]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
rs6000-cpus.def (POWERPC_MASKS): Add OPTION_MASK_QUAD_MEMORY_ATOMIC.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0dd498e4
CL
12015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2
3 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7
a9f53b60
CL
82015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9
10 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
12 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
13
f4d988f4
CL
142015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15
16 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
19 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
20 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
21 vXXXhn.inc.
22
3cd58c0f
RB
232015-01-26 Richard Biener <rguenther@suse.de>
24
25 PR middle-end/64764
26 * gcc.dg/uninit-19.c: New testcase.
27
96af01ae
RO
282015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
29
30 * lib/target-supports.exp (check_effective_target_vect64): Add
31 sparc*-*-*.
32
44d59462
EB
332015-01-26 Eric Botcazou <ebotcazou@adacore.com>
34
35 PR testsuite/64712
36 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
37
a638d1de
TL
382015-01-26 Tony Liu <tony.liu@arm.com>
39
40 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
41 non-UAL cases.
42
0daf7343
JB
432015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
44
45 PR libfortran/64770
46 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
47 correctly, clean up afterwards.
48
0ac399cf
MM
492015-01-25 Mikael Morin <mikael@gcc.gnu.org>
50
51 PR fortran/62044
52 * gfortran.dg/use_rename_7.f90: New.
53
939911c5
ASJ
542015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
55
56 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
57 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
58
1f22bef5
OE
592015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
60
61 PR target/54236
62 * gcc.target/sh/pr54236-4.c: New.
63
c8f2dff2
L
642015-01-24 H.J. Lu <hongjiu.lu@intel.com>
65
66 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
67 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
68 Bridge test.
69
7165d8f1
JB
702015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
71
72 PR libfortran/64770
73 * gfortran.dg/open_new_segv.f90: New test.
74
841dbf80
OE
752015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
76
77 PR target/49263
78 PR target/53987
79 PR target/64345
80 PR target/59533
81 PR target/52933
82 PR target/54236
83 PR target/51244
84 * gcc.target/sh/pr64345-1.c: New.
85 * gcc.target/sh/pr64345-2.c: New.
86 * gcc.target/sh/pr59533-1.c: New.
87 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
88 * gcc.target/sh/pr52933-2.c: Likewise.
89 * gcc.target/sh/pr54089-1.c: Likewise.
90 * gcc.target/sh/pr54236-1.c: Likewise.
91 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
92 * gcc.target/sh/pr49263-1.c: Remove xfails.
93 * gcc.target/sh/pr49263-2.c: Likewise.
94 * gcc.target/sh/pr49263-3.c: Likewise.
95 * gcc.target/sh/pr53987-1.c: Likewise.
96 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
97 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
98 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
99 (test05, test06, test07, test08, test09, test10, test11, test12): New.
100 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
101 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
102 test_009): New.
103 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
104 (test_02): New.
105
19bd4ebc
TV
1062015-01-24 Tom de Vries <tom@codesourcery.com>
107
108 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
109
6ed7da89
ILT
1102015-01-23 Ian Lance Taylor <iant@google.com>
111
112 PR go/64510
113 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
114 targets without split stack support.
115
5c8bae59
VM
1162015-01-23 Vladimir Makarov <vmakarov@redhat.com>
117
118 PR target/64317
119 * gcc.target/i386/pr64317.c: New test.
120
6c4d60f8
JJ
1212015-01-23 Jakub Jelinek <jakub@redhat.com>
122
123 PR rtl-optimization/63637
124 PR rtl-optimization/60663
125 * gcc.dg/pr63637-1.c: New test.
126 * gcc.dg/pr63637-2.c: New test.
127 * gcc.dg/pr63637-3.c: New test.
128 * gcc.dg/pr63637-4.c: New test.
129 * gcc.dg/pr63637-5.c: New test.
130 * gcc.dg/pr63637-6.c: New test.
131 * gcc.target/i386/pr63637-1.c: New test.
132 * gcc.target/i386/pr63637-2.c: New test.
133 * gcc.target/i386/pr63637-3.c: New test.
134 * gcc.target/i386/pr63637-4.c: New test.
135 * gcc.target/i386/pr63637-5.c: New test.
136 * gcc.target/i386/pr63637-6.c: New test.
137
350d17ef
RB
1382015-01-23 Richard Biener <rguenther@suse.de>
139
140 PR testsuite/63439
141 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
142 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
143
10ef8f28
MP
1442015-01-23 Marek Polacek <polacek@redhat.com>
145
146 PR preprocessor/60570
147 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
148 * gcc.dg/cpp/pr60570.c: New test.
149
8f000887
RB
1502015-01-23 Richard Biener <rguenther@suse.de>
151
152 PR testsuite/63439
153 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
154 vectorization on vect64 targets.
155
652960d1
JW
1562015-01-23 Janus Weil <janus@gcc.gnu.org>
157
158 PR fortran/60922
159 * gfortran.dg/class_allocate_17.f90: New.
160
c146aced
TB
1612015-01-23 Tobias Burnus <burnus@net-b.de>
162
163 PR fortran/64726
164 * gfortran.dg/goacc/combined_loop.f90: New.
165
bae420fc
JD
1662015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
167
168 PR fortran/61933
169 * gfortran.dg/make_unit.f90: New test.
170
20056f60
JD
1712015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
172
173 PR fortran/61933
174 * gfortran.dg/negative_unit_int8.f: Update.
175
5e7821eb
JL
1762015-01-22 Jeff Law <law@redhat.com>
177
178 PR target/52076
179 * gcc.target/m68k/pr52076-1.c: New test.
180 * gcc.target/m68k/pr52076-2.c: New test.
181
f4b05e74
RB
1822015-01-22 Richard Biener <rguenther@suse.de>
183
184 PR middle-end/64728
185 * gcc.dg/torture/pr64728.c: New testcase.
186
98321768
UB
1872015-22-01 Uros Bizjak <ubizjak@gmail.com>
188
189 PR target/64688
190 * g++.dg/pr64688.C: New test.
191
e9ed6b1e
IE
1922015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
193
194 * gcc.target/i386/chkp-always_inline.c (f1): Make static
195 to avoid errors with -fpic.
196
cce93c76
RB
1972015-01-22 Richard Biener <rguenther@suse.de>
198
199 PR libstdc++/64535
200 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
201
c8b90a13
SB
2022015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
203
204 PR rtl-optimization/64682
205 * gcc.c-torture/execute/pr64682.c: New file.
206
31be63ab
JJ
2072015-01-21 Jakub Jelinek <jakub@redhat.com>
208
98f51044
JJ
209 PR debug/64511
210 * gcc.dg/pr64511.c: New test.
211
6c5ed3f1
JJ
212 PR rtl-optimization/62078
213 * g++.dg/opt/pr62078.C: New test.
214
31be63ab
JJ
215 PR c/63307
216 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
217
4195393b
TK
2182015-01-21 Thomas Koenig <tkoenig@netcologne.de>
219
220 PR fortran/57023
221 * gfortran.dg/internal_pack_15.f90: New test.
222
2f3c4b69
BE
2232015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
224
225 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
226
6fdbf713
CL
2272015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
228
229 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
230
9b84f8f5
CL
2312015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
232
233 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
234
993cb720
CL
2352015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
236
237 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
238
c6c3bdce
CL
2392015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
240
241 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
242
49258482
CL
2432015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
244
245 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
246
77566bc7
CL
2472015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
248
249 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
250
94b9215c
CL
2512015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
252
253 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
254
43da1074
CL
2552015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
256
257 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
258
e5584668
CL
2592015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
260
261 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
262
8afb62ac
CL
2632015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
264
265 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
266
ad9b853c
CL
2672015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
268
269 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
270
d048f8c3
CL
2712015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
272
273 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
274
84722cca
CL
2752015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
276
277 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
278 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
279 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
280 vXXXw.inc.
281
9ba08321
CL
2822015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
283
284 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
285 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
286 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
287 vXXXl.inc.
288
8f478ee6
RL
2892015-01-21 Renlin Li <renlin.li@arm.com>
290
291 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
292 * g++.dg/tls/thread_local5g.C: Likewise.
293 * g++.dg/tls/thread_local6g.C: Likewise.
294
d9355320
CL
2952015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
296
297 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
298 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
299 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
300
dc60142a
CL
3012015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
302
303 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
304 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
305 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
306
e6ad0b15
CL
3072015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
308
309 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
310 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
311 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
312
73780390
CL
3132015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
314
315 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
316 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
317 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
318
1f36fbf4
JL
3192015-01-20 Jeff Law <law@redhat.com>
320
321 PR target/59946
322 * gcc.target/m68k/pr59946.c: New test.
323
07cdd01e
CL
3242015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
325
326 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
327 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
328 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
329
e20a3d0f
CL
3302015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
331
332 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
333 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
334 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
335
8e4a8e54
CL
3362015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
337
338 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
339 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
340 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
341
8df0f8aa
CL
3422015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
343
344 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
345 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
346 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
347 vshuffle.inc.
348 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
349 vshuffle.inc.
350
1a1345f4
CL
3512015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
352
353 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
354 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
355 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
356
84c8a10b
CL
3572015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
358
359 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
360 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
361 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
362
a5504e99
CL
3632015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
364
365 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
366
17cb4283
JJ
3672015-01-20 Jakub Jelinek <jakub@redhat.com>
368
d302f41d
JJ
369 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
370
3ea36418
JJ
371 PR sanitizer/64632
372 * g++.dg/ubsan/pr64632.C: New test.
373
17cb4283
JJ
374 PR debug/64663
375 * gcc.dg/pr64663.c: New test.
376
3b6444f0
PC
3772015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
378
379 PR c++/64383
380 * g++.dg/warn/Wunused-var-23.C: New.
381
67ee3e61
PC
3822015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
383
384 PR c++/59937
385 * g++.dg/cpp0x/constexpr-59937-1.C: New.
386 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
387
2fd2ae34
RB
3882015-01-20 Richard Biener <rguenther@suse.de>
389
390 PR ipa/64684
391 * gcc.dg/lto/pr64684_0.c: New testcase.
392 * gcc.dg/lto/pr64684_1.c: Likewise.
393 * gcc.dg/lto/pr64684_2.c: Likewise.
394 * gcc.dg/lto/pr64685_0.c: Likewise.
395 * gcc.dg/lto/pr64685_1.c: Likewise.
396
efb6a9ce
PC
3972015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
398
399 PR c++/62241
400 * g++.dg/cpp1y/lambda-init12.C: New.
401
f1691f6c
RB
4022015-01-20 Richard Biener <rguenther@suse.de>
403
404 PR tree-optimization/64410
405 * g++.dg/vect/pr64410.cc: Require vect_double.
406
c896d4b4 4072015-01-20 Matthew Wahab <matthew.wahab@arm.com>
f1691f6c 408
c896d4b4
MW
409 PR target/64149
410 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
411
7002f3bd
IZ
4122015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
413
414 PR bootstrap/64676
415 Revert:
416 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
417
418 PR rtl-optimization/64081
419 * gcc.dg/pr64081.c: New test.
420
fdce7209
DM
4212015-01-19 David Malcolm <dmalcolm@redhat.com>
422
423 * jit.dg/harness.h: Include <unistd.h>.
424 (CHECK_NO_ERRORS): New.
425 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
426 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
427 gcc_jit_context_compile_to_file.
428 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
429 args to the spawned executable.
430 (jit-expand-vars): New function.
431 (jit-exe-params): New variable.
432 (dg-jit-set-exe-params): New function.
433 (jit-dg-test): Detect testcases that use
434 jit-verify-compile-to-file and call jit-setup-compile-to-file.
435 Set arguments of spawned process to jit-exe-params.
436 (jit-get-output-filename): New function.
437 (jit-setup-compile-to-file): New function.
438 (jit-verify-compile-to-file): New function.
439 (jit-run-executable): New function.
440 (jit-verify-executable): New function.
441 * jit.dg/test-compile-to-assembler.c: New testcase.
442 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
443 * jit.dg/test-compile-to-executable.c: New testcase.
444 * jit.dg/test-compile-to-object.c: New testcase.
445
0c84d521
OE
4462015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
447
448 PR target/64652
449 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
450 (test_1): New.
451
6b984df0
ML
4522015-01-19 Martin Liska <mliska@suse.cz>
453
454 * objc/compile/pr64668.m: New test.
455
670c08b3
DM
4562015-01-19 David Malcolm <dmalcolm@redhat.com>
457
458 * jit.dg/test-arith-overflow.c: Include stdbool.h.
459 (create_overflow_fn): Update comment to clarify that
460 the third param of the created function is a bool *, not
461 an int *.
462 (verify_int_overflow_fn): Convert param "expected_ovf" from
463 int to bool. Update third param of "overflow_fn_type" from int *
464 to bool *. Update local "actual_ovf" from int to bool.
465 (verify_uint_overflow_fn): Likewise.
466
185c9e56
ML
4672015-01-19 Martin Liska <mliska@suse.cz>
468
469 * gcc.dg/ipa/ipa-icf-33.c: New test.
470
75f16201
FY
4712015-01-19 Felix Yang <felix.yang@huawei.com>
472 Haijian Zhang <z.zhanghaijian@huawei.com>
473
474 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
475 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
477 result_float64x2, expected_hfloat64x2): New helper type, variable and
478 declaration.
479 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
480 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
481 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
482 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
483 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
484 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
485 and target without the FMA feature.
486
af129d07
JW
4872015-01-19 Jiong Wang <jiong.wang@arm.com>
488
489 * gcc.target/aarch64/pr64304.c: New testcase.
490
75f16201 4912015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
dfd3a76c
IZ
492
493 PR rtl-optimization/64081
494 * gcc.dg/pr64081.c: New test.
495
2e066278
TB
4962015-01-19 Tejas Belagod <tejas.belagod@arm.com>
497
498 PR target/63971
499 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
500 the epilogue).
501 * gcc.target/aarch64/test_frame_6.c: Likewise.
502 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
503 and x19 (in the epilogue).
504 * gcc.target/aarch64/test_frame_4.c: Likewise.
505 * gcc.target/aarch64/test_frame_7.c: Likewise.
506
c11d86b4
IE
5072015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
508
509 * gcc.target/i386/chkp-always_inline.c: New.
510
2f3b40a7
AP
5112015-01-15 Andrew Pinski <apinski@cavium.com>
512 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
513
514 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
515 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
516
5b384b3d
PT
5172015-01-18 Andre Vehreschild <vehre@gmx.de>
518
519 PR fortran/60255
520 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
521 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
522
5232015-01-18 Paul Thomas <pault@gcc.gnu.org>
524
525 PR fortran/64578
526 * gfortran.dg/unlimited_polymorphic_21.f90: New test
527
15a43a0c
OE
5282015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
529
530 PR target/64652
531 * gcc.target/sh/torture/pr64652.c: New.
532
b16650ac
JH
5332015-01-18 Jan Hubicka <hubicka@ucw.cz>
534
535 * gcc.dg/ipa/ipa-icf-32.c: Update template.
536 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
537 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
538 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
539 * c-c++-common/asan/kasan-recover-1.c: Likewise.
540 * c-c++-common/asan/kasan-recover-2.c: Likewise.
541
33c3b6be
JH
5422015-01-18 Jan Hubicka <hubicka@ucw.cz>
543
544 PR ipa/64378
545 * g++.dg/torture/pr64378.C: New testcase.
546
a878f8e8
PT
5472015-01-18 Paul Thomas <pault@gcc.gnu.org>
548
8fc4dc4a 549 PR fortran/57959
a878f8e8
PT
550 * gfortran.dg/block_13.f08: New test
551
e207c522
PT
5522015-01-18 Paul Thomas <pault@gcc.gnu.org>
553
554 PR fortran/55901
555 * gfortran.dg/associate_1.f03: Allow test for character with
556 automatic length.
557
f2a93012
SB
5582015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
559
560 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
561 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
562
c0779818
SB
5632015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
564
565 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
566
029b2d55
PT
5672015-01-17 Paul Thomas <pault@gcc.gnu.org>
568
569 PR fortran/64578
570 * gfortran.dg/unlimited_polymorphic_21.f90: New test
571
9b548517
AV
5722015-01-17 Andre Vehreschild <vehre@gmx.de>
573
574 PR fortran/60357
575 * gfortran.dg/alloc_comp_assign_13.f08: New test.
576
577 PR fortran/61275
578 * gfortran.dg/alloc_comp_assign_14.f08: New test.
579
580 PR fortran/55932
581 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
582
adbfb3f8
AV
5832015-01-17 Andre Vehreschild <vehre@gmx.de>
584
585 PR fortran/60334
586 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
587
0ed4bf92
BS
5882015-01-16 Bernd Schmidt <bernds@codesourcery.com>
589
590 PR rtl-optimization/52773
591 * gcc.c-torture/compile/pr52773.c: New test.
592
68e2914e
PC
5932015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
594
595 PR c++/62134
596 * g++.dg/cpp0x/alias-decl-46.C: New.
597
1175297f
CL
5982015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
599
600 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
601
1005e837
CL
6022015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
603
604 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
605 Add trace.
606 (CHECK_FP): Likewise.
607 (CHECK_CUMULATIVE_SAT): Likewise.
608
0619d58c
CL
6092015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
610
611 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
612 (Set_Neon_Cumulative_Sat): Add parameter.
613 (__set_neon_cumulative_sat): Support new parameter.
614 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
615 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
616 argument.
617 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
618 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
619 argument.
620
cbf9a566
BE
6212015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
622
623 * g++.dg/tsan/vptr_benign_race.C: New testcase.
624 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
625
39dac19e
PC
6262015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/60056
629 * g++.dg/tls/thread_local-ice4.C: New.
630
35912f16
JG
6312015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
632
633 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
634 than Neon options.
635
39dac19e 6362015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
0dc240a4
PC
637
638 PR c++/62276
639 * g++.dg/cpp0x/vt-62276.C: New.
640
ed22611a
IE
6412015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
642
643 PR middle-end/64353
644 * g++.dg/pr64353.C: New.
645
f2a03a72
KT
6462015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
647
648 PR target/64263
649 * gcc.target/aarch64/pr64263_1.c: New test.
650
32e84644
YR
6512015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
652
653 PR tree-optimization/64434
654 * gcc.dg/torture/pr64434.c: Move to...
655 * gcc.dg/pr64434.c: ... here.
656
666e8e06
RB
6572015-01-16 Richard Biener <rguenther@suse.de>
658
659 PR middle-end/64614
660 * gcc.dg/uninit-18.c: New testcase.
661
0399a8db
RB
6622015-01-16 Richard Biener <rguenther@suse.de>
663
664 PR tree-optimization/64568
665 * g++.dg/torture/pr64568-2.C: New testcase.
666
06201ad5
IE
6672015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
668
669 PR target/64363
670 * gcc.target/i386/chkp-label-address.c: New.
671
dc9a54fa
JW
6722015-01-16 Janus Weil <janus@gcc.gnu.org>
673
674 PR fortran/45290
675 * gfortran.dg/pointer_init_6.f90: Extended.
676
ece4d1ac
RS
6772015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
678
679 * gcc.c-torture/compile/20150108.c: New test.
680
4baa25d3
EB
6812015-01-16 Eric Botcazou <ebotcazou@adacore.com>
682
683 * gcc.target/visium: New directory.
684
a3f97e03
RB
6852015-01-16 Richard Biener <rguenther@suse.de>
686
687 PR tree-optimization/61743
688 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
689 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
690
5f3bc026
ZC
6912015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
692
693 * gcc.dg/pr64015.c: New test.
694
9377495d
MT
6952015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
696
697 PR ipa/64163
698 PR ipa/64612
699 * g++.dg/ipa/pr64612.C: New test.
700
eb5ffec4
RL
7012015-01-16 Renlin Li <renlin.li@arm.com>
702
703 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
704
3e362970
IT
7052015-01-16 Ilya Tocar <ilya.tocar@intel.com>
706
707 * gcc.target/i386/sse-14.c: Test new intrinsic.
708 * gcc.target/i386/sse-22.c: Ditto.
709
de37b21e
PC
7102015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
711
712 PR c++/58614
713 * g++.dg/cpp0x/auto44.C: New.
714
56314783
SL
7152015-01-15 Sandra Loosemore <sandra@codesourcery.com>
716
717 PR target/59710
718 * gcc.target/nios2/gpopt-all.c: New test case.
719 * gcc.target/nios2/gpopt-local.c: New test case.
720 * gcc.target/nios2/gpopt-global.c: New test case.
721 * gcc.target/nios2/gpopt-data.c: New test case.
722 * gcc.target/nios2/gpopt-none.c: New test case.
723
35228ac7
JJ
7242015-01-15 Jakub Jelinek <jakub@redhat.com>
725
726 * g++.dg/ubsan/vptr-1.C: New test.
727 * g++.dg/ubsan/vptr-2.C: New test.
728 * g++.dg/ubsan/vptr-3.C: New test.
729 * g++.dg/ubsan/vptr-4.C: New test.
730 * g++.dg/ubsan/vptr-5.C: New test.
731 * g++.dg/ubsan/vptr-6.C: New test.
732 * g++.dg/ubsan/vptr-7.C: New test.
733 * g++.dg/ubsan/vptr-8.C: New test.
734 * g++.dg/ubsan/vptr-9.C: New test.
735
6c34c761
EB
7362015-01-15 Eric Botcazou <ebotcazou@adacore.com>
737
738 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
739 is set up.
740 * lib/gcc-dg.exp: Likewise.
741
d1457701
VM
7422015-01-15 Vladimir Makarov <vmakarov@redhat.com>
743
744 PR rtl-optimization/64110
745 * gcc.target/i386/pr64110.c: Add scan-assembler.
746
41dbbb37
TS
7472015-01-15 Thomas Schwinge <thomas@codesourcery.com>
748 James Norris <jnorris@codesourcery.com>
749 Cesar Philippidis <cesar@codesourcery.com>
750 Ilmir Usmanov <i.usmanov@samsung.com>
751
752 * lib/target-supports.exp (check_effective_target_fopenacc): New
753 procedure.
754 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
755 * g++.dg/goacc/goacc.exp: Likewise.
756 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
757 * gcc.dg/goacc/goacc.exp: Likewise.
758 * gfortran.dg/goacc/goacc.exp: Likewise.
759 * c-c++-common/cpp/openacc-define-1.c: New file.
760 * c-c++-common/cpp/openacc-define-2.c: Likewise.
761 * c-c++-common/cpp/openacc-define-3.c: Likewise.
762 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
763 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
764 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
765 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
766 * c-c++-common/goacc/asyncwait-1.c: Likewise.
767 * c-c++-common/goacc/cache-1.c: Likewise.
768 * c-c++-common/goacc/clauses-fail.c: Likewise.
769 * c-c++-common/goacc/collapse-1.c: Likewise.
770 * c-c++-common/goacc/data-1.c: Likewise.
771 * c-c++-common/goacc/data-2.c: Likewise.
772 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
773 * c-c++-common/goacc/deviceptr-1.c: Likewise.
774 * c-c++-common/goacc/deviceptr-2.c: Likewise.
775 * c-c++-common/goacc/deviceptr-3.c: Likewise.
776 * c-c++-common/goacc/if-clause-1.c: Likewise.
777 * c-c++-common/goacc/if-clause-2.c: Likewise.
778 * c-c++-common/goacc/kernels-1.c: Likewise.
779 * c-c++-common/goacc/loop-1.c: Likewise.
780 * c-c++-common/goacc/loop-private-1.c: Likewise.
781 * c-c++-common/goacc/nesting-1.c: Likewise.
782 * c-c++-common/goacc/nesting-data-1.c: Likewise.
783 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
784 * c-c++-common/goacc/parallel-1.c: Likewise.
785 * c-c++-common/goacc/pcopy.c: Likewise.
786 * c-c++-common/goacc/pcopyin.c: Likewise.
787 * c-c++-common/goacc/pcopyout.c: Likewise.
788 * c-c++-common/goacc/pcreate.c: Likewise.
789 * c-c++-common/goacc/pragma_context.c: Likewise.
790 * c-c++-common/goacc/present-1.c: Likewise.
791 * c-c++-common/goacc/reduction-1.c: Likewise.
792 * c-c++-common/goacc/reduction-2.c: Likewise.
793 * c-c++-common/goacc/reduction-3.c: Likewise.
794 * c-c++-common/goacc/reduction-4.c: Likewise.
795 * c-c++-common/goacc/sb-1.c: Likewise.
796 * c-c++-common/goacc/sb-2.c: Likewise.
797 * c-c++-common/goacc/sb-3.c: Likewise.
798 * c-c++-common/goacc/update-1.c: Likewise.
799 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
800 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
801 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
802 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
803 * gfortran.dg/goacc/assumed.f95: Likewise.
804 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
805 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
806 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
807 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
808 * gfortran.dg/goacc/branch.f95: Likewise.
809 * gfortran.dg/goacc/cache-1.f95: Likewise.
810 * gfortran.dg/goacc/coarray.f95: Likewise.
811 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
812 * gfortran.dg/goacc/cray.f95: Likewise.
813 * gfortran.dg/goacc/critical.f95: Likewise.
814 * gfortran.dg/goacc/data-clauses.f95: Likewise.
815 * gfortran.dg/goacc/data-tree.f95: Likewise.
816 * gfortran.dg/goacc/declare-1.f95: Likewise.
817 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
818 * gfortran.dg/goacc/fixed-1.f: Likewise.
819 * gfortran.dg/goacc/fixed-2.f: Likewise.
820 * gfortran.dg/goacc/fixed-3.f: Likewise.
821 * gfortran.dg/goacc/fixed-4.f: Likewise.
822 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
823 * gfortran.dg/goacc/if.f95: Likewise.
824 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
825 * gfortran.dg/goacc/list.f95: Likewise.
826 * gfortran.dg/goacc/literal.f95: Likewise.
827 * gfortran.dg/goacc/loop-1.f95: Likewise.
828 * gfortran.dg/goacc/loop-2.f95: Likewise.
829 * gfortran.dg/goacc/loop-3.f95: Likewise.
830 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
831 * gfortran.dg/goacc/omp.f95: Likewise.
832 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
833 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
834 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
835 * gfortran.dg/goacc/parameter.f95: Likewise.
836 * gfortran.dg/goacc/private-1.f95: Likewise.
837 * gfortran.dg/goacc/private-2.f95: Likewise.
838 * gfortran.dg/goacc/private-3.f95: Likewise.
839 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
840 * gfortran.dg/goacc/reduction-2.f95: Likewise.
841 * gfortran.dg/goacc/reduction.f95: Likewise.
842 * gfortran.dg/goacc/routine-1.f90: Likewise.
843 * gfortran.dg/goacc/routine-2.f90: Likewise.
844 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
845 * gfortran.dg/goacc/several-directives.f95: Likewise.
846 * gfortran.dg/goacc/sie.f95: Likewise.
847 * gfortran.dg/goacc/subarrays.f95: Likewise.
848 * gfortran.dg/gomp/map-1.f90: Likewise.
849 * gfortran.dg/openacc-define-1.f90: Likewise.
850 * gfortran.dg/openacc-define-2.f90: Likewise.
851 * gfortran.dg/openacc-define-3.f90: Likewise.
852 * g++.dg/gomp/block-1.C: Update for changed compiler output.
853 * g++.dg/gomp/block-2.C: Likewise.
854 * g++.dg/gomp/block-3.C: Likewise.
855 * g++.dg/gomp/block-5.C: Likewise.
856 * g++.dg/gomp/target-1.C: Likewise.
857 * g++.dg/gomp/target-2.C: Likewise.
858 * g++.dg/gomp/taskgroup-1.C: Likewise.
859 * g++.dg/gomp/teams-1.C: Likewise.
860 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
861 * gcc.dg/cilk-plus/jump.c: Likewise.
862 * gcc.dg/gomp/block-1.c: Likewise.
863 * gcc.dg/gomp/block-10.c: Likewise.
864 * gcc.dg/gomp/block-2.c: Likewise.
865 * gcc.dg/gomp/block-3.c: Likewise.
866 * gcc.dg/gomp/block-4.c: Likewise.
867 * gcc.dg/gomp/block-5.c: Likewise.
868 * gcc.dg/gomp/block-6.c: Likewise.
869 * gcc.dg/gomp/block-7.c: Likewise.
870 * gcc.dg/gomp/block-8.c: Likewise.
871 * gcc.dg/gomp/block-9.c: Likewise.
872 * gcc.dg/gomp/target-1.c: Likewise.
873 * gcc.dg/gomp/target-2.c: Likewise.
874 * gcc.dg/gomp/taskgroup-1.c: Likewise.
875 * gcc.dg/gomp/teams-1.c: Likewise.
876
96a87981
DM
8772015-01-15 David Malcolm <dmalcolm@redhat.com>
878
879 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
880 test case.
881
37767f4f
MS
8822015-01-15 Mike Stump <mikestump@comcast.net>
883
884 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
885 * gcc.dg/inline_2.c: Likewise.
886 * gcc.dg/inline_3.c: Likewise.
887 * gcc.dg/inline_4.c: Likewise.
888
cab283f5
JW
8892015-01-15 Janus Weil <janus@gcc.gnu.org>
890
891 PR fortran/58023
892 * gfortran.dg/proc_ptr_comp_43.f90: New.
893
1357c6e1
MS
8942015-01-15 Mike Stump <mikestump@comcast.net>
895
896 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
897 * gcc.dg/unroll_2.c: Likewise.
898 * gcc.dg/unroll_3.c: Likewise.
899 * gcc.dg/unroll_4.c: Likewise.
900 * gcc.dg/unroll_5.c: Likewise.
901
b472082a
TB
9022015-01-15 Tejas Belagod <tejas.belagod@arm.com>
903
904 PR target/63971
905 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
906 in epilogue.
907 * gcc.target/aarch64/test_frame_6.c: Likewise.
908 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
909 x30 and x19 (in the epilogue).
910 * gcc.target/aarch64/test_frame_4.c: Likewise.
911 * gcc.target/aarch64/test_frame_7.c: Likewise.
912
c23127ce
ML
9132015-01-15 Martin Liska <mliska@suse.cz>
914
915 * g++.dg/ipa/pr64068.C: New test.
916 * gcc.dg/ipa/PR64559.c: New test.
917
d86cfdb8
L
9182015-01-15 H.J. Lu <hongjiu.lu@intel.com>
919
920 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
921 with PIE.
922
42c6b3ca
RB
9232015-01-15 Richard Biener <rguenther@suse.de>
924
925 PR tree-optimization/61743
926 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
927 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
928
f5422cbf
RL
9292015-01-15 Renlin Li <renlin.li@arm.com>
930
931 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
932 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
933
e9d5a1a0
YR
9342015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
935
936 * gcc.dg/vect/vect-aggressive-1.c: New.
937 * gcc.target/i386/avx2-vect-aggressive.c: New.
938
645c25f6
L
9392015-01-15 H.J. Lu <hongjiu.lu@intel.com>
940
941 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
942
928923e7
RB
9432015-01-15 Richard Biener <rguenther@suse.de>
944
945 PR lto/64415
946 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
947 -Wl,-undefined,dynamic_lookup.
948
3aabdc00
EB
9492015-01-15 Eric Botcazou <ebotcazou@adacore.com>
950
4c113f87 951 * gnat.dg/opt47.adb: New test.
3aabdc00 952
04d8b4dc
RB
9532015-01-15 Richard Biener <rguenther@suse.de>
954
955 PR lto/64415
956 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
957
d2626c0b
YR
9582015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
959
960 PR tree-optimization/64434
961 * gcc.dg/torture/pr64434.c: New test.
962
3387e614
MF
9632015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
964
965 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
966 -mno-micromips. MIPS32R1 and below require -mno-micromips.
967 -march=loongson* and -march=octeon* require -mno-micromips.
968
63ecaca0
AB
9692015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
970 Matthew Fortune <matthew.fortune@imgtec.com>
971
972 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
973 * gcc.target/mips/call-saved-5.c (foo): Likewise.
974 * gcc.target/mips/call-saved-6.c (foo): Likewise.
975 * gcc.target/mips/call-saved-7.c: New file.
976 * gcc.target/mips/call-saved-8.c: New file.
977 * gcc.target/mips/call-saved-9.c: New file.
978
954bdd58
MF
9792015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
980
981 * gcc.target/mips/lsa.c: New file.
982 * gcc.target/mips/mips64-lsa.c: Likewise.
983 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
984 * gcc.target/mips/mulsize-4.c: Likewise.
985 * gcc.target/mips/mulsize-5.c: New file.
986 * gcc.target/mips/mulsize-6.c: Likewise.
987 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
988 and !HAS_LSA as ghost options.
989 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
990 for !HAS_LSA.
991
953bcfa6
MW
9922015-01-15 Matthew Wahab <matthew.wahab@arm.com>
993
994 * g++.dg/torture/20141013.c: Set -fno-short-enums.
995
d679e96b
RB
9962015-01-15 Richard Biener <rguenther@suse.de>
997
998 PR middle-end/64365
999 * gcc.dg/torture/pr64365.c: New testcase.
1000
5434dc07
MD
10012015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1002
1003 * gcc.dg/stackprotectexplicit1.c: New test.
1004 * g++.dg/stackprotectexplicit2.c: New test.
1005
1a0c6983
JD
10062015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1007
1008 PR target/61933
1009 * gfortran.dg/inquire_internal.f90: New.
1010 * gfortran.dg/negative_unit_check.f90: New.
1011
83e3f98b
OE
10122015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1013
1014 PR target/53988
1015 * gcc.target/sh/pr53988-1.c: New.
1016
36b218ee
PC
10172015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 PR c++/58671
1020 * g++.dg/tls/thread_local-ice3.C: New.
1021
541c5806
L
10222015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1023
1024 * gcc.target/i386/fentry-override.c: Properly place {} in target
1025 selector. Remove nonpic.
1026 * gcc.target/i386/fentry.c: Likewise.
1027
77df5327
AM
10282015-01-14 Andrew MacLeod <amacleod@redhat.com>
1029
1030 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1031 warnings instead of errors.
1032
3b6e42f9
IV
10332015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1034
1035 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1036 option support instead of ENABLE_LTO from Makefile.
1037
7ef95f9c
RB
10382015-01-14 Richard Biener <rguenther@suse.de>
1039
1040 PR tree-optimization/59354
1041 * gcc.dg/vect/pr59354.c: New testcase.
1042
7d11e4d6
AS
10432015-01-14 Andrew Stubbs <ams@codesourcery.com>
1044
1045 * lib/target-supports.exp
1046 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1047 on ARM architures before v7.
1048
8673b671
AM
10492015-01-14 Andrew MacLeod <amacleod@redhat.com>
1050
1051 PR middle-end/59448
1052 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1053 an atomic_exchange.
1054
2f6c116d 10552015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4b54ab97
IT
1056
1057 PR target/64386
1058 * gcc.target/i386/pr64386.c: New test.
1059
2f6c116d 10602015-01-14 Ilya Tocar <ilya.tocar@intel.com>
c67917b6
IT
1061
1062 PR target/64393
1063 * gcc.target/i386/pr64393.c: New test.
1064
2f6c116d 10652015-01-14 Ilya Tocar <ilya.tocar@intel.com>
110b7886
IT
1066
1067 PR target/64387
1068 * gcc.target/i386/pr64387.c: New test.
1069
5c52d249
CL
10702015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1071
1072 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1073
2a62514f
KT
10742015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1075
1076 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1077
6f0a6218
TP
10782015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1079
1080 PR target/64453
1081 * gcc.target/arm/pr64453.c: New.
1082
683750ce
RB
10832015-01-14 Richard Biener <rguenther@suse.de>
1084
1085 PR lto/64415
1086 * gcc.dg/lto/pr64415_0.c: New testcase.
36b218ee 1087 * gcc.dg/lto/pr64415_1.c: Likewise.
683750ce 1088
217c08c5
ML
10892015-01-14 Martin Liska <mliska@suse.cz>
1090
1091 * gcc.dg/ipa/pr64307.c: New test.
1092
f29e90f5
TB
10932015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1094
1095 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1096 64-bit and 128-bit.
1097
ca39a43a
KT
10982015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1099
1100 PR target/64460
1101 * gcc.target/arm/pr64460_1.c: New test.
1102
46b622cc
RB
11032015-01-14 Richard Biener <rguenther@suse.de>
1104
1105 PR tree-optimization/64493
1106 PR tree-optimization/64495
1107 * gcc.dg/vect/pr64493.c: New testcase.
1108 * gcc.dg/vect/pr64495.c: Likewise.
1109
de1b5c17
MU
11102015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1111
1112 * gcc.dg/Warray-bounds-11.c: New test-case.
1113
be77e609
N
11142015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1115
1116 * gcc.target/mips/octeon3-pipe-1.c: New test.
1117
86d0ac88
DM
11182015-01-13 David Malcolm <dmalcolm@redhat.com>
1119
1120 * jit.dg/harness.h (set_up_logging): Move string concatenation
1121 into...
1122 (concat_strings): New function.
1123 (dump_reproducer): New function.
1124 (test_jit): Call dump_reproducer.
1125 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1126 function.
1127 (jit-dg-test): Delete any generated reproducer from previous runs.
1128 Verify that a generated reproducer was created, and verify that it
1129 compiles.
1130 * jit.dg/test-nested-contexts.c (main): Call
1131 gcc_jit_context_dump_reproducer_to_file.
1132
9c80f919
L
11332015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1134
1135 * gcc.dg/aru-2.c: Add dg-require-profiling.
1136
f263fe40
L
11372015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1138
1139 * lib/target-supports.exp (check_profiling_available): Check if
1140 -pg links.
1141
2001028a
JH
11422015-01-13 Jan Hubicka <hubicka@ucw.cz>
1143
1144 PR ipa/64565
1145 * g++.dg/torture/pr64565.C: New testcase.
1146
59b8926c
MP
11472015-01-13 Marek Polacek <polacek@redhat.com>
1148
1149 PR middle-end/64391
1150 * gcc.dg/tm/pr64391.c: New test.
1151
ee57ebbf
L
11522015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1153
1154 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1155 true.
1156
ed4f78fa
L
11572015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1158
1159 * gcc.target/i386/pie.c: New test.
1160
1161 * lib/target-supports.exp (check_effective_target_pie): New.
1162
860dadcb
JJ
11632015-01-13 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR rtl-optimization/64286
1166 * gcc.target/i386/avx2-pr64286.c: New test.
1167
6e5a37da
PC
11682015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 PR c++/57626
1171 * g++.dg/cpp0x/vt-57626.C: New.
1172
31ec3535
JJ
11732015-01-13 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR fortran/64528
1176 * gfortran.dg/pr64528.f90: New test.
1177
7eb8fb77
RS
11782015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1179
1180 * gcc.target/aarch64/subsp.c: New test.
1181
1f46bd52
AP
11822015-01-13 Andrew Pinski <apinski@cavium.com>
1183
1184 * gcc.target/aarch64/store-pair-1.c: New testcase.
1185
e0ffb247
RB
11862015-01-13 Richard Biener <rguenther@suse.de>
1187
1188 PR lto/64373
1189 * gcc.dg/lto/pr64373_0.c: New testcase.
1190
bf84ac44
AP
11912015-01-13 Andrew Pinski <apinski@cavium.com>
1192
1193 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1194 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1195
d0ed943c
RB
11962015-01-13 Richard Biener <rguenther@suse.de>
1197
1198 PR tree-optimization/64406
1199 * gcc.dg/pr64406.c: New testcase.
1200
96bb56b2
RB
12012015-01-13 Richard Biener <rguenther@suse.de>
1202
1203 PR tree-optimization/64404
1204 * gcc.dg/vect/pr64404.c: New testcase.
1205
63e533ec 12062015-01-13 Richard Biener <rguenther@suse.de>
a2d429ac
RB
1207
1208 PR tree-optimization/64568
1209 * g++.dg/torture/pr64568.C: New testcase.
1210
f6f2b019
DM
12112015-01-12 David Malcolm <dmalcolm@redhat.com>
1212
1213 * jit.dg/test-error-local-used-from-other-function.c: New test
1214 case.
1215 * jit.dg/test-error-param-reuse.c: New test case.
1216 * jit.dg/test-error-param-sharing.c: New test case.
1217 * jit.dg/test-error-param-used-from-other-function.c: New test
1218 case.
1219 * jit.dg/test-error-param-used-without-a-function.c: New test
1220 case.
1221
01991953
JJ
12222015-01-12 Jakub Jelinek <jakub@redhat.com>
1223
737fde1d
JJ
1224 PR tree-optimization/64563
1225 * gcc.dg/pr64563.c: New test.
1226
631b8d78
JJ
1227 PR target/64513
1228 * gcc.target/i386/pr64513.c: New test.
1229
f51286f2
JJ
1230 PR tree-optimization/64454
1231 * gcc.dg/pr64454.c: New test.
1232
01991953
JJ
1233 PR testsuite/64028
1234 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1235 bind_pic_locally.
1236 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1237 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1238 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1239 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1240 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1241 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1242 * gcc.dg/vect/slp-25.c: Likewise.
1243 * gcc.dg/vect/vect-109.c: Likewise.
1244 * gcc.dg/vect/vect-13.c: Likewise.
1245 * gcc.dg/vect/vect-17.c: Likewise.
1246 * gcc.dg/vect/vect-18.c: Likewise.
1247 * gcc.dg/vect/vect-19.c: Likewise.
1248 * gcc.dg/vect/vect-20.c: Likewise.
1249 * gcc.dg/vect/vect-21.c: Likewise.
1250 * gcc.dg/vect/vect-22.c: Likewise.
1251 * gcc.dg/vect/vect-27.c: Likewise.
1252 * gcc.dg/vect/vect-29.c: Likewise.
1253 * gcc.dg/vect/vect-2-big-array.c: Likewise.
1254 * gcc.dg/vect/vect-2.c: Likewise.
1255 * gcc.dg/vect/vect-3.c: Likewise.
1256 * gcc.dg/vect/vect-4.c: Likewise.
1257 * gcc.dg/vect/vect-5.c: Likewise.
1258 * gcc.dg/vect/vect-72.c: Likewise.
1259 * gcc.dg/vect/vect-73-big-array.c: Likewise.
1260 * gcc.dg/vect/vect-73.c: Likewise.
1261 * gcc.dg/vect/vect-77-global.c: Likewise.
1262 * gcc.dg/vect/vect-78-global.c: Likewise.
1263 * gcc.dg/vect/vect-7.c: Likewise.
1264 * gcc.dg/vect/vect-86.c: Likewise.
1265 * gcc.dg/vect/vect-align-1.c: Likewise.
1266 * gcc.dg/vect/vect-align-3.c: Likewise.
1267 * gcc.dg/vect/vect-all-big-array.c: Likewise.
1268 * gcc.dg/vect/vect-all.c: Likewise.
1269 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1270 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1271 * gcc.dg/vect/vect-peel-3.c: Likewise.
1272 * gcc.dg/vect/vect-peel-4.c: Likewise.
1273 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1274
351f1600
JL
12752015-01-12 Jeff Law <law@redhat.com>
1276
1277 PR target/64461
1278 * gcc.target/m68k/pr64461.c: New test.
1279
791cfef8
DM
12802015-01-12 David Malcolm <dmalcolm@redhat.com>
1281
1282 * jit.dg/test-array-as-pointer.c (create_code): Update call
1283 to gcc_jit_context_new_global by setting "kind" to
1284 GCC_JIT_GLOBAL_IMPORTED.
1285 * jit.dg/test-error-array-as-pointer.c: Likewise.
1286 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1287 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1288 setting kind to GCC_JIT_GLOBAL_EXPORTED.
1289 * jit.dg/test-using-global.c (the_global): Rename to...
1290 (imported_global): ...this.
1291 (create_code): Update to test the three kinds of global.
1292 (verify_code): Likewise.
1293
6c0fcb81
MG
12942015-01-12 Marc Glisse <marc.glisse@inria.fr>
1295
1296 PR testsuite/64427
1297 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
1298 undefined behavior.
1299 * gcc.target/i386/pr64291-2.c: Updated.
1300
62e22fcb
RB
13012015-01-12 Richard Biener <rguenther@suse.de>
1302
1303 PR tree-optimization/64530
1304 * gfortran.dg/pr64530.f90: New testcase.
1305
2a58c802
RB
13062015-01-12 Richard Biener <rguenther@suse.de>
1307
1308 PR middle-end/64357
1309 * gcc.dg/torture/pr64357.c: New testcase.
1310
9a4fbc59
L
13112015-01-12 H.J. Lu <hongjiu.lu@intel.com>
1312
1313 * gcc.target/i386/nop-mcount.c: Properly place {} in target
1314 selector.
1315
c3aeec0a
PK
13162015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1317 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1318
365536ca
ML
13192015-01-12 Martin Liska <mliska@suse.cz>
1320
1321 * gcc.dg/ipa/PR64550.c: New test.
1322
d8d5aef1
JH
13232015-01-12 Jan Hubicka <hubicka@ucw.cz>
1324
1325 PR ipa/63470
1326 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1327
517d78be
JW
13282015-01-11 Janus Weil <janus@gcc.gnu.org>
1329
1330 PR fortran/63733
1331 * gfortran.dg/typebound_operator_20.f90: New.
1332
c34d453f
JW
13332015-01-11 Janus Weil <janus@gcc.gnu.org>
1334
1335 PR fortran/58023
1336 * gfortran.dg/proc_ptr_comp_42.f90: New.
1337
5c0ba546
JW
13382015-01-11 Janus Weil <janus@gcc.gnu.org>
1339
1340 PR fortran/64508
1341 * gfortran.dg/proc_ptr_comp_41.f90: New.
1342
830aecf0
SB
13432015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1344
1345 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1346
aecfd035
TB
13472015-01-10 Tobias Burnus <burnus@net-b.de>
1348
1349 PR fortran/64522
1350 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1351 and add dg-excess-errors.
1352 * gfortran.dg/line_length_6.f90: New.
1353 * gfortran.dg/line_length_7.f90: New.
1354 * gfortran.dg/line_length_8.f90: New.
1355 * gfortran.dg/line_length_9.f90: New.
1356 * gfortran.dg/line_length_10.f90: New.
1357 * gfortran.dg/line_length_11.f90: New.
1358
8cf8f223
DM
13592015-01-09 David Malcolm <dmalcolm@redhat.com>
1360
1361 * jit.dg/test-threads.c (struct testcase): Move declaration
1362 to jit.dg/all-non-failing-tests.h.
1363 (testcases): Likewise.
1364 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1365 declaration here from jit.dg/all-non-failing-tests.h.
1366 (testcases): Likewise.
1367 * jit.dg/test-combination.c (create_code): Eliminate spelling
1368 out all of the testcases in favor of looping through the
1369 "testcases" metadata.
1370 (verify_code): Likewise.
1371
adfac8df
JJ
13722015-01-09 Jakub Jelinek <jakub@redhat.com>
1373
1374 PR rtl-optimization/64536
1375 * gcc.dg/pr64536.c: New test.
1376
ccce3b2a
DM
13772015-01-09 David Malcolm <dmalcolm@redhat.com>
1378
1379 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1380 * jit.dg/test-combination.c (create_code): Likewise.
1381 (verify_code): Likewise.
1382 * jit.dg/test-constants.c: New test case.
1383 * jit.dg/test-threads.c: Add test-constants.c.
1384
100bfe4a
DP
13852015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1386
a5dbcace 1387 PR libobjc/51891
100bfe4a
DP
1388 * objc.dg/gnu-api-2-class.m: Add a test case
1389 for the above change.
1390
88d24a09
SH
13912015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1392
1393 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1394
2f278249
RB
13952015-01-09 Richard Biener <rguenther@suse.de>
1396
1397 PR tree-optimization/64410
1398 * g++.dg/vect/pr64410.cc: New testcase.
1399
3f9f4ae7
ML
14002015-01-09 Martin Liska <mliska@suse.cz>
1401
1402 * gcc.dg/ipa/ipa-icf-32.c: New test.
1403
75d1c391
BE
14042015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1405
1406 * c-c++-common/tsan/tsan_barrier.h: New.
1407 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1408 * c-c++-common/tsan/bitfield_race.c: Likewise.
1409 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1410 * c-c++-common/tsan/mutexset1.c: Likewise.
1411 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1412 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1413 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1414 * c-c++-common/tsan/simple_race.c: Likewise.
1415 * c-c++-common/tsan/simple_stack.c: Likewise.
1416 * c-c++-common/tsan/sleep_sync.c: Likewise.
1417 * c-c++-common/tsan/tiny_race.c: Likewise.
1418 * c-c++-common/tsan/tls_race.c: Likewise.
1419 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1420 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1421 * g++.dg/tsan/atomic_free.C: Likewise.
1422 * g++.dg/tsan/atomic_free2.C: Likewise.
1423 * g++.dg/tsan/cond_race.C: Likewise.
adbfb3f8 1424 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
75d1c391 1425
b85449ad
HPN
14262015-01-08 Hans-Peter Nilsson <hp@axis.com>
1427
1428 PR testsuite/62250
1429 * lib/target-supports.exp (check_effective_target_libatomic_available):
1430 New.
1431 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1432 targets that match effective-target libatomic_available.
1433 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1434
303e1d56
DM
14352015-01-08 David Malcolm <dmalcolm@redhat.com>
1436
1437 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1438 Verify the result of gcc_jit_context_get_last_error.
1439 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1440
204a913b
JJ
14412015-01-08 Jakub Jelinek <jakub@redhat.com>
1442
1443 PR tree-optimization/63989
1444 * gcc.dg/strlenopt-27.c: New test.
1445
eb4c16eb
DM
14462015-01-08 David Malcolm <dmalcolm@redhat.com>
1447
1448 * jit.dg/harness.h (set_up_logging): New function.
1449 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1450 set_up_logging on the context, so that every testcase is
1451 logged to a particular file.
1452 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1453 and call gcc_jit_context_set_logfile on the top-level context.
1454
efa7df3c
JJ
14552015-01-08 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR target/64338
1458 * g++.dg/opt/pr64338.C: New test.
1459
de1184c0
TB
14602015-01-08 Tobias Burnus <burnus@net-b.de>
1461
1462 * gfortran.dg/coarray/codimension_2b.f90: New file.
1463 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1464 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1465
ec124043
PC
14662015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/59004
1469 * g++.dg/ext/fnname4.C: New.
1470
8b93f829
PC
14712015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1472
1473 PR c++/64462
1474 * g++.dg/cpp0x/constexpr-64462.C: New.
1475
247ecdf3
PC
14762015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1477
1478 PR c++/60753
1479 * g++.dg/cpp0x/deleted10.C: New.
1480
c211cd23
DM
14812015-01-07 David Malcolm <dmalcolm@redhat.com>
1482
1483 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1484
18146f45
DM
14852015-01-07 David Malcolm <dmalcolm@redhat.com>
1486
1487 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1488 GCC_JIT_UNARY_OP_ABS.
1489 (verify_unary_ops): Likewise.
1490
f63c7f85
DM
14912015-01-07 David Malcolm <dmalcolm@redhat.com>
1492
1493 * jit.dg/test-arith-overflow.c: New test case.
1494 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1495 * jit.dg/test-combination.c (create_code): Likewise.
1496 (verify_code): Likewise.
1497 * jit.dg/test-threads.c (testcases): Likewise.
1498
433d16df
DM
14992015-01-07 David Malcolm <dmalcolm@redhat.com>
1500
1501 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1502 rather than "jit". Load g++.exp, and call g++_init.
1503 Run test-*.cc files within the testsuite and *.cc files within
1504 docs/examples.
1505 (jit-dg-test): Drop the addition of -fgnu89-inline to
1506 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1507 doing it when compiling C testcases (since g++ does not handle
1508 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1509 is restored to the value after g++_init ran, rather than the
1510 value before g++_init ran. Return a list of
1511 $comp_output $output_file, as dg-test assumes.
1512
649a2749
DM
15132015-01-07 David Malcolm <dmalcolm@redhat.com>
1514
1515 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1516 make it easier to figure out the origin of each test result when
1517 running test-combination.c and test-threads.c.
1518 (CHECK_VALUE): Likewise.
1519 (CHECK_DOUBLE_VALUE): Likewise.
1520 (CHECK_STRING_VALUE): Likewise.
1521 (CHECK_STRING_STARTS_WITH): Likewise.
1522 (CHECK_STRING_CONTAINS): Likewise.
1523 (CHECK): Likewise.
1524 (check_string_value): Likewise, add "funcname" param.
1525 (check_string_starts_with): Likewise.
1526 (check_string_contains): Likewise.
1527
50bb6c8e
DM
15282015-01-07 David Malcolm <dmalcolm@redhat.com>
1529
1530 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1531 generating name of built executable.
1532
4a9a42ab
MP
15332015-01-07 Marek Polacek <polacek@redhat.com>
1534
1535 PR c/64440
1536 * gcc.dg/pr64440.c: New test.
1537 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1538
2cc901dc
MP
15392015-01-07 Marek Polacek <polacek@redhat.com>
1540
1541 PR c/64417
1542 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1543 * gcc.dg/pr64417.c: New test.
1544
512ef949
MM
15452015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1546
1547 PR target/64505
1548 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1549 fix is correct.
1550
f423b58c
EB
15512015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1552
1553 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1554 Check if testcases run without errors, not just if they compile.
1555
15562015-01-06 Christian Bruel <christian.bruel@st.com>
6a6b03ba
CB
1557
1558 PR target/64507
1559 * gcc.target/sh/pr64507.c: New test.
1560
02169d78
AC
15612015-01-06 Arnaud Charlet <charlet@adacore.com>
1562
1563 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1564
fb153d02
JJ
15652015-01-06 Jakub Jelinek <jakub@redhat.com>
1566
1567 * c-c++-common/asan/sanitize-all-1.c: New test.
1568 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1569 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1570 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1571 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1572
0969ec7d
EB
15732015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1574
1575 * lib/target-supports.exp (check_profiling_available): Return 0 for
1576 Visium.
1577 (check_effective_target_tls_runtime): Likewise.
1578 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1579 * gcc.dg/20020312-2.c: Adjust for Visium.
1580 * gcc.dg/tls/thr-cse-1.c: Likewise
1581 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1582 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1583 * gcc.dg/weak/typeof-2.c: Likewise.
1584
b176bb73
RO
15852015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1586
1587 PR rtl-optimization/64287
1588 * gcc.dg/aru-2.c: New test.
1589
a6377d52
JJ
15902015-01-05 Jakub Jelinek <jakub@redhat.com>
1591
e5341100
JJ
1592 PR sanitizer/64344
1593 * c-c++-common/ubsan/pr64344-1.c: New test.
1594 * c-c++-common/ubsan/pr64344-2.c: New test.
1595
15aed8c4
JJ
1596 PR tree-optimization/64465
1597 * gcc.dg/pr64465.c: New test.
1598
a6377d52
JJ
1599 PR tree-optimization/64494
1600 * gcc.c-torture/compile/pr64494.c: New test.
1601
8b7cec58
TK
16022015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1603
1604 PR fortran/47674
1605 * gfortran.dg/realloc_on_assign_25.f90: New test.
1606
5624e564
JJ
16072015-01-05 Jakub Jelinek <jakub@redhat.com>
1608
1609 Update copyright years.
1610
5bd012f8
MP
16112015-01-05 Marek Polacek <polacek@redhat.com>
1612
1613 PR c/64423
1614 * gcc.dg/pr64423.c: New test.
1615
ec2c793b
HPN
16162015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1617
c3874335
HPN
1618 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1619 mmix-knuth-mmixware for the same reason as for MIPS.
1620 * gcc.dg/debug/debug-2.c: Ditto.
1621
ec2c793b
HPN
1622 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1623
d50a1793
JDA
16242015-01-03 John David Anglin <danglin@gcc.gnu.org>
1625
3fd99bca
JDA
1626 PR testsuite/62250
1627 * lib/gfortran.exp: Add libatomic library search path.
1628 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1629 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1630
d50a1793
JDA
1631 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1632
fe86867f
BE
16332015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1634
1635 * c-c++-common/tsan/bitfield_race.c: New testcase.
1636 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1637
09de7c25
TB
16382015-01-02 Tobias Burnus <burnus@net-b.de>
1639
1640 * gfortran.dg/coarray/collectives_4.f90: New.
1641
74a1c62f
JW
16422015-01-02 Janus Weil <janus@gcc.gnu.org>
1643
1644 PR fortran/57562
1645 * gfortran.dg/extends_16.f90: New.
1646
09ed8520
TB
16472015-01-02 Tobias Burnus <burnus@net-b.de>
1648
1649 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1650
213ab0a6
TB
16512015-01-02 Tobias Burnus <burnus@net-b.de>
1652
1653 * gfortran.dg/coarray/codimension_2.f90: New.
1654 * gfortran.dg/coarray/codimension_2a.f90: New.
1655 * gfortran.dg/coarray_35.f90: New.
1656 * gfortran.dg/coarray_35a.f90: New.
1657
4294c093 16582015-01-02 Janus Weil <janus@gcc.gnu.org>
a30772be 1659
4294c093 1660 PR fortran/60507
74a1c62f 1661 * gfortran.dg/dummy_procedure_11.f90: New.
09de7c25 1662^L
213ab0a6 1663Copyright (C) 2015 Free Software Foundation, Inc.
ad41bd84
JM
1664
1665Copying and distribution of this file, with or without modification,
1666are permitted in any medium without royalty provided the copyright
1667notice and this notice are preserved.
This page took 4.373647 seconds and 5 git commands to generate.