]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Fix scan-tree-dump in gcc.dg/graphite/scop-19.c for fpic
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e3e968e9
ML
12015-02-09 Martin Liska <mliska@suse.cz>
2
3 * g++.dg/ipa/pr64858.C: New test.
4
62e0e086
TV
52015-02-09 Tom de Vries <tom@codesourcery.com>
6
7 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8
ea51eee3
AP
92015-02-08 Andrew Pinski <apinski@cavium.com>
10
11 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
12
91480ff3
MM
132015-02-08 Mikael Morin <mikael@gcc.gnu.org>
14
15 PR fortran/63744
16 gfortran.dg/use_rename_8.f90: New.
17
57f4f0d5
EB
182015-02-08 Eric Botcazou <ebotcazou@adacore.com>
19
20 * gnat.dg/addr7.ad[sb]: New test.
21 * gnat.dg/addr8.ad[sb]: Likewise.
22
a82289f5
DM
232015-02-06 David Malcolm <dmalcolm@redhat.com>
24
25 PR jit/64752
26 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
27 from jit.dg/test-compile-to-executable.c's create_code, with a
28 clarification of the output message.
29 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
30 pass/fail message.
31 (test_jit): Use CHECK_NO_ERRORS when calling
32 gcc_jit_context_compile_to_file.
33 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
34 jit-verify-compile-to-file to jit-verify-output-file-was-created.
35 (jit-setup-compile-to-file): Likewise. Add a verbose comment
36 about deletions that are attempted.
37 (jit-verify-compile-to-file): Rename to...
38 (jit-verify-output-file-was-created): ...this, and drop the
39 attempt to run "file" and verify the output.
40 (jit-verify-assembler): New function.
41 (jit-verify-object): New function.
42 (jit-verify-dynamic-library): New function.
43 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
44 favor of an implementation from new file
45 create-code-for-hello-world-executable.h, which also adds a
46 "main".
47 (dg-final): Replace jit-verify-compile-to-file with
48 jit-verify-output-file-was-created, and invoke new function
49 jit-verify-assembler.
50 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
51 the output message.
52 (dg-final): Replace jit-verify-compile-to-file with
53 jit-verify-output-file-was-created, and invoke new function
54 jit-verify-dynamic-library.
55 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
56 favor of an implementation from new file
57 create-code-for-hello-world-executable.h, which also adds a
58 "main".
59 (dg-final): Replace jit-verify-compile-to-file with
60 jit-verify-output-file-was-created. Strengthen the expected stdout
61 from the built executable.
62 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
63 favor of an implementation from new file
64 create-code-for-hello-world-executable.h, which also adds a
65 "main".
66 (dg-final): Replace jit-verify-compile-to-file with
67 jit-verify-output-file-was-created, and invoke new function
68 jit-verify-object.
69 * jit.dg/verify-dynamic-library.c: New source file.
70
45beb02e
SP
712015-02-06 Sebastian Pop <s.pop@samsung.com>
72 Brian Rzycki <b.rzycki@samsung.com>
73
74 PR tree-optimization/64878
75 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
76
bbd1bae2
JJ
772015-02-06 Jakub Jelinek <jakub@redhat.com>
78
79 PR ipa/64896
80 * g++.dg/ipa/pr64896.C: New test.
81
46290aa8
MM
822015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
83
84 PR target/64205
85 * gcc.target/powerpc/pr64205.c: New file.
86
828be03a
UB
872015-02-06 Uros Bizjak <ubizjak@gmail.com>
88
89 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
90 (dg-options): Use -fpie instead of -fPIE -pie.
91
62276744
JJ
922015-02-06 Jakub Jelinek <jakub@redhat.com>
93
94 PR middle-end/64937
95 * g++.dg/asan/pr64937.C: New test.
96
43a68a9d
PT
972015-02-06 Paul Thomas <pault@gcc.gnu.org>
98
99 PR fortran/63205
100 * gfortran.dg/class_to_type_4.f90: New test
101
1022015-01-29 Andre Vehreschild <vehre@gmx.de>
103
104 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
105
d26ac279
JJ
1062015-02-06 Jakub Jelinek <jakub@redhat.com>
107
108 PR rtl-optimization/64957
109 PR debug/64817
110 * gcc.c-torture/execute/pr64957.c: New test.
111
9f9ab303
JL
1122015-02-05 Jeff Law <law@redhat.com>
113
114 PR target/17306
115 * gcc.target/h8300/pr17306-1.c: New test.
116 * gcc.target/h8300/pr17306-2.c: New test.
117
2f72ca14
TB
1182015-02-05 Tobias Burnus <burnus@net-b.de>
119
120 PR fortran/64943
121 * gfortran.dg/structure_constructor_12.f90: New.
122
b291a202
JL
1232015-02-05 Jeff Law <law@redhat.com>
124
125 PR target/58400
126 gcc.target/h8300/pr58400.c: New test.
127
29e1d31b
MM
1282015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
129
130 * gcc.target/arm/macro_defs0.c: New test.
131 * gcc.target/arm/macro_defs1.c: New test.
132 * gcc.target/arm/macro_defs2.c: New test.
133
27d16306
UB
1342015-02-05 Uros Bizjak <ubizjak@gmail.com>
135
136 PR rtl-optimization/64905
137 * gcc.target/i386/pr64905.c: Require nonpic target.
138 (dg-options): Add -fomit-frame-pointer.
139 (main): Remove.
140
97a29710
JG
1412014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
142
143 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
144 tree dump scanning.
145
3cd52c11
PT
1462015-02-05 Paul Thomas <pault@gcc.gnu.org>
147
cc6a430f 148 PR fortran/64757
3cd52c11
PT
149 * gfortran.dg/type_to_class_2.f90: New test
150 * gfortran.dg/type_to_class_3.f90: New test
151
c1eed5a1
JH
1522015-02-04 Jan Hubicka <hubicka@ucw.cz>
153
154 PR ipa/64686
155 * g++.dg/torture/pr64686.C: New testcase.
156
7489140d
L
1572015-02-04 H.J. Lu <hongjiu.lu@intel.com>
158
159 PR rtl-optimization/64905
160 * gcc.target/i386/pr64905.c: New file.
161
7e36ec2e
SB
1622015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
163
164 * gcc.dg/guality/pr41447-1.c: Remove xfail.
165 * gcc.dg/guality/pr41616-1.c: Ditto.
166
871dae34
AO
1672015-02-04 Alexandre Oliva <aoliva@redhat.com>
168
169 PR debug/64817
170 * gcc.dg/pr64817-3.c: New.
171
43534aa2
JJ
1722015-02-04 Jakub Jelinek <jakub@redhat.com>
173 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
174
175 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
176 pass parameters in registers.
177 * gcc.dg/guality/pr36728-2.c (main): Likewise.
178 * gcc.dg/guality/pr36728-3.c (main): Likewise.
179 * gcc.dg/guality/pr36728-4.c (main): Likewise.
180
251f0b62
AL
1812015-02-04 Alan Lawrence <alan.lawrence@arm.com>
182 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
183
184 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
185 list, allow for multilibed targets.
186 * gcc.dg/combine_ashiftrt_2.c: Likewise.
187
bbbfac7f
SB
1882015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
189
190 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
191 * gcc.dg/pr46728-6.c: Ditto.
192
fc2dd6b5
RS
1932015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
194
195 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
196 for mips_nanlegacy target.
197
283b44f9
IE
1982015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
199
200 * gcc.target/i386/chkp-hidden-def.c: New.
201
cc9ef6a6
TP
2022015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
203
204 PR middle-end/62103
205 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
206 to use 24 bits for bitfield b.
207
6a5fd0f8
TP
2082015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
209
210 PR testsuite/64796
211 * lib/target-supports.exp (check_effective_target_bswap64): Do not
212 cache result in a global variable. Include all 32-bit targets for
213 bswap64 tests.
214
2a1d78d8
JJ
2152015-02-03 Jakub Jelinek <jakub@redhat.com>
216
217 PR rtl-optimization/64756
218 * gcc.c-torture/execute/pr64756.c: New test.
219
3548abca
OE
2202015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
221
222 PR target/64660
223 * gcc.target/sh/pr64660-0.h: New.
224 * gcc.target/sh/pr64660-1.c: New.
225 * gcc.target/sh/pr64660-2.c: New.
226 * gcc.target/sh/pr64660-3.c: New.
227 * gcc.target/sh/pr64660-4.c: New.
228
457d0ace
PC
2292015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
230
231 PR c++/64877
232 * g++.dg/warn/Waddress-2.C: New.
233
2944c91c
SB
2342015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
235
236 PR middle-end/61225
457d0ace 237 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2944c91c 238
457d0ace 2392015-02-03 Dodji Seketeli <dodji@redhat.com>
f8abc9ba
DS
240
241 PR preprocessor/64803
242 * gcc.dg/cpp/builtin-macro-1.c: New test case.
243
d67bce7c
JH
2442015-02-02 Jan Hubicka <hubicka@ucw.cz>
245
246 * g++.dg/ipa/devirt-37.C: Disable early inlining.
247
6f105c50
CL
2482015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
249
250 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
251 (_ARM_FPSRC): Add DN and AHP fields.
252 (clean_results): Force DN=1 on AArch64.
253 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
254 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
255 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
256 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
257 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
258 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
259
e404a667
AM
2602015-02-02 Alan Modra <amodra@gmail.com>
261
262 * gcc.target/powerpc/cprophard.c: New.
263
f8d6fa7e
AT
2642015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
265
266 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
267 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
268
dfde35b3
JJ
2692015-02-01 Jakub Jelinek <jakub@redhat.com>
270
271 PR debug/64817
272 * gcc.dg/pr64817-1.c: New test.
273 * gcc.dg/pr64817-2.c: New test.
274
2b8427ca
OE
2752015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
276
277 PR target/64851
278 * gcc.target/sh/pr64851-0.h: New
279 * gcc.target/sh/pr64851-1.c: New
280 * gcc.target/sh/pr64851-2.c: New
281 * gcc.target/sh/pr64851-3.c: New
282 * gcc.target/sh/pr64851-4.c: New
283
0d9a5f8a
UB
2842015-01-31 Uros Bizjak <ubizjak@gmail.com>
285
2b8427ca 286 PR target/64882
0d9a5f8a
UB
287 * gcc.dg/torture/pr64882.c: New test.
288
6b92143e
DE
2892015-01-31 David Edelsohn <dje.gcc@gmail.com>
290
291 PR target/64159
292 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
293 sparc*-*-*.
294
cca0f8ca
UB
2952015-01-31 Uros Bizjak <ubizjak@gmail.com>
296
297 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
298 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
299 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
300 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
301 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
302 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
303 tree dump.
304 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
305 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
306 tree dump.
307 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
308 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
309 tree dump.
310
895ff86f
VM
3112015-01-30 Vladimir Makarov <vmakarov@redhat.com>
312
313 PR target/64688
314 * g++.dg/pr64688-2.C: New.
315
1c9cc1d3
UB
3162015-01-30 Uros Bizjak <ubizjak@gmail.com>
317
318 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
319 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
320 * gcc.target/i386/fuse-caller-save.c: Ditto.
321 * gcc.target/i386/headmerge-1.c: Ditto.
322 * gcc.target/i386/headmerge-2.c: Ditto.
323 * gcc.target/i386/sibcall-6.c: Ditto.
324
3c954213
VM
3252015-01-30 Vladimir Makarov <vmakarov@redhat.com>
326
327 PR target/64617
328 * gcc.target/i386/pr64617.c: New test.
329
089ad473
UB
3302015-01-30 Uros Bizjak <ubizjak@gmail.com>
331
332 PR target/15184
333 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
334 (dg-options): Remove -m32.
335 (dg-final): Scan for "movb %al" only.
336 * gcc.target/i386/pr15184-2.c: Ditto.
337
566d377a
RB
3382015-01-30 Richard Biener <rguenther@suse.de>
339
340 PR tree-optimization/64829
341 * gcc.dg/vect/pr64829.c: New testcase.
342
7b33f0c8
MP
3432015-01-29 Marek Polacek <polacek@redhat.com>
344
345 PR c/64709
346 * gcc.dg/pr64709.c: New test.
347
a7c3e87e
JJ
3482015-01-29 Jakub Jelinek <jakub@redhat.com>
349
350 PR c++/64717
351 * g++.dg/ubsan/pr64717-1.C: New test.
352 * g++.dg/ubsan/pr64717-2.C: New test.
353
3542015-01-29 Uros Bizjak <ubizjak@gmail.com>
75e2edee
UB
355
356 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
357
52d28530
JL
3582015-01-29 Jeff Law <law@redhat.com>
359
360 PR target/15184
361 * gcc.target/i386/pr15184-1.c: New test.
362 * gcc.target/i386/pr15184-2.c: New test.
363
b8aa7083
YR
3642015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
365
366 PR tree-optimization/64746
367 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
368
d94e3e75
RB
3692015-01-29 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/64853
372 * gcc.dg/torture/pr64853.c: New testcase.
373
62c00445
RB
3742015-01-29 Richard Biener <rguenther@suse.de>
375
376 PR tree-optimization/64844
377 * gcc.dg/vect/pr64844.c: New testcase.
378
e11627e9
YR
3792015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
380
381 PR middle-end/64809
382 * gcc.dg/pr64809.c: Delete.
383
c291690e
IE
3842015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
385
386 PR middle-end/64805
387 * gcc.target/i386/pr64805.c: New.
388
2b6969cd
RO
3892015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
390
391 * gcc.dg/guality/guality.h (main): Add argv[0] to
392 guality_gdb_command.
393
10881cff
JH
3942015-01-29 Jan Hubicka <hubicka@ucw.cz>
395
396 PR ipa/64801
397 * gcc.dg/tree-ssa/pr64801.c: New testcase.
398
c761dca1
OE
3992015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
400
401 PR target/64659
402 * gcc.target/sh/sh.exp
403 (check_effective_target_atomic_model_soft_gusa_available,
404 check_effective_target_atomic_model_soft_tcb_available,
405 check_effective_target_atomic_model_soft_imask_available,
406 check_effective_target_atomic_model_hard_llcs_available): New.
407 * gcc.target/sh/pr64659-0.h: New.
408 * gcc.target/sh/pr64659-1.c: New.
409 * gcc.target/sh/pr64659-2.c: New.
410 * gcc.target/sh/pr64659-3.c: New.
411 * gcc.target/sh/pr64659-4.c: New.
412
26586d77
AV
4132015-01-28 Alex Velenko <Alex.Velenko@arm.com>
414
415 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
416 scan-assembler-times pattern.
417
090238ee
YR
4182015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
419
420 PR middle-end/64809
421 * gcc.dg/pr64809.c: New test.
422
fa8e5051
IE
4232015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
424
425 PR tree-optimization/64277
426 * gcc.dg/pr64277.c: New.
427
8447859b
TP
4282015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
429
430 PR tree-optimization/64718
431 * gcc.c-torture/execute/pr64718.c: New test.
432
285398d2
JG
4332015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
434
435 * gcc.target/aarch64/abs_2.c: New.
436
6b18ab83
RS
4372015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
438
439 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
440 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
441 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
442 ISA rev < 2.
443
813ba013
JJ
4442015-01-28 Jakub Jelinek <jakub@redhat.com>
445
446 PR bootstrap/64612
447 * lib/target-supports.exp (check_effective_target_comdat_group): New.
448 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
449 { target comdat_group }.
450
710700ab
TB
4512015-01-27 Tobias Burnus <burnus@net-b.de>
452
453 PR fortran/63861
454 * gfortran.dg/goacc/coarray_2.f90: New.
455
e23f2892
JH
4562015-01-27 Jan Hubicka <hubicka@ucw.cz>
457
458 PR ipa/60871
459 PR ipa/64139
460 * g++.dg/torture/pr64139.C: New testcase.
461 * g++.dg/torture/pr60871.C: Likewise.
462
6e17947e
JW
4632015-01-27 Janus Weil <janus@gcc.gnu.org>
464
465 PR fortran/64230
466 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
467 prevent linking errors.
468
b833dedd
JH
4692015-01-27 Jan Hubicka <hubicka@ucw.cz>
470
471 PR ipa/64282
472 * g++.dg/torture/pr64282.C: New testcase.
473
e24ca886
KT
4742015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
475
476 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
477 for wzr reg.
478
94091f43
DV
4792015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
480
183153c9
OE
481 * gcc.target/s390/hotpatch-13.c: New testcase.
482 * gcc.target/s390/hotpatch-14.c: New testcase.
483 * gcc.target/s390/hotpatch-15.c: New testcase.
484 * gcc.target/s390/hotpatch-16.c: New testcase.
485 * gcc.target/s390/hotpatch-17.c: New testcase.
486 * gcc.target/s390/hotpatch-18.c: New testcase.
487 * gcc.target/s390/hotpatch-19.c: New testcase.
488 * gcc.target/s390/hotpatch-20.c: New testcase.
489 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
490 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
491 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
492 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
493 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
494 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
495 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
496 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
497 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
498 * gcc.target/s390/hotpatch-10.c: Likewise.
499 * gcc.target/s390/hotpatch-11.c: Likewise.
500 * gcc.target/s390/hotpatch-12.c: Likewise.
501 * gcc.target/s390/hotpatch-2.c: Likewise.
502 * gcc.target/s390/hotpatch-3.c: Likewise.
503 * gcc.target/s390/hotpatch-4.c: Likewise.
504 * gcc.target/s390/hotpatch-5.c: Likewise.
505 * gcc.target/s390/hotpatch-6.c: Likewise.
506 * gcc.target/s390/hotpatch-7.c: Likewise.
507 * gcc.target/s390/hotpatch-8.c: Likewise.
508 * gcc.target/s390/hotpatch-9.c: Likewise.
509 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
510 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
511 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
512 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
513 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
514 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
515 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
516 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
94091f43 517
096e8448
JW
5182015-01-27 Jiong Wang <jiong.wang@arm.com>
519
520 * gcc.dg/long_branch.c: New testcase.
521
f101c4b4
RB
5222015-01-27 Richard Biener <rguenther@suse.de>
523
524 PR tree-optimization/56273
525 PR tree-optimization/59124
526 PR tree-optimization/64277
527 * g++.dg/warn/Warray-bounds-6.C: New testcase.
528 * gcc.dg/Warray-bounds-12.c: Likewise.
529 * gcc.dg/Warray-bounds-13.c: Likewise.
530
6d71672d
JJ
5312015-01-27 Jakub Jelinek <jakub@redhat.com>
532
533 PR rtl-optimization/61058
534 * gcc.dg/pr61058.c: New test.
535
3dd598be
IE
5362015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
537
538 * gcc.target/i386/chkp-narrow-bounds.c: New.
539
dea63e49
JJ
5402015-01-27 Jakub Jelinek <jakub@redhat.com>
541
b30ea138
JJ
542 PR tree-optimization/64807
543 * gcc.dg/pr64807.c: New test.
544
dea63e49
JJ
545 PR c/64766
546 * gcc.dg/pr64766.c: New test.
547
48e4f473
OE
5482015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
549
550 PR target/49263
551 * gcc.target/sh/pr49263-4.c: New.
552
40a778bd
PT
5532015-01-26 Paul Thomas <pault@gcc.gnu.org>
554
555 PR fortran/62044
556 * gfortran.dg/allocate_with_mold_1.f90: New test
557
d38f7dce
JJ
5582015-01-26 Jakub Jelinek <jakub@redhat.com>
559
560 PR c/64778
561 * gcc.dg/pr64778.c: New test.
562
4cd76837
JJ
563 PR middle-end/64421
564 * gcc.dg/vect/pr64421.c: New test.
565
b25affbd
TB
5662015-01-26 Tobias Burnus <burnus@net-b.de>
567
568 PR fortran/64771
569 * gfortran.dg/coarray_36.f: New.
570 * gfortran.dg/coarray_37.f90: New.
571
807b50a7
JW
5722015-01-26 Janus Weil <janus@gcc.gnu.org>
573
574 PR fortran/64230
575 * gfortran.dg/class_allocate_18.f90: New.
576
2748ffd3
CL
5772015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
578
579 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
580
4ef07c76
CL
5812015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
582
583 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
584
0e6057c6
CL
5852015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
586
316cbf79
CL
587 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
588
5892015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
590
591 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
0e6057c6 592
0dd498e4
CL
5932015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
594
595 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
596 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
597 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
598 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
599
a9f53b60
CL
6002015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
601
602 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
603 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
604 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
605
f4d988f4
CL
6062015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
607
608 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
609 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
610 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
611 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
612 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
613 vXXXhn.inc.
614
3cd58c0f
RB
6152015-01-26 Richard Biener <rguenther@suse.de>
616
617 PR middle-end/64764
618 * gcc.dg/uninit-19.c: New testcase.
619
96af01ae
RO
6202015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
621
622 * lib/target-supports.exp (check_effective_target_vect64): Add
623 sparc*-*-*.
624
44d59462
EB
6252015-01-26 Eric Botcazou <ebotcazou@adacore.com>
626
627 PR testsuite/64712
628 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
629
a638d1de
TL
6302015-01-26 Tony Liu <tony.liu@arm.com>
631
632 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
633 non-UAL cases.
634
0daf7343
JB
6352015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
636
637 PR libfortran/64770
638 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
639 correctly, clean up afterwards.
640
0ac399cf
MM
6412015-01-25 Mikael Morin <mikael@gcc.gnu.org>
642
643 PR fortran/62044
644 * gfortran.dg/use_rename_7.f90: New.
645
939911c5
ASJ
6462015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
647
648 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
649 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
650
1f22bef5
OE
6512015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
652
653 PR target/54236
654 * gcc.target/sh/pr54236-4.c: New.
655
c8f2dff2
L
6562015-01-24 H.J. Lu <hongjiu.lu@intel.com>
657
658 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
659 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
660 Bridge test.
661
7165d8f1
JB
6622015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
663
664 PR libfortran/64770
665 * gfortran.dg/open_new_segv.f90: New test.
666
841dbf80
OE
6672015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
668
669 PR target/49263
670 PR target/53987
671 PR target/64345
672 PR target/59533
673 PR target/52933
674 PR target/54236
675 PR target/51244
676 * gcc.target/sh/pr64345-1.c: New.
677 * gcc.target/sh/pr64345-2.c: New.
678 * gcc.target/sh/pr59533-1.c: New.
679 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
680 * gcc.target/sh/pr52933-2.c: Likewise.
681 * gcc.target/sh/pr54089-1.c: Likewise.
682 * gcc.target/sh/pr54236-1.c: Likewise.
683 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
684 * gcc.target/sh/pr49263-1.c: Remove xfails.
685 * gcc.target/sh/pr49263-2.c: Likewise.
686 * gcc.target/sh/pr49263-3.c: Likewise.
687 * gcc.target/sh/pr53987-1.c: Likewise.
688 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
689 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
690 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
691 (test05, test06, test07, test08, test09, test10, test11, test12): New.
692 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
693 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
694 test_009): New.
695 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
696 (test_02): New.
697
19bd4ebc
TV
6982015-01-24 Tom de Vries <tom@codesourcery.com>
699
700 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
701
6ed7da89
ILT
7022015-01-23 Ian Lance Taylor <iant@google.com>
703
704 PR go/64510
705 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
706 targets without split stack support.
707
5c8bae59
VM
7082015-01-23 Vladimir Makarov <vmakarov@redhat.com>
709
710 PR target/64317
711 * gcc.target/i386/pr64317.c: New test.
712
6c4d60f8
JJ
7132015-01-23 Jakub Jelinek <jakub@redhat.com>
714
715 PR rtl-optimization/63637
716 PR rtl-optimization/60663
717 * gcc.dg/pr63637-1.c: New test.
718 * gcc.dg/pr63637-2.c: New test.
719 * gcc.dg/pr63637-3.c: New test.
720 * gcc.dg/pr63637-4.c: New test.
721 * gcc.dg/pr63637-5.c: New test.
722 * gcc.dg/pr63637-6.c: New test.
723 * gcc.target/i386/pr63637-1.c: New test.
724 * gcc.target/i386/pr63637-2.c: New test.
725 * gcc.target/i386/pr63637-3.c: New test.
726 * gcc.target/i386/pr63637-4.c: New test.
727 * gcc.target/i386/pr63637-5.c: New test.
728 * gcc.target/i386/pr63637-6.c: New test.
729
350d17ef
RB
7302015-01-23 Richard Biener <rguenther@suse.de>
731
732 PR testsuite/63439
733 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
734 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
735
10ef8f28
MP
7362015-01-23 Marek Polacek <polacek@redhat.com>
737
738 PR preprocessor/60570
739 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
740 * gcc.dg/cpp/pr60570.c: New test.
741
8f000887
RB
7422015-01-23 Richard Biener <rguenther@suse.de>
743
744 PR testsuite/63439
745 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
746 vectorization on vect64 targets.
747
652960d1
JW
7482015-01-23 Janus Weil <janus@gcc.gnu.org>
749
750 PR fortran/60922
751 * gfortran.dg/class_allocate_17.f90: New.
752
c146aced
TB
7532015-01-23 Tobias Burnus <burnus@net-b.de>
754
755 PR fortran/64726
756 * gfortran.dg/goacc/combined_loop.f90: New.
757
bae420fc
JD
7582015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
759
760 PR fortran/61933
761 * gfortran.dg/make_unit.f90: New test.
762
20056f60
JD
7632015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
764
765 PR fortran/61933
766 * gfortran.dg/negative_unit_int8.f: Update.
767
5e7821eb
JL
7682015-01-22 Jeff Law <law@redhat.com>
769
770 PR target/52076
771 * gcc.target/m68k/pr52076-1.c: New test.
772 * gcc.target/m68k/pr52076-2.c: New test.
773
f4b05e74
RB
7742015-01-22 Richard Biener <rguenther@suse.de>
775
776 PR middle-end/64728
777 * gcc.dg/torture/pr64728.c: New testcase.
778
75e2edee 7792015-01-22 Uros Bizjak <ubizjak@gmail.com>
98321768
UB
780
781 PR target/64688
782 * g++.dg/pr64688.C: New test.
783
e9ed6b1e
IE
7842015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
785
786 * gcc.target/i386/chkp-always_inline.c (f1): Make static
787 to avoid errors with -fpic.
788
cce93c76
RB
7892015-01-22 Richard Biener <rguenther@suse.de>
790
791 PR libstdc++/64535
792 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
793
c8b90a13
SB
7942015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
795
796 PR rtl-optimization/64682
797 * gcc.c-torture/execute/pr64682.c: New file.
798
31be63ab
JJ
7992015-01-21 Jakub Jelinek <jakub@redhat.com>
800
98f51044
JJ
801 PR debug/64511
802 * gcc.dg/pr64511.c: New test.
803
6c5ed3f1
JJ
804 PR rtl-optimization/62078
805 * g++.dg/opt/pr62078.C: New test.
806
31be63ab
JJ
807 PR c/63307
808 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
809
4195393b
TK
8102015-01-21 Thomas Koenig <tkoenig@netcologne.de>
811
812 PR fortran/57023
813 * gfortran.dg/internal_pack_15.f90: New test.
814
2f3c4b69
BE
8152015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
816
817 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
818
6fdbf713
CL
8192015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
820
821 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
822
9b84f8f5
CL
8232015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
824
825 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
826
993cb720
CL
8272015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
828
829 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
830
c6c3bdce
CL
8312015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
832
833 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
834
49258482
CL
8352015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
836
837 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
838
77566bc7
CL
8392015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
840
841 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
842
94b9215c
CL
8432015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
844
845 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
846
43da1074
CL
8472015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
848
849 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
850
e5584668
CL
8512015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
852
853 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
854
8afb62ac
CL
8552015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
856
857 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
858
ad9b853c
CL
8592015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
860
861 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
862
d048f8c3
CL
8632015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
864
865 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
866
84722cca
CL
8672015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
868
869 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
870 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
871 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
872 vXXXw.inc.
873
9ba08321
CL
8742015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
875
876 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
877 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
878 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
879 vXXXl.inc.
880
8f478ee6
RL
8812015-01-21 Renlin Li <renlin.li@arm.com>
882
883 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
884 * g++.dg/tls/thread_local5g.C: Likewise.
885 * g++.dg/tls/thread_local6g.C: Likewise.
886
d9355320
CL
8872015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
888
889 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
890 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
891 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
892
dc60142a
CL
8932015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
894
895 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
896 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
897 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
898
e6ad0b15
CL
8992015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
900
901 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
902 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
903 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
904
73780390
CL
9052015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
906
907 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
908 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
909 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
910
1f36fbf4
JL
9112015-01-20 Jeff Law <law@redhat.com>
912
913 PR target/59946
914 * gcc.target/m68k/pr59946.c: New test.
915
07cdd01e
CL
9162015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
917
918 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
919 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
920 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
921
e20a3d0f
CL
9222015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
923
924 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
925 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
926 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
927
8e4a8e54
CL
9282015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
929
930 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
931 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
932 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
933
8df0f8aa
CL
9342015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
935
936 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
937 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
938 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
939 vshuffle.inc.
940 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
941 vshuffle.inc.
942
1a1345f4
CL
9432015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
944
945 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
946 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
947 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
948
84c8a10b
CL
9492015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
950
951 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
952 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
953 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
954
a5504e99
CL
9552015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
956
957 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
958
17cb4283
JJ
9592015-01-20 Jakub Jelinek <jakub@redhat.com>
960
d302f41d
JJ
961 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
962
3ea36418
JJ
963 PR sanitizer/64632
964 * g++.dg/ubsan/pr64632.C: New test.
965
17cb4283
JJ
966 PR debug/64663
967 * gcc.dg/pr64663.c: New test.
968
3b6444f0
PC
9692015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
970
971 PR c++/64383
972 * g++.dg/warn/Wunused-var-23.C: New.
973
67ee3e61
PC
9742015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/59937
977 * g++.dg/cpp0x/constexpr-59937-1.C: New.
978 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
979
2fd2ae34
RB
9802015-01-20 Richard Biener <rguenther@suse.de>
981
982 PR ipa/64684
983 * gcc.dg/lto/pr64684_0.c: New testcase.
984 * gcc.dg/lto/pr64684_1.c: Likewise.
985 * gcc.dg/lto/pr64684_2.c: Likewise.
986 * gcc.dg/lto/pr64685_0.c: Likewise.
987 * gcc.dg/lto/pr64685_1.c: Likewise.
988
efb6a9ce
PC
9892015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/62241
992 * g++.dg/cpp1y/lambda-init12.C: New.
993
f1691f6c
RB
9942015-01-20 Richard Biener <rguenther@suse.de>
995
996 PR tree-optimization/64410
997 * g++.dg/vect/pr64410.cc: Require vect_double.
998
c896d4b4 9992015-01-20 Matthew Wahab <matthew.wahab@arm.com>
f1691f6c 1000
c896d4b4
MW
1001 PR target/64149
1002 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1003
7002f3bd
IZ
10042015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1005
1006 PR bootstrap/64676
1007 Revert:
1008 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1009
1010 PR rtl-optimization/64081
1011 * gcc.dg/pr64081.c: New test.
1012
fdce7209
DM
10132015-01-19 David Malcolm <dmalcolm@redhat.com>
1014
1015 * jit.dg/harness.h: Include <unistd.h>.
1016 (CHECK_NO_ERRORS): New.
1017 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1018 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1019 gcc_jit_context_compile_to_file.
1020 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1021 args to the spawned executable.
1022 (jit-expand-vars): New function.
1023 (jit-exe-params): New variable.
1024 (dg-jit-set-exe-params): New function.
1025 (jit-dg-test): Detect testcases that use
1026 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1027 Set arguments of spawned process to jit-exe-params.
1028 (jit-get-output-filename): New function.
1029 (jit-setup-compile-to-file): New function.
1030 (jit-verify-compile-to-file): New function.
1031 (jit-run-executable): New function.
1032 (jit-verify-executable): New function.
1033 * jit.dg/test-compile-to-assembler.c: New testcase.
1034 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1035 * jit.dg/test-compile-to-executable.c: New testcase.
1036 * jit.dg/test-compile-to-object.c: New testcase.
1037
0c84d521
OE
10382015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1039
1040 PR target/64652
1041 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1042 (test_1): New.
1043
6b984df0
ML
10442015-01-19 Martin Liska <mliska@suse.cz>
1045
1046 * objc/compile/pr64668.m: New test.
1047
670c08b3
DM
10482015-01-19 David Malcolm <dmalcolm@redhat.com>
1049
1050 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1051 (create_overflow_fn): Update comment to clarify that
1052 the third param of the created function is a bool *, not
1053 an int *.
1054 (verify_int_overflow_fn): Convert param "expected_ovf" from
1055 int to bool. Update third param of "overflow_fn_type" from int *
1056 to bool *. Update local "actual_ovf" from int to bool.
1057 (verify_uint_overflow_fn): Likewise.
1058
185c9e56
ML
10592015-01-19 Martin Liska <mliska@suse.cz>
1060
1061 * gcc.dg/ipa/ipa-icf-33.c: New test.
1062
75f16201
FY
10632015-01-19 Felix Yang <felix.yang@huawei.com>
1064 Haijian Zhang <z.zhanghaijian@huawei.com>
1065
1066 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1067 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1068 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1069 result_float64x2, expected_hfloat64x2): New helper type, variable and
1070 declaration.
1071 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1072 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1073 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1074 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1075 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1076 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1077 and target without the FMA feature.
1078
af129d07
JW
10792015-01-19 Jiong Wang <jiong.wang@arm.com>
1080
1081 * gcc.target/aarch64/pr64304.c: New testcase.
1082
75f16201 10832015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
dfd3a76c
IZ
1084
1085 PR rtl-optimization/64081
1086 * gcc.dg/pr64081.c: New test.
1087
2e066278
TB
10882015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1089
1090 PR target/63971
1091 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1092 the epilogue).
1093 * gcc.target/aarch64/test_frame_6.c: Likewise.
1094 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1095 and x19 (in the epilogue).
1096 * gcc.target/aarch64/test_frame_4.c: Likewise.
1097 * gcc.target/aarch64/test_frame_7.c: Likewise.
1098
c11d86b4
IE
10992015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1100
1101 * gcc.target/i386/chkp-always_inline.c: New.
1102
2f3b40a7
AP
11032015-01-15 Andrew Pinski <apinski@cavium.com>
1104 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1105
1106 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1107 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1108
5b384b3d
PT
11092015-01-18 Andre Vehreschild <vehre@gmx.de>
1110
1111 PR fortran/60255
1112 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1113 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1114
11152015-01-18 Paul Thomas <pault@gcc.gnu.org>
1116
1117 PR fortran/64578
1118 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1119
15a43a0c
OE
11202015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1121
1122 PR target/64652
1123 * gcc.target/sh/torture/pr64652.c: New.
1124
b16650ac
JH
11252015-01-18 Jan Hubicka <hubicka@ucw.cz>
1126
1127 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1128 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1129 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1130 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1131 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1132 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1133
33c3b6be
JH
11342015-01-18 Jan Hubicka <hubicka@ucw.cz>
1135
1136 PR ipa/64378
1137 * g++.dg/torture/pr64378.C: New testcase.
1138
a878f8e8
PT
11392015-01-18 Paul Thomas <pault@gcc.gnu.org>
1140
8fc4dc4a 1141 PR fortran/57959
a878f8e8
PT
1142 * gfortran.dg/block_13.f08: New test
1143
e207c522
PT
11442015-01-18 Paul Thomas <pault@gcc.gnu.org>
1145
1146 PR fortran/55901
1147 * gfortran.dg/associate_1.f03: Allow test for character with
1148 automatic length.
1149
f2a93012
SB
11502015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1151
1152 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1153 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1154
c0779818
SB
11552015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1156
1157 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1158
029b2d55
PT
11592015-01-17 Paul Thomas <pault@gcc.gnu.org>
1160
1161 PR fortran/64578
1162 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1163
9b548517
AV
11642015-01-17 Andre Vehreschild <vehre@gmx.de>
1165
1166 PR fortran/60357
1167 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1168
1169 PR fortran/61275
1170 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1171
1172 PR fortran/55932
1173 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1174
adbfb3f8
AV
11752015-01-17 Andre Vehreschild <vehre@gmx.de>
1176
1177 PR fortran/60334
1178 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1179
0ed4bf92
BS
11802015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1181
1182 PR rtl-optimization/52773
1183 * gcc.c-torture/compile/pr52773.c: New test.
1184
68e2914e
PC
11852015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1186
1187 PR c++/62134
1188 * g++.dg/cpp0x/alias-decl-46.C: New.
1189
1175297f
CL
11902015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1191
1192 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1193
1005e837
CL
11942015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1195
1196 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1197 Add trace.
11135080
CL
1198 (CHECK_FP): Likewise.
1199 (CHECK_CUMULATIVE_SAT): Likewise.
1005e837 1200
0619d58c
CL
12012015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1202
11135080
CL
1203 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1204 (Set_Neon_Cumulative_Sat): Add parameter.
1205 (__set_neon_cumulative_sat): Support new parameter.
1206 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1207 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1208 argument.
1209 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1210 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1211 argument.
0619d58c 1212
cbf9a566
BE
12132015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1214
1215 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1216 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1217
39dac19e
PC
12182015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 PR c++/60056
1221 * g++.dg/tls/thread_local-ice4.C: New.
1222
35912f16
JG
12232015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1224
1225 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1226 than Neon options.
1227
39dac19e 12282015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
0dc240a4
PC
1229
1230 PR c++/62276
1231 * g++.dg/cpp0x/vt-62276.C: New.
1232
ed22611a
IE
12332015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1234
1235 PR middle-end/64353
1236 * g++.dg/pr64353.C: New.
1237
f2a03a72
KT
12382015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1239
1240 PR target/64263
1241 * gcc.target/aarch64/pr64263_1.c: New test.
1242
32e84644
YR
12432015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1244
1245 PR tree-optimization/64434
1246 * gcc.dg/torture/pr64434.c: Move to...
1247 * gcc.dg/pr64434.c: ... here.
1248
666e8e06
RB
12492015-01-16 Richard Biener <rguenther@suse.de>
1250
1251 PR middle-end/64614
1252 * gcc.dg/uninit-18.c: New testcase.
1253
0399a8db
RB
12542015-01-16 Richard Biener <rguenther@suse.de>
1255
1256 PR tree-optimization/64568
1257 * g++.dg/torture/pr64568-2.C: New testcase.
1258
06201ad5
IE
12592015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1260
1261 PR target/64363
1262 * gcc.target/i386/chkp-label-address.c: New.
1263
dc9a54fa
JW
12642015-01-16 Janus Weil <janus@gcc.gnu.org>
1265
1266 PR fortran/45290
1267 * gfortran.dg/pointer_init_6.f90: Extended.
1268
ece4d1ac
RS
12692015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1270
1271 * gcc.c-torture/compile/20150108.c: New test.
1272
4baa25d3
EB
12732015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1274
1275 * gcc.target/visium: New directory.
1276
a3f97e03
RB
12772015-01-16 Richard Biener <rguenther@suse.de>
1278
1279 PR tree-optimization/61743
1280 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1281 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1282
5f3bc026
ZC
12832015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1284
1285 * gcc.dg/pr64015.c: New test.
1286
9377495d
MT
12872015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1288
1289 PR ipa/64163
1290 PR ipa/64612
1291 * g++.dg/ipa/pr64612.C: New test.
1292
eb5ffec4
RL
12932015-01-16 Renlin Li <renlin.li@arm.com>
1294
1295 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1296
3e362970
IT
12972015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1298
1299 * gcc.target/i386/sse-14.c: Test new intrinsic.
1300 * gcc.target/i386/sse-22.c: Ditto.
1301
de37b21e
PC
13022015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1303
1304 PR c++/58614
1305 * g++.dg/cpp0x/auto44.C: New.
1306
56314783
SL
13072015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1308
1309 PR target/59710
1310 * gcc.target/nios2/gpopt-all.c: New test case.
1311 * gcc.target/nios2/gpopt-local.c: New test case.
1312 * gcc.target/nios2/gpopt-global.c: New test case.
1313 * gcc.target/nios2/gpopt-data.c: New test case.
1314 * gcc.target/nios2/gpopt-none.c: New test case.
1315
35228ac7
JJ
13162015-01-15 Jakub Jelinek <jakub@redhat.com>
1317
1318 * g++.dg/ubsan/vptr-1.C: New test.
1319 * g++.dg/ubsan/vptr-2.C: New test.
1320 * g++.dg/ubsan/vptr-3.C: New test.
1321 * g++.dg/ubsan/vptr-4.C: New test.
1322 * g++.dg/ubsan/vptr-5.C: New test.
1323 * g++.dg/ubsan/vptr-6.C: New test.
1324 * g++.dg/ubsan/vptr-7.C: New test.
1325 * g++.dg/ubsan/vptr-8.C: New test.
1326 * g++.dg/ubsan/vptr-9.C: New test.
1327
6c34c761
EB
13282015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1329
1330 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1331 is set up.
1332 * lib/gcc-dg.exp: Likewise.
1333
d1457701
VM
13342015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1335
1336 PR rtl-optimization/64110
1337 * gcc.target/i386/pr64110.c: Add scan-assembler.
1338
41dbbb37
TS
13392015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1340 James Norris <jnorris@codesourcery.com>
1341 Cesar Philippidis <cesar@codesourcery.com>
1342 Ilmir Usmanov <i.usmanov@samsung.com>
1343
1344 * lib/target-supports.exp (check_effective_target_fopenacc): New
1345 procedure.
1346 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1347 * g++.dg/goacc/goacc.exp: Likewise.
1348 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1349 * gcc.dg/goacc/goacc.exp: Likewise.
1350 * gfortran.dg/goacc/goacc.exp: Likewise.
1351 * c-c++-common/cpp/openacc-define-1.c: New file.
1352 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1353 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1354 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1355 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1356 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1357 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1358 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1359 * c-c++-common/goacc/cache-1.c: Likewise.
1360 * c-c++-common/goacc/clauses-fail.c: Likewise.
1361 * c-c++-common/goacc/collapse-1.c: Likewise.
1362 * c-c++-common/goacc/data-1.c: Likewise.
1363 * c-c++-common/goacc/data-2.c: Likewise.
1364 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1365 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1366 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1367 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1368 * c-c++-common/goacc/if-clause-1.c: Likewise.
1369 * c-c++-common/goacc/if-clause-2.c: Likewise.
1370 * c-c++-common/goacc/kernels-1.c: Likewise.
1371 * c-c++-common/goacc/loop-1.c: Likewise.
1372 * c-c++-common/goacc/loop-private-1.c: Likewise.
1373 * c-c++-common/goacc/nesting-1.c: Likewise.
1374 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1375 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1376 * c-c++-common/goacc/parallel-1.c: Likewise.
1377 * c-c++-common/goacc/pcopy.c: Likewise.
1378 * c-c++-common/goacc/pcopyin.c: Likewise.
1379 * c-c++-common/goacc/pcopyout.c: Likewise.
1380 * c-c++-common/goacc/pcreate.c: Likewise.
1381 * c-c++-common/goacc/pragma_context.c: Likewise.
1382 * c-c++-common/goacc/present-1.c: Likewise.
1383 * c-c++-common/goacc/reduction-1.c: Likewise.
1384 * c-c++-common/goacc/reduction-2.c: Likewise.
1385 * c-c++-common/goacc/reduction-3.c: Likewise.
1386 * c-c++-common/goacc/reduction-4.c: Likewise.
1387 * c-c++-common/goacc/sb-1.c: Likewise.
1388 * c-c++-common/goacc/sb-2.c: Likewise.
1389 * c-c++-common/goacc/sb-3.c: Likewise.
1390 * c-c++-common/goacc/update-1.c: Likewise.
1391 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1392 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1393 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1394 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1395 * gfortran.dg/goacc/assumed.f95: Likewise.
1396 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1397 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1398 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1399 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1400 * gfortran.dg/goacc/branch.f95: Likewise.
1401 * gfortran.dg/goacc/cache-1.f95: Likewise.
1402 * gfortran.dg/goacc/coarray.f95: Likewise.
1403 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1404 * gfortran.dg/goacc/cray.f95: Likewise.
1405 * gfortran.dg/goacc/critical.f95: Likewise.
1406 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1407 * gfortran.dg/goacc/data-tree.f95: Likewise.
1408 * gfortran.dg/goacc/declare-1.f95: Likewise.
1409 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1410 * gfortran.dg/goacc/fixed-1.f: Likewise.
1411 * gfortran.dg/goacc/fixed-2.f: Likewise.
1412 * gfortran.dg/goacc/fixed-3.f: Likewise.
1413 * gfortran.dg/goacc/fixed-4.f: Likewise.
1414 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1415 * gfortran.dg/goacc/if.f95: Likewise.
1416 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1417 * gfortran.dg/goacc/list.f95: Likewise.
1418 * gfortran.dg/goacc/literal.f95: Likewise.
1419 * gfortran.dg/goacc/loop-1.f95: Likewise.
1420 * gfortran.dg/goacc/loop-2.f95: Likewise.
1421 * gfortran.dg/goacc/loop-3.f95: Likewise.
1422 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1423 * gfortran.dg/goacc/omp.f95: Likewise.
1424 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1425 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1426 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1427 * gfortran.dg/goacc/parameter.f95: Likewise.
1428 * gfortran.dg/goacc/private-1.f95: Likewise.
1429 * gfortran.dg/goacc/private-2.f95: Likewise.
1430 * gfortran.dg/goacc/private-3.f95: Likewise.
1431 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1432 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1433 * gfortran.dg/goacc/reduction.f95: Likewise.
1434 * gfortran.dg/goacc/routine-1.f90: Likewise.
1435 * gfortran.dg/goacc/routine-2.f90: Likewise.
1436 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1437 * gfortran.dg/goacc/several-directives.f95: Likewise.
1438 * gfortran.dg/goacc/sie.f95: Likewise.
1439 * gfortran.dg/goacc/subarrays.f95: Likewise.
1440 * gfortran.dg/gomp/map-1.f90: Likewise.
1441 * gfortran.dg/openacc-define-1.f90: Likewise.
1442 * gfortran.dg/openacc-define-2.f90: Likewise.
1443 * gfortran.dg/openacc-define-3.f90: Likewise.
1444 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1445 * g++.dg/gomp/block-2.C: Likewise.
1446 * g++.dg/gomp/block-3.C: Likewise.
1447 * g++.dg/gomp/block-5.C: Likewise.
1448 * g++.dg/gomp/target-1.C: Likewise.
1449 * g++.dg/gomp/target-2.C: Likewise.
1450 * g++.dg/gomp/taskgroup-1.C: Likewise.
1451 * g++.dg/gomp/teams-1.C: Likewise.
1452 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1453 * gcc.dg/cilk-plus/jump.c: Likewise.
1454 * gcc.dg/gomp/block-1.c: Likewise.
1455 * gcc.dg/gomp/block-10.c: Likewise.
1456 * gcc.dg/gomp/block-2.c: Likewise.
1457 * gcc.dg/gomp/block-3.c: Likewise.
1458 * gcc.dg/gomp/block-4.c: Likewise.
1459 * gcc.dg/gomp/block-5.c: Likewise.
1460 * gcc.dg/gomp/block-6.c: Likewise.
1461 * gcc.dg/gomp/block-7.c: Likewise.
1462 * gcc.dg/gomp/block-8.c: Likewise.
1463 * gcc.dg/gomp/block-9.c: Likewise.
1464 * gcc.dg/gomp/target-1.c: Likewise.
1465 * gcc.dg/gomp/target-2.c: Likewise.
1466 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1467 * gcc.dg/gomp/teams-1.c: Likewise.
1468
96a87981
DM
14692015-01-15 David Malcolm <dmalcolm@redhat.com>
1470
1471 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1472 test case.
1473
37767f4f
MS
14742015-01-15 Mike Stump <mikestump@comcast.net>
1475
1476 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1477 * gcc.dg/inline_2.c: Likewise.
1478 * gcc.dg/inline_3.c: Likewise.
1479 * gcc.dg/inline_4.c: Likewise.
1480
cab283f5
JW
14812015-01-15 Janus Weil <janus@gcc.gnu.org>
1482
1483 PR fortran/58023
1484 * gfortran.dg/proc_ptr_comp_43.f90: New.
1485
1357c6e1
MS
14862015-01-15 Mike Stump <mikestump@comcast.net>
1487
1488 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1489 * gcc.dg/unroll_2.c: Likewise.
1490 * gcc.dg/unroll_3.c: Likewise.
1491 * gcc.dg/unroll_4.c: Likewise.
1492 * gcc.dg/unroll_5.c: Likewise.
1493
b472082a
TB
14942015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1495
1496 PR target/63971
1497 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1498 in epilogue.
1499 * gcc.target/aarch64/test_frame_6.c: Likewise.
1500 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1501 x30 and x19 (in the epilogue).
1502 * gcc.target/aarch64/test_frame_4.c: Likewise.
1503 * gcc.target/aarch64/test_frame_7.c: Likewise.
1504
c23127ce
ML
15052015-01-15 Martin Liska <mliska@suse.cz>
1506
1507 * g++.dg/ipa/pr64068.C: New test.
1508 * gcc.dg/ipa/PR64559.c: New test.
1509
d86cfdb8
L
15102015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1511
1512 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1513 with PIE.
1514
42c6b3ca
RB
15152015-01-15 Richard Biener <rguenther@suse.de>
1516
1517 PR tree-optimization/61743
1518 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1519 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1520
f5422cbf
RL
15212015-01-15 Renlin Li <renlin.li@arm.com>
1522
1523 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1524 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1525
e9d5a1a0
YR
15262015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1527
1528 * gcc.dg/vect/vect-aggressive-1.c: New.
1529 * gcc.target/i386/avx2-vect-aggressive.c: New.
1530
645c25f6
L
15312015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1532
1533 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1534
928923e7
RB
15352015-01-15 Richard Biener <rguenther@suse.de>
1536
1537 PR lto/64415
1538 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1539 -Wl,-undefined,dynamic_lookup.
1540
3aabdc00
EB
15412015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1542
4c113f87 1543 * gnat.dg/opt47.adb: New test.
3aabdc00 1544
04d8b4dc
RB
15452015-01-15 Richard Biener <rguenther@suse.de>
1546
1547 PR lto/64415
1548 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1549
d2626c0b
YR
15502015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1551
1552 PR tree-optimization/64434
1553 * gcc.dg/torture/pr64434.c: New test.
1554
3387e614
MF
15552015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1556
1557 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1558 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1559 -march=loongson* and -march=octeon* require -mno-micromips.
1560
63ecaca0
AB
15612015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1562 Matthew Fortune <matthew.fortune@imgtec.com>
1563
1564 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1565 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1566 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1567 * gcc.target/mips/call-saved-7.c: New file.
1568 * gcc.target/mips/call-saved-8.c: New file.
1569 * gcc.target/mips/call-saved-9.c: New file.
1570
954bdd58
MF
15712015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1572
1573 * gcc.target/mips/lsa.c: New file.
1574 * gcc.target/mips/mips64-lsa.c: Likewise.
1575 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1576 * gcc.target/mips/mulsize-4.c: Likewise.
1577 * gcc.target/mips/mulsize-5.c: New file.
1578 * gcc.target/mips/mulsize-6.c: Likewise.
1579 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1580 and !HAS_LSA as ghost options.
1581 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1582 for !HAS_LSA.
1583
953bcfa6
MW
15842015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1585
1586 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1587
d679e96b
RB
15882015-01-15 Richard Biener <rguenther@suse.de>
1589
1590 PR middle-end/64365
1591 * gcc.dg/torture/pr64365.c: New testcase.
1592
5434dc07
MD
15932015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1594
1595 * gcc.dg/stackprotectexplicit1.c: New test.
1596 * g++.dg/stackprotectexplicit2.c: New test.
1597
1a0c6983
JD
15982015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1599
1600 PR target/61933
1601 * gfortran.dg/inquire_internal.f90: New.
1602 * gfortran.dg/negative_unit_check.f90: New.
1603
83e3f98b
OE
16042015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1605
1606 PR target/53988
1607 * gcc.target/sh/pr53988-1.c: New.
1608
36b218ee
PC
16092015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/58671
1612 * g++.dg/tls/thread_local-ice3.C: New.
1613
541c5806
L
16142015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1615
1616 * gcc.target/i386/fentry-override.c: Properly place {} in target
1617 selector. Remove nonpic.
1618 * gcc.target/i386/fentry.c: Likewise.
1619
77df5327
AM
16202015-01-14 Andrew MacLeod <amacleod@redhat.com>
1621
1622 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1623 warnings instead of errors.
1624
3b6e42f9
IV
16252015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1626
1627 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1628 option support instead of ENABLE_LTO from Makefile.
1629
7ef95f9c
RB
16302015-01-14 Richard Biener <rguenther@suse.de>
1631
1632 PR tree-optimization/59354
1633 * gcc.dg/vect/pr59354.c: New testcase.
1634
7d11e4d6
AS
16352015-01-14 Andrew Stubbs <ams@codesourcery.com>
1636
1637 * lib/target-supports.exp
1638 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1639 on ARM architures before v7.
1640
8673b671
AM
16412015-01-14 Andrew MacLeod <amacleod@redhat.com>
1642
1643 PR middle-end/59448
1644 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1645 an atomic_exchange.
1646
2f6c116d 16472015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4b54ab97
IT
1648
1649 PR target/64386
1650 * gcc.target/i386/pr64386.c: New test.
1651
2f6c116d 16522015-01-14 Ilya Tocar <ilya.tocar@intel.com>
c67917b6
IT
1653
1654 PR target/64393
1655 * gcc.target/i386/pr64393.c: New test.
1656
2f6c116d 16572015-01-14 Ilya Tocar <ilya.tocar@intel.com>
110b7886
IT
1658
1659 PR target/64387
1660 * gcc.target/i386/pr64387.c: New test.
1661
5c52d249
CL
16622015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1663
1664 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1665
2a62514f
KT
16662015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1667
1668 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1669
6f0a6218
TP
16702015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1671
1672 PR target/64453
1673 * gcc.target/arm/pr64453.c: New.
1674
683750ce
RB
16752015-01-14 Richard Biener <rguenther@suse.de>
1676
1677 PR lto/64415
1678 * gcc.dg/lto/pr64415_0.c: New testcase.
36b218ee 1679 * gcc.dg/lto/pr64415_1.c: Likewise.
683750ce 1680
217c08c5
ML
16812015-01-14 Martin Liska <mliska@suse.cz>
1682
1683 * gcc.dg/ipa/pr64307.c: New test.
1684
f29e90f5
TB
16852015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1686
1687 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1688 64-bit and 128-bit.
1689
ca39a43a
KT
16902015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1691
1692 PR target/64460
1693 * gcc.target/arm/pr64460_1.c: New test.
1694
46b622cc
RB
16952015-01-14 Richard Biener <rguenther@suse.de>
1696
1697 PR tree-optimization/64493
1698 PR tree-optimization/64495
1699 * gcc.dg/vect/pr64493.c: New testcase.
1700 * gcc.dg/vect/pr64495.c: Likewise.
1701
de1b5c17
MU
17022015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1703
1704 * gcc.dg/Warray-bounds-11.c: New test-case.
1705
be77e609
N
17062015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1707
1708 * gcc.target/mips/octeon3-pipe-1.c: New test.
1709
86d0ac88
DM
17102015-01-13 David Malcolm <dmalcolm@redhat.com>
1711
1712 * jit.dg/harness.h (set_up_logging): Move string concatenation
1713 into...
1714 (concat_strings): New function.
1715 (dump_reproducer): New function.
1716 (test_jit): Call dump_reproducer.
1717 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1718 function.
1719 (jit-dg-test): Delete any generated reproducer from previous runs.
1720 Verify that a generated reproducer was created, and verify that it
1721 compiles.
1722 * jit.dg/test-nested-contexts.c (main): Call
1723 gcc_jit_context_dump_reproducer_to_file.
1724
9c80f919
L
17252015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1726
1727 * gcc.dg/aru-2.c: Add dg-require-profiling.
1728
f263fe40
L
17292015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1730
1731 * lib/target-supports.exp (check_profiling_available): Check if
1732 -pg links.
1733
2001028a
JH
17342015-01-13 Jan Hubicka <hubicka@ucw.cz>
1735
1736 PR ipa/64565
1737 * g++.dg/torture/pr64565.C: New testcase.
1738
59b8926c
MP
17392015-01-13 Marek Polacek <polacek@redhat.com>
1740
1741 PR middle-end/64391
1742 * gcc.dg/tm/pr64391.c: New test.
1743
ee57ebbf
L
17442015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1745
1746 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1747 true.
1748
ed4f78fa
L
17492015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1750
1751 * gcc.target/i386/pie.c: New test.
1752
1753 * lib/target-supports.exp (check_effective_target_pie): New.
1754
860dadcb
JJ
17552015-01-13 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR rtl-optimization/64286
1758 * gcc.target/i386/avx2-pr64286.c: New test.
1759
6e5a37da
PC
17602015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
1761
1762 PR c++/57626
1763 * g++.dg/cpp0x/vt-57626.C: New.
1764
31ec3535
JJ
17652015-01-13 Jakub Jelinek <jakub@redhat.com>
1766
1767 PR fortran/64528
1768 * gfortran.dg/pr64528.f90: New test.
1769
7eb8fb77
RS
17702015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1771
1772 * gcc.target/aarch64/subsp.c: New test.
1773
1f46bd52
AP
17742015-01-13 Andrew Pinski <apinski@cavium.com>
1775
1776 * gcc.target/aarch64/store-pair-1.c: New testcase.
1777
e0ffb247
RB
17782015-01-13 Richard Biener <rguenther@suse.de>
1779
1780 PR lto/64373
1781 * gcc.dg/lto/pr64373_0.c: New testcase.
1782
bf84ac44
AP
17832015-01-13 Andrew Pinski <apinski@cavium.com>
1784
1785 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1786 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1787
d0ed943c
RB
17882015-01-13 Richard Biener <rguenther@suse.de>
1789
1790 PR tree-optimization/64406
1791 * gcc.dg/pr64406.c: New testcase.
1792
96bb56b2
RB
17932015-01-13 Richard Biener <rguenther@suse.de>
1794
1795 PR tree-optimization/64404
1796 * gcc.dg/vect/pr64404.c: New testcase.
1797
63e533ec 17982015-01-13 Richard Biener <rguenther@suse.de>
a2d429ac
RB
1799
1800 PR tree-optimization/64568
1801 * g++.dg/torture/pr64568.C: New testcase.
1802
f6f2b019
DM
18032015-01-12 David Malcolm <dmalcolm@redhat.com>
1804
1805 * jit.dg/test-error-local-used-from-other-function.c: New test
1806 case.
1807 * jit.dg/test-error-param-reuse.c: New test case.
1808 * jit.dg/test-error-param-sharing.c: New test case.
1809 * jit.dg/test-error-param-used-from-other-function.c: New test
1810 case.
1811 * jit.dg/test-error-param-used-without-a-function.c: New test
1812 case.
1813
01991953
JJ
18142015-01-12 Jakub Jelinek <jakub@redhat.com>
1815
737fde1d
JJ
1816 PR tree-optimization/64563
1817 * gcc.dg/pr64563.c: New test.
1818
631b8d78
JJ
1819 PR target/64513
1820 * gcc.target/i386/pr64513.c: New test.
1821
f51286f2
JJ
1822 PR tree-optimization/64454
1823 * gcc.dg/pr64454.c: New test.
1824
01991953
JJ
1825 PR testsuite/64028
1826 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1827 bind_pic_locally.
1828 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1829 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1830 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1831 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1832 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1833 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1834 * gcc.dg/vect/slp-25.c: Likewise.
1835 * gcc.dg/vect/vect-109.c: Likewise.
1836 * gcc.dg/vect/vect-13.c: Likewise.
1837 * gcc.dg/vect/vect-17.c: Likewise.
1838 * gcc.dg/vect/vect-18.c: Likewise.
1839 * gcc.dg/vect/vect-19.c: Likewise.
1840 * gcc.dg/vect/vect-20.c: Likewise.
1841 * gcc.dg/vect/vect-21.c: Likewise.
1842 * gcc.dg/vect/vect-22.c: Likewise.
1843 * gcc.dg/vect/vect-27.c: Likewise.
1844 * gcc.dg/vect/vect-29.c: Likewise.
1845 * gcc.dg/vect/vect-2-big-array.c: Likewise.
1846 * gcc.dg/vect/vect-2.c: Likewise.
1847 * gcc.dg/vect/vect-3.c: Likewise.
1848 * gcc.dg/vect/vect-4.c: Likewise.
1849 * gcc.dg/vect/vect-5.c: Likewise.
1850 * gcc.dg/vect/vect-72.c: Likewise.
1851 * gcc.dg/vect/vect-73-big-array.c: Likewise.
1852 * gcc.dg/vect/vect-73.c: Likewise.
1853 * gcc.dg/vect/vect-77-global.c: Likewise.
1854 * gcc.dg/vect/vect-78-global.c: Likewise.
1855 * gcc.dg/vect/vect-7.c: Likewise.
1856 * gcc.dg/vect/vect-86.c: Likewise.
1857 * gcc.dg/vect/vect-align-1.c: Likewise.
1858 * gcc.dg/vect/vect-align-3.c: Likewise.
1859 * gcc.dg/vect/vect-all-big-array.c: Likewise.
1860 * gcc.dg/vect/vect-all.c: Likewise.
1861 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1862 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1863 * gcc.dg/vect/vect-peel-3.c: Likewise.
1864 * gcc.dg/vect/vect-peel-4.c: Likewise.
1865 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1866
351f1600
JL
18672015-01-12 Jeff Law <law@redhat.com>
1868
1869 PR target/64461
1870 * gcc.target/m68k/pr64461.c: New test.
1871
791cfef8
DM
18722015-01-12 David Malcolm <dmalcolm@redhat.com>
1873
1874 * jit.dg/test-array-as-pointer.c (create_code): Update call
1875 to gcc_jit_context_new_global by setting "kind" to
1876 GCC_JIT_GLOBAL_IMPORTED.
1877 * jit.dg/test-error-array-as-pointer.c: Likewise.
1878 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1879 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1880 setting kind to GCC_JIT_GLOBAL_EXPORTED.
1881 * jit.dg/test-using-global.c (the_global): Rename to...
1882 (imported_global): ...this.
1883 (create_code): Update to test the three kinds of global.
1884 (verify_code): Likewise.
1885
6c0fcb81
MG
18862015-01-12 Marc Glisse <marc.glisse@inria.fr>
1887
1888 PR testsuite/64427
1889 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
1890 undefined behavior.
1891 * gcc.target/i386/pr64291-2.c: Updated.
1892
62e22fcb
RB
18932015-01-12 Richard Biener <rguenther@suse.de>
1894
1895 PR tree-optimization/64530
1896 * gfortran.dg/pr64530.f90: New testcase.
1897
2a58c802
RB
18982015-01-12 Richard Biener <rguenther@suse.de>
1899
1900 PR middle-end/64357
1901 * gcc.dg/torture/pr64357.c: New testcase.
1902
9a4fbc59
L
19032015-01-12 H.J. Lu <hongjiu.lu@intel.com>
1904
1905 * gcc.target/i386/nop-mcount.c: Properly place {} in target
1906 selector.
1907
c3aeec0a
PK
19082015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1909 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1910
365536ca
ML
19112015-01-12 Martin Liska <mliska@suse.cz>
1912
1913 * gcc.dg/ipa/PR64550.c: New test.
1914
d8d5aef1
JH
19152015-01-12 Jan Hubicka <hubicka@ucw.cz>
1916
1917 PR ipa/63470
1918 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1919
517d78be
JW
19202015-01-11 Janus Weil <janus@gcc.gnu.org>
1921
1922 PR fortran/63733
1923 * gfortran.dg/typebound_operator_20.f90: New.
1924
c34d453f
JW
19252015-01-11 Janus Weil <janus@gcc.gnu.org>
1926
1927 PR fortran/58023
1928 * gfortran.dg/proc_ptr_comp_42.f90: New.
1929
5c0ba546
JW
19302015-01-11 Janus Weil <janus@gcc.gnu.org>
1931
1932 PR fortran/64508
1933 * gfortran.dg/proc_ptr_comp_41.f90: New.
1934
830aecf0
SB
19352015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1936
1937 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1938
aecfd035
TB
19392015-01-10 Tobias Burnus <burnus@net-b.de>
1940
1941 PR fortran/64522
1942 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1943 and add dg-excess-errors.
1944 * gfortran.dg/line_length_6.f90: New.
1945 * gfortran.dg/line_length_7.f90: New.
1946 * gfortran.dg/line_length_8.f90: New.
1947 * gfortran.dg/line_length_9.f90: New.
1948 * gfortran.dg/line_length_10.f90: New.
1949 * gfortran.dg/line_length_11.f90: New.
1950
8cf8f223
DM
19512015-01-09 David Malcolm <dmalcolm@redhat.com>
1952
1953 * jit.dg/test-threads.c (struct testcase): Move declaration
1954 to jit.dg/all-non-failing-tests.h.
1955 (testcases): Likewise.
1956 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1957 declaration here from jit.dg/all-non-failing-tests.h.
1958 (testcases): Likewise.
1959 * jit.dg/test-combination.c (create_code): Eliminate spelling
1960 out all of the testcases in favor of looping through the
1961 "testcases" metadata.
1962 (verify_code): Likewise.
1963
adfac8df
JJ
19642015-01-09 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR rtl-optimization/64536
1967 * gcc.dg/pr64536.c: New test.
1968
ccce3b2a
DM
19692015-01-09 David Malcolm <dmalcolm@redhat.com>
1970
1971 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1972 * jit.dg/test-combination.c (create_code): Likewise.
1973 (verify_code): Likewise.
1974 * jit.dg/test-constants.c: New test case.
1975 * jit.dg/test-threads.c: Add test-constants.c.
1976
100bfe4a
DP
19772015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1978
a5dbcace 1979 PR libobjc/51891
100bfe4a
DP
1980 * objc.dg/gnu-api-2-class.m: Add a test case
1981 for the above change.
1982
88d24a09
SH
19832015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1984
1985 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1986
2f278249
RB
19872015-01-09 Richard Biener <rguenther@suse.de>
1988
1989 PR tree-optimization/64410
1990 * g++.dg/vect/pr64410.cc: New testcase.
1991
3f9f4ae7
ML
19922015-01-09 Martin Liska <mliska@suse.cz>
1993
1994 * gcc.dg/ipa/ipa-icf-32.c: New test.
1995
75d1c391
BE
19962015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1997
1998 * c-c++-common/tsan/tsan_barrier.h: New.
1999 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2000 * c-c++-common/tsan/bitfield_race.c: Likewise.
2001 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2002 * c-c++-common/tsan/mutexset1.c: Likewise.
2003 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2004 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2005 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2006 * c-c++-common/tsan/simple_race.c: Likewise.
2007 * c-c++-common/tsan/simple_stack.c: Likewise.
2008 * c-c++-common/tsan/sleep_sync.c: Likewise.
2009 * c-c++-common/tsan/tiny_race.c: Likewise.
2010 * c-c++-common/tsan/tls_race.c: Likewise.
2011 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2012 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2013 * g++.dg/tsan/atomic_free.C: Likewise.
2014 * g++.dg/tsan/atomic_free2.C: Likewise.
2015 * g++.dg/tsan/cond_race.C: Likewise.
adbfb3f8 2016 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
75d1c391 2017
b85449ad
HPN
20182015-01-08 Hans-Peter Nilsson <hp@axis.com>
2019
2020 PR testsuite/62250
2021 * lib/target-supports.exp (check_effective_target_libatomic_available):
2022 New.
2023 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2024 targets that match effective-target libatomic_available.
2025 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2026
303e1d56
DM
20272015-01-08 David Malcolm <dmalcolm@redhat.com>
2028
2029 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2030 Verify the result of gcc_jit_context_get_last_error.
2031 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2032
204a913b
JJ
20332015-01-08 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR tree-optimization/63989
2036 * gcc.dg/strlenopt-27.c: New test.
2037
eb4c16eb
DM
20382015-01-08 David Malcolm <dmalcolm@redhat.com>
2039
2040 * jit.dg/harness.h (set_up_logging): New function.
2041 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2042 set_up_logging on the context, so that every testcase is
2043 logged to a particular file.
2044 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2045 and call gcc_jit_context_set_logfile on the top-level context.
2046
efa7df3c
JJ
20472015-01-08 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR target/64338
2050 * g++.dg/opt/pr64338.C: New test.
2051
de1184c0
TB
20522015-01-08 Tobias Burnus <burnus@net-b.de>
2053
2054 * gfortran.dg/coarray/codimension_2b.f90: New file.
2055 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2056 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2057
ec124043
PC
20582015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2059
2060 PR c++/59004
2061 * g++.dg/ext/fnname4.C: New.
2062
8b93f829
PC
20632015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2064
2065 PR c++/64462
2066 * g++.dg/cpp0x/constexpr-64462.C: New.
2067
247ecdf3
PC
20682015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2069
2070 PR c++/60753
2071 * g++.dg/cpp0x/deleted10.C: New.
2072
c211cd23
DM
20732015-01-07 David Malcolm <dmalcolm@redhat.com>
2074
2075 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2076
18146f45
DM
20772015-01-07 David Malcolm <dmalcolm@redhat.com>
2078
2079 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2080 GCC_JIT_UNARY_OP_ABS.
2081 (verify_unary_ops): Likewise.
2082
f63c7f85
DM
20832015-01-07 David Malcolm <dmalcolm@redhat.com>
2084
2085 * jit.dg/test-arith-overflow.c: New test case.
2086 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2087 * jit.dg/test-combination.c (create_code): Likewise.
2088 (verify_code): Likewise.
2089 * jit.dg/test-threads.c (testcases): Likewise.
2090
433d16df
DM
20912015-01-07 David Malcolm <dmalcolm@redhat.com>
2092
2093 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2094 rather than "jit". Load g++.exp, and call g++_init.
2095 Run test-*.cc files within the testsuite and *.cc files within
2096 docs/examples.
2097 (jit-dg-test): Drop the addition of -fgnu89-inline to
2098 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2099 doing it when compiling C testcases (since g++ does not handle
2100 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2101 is restored to the value after g++_init ran, rather than the
2102 value before g++_init ran. Return a list of
2103 $comp_output $output_file, as dg-test assumes.
2104
649a2749
DM
21052015-01-07 David Malcolm <dmalcolm@redhat.com>
2106
2107 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2108 make it easier to figure out the origin of each test result when
2109 running test-combination.c and test-threads.c.
2110 (CHECK_VALUE): Likewise.
2111 (CHECK_DOUBLE_VALUE): Likewise.
2112 (CHECK_STRING_VALUE): Likewise.
2113 (CHECK_STRING_STARTS_WITH): Likewise.
2114 (CHECK_STRING_CONTAINS): Likewise.
2115 (CHECK): Likewise.
2116 (check_string_value): Likewise, add "funcname" param.
2117 (check_string_starts_with): Likewise.
2118 (check_string_contains): Likewise.
2119
50bb6c8e
DM
21202015-01-07 David Malcolm <dmalcolm@redhat.com>
2121
2122 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2123 generating name of built executable.
2124
4a9a42ab
MP
21252015-01-07 Marek Polacek <polacek@redhat.com>
2126
2127 PR c/64440
2128 * gcc.dg/pr64440.c: New test.
2129 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2130
2cc901dc
MP
21312015-01-07 Marek Polacek <polacek@redhat.com>
2132
2133 PR c/64417
2134 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2135 * gcc.dg/pr64417.c: New test.
2136
512ef949
MM
21372015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2138
2139 PR target/64505
2140 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2141 fix is correct.
2142
f423b58c
EB
21432015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2144
2145 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2146 Check if testcases run without errors, not just if they compile.
2147
21482015-01-06 Christian Bruel <christian.bruel@st.com>
6a6b03ba
CB
2149
2150 PR target/64507
2151 * gcc.target/sh/pr64507.c: New test.
2152
02169d78
AC
21532015-01-06 Arnaud Charlet <charlet@adacore.com>
2154
2155 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2156
fb153d02
JJ
21572015-01-06 Jakub Jelinek <jakub@redhat.com>
2158
2159 * c-c++-common/asan/sanitize-all-1.c: New test.
2160 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2161 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2162 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2163 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2164
0969ec7d
EB
21652015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2166
2167 * lib/target-supports.exp (check_profiling_available): Return 0 for
2168 Visium.
2169 (check_effective_target_tls_runtime): Likewise.
2170 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2171 * gcc.dg/20020312-2.c: Adjust for Visium.
2172 * gcc.dg/tls/thr-cse-1.c: Likewise
2173 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2174 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2175 * gcc.dg/weak/typeof-2.c: Likewise.
2176
b176bb73
RO
21772015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2178
2179 PR rtl-optimization/64287
2180 * gcc.dg/aru-2.c: New test.
2181
a6377d52
JJ
21822015-01-05 Jakub Jelinek <jakub@redhat.com>
2183
e5341100
JJ
2184 PR sanitizer/64344
2185 * c-c++-common/ubsan/pr64344-1.c: New test.
2186 * c-c++-common/ubsan/pr64344-2.c: New test.
2187
15aed8c4
JJ
2188 PR tree-optimization/64465
2189 * gcc.dg/pr64465.c: New test.
2190
a6377d52
JJ
2191 PR tree-optimization/64494
2192 * gcc.c-torture/compile/pr64494.c: New test.
2193
8b7cec58
TK
21942015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2195
2196 PR fortran/47674
2197 * gfortran.dg/realloc_on_assign_25.f90: New test.
2198
5624e564
JJ
21992015-01-05 Jakub Jelinek <jakub@redhat.com>
2200
2201 Update copyright years.
2202
5bd012f8
MP
22032015-01-05 Marek Polacek <polacek@redhat.com>
2204
2205 PR c/64423
2206 * gcc.dg/pr64423.c: New test.
2207
ec2c793b
HPN
22082015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2209
c3874335
HPN
2210 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2211 mmix-knuth-mmixware for the same reason as for MIPS.
2212 * gcc.dg/debug/debug-2.c: Ditto.
2213
ec2c793b
HPN
2214 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2215
d50a1793
JDA
22162015-01-03 John David Anglin <danglin@gcc.gnu.org>
2217
3fd99bca
JDA
2218 PR testsuite/62250
2219 * lib/gfortran.exp: Add libatomic library search path.
2220 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2221 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2222
d50a1793
JDA
2223 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2224
fe86867f
BE
22252015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2226
2227 * c-c++-common/tsan/bitfield_race.c: New testcase.
2228 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2229
09de7c25
TB
22302015-01-02 Tobias Burnus <burnus@net-b.de>
2231
2232 * gfortran.dg/coarray/collectives_4.f90: New.
2233
74a1c62f
JW
22342015-01-02 Janus Weil <janus@gcc.gnu.org>
2235
2236 PR fortran/57562
2237 * gfortran.dg/extends_16.f90: New.
2238
09ed8520
TB
22392015-01-02 Tobias Burnus <burnus@net-b.de>
2240
2241 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2242
213ab0a6
TB
22432015-01-02 Tobias Burnus <burnus@net-b.de>
2244
2245 * gfortran.dg/coarray/codimension_2.f90: New.
2246 * gfortran.dg/coarray/codimension_2a.f90: New.
2247 * gfortran.dg/coarray_35.f90: New.
2248 * gfortran.dg/coarray_35a.f90: New.
2249
4294c093 22502015-01-02 Janus Weil <janus@gcc.gnu.org>
a30772be 2251
4294c093 2252 PR fortran/60507
74a1c62f 2253 * gfortran.dg/dummy_procedure_11.f90: New.
09de7c25 2254^L
213ab0a6 2255Copyright (C) 2015 Free Software Foundation, Inc.
ad41bd84
JM
2256
2257Copying and distribution of this file, with or without modification,
2258are permitted in any medium without royalty provided the copyright
2259notice and this notice are preserved.
This page took 6.395798 seconds and 5 git commands to generate.