re PR c/65066 (ICE: Segmentation fault with -Wformat=2)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-02-16 Marek Polacek <polacek@redhat.com>
2
3 PR c/65066
4 * gcc.dg/pr65066.c: New test.
5
6 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
7
8 * gcc.dg/pr65002.C: Move ...
9 * g++.dg/ipa/pr65002.C: ... here.
10
11 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
12
13 * gcc.target/powerpc/pr64205.c: Skip on AIX.
14 * gcc.target/powerpc/pr64505.c: Skip on AIX.
15 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17
18 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
19
20 PR testsuite/64850
21 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
22 the expression to find calls.
23 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
24 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
25 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
26 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
27 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
28
29 2015-02-14 Marek Polacek <polacek@redhat.com>
30
31 PR c/64768
32 * gcc.dg/array-11.c: New test.
33 * gcc.dg/array-12.c: New test.
34 * gcc.dg/array-13.c: New test.
35 * gcc.dg/array-14.c: New test.
36 * gcc.dg/c99-flex-array-typedef-1.c: New test.
37 * gcc.dg/c99-flex-array-typedef-2.c: New test.
38 * gcc.dg/c99-flex-array-typedef-3.c: New test.
39 * gcc.dg/c99-flex-array-typedef-5.c: New test.
40 * gcc.dg/c99-flex-array-typedef-7.c: New test.
41 * gcc.dg/c99-flex-array-typedef-8.c: New test.
42
43 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
44
45 PR c++/60894
46 * g++.dg/lookup/using54.C: New.
47
48 2015-02-13 Jeff Law <law@redhat.com>
49
50 PR bootstrap/65060
51 Revert my change for tree-optimization/64823.
52
53 2015-02-13 Jakub Jelinek <jakub@redhat.com>
54
55 PR tree-optimization/65053
56 * gcc.c-torture/execute/pr65053-1.c: New test.
57 * gcc.c-torture/execute/pr65053-2.c: New test.
58
59 2015-02-13 Marek Polacek <polacek@redhat.com>
60
61 PR c/65050
62 * gcc.dg/pr65050.c: New test.
63
64 2015-02-13 Jeff Law <law@redhat.com>
65
66 PR tree-optimization/64823
67 * gcc.dg/uninit-20.c: New test.
68
69 PR rtl-optimization/47477
70 * gcc.dg/tree-ssa/pr47477.c: New test.
71
72 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
73
74 PR c++/60211
75 * g++.dg/parse/ivdep-2.C: New.
76 * g++.dg/parse/ivdep-3.C: Likewise.
77
78 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
79
80 PR fortran/64506
81 * gfortran.dg/continuation_13.f90: New test.
82 * gfortran.dg/continuation_14.f: New test.
83
84 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
85
86 PR c++/64970
87 * g++.dg/cpp0x/sfinae55.C: New.
88
89 2015-02-13 Jakub Jelinek <jakub@redhat.com>
90
91 PR ipa/65034
92 * g++.dg/ipa/pr65034.C: New test.
93
94 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
95
96 PR tree-optimization/65002
97 * gcc.dg/pr65002.C: New.
98
99 2015-02-13 Marek Polacek <polacek@redhat.com>
100
101 PR c/65040
102 * c-c++-common/pr65040.c: New test.
103
104 2015-02-13 Bin Cheng <bin.cheng@arm.com>
105
106 PR tree-optimization/64705
107 * gcc.dg/tree-ssa/pr64705.c: New test.
108
109 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
110
111 PR rtl/32219
112 * gcc.dg/visibility-22.c: New test.
113 * gcc.dg/visibility-23.c: New test.
114 * gcc.target/i386/pr32219-1.c: New test.
115 * gcc.target/i386/pr32219-2.c: New test.
116 * gcc.target/i386/pr32219-3.c: New test.
117 * gcc.target/i386/pr32219-4.c: New test.
118 * gcc.target/i386/pr32219-5.c: New test.
119 * gcc.target/i386/pr32219-6.c: New test.
120 * gcc.target/i386/pr32219-7.c: New test.
121 * gcc.target/i386/pr32219-8.c: New test.
122 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
123
124 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
125
126 PR libgfortran/57822
127 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
128 four different KINDs.
129
130 2015-02-12 Jakub Jelinek <jakub@redhat.com>
131
132 PR c++/64884
133 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
134
135 PR sanitizer/65000
136 * g++.dg/ubsan/pr65000.C: New test.
137
138 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
139
140 PR fortran/64932
141 * gfortran.dg/finalize_28.f90: New test
142
143 2015-02-12 Jakub Jelinek <jakub@redhat.com>
144
145 PR debug/55541
146 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
147 DW_TAG_lexical_block removal.
148 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
149 * g++.dg/guality/pr55541.C: New test.
150
151 PR sanitizer/64984
152 * g++.dg/ubsan/pr64984.C: New test.
153
154 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
155
156 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
157
158 2015-02-12 Jakub Jelinek <jakub@redhat.com>
159
160 PR testsuite/64930
161 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
162 instructions for 2015-01-14 get_memmodel changes.
163 * gcc.target/powerpc/atomic-p8.c: Likewise.
164
165 PR sanitizer/65019
166 * g++.dg/ubsan/pr65019.C: New test.
167
168 PR tree-optimization/65014
169 * gcc.c-torture/compile/pr65014.c: New test.
170
171 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
172
173 PR libgfortran/57822
174 * gfortran/fmt_g0_7.f08: Revise test.
175
176 2015-02-11 Jeff Law <law@redhat.com>
177
178 PR target/63347
179 * gcc.target/m68k/pr63347.c: New test.
180
181 2015-02-11 Marek Polacek <polacek@redhat.com>
182
183 * g++.dg/ubsan/shift-1.C: New test.
184 * gcc.dg/ubsan/c-shift-2.c: New test.
185 * c-c++-common/ubsan/shift-5.c: Remove file.
186
187 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
188
189 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
190 Directive adjusted to XFAIL.
191 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
192 adjusted to XFAIL.
193
194 2015-02-11 Jakub Jelinek <jakub@redhat.com>
195
196 PR middle-end/65003
197 * g++.dg/opt/pr65003.C: New test.
198
199 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
200
201 * lib/target-supports.exp (check_effective_target_pie): Renamed
202 to ...
203 (check_effective_target_pie_enabled): This.
204 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
205 * gcc.target/i386/pie.c: Likewise.
206
207 2015-02-11 Andrew Pinski <apinski@cavium.com>
208
209 PR target/64893
210 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
211 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
212
213 2015-02-11 Jakub Jelinek <jakub@redhat.com>
214
215 PR target/61925
216 * gcc.target/i386/pr61925-1.c: New test.
217 * gcc.target/i386/pr61925-2.c: New test.
218 * gcc.target/i386/pr61925-3.c: New test.
219
220 2015-02-10 Jakub Jelinek <jakub@redhat.com>
221
222 PR sanitizer/65004
223 * g++.dg/asan/pr65004.C: New test.
224
225 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
226
227 PR target/64661
228 * gcc.taget/sh/pr64661-0.h: New.
229 * gcc.taget/sh/pr64661-1.c: New.
230 * gcc.taget/sh/pr64661-2.c: New.
231 * gcc.taget/sh/pr64661-3.c: New.
232 * gcc.taget/sh/pr64661-4.c: New.
233
234 2015-02-10 Richard Biener <rguenther@suse.de>
235
236 PR tree-optimization/64995
237 * g++.dg/torture/pr64995.C: New testcase.
238
239 2015-02-10 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/64909
242 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
243
244 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
245
246 * gcc.dg/signbit-sa.c: New test.
247
248 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
249
250 PR libgfortran/57822
251 * gfortran/fmt_g0_7.f08: New test.
252
253 2015-02-10 Bin Cheng <bin.cheng@arm.com>
254
255 PR tree-optimization/43378
256 * gcc.dg/tree-ssa/pr43378.c: New test.
257
258 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
259
260 PR ipa/64978
261 * g++.dg/torture/pr64978.C: New testcase.
262
263 2015-02-09 Jakub Jelinek <jakub@redhat.com>
264
265 PR sanitizer/64981
266 * gcc.dg/asan/pr64981.c: New test.
267
268 2015-02-09 Marek Polacek <polacek@redhat.com>
269
270 PR c/64856
271 * gcc.dg/pr64856.c: New test.
272
273 2015-02-09 Jakub Jelinek <jakub@redhat.com>
274
275 PR target/64979
276 * gcc.dg/tree-ssa/stdarg-7.c: New test.
277 * gcc.c-torture/execute/pr64979.c: New test.
278
279 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
280
281 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
282
283 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
284
285 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
286 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
287
288 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
289
290 PR target/58757
291 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
292
293 2015-02-09 Richard Biener <rguenther@suse.de>
294
295 PR tree-optimization/54000
296 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
297
298 2015-02-09 Tom de Vries <tom@codesourcery.com>
299
300 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
301
302 2015-02-09 Martin Liska <mliska@suse.cz>
303
304 * g++.dg/ipa/pr64858.C: New test.
305
306 2015-02-09 Tom de Vries <tom@codesourcery.com>
307
308 * gcc.dg/uninit-19.c: Fix warning line for fpic.
309
310 2015-02-08 Andrew Pinski <apinski@cavium.com>
311
312 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
313
314 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
315
316 PR fortran/63744
317 * gfortran.dg/use_rename_8.f90: New.
318
319 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gnat.dg/addr7.ad[sb]: New test.
322 * gnat.dg/addr8.ad[sb]: Likewise.
323
324 2015-02-06 David Malcolm <dmalcolm@redhat.com>
325
326 PR jit/64752
327 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
328 from jit.dg/test-compile-to-executable.c's create_code, with a
329 clarification of the output message.
330 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
331 pass/fail message.
332 (test_jit): Use CHECK_NO_ERRORS when calling
333 gcc_jit_context_compile_to_file.
334 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
335 jit-verify-compile-to-file to jit-verify-output-file-was-created.
336 (jit-setup-compile-to-file): Likewise. Add a verbose comment
337 about deletions that are attempted.
338 (jit-verify-compile-to-file): Rename to...
339 (jit-verify-output-file-was-created): ...this, and drop the
340 attempt to run "file" and verify the output.
341 (jit-verify-assembler): New function.
342 (jit-verify-object): New function.
343 (jit-verify-dynamic-library): New function.
344 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
345 favor of an implementation from new file
346 create-code-for-hello-world-executable.h, which also adds a
347 "main".
348 (dg-final): Replace jit-verify-compile-to-file with
349 jit-verify-output-file-was-created, and invoke new function
350 jit-verify-assembler.
351 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
352 the output message.
353 (dg-final): Replace jit-verify-compile-to-file with
354 jit-verify-output-file-was-created, and invoke new function
355 jit-verify-dynamic-library.
356 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
357 favor of an implementation from new file
358 create-code-for-hello-world-executable.h, which also adds a
359 "main".
360 (dg-final): Replace jit-verify-compile-to-file with
361 jit-verify-output-file-was-created. Strengthen the expected stdout
362 from the built executable.
363 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
364 favor of an implementation from new file
365 create-code-for-hello-world-executable.h, which also adds a
366 "main".
367 (dg-final): Replace jit-verify-compile-to-file with
368 jit-verify-output-file-was-created, and invoke new function
369 jit-verify-object.
370 * jit.dg/verify-dynamic-library.c: New source file.
371
372 2015-02-06 Sebastian Pop <s.pop@samsung.com>
373 Brian Rzycki <b.rzycki@samsung.com>
374
375 PR tree-optimization/64878
376 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
377
378 2015-02-06 Jakub Jelinek <jakub@redhat.com>
379
380 PR ipa/64896
381 * g++.dg/ipa/pr64896.C: New test.
382
383 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
384
385 PR target/64205
386 * gcc.target/powerpc/pr64205.c: New file.
387
388 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
389
390 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
391 (dg-options): Use -fpie instead of -fPIE -pie.
392
393 2015-02-06 Jakub Jelinek <jakub@redhat.com>
394
395 PR middle-end/64937
396 * g++.dg/asan/pr64937.C: New test.
397
398 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
399
400 PR fortran/63205
401 * gfortran.dg/class_to_type_4.f90: New test
402
403 2015-01-29 Andre Vehreschild <vehre@gmx.de>
404
405 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
406
407 2015-02-06 Jakub Jelinek <jakub@redhat.com>
408
409 PR rtl-optimization/64957
410 PR debug/64817
411 * gcc.c-torture/execute/pr64957.c: New test.
412
413 2015-02-05 Jeff Law <law@redhat.com>
414
415 PR target/17306
416 * gcc.target/h8300/pr17306-1.c: New test.
417 * gcc.target/h8300/pr17306-2.c: New test.
418
419 2015-02-05 Tobias Burnus <burnus@net-b.de>
420
421 PR fortran/64943
422 * gfortran.dg/structure_constructor_12.f90: New.
423
424 2015-02-05 Jeff Law <law@redhat.com>
425
426 PR target/58400
427 gcc.target/h8300/pr58400.c: New test.
428
429 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
430
431 * gcc.target/arm/macro_defs0.c: New test.
432 * gcc.target/arm/macro_defs1.c: New test.
433 * gcc.target/arm/macro_defs2.c: New test.
434
435 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
436
437 PR rtl-optimization/64905
438 * gcc.target/i386/pr64905.c: Require nonpic target.
439 (dg-options): Add -fomit-frame-pointer.
440 (main): Remove.
441
442 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
443
444 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
445 tree dump scanning.
446
447 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
448
449 PR fortran/64757
450 * gfortran.dg/type_to_class_2.f90: New test
451 * gfortran.dg/type_to_class_3.f90: New test
452
453 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
454
455 PR ipa/64686
456 * g++.dg/torture/pr64686.C: New testcase.
457
458 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
459
460 PR rtl-optimization/64905
461 * gcc.target/i386/pr64905.c: New file.
462
463 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
464
465 * gcc.dg/guality/pr41447-1.c: Remove xfail.
466 * gcc.dg/guality/pr41616-1.c: Ditto.
467
468 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
469
470 PR debug/64817
471 * gcc.dg/pr64817-3.c: New.
472
473 2015-02-04 Jakub Jelinek <jakub@redhat.com>
474 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
475
476 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
477 pass parameters in registers.
478 * gcc.dg/guality/pr36728-2.c (main): Likewise.
479 * gcc.dg/guality/pr36728-3.c (main): Likewise.
480 * gcc.dg/guality/pr36728-4.c (main): Likewise.
481
482 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
483 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
484
485 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
486 list, allow for multilibed targets.
487 * gcc.dg/combine_ashiftrt_2.c: Likewise.
488
489 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
490
491 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
492 * gcc.dg/pr46728-6.c: Ditto.
493
494 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
495
496 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
497 for mips_nanlegacy target.
498
499 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
500
501 * gcc.target/i386/chkp-hidden-def.c: New.
502
503 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
504
505 PR middle-end/62103
506 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
507 to use 24 bits for bitfield b.
508
509 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
510
511 PR testsuite/64796
512 * lib/target-supports.exp (check_effective_target_bswap64): Do not
513 cache result in a global variable. Include all 32-bit targets for
514 bswap64 tests.
515
516 2015-02-03 Jakub Jelinek <jakub@redhat.com>
517
518 PR rtl-optimization/64756
519 * gcc.c-torture/execute/pr64756.c: New test.
520
521 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
522
523 PR target/64660
524 * gcc.target/sh/pr64660-0.h: New.
525 * gcc.target/sh/pr64660-1.c: New.
526 * gcc.target/sh/pr64660-2.c: New.
527 * gcc.target/sh/pr64660-3.c: New.
528 * gcc.target/sh/pr64660-4.c: New.
529
530 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
531
532 PR c++/64877
533 * g++.dg/warn/Waddress-2.C: New.
534
535 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
536
537 PR middle-end/61225
538 * gcc.target/i386/pr49095.c: XFAIL for ia32.
539
540 2015-02-03 Dodji Seketeli <dodji@redhat.com>
541
542 PR preprocessor/64803
543 * gcc.dg/cpp/builtin-macro-1.c: New test case.
544
545 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
546
547 * g++.dg/ipa/devirt-37.C: Disable early inlining.
548
549 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
550
551 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
552 (_ARM_FPSRC): Add DN and AHP fields.
553 (clean_results): Force DN=1 on AArch64.
554 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
555 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
556 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
557 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
558 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
559 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
560
561 2015-02-02 Alan Modra <amodra@gmail.com>
562
563 * gcc.target/powerpc/cprophard.c: New.
564
565 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
566
567 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
568 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
569
570 2015-02-01 Jakub Jelinek <jakub@redhat.com>
571
572 PR debug/64817
573 * gcc.dg/pr64817-1.c: New test.
574 * gcc.dg/pr64817-2.c: New test.
575
576 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
577
578 PR target/64851
579 * gcc.target/sh/pr64851-0.h: New
580 * gcc.target/sh/pr64851-1.c: New
581 * gcc.target/sh/pr64851-2.c: New
582 * gcc.target/sh/pr64851-3.c: New
583 * gcc.target/sh/pr64851-4.c: New
584
585 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
586
587 PR target/64882
588 * gcc.dg/torture/pr64882.c: New test.
589
590 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
591
592 PR target/64159
593 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
594 sparc*-*-*.
595
596 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
597
598 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
599 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
600 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
601 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
602 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
603 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
604 tree dump.
605 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
606 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
607 tree dump.
608 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
609 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
610 tree dump.
611
612 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
613
614 PR target/64688
615 * g++.dg/pr64688-2.C: New.
616
617 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
618
619 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
620 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
621 * gcc.target/i386/fuse-caller-save.c: Ditto.
622 * gcc.target/i386/headmerge-1.c: Ditto.
623 * gcc.target/i386/headmerge-2.c: Ditto.
624 * gcc.target/i386/sibcall-6.c: Ditto.
625
626 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
627
628 PR target/64617
629 * gcc.target/i386/pr64617.c: New test.
630
631 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
632
633 PR target/15184
634 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
635 (dg-options): Remove -m32.
636 (dg-final): Scan for "movb %al" only.
637 * gcc.target/i386/pr15184-2.c: Ditto.
638
639 2015-01-30 Richard Biener <rguenther@suse.de>
640
641 PR tree-optimization/64829
642 * gcc.dg/vect/pr64829.c: New testcase.
643
644 2015-01-29 Marek Polacek <polacek@redhat.com>
645
646 PR c/64709
647 * gcc.dg/pr64709.c: New test.
648
649 2015-01-29 Jakub Jelinek <jakub@redhat.com>
650
651 PR c++/64717
652 * g++.dg/ubsan/pr64717-1.C: New test.
653 * g++.dg/ubsan/pr64717-2.C: New test.
654
655 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
656
657 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
658
659 2015-01-29 Jeff Law <law@redhat.com>
660
661 PR target/15184
662 * gcc.target/i386/pr15184-1.c: New test.
663 * gcc.target/i386/pr15184-2.c: New test.
664
665 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
666
667 PR tree-optimization/64746
668 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
669
670 2015-01-29 Richard Biener <rguenther@suse.de>
671
672 PR tree-optimization/64853
673 * gcc.dg/torture/pr64853.c: New testcase.
674
675 2015-01-29 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/64844
678 * gcc.dg/vect/pr64844.c: New testcase.
679
680 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
681
682 PR middle-end/64809
683 * gcc.dg/pr64809.c: Delete.
684
685 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
686
687 PR middle-end/64805
688 * gcc.target/i386/pr64805.c: New.
689
690 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
691
692 * gcc.dg/guality/guality.h (main): Add argv[0] to
693 guality_gdb_command.
694
695 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
696
697 PR ipa/64801
698 * gcc.dg/tree-ssa/pr64801.c: New testcase.
699
700 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
701
702 PR target/64659
703 * gcc.target/sh/sh.exp
704 (check_effective_target_atomic_model_soft_gusa_available,
705 check_effective_target_atomic_model_soft_tcb_available,
706 check_effective_target_atomic_model_soft_imask_available,
707 check_effective_target_atomic_model_hard_llcs_available): New.
708 * gcc.target/sh/pr64659-0.h: New.
709 * gcc.target/sh/pr64659-1.c: New.
710 * gcc.target/sh/pr64659-2.c: New.
711 * gcc.target/sh/pr64659-3.c: New.
712 * gcc.target/sh/pr64659-4.c: New.
713
714 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
715
716 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
717 scan-assembler-times pattern.
718
719 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
720
721 PR middle-end/64809
722 * gcc.dg/pr64809.c: New test.
723
724 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
725
726 PR tree-optimization/64277
727 * gcc.dg/pr64277.c: New.
728
729 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
730
731 PR tree-optimization/64718
732 * gcc.c-torture/execute/pr64718.c: New test.
733
734 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
735
736 * gcc.target/aarch64/abs_2.c: New.
737
738 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
739
740 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
741 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
742 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
743 ISA rev < 2.
744
745 2015-01-28 Jakub Jelinek <jakub@redhat.com>
746
747 PR bootstrap/64612
748 * lib/target-supports.exp (check_effective_target_comdat_group): New.
749 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
750 { target comdat_group }.
751
752 2015-01-27 Tobias Burnus <burnus@net-b.de>
753
754 PR fortran/63861
755 * gfortran.dg/goacc/coarray_2.f90: New.
756
757 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
758
759 PR ipa/60871
760 PR ipa/64139
761 * g++.dg/torture/pr64139.C: New testcase.
762 * g++.dg/torture/pr60871.C: Likewise.
763
764 2015-01-27 Janus Weil <janus@gcc.gnu.org>
765
766 PR fortran/64230
767 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
768 prevent linking errors.
769
770 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
771
772 PR ipa/64282
773 * g++.dg/torture/pr64282.C: New testcase.
774
775 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
776
777 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
778 for wzr reg.
779
780 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
781
782 * gcc.target/s390/hotpatch-13.c: New testcase.
783 * gcc.target/s390/hotpatch-14.c: New testcase.
784 * gcc.target/s390/hotpatch-15.c: New testcase.
785 * gcc.target/s390/hotpatch-16.c: New testcase.
786 * gcc.target/s390/hotpatch-17.c: New testcase.
787 * gcc.target/s390/hotpatch-18.c: New testcase.
788 * gcc.target/s390/hotpatch-19.c: New testcase.
789 * gcc.target/s390/hotpatch-20.c: New testcase.
790 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
791 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
792 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
793 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
794 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
795 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
796 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
797 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
798 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
799 * gcc.target/s390/hotpatch-10.c: Likewise.
800 * gcc.target/s390/hotpatch-11.c: Likewise.
801 * gcc.target/s390/hotpatch-12.c: Likewise.
802 * gcc.target/s390/hotpatch-2.c: Likewise.
803 * gcc.target/s390/hotpatch-3.c: Likewise.
804 * gcc.target/s390/hotpatch-4.c: Likewise.
805 * gcc.target/s390/hotpatch-5.c: Likewise.
806 * gcc.target/s390/hotpatch-6.c: Likewise.
807 * gcc.target/s390/hotpatch-7.c: Likewise.
808 * gcc.target/s390/hotpatch-8.c: Likewise.
809 * gcc.target/s390/hotpatch-9.c: Likewise.
810 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
811 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
812 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
813 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
814 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
815 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
816 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
817 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
818
819 2015-01-27 Jiong Wang <jiong.wang@arm.com>
820
821 * gcc.dg/long_branch.c: New testcase.
822
823 2015-01-27 Richard Biener <rguenther@suse.de>
824
825 PR tree-optimization/56273
826 PR tree-optimization/59124
827 PR tree-optimization/64277
828 * g++.dg/warn/Warray-bounds-6.C: New testcase.
829 * gcc.dg/Warray-bounds-12.c: Likewise.
830 * gcc.dg/Warray-bounds-13.c: Likewise.
831
832 2015-01-27 Jakub Jelinek <jakub@redhat.com>
833
834 PR rtl-optimization/61058
835 * gcc.dg/pr61058.c: New test.
836
837 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
838
839 * gcc.target/i386/chkp-narrow-bounds.c: New.
840
841 2015-01-27 Jakub Jelinek <jakub@redhat.com>
842
843 PR tree-optimization/64807
844 * gcc.dg/pr64807.c: New test.
845
846 PR c/64766
847 * gcc.dg/pr64766.c: New test.
848
849 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
850
851 PR target/49263
852 * gcc.target/sh/pr49263-4.c: New.
853
854 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
855
856 PR fortran/62044
857 * gfortran.dg/allocate_with_mold_1.f90: New test
858
859 2015-01-26 Jakub Jelinek <jakub@redhat.com>
860
861 PR c/64778
862 * gcc.dg/pr64778.c: New test.
863
864 PR middle-end/64421
865 * gcc.dg/vect/pr64421.c: New test.
866
867 2015-01-26 Tobias Burnus <burnus@net-b.de>
868
869 PR fortran/64771
870 * gfortran.dg/coarray_36.f: New.
871 * gfortran.dg/coarray_37.f90: New.
872
873 2015-01-26 Janus Weil <janus@gcc.gnu.org>
874
875 PR fortran/64230
876 * gfortran.dg/class_allocate_18.f90: New.
877
878 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
879
880 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
881
882 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
883
884 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
885
886 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
887
888 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
889
890 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
891
892 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
893
894 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
895
896 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
897 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
898 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
899 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
900
901 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
902
903 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
904 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
905 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
906
907 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
908
909 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
910 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
911 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
912 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
913 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
914 vXXXhn.inc.
915
916 2015-01-26 Richard Biener <rguenther@suse.de>
917
918 PR middle-end/64764
919 * gcc.dg/uninit-19.c: New testcase.
920
921 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
922
923 * lib/target-supports.exp (check_effective_target_vect64): Add
924 sparc*-*-*.
925
926 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
927
928 PR testsuite/64712
929 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
930
931 2015-01-26 Tony Liu <tony.liu@arm.com>
932
933 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
934 non-UAL cases.
935
936 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
937
938 PR libfortran/64770
939 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
940 correctly, clean up afterwards.
941
942 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
943
944 PR fortran/62044
945 * gfortran.dg/use_rename_7.f90: New.
946
947 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
948
949 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
950 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
951
952 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
953
954 PR target/54236
955 * gcc.target/sh/pr54236-4.c: New.
956
957 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
958
959 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
960 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
961 Bridge test.
962
963 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
964
965 PR libfortran/64770
966 * gfortran.dg/open_new_segv.f90: New test.
967
968 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
969
970 PR target/49263
971 PR target/53987
972 PR target/64345
973 PR target/59533
974 PR target/52933
975 PR target/54236
976 PR target/51244
977 * gcc.target/sh/pr64345-1.c: New.
978 * gcc.target/sh/pr64345-2.c: New.
979 * gcc.target/sh/pr59533-1.c: New.
980 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
981 * gcc.target/sh/pr52933-2.c: Likewise.
982 * gcc.target/sh/pr54089-1.c: Likewise.
983 * gcc.target/sh/pr54236-1.c: Likewise.
984 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
985 * gcc.target/sh/pr49263-1.c: Remove xfails.
986 * gcc.target/sh/pr49263-2.c: Likewise.
987 * gcc.target/sh/pr49263-3.c: Likewise.
988 * gcc.target/sh/pr53987-1.c: Likewise.
989 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
990 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
991 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
992 (test05, test06, test07, test08, test09, test10, test11, test12): New.
993 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
994 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
995 test_009): New.
996 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
997 (test_02): New.
998
999 2015-01-24 Tom de Vries <tom@codesourcery.com>
1000
1001 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1002
1003 2015-01-23 Ian Lance Taylor <iant@google.com>
1004
1005 PR go/64510
1006 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1007 targets without split stack support.
1008
1009 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1010
1011 PR target/64317
1012 * gcc.target/i386/pr64317.c: New test.
1013
1014 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR rtl-optimization/63637
1017 PR rtl-optimization/60663
1018 * gcc.dg/pr63637-1.c: New test.
1019 * gcc.dg/pr63637-2.c: New test.
1020 * gcc.dg/pr63637-3.c: New test.
1021 * gcc.dg/pr63637-4.c: New test.
1022 * gcc.dg/pr63637-5.c: New test.
1023 * gcc.dg/pr63637-6.c: New test.
1024 * gcc.target/i386/pr63637-1.c: New test.
1025 * gcc.target/i386/pr63637-2.c: New test.
1026 * gcc.target/i386/pr63637-3.c: New test.
1027 * gcc.target/i386/pr63637-4.c: New test.
1028 * gcc.target/i386/pr63637-5.c: New test.
1029 * gcc.target/i386/pr63637-6.c: New test.
1030
1031 2015-01-23 Richard Biener <rguenther@suse.de>
1032
1033 PR testsuite/63439
1034 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1035 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1036
1037 2015-01-23 Marek Polacek <polacek@redhat.com>
1038
1039 PR preprocessor/60570
1040 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1041 * gcc.dg/cpp/pr60570.c: New test.
1042
1043 2015-01-23 Richard Biener <rguenther@suse.de>
1044
1045 PR testsuite/63439
1046 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1047 vectorization on vect64 targets.
1048
1049 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1050
1051 PR fortran/60922
1052 * gfortran.dg/class_allocate_17.f90: New.
1053
1054 2015-01-23 Tobias Burnus <burnus@net-b.de>
1055
1056 PR fortran/64726
1057 * gfortran.dg/goacc/combined_loop.f90: New.
1058
1059 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1060
1061 PR fortran/61933
1062 * gfortran.dg/make_unit.f90: New test.
1063
1064 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1065
1066 PR fortran/61933
1067 * gfortran.dg/negative_unit_int8.f: Update.
1068
1069 2015-01-22 Jeff Law <law@redhat.com>
1070
1071 PR target/52076
1072 * gcc.target/m68k/pr52076-1.c: New test.
1073 * gcc.target/m68k/pr52076-2.c: New test.
1074
1075 2015-01-22 Richard Biener <rguenther@suse.de>
1076
1077 PR middle-end/64728
1078 * gcc.dg/torture/pr64728.c: New testcase.
1079
1080 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1081
1082 PR target/64688
1083 * g++.dg/pr64688.C: New test.
1084
1085 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1086
1087 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1088 to avoid errors with -fpic.
1089
1090 2015-01-22 Richard Biener <rguenther@suse.de>
1091
1092 PR libstdc++/64535
1093 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1094
1095 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1096
1097 PR rtl-optimization/64682
1098 * gcc.c-torture/execute/pr64682.c: New file.
1099
1100 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR debug/64511
1103 * gcc.dg/pr64511.c: New test.
1104
1105 PR rtl-optimization/62078
1106 * g++.dg/opt/pr62078.C: New test.
1107
1108 PR c/63307
1109 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1110
1111 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1112
1113 PR fortran/57023
1114 * gfortran.dg/internal_pack_15.f90: New test.
1115
1116 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1117
1118 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1119
1120 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1121
1122 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1123
1124 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1125
1126 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1127
1128 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1129
1130 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1131
1132 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1133
1134 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1135
1136 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1137
1138 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1139
1140 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1141
1142 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1143
1144 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1145
1146 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1147
1148 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1149
1150 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1151
1152 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1153
1154 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1155
1156 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1157
1158 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1159
1160 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1161
1162 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1163
1164 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1165
1166 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1167
1168 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1169
1170 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1171 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1172 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1173 vXXXw.inc.
1174
1175 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1176
1177 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1178 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1179 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1180 vXXXl.inc.
1181
1182 2015-01-21 Renlin Li <renlin.li@arm.com>
1183
1184 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1185 * g++.dg/tls/thread_local5g.C: Likewise.
1186 * g++.dg/tls/thread_local6g.C: Likewise.
1187
1188 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1189
1190 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1191 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1192 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1193
1194 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1195
1196 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1197 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1198 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1199
1200 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1201
1202 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1203 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1204 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1205
1206 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1207
1208 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1209 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1210 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1211
1212 2015-01-20 Jeff Law <law@redhat.com>
1213
1214 PR target/59946
1215 * gcc.target/m68k/pr59946.c: New test.
1216
1217 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1218
1219 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1220 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1221 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1222
1223 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1224
1225 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1226 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1227 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1228
1229 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1230
1231 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1232 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1233 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1234
1235 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1236
1237 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1238 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1239 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1240 vshuffle.inc.
1241 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1242 vshuffle.inc.
1243
1244 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1245
1246 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1247 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1248 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1249
1250 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1251
1252 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1253 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1254 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1255
1256 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1257
1258 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1259
1260 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1261
1262 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1263
1264 PR sanitizer/64632
1265 * g++.dg/ubsan/pr64632.C: New test.
1266
1267 PR debug/64663
1268 * gcc.dg/pr64663.c: New test.
1269
1270 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1271
1272 PR c++/64383
1273 * g++.dg/warn/Wunused-var-23.C: New.
1274
1275 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1276
1277 PR c++/59937
1278 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1279 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1280
1281 2015-01-20 Richard Biener <rguenther@suse.de>
1282
1283 PR ipa/64684
1284 * gcc.dg/lto/pr64684_0.c: New testcase.
1285 * gcc.dg/lto/pr64684_1.c: Likewise.
1286 * gcc.dg/lto/pr64684_2.c: Likewise.
1287 * gcc.dg/lto/pr64685_0.c: Likewise.
1288 * gcc.dg/lto/pr64685_1.c: Likewise.
1289
1290 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1291
1292 PR c++/62241
1293 * g++.dg/cpp1y/lambda-init12.C: New.
1294
1295 2015-01-20 Richard Biener <rguenther@suse.de>
1296
1297 PR tree-optimization/64410
1298 * g++.dg/vect/pr64410.cc: Require vect_double.
1299
1300 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1301
1302 PR target/64149
1303 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1304
1305 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1306
1307 PR bootstrap/64676
1308 Revert:
1309 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1310
1311 PR rtl-optimization/64081
1312 * gcc.dg/pr64081.c: New test.
1313
1314 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1315
1316 * jit.dg/harness.h: Include <unistd.h>.
1317 (CHECK_NO_ERRORS): New.
1318 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1319 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1320 gcc_jit_context_compile_to_file.
1321 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1322 args to the spawned executable.
1323 (jit-expand-vars): New function.
1324 (jit-exe-params): New variable.
1325 (dg-jit-set-exe-params): New function.
1326 (jit-dg-test): Detect testcases that use
1327 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1328 Set arguments of spawned process to jit-exe-params.
1329 (jit-get-output-filename): New function.
1330 (jit-setup-compile-to-file): New function.
1331 (jit-verify-compile-to-file): New function.
1332 (jit-run-executable): New function.
1333 (jit-verify-executable): New function.
1334 * jit.dg/test-compile-to-assembler.c: New testcase.
1335 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1336 * jit.dg/test-compile-to-executable.c: New testcase.
1337 * jit.dg/test-compile-to-object.c: New testcase.
1338
1339 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1340
1341 PR target/64652
1342 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1343 (test_1): New.
1344
1345 2015-01-19 Martin Liska <mliska@suse.cz>
1346
1347 * objc/compile/pr64668.m: New test.
1348
1349 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1350
1351 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1352 (create_overflow_fn): Update comment to clarify that
1353 the third param of the created function is a bool *, not
1354 an int *.
1355 (verify_int_overflow_fn): Convert param "expected_ovf" from
1356 int to bool. Update third param of "overflow_fn_type" from int *
1357 to bool *. Update local "actual_ovf" from int to bool.
1358 (verify_uint_overflow_fn): Likewise.
1359
1360 2015-01-19 Martin Liska <mliska@suse.cz>
1361
1362 * gcc.dg/ipa/ipa-icf-33.c: New test.
1363
1364 2015-01-19 Felix Yang <felix.yang@huawei.com>
1365 Haijian Zhang <z.zhanghaijian@huawei.com>
1366
1367 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1368 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1369 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1370 result_float64x2, expected_hfloat64x2): New helper type, variable and
1371 declaration.
1372 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1373 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1374 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1375 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1376 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1377 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1378 and target without the FMA feature.
1379
1380 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1381
1382 * gcc.target/aarch64/pr64304.c: New testcase.
1383
1384 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1385
1386 PR rtl-optimization/64081
1387 * gcc.dg/pr64081.c: New test.
1388
1389 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1390
1391 PR target/63971
1392 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1393 the epilogue).
1394 * gcc.target/aarch64/test_frame_6.c: Likewise.
1395 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1396 and x19 (in the epilogue).
1397 * gcc.target/aarch64/test_frame_4.c: Likewise.
1398 * gcc.target/aarch64/test_frame_7.c: Likewise.
1399
1400 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1401
1402 * gcc.target/i386/chkp-always_inline.c: New.
1403
1404 2015-01-15 Andrew Pinski <apinski@cavium.com>
1405 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1406
1407 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1408 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1409
1410 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1411
1412 PR fortran/60255
1413 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1414 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1415
1416 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1417
1418 PR fortran/64578
1419 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1420
1421 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1422
1423 PR target/64652
1424 * gcc.target/sh/torture/pr64652.c: New.
1425
1426 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1427
1428 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1429 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1430 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1431 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1432 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1433 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1434
1435 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1436
1437 PR ipa/64378
1438 * g++.dg/torture/pr64378.C: New testcase.
1439
1440 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1441
1442 PR fortran/57959
1443 * gfortran.dg/block_13.f08: New test
1444
1445 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1446
1447 PR fortran/55901
1448 * gfortran.dg/associate_1.f03: Allow test for character with
1449 automatic length.
1450
1451 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1452
1453 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1454 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1455
1456 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1457
1458 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1459
1460 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1461
1462 PR fortran/64578
1463 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1464
1465 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1466
1467 PR fortran/60357
1468 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1469
1470 PR fortran/61275
1471 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1472
1473 PR fortran/55932
1474 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1475
1476 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1477
1478 PR fortran/60334
1479 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1480
1481 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1482
1483 PR rtl-optimization/52773
1484 * gcc.c-torture/compile/pr52773.c: New test.
1485
1486 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1487
1488 PR c++/62134
1489 * g++.dg/cpp0x/alias-decl-46.C: New.
1490
1491 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1492
1493 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1494
1495 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1496
1497 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1498 Add trace.
1499 (CHECK_FP): Likewise.
1500 (CHECK_CUMULATIVE_SAT): Likewise.
1501
1502 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1503
1504 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1505 (Set_Neon_Cumulative_Sat): Add parameter.
1506 (__set_neon_cumulative_sat): Support new parameter.
1507 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1508 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1509 argument.
1510 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1511 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1512 argument.
1513
1514 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1515
1516 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1517 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1518
1519 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1520
1521 PR c++/60056
1522 * g++.dg/tls/thread_local-ice4.C: New.
1523
1524 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1525
1526 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1527 than Neon options.
1528
1529 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1530
1531 PR c++/62276
1532 * g++.dg/cpp0x/vt-62276.C: New.
1533
1534 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1535
1536 PR middle-end/64353
1537 * g++.dg/pr64353.C: New.
1538
1539 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1540
1541 PR target/64263
1542 * gcc.target/aarch64/pr64263_1.c: New test.
1543
1544 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1545
1546 PR tree-optimization/64434
1547 * gcc.dg/torture/pr64434.c: Move to...
1548 * gcc.dg/pr64434.c: ... here.
1549
1550 2015-01-16 Richard Biener <rguenther@suse.de>
1551
1552 PR middle-end/64614
1553 * gcc.dg/uninit-18.c: New testcase.
1554
1555 2015-01-16 Richard Biener <rguenther@suse.de>
1556
1557 PR tree-optimization/64568
1558 * g++.dg/torture/pr64568-2.C: New testcase.
1559
1560 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1561
1562 PR target/64363
1563 * gcc.target/i386/chkp-label-address.c: New.
1564
1565 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1566
1567 PR fortran/45290
1568 * gfortran.dg/pointer_init_6.f90: Extended.
1569
1570 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1571
1572 * gcc.c-torture/compile/20150108.c: New test.
1573
1574 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1575
1576 * gcc.target/visium: New directory.
1577
1578 2015-01-16 Richard Biener <rguenther@suse.de>
1579
1580 PR tree-optimization/61743
1581 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1582 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1583
1584 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1585
1586 * gcc.dg/pr64015.c: New test.
1587
1588 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1589
1590 PR ipa/64163
1591 PR ipa/64612
1592 * g++.dg/ipa/pr64612.C: New test.
1593
1594 2015-01-16 Renlin Li <renlin.li@arm.com>
1595
1596 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1597
1598 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1599
1600 * gcc.target/i386/sse-14.c: Test new intrinsic.
1601 * gcc.target/i386/sse-22.c: Ditto.
1602
1603 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1604
1605 PR c++/58614
1606 * g++.dg/cpp0x/auto44.C: New.
1607
1608 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1609
1610 PR target/59710
1611 * gcc.target/nios2/gpopt-all.c: New test case.
1612 * gcc.target/nios2/gpopt-local.c: New test case.
1613 * gcc.target/nios2/gpopt-global.c: New test case.
1614 * gcc.target/nios2/gpopt-data.c: New test case.
1615 * gcc.target/nios2/gpopt-none.c: New test case.
1616
1617 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1618
1619 * g++.dg/ubsan/vptr-1.C: New test.
1620 * g++.dg/ubsan/vptr-2.C: New test.
1621 * g++.dg/ubsan/vptr-3.C: New test.
1622 * g++.dg/ubsan/vptr-4.C: New test.
1623 * g++.dg/ubsan/vptr-5.C: New test.
1624 * g++.dg/ubsan/vptr-6.C: New test.
1625 * g++.dg/ubsan/vptr-7.C: New test.
1626 * g++.dg/ubsan/vptr-8.C: New test.
1627 * g++.dg/ubsan/vptr-9.C: New test.
1628
1629 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1630
1631 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1632 is set up.
1633 * lib/gcc-dg.exp: Likewise.
1634
1635 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1636
1637 PR rtl-optimization/64110
1638 * gcc.target/i386/pr64110.c: Add scan-assembler.
1639
1640 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1641 James Norris <jnorris@codesourcery.com>
1642 Cesar Philippidis <cesar@codesourcery.com>
1643 Ilmir Usmanov <i.usmanov@samsung.com>
1644
1645 * lib/target-supports.exp (check_effective_target_fopenacc): New
1646 procedure.
1647 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1648 * g++.dg/goacc/goacc.exp: Likewise.
1649 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1650 * gcc.dg/goacc/goacc.exp: Likewise.
1651 * gfortran.dg/goacc/goacc.exp: Likewise.
1652 * c-c++-common/cpp/openacc-define-1.c: New file.
1653 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1654 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1655 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1656 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1657 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1658 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1659 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1660 * c-c++-common/goacc/cache-1.c: Likewise.
1661 * c-c++-common/goacc/clauses-fail.c: Likewise.
1662 * c-c++-common/goacc/collapse-1.c: Likewise.
1663 * c-c++-common/goacc/data-1.c: Likewise.
1664 * c-c++-common/goacc/data-2.c: Likewise.
1665 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1666 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1667 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1668 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1669 * c-c++-common/goacc/if-clause-1.c: Likewise.
1670 * c-c++-common/goacc/if-clause-2.c: Likewise.
1671 * c-c++-common/goacc/kernels-1.c: Likewise.
1672 * c-c++-common/goacc/loop-1.c: Likewise.
1673 * c-c++-common/goacc/loop-private-1.c: Likewise.
1674 * c-c++-common/goacc/nesting-1.c: Likewise.
1675 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1676 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1677 * c-c++-common/goacc/parallel-1.c: Likewise.
1678 * c-c++-common/goacc/pcopy.c: Likewise.
1679 * c-c++-common/goacc/pcopyin.c: Likewise.
1680 * c-c++-common/goacc/pcopyout.c: Likewise.
1681 * c-c++-common/goacc/pcreate.c: Likewise.
1682 * c-c++-common/goacc/pragma_context.c: Likewise.
1683 * c-c++-common/goacc/present-1.c: Likewise.
1684 * c-c++-common/goacc/reduction-1.c: Likewise.
1685 * c-c++-common/goacc/reduction-2.c: Likewise.
1686 * c-c++-common/goacc/reduction-3.c: Likewise.
1687 * c-c++-common/goacc/reduction-4.c: Likewise.
1688 * c-c++-common/goacc/sb-1.c: Likewise.
1689 * c-c++-common/goacc/sb-2.c: Likewise.
1690 * c-c++-common/goacc/sb-3.c: Likewise.
1691 * c-c++-common/goacc/update-1.c: Likewise.
1692 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1693 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1694 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1695 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1696 * gfortran.dg/goacc/assumed.f95: Likewise.
1697 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1698 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1699 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1700 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1701 * gfortran.dg/goacc/branch.f95: Likewise.
1702 * gfortran.dg/goacc/cache-1.f95: Likewise.
1703 * gfortran.dg/goacc/coarray.f95: Likewise.
1704 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1705 * gfortran.dg/goacc/cray.f95: Likewise.
1706 * gfortran.dg/goacc/critical.f95: Likewise.
1707 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1708 * gfortran.dg/goacc/data-tree.f95: Likewise.
1709 * gfortran.dg/goacc/declare-1.f95: Likewise.
1710 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1711 * gfortran.dg/goacc/fixed-1.f: Likewise.
1712 * gfortran.dg/goacc/fixed-2.f: Likewise.
1713 * gfortran.dg/goacc/fixed-3.f: Likewise.
1714 * gfortran.dg/goacc/fixed-4.f: Likewise.
1715 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1716 * gfortran.dg/goacc/if.f95: Likewise.
1717 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1718 * gfortran.dg/goacc/list.f95: Likewise.
1719 * gfortran.dg/goacc/literal.f95: Likewise.
1720 * gfortran.dg/goacc/loop-1.f95: Likewise.
1721 * gfortran.dg/goacc/loop-2.f95: Likewise.
1722 * gfortran.dg/goacc/loop-3.f95: Likewise.
1723 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1724 * gfortran.dg/goacc/omp.f95: Likewise.
1725 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1726 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1727 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1728 * gfortran.dg/goacc/parameter.f95: Likewise.
1729 * gfortran.dg/goacc/private-1.f95: Likewise.
1730 * gfortran.dg/goacc/private-2.f95: Likewise.
1731 * gfortran.dg/goacc/private-3.f95: Likewise.
1732 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1733 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1734 * gfortran.dg/goacc/reduction.f95: Likewise.
1735 * gfortran.dg/goacc/routine-1.f90: Likewise.
1736 * gfortran.dg/goacc/routine-2.f90: Likewise.
1737 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1738 * gfortran.dg/goacc/several-directives.f95: Likewise.
1739 * gfortran.dg/goacc/sie.f95: Likewise.
1740 * gfortran.dg/goacc/subarrays.f95: Likewise.
1741 * gfortran.dg/gomp/map-1.f90: Likewise.
1742 * gfortran.dg/openacc-define-1.f90: Likewise.
1743 * gfortran.dg/openacc-define-2.f90: Likewise.
1744 * gfortran.dg/openacc-define-3.f90: Likewise.
1745 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1746 * g++.dg/gomp/block-2.C: Likewise.
1747 * g++.dg/gomp/block-3.C: Likewise.
1748 * g++.dg/gomp/block-5.C: Likewise.
1749 * g++.dg/gomp/target-1.C: Likewise.
1750 * g++.dg/gomp/target-2.C: Likewise.
1751 * g++.dg/gomp/taskgroup-1.C: Likewise.
1752 * g++.dg/gomp/teams-1.C: Likewise.
1753 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1754 * gcc.dg/cilk-plus/jump.c: Likewise.
1755 * gcc.dg/gomp/block-1.c: Likewise.
1756 * gcc.dg/gomp/block-10.c: Likewise.
1757 * gcc.dg/gomp/block-2.c: Likewise.
1758 * gcc.dg/gomp/block-3.c: Likewise.
1759 * gcc.dg/gomp/block-4.c: Likewise.
1760 * gcc.dg/gomp/block-5.c: Likewise.
1761 * gcc.dg/gomp/block-6.c: Likewise.
1762 * gcc.dg/gomp/block-7.c: Likewise.
1763 * gcc.dg/gomp/block-8.c: Likewise.
1764 * gcc.dg/gomp/block-9.c: Likewise.
1765 * gcc.dg/gomp/target-1.c: Likewise.
1766 * gcc.dg/gomp/target-2.c: Likewise.
1767 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1768 * gcc.dg/gomp/teams-1.c: Likewise.
1769
1770 2015-01-15 David Malcolm <dmalcolm@redhat.com>
1771
1772 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1773 test case.
1774
1775 2015-01-15 Mike Stump <mikestump@comcast.net>
1776
1777 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1778 * gcc.dg/inline_2.c: Likewise.
1779 * gcc.dg/inline_3.c: Likewise.
1780 * gcc.dg/inline_4.c: Likewise.
1781
1782 2015-01-15 Janus Weil <janus@gcc.gnu.org>
1783
1784 PR fortran/58023
1785 * gfortran.dg/proc_ptr_comp_43.f90: New.
1786
1787 2015-01-15 Mike Stump <mikestump@comcast.net>
1788
1789 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1790 * gcc.dg/unroll_2.c: Likewise.
1791 * gcc.dg/unroll_3.c: Likewise.
1792 * gcc.dg/unroll_4.c: Likewise.
1793 * gcc.dg/unroll_5.c: Likewise.
1794
1795 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1796
1797 PR target/63971
1798 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1799 in epilogue.
1800 * gcc.target/aarch64/test_frame_6.c: Likewise.
1801 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1802 x30 and x19 (in the epilogue).
1803 * gcc.target/aarch64/test_frame_4.c: Likewise.
1804 * gcc.target/aarch64/test_frame_7.c: Likewise.
1805
1806 2015-01-15 Martin Liska <mliska@suse.cz>
1807
1808 * g++.dg/ipa/pr64068.C: New test.
1809 * gcc.dg/ipa/PR64559.c: New test.
1810
1811 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1812
1813 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1814 with PIE.
1815
1816 2015-01-15 Richard Biener <rguenther@suse.de>
1817
1818 PR tree-optimization/61743
1819 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1820 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1821
1822 2015-01-15 Renlin Li <renlin.li@arm.com>
1823
1824 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1825 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1826
1827 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1828
1829 * gcc.dg/vect/vect-aggressive-1.c: New.
1830 * gcc.target/i386/avx2-vect-aggressive.c: New.
1831
1832 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1833
1834 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1835
1836 2015-01-15 Richard Biener <rguenther@suse.de>
1837
1838 PR lto/64415
1839 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1840 -Wl,-undefined,dynamic_lookup.
1841
1842 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1843
1844 * gnat.dg/opt47.adb: New test.
1845
1846 2015-01-15 Richard Biener <rguenther@suse.de>
1847
1848 PR lto/64415
1849 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1850
1851 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1852
1853 PR tree-optimization/64434
1854 * gcc.dg/torture/pr64434.c: New test.
1855
1856 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1857
1858 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1859 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1860 -march=loongson* and -march=octeon* require -mno-micromips.
1861
1862 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1863 Matthew Fortune <matthew.fortune@imgtec.com>
1864
1865 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1866 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1867 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1868 * gcc.target/mips/call-saved-7.c: New file.
1869 * gcc.target/mips/call-saved-8.c: New file.
1870 * gcc.target/mips/call-saved-9.c: New file.
1871
1872 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1873
1874 * gcc.target/mips/lsa.c: New file.
1875 * gcc.target/mips/mips64-lsa.c: Likewise.
1876 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1877 * gcc.target/mips/mulsize-4.c: Likewise.
1878 * gcc.target/mips/mulsize-5.c: New file.
1879 * gcc.target/mips/mulsize-6.c: Likewise.
1880 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1881 and !HAS_LSA as ghost options.
1882 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1883 for !HAS_LSA.
1884
1885 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1886
1887 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1888
1889 2015-01-15 Richard Biener <rguenther@suse.de>
1890
1891 PR middle-end/64365
1892 * gcc.dg/torture/pr64365.c: New testcase.
1893
1894 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1895
1896 * gcc.dg/stackprotectexplicit1.c: New test.
1897 * g++.dg/stackprotectexplicit2.c: New test.
1898
1899 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1900
1901 PR target/61933
1902 * gfortran.dg/inquire_internal.f90: New.
1903 * gfortran.dg/negative_unit_check.f90: New.
1904
1905 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1906
1907 PR target/53988
1908 * gcc.target/sh/pr53988-1.c: New.
1909
1910 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1911
1912 PR c++/58671
1913 * g++.dg/tls/thread_local-ice3.C: New.
1914
1915 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1916
1917 * gcc.target/i386/fentry-override.c: Properly place {} in target
1918 selector. Remove nonpic.
1919 * gcc.target/i386/fentry.c: Likewise.
1920
1921 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1922
1923 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1924 warnings instead of errors.
1925
1926 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1927
1928 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1929 option support instead of ENABLE_LTO from Makefile.
1930
1931 2015-01-14 Richard Biener <rguenther@suse.de>
1932
1933 PR tree-optimization/59354
1934 * gcc.dg/vect/pr59354.c: New testcase.
1935
1936 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
1937
1938 * lib/target-supports.exp
1939 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1940 on ARM architures before v7.
1941
1942 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1943
1944 PR middle-end/59448
1945 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1946 an atomic_exchange.
1947
1948 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1949
1950 PR target/64386
1951 * gcc.target/i386/pr64386.c: New test.
1952
1953 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1954
1955 PR target/64393
1956 * gcc.target/i386/pr64393.c: New test.
1957
1958 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1959
1960 PR target/64387
1961 * gcc.target/i386/pr64387.c: New test.
1962
1963 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1964
1965 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1966
1967 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1968
1969 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1970
1971 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1972
1973 PR target/64453
1974 * gcc.target/arm/pr64453.c: New.
1975
1976 2015-01-14 Richard Biener <rguenther@suse.de>
1977
1978 PR lto/64415
1979 * gcc.dg/lto/pr64415_0.c: New testcase.
1980 * gcc.dg/lto/pr64415_1.c: Likewise.
1981
1982 2015-01-14 Martin Liska <mliska@suse.cz>
1983
1984 * gcc.dg/ipa/pr64307.c: New test.
1985
1986 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1987
1988 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1989 64-bit and 128-bit.
1990
1991 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1992
1993 PR target/64460
1994 * gcc.target/arm/pr64460_1.c: New test.
1995
1996 2015-01-14 Richard Biener <rguenther@suse.de>
1997
1998 PR tree-optimization/64493
1999 PR tree-optimization/64495
2000 * gcc.dg/vect/pr64493.c: New testcase.
2001 * gcc.dg/vect/pr64495.c: Likewise.
2002
2003 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
2004
2005 * gcc.dg/Warray-bounds-11.c: New test-case.
2006
2007 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2008
2009 * gcc.target/mips/octeon3-pipe-1.c: New test.
2010
2011 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2012
2013 * jit.dg/harness.h (set_up_logging): Move string concatenation
2014 into...
2015 (concat_strings): New function.
2016 (dump_reproducer): New function.
2017 (test_jit): Call dump_reproducer.
2018 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2019 function.
2020 (jit-dg-test): Delete any generated reproducer from previous runs.
2021 Verify that a generated reproducer was created, and verify that it
2022 compiles.
2023 * jit.dg/test-nested-contexts.c (main): Call
2024 gcc_jit_context_dump_reproducer_to_file.
2025
2026 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2027
2028 * gcc.dg/aru-2.c: Add dg-require-profiling.
2029
2030 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2031
2032 * lib/target-supports.exp (check_profiling_available): Check if
2033 -pg links.
2034
2035 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2036
2037 PR ipa/64565
2038 * g++.dg/torture/pr64565.C: New testcase.
2039
2040 2015-01-13 Marek Polacek <polacek@redhat.com>
2041
2042 PR middle-end/64391
2043 * gcc.dg/tm/pr64391.c: New test.
2044
2045 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2046
2047 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2048 true.
2049
2050 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2051
2052 * gcc.target/i386/pie.c: New test.
2053
2054 * lib/target-supports.exp (check_effective_target_pie): New.
2055
2056 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2057
2058 PR rtl-optimization/64286
2059 * gcc.target/i386/avx2-pr64286.c: New test.
2060
2061 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 PR c++/57626
2064 * g++.dg/cpp0x/vt-57626.C: New.
2065
2066 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR fortran/64528
2069 * gfortran.dg/pr64528.f90: New test.
2070
2071 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2072
2073 * gcc.target/aarch64/subsp.c: New test.
2074
2075 2015-01-13 Andrew Pinski <apinski@cavium.com>
2076
2077 * gcc.target/aarch64/store-pair-1.c: New testcase.
2078
2079 2015-01-13 Richard Biener <rguenther@suse.de>
2080
2081 PR lto/64373
2082 * gcc.dg/lto/pr64373_0.c: New testcase.
2083
2084 2015-01-13 Andrew Pinski <apinski@cavium.com>
2085
2086 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2087 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2088
2089 2015-01-13 Richard Biener <rguenther@suse.de>
2090
2091 PR tree-optimization/64406
2092 * gcc.dg/pr64406.c: New testcase.
2093
2094 2015-01-13 Richard Biener <rguenther@suse.de>
2095
2096 PR tree-optimization/64404
2097 * gcc.dg/vect/pr64404.c: New testcase.
2098
2099 2015-01-13 Richard Biener <rguenther@suse.de>
2100
2101 PR tree-optimization/64568
2102 * g++.dg/torture/pr64568.C: New testcase.
2103
2104 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2105
2106 * jit.dg/test-error-local-used-from-other-function.c: New test
2107 case.
2108 * jit.dg/test-error-param-reuse.c: New test case.
2109 * jit.dg/test-error-param-sharing.c: New test case.
2110 * jit.dg/test-error-param-used-from-other-function.c: New test
2111 case.
2112 * jit.dg/test-error-param-used-without-a-function.c: New test
2113 case.
2114
2115 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2116
2117 PR tree-optimization/64563
2118 * gcc.dg/pr64563.c: New test.
2119
2120 PR target/64513
2121 * gcc.target/i386/pr64513.c: New test.
2122
2123 PR tree-optimization/64454
2124 * gcc.dg/pr64454.c: New test.
2125
2126 PR testsuite/64028
2127 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2128 bind_pic_locally.
2129 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2130 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2131 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2132 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2133 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2134 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2135 * gcc.dg/vect/slp-25.c: Likewise.
2136 * gcc.dg/vect/vect-109.c: Likewise.
2137 * gcc.dg/vect/vect-13.c: Likewise.
2138 * gcc.dg/vect/vect-17.c: Likewise.
2139 * gcc.dg/vect/vect-18.c: Likewise.
2140 * gcc.dg/vect/vect-19.c: Likewise.
2141 * gcc.dg/vect/vect-20.c: Likewise.
2142 * gcc.dg/vect/vect-21.c: Likewise.
2143 * gcc.dg/vect/vect-22.c: Likewise.
2144 * gcc.dg/vect/vect-27.c: Likewise.
2145 * gcc.dg/vect/vect-29.c: Likewise.
2146 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2147 * gcc.dg/vect/vect-2.c: Likewise.
2148 * gcc.dg/vect/vect-3.c: Likewise.
2149 * gcc.dg/vect/vect-4.c: Likewise.
2150 * gcc.dg/vect/vect-5.c: Likewise.
2151 * gcc.dg/vect/vect-72.c: Likewise.
2152 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2153 * gcc.dg/vect/vect-73.c: Likewise.
2154 * gcc.dg/vect/vect-77-global.c: Likewise.
2155 * gcc.dg/vect/vect-78-global.c: Likewise.
2156 * gcc.dg/vect/vect-7.c: Likewise.
2157 * gcc.dg/vect/vect-86.c: Likewise.
2158 * gcc.dg/vect/vect-align-1.c: Likewise.
2159 * gcc.dg/vect/vect-align-3.c: Likewise.
2160 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2161 * gcc.dg/vect/vect-all.c: Likewise.
2162 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2163 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2164 * gcc.dg/vect/vect-peel-3.c: Likewise.
2165 * gcc.dg/vect/vect-peel-4.c: Likewise.
2166 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2167
2168 2015-01-12 Jeff Law <law@redhat.com>
2169
2170 PR target/64461
2171 * gcc.target/m68k/pr64461.c: New test.
2172
2173 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2174
2175 * jit.dg/test-array-as-pointer.c (create_code): Update call
2176 to gcc_jit_context_new_global by setting "kind" to
2177 GCC_JIT_GLOBAL_IMPORTED.
2178 * jit.dg/test-error-array-as-pointer.c: Likewise.
2179 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2180 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2181 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2182 * jit.dg/test-using-global.c (the_global): Rename to...
2183 (imported_global): ...this.
2184 (create_code): Update to test the three kinds of global.
2185 (verify_code): Likewise.
2186
2187 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2188
2189 PR testsuite/64427
2190 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2191 undefined behavior.
2192 * gcc.target/i386/pr64291-2.c: Updated.
2193
2194 2015-01-12 Richard Biener <rguenther@suse.de>
2195
2196 PR tree-optimization/64530
2197 * gfortran.dg/pr64530.f90: New testcase.
2198
2199 2015-01-12 Richard Biener <rguenther@suse.de>
2200
2201 PR middle-end/64357
2202 * gcc.dg/torture/pr64357.c: New testcase.
2203
2204 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2205
2206 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2207 selector.
2208
2209 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2210 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2211
2212 2015-01-12 Martin Liska <mliska@suse.cz>
2213
2214 * gcc.dg/ipa/PR64550.c: New test.
2215
2216 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2217
2218 PR ipa/63470
2219 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2220
2221 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2222
2223 PR fortran/63733
2224 * gfortran.dg/typebound_operator_20.f90: New.
2225
2226 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2227
2228 PR fortran/58023
2229 * gfortran.dg/proc_ptr_comp_42.f90: New.
2230
2231 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2232
2233 PR fortran/64508
2234 * gfortran.dg/proc_ptr_comp_41.f90: New.
2235
2236 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2237
2238 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2239
2240 2015-01-10 Tobias Burnus <burnus@net-b.de>
2241
2242 PR fortran/64522
2243 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2244 and add dg-excess-errors.
2245 * gfortran.dg/line_length_6.f90: New.
2246 * gfortran.dg/line_length_7.f90: New.
2247 * gfortran.dg/line_length_8.f90: New.
2248 * gfortran.dg/line_length_9.f90: New.
2249 * gfortran.dg/line_length_10.f90: New.
2250 * gfortran.dg/line_length_11.f90: New.
2251
2252 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2253
2254 * jit.dg/test-threads.c (struct testcase): Move declaration
2255 to jit.dg/all-non-failing-tests.h.
2256 (testcases): Likewise.
2257 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2258 declaration here from jit.dg/all-non-failing-tests.h.
2259 (testcases): Likewise.
2260 * jit.dg/test-combination.c (create_code): Eliminate spelling
2261 out all of the testcases in favor of looping through the
2262 "testcases" metadata.
2263 (verify_code): Likewise.
2264
2265 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR rtl-optimization/64536
2268 * gcc.dg/pr64536.c: New test.
2269
2270 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2271
2272 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2273 * jit.dg/test-combination.c (create_code): Likewise.
2274 (verify_code): Likewise.
2275 * jit.dg/test-constants.c: New test case.
2276 * jit.dg/test-threads.c: Add test-constants.c.
2277
2278 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2279
2280 PR libobjc/51891
2281 * objc.dg/gnu-api-2-class.m: Add a test case
2282 for the above change.
2283
2284 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2285
2286 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2287
2288 2015-01-09 Richard Biener <rguenther@suse.de>
2289
2290 PR tree-optimization/64410
2291 * g++.dg/vect/pr64410.cc: New testcase.
2292
2293 2015-01-09 Martin Liska <mliska@suse.cz>
2294
2295 * gcc.dg/ipa/ipa-icf-32.c: New test.
2296
2297 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2298
2299 * c-c++-common/tsan/tsan_barrier.h: New.
2300 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2301 * c-c++-common/tsan/bitfield_race.c: Likewise.
2302 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2303 * c-c++-common/tsan/mutexset1.c: Likewise.
2304 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2305 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2306 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2307 * c-c++-common/tsan/simple_race.c: Likewise.
2308 * c-c++-common/tsan/simple_stack.c: Likewise.
2309 * c-c++-common/tsan/sleep_sync.c: Likewise.
2310 * c-c++-common/tsan/tiny_race.c: Likewise.
2311 * c-c++-common/tsan/tls_race.c: Likewise.
2312 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2313 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2314 * g++.dg/tsan/atomic_free.C: Likewise.
2315 * g++.dg/tsan/atomic_free2.C: Likewise.
2316 * g++.dg/tsan/cond_race.C: Likewise.
2317 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2318
2319 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2320
2321 PR testsuite/62250
2322 * lib/target-supports.exp (check_effective_target_libatomic_available):
2323 New.
2324 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2325 targets that match effective-target libatomic_available.
2326 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2327
2328 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2329
2330 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2331 Verify the result of gcc_jit_context_get_last_error.
2332 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2333
2334 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2335
2336 PR tree-optimization/63989
2337 * gcc.dg/strlenopt-27.c: New test.
2338
2339 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2340
2341 * jit.dg/harness.h (set_up_logging): New function.
2342 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2343 set_up_logging on the context, so that every testcase is
2344 logged to a particular file.
2345 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2346 and call gcc_jit_context_set_logfile on the top-level context.
2347
2348 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR target/64338
2351 * g++.dg/opt/pr64338.C: New test.
2352
2353 2015-01-08 Tobias Burnus <burnus@net-b.de>
2354
2355 * gfortran.dg/coarray/codimension_2b.f90: New file.
2356 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2357 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2358
2359 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2360
2361 PR c++/59004
2362 * g++.dg/ext/fnname4.C: New.
2363
2364 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2365
2366 PR c++/64462
2367 * g++.dg/cpp0x/constexpr-64462.C: New.
2368
2369 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2370
2371 PR c++/60753
2372 * g++.dg/cpp0x/deleted10.C: New.
2373
2374 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2375
2376 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2377
2378 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2379
2380 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2381 GCC_JIT_UNARY_OP_ABS.
2382 (verify_unary_ops): Likewise.
2383
2384 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2385
2386 * jit.dg/test-arith-overflow.c: New test case.
2387 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2388 * jit.dg/test-combination.c (create_code): Likewise.
2389 (verify_code): Likewise.
2390 * jit.dg/test-threads.c (testcases): Likewise.
2391
2392 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2393
2394 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2395 rather than "jit". Load g++.exp, and call g++_init.
2396 Run test-*.cc files within the testsuite and *.cc files within
2397 docs/examples.
2398 (jit-dg-test): Drop the addition of -fgnu89-inline to
2399 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2400 doing it when compiling C testcases (since g++ does not handle
2401 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2402 is restored to the value after g++_init ran, rather than the
2403 value before g++_init ran. Return a list of
2404 $comp_output $output_file, as dg-test assumes.
2405
2406 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2407
2408 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2409 make it easier to figure out the origin of each test result when
2410 running test-combination.c and test-threads.c.
2411 (CHECK_VALUE): Likewise.
2412 (CHECK_DOUBLE_VALUE): Likewise.
2413 (CHECK_STRING_VALUE): Likewise.
2414 (CHECK_STRING_STARTS_WITH): Likewise.
2415 (CHECK_STRING_CONTAINS): Likewise.
2416 (CHECK): Likewise.
2417 (check_string_value): Likewise, add "funcname" param.
2418 (check_string_starts_with): Likewise.
2419 (check_string_contains): Likewise.
2420
2421 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2422
2423 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2424 generating name of built executable.
2425
2426 2015-01-07 Marek Polacek <polacek@redhat.com>
2427
2428 PR c/64440
2429 * gcc.dg/pr64440.c: New test.
2430 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2431
2432 2015-01-07 Marek Polacek <polacek@redhat.com>
2433
2434 PR c/64417
2435 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2436 * gcc.dg/pr64417.c: New test.
2437
2438 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2439
2440 PR target/64505
2441 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2442 fix is correct.
2443
2444 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2445
2446 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2447 Check if testcases run without errors, not just if they compile.
2448
2449 2015-01-06 Christian Bruel <christian.bruel@st.com>
2450
2451 PR target/64507
2452 * gcc.target/sh/pr64507.c: New test.
2453
2454 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2455
2456 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2457
2458 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2459
2460 * c-c++-common/asan/sanitize-all-1.c: New test.
2461 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2462 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2463 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2464 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2465
2466 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2467
2468 * lib/target-supports.exp (check_profiling_available): Return 0 for
2469 Visium.
2470 (check_effective_target_tls_runtime): Likewise.
2471 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2472 * gcc.dg/20020312-2.c: Adjust for Visium.
2473 * gcc.dg/tls/thr-cse-1.c: Likewise
2474 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2475 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2476 * gcc.dg/weak/typeof-2.c: Likewise.
2477
2478 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2479
2480 PR rtl-optimization/64287
2481 * gcc.dg/aru-2.c: New test.
2482
2483 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2484
2485 PR sanitizer/64344
2486 * c-c++-common/ubsan/pr64344-1.c: New test.
2487 * c-c++-common/ubsan/pr64344-2.c: New test.
2488
2489 PR tree-optimization/64465
2490 * gcc.dg/pr64465.c: New test.
2491
2492 PR tree-optimization/64494
2493 * gcc.c-torture/compile/pr64494.c: New test.
2494
2495 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2496
2497 PR fortran/47674
2498 * gfortran.dg/realloc_on_assign_25.f90: New test.
2499
2500 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2501
2502 Update copyright years.
2503
2504 2015-01-05 Marek Polacek <polacek@redhat.com>
2505
2506 PR c/64423
2507 * gcc.dg/pr64423.c: New test.
2508
2509 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2510
2511 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2512 mmix-knuth-mmixware for the same reason as for MIPS.
2513 * gcc.dg/debug/debug-2.c: Ditto.
2514
2515 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2516
2517 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2518
2519 PR testsuite/62250
2520 * lib/gfortran.exp: Add libatomic library search path.
2521 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2522 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2523
2524 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2525
2526 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2527
2528 * c-c++-common/tsan/bitfield_race.c: New testcase.
2529 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2530
2531 2015-01-02 Tobias Burnus <burnus@net-b.de>
2532
2533 * gfortran.dg/coarray/collectives_4.f90: New.
2534
2535 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2536
2537 PR fortran/57562
2538 * gfortran.dg/extends_16.f90: New.
2539
2540 2015-01-02 Tobias Burnus <burnus@net-b.de>
2541
2542 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2543
2544 2015-01-02 Tobias Burnus <burnus@net-b.de>
2545
2546 * gfortran.dg/coarray/codimension_2.f90: New.
2547 * gfortran.dg/coarray/codimension_2a.f90: New.
2548 * gfortran.dg/coarray_35.f90: New.
2549 * gfortran.dg/coarray_35a.f90: New.
2550
2551 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2552
2553 PR fortran/60507
2554 * gfortran.dg/dummy_procedure_11.f90: New.
2555 ^L
2556 Copyright (C) 2015 Free Software Foundation, Inc.
2557
2558 Copying and distribution of this file, with or without modification,
2559 are permitted in any medium without royalty provided the copyright
2560 notice and this notice are preserved.