1 2015-07-16 Release Manager
5 2015-07-15 Renlin Li <renlin.li@arm.com>
7 Backport from mainline.
8 2015-07-13 Renlin Li <renlin.li@arm.com>
11 * gcc.c-torture/execute/pr66556.c: New.
13 2015-07-15 Thomas Schwinge <thomas@codesourcery.com>
15 Backport trunk r224028:
17 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
21 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
23 2015-07-10 Jakub Jelinek <jakub@redhat.com>
26 * gcc.dg/gomp/pr66820.c: New test.
28 Backported from mainline
29 2015-07-09 Jakub Jelinek <jakub@redhat.com>
32 * gcc.dg/gomp/pr66633-1.c: New test.
33 * gcc.dg/gomp/pr66633-2.c: New test.
34 * gcc.dg/gomp/pr66633-3.c: New test.
35 * gcc.dg/gomp/pr66633-4.c: New test.
37 2015-07-08 Jakub Jelinek <jakub@redhat.com>
39 * g++.dg/vect/vect.exp: Run also simd* tests.
40 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
41 (check_vect): Fix up get_cpuid call for C++.
42 * g++.dg/vect/simd-clone-1.cc: New test.
44 2015-07-10 Richard Biener <rguenther@suse.de>
46 Backport from mainline
47 2015-07-10 Richard Biener <rguenther@suse.de>
49 PR tree-optimization/66823
50 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
51 which should not be necessary. XFAIL.
53 2015-07-08 Richard Biener <rguenther@suse.de>
55 PR tree-optimization/66794
56 * gcc.dg/torture/pr66794.c: New testcase.
58 2015-07-06 Jakub Jelinek <jakub@redhat.com>
61 * gcc.c-torture/execute/pr65956.c: New test.
63 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
65 Backport from mainline r225465
66 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
68 * gcc.target/arm/aapcs/align1.c: New.
69 * gcc.target/arm/aapcs/align_rec1.c: New.
70 * gcc.target/arm/aapcs/align2.c: New.
71 * gcc.target/arm/aapcs/align_rec2.c: New.
72 * gcc.target/arm/aapcs/align3.c: New.
73 * gcc.target/arm/aapcs/align_rec3.c: New.
74 * gcc.target/arm/aapcs/align4.c: New.
75 * gcc.target/arm/aapcs/align_rec4.c: New.
76 * gcc.target/arm/aapcs/align_vararg1.c: New.
77 * gcc.target/arm/aapcs/align_vararg2.c: New.
79 2015-07-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
81 Backport from mainline r224725
82 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
85 * g++.dg/torture/pr65914.C: New.
87 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
89 Backport from mainline.
90 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
92 PR tree-optimization/66119
93 * g++.dg/opt/pr66119.C: New.
95 2015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
97 Backport from mainline
98 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
100 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
101 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
102 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
103 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
104 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
105 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
106 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
108 2015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
110 Backport from mainline
111 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
113 * lib/target-supports.exp: Vector do not always have natural
116 2015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
118 Backport from mainline
119 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
121 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector
122 instructions on s390*.
123 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
125 2015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
127 Backport from mainline
128 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
130 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
131 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
132 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
133 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
134 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
135 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
136 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
137 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
138 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
139 * gcc.target/s390/zvector/vec-elem-1.c: New test.
141 2015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
143 Backport from mainline
144 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
146 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
148 2015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
150 Backport from mainline
151 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
153 * gcc.target/s390/s390.exp
154 (check_effective_target_vector): New check.
155 * gcc.target/s390/vector/vec-abi-1.c: New test.
156 * gcc.target/s390/vector/vec-abi-2.c: New test.
157 * gcc.target/s390/vector/vec-abi-3.c: New test.
158 * gcc.target/s390/vector/vec-abi-4.c: New test.
159 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
160 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
161 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
162 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
163 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
164 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
165 * gcc.target/s390/vector/vec-clobber-1.c: New test.
166 * gcc.target/s390/vector/vec-cmp-1.c: New test.
167 * gcc.target/s390/vector/vec-cmp-2.c: New test.
168 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
169 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
170 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
171 * gcc.target/s390/vector/vec-genmask-1.c: New test.
172 * gcc.target/s390/vector/vec-genmask-2.c: New test.
173 * gcc.target/s390/vector/vec-init-1.c: New test.
174 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
175 * gcc.target/s390/vector/vec-shift-1.c: New test.
176 * gcc.target/s390/vector/vec-sub-1.c: New test.
178 2015-07-01 David Malcolm <dmalcolm@redhat.com>
180 Backport from mainline r225248
181 2015-07-01 David Malcolm <dmalcolm@redhat.com>
184 * jit.dg/all-non-failing-tests.h: Add
185 test-pr66700-observing-write-through-ptr.c.
186 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
188 2015-07-01 David Malcolm <dmalcolm@redhat.com>
190 Backport from mainline r225246
191 2015-07-01 David Malcolm <dmalcolm@redhat.com>
193 * jit.dg/test-accessing-union.c: Add comments for use by
194 gcc/jit/docs/topics/types.rst.
196 2015-07-01 David Malcolm <dmalcolm@redhat.com>
198 Backport from mainline r225207
199 2015-06-30 David Malcolm <dmalcolm@redhat.com>
201 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
202 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
204 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
206 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
208 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
210 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
212 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
214 * jit.dg/test-switch.c: New testcase.
215 * jit.dg/test-switch.cc: New testcase.
217 2015-07-01 David Malcolm <dmalcolm@redhat.com>
219 Backport from mainline r225206
220 2015-06-30 David Malcolm <dmalcolm@redhat.com>
223 * jit.dg/all-non-failing-tests.h: Add note about
224 test-validly-unreachable-block.c.
225 * jit.dg/test-validly-unreachable-block.c: New file.
227 2015-07-01 David Malcolm <dmalcolm@redhat.com>
229 Backport from mainline r225205
230 2015-06-30 David Malcolm <dmalcolm@redhat.com>
233 * jit.dg/all-non-failing-tests.h: Add note about
234 test-extra-options.c.
235 * jit.dg/test-extra-options.c: New testcase.
237 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
239 * gfortran.dg/gomp/pr66633.f90: New test.
241 2015-06-29 David Malcolm <dmalcolm@redhat.com>
243 Backport from mainline r224565
244 2015-06-17 David Malcolm <dmalcolm@redhat.com>
246 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
247 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
249 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
251 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
254 2015-06-29 James Greenhalgh <james.greenhalgh@arm.com>
256 Backport from mainline r224832.
257 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
259 * gcc.target/vax/bswapdi-1.c: New.
261 2015-06-29 David Malcolm <dmalcolm@redhat.com>
263 Backport from mainline r224536
264 2015-06-16 David Malcolm <dmalcolm@redhat.com>
266 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
267 * jit.dg/test-compound-assignment.c: New testcase.
269 2015-06-29 David Malcolm <dmalcolm@redhat.com>
271 Backport from mainline r224531
272 2015-06-16 David Malcolm <dmalcolm@redhat.com>
275 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
276 * jit.dg/test-debug-strings.c: New test case.
277 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
278 the discriminant has a sane debug string.
280 2015-06-29 David Malcolm <dmalcolm@redhat.com>
282 Backport from mainline
283 2015-05-06 David Malcolm <dmalcolm@redhat.com>
285 * jit.dg/harness.h (set_options): Wrap with
286 #ifndef TEST_ESCHEWS_SET_OPTIONS.
287 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
288 Special-case test-benchmark.c as a negative.
289 * jit.dg/test-benchmark.c: New file.
291 2015-06-29 Adam Butcher <adam@jessamine.co.uk>
294 * g++.dg/cpp0x/trailing11.C: New.
296 2015-06-27 Mikhail Maltsev <maltsevm@gmail.com>
299 * g++.dg/diagnostic/inhibit-warn-2.C: Fix test directives to match
300 diagnostic messages of GCC 5.x.
302 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
305 * gcc.target/i386/pr66412.c: New test.
307 2015-06-25 Andreas Tobler <andreast@gcc.gnu.org>
309 Backport from mainline
310 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
312 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
313 to the family of pie capable targets.
315 2015-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
317 Backport from mainline.
318 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
320 * gcc.target/arm/pr63408.c: New test.
322 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
325 * g++.dg/abi/aarch64_guard1.C: Adjust.
327 2015-06-24 Mikael Morin <mikael@gcc.gnu.org>
330 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
332 2015-06-24 Mikhail Maltsev <maltsevm@gmail.com>
334 Backport from mainline:
335 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
338 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
339 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
341 2015-06-23 Richard Biener <rguenther@suse.de>
343 Backport from mainline
344 2015-06-09 Richard Biener <rguenther@suse.de>
347 * gcc.dg/torture/pr66413.c: New testcase.
349 2015-06-22 Richard Biener <rguenther@suse.de>
351 Backport from mainline
352 2015-06-08 Richard Biener <rguenther@suse.de>
354 PR tree-optimization/66422
355 * gcc.dg/Warray-bounds-16.c: New testcase.
357 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
359 Backport from mainline r224649.
360 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
362 * gcc.target/aarch64/pr62308.c: New test.
364 2015-06-18 Richard Biener <rguenther@suse.de>
366 * g++.dg/other/const4.C: New testcase.
368 2015-06-18 Richard Biener <rguenther@suse.de>
370 Backport from mainline
371 2015-06-03 Richard Biener <rguenther@suse.de>
373 PR tree-optimization/66375
374 * gcc.dg/torture/pr66375.c: New testcase.
376 2015-06-18 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
378 Backport from mainline r224414.
379 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
381 * gcc.target/i386/monitorx.c: New.
382 * gcc.target/i386/sse-12.c: Add -mmwaitx.
383 * gcc.target/i386/sse-13.c: Ditto.
384 * gcc.target/i386/sse-14.c: Ditto.
385 * gcc.target/i386/sse-22.c: Ditto.
386 * gcc.target/i386/sse-23.c: Ditto.
387 * g++.dg/other/i386-2.C: Ditto.
388 * g++.dg/other/i386-3.C: Ditto.
390 2015-06-17 Jakub Jelinek <jakub@redhat.com>
393 * g++.dg/gomp/pr66571-1.C: New test.
396 * c-c++-common/gomp/pr66429.c: New test.
398 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
401 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
403 2015-06-17 Ilya Enkovich <ilya.enkovich@intel.com>
405 Backport from mainline r223929.
406 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
409 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
410 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
411 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
412 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
414 2015-06-17 Ilya Enkovich <ilya.enkovich@intel.com>
416 Backport from mainline r224063.
417 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
419 * gcc.dg/lto/chkp-privatize-1_0.c: New.
420 * gcc.dg/lto/chkp-privatize-1_1.c: New.
421 * gcc.dg/lto/chkp-privatize-2_0.c: New.
422 * gcc.dg/lto/chkp-privatize-2_1.c: New.
424 2015-06-14 Thomas Koenig <tkoenig@gcc.gnu.org>
427 * gfortran.dg/forall_17.f90: New test.
429 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
432 * gcc.target/i386/pr66473.c: New test.
434 2015-06-10 Jakub Jelinek <jakub@redhat.com>
437 * gcc.dg/tls/pr66470.c: New test.
438 * gcc.target/i386/pr66470.c: New test.
440 2015-06-08 Uros Bizjak <ubizjak@gmail.com>
442 Backport from mainline:
443 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
446 * gcc.target/i386/pr66275.c: New test.
448 2015-06-08 Tom de Vries <tom@codesourcery.com>
450 backport from mainline:
451 2015-06-08 Tom de Vries <tom@codesourcery.com>
453 PR rtl-optimization/66444
454 * gcc.dg/pr66444.c: New test.
456 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
459 * gfortran.dg/class_is_1.f90: New test.
460 * gfortran.dg/type_is_1.f90: Ditto.
462 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
465 * gfortran.dg/blockdata_9.f: New test.
467 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
470 gfortran.dg/equiv_9.f90: New test.
473 2015-06-04 Marek Polacek <polacek@redhat.com>
475 Backported from mainline
476 2015-06-03 Marek Polacek <polacek@redhat.com>
479 * g++.dg/ubsan/static-init-1.C: New test.
480 * g++.dg/ubsan/static-init-2.C: New test.
481 * g++.dg/ubsan/static-init-3.C: New test.
483 2015-06-03 Richard Biener <rguenther@suse.de>
485 Backport from mainline
486 2015-06-02 Richard Biener <rguenther@suse.de>
489 * g++.dg/lto/pr65549_0.C: New testcase.
491 2015-06-01 Richard Biener <rguenther@suse.de>
493 PR tree-optimization/66280
494 * g++.dg/torture/pr66280.C: New testcase.
495 * g++.dg/torture/pr66280-2.C: Likewise.
497 2015-05-27 Richard Biener <rguenther@suse.de>
499 PR tree-optimization/66272
500 * gcc.dg/torture/pr66272.c: New testcase.
502 2015-05-21 Richard Biener <rguenther@suse.de>
505 * g++.dg/conversion/pr66211.C: New testcase.
506 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
508 2015-05-13 Richard Biener <rguenther@suse.de>
510 PR tree-optimization/66123
511 * gcc.dg/torture/pr66123.c: New testcase.
513 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
516 * gfortran.dg/reshape_7.f90: New test.
518 2015-06-02 Renlin Li <renlin.li@arm.com>
520 Backport from mainline
521 2015-04-30 Renlin Li <renlin.li@arm.com>
523 * gcc.target/aarch64/vect-reduc-or_1.c: New.
525 2015-06-02 Marek Polacek <polacek@redhat.com>
527 Backport from mainline
528 2015-06-02 Marek Polacek <polacek@redhat.com>
531 * gcc.dg/torture/pr66345.c: New test.
533 2015-06-01 Jakub Jelinek <jakub@redhat.com>
535 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
537 (hp3, hp4): Add inline keyword.
538 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
539 (hp2): Add inline keyword.
540 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
541 (hp2): Add inline keyword.
543 2015-06-01 Dominik Vogt <vogt@linux.vnet.ibm.com>
545 Backport from mainline
546 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
549 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
551 * gcc.target/s390/hotpatch-10.c: Likewise.
552 * gcc.target/s390/hotpatch-11.c: Likewise.
553 * gcc.target/s390/hotpatch-12.c: Likewise.
554 * gcc.target/s390/hotpatch-17.c: Likewise.
555 * gcc.target/s390/hotpatch-18.c: Likewise.
556 * gcc.target/s390/hotpatch-20.c: Likewise.
557 * gcc.target/s390/hotpatch-21.c: Likewise.
558 * gcc.target/s390/hotpatch-22.c: Likewise.
559 * gcc.target/s390/hotpatch-23.c: Likewise.
560 * gcc.target/s390/hotpatch-24.c: Likewise.
561 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
562 to check for the exact nops too.
563 * gcc.target/s390/hotpatch-3.c: Likewise.
564 * gcc.target/s390/hotpatch-4.c: Likewise.
565 * gcc.target/s390/hotpatch-5.c: Likewise.
566 * gcc.target/s390/hotpatch-6.c: Likewise.
567 * gcc.target/s390/hotpatch-7.c: Likewise.
568 * gcc.target/s390/hotpatch-8.c: Likewise.
569 * gcc.target/s390/hotpatch-9.c: Likewise.
570 * gcc.target/s390/hotpatch-14.c: Likewise.
571 * gcc.target/s390/hotpatch-15.c: Likewise.
572 * gcc.target/s390/hotpatch-16.c: Likewise.
573 * gcc.target/s390/hotpatch-19.c: Likewise.
574 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
575 scan-assembler-times counting number of .align directives.
576 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
577 dg-options. Remove scan-assembler-times counting number of .align
579 * gcc.target/s390/hotpatch-26.c: New file.
580 * gcc.target/s390/hotpatch-27.c: New file.
581 * gcc.target/s390/hotpatch-28.c: New file.
582 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
583 using -Os -O0 -O1 -O2 -O3 options.
585 2015-06-01 Richard Biener <rguenther@suse.de>
587 Backport from mainline
588 2015-05-26 Michael Matz <matz@suse.de>
591 * gcc.dg/vect/pr66251.c: New test.
593 2015-05-22 Richard Biener <rguenther@suse.de>
595 PR tree-optimization/66251
596 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
598 2015-05-29 Mikael Morin <mikael@gcc.gnu.org>
601 * typebound_call_27.f90: New file.
603 2015-05-27 Richard Biener <rguenther@suse.de>
605 Backport from mainline
606 2015-05-12 Richard Biener <rguenther@suse.de>
608 PR tree-optimization/66101
609 * gcc.dg/torture/pr66101.c: New testcase.
611 2015-05-22 Jakub Jelinek <jakub@redhat.com>
613 Backported from mainline
614 2015-05-21 Jakub Jelinek <jakub@redhat.com>
616 PR tree-optimization/66233
617 * gcc.c-torture/execute/pr66233.c: New test.
619 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
621 Backport from mainline r223471
622 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
625 * gcc.dg/lto/pr66221_0.c: New test.
626 * gcc.dg/lto/pr66221_1.c: New test.
628 2015-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
631 * gfortran.dg/continuation_13.f90: Update test.
632 * gfortran.dg/pr65903.f90: New test.
634 2015-05-19 Steven G. Kargl <kargl@gcc.gnu.org>
637 * gfortran.dg/interface_operator_1.f90: New tests.
639 2015-05-19 Steven G. Kargl <kargl@gcc.gnu.org>
642 * gfortran.dg/generic_29.f90: New tests.
644 2015-05-19 Steven G. Kargl <kargl@gcc.gnu.org>
647 * gfortran.dg/protected_9.f90: New test.
649 2015-05-19 Steven G. Kargl <kargl@gcc.gnu.org>
652 * gfortran.dg/null1.f90: New test.
654 2015-05-19 Steven G. Kargl <kargl@gcc.gnu.org>
657 * gfortran.dg/entry_21.f90: New test.
659 2015-05-19 Steven G. Kargl <kargl@gcc.gnu.org>
662 * gfortran.dg/storage_size_6.f90: New tests.
664 2015-05-19 Steven G. Kargl <kargl@gcc.gnu.org>
667 * gfortran.dg/misplaced_statement.f90: New test.
669 2015-05-19 Steven G. Kargl <kargl@gcc.gnu.org>
672 * gfortran.dg/filepos1.f90: New test
674 2015-05-19 Steven G. Kargl <kargl@gcc.gnu.org>
677 * gfortran.dg/pr64925.f90: New test.
679 2015-05-19 Uros Bizjak <ubizjak@gmail.com>
682 * gcc.target/i386/pr66174.c: New test.
684 2015-04-16 Jan Hubicka <hubicka@ucw.cz>
687 * gcc.target/i386/pr66047.c: New testcase.
689 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
692 * gcc.target/alpha/pr66140.c: New test.
694 2015-05-13 Martin Liska <mliska@suse.cz>
696 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
698 2015-05-06 Uros Bizjak <ubizjak@gmail.com>
701 * gcc.target/i386/pr65990.c: New test.
703 2015-05-06 Christian Bruel <christian.bruel@st.com>
706 * gcc.target/aarch64/iinline-attr-1.c: New test.
708 2015-05-05 Peter Bergner <bergner@vnet.ibm.com>
710 Backport from mainline.
711 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
714 * gcc.target/powerpc/htm-1.c: New test.
715 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
717 (__builtin_tabortdci): Likewise.
718 (__builtin_tcheck): Remove operand.
719 * lib/target-supports.exp (check_htm_hw_available): New function.
721 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
722 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/cpp0x/Wnarrowing4.C: New.
727 2015-05-04 Jakub Jelinek <jakub@redhat.com>
729 PR tree-optimization/65984
730 * c-c++-common/ubsan/pr65984.c: New test.
732 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
733 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
736 * g++.dg/cpp0x/Wnarrowing3.C: New.
738 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
740 Backport from mainline r222664
741 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
743 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
744 with powerpc_p8vector_ok.
746 2015-04-30 Marek Polacek <polacek@redhat.com>
748 PR tree-optimization/63551
749 * g++.dg/ipa/pr63551.C: New test.
751 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
754 * g++.dg/cpp0x/Wnarrowing2.C: New.
756 2015-04-30 Alan Modra <amodra@gmail.com>
758 * gcc.dg/pr65408.c: New.
760 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
762 Backport from trunk r222564:
764 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
766 * g++.dg/gomp/tpl-target-update.C: New file.
768 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
770 Backport from mainline
771 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
773 * gcc.dg/vect/vect-33.c: Remove spurious line.
775 2015-04-27 Jakub Jelinek <jakub@redhat.com>
777 PR tree-optimization/65875
778 * gcc.c-torture/compile/pr65875.c: New test.
780 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
782 Backport from mainline
783 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
786 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
788 * gcc.target/powerpc/pr65849-2.c: Likewise.
790 2015-04-24 Andreas Tobler <andreast@gcc.gnu.org>
792 Add missing ChangeLog entry for r222341.
794 Backport from trunk r222273
795 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
796 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
798 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
799 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
800 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
801 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
802 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
803 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
804 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
806 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
808 Backport from mainline r222362
809 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
811 * gcc.target/powerpc/crypto-builtin-2.c: New.
813 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
815 * gcc.target/powerpc/pr65456.c: Add test missed during backport of
818 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
820 Backport from mainline r222351
821 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
823 * gcc.target/powerpc/swaps-p8-18.c: New test.
825 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
827 Backport from mainline r222349
828 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
831 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
832 * gcc.dg/vect/bb-slp-25.c: Likewise.
833 * gcc.dg/vect/bb-slp-29.c: Likewise.
834 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
835 vect_no_align && { ! vect_hw_misalign }.
836 * gcc.dg/vect/bb-slp-9.c: Likewise.
837 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
839 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
840 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
841 account for POWER8, where peeling for alignment is not needed.
842 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
843 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
844 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
845 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
846 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
847 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
848 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
849 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
850 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
851 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
852 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
853 * gcc.dg/vect/pr16105.c: Likewise.
854 * gcc.dg/vect/pr20122.c: Likewise.
855 * gcc.dg/vect/pr33804.c: Likewise.
856 * gcc.dg/vect/pr33953.c: Likewise.
857 * gcc.dg/vect/pr56787.c: Likewise.
858 * gcc.dg/vect/pr58508.c: Likewise.
859 * gcc.dg/vect/slp-25.c: Likewise.
860 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
861 * gcc.dg/vect/vect-105.c: Likewise.
862 * gcc.dg/vect/vect-27.c: Likewise.
863 * gcc.dg/vect/vect-29.c: Likewise.
864 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
866 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
867 && { ! vect_hw_misalign }.
868 * gcc.dg/vect/vect-44.c: Likewise.
869 * gcc.dg/vect/vect-48.c: Likewise.
870 * gcc.dg/vect/vect-50.c: Likewise.
871 * gcc.dg/vect/vect-52.c: Likewise.
872 * gcc.dg/vect/vect-56.c: Likewise.
873 * gcc.dg/vect/vect-60.c: Likewise.
874 * gcc.dg/vect/vect-72.c: Likewise.
875 * gcc.dg/vect/vect-75-big-array.c: Likewise.
876 * gcc.dg/vect/vect-75.c: Likewise.
877 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
878 * gcc.dg/vect/vect-77-global.c: Likewise.
879 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
880 * gcc.dg/vect/vect-78-global.c: Likewise.
881 * gcc.dg/vect/vect-93.c: Likewise.
882 * gcc.dg/vect/vect-95.c: Likewise.
883 * gcc.dg/vect/vect-96.c: Likewise.
884 * gcc.dg/vect/vect-cond-1.c: Likewise.
885 * gcc.dg/vect/vect-cond-3.c: Likewise.
886 * gcc.dg/vect/vect-cond-4.c: Likewise.
887 * gcc.dg/vect/vect-cselim-1.c: Likewise.
888 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
889 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
890 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
891 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
892 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
893 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
894 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
895 * gcc.dg/vect/vect-outer-3a.c: Likewise.
896 * gcc.dg/vect/vect-outer-5.c: Likewise.
897 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
898 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
899 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
900 * gcc.dg/vect/vect-outer-fir.c: Likewise.
901 * gcc.dg/vect/vect-peel-3.c: Likewise.
902 * gcc.dg/vect/vect-peel-4.c: Likewise.
903 * gcc.dg/vect/vect-pre-interact.c: Likewise.
904 * gcc.target/powerpc/pr65456.c: New test.
905 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
906 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
907 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
908 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
909 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
910 vect_no_align && { ! vect_hw_misalign }.
911 * gfortran.dg/vect/vect-3.f90: Likewise.
912 * gfortran.dg/vect/vect-4.f90: Likewise.
913 * gfortran.dg/vect/vect-5.f90: Likewise.
914 * lib/target-supports.exp (check_effective_target_vect_no_align):
916 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
918 Backport from mainline r222372
919 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
921 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
922 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
924 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
927 * gfortran.dg/pr65429.f90: New test.
929 2015-04-22 Bin Cheng <bin.cheng@arm.com>
931 Backport from trunk r222255
932 2015-04-21 Bin Cheng <bin.cheng@arm.com>
935 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
936 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
938 2015-04-22 Release Manager
940 * GCC 5.1.0 released.
942 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
945 * gcc.dg/pr65780-1.c: New test.
946 * gcc.dg/pr65780-2.c: Likewise.
947 * gcc.target/i386/pr32219-9.c: Likewise.
948 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
950 * gcc.target/i386/pr64317.c (c): Initialize.
952 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
955 * gcc.target/powerpc/pr65787.c: New.
957 2015-04-17 Jakub Jelinek <jakub@redhat.com>
960 * gcc.dg/debug/pr65771.c: New test.
962 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
964 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
965 __buitlin_alloca with __builtin_alloca.
967 2015-04-15 Jakub Jelinek <jakub@redhat.com>
970 * g++.dg/ipa/pr65765.C: New test.
972 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
974 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
975 __builtin_finite instead of finite.
976 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
979 2015-04-12 Jakub Jelinek <jakub@redhat.com>
981 PR tree-optimization/65747
982 * g++.dg/torture/pr65747.C: New test.
984 2015-04-12 Jakub Jelinek <jakub@redhat.com>
987 * g++.dg/cpp0x/pr65736.C: New test.
989 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
990 Martin Liska <mliska@suse.cz>
993 * g++.dg/ipa/pr65722.C: New testcase.
995 2015-04-11 Jakub Jelinek <jakub@redhat.com>
997 PR tree-optimization/65735
998 * gcc.c-torture/compile/pr65735.c: New test.
1000 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1003 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1005 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1008 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1010 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1013 * gcc.target/arm/pr65647-2.c: New.
1015 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1018 * g++.dg/torture/pr65694.C: New test.
1020 2015-04-10 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/coarray_lock_6.f90: New.
1023 * gfortran.dg/coarray_lock_7.f90: New.
1024 * gfortran.dg/coarray/lock_2.f90: New.
1026 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1032 * gfortran.dg/used_types_27.f90: New.
1034 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1037 * gcc.target/i386/pr65671.c: New.
1039 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1041 PR tree-optimization/65709
1042 * c-c++-common/ubsan/align-9.c: New test.
1044 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1047 * gfortran.dg/pr56852.f90: New test.
1049 2015-04-09 Marek Polacek <polacek@redhat.com>
1050 Jakub Jelinek <jakub@redhat.com>
1053 * g++.dg/opt/pr65554.C: New test.
1055 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1058 * c-c++-common/attr-aligned-1.c: New test.
1060 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1062 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1064 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1067 * gcc.target/i386/sse-25.c: New.
1069 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1072 * gcc.target/i386/pr65693.c: New test.
1074 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1076 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1078 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1080 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1082 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1084 * gcc.target/i386/thunk-retbnd.c: New.
1086 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1088 * gnat.dg/opt48.adb: New test.
1089 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1090 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1092 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1095 * gcc.c-torture/compile/pr65540.c: New.
1097 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1099 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1102 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1105 * g++.dg/debug/pr65678.C: New test.
1108 * gcc.c-torture/compile/pr65680.c: New test.
1110 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1113 * gfortran.dg/allocate_with_source_5.f90: New test.
1115 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1117 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1118 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1120 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1122 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1124 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1127 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1128 to get floating point compression.
1129 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1131 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1133 PR preprocessor/61977
1134 * gcc.dg/cpp/pr61977.c: New test.
1136 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1138 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1140 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1143 * gcc.target/arm/pr65647.c: New.
1145 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1148 * g++.dg/torture/pr65655.C: New testcase.
1150 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1153 * g++.dg/cpp1y/lambda-init13.C: New.
1155 2015-04-03 Marek Polacek <polacek@redhat.com>
1157 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1159 2015-04-02 Marek Polacek <polacek@redhat.com>
1162 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1163 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1165 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1167 PR preprocessor/61977
1168 * gcc.target/powerpc/pr61977-1.c: New test.
1169 * gcc.target/powerpc/pr61977-2.c: New test.
1171 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/warn/Wshadow-8.C: New.
1175 * g++.dg/warn/Wshadow-9.C: Likewise.
1176 * g++.dg/warn/Wshadow-10.C: Likewise.
1177 * g++.dg/warn/Wshadow-11.C: Likewise.
1179 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1181 * gcc.dg/pr23623.c: Added aligned attribute.
1182 * gcc.dg/20141029-1.c: Likewise.
1183 * gcc.dg/20150306-1.c: New test.
1185 2015-04-01 Marek Polacek <polacek@redhat.com>
1188 * g++.dg/cpp0x/initlist93.C: New test.
1189 * g++.dg/cpp0x/initlist94.C: New test.
1191 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1194 * gcc.target/aarch64/pr65624.c: New test.
1196 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1198 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1200 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1202 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1203 extra variable to force stack alignment.
1204 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1205 extra variable to force stack alignment.
1207 2015-03-31 Marek Polacek <polacek@redhat.com>
1210 * g++.dg/template/pr65390.C: New test.
1212 2015-03-31 Martin Liska <mliska@suse.cz>
1214 * g++.dg/ipa/pr65557.C: New test.
1216 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1218 * gcc.target/s390/hotpatch-25.c: New test.
1219 * gcc.target/s390/hotpatch-1.c: Update test.
1220 * gcc.target/s390/hotpatch-10.c: Update test.
1221 * gcc.target/s390/hotpatch-11.c: Update test.
1222 * gcc.target/s390/hotpatch-12.c: Update test.
1223 * gcc.target/s390/hotpatch-13.c: Update test.
1224 * gcc.target/s390/hotpatch-14.c: Update test.
1225 * gcc.target/s390/hotpatch-15.c: Update test.
1226 * gcc.target/s390/hotpatch-16.c: Update test.
1227 * gcc.target/s390/hotpatch-17.c: Update test.
1228 * gcc.target/s390/hotpatch-18.c: Update test.
1229 * gcc.target/s390/hotpatch-19.c: Update test.
1230 * gcc.target/s390/hotpatch-2.c: Update test.
1231 * gcc.target/s390/hotpatch-21.c: Update test.
1232 * gcc.target/s390/hotpatch-22.c: Update test.
1233 * gcc.target/s390/hotpatch-23.c: Update test.
1234 * gcc.target/s390/hotpatch-24.c: Update test.
1235 * gcc.target/s390/hotpatch-3.c: Update test.
1236 * gcc.target/s390/hotpatch-4.c: Update test.
1237 * gcc.target/s390/hotpatch-5.c: Update test.
1238 * gcc.target/s390/hotpatch-6.c: Update test.
1239 * gcc.target/s390/hotpatch-7.c: Update test.
1240 * gcc.target/s390/hotpatch-8.c: Update test.
1241 * gcc.target/s390/hotpatch-9.c: Update test.
1242 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1244 2015-03-31 Richard Biener <rguenther@suse.de>
1247 * g++.dg/torture/pr65626.C: New testcase.
1249 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1252 * gcc.target/i386/mpx/pr65531.cc: New.
1254 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1257 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1258 __builtin_alloca instead of alloca.
1259 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1260 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1261 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1264 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1267 * g++.dg/ubsan/pr65610.C: New test.
1269 2015-03-30 Marek Polacek <polacek@redhat.com>
1272 * g++.dg/cpp0x/pr65398-2.C: New test.
1274 2015-03-30 Marek Polacek <polacek@redhat.com>
1276 * c-c++-common/pr65556.c: Change the width of bit-fields.
1278 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1281 * gcc.target/i386/pr65588.c: New testcase.
1283 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1285 PR libgfortran/65563
1286 * gfortran.dg/open_errors_2.f90: New test.
1288 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1290 PR libgfortran/65596
1291 * gfortran.dg/namelist_86.f90: New test.
1293 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1295 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1296 statement to reflect new ownership.
1298 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1301 * g++.dg/template/friend58.C: New.
1302 * g++.dg/template/friend59.C: Likewise.
1304 2015-03-27 Tobias Burnus <burnus@net-b.de>
1307 * g++.dg/gomp/openmp-simd-3.C: New.
1308 * gcc.dg/gomp/openmp-simd-3.c: New.
1310 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1313 * gcc.target/i386/pr65248-1.c: New file.
1314 * gcc.target/i386/pr65248-2.c: Likewise.
1315 * gcc.target/i386/pr65248-3.c: Likewise.
1316 * gcc.target/i386/pr65248-4.c: Likewise.
1318 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1321 * gcc.c-torture/compile/pr65593.c: New test.
1323 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1326 * g++.dg/cpp1y/constexpr-assert1.C: New.
1328 2015-03-27 Marek Polacek <polacek@redhat.com>
1331 * c-c++-common/pr65556.c: New test.
1333 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1336 * g++.dg/torture/pr65600.C: New testcase.
1338 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1341 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1343 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1345 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1346 statement and cleanup. Fixed typos.
1348 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1351 * gcc.c-torture/compile/pr65595.c: New testcase.
1353 2015-03-27 Marek Polacek <polacek@redhat.com>
1356 * g++.dg/ubsan/pr65583.C: New test.
1358 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1360 * gcc.c-torture/compile/20150327.c: New testcase.
1362 2015-03-26 Richard Biener <rguenther@suse.de>
1365 * g++.dg/torture/pr65555.C: New testcase.
1367 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1369 PR tree-optimization/64715
1370 * gcc.dg/builtin-object-size-15.c: New test.
1371 * gcc.dg/pr64715-1.c: New test.
1372 * gcc.dg/pr64715-2.c: New test.
1374 2015-03-26 Richard Biener <rguenther@suse.de>
1377 * gnat.dg/specs/opt2.ads: Fix testcase.
1379 2015-03-25 Martin Sebor <msebor@redhat.com>
1382 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1383 when target isn't arm*-*-*-*.
1384 (check_effective_target_arm_nothumb): Likewise.
1385 (check_effective_target_arm_little_endian): Likewise.
1386 (check_effective_target_arm_vect_no_misalign): Likewise.
1387 (check_effective_target_aarch64_little_endian): Fail early if target
1390 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1392 PR tree-optimization/65177
1393 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1395 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1397 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1398 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1399 smmintrin.h and mm3dnow.h.
1401 2015-03-25 Marek Polacek <polacek@redhat.com>
1404 * g++.dg/cpp0x/pr65558.C: New test.
1406 2015-03-25 Marek Polacek <polacek@redhat.com>
1409 * g++.dg/template/pr61670.C: New test.
1411 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/template/pr54987.C: New.
1416 2015-03-25 Richard Biener <rguenther@suse.de>
1418 PR tree-optimization/62630
1419 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1421 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1424 * gcc.target/i386/mpx/pr65508.c: New.
1426 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1430 * gfortran.dg/data_initialized_3.f90: New.
1432 2015-03-25 Richard Biener <rguenther@suse.de>
1435 * gnat.dg/specs/opt2.ads: New testcase.
1437 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1439 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1440 * gcc.target/arm/memset-inline-4.c: Skip for
1441 arm_tune_string_ops_prefer_neon.
1442 * gcc.target/arm/memset-inline-5.c: Ditto.
1443 * gcc.target/arm/memset-inline-6.c: Ditto.
1444 * gcc.target/arm/memset-inline-8.c: Ditto.
1445 * gcc.target/arm/memset-inline-9.c: Ditto.
1447 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1450 * g++.dg/other/virtual3.C: New.
1452 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1455 * g++.dg/cpp0x/vt-60130.C: New.
1457 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1460 * g++.dg/warn/Warray-bounds-7.C: New.
1462 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1465 * g++.dg/template/defarg18.C: New.
1467 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1470 * g++.dg/cpp0x/vt-59988.C: New.
1472 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1474 PR tree-optimization/65533
1475 * gcc.dg/pr65533.c: New test.
1477 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1479 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1480 source= and mold= expressions functionality.
1481 * gfortran.dg/allocate_class_4.f90: New test.
1482 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1483 copying an unlimited polymorhpic object containing a char array
1484 to another unlimited polymorphic object respects the _len
1486 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1487 whether deferred length char array allocate works, unlimited
1488 polymorphic object allocation from a string works and if
1489 allocating an array of deferred length strings works.
1490 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1492 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1495 * g++.dg/cpp0x/constexpr-array11.C: New.
1497 2015-03-24 Richard Biener <rguenther@suse.de>
1500 * gcc.dg/torture/pr65517.c: New testcase.
1502 2015-03-24 Tobias Burnus <burnus@net-b.de>
1504 * gfortran.dg/coindexed_1.f90: Moved from
1505 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1507 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1510 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1514 * gcc.target/i386/pr65523.c: New test.
1517 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1519 * g++.dg/lto/pr65475b_0.C: Likewise.
1521 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1524 * gcc.target/sh/torture/pr65505.c: New.
1526 2015-03-23 Martin Sebor <msebor@redhat.com>
1529 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1530 assembly for lvx in addition to lxv.
1532 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1535 * gfortran.dg/pr65504.f90: New test.
1538 * gcc.dg/pr65521.c: New test.
1540 2015-03-23 Richard Biener <rguenther@suse.de>
1542 PR tree-optimization/65518
1543 * gcc.dg/vect/pr65518.c: New testcase.
1545 2015-03-23 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/65494
1548 * gcc.dg/vect/pr65494.c: New testcase.
1550 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1552 PR preprocessor/65238
1553 * c-c++-common/cpp/pr65238-1.c: New test.
1554 * gcc.dg/cpp/pr65238-2.c: New test.
1555 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1556 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1558 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1559 Mikael Morin <mikael@gcc.gnu.org>
1562 * gfortran.dg/elemental_dependency_4.f90: New.
1563 * gfortran.dg/elemental_dependency_5.f90: New.
1565 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1568 * g++.dg/lto/pr65475b_0.C: New testcase.
1569 * g++.dg/lto/pr65475b_1.C: New testcase.
1570 * g++.dg/lto/pr65475c_0.C: New testcase.
1571 * g++.dg/lto/pr65475c_1.C: New testcase.
1573 2015-03-21 Tobias Burnus <burnus@net-b.de>
1575 * gfortran.dg/coarray_38.f90: New.
1576 * gfortran.dg/coarray_39.f90: New.
1577 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1580 2015-03-20 Marek Polacek <polacek@redhat.com>
1583 * g++.dg/cpp0x/pr65398.C: New test.
1585 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1588 * g++.dg/lto/pr65475_0.C: New testcase.
1589 * g++.dg/lto/pr65475_1.C: New testcase.
1591 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1593 PR rtl-optimization/64366
1594 * gcc.target/sh/pr64366.c: New.
1596 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/cpp0x/constexpr-48324.C: New.
1601 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1604 * g++.dg/cpp0x/pr48453.C: New.
1606 2015-03-20 Marek Polacek <polacek@redhat.com>
1609 * g++.dg/cpp0x/pr65072.C: New test.
1611 2015-03-20 Richard Biener <rguenther@suse.de>
1614 * gcc.dg/pr15347.c: Use -O.
1615 * c-c++-common/pr19807-1.c: Likewise.
1617 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1619 * gnat.dg/volatile13.ad[sb]: New test.
1621 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1623 PR rtl-optimization/60851
1624 * gcc.target/i386/pr60851.c: New test.
1626 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1629 * g++.dg/pr65240.h: Add tests for PR 65240.
1630 * g++.dg/pr65240-1.C: Likewise.
1631 * g++.dg/pr65240-2.C: Likewise.
1632 * g++.dg/pr65240-3.C: Likewise.
1633 * g++.dg/pr65240-4.C: Likewise.
1635 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1637 PR rtl-optimization/63491
1638 * gcc.target/powerpc/pr63491.c: New.
1640 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1642 * g++.dg/ipa/pr65465.C: New test.
1644 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1647 * g++.dg/cpp0x/deleted11.C: New.
1649 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1652 * c-c++-common/tsan/pr65400-3.c: New test.
1654 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1657 * g++.dg/cpp0x/constexpr-59686.C: New.
1659 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1662 * g++.dg/tsan/pr64265.C: New test.
1665 * c-c++-common/tsan/pr65400-1.c: New test.
1666 * c-c++-common/tsan/pr65400-2.c: New test.
1668 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1671 * g++.dg/cpp0x/pr59816.C: New.
1673 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1676 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1678 2015-03-18 Martin Liska <mliska@suse.cz>
1681 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1682 equivalences either to 6 or 7.
1684 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1688 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1690 * gcc.dg/undefined-loop-1.c: New file.
1691 * gcc.dg/undefined-loop-2.c: New file.
1693 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1696 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1697 loop exits too early.
1699 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1701 PR tree-optimization/65450
1702 * gfortran.dg/pr65450.f90: New test.
1705 * gcc.target/i386/pr65078-1.c: New test.
1706 * gcc.target/i386/pr65078-2.c: New test.
1707 * gcc.target/i386/pr65078-3.c: New test.
1708 * gcc.target/i386/pr65078-4.c: New test.
1709 * gcc.target/i386/pr65078-5.c: New test.
1710 * gcc.target/i386/pr65078-6.c: New test.
1712 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1715 * g++.dg/cpp1y/pr65340.C: New.
1717 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1720 * gfortran.dg/system_clock_3.f08: Adjust test.
1722 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1725 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1726 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1728 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1731 * gfortran.dg/system_clock_3.f08: New test.
1733 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1736 g++.dg/cpp1y/pr64626-1.C: New.
1737 g++.dg/cpp1y/pr64626-2.C: New.
1738 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1740 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1742 PR tree-optimization/65427
1743 * gcc.c-torture/execute/pr65427.c: New test.
1745 2015-03-16 Marek Polacek <polacek@redhat.com>
1749 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1750 * g++.dg/cpp0x/pr65327.C: New test.
1752 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1755 * c-c++-common/asan/pr64820.c: New test.
1757 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1759 * gfortran.dg/pointer_2.f90: New test.
1761 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1763 * g++.dg/pr65049.C: New test.
1765 2015-03-16 Tom de Vries <tom@codesourcery.com>
1767 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1768 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1769 * gcc.target/i386/fuse-caller-save.c: Same.
1771 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1773 * gnat.dg/loop_optimization18.ad[sb]: New test.
1774 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1776 2015-03-16 Alan Modra <amodra@gmail.com>
1778 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1781 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1783 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1785 * gcc.dg/torture/pr65270-2.c: Likewise.
1787 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1790 * gfortran.dg/pointer_remapping_9.f90: New.
1792 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1794 PR tree-optimization/65369
1795 * gcc.c-torture/execute/pr65369.c: New test.
1797 PR tree-optimization/65418
1798 * gcc.c-torture/execute/pr65418-1.c: New test.
1799 * gcc.c-torture/execute/pr65418-2.c: New test.
1801 PR rtl-optimization/65401
1802 * gcc.c-torture/execute/pr65401.c: New test.
1804 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1807 * gcc.target/arm/pr64600_1.c: New test.
1809 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1811 PR rtl-optimization/65235
1812 * gcc.target/aarch64/pr65235_1.c: New test.
1814 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1816 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1817 * gcc.target/s390/hotpatch-22.c: Likewise.
1818 * gcc.target/s390/hotpatch-23.c: Likewise.
1819 * gcc.target/s390/hotpatch-24.c: Likewise.
1820 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1821 * gcc.target/s390/hotpatch-1.c: Update expected output.
1822 * gcc.target/s390/hotpatch-2.c: Likewise.
1823 * gcc.target/s390/hotpatch-3.c: Likewise.
1824 * gcc.target/s390/hotpatch-4.c: Likewise.
1825 * gcc.target/s390/hotpatch-5.c: Likewise.
1826 * gcc.target/s390/hotpatch-6.c: Likewise.
1827 * gcc.target/s390/hotpatch-7.c: Likewise.
1828 * gcc.target/s390/hotpatch-8.c: Likewise.
1829 * gcc.target/s390/hotpatch-9.c: Likewise.
1830 * gcc.target/s390/hotpatch-10.c: Likewise.
1831 * gcc.target/s390/hotpatch-11.c: Likewise.
1832 * gcc.target/s390/hotpatch-12.c: Likewise.
1833 * gcc.target/s390/hotpatch-13.c: Likewise.
1834 * gcc.target/s390/hotpatch-14.c: Likewise.
1835 * gcc.target/s390/hotpatch-15.c: Likewise.
1836 * gcc.target/s390/hotpatch-16.c: Likewise.
1837 * gcc.target/s390/hotpatch-17.c: Likewise.
1838 * gcc.target/s390/hotpatch-18.c: Likewise.
1839 * gcc.target/s390/hotpatch-19.c: Likewise.
1841 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1844 * gcc.target/i386/pr65103-1.c: New.
1846 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1849 * gcc.target/i386/pr65044.c: New.
1851 2015-03-12 Tom de Vries <tom@codesourcery.com>
1853 PR rtl-optimization/64895
1854 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1855 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1856 * gcc.target/i386/fuse-caller-save.c: Ditto.
1858 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1860 * gcc.dg/ipa/pr63569.c: Fix template.
1862 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1864 * g++.dg/ipa/pr64146.C: Require fpic support.
1866 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1869 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1870 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1872 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1874 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1875 to dg-options, fix up dg-skip-if.
1877 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1880 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1881 * gcc.target/avr/tiny-caller-save.c: Same.
1883 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1886 * g++.dg/pr65242.C: New test.
1888 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1890 * c-c++-common/asan/no-asan-check-glob.c: New test.
1892 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1895 * g++.dg/other/default11.C: New.
1896 * g++.dg/other/default12.C: Likewise.
1898 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1901 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1903 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1906 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1908 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1911 * g++.dg/cpp0x/pr65127.C: New test.
1913 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1915 * gcc.dg/ipa/PR64550.c: Update template.
1917 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1918 Tobias Burnus <burnus@net-b.de>
1920 * gfortran.dg/coarray_sync_memory.f90: New.
1922 2015-03-10 Marek Polacek <polacek@redhat.com>
1925 * c-c++-common/ubsan/pr65367.c: New test.
1927 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1929 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1930 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1931 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1932 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1933 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1934 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1935 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1936 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1937 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1938 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1939 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1940 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1941 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1943 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1945 * lib/mpx-dg.exp (mpx_link_flags): New.
1948 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1949 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1950 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1951 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1952 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1953 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1954 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1955 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1956 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1957 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1958 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1959 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1960 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1961 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1962 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1963 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1964 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1965 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1966 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1967 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1968 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1969 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1970 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1971 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1972 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1973 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1974 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1975 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1976 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1977 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1978 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1979 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1980 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1981 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1982 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1983 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1984 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1985 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1986 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1987 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1988 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1989 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1990 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1991 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1992 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1993 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1994 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1995 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1996 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1997 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1998 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1999 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2000 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2001 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2002 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2003 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2004 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2005 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2006 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2007 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2008 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2009 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2010 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2011 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2012 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2013 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2014 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2015 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2016 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2017 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2018 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2019 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2020 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2021 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2022 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2023 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2024 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2025 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2026 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2027 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2028 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2029 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2030 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2031 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2032 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2033 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2034 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2035 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2036 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2037 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2038 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2039 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2040 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2041 * gcc.target/i386/mpx/label-address-1.c: New.
2042 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2043 * gcc.target/i386/mpx/macro.c: New.
2044 * gcc.target/i386/mpx/mpx-check.h: New.
2045 * gcc.target/i386/mpx/mpx.exp: New.
2046 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2047 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2048 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2049 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2050 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2051 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2052 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2053 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2054 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2055 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2056 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2057 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2058 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2059 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2060 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2061 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2062 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2063 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2064 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2065 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2066 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2067 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2068 * gcc.target/i386/mpx/reference-1-nov.c: New.
2069 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2070 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2071 * gcc.target/i386/mpx/reference-2-nov.c: New.
2072 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2073 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2074 * gcc.target/i386/mpx/reference-3-nov.c: New.
2075 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2076 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2077 * gcc.target/i386/mpx/reference-4-nov.c: New.
2078 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2079 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2080 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2081 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2082 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2083 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2084 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2085 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2086 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2087 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2088 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2089 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2090 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2091 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2092 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2093 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2094 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2095 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2096 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2097 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2098 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2099 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2100 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2101 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2102 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2103 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2104 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2105 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2106 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2107 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2108 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2109 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2110 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2111 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2112 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2113 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2114 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2115 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2116 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2117 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2118 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2119 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2120 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2121 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2122 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2123 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2124 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2125 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2126 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2127 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2128 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2129 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2130 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2131 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2132 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2133 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2134 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2135 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2136 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2137 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2138 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2139 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2140 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2141 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2142 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2143 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2144 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2145 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2146 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2147 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2148 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2149 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2150 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2151 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2152 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2153 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2154 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2155 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2156 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2157 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2158 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2159 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2160 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2161 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2162 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2163 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2164 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2165 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2166 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2167 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2168 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2169 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2170 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2171 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2172 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2173 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2174 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2175 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2176 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2177 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2178 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2179 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2180 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2181 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2182 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2183 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2184 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2185 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2186 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2187 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2188 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2189 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2190 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2191 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2192 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2193 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2194 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2195 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2196 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2197 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2198 * gcc.target/i386/mpx/vla-1-nov.c: New.
2199 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2200 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2201 * gcc.target/i386/mpx/vla-2-nov.c: New.
2202 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2204 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2206 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2208 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2210 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2212 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2214 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2215 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2217 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2220 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2223 * c-c++-common/pr65120.c: New test.
2225 PR rtl-optimization/65321
2226 * gcc.dg/pr65321.c: New test.
2228 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2230 PR tree-optimization/65355
2231 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2233 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2236 * c-c++-common/pr49706.c: Adjust tests for not warning
2237 about !!x == y or !b == y where b is boolean, and add
2239 * c-c++-common/pr62199-2.c: Likewise.
2241 2015-03-09 Richard Biener <rguenther@suse.de>
2244 * gcc.dg/torture/pr65270-1.c: New testcase.
2245 * gcc.dg/torture/pr65270-2.c: Likewise.
2247 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2249 PR tree-optimization/63743
2250 * gcc.dg/pr63743.c: New test.
2252 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2255 * g++.dg/lto/pr65316_0.C: New testcase.
2256 * g++.dg/lto/pr65316_1.C: New testcase.
2258 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2261 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2263 * g++.dg/abi/rtti3.C: Likewise.
2265 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2268 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2270 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2272 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2274 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2276 2015-03-08 Morin <mikael@gcc.gnu.org>
2279 * gfortran.dg/entry_20.f90: New.
2281 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2284 * gcc.c-torture/compile/pr65153.c: New.
2286 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2289 * g++.dg/torture/pr65249.C: New.
2291 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2293 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2295 (int64_t): Likewise.
2297 2015-03-07 Marek Polacek <polacek@redhat.com>
2298 Martin Uecker <uecker@eecs.berkeley.edu>
2301 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2303 * c-c++-common/ubsan/bounds-8.c: New test.
2304 * c-c++-common/ubsan/bounds-9.c: New test.
2305 * gcc.dg/ubsan/bounds-2.c: New test.
2307 2015-03-05 Martin Sebor <msebor@redhat.com>
2309 * PR testsuite/63175
2310 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2311 checking of results into main to prevent it from getting optimized
2313 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2315 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2317 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2318 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2319 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2322 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2324 * g++.dg/lto/pr65302_1.C: New testcase.
2325 * g++.dg/lto/pr65302_0.C: New testcase.
2327 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2329 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2330 -fno-ipa-icf to dg-options.
2332 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2334 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2335 compiles using the linker plugin.
2337 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2339 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2341 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2343 * gcc.target/arm/pr65067.c: New test.
2345 2015-03-05 Martin Liska <mliska@suse.cz>
2348 * gcc.dg/ipa/pr65318.c: New test.
2350 2015-03-05 Marek Polacek <polacek@redhat.com>
2352 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2354 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2356 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2358 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2360 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2361 max-unroll-times back to defaults for s390.
2363 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2367 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2370 * g++.dg/cpp0x/initlist92.C: New.
2372 2015-03-05 Richard Biener <rguenther@suse.de>
2374 PR tree-optimization/65310
2375 * gcc.dg/vect/pr65310.c: New testcase.
2377 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2380 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2382 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2384 * gnat.dg/entry_queues3.adb: New test.
2386 2015-03-04 Ian Lance Taylor <iant@google.com>
2388 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2390 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2393 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2395 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2397 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2398 -fno-ipa-icf to dg-options
2399 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2400 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2402 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2405 * g++.dg/cpp0x/decltype62.C: New.
2407 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2409 * gnat.dg/object_overflow5.adb: New test.
2411 2015-03-03 Martin Liska <mliska@suse.cz>
2414 * gcc.dg/ipa/pr65287.c: New test.
2416 2015-03-03 Martin Jambor <mjambor@suse.cz>
2417 Eric Botcazou <ebotcazou@adacore.com>
2419 * gnat.dg/specs/pack12.ads: New test.
2421 2015-03-03 Martin Liska <mliska@suse.cz>
2423 * gcc.dg/ipa/PR65282.c: New test.
2425 2015-03-13 Jeff Law <law@redhat.com>
2427 PR tree-optimization/65241
2428 * gcc.c-torture/compile/pr65241.c: New test.
2430 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2433 * gcc.target/avr/torture/pr64331.c: New test.
2435 2015-03-03 Martin Liska <mliska@suse.cz>
2436 Jan Hubicka <hubicka@ucw.cz>
2438 * g++.dg/ipa/pr65263.C: New test.
2440 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2443 * gcc.dg/lto/pr65130_0.c: New testcase.
2444 * gcc.dg/lto/pr65130_1.c: New testcase.
2446 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2449 * g++.dg/torture/pr64988.C: New testcase.
2451 2015-03-02 Tobias Burnus <burnus@net-b.de>
2453 * gfortran.dg/coarray_atomic_6.f90: New.
2455 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2458 * gcc.target/i386/pr65184.c: New.
2460 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2463 * gcc.target/i386/pr65183.c: New.
2465 2015-02-28 Martin Liska <mliska@suse.cz>
2466 Jan Hubicka <hubicka@ucw.cz>
2468 * gcc.dg/ipa/ipa-icf-35.c: New test.
2469 * gcc.dg/ipa/ipa-icf-36.c: New test.
2470 * gcc.dg/ipa/ipa-icf-37.c: New test.
2472 2015-02-28 Martin Liska <mliska@suse.cz>
2473 Jan Hubicka <hubicka@ucw.cz>
2476 * gcc.dg/ipa/ipa-icf-34.c: New test.
2478 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2481 * gcc.target/sh/sh/pr61142.c: New.
2483 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2485 * g++.dg/other/dump-ada-spec-3.C: New test.
2487 2015-03-01 Martin Liska <mliska@suse.cz>
2489 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2490 * g++.dg/ipa/pr63595.C: Update expected results.
2492 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2495 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2497 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2499 * gcc.dg/vect/pr59354.c: Move vector producing code to
2502 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2505 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2506 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2507 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2508 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2510 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2512 PR tree-optimization/65048
2513 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2514 (foo): Use K&R style definition.
2516 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2519 * g++.dg/pr65032.C: New.
2521 2015-02-27 Marek Polacek <polacek@redhat.com>
2524 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2527 2015-02-27 Marek Polacek <polacek@redhat.com>
2530 * gcc.dg/pr65228.c: New test.
2532 2015-02-27 Kai Tietz <ktietz@redhat.com>
2535 * gcc.dg/weak/weak-17.c: New file.
2537 2015-02-27 Richard Biener <rguenther@suse.de>
2540 * g++.dg/lto/pr65193_0.C: New testcase.
2542 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2544 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2545 * gcc.target/s390/hotpatch-8.c: Likewise.
2546 * gcc.target/s390/hotpatch-9.c: Likewise.
2547 * gcc.target/s390/pr61078.c: Likewise.
2548 * gcc.target/s390/pr57960.c: Remove -m64.
2549 * gcc.target/s390/pr61078.c: Likewise.
2551 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2552 Martin Liska <mliska@suse.cz>
2555 * gcc.dg/pr64454.c: Disable ICF.
2556 * gcc.dg/pr28685-1.c: Disable ICF
2557 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2558 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2559 * g++.dg/ipa/ipa-icf-4.C: Update template.
2561 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2563 PR tree-optimization/65216
2564 * gcc.c-torture/execute/pr65216.c: New test.
2566 PR tree-optimization/65215
2567 * gcc.c-torture/execute/pr65215-1.c: New test.
2568 * gcc.c-torture/execute/pr65215-2.c: New test.
2569 * gcc.c-torture/execute/pr65215-3.c: New test.
2570 * gcc.c-torture/execute/pr65215-4.c: New test.
2571 * gcc.c-torture/execute/pr65215-5.c: New test.
2573 2015-02-26 Tom de Vries <tom@codesourcery.com>
2575 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2577 2015-02-26 Martin Liska <mliska@suse.cz>
2578 Jan Hubicka <hubicka@ucw.cz>
2580 * g++.dg/ipa/pr64146.C: Update expected results.
2581 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2582 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2583 * gcc.dg/ipa/ipa-icf-34.c: New test.
2585 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2587 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2588 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2589 (dg-additional-options): Remove dg directive.
2590 (dg-final): Add dg directive.
2592 2015-02-26 Marek Polacek <polacek@redhat.com>
2595 * g++.dg/ipa/pr65008.C: New test.
2597 2015-02-26 Tom de Vries <tom@codesourcery.com>
2599 * lib/profopt.exp (profopt-target-cleanup): New proc.
2600 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2601 files from sources from dg-additional-sources.
2603 2015-02-26 Tom de Vries <tom@codesourcery.com>
2605 * lib/gcov.exp: Cleanup in case of xfail.
2607 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2609 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2611 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2614 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2615 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2616 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2617 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2618 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2619 * g++.dg/debug/pr46123.C: XFAIL and move...
2620 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2621 * gcc.dg/debug/dwarf2-3.c: Move...
2622 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2624 2015-02-26 Marek Polacek <polacek@redhat.com>
2627 * g++.dg/cpp1y/pr65202.C: New test.
2629 2015-02-26 Tom de Vries <tom@codesourcery.com>
2631 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2632 locale_facets.h.gcov.
2634 2015-02-26 Tom de Vries <tom@codesourcery.com>
2636 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2638 2015-02-26 Tom de Vries <tom@codesourcery.com>
2640 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2642 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2645 * gcc.target/i386/pr65217.c: New.
2647 2015-02-26 Tom de Vries <tom@codesourcery.com>
2649 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2651 2015-02-26 Tom de Vries <tom@codesourcery.com>
2653 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2655 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2657 PR tree-optimization/65048
2658 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2660 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2662 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2663 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2665 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2668 * gcc.target/i386/pr65161.c: New test.
2670 2015-02-26 Terry Guo <terry.guo@arm.com>
2672 * gcc.target/arm/no-volatile-in-it.c: New test.
2674 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2676 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2677 (dg-options): Add -save-temps.
2678 (dg-final): Add cleanup-saved-temps.
2680 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2682 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2684 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2686 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2687 * gcc.target/powerpc/pack01.c: Include string.h.
2689 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2692 * gcc.target/i386/pr65167.c: New.
2694 2015-02-25 Kai Tietz <ktietz@redhat.com>
2696 PR tree-optimization/61917
2697 * gcc.dg/vect/vect-pr61917.c: New file.
2699 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2701 PR tree-optimization/65170
2702 * gcc.c-torture/execute/pr65170.c: New test.
2703 * gcc.dg/tree-ssa/vrp96.c: New test.
2705 2015-02-24 Tom de Vries <tom@codesourcery.com>
2707 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2709 2015-02-24 Tom de Vries <tom@codesourcery.com>
2712 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2713 (dg-additional-files-options): Copy additional_sources to
2714 additional_sources_used before emptying additional_sources.
2715 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2716 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2717 (cleanup-saved-temps): Use additional_sources_used instead of
2719 (dg-test): Reset additional_sources_used.
2721 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2724 * gfortran.dg/integer_exponentiation_6.F90: New test.
2726 2015-02-23 Martin Sebor <msebor@redhat.com>
2729 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2730 two parts. One to save registers, the other to verify the
2731 registers have the right values. Save register state into
2732 static data rather than on the stack.
2734 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2737 * c-c++-common/asan/pr63888.c: New test.
2739 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2742 * gcc.c-torture/compile/pr65163.c: New.
2744 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2746 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2747 with -m31 on 64 bit.
2748 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2749 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2751 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2753 * gcc.target/s390/20090223-1.c: Add
2754 -Wno-implicit-function-declaration option.
2755 * gcc.target/s390/pr42224.c: Likewise.
2756 * gcc.target/s390/pr55718.c: Likewise.
2758 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2760 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2761 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2762 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2763 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2764 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2765 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2766 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2767 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2768 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2769 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2770 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2771 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2772 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2773 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2774 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2775 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2776 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2777 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2778 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2779 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2780 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2782 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2784 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2785 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2786 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2787 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2788 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2789 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2790 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2791 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2792 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2793 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2794 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2795 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2796 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2797 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2798 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2799 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2801 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2805 * gfortran.dg/pr61960.f90: New.
2806 * gfortran.dg/pr64230.f90: New.
2807 * gfortran.dg/pr64980.f03: New.
2809 2015-02-22 Tom de Vries <tom@codesourcery.com>
2811 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2813 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2816 * gnat.dg/timing_events.adb: Removed, invalid test.
2818 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2821 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2823 * g++.dg/gcov/gcov-2.C: Likewise.
2825 2015-02-20 Richard Biener <rguenther@suse.de>
2827 PR tree-optimization/65136
2828 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2830 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2833 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2834 and nvptx-*-* blacklisting.
2836 * gcc.dg/sibcall-9.c: New test.
2837 * gcc.dg/sibcall-10.c: New test.
2839 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2841 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2843 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2846 * gcc.target/avr/torture/pr64452.c: New test.
2848 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2850 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2851 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2853 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2856 * lib/target-supports.exp (check_compile): Check whether
2857 additional_sources is defined before using it.
2859 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2862 * g++.dg/opt/pr65074.C: New file.
2864 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2866 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2867 (size_type): New typedef.
2868 (operator "" _script): Use it for the last argument.
2870 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2872 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2874 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2876 * lib/target-supports.exp (check_compile): Save/restore
2877 additional_sources that may belong to an actual test.
2879 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2881 PR gcov-profile/64634
2882 * g++.dg/gcov/gcov-15.C: New test.
2884 2015-02-18 Tom de Vries <tom@codesourcery.com>
2886 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2888 2015-02-18 Tom de Vries <tom@codesourcery.com>
2890 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2892 2015-02-18 Tom de Vries <tom@codesourcery.com>
2894 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2896 2015-02-18 Tom de Vries <tom@codesourcery.com>
2898 * gfortran.dg/fmt_cache_1.f: Add missing close.
2900 2015-02-18 Tom de Vries <tom@codesourcery.com>
2903 * gfortran.dg/read_eof_8.f90: Add missing close.
2905 2015-02-18 Richard Biener <rguenther@suse.de>
2907 PR tree-optimization/65063
2908 * gcc.dg/pr65063.c: New testcase.
2910 2015-02-18 Richard Biener <rguenther@suse.de>
2912 PR tree-optimization/62217
2913 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2915 2015-02-18 Marek Polacek <polacek@redhat.com>
2918 * c-c++-common/ubsan/pr65081.c: New test.
2920 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2922 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2923 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2925 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2927 * gcc.dg/ipa/propalign-3.c: New test.
2929 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2932 * gcc.target/sh/pr64793.c: New.
2933 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2935 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2937 * gcc.target/arm/divzero.c: New test case.
2939 2015-02-17 Tom de Vries <tom@codesourcery.com>
2941 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2943 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2944 Jakub Jelinek <jakub@redhat.com>
2947 * g++.dg/cpp0x/pr65075.C: New test.
2949 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2952 * gcc.target/powerpc/pr65058.c: New test.
2954 2015-02-16 Jeff Law <law@redhat.com>
2956 PR tree-optimization/64823
2957 * gcc.dg/uninit-20.c: New test.
2959 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2960 James Greenhalgh <james.greenhalgh@arm.com>
2963 * gcc.dg/ipa/ipa-clone-1.c: New test.
2965 2015-02-16 Richard Biener <rguenther@suse.de>
2967 PR tree-optimization/65077
2968 * gcc.dg/torture/pr65077.c: New testcase.
2970 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2972 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2973 Directive adjusted to scan for ldaxr.
2974 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2975 adjusted to scan for ldaex.
2977 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2980 * g++.dg/cpp0x/constexpr-65080.C: New.
2982 2015-02-16 Richard Biener <rguenther@suse.de>
2984 PR tree-optimization/63593
2985 * gcc.dg/pr63593.c: New testcase.
2987 2015-02-16 Marek Polacek <polacek@redhat.com>
2990 * gcc.dg/pr65066.c: New test.
2992 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2994 * gcc.dg/pr65002.C: Move ...
2995 * g++.dg/ipa/pr65002.C: ... here.
2997 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2999 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3000 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3001 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3002 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3004 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3007 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3008 the expression to find calls.
3009 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3010 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3011 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3012 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3013 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3015 2015-02-14 Marek Polacek <polacek@redhat.com>
3018 * gcc.dg/array-11.c: New test.
3019 * gcc.dg/array-12.c: New test.
3020 * gcc.dg/array-13.c: New test.
3021 * gcc.dg/array-14.c: New test.
3022 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3023 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3024 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3025 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3026 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3027 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3029 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3032 * g++.dg/lookup/using54.C: New.
3034 2015-02-13 Jeff Law <law@redhat.com>
3037 Revert my change for tree-optimization/64823.
3039 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3041 PR tree-optimization/65053
3042 * gcc.c-torture/execute/pr65053-1.c: New test.
3043 * gcc.c-torture/execute/pr65053-2.c: New test.
3045 2015-02-13 Marek Polacek <polacek@redhat.com>
3048 * gcc.dg/pr65050.c: New test.
3050 2015-02-13 Jeff Law <law@redhat.com>
3052 PR tree-optimization/64823
3053 * gcc.dg/uninit-20.c: New test.
3055 PR rtl-optimization/47477
3056 * gcc.dg/tree-ssa/pr47477.c: New test.
3058 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3061 * g++.dg/parse/ivdep-2.C: New.
3062 * g++.dg/parse/ivdep-3.C: Likewise.
3064 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3067 * gfortran.dg/continuation_13.f90: New test.
3068 * gfortran.dg/continuation_14.f: New test.
3070 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3073 * g++.dg/cpp0x/sfinae55.C: New.
3075 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3078 * g++.dg/ipa/pr65034.C: New test.
3080 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3082 PR tree-optimization/65002
3083 * gcc.dg/pr65002.C: New.
3085 2015-02-13 Marek Polacek <polacek@redhat.com>
3088 * c-c++-common/pr65040.c: New test.
3090 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3092 PR tree-optimization/64705
3093 * gcc.dg/tree-ssa/pr64705.c: New test.
3095 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3098 * gcc.dg/visibility-22.c: New test.
3099 * gcc.dg/visibility-23.c: New test.
3100 * gcc.target/i386/pr32219-1.c: New test.
3101 * gcc.target/i386/pr32219-2.c: New test.
3102 * gcc.target/i386/pr32219-3.c: New test.
3103 * gcc.target/i386/pr32219-4.c: New test.
3104 * gcc.target/i386/pr32219-5.c: New test.
3105 * gcc.target/i386/pr32219-6.c: New test.
3106 * gcc.target/i386/pr32219-7.c: New test.
3107 * gcc.target/i386/pr32219-8.c: New test.
3108 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3110 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3112 PR libgfortran/57822
3113 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3114 four different KINDs.
3116 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3119 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3122 * g++.dg/ubsan/pr65000.C: New test.
3124 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3127 * gfortran.dg/finalize_28.f90: New test
3129 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3132 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3133 DW_TAG_lexical_block removal.
3134 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3135 * g++.dg/guality/pr55541.C: New test.
3138 * g++.dg/ubsan/pr64984.C: New test.
3140 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3142 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3144 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3147 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3148 instructions for 2015-01-14 get_memmodel changes.
3149 * gcc.target/powerpc/atomic-p8.c: Likewise.
3152 * g++.dg/ubsan/pr65019.C: New test.
3154 PR tree-optimization/65014
3155 * gcc.c-torture/compile/pr65014.c: New test.
3157 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3159 PR libgfortran/57822
3160 * gfortran/fmt_g0_7.f08: Revise test.
3162 2015-02-11 Jeff Law <law@redhat.com>
3165 * gcc.target/m68k/pr63347.c: New test.
3167 2015-02-11 Marek Polacek <polacek@redhat.com>
3169 * g++.dg/ubsan/shift-1.C: New test.
3170 * gcc.dg/ubsan/c-shift-2.c: New test.
3171 * c-c++-common/ubsan/shift-5.c: Remove file.
3173 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3175 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3176 Directive adjusted to XFAIL.
3177 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3180 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3183 * g++.dg/opt/pr65003.C: New test.
3185 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3187 * lib/target-supports.exp (check_effective_target_pie): Renamed
3189 (check_effective_target_pie_enabled): This.
3190 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3191 * gcc.target/i386/pie.c: Likewise.
3193 2015-02-11 Andrew Pinski <apinski@cavium.com>
3196 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3197 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3199 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3202 * gcc.target/i386/pr61925-1.c: New test.
3203 * gcc.target/i386/pr61925-2.c: New test.
3204 * gcc.target/i386/pr61925-3.c: New test.
3206 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3209 * g++.dg/asan/pr65004.C: New test.
3211 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3214 * gcc.taget/sh/pr64661-0.h: New.
3215 * gcc.taget/sh/pr64661-1.c: New.
3216 * gcc.taget/sh/pr64661-2.c: New.
3217 * gcc.taget/sh/pr64661-3.c: New.
3218 * gcc.taget/sh/pr64661-4.c: New.
3220 2015-02-10 Richard Biener <rguenther@suse.de>
3222 PR tree-optimization/64995
3223 * g++.dg/torture/pr64995.C: New testcase.
3225 2015-02-10 Richard Biener <rguenther@suse.de>
3227 PR tree-optimization/64909
3228 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3230 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3232 * gcc.dg/signbit-sa.c: New test.
3234 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3236 PR libgfortran/57822
3237 * gfortran/fmt_g0_7.f08: New test.
3239 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3241 PR tree-optimization/43378
3242 * gcc.dg/tree-ssa/pr43378.c: New test.
3244 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3247 * g++.dg/torture/pr64978.C: New testcase.
3249 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3252 * gcc.dg/asan/pr64981.c: New test.
3254 2015-02-09 Marek Polacek <polacek@redhat.com>
3257 * gcc.dg/pr64856.c: New test.
3259 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3262 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3263 * gcc.c-torture/execute/pr64979.c: New test.
3265 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3267 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3269 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3271 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3272 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3274 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3277 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3279 2015-02-09 Richard Biener <rguenther@suse.de>
3281 PR tree-optimization/54000
3282 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3284 2015-02-09 Tom de Vries <tom@codesourcery.com>
3286 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3288 2015-02-09 Martin Liska <mliska@suse.cz>
3290 * g++.dg/ipa/pr64858.C: New test.
3292 2015-02-09 Tom de Vries <tom@codesourcery.com>
3294 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3296 2015-02-08 Andrew Pinski <apinski@cavium.com>
3298 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3300 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3303 * gfortran.dg/use_rename_8.f90: New.
3305 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3307 * gnat.dg/addr7.ad[sb]: New test.
3308 * gnat.dg/addr8.ad[sb]: Likewise.
3310 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3313 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3314 from jit.dg/test-compile-to-executable.c's create_code, with a
3315 clarification of the output message.
3316 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3318 (test_jit): Use CHECK_NO_ERRORS when calling
3319 gcc_jit_context_compile_to_file.
3320 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3321 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3322 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3323 about deletions that are attempted.
3324 (jit-verify-compile-to-file): Rename to...
3325 (jit-verify-output-file-was-created): ...this, and drop the
3326 attempt to run "file" and verify the output.
3327 (jit-verify-assembler): New function.
3328 (jit-verify-object): New function.
3329 (jit-verify-dynamic-library): New function.
3330 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3331 favor of an implementation from new file
3332 create-code-for-hello-world-executable.h, which also adds a
3334 (dg-final): Replace jit-verify-compile-to-file with
3335 jit-verify-output-file-was-created, and invoke new function
3336 jit-verify-assembler.
3337 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3339 (dg-final): Replace jit-verify-compile-to-file with
3340 jit-verify-output-file-was-created, and invoke new function
3341 jit-verify-dynamic-library.
3342 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3343 favor of an implementation from new file
3344 create-code-for-hello-world-executable.h, which also adds a
3346 (dg-final): Replace jit-verify-compile-to-file with
3347 jit-verify-output-file-was-created. Strengthen the expected stdout
3348 from the built executable.
3349 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3350 favor of an implementation from new file
3351 create-code-for-hello-world-executable.h, which also adds a
3353 (dg-final): Replace jit-verify-compile-to-file with
3354 jit-verify-output-file-was-created, and invoke new function
3356 * jit.dg/verify-dynamic-library.c: New source file.
3358 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3359 Brian Rzycki <b.rzycki@samsung.com>
3361 PR tree-optimization/64878
3362 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3364 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3367 * g++.dg/ipa/pr64896.C: New test.
3369 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3372 * gcc.target/powerpc/pr64205.c: New file.
3374 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3376 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3377 (dg-options): Use -fpie instead of -fPIE -pie.
3379 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3382 * g++.dg/asan/pr64937.C: New test.
3384 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3387 * gfortran.dg/class_to_type_4.f90: New test
3389 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3391 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3393 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3395 PR rtl-optimization/64957
3397 * gcc.c-torture/execute/pr64957.c: New test.
3399 2015-02-05 Jeff Law <law@redhat.com>
3402 * gcc.target/h8300/pr17306-1.c: New test.
3403 * gcc.target/h8300/pr17306-2.c: New test.
3405 2015-02-05 Tobias Burnus <burnus@net-b.de>
3408 * gfortran.dg/structure_constructor_12.f90: New.
3410 2015-02-05 Jeff Law <law@redhat.com>
3413 gcc.target/h8300/pr58400.c: New test.
3415 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3417 * gcc.target/arm/macro_defs0.c: New test.
3418 * gcc.target/arm/macro_defs1.c: New test.
3419 * gcc.target/arm/macro_defs2.c: New test.
3421 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3423 PR rtl-optimization/64905
3424 * gcc.target/i386/pr64905.c: Require nonpic target.
3425 (dg-options): Add -fomit-frame-pointer.
3428 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3430 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3433 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3436 * gfortran.dg/type_to_class_2.f90: New test
3437 * gfortran.dg/type_to_class_3.f90: New test
3439 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3442 * g++.dg/torture/pr64686.C: New testcase.
3444 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3446 PR rtl-optimization/64905
3447 * gcc.target/i386/pr64905.c: New file.
3449 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3451 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3452 * gcc.dg/guality/pr41616-1.c: Ditto.
3454 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3457 * gcc.dg/pr64817-3.c: New.
3459 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3460 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3462 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3463 pass parameters in registers.
3464 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3465 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3466 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3468 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3469 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3471 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3472 list, allow for multilibed targets.
3473 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3475 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3477 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3478 * gcc.dg/pr46728-6.c: Ditto.
3480 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3482 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3483 for mips_nanlegacy target.
3485 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3487 * gcc.target/i386/chkp-hidden-def.c: New.
3489 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3492 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3493 to use 24 bits for bitfield b.
3495 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3498 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3499 cache result in a global variable. Include all 32-bit targets for
3502 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3504 PR rtl-optimization/64756
3505 * gcc.c-torture/execute/pr64756.c: New test.
3507 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3510 * gcc.target/sh/pr64660-0.h: New.
3511 * gcc.target/sh/pr64660-1.c: New.
3512 * gcc.target/sh/pr64660-2.c: New.
3513 * gcc.target/sh/pr64660-3.c: New.
3514 * gcc.target/sh/pr64660-4.c: New.
3516 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3519 * g++.dg/warn/Waddress-2.C: New.
3521 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3524 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3526 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3528 PR preprocessor/64803
3529 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3531 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3533 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3535 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3537 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3538 (_ARM_FPSRC): Add DN and AHP fields.
3539 (clean_results): Force DN=1 on AArch64.
3540 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3541 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3542 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3543 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3544 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3545 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3547 2015-02-02 Alan Modra <amodra@gmail.com>
3549 * gcc.target/powerpc/cprophard.c: New.
3551 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3553 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3554 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3556 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3559 * gcc.dg/pr64817-1.c: New test.
3560 * gcc.dg/pr64817-2.c: New test.
3562 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3565 * gcc.target/sh/pr64851-0.h: New
3566 * gcc.target/sh/pr64851-1.c: New
3567 * gcc.target/sh/pr64851-2.c: New
3568 * gcc.target/sh/pr64851-3.c: New
3569 * gcc.target/sh/pr64851-4.c: New
3571 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3574 * gcc.dg/torture/pr64882.c: New test.
3576 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3579 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3582 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3584 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3585 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3586 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3587 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3588 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3589 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3591 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3592 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3594 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3595 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3598 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3601 * g++.dg/pr64688-2.C: New.
3603 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3605 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3606 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3607 * gcc.target/i386/fuse-caller-save.c: Ditto.
3608 * gcc.target/i386/headmerge-1.c: Ditto.
3609 * gcc.target/i386/headmerge-2.c: Ditto.
3610 * gcc.target/i386/sibcall-6.c: Ditto.
3612 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3615 * gcc.target/i386/pr64617.c: New test.
3617 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3620 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3621 (dg-options): Remove -m32.
3622 (dg-final): Scan for "movb %al" only.
3623 * gcc.target/i386/pr15184-2.c: Ditto.
3625 2015-01-30 Richard Biener <rguenther@suse.de>
3627 PR tree-optimization/64829
3628 * gcc.dg/vect/pr64829.c: New testcase.
3630 2015-01-29 Marek Polacek <polacek@redhat.com>
3633 * gcc.dg/pr64709.c: New test.
3635 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3638 * g++.dg/ubsan/pr64717-1.C: New test.
3639 * g++.dg/ubsan/pr64717-2.C: New test.
3641 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3643 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3645 2015-01-29 Jeff Law <law@redhat.com>
3648 * gcc.target/i386/pr15184-1.c: New test.
3649 * gcc.target/i386/pr15184-2.c: New test.
3651 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3653 PR tree-optimization/64746
3654 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3656 2015-01-29 Richard Biener <rguenther@suse.de>
3658 PR tree-optimization/64853
3659 * gcc.dg/torture/pr64853.c: New testcase.
3661 2015-01-29 Richard Biener <rguenther@suse.de>
3663 PR tree-optimization/64844
3664 * gcc.dg/vect/pr64844.c: New testcase.
3666 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3669 * gcc.dg/pr64809.c: Delete.
3671 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3674 * gcc.target/i386/pr64805.c: New.
3676 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3678 * gcc.dg/guality/guality.h (main): Add argv[0] to
3679 guality_gdb_command.
3681 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3684 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3686 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3689 * gcc.target/sh/sh.exp
3690 (check_effective_target_atomic_model_soft_gusa_available,
3691 check_effective_target_atomic_model_soft_tcb_available,
3692 check_effective_target_atomic_model_soft_imask_available,
3693 check_effective_target_atomic_model_hard_llcs_available): New.
3694 * gcc.target/sh/pr64659-0.h: New.
3695 * gcc.target/sh/pr64659-1.c: New.
3696 * gcc.target/sh/pr64659-2.c: New.
3697 * gcc.target/sh/pr64659-3.c: New.
3698 * gcc.target/sh/pr64659-4.c: New.
3700 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3702 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3703 scan-assembler-times pattern.
3705 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3708 * gcc.dg/pr64809.c: New test.
3710 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3712 PR tree-optimization/64277
3713 * gcc.dg/pr64277.c: New.
3715 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3717 PR tree-optimization/64718
3718 * gcc.c-torture/execute/pr64718.c: New test.
3720 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3722 * gcc.target/aarch64/abs_2.c: New.
3724 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3726 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3727 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3728 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3731 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3734 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3735 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3736 { target comdat_group }.
3738 2015-01-27 Tobias Burnus <burnus@net-b.de>
3741 * gfortran.dg/goacc/coarray_2.f90: New.
3743 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3747 * g++.dg/torture/pr64139.C: New testcase.
3748 * g++.dg/torture/pr60871.C: Likewise.
3750 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3753 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3754 prevent linking errors.
3756 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3759 * g++.dg/torture/pr64282.C: New testcase.
3761 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3763 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3766 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3768 * gcc.target/s390/hotpatch-13.c: New testcase.
3769 * gcc.target/s390/hotpatch-14.c: New testcase.
3770 * gcc.target/s390/hotpatch-15.c: New testcase.
3771 * gcc.target/s390/hotpatch-16.c: New testcase.
3772 * gcc.target/s390/hotpatch-17.c: New testcase.
3773 * gcc.target/s390/hotpatch-18.c: New testcase.
3774 * gcc.target/s390/hotpatch-19.c: New testcase.
3775 * gcc.target/s390/hotpatch-20.c: New testcase.
3776 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3777 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3778 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3779 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3780 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3781 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3782 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3783 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3784 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3785 * gcc.target/s390/hotpatch-10.c: Likewise.
3786 * gcc.target/s390/hotpatch-11.c: Likewise.
3787 * gcc.target/s390/hotpatch-12.c: Likewise.
3788 * gcc.target/s390/hotpatch-2.c: Likewise.
3789 * gcc.target/s390/hotpatch-3.c: Likewise.
3790 * gcc.target/s390/hotpatch-4.c: Likewise.
3791 * gcc.target/s390/hotpatch-5.c: Likewise.
3792 * gcc.target/s390/hotpatch-6.c: Likewise.
3793 * gcc.target/s390/hotpatch-7.c: Likewise.
3794 * gcc.target/s390/hotpatch-8.c: Likewise.
3795 * gcc.target/s390/hotpatch-9.c: Likewise.
3796 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3797 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3798 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3799 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3800 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3801 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3802 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3803 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3805 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3807 * gcc.dg/long_branch.c: New testcase.
3809 2015-01-27 Richard Biener <rguenther@suse.de>
3811 PR tree-optimization/56273
3812 PR tree-optimization/59124
3813 PR tree-optimization/64277
3814 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3815 * gcc.dg/Warray-bounds-12.c: Likewise.
3816 * gcc.dg/Warray-bounds-13.c: Likewise.
3818 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3820 PR rtl-optimization/61058
3821 * gcc.dg/pr61058.c: New test.
3823 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3825 * gcc.target/i386/chkp-narrow-bounds.c: New.
3827 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3829 PR tree-optimization/64807
3830 * gcc.dg/pr64807.c: New test.
3833 * gcc.dg/pr64766.c: New test.
3835 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3838 * gcc.target/sh/pr49263-4.c: New.
3840 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3843 * gfortran.dg/allocate_with_mold_1.f90: New test
3845 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3848 * gcc.dg/pr64778.c: New test.
3851 * gcc.dg/vect/pr64421.c: New test.
3853 2015-01-26 Tobias Burnus <burnus@net-b.de>
3856 * gfortran.dg/coarray_36.f: New.
3857 * gfortran.dg/coarray_37.f90: New.
3859 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3862 * gfortran.dg/class_allocate_18.f90: New.
3864 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3866 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3868 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3870 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3872 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3874 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3876 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3878 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3880 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3882 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3883 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3884 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3885 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3887 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3889 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3890 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3891 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3893 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3895 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3896 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3897 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3898 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3899 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3902 2015-01-26 Richard Biener <rguenther@suse.de>
3905 * gcc.dg/uninit-19.c: New testcase.
3907 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3909 * lib/target-supports.exp (check_effective_target_vect64): Add
3912 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3915 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3917 2015-01-26 Tony Liu <tony.liu@arm.com>
3919 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3922 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3925 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3926 correctly, clean up afterwards.
3928 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3931 * gfortran.dg/use_rename_7.f90: New.
3933 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3935 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3936 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3938 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3941 * gcc.target/sh/pr54236-4.c: New.
3943 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3945 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3946 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3949 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3952 * gfortran.dg/open_new_segv.f90: New test.
3954 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3963 * gcc.target/sh/pr64345-1.c: New.
3964 * gcc.target/sh/pr64345-2.c: New.
3965 * gcc.target/sh/pr59533-1.c: New.
3966 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3967 * gcc.target/sh/pr52933-2.c: Likewise.
3968 * gcc.target/sh/pr54089-1.c: Likewise.
3969 * gcc.target/sh/pr54236-1.c: Likewise.
3970 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3971 * gcc.target/sh/pr49263-1.c: Remove xfails.
3972 * gcc.target/sh/pr49263-2.c: Likewise.
3973 * gcc.target/sh/pr49263-3.c: Likewise.
3974 * gcc.target/sh/pr53987-1.c: Likewise.
3975 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3976 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3977 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3978 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3979 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3980 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3982 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3985 2015-01-24 Tom de Vries <tom@codesourcery.com>
3987 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3989 2015-01-23 Ian Lance Taylor <iant@google.com>
3992 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3993 targets without split stack support.
3995 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3998 * gcc.target/i386/pr64317.c: New test.
4000 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4002 PR rtl-optimization/63637
4003 PR rtl-optimization/60663
4004 * gcc.dg/pr63637-1.c: New test.
4005 * gcc.dg/pr63637-2.c: New test.
4006 * gcc.dg/pr63637-3.c: New test.
4007 * gcc.dg/pr63637-4.c: New test.
4008 * gcc.dg/pr63637-5.c: New test.
4009 * gcc.dg/pr63637-6.c: New test.
4010 * gcc.target/i386/pr63637-1.c: New test.
4011 * gcc.target/i386/pr63637-2.c: New test.
4012 * gcc.target/i386/pr63637-3.c: New test.
4013 * gcc.target/i386/pr63637-4.c: New test.
4014 * gcc.target/i386/pr63637-5.c: New test.
4015 * gcc.target/i386/pr63637-6.c: New test.
4017 2015-01-23 Richard Biener <rguenther@suse.de>
4020 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4021 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4023 2015-01-23 Marek Polacek <polacek@redhat.com>
4025 PR preprocessor/60570
4026 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4027 * gcc.dg/cpp/pr60570.c: New test.
4029 2015-01-23 Richard Biener <rguenther@suse.de>
4032 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4033 vectorization on vect64 targets.
4035 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4038 * gfortran.dg/class_allocate_17.f90: New.
4040 2015-01-23 Tobias Burnus <burnus@net-b.de>
4043 * gfortran.dg/goacc/combined_loop.f90: New.
4045 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4048 * gfortran.dg/make_unit.f90: New test.
4050 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4053 * gfortran.dg/negative_unit_int8.f: Update.
4055 2015-01-22 Jeff Law <law@redhat.com>
4058 * gcc.target/m68k/pr52076-1.c: New test.
4059 * gcc.target/m68k/pr52076-2.c: New test.
4061 2015-01-22 Richard Biener <rguenther@suse.de>
4064 * gcc.dg/torture/pr64728.c: New testcase.
4066 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4069 * g++.dg/pr64688.C: New test.
4071 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4073 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4074 to avoid errors with -fpic.
4076 2015-01-22 Richard Biener <rguenther@suse.de>
4079 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4081 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4083 PR rtl-optimization/64682
4084 * gcc.c-torture/execute/pr64682.c: New file.
4086 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4089 * gcc.dg/pr64511.c: New test.
4091 PR rtl-optimization/62078
4092 * g++.dg/opt/pr62078.C: New test.
4095 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4097 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4100 * gfortran.dg/internal_pack_15.f90: New test.
4102 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4104 * c-c++-common/tsan/step.c: New testcase.
4106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4108 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4110 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4112 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4114 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4116 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4118 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4120 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4122 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4124 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4126 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4128 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4130 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4132 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4134 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4136 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4138 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4140 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4142 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4144 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4146 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4148 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4150 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4152 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4154 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4156 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4157 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4158 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4161 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4163 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4164 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4165 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4168 2015-01-21 Renlin Li <renlin.li@arm.com>
4170 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4171 * g++.dg/tls/thread_local5g.C: Likewise.
4172 * g++.dg/tls/thread_local6g.C: Likewise.
4174 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4176 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4177 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4178 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4182 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4184 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4186 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4189 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4190 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4192 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4194 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4195 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4196 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4198 2015-01-20 Jeff Law <law@redhat.com>
4201 * gcc.target/m68k/pr59946.c: New test.
4203 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4205 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4206 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4207 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4209 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4211 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4212 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4213 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4215 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4217 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4218 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4219 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4221 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4223 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4224 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4225 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4227 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4230 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4232 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4233 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4234 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4236 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4238 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4239 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4240 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4242 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4244 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4246 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4248 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4251 * g++.dg/ubsan/pr64632.C: New test.
4254 * gcc.dg/pr64663.c: New test.
4256 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4259 * g++.dg/warn/Wunused-var-23.C: New.
4261 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4264 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4265 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4267 2015-01-20 Richard Biener <rguenther@suse.de>
4270 * gcc.dg/lto/pr64684_0.c: New testcase.
4271 * gcc.dg/lto/pr64684_1.c: Likewise.
4272 * gcc.dg/lto/pr64684_2.c: Likewise.
4273 * gcc.dg/lto/pr64685_0.c: Likewise.
4274 * gcc.dg/lto/pr64685_1.c: Likewise.
4276 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4279 * g++.dg/cpp1y/lambda-init12.C: New.
4281 2015-01-20 Richard Biener <rguenther@suse.de>
4283 PR tree-optimization/64410
4284 * g++.dg/vect/pr64410.cc: Require vect_double.
4286 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4289 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4291 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4295 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4297 PR rtl-optimization/64081
4298 * gcc.dg/pr64081.c: New test.
4300 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4302 * jit.dg/harness.h: Include <unistd.h>.
4303 (CHECK_NO_ERRORS): New.
4304 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4305 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4306 gcc_jit_context_compile_to_file.
4307 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4308 args to the spawned executable.
4309 (jit-expand-vars): New function.
4310 (jit-exe-params): New variable.
4311 (dg-jit-set-exe-params): New function.
4312 (jit-dg-test): Detect testcases that use
4313 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4314 Set arguments of spawned process to jit-exe-params.
4315 (jit-get-output-filename): New function.
4316 (jit-setup-compile-to-file): New function.
4317 (jit-verify-compile-to-file): New function.
4318 (jit-run-executable): New function.
4319 (jit-verify-executable): New function.
4320 * jit.dg/test-compile-to-assembler.c: New testcase.
4321 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4322 * jit.dg/test-compile-to-executable.c: New testcase.
4323 * jit.dg/test-compile-to-object.c: New testcase.
4325 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4328 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4331 2015-01-19 Martin Liska <mliska@suse.cz>
4333 * objc/compile/pr64668.m: New test.
4335 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4337 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4338 (create_overflow_fn): Update comment to clarify that
4339 the third param of the created function is a bool *, not
4341 (verify_int_overflow_fn): Convert param "expected_ovf" from
4342 int to bool. Update third param of "overflow_fn_type" from int *
4343 to bool *. Update local "actual_ovf" from int to bool.
4344 (verify_uint_overflow_fn): Likewise.
4346 2015-01-19 Martin Liska <mliska@suse.cz>
4348 * gcc.dg/ipa/ipa-icf-33.c: New test.
4350 2015-01-19 Felix Yang <felix.yang@huawei.com>
4351 Haijian Zhang <z.zhanghaijian@huawei.com>
4353 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4354 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4355 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4356 result_float64x2, expected_hfloat64x2): New helper type, variable and
4358 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4359 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4360 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4361 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4362 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4363 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4364 and target without the FMA feature.
4366 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4368 * gcc.target/aarch64/pr64304.c: New testcase.
4370 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4372 PR rtl-optimization/64081
4373 * gcc.dg/pr64081.c: New test.
4375 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4378 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4380 * gcc.target/aarch64/test_frame_6.c: Likewise.
4381 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4382 and x19 (in the epilogue).
4383 * gcc.target/aarch64/test_frame_4.c: Likewise.
4384 * gcc.target/aarch64/test_frame_7.c: Likewise.
4386 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4388 * gcc.target/i386/chkp-always_inline.c: New.
4390 2015-01-15 Andrew Pinski <apinski@cavium.com>
4391 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4393 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4394 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4396 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4399 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4400 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4402 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4405 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4407 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4410 * gcc.target/sh/torture/pr64652.c: New.
4412 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4414 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4415 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4416 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4417 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4418 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4419 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4421 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4424 * g++.dg/torture/pr64378.C: New testcase.
4426 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4429 * gfortran.dg/block_13.f08: New test
4431 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4434 * gfortran.dg/associate_1.f03: Allow test for character with
4437 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4439 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4440 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4442 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4444 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4446 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4449 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4451 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4454 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4457 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4460 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4462 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4465 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4467 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4469 PR rtl-optimization/52773
4470 * gcc.c-torture/compile/pr52773.c: New test.
4472 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4475 * g++.dg/cpp0x/alias-decl-46.C: New.
4477 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4479 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4481 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4485 (CHECK_FP): Likewise.
4486 (CHECK_CUMULATIVE_SAT): Likewise.
4488 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4490 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4491 (Set_Neon_Cumulative_Sat): Add parameter.
4492 (__set_neon_cumulative_sat): Support new parameter.
4493 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4494 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4496 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4497 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4500 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4502 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4503 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4505 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4508 * g++.dg/tls/thread_local-ice4.C: New.
4510 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4512 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4515 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4518 * g++.dg/cpp0x/vt-62276.C: New.
4520 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4523 * g++.dg/pr64353.C: New.
4525 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4528 * gcc.target/aarch64/pr64263_1.c: New test.
4530 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4532 PR tree-optimization/64434
4533 * gcc.dg/torture/pr64434.c: Move to...
4534 * gcc.dg/pr64434.c: ... here.
4536 2015-01-16 Richard Biener <rguenther@suse.de>
4539 * gcc.dg/uninit-18.c: New testcase.
4541 2015-01-16 Richard Biener <rguenther@suse.de>
4543 PR tree-optimization/64568
4544 * g++.dg/torture/pr64568-2.C: New testcase.
4546 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4549 * gcc.target/i386/chkp-label-address.c: New.
4551 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4554 * gfortran.dg/pointer_init_6.f90: Extended.
4556 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4558 * gcc.c-torture/compile/20150108.c: New test.
4560 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4562 * gcc.target/visium: New directory.
4564 2015-01-16 Richard Biener <rguenther@suse.de>
4566 PR tree-optimization/61743
4567 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4568 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4570 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4572 * gcc.dg/pr64015.c: New test.
4574 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4578 * g++.dg/ipa/pr64612.C: New test.
4580 2015-01-16 Renlin Li <renlin.li@arm.com>
4582 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4584 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4586 * gcc.target/i386/sse-14.c: Test new intrinsic.
4587 * gcc.target/i386/sse-22.c: Ditto.
4589 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4592 * g++.dg/cpp0x/auto44.C: New.
4594 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4597 * gcc.target/nios2/gpopt-all.c: New test case.
4598 * gcc.target/nios2/gpopt-local.c: New test case.
4599 * gcc.target/nios2/gpopt-global.c: New test case.
4600 * gcc.target/nios2/gpopt-data.c: New test case.
4601 * gcc.target/nios2/gpopt-none.c: New test case.
4603 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4605 * g++.dg/ubsan/vptr-1.C: New test.
4606 * g++.dg/ubsan/vptr-2.C: New test.
4607 * g++.dg/ubsan/vptr-3.C: New test.
4608 * g++.dg/ubsan/vptr-4.C: New test.
4609 * g++.dg/ubsan/vptr-5.C: New test.
4610 * g++.dg/ubsan/vptr-6.C: New test.
4611 * g++.dg/ubsan/vptr-7.C: New test.
4612 * g++.dg/ubsan/vptr-8.C: New test.
4613 * g++.dg/ubsan/vptr-9.C: New test.
4615 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4617 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4619 * lib/gcc-dg.exp: Likewise.
4621 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4623 PR rtl-optimization/64110
4624 * gcc.target/i386/pr64110.c: Add scan-assembler.
4626 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4627 James Norris <jnorris@codesourcery.com>
4628 Cesar Philippidis <cesar@codesourcery.com>
4629 Ilmir Usmanov <i.usmanov@samsung.com>
4631 * lib/target-supports.exp (check_effective_target_fopenacc): New
4633 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4634 * g++.dg/goacc/goacc.exp: Likewise.
4635 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4636 * gcc.dg/goacc/goacc.exp: Likewise.
4637 * gfortran.dg/goacc/goacc.exp: Likewise.
4638 * c-c++-common/cpp/openacc-define-1.c: New file.
4639 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4640 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4641 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4642 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4643 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4644 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4645 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4646 * c-c++-common/goacc/cache-1.c: Likewise.
4647 * c-c++-common/goacc/clauses-fail.c: Likewise.
4648 * c-c++-common/goacc/collapse-1.c: Likewise.
4649 * c-c++-common/goacc/data-1.c: Likewise.
4650 * c-c++-common/goacc/data-2.c: Likewise.
4651 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4652 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4653 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4654 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4655 * c-c++-common/goacc/if-clause-1.c: Likewise.
4656 * c-c++-common/goacc/if-clause-2.c: Likewise.
4657 * c-c++-common/goacc/kernels-1.c: Likewise.
4658 * c-c++-common/goacc/loop-1.c: Likewise.
4659 * c-c++-common/goacc/loop-private-1.c: Likewise.
4660 * c-c++-common/goacc/nesting-1.c: Likewise.
4661 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4662 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4663 * c-c++-common/goacc/parallel-1.c: Likewise.
4664 * c-c++-common/goacc/pcopy.c: Likewise.
4665 * c-c++-common/goacc/pcopyin.c: Likewise.
4666 * c-c++-common/goacc/pcopyout.c: Likewise.
4667 * c-c++-common/goacc/pcreate.c: Likewise.
4668 * c-c++-common/goacc/pragma_context.c: Likewise.
4669 * c-c++-common/goacc/present-1.c: Likewise.
4670 * c-c++-common/goacc/reduction-1.c: Likewise.
4671 * c-c++-common/goacc/reduction-2.c: Likewise.
4672 * c-c++-common/goacc/reduction-3.c: Likewise.
4673 * c-c++-common/goacc/reduction-4.c: Likewise.
4674 * c-c++-common/goacc/sb-1.c: Likewise.
4675 * c-c++-common/goacc/sb-2.c: Likewise.
4676 * c-c++-common/goacc/sb-3.c: Likewise.
4677 * c-c++-common/goacc/update-1.c: Likewise.
4678 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4679 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4680 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4681 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4682 * gfortran.dg/goacc/assumed.f95: Likewise.
4683 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4684 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4685 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4686 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4687 * gfortran.dg/goacc/branch.f95: Likewise.
4688 * gfortran.dg/goacc/cache-1.f95: Likewise.
4689 * gfortran.dg/goacc/coarray.f95: Likewise.
4690 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4691 * gfortran.dg/goacc/cray.f95: Likewise.
4692 * gfortran.dg/goacc/critical.f95: Likewise.
4693 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4694 * gfortran.dg/goacc/data-tree.f95: Likewise.
4695 * gfortran.dg/goacc/declare-1.f95: Likewise.
4696 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4697 * gfortran.dg/goacc/fixed-1.f: Likewise.
4698 * gfortran.dg/goacc/fixed-2.f: Likewise.
4699 * gfortran.dg/goacc/fixed-3.f: Likewise.
4700 * gfortran.dg/goacc/fixed-4.f: Likewise.
4701 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4702 * gfortran.dg/goacc/if.f95: Likewise.
4703 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4704 * gfortran.dg/goacc/list.f95: Likewise.
4705 * gfortran.dg/goacc/literal.f95: Likewise.
4706 * gfortran.dg/goacc/loop-1.f95: Likewise.
4707 * gfortran.dg/goacc/loop-2.f95: Likewise.
4708 * gfortran.dg/goacc/loop-3.f95: Likewise.
4709 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4710 * gfortran.dg/goacc/omp.f95: Likewise.
4711 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4712 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4713 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4714 * gfortran.dg/goacc/parameter.f95: Likewise.
4715 * gfortran.dg/goacc/private-1.f95: Likewise.
4716 * gfortran.dg/goacc/private-2.f95: Likewise.
4717 * gfortran.dg/goacc/private-3.f95: Likewise.
4718 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4719 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4720 * gfortran.dg/goacc/reduction.f95: Likewise.
4721 * gfortran.dg/goacc/routine-1.f90: Likewise.
4722 * gfortran.dg/goacc/routine-2.f90: Likewise.
4723 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4724 * gfortran.dg/goacc/several-directives.f95: Likewise.
4725 * gfortran.dg/goacc/sie.f95: Likewise.
4726 * gfortran.dg/goacc/subarrays.f95: Likewise.
4727 * gfortran.dg/gomp/map-1.f90: Likewise.
4728 * gfortran.dg/openacc-define-1.f90: Likewise.
4729 * gfortran.dg/openacc-define-2.f90: Likewise.
4730 * gfortran.dg/openacc-define-3.f90: Likewise.
4731 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4732 * g++.dg/gomp/block-2.C: Likewise.
4733 * g++.dg/gomp/block-3.C: Likewise.
4734 * g++.dg/gomp/block-5.C: Likewise.
4735 * g++.dg/gomp/target-1.C: Likewise.
4736 * g++.dg/gomp/target-2.C: Likewise.
4737 * g++.dg/gomp/taskgroup-1.C: Likewise.
4738 * g++.dg/gomp/teams-1.C: Likewise.
4739 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4740 * gcc.dg/cilk-plus/jump.c: Likewise.
4741 * gcc.dg/gomp/block-1.c: Likewise.
4742 * gcc.dg/gomp/block-10.c: Likewise.
4743 * gcc.dg/gomp/block-2.c: Likewise.
4744 * gcc.dg/gomp/block-3.c: Likewise.
4745 * gcc.dg/gomp/block-4.c: Likewise.
4746 * gcc.dg/gomp/block-5.c: Likewise.
4747 * gcc.dg/gomp/block-6.c: Likewise.
4748 * gcc.dg/gomp/block-7.c: Likewise.
4749 * gcc.dg/gomp/block-8.c: Likewise.
4750 * gcc.dg/gomp/block-9.c: Likewise.
4751 * gcc.dg/gomp/target-1.c: Likewise.
4752 * gcc.dg/gomp/target-2.c: Likewise.
4753 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4754 * gcc.dg/gomp/teams-1.c: Likewise.
4756 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4758 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4761 2015-01-15 Mike Stump <mikestump@comcast.net>
4763 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4764 * gcc.dg/inline_2.c: Likewise.
4765 * gcc.dg/inline_3.c: Likewise.
4766 * gcc.dg/inline_4.c: Likewise.
4768 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4771 * gfortran.dg/proc_ptr_comp_43.f90: New.
4773 2015-01-15 Mike Stump <mikestump@comcast.net>
4775 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4776 * gcc.dg/unroll_2.c: Likewise.
4777 * gcc.dg/unroll_3.c: Likewise.
4778 * gcc.dg/unroll_4.c: Likewise.
4779 * gcc.dg/unroll_5.c: Likewise.
4781 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4784 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4786 * gcc.target/aarch64/test_frame_6.c: Likewise.
4787 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4788 x30 and x19 (in the epilogue).
4789 * gcc.target/aarch64/test_frame_4.c: Likewise.
4790 * gcc.target/aarch64/test_frame_7.c: Likewise.
4792 2015-01-15 Martin Liska <mliska@suse.cz>
4794 * g++.dg/ipa/pr64068.C: New test.
4795 * gcc.dg/ipa/PR64559.c: New test.
4797 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4799 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4802 2015-01-15 Richard Biener <rguenther@suse.de>
4804 PR tree-optimization/61743
4805 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4806 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4808 2015-01-15 Renlin Li <renlin.li@arm.com>
4810 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4811 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4813 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4815 * gcc.dg/vect/vect-aggressive-1.c: New.
4816 * gcc.target/i386/avx2-vect-aggressive.c: New.
4818 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4820 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4822 2015-01-15 Richard Biener <rguenther@suse.de>
4825 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4826 -Wl,-undefined,dynamic_lookup.
4828 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4830 * gnat.dg/opt47.adb: New test.
4832 2015-01-15 Richard Biener <rguenther@suse.de>
4835 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4837 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4839 PR tree-optimization/64434
4840 * gcc.dg/torture/pr64434.c: New test.
4842 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4844 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4845 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4846 -march=loongson* and -march=octeon* require -mno-micromips.
4848 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4849 Matthew Fortune <matthew.fortune@imgtec.com>
4851 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4852 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4853 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4854 * gcc.target/mips/call-saved-7.c: New file.
4855 * gcc.target/mips/call-saved-8.c: New file.
4856 * gcc.target/mips/call-saved-9.c: New file.
4858 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4860 * gcc.target/mips/lsa.c: New file.
4861 * gcc.target/mips/mips64-lsa.c: Likewise.
4862 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4863 * gcc.target/mips/mulsize-4.c: Likewise.
4864 * gcc.target/mips/mulsize-5.c: New file.
4865 * gcc.target/mips/mulsize-6.c: Likewise.
4866 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4867 and !HAS_LSA as ghost options.
4868 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4871 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4873 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4875 2015-01-15 Richard Biener <rguenther@suse.de>
4878 * gcc.dg/torture/pr64365.c: New testcase.
4880 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4882 * gcc.dg/stackprotectexplicit1.c: New test.
4883 * g++.dg/stackprotectexplicit2.c: New test.
4885 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4888 * gfortran.dg/inquire_internal.f90: New.
4889 * gfortran.dg/negative_unit_check.f90: New.
4891 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4894 * gcc.target/sh/pr53988-1.c: New.
4896 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4899 * g++.dg/tls/thread_local-ice3.C: New.
4901 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4903 * gcc.target/i386/fentry-override.c: Properly place {} in target
4904 selector. Remove nonpic.
4905 * gcc.target/i386/fentry.c: Likewise.
4907 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4909 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4910 warnings instead of errors.
4912 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4914 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4915 option support instead of ENABLE_LTO from Makefile.
4917 2015-01-14 Richard Biener <rguenther@suse.de>
4919 PR tree-optimization/59354
4920 * gcc.dg/vect/pr59354.c: New testcase.
4922 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4924 * lib/target-supports.exp
4925 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4926 on ARM architures before v7.
4928 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4931 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4934 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4937 * gcc.target/i386/pr64386.c: New test.
4939 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4942 * gcc.target/i386/pr64393.c: New test.
4944 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4947 * gcc.target/i386/pr64387.c: New test.
4949 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4951 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4953 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4955 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4957 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4960 * gcc.target/arm/pr64453.c: New.
4962 2015-01-14 Richard Biener <rguenther@suse.de>
4965 * gcc.dg/lto/pr64415_0.c: New testcase.
4966 * gcc.dg/lto/pr64415_1.c: Likewise.
4968 2015-01-14 Martin Liska <mliska@suse.cz>
4970 * gcc.dg/ipa/pr64307.c: New test.
4972 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4974 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4977 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4980 * gcc.target/arm/pr64460_1.c: New test.
4982 2015-01-14 Richard Biener <rguenther@suse.de>
4984 PR tree-optimization/64493
4985 PR tree-optimization/64495
4986 * gcc.dg/vect/pr64493.c: New testcase.
4987 * gcc.dg/vect/pr64495.c: Likewise.
4989 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4991 * gcc.dg/Warray-bounds-11.c: New test-case.
4993 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4995 * gcc.target/mips/octeon3-pipe-1.c: New test.
4997 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4999 * jit.dg/harness.h (set_up_logging): Move string concatenation
5001 (concat_strings): New function.
5002 (dump_reproducer): New function.
5003 (test_jit): Call dump_reproducer.
5004 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5006 (jit-dg-test): Delete any generated reproducer from previous runs.
5007 Verify that a generated reproducer was created, and verify that it
5009 * jit.dg/test-nested-contexts.c (main): Call
5010 gcc_jit_context_dump_reproducer_to_file.
5012 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5014 * gcc.dg/aru-2.c: Add dg-require-profiling.
5016 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5018 * lib/target-supports.exp (check_profiling_available): Check if
5021 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5024 * g++.dg/torture/pr64565.C: New testcase.
5026 2015-01-13 Marek Polacek <polacek@redhat.com>
5029 * gcc.dg/tm/pr64391.c: New test.
5031 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5033 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5036 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5038 * gcc.target/i386/pie.c: New test.
5040 * lib/target-supports.exp (check_effective_target_pie): New.
5042 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5044 PR rtl-optimization/64286
5045 * gcc.target/i386/avx2-pr64286.c: New test.
5047 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5050 * g++.dg/cpp0x/vt-57626.C: New.
5052 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5055 * gfortran.dg/pr64528.f90: New test.
5057 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5059 * gcc.target/aarch64/subsp.c: New test.
5061 2015-01-13 Andrew Pinski <apinski@cavium.com>
5063 * gcc.target/aarch64/store-pair-1.c: New testcase.
5065 2015-01-13 Richard Biener <rguenther@suse.de>
5068 * gcc.dg/lto/pr64373_0.c: New testcase.
5070 2015-01-13 Andrew Pinski <apinski@cavium.com>
5072 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5073 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5075 2015-01-13 Richard Biener <rguenther@suse.de>
5077 PR tree-optimization/64406
5078 * gcc.dg/pr64406.c: New testcase.
5080 2015-01-13 Richard Biener <rguenther@suse.de>
5082 PR tree-optimization/64404
5083 * gcc.dg/vect/pr64404.c: New testcase.
5085 2015-01-13 Richard Biener <rguenther@suse.de>
5087 PR tree-optimization/64568
5088 * g++.dg/torture/pr64568.C: New testcase.
5090 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5092 * jit.dg/test-error-local-used-from-other-function.c: New test
5094 * jit.dg/test-error-param-reuse.c: New test case.
5095 * jit.dg/test-error-param-sharing.c: New test case.
5096 * jit.dg/test-error-param-used-from-other-function.c: New test
5098 * jit.dg/test-error-param-used-without-a-function.c: New test
5101 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5103 PR tree-optimization/64563
5104 * gcc.dg/pr64563.c: New test.
5107 * gcc.target/i386/pr64513.c: New test.
5109 PR tree-optimization/64454
5110 * gcc.dg/pr64454.c: New test.
5113 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5115 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5116 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5117 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5118 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5119 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5120 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5121 * gcc.dg/vect/slp-25.c: Likewise.
5122 * gcc.dg/vect/vect-109.c: Likewise.
5123 * gcc.dg/vect/vect-13.c: Likewise.
5124 * gcc.dg/vect/vect-17.c: Likewise.
5125 * gcc.dg/vect/vect-18.c: Likewise.
5126 * gcc.dg/vect/vect-19.c: Likewise.
5127 * gcc.dg/vect/vect-20.c: Likewise.
5128 * gcc.dg/vect/vect-21.c: Likewise.
5129 * gcc.dg/vect/vect-22.c: Likewise.
5130 * gcc.dg/vect/vect-27.c: Likewise.
5131 * gcc.dg/vect/vect-29.c: Likewise.
5132 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5133 * gcc.dg/vect/vect-2.c: Likewise.
5134 * gcc.dg/vect/vect-3.c: Likewise.
5135 * gcc.dg/vect/vect-4.c: Likewise.
5136 * gcc.dg/vect/vect-5.c: Likewise.
5137 * gcc.dg/vect/vect-72.c: Likewise.
5138 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5139 * gcc.dg/vect/vect-73.c: Likewise.
5140 * gcc.dg/vect/vect-77-global.c: Likewise.
5141 * gcc.dg/vect/vect-78-global.c: Likewise.
5142 * gcc.dg/vect/vect-7.c: Likewise.
5143 * gcc.dg/vect/vect-86.c: Likewise.
5144 * gcc.dg/vect/vect-align-1.c: Likewise.
5145 * gcc.dg/vect/vect-align-3.c: Likewise.
5146 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5147 * gcc.dg/vect/vect-all.c: Likewise.
5148 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5149 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5150 * gcc.dg/vect/vect-peel-3.c: Likewise.
5151 * gcc.dg/vect/vect-peel-4.c: Likewise.
5152 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5154 2015-01-12 Jeff Law <law@redhat.com>
5157 * gcc.target/m68k/pr64461.c: New test.
5159 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5161 * jit.dg/test-array-as-pointer.c (create_code): Update call
5162 to gcc_jit_context_new_global by setting "kind" to
5163 GCC_JIT_GLOBAL_IMPORTED.
5164 * jit.dg/test-error-array-as-pointer.c: Likewise.
5165 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5166 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5167 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5168 * jit.dg/test-using-global.c (the_global): Rename to...
5169 (imported_global): ...this.
5170 (create_code): Update to test the three kinds of global.
5171 (verify_code): Likewise.
5173 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5176 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5178 * gcc.target/i386/pr64291-2.c: Updated.
5180 2015-01-12 Richard Biener <rguenther@suse.de>
5182 PR tree-optimization/64530
5183 * gfortran.dg/pr64530.f90: New testcase.
5185 2015-01-12 Richard Biener <rguenther@suse.de>
5188 * gcc.dg/torture/pr64357.c: New testcase.
5190 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5192 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5195 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5196 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5198 2015-01-12 Martin Liska <mliska@suse.cz>
5200 * gcc.dg/ipa/PR64550.c: New test.
5202 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5205 * g++.dg/ipa/pr63470.C: New testcase.
5207 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5210 * gfortran.dg/typebound_operator_20.f90: New.
5212 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5215 * gfortran.dg/proc_ptr_comp_42.f90: New.
5217 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5220 * gfortran.dg/proc_ptr_comp_41.f90: New.
5222 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5224 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5226 2015-01-10 Tobias Burnus <burnus@net-b.de>
5229 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5230 and add dg-excess-errors.
5231 * gfortran.dg/line_length_6.f90: New.
5232 * gfortran.dg/line_length_7.f90: New.
5233 * gfortran.dg/line_length_8.f90: New.
5234 * gfortran.dg/line_length_9.f90: New.
5235 * gfortran.dg/line_length_10.f90: New.
5236 * gfortran.dg/line_length_11.f90: New.
5238 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5240 * jit.dg/test-threads.c (struct testcase): Move declaration
5241 to jit.dg/all-non-failing-tests.h.
5242 (testcases): Likewise.
5243 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5244 declaration here from jit.dg/all-non-failing-tests.h.
5245 (testcases): Likewise.
5246 * jit.dg/test-combination.c (create_code): Eliminate spelling
5247 out all of the testcases in favor of looping through the
5248 "testcases" metadata.
5249 (verify_code): Likewise.
5251 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5253 PR rtl-optimization/64536
5254 * gcc.dg/pr64536.c: New test.
5256 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5258 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5259 * jit.dg/test-combination.c (create_code): Likewise.
5260 (verify_code): Likewise.
5261 * jit.dg/test-constants.c: New test case.
5262 * jit.dg/test-threads.c: Add test-constants.c.
5264 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5267 * objc.dg/gnu-api-2-class.m: Add a test case
5268 for the above change.
5270 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5272 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5274 2015-01-09 Richard Biener <rguenther@suse.de>
5276 PR tree-optimization/64410
5277 * g++.dg/vect/pr64410.cc: New testcase.
5279 2015-01-09 Martin Liska <mliska@suse.cz>
5281 * gcc.dg/ipa/ipa-icf-32.c: New test.
5283 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5285 * c-c++-common/tsan/tsan_barrier.h: New.
5286 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5287 * c-c++-common/tsan/bitfield_race.c: Likewise.
5288 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5289 * c-c++-common/tsan/mutexset1.c: Likewise.
5290 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5291 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5292 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5293 * c-c++-common/tsan/simple_race.c: Likewise.
5294 * c-c++-common/tsan/simple_stack.c: Likewise.
5295 * c-c++-common/tsan/sleep_sync.c: Likewise.
5296 * c-c++-common/tsan/tiny_race.c: Likewise.
5297 * c-c++-common/tsan/tls_race.c: Likewise.
5298 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5299 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5300 * g++.dg/tsan/atomic_free.C: Likewise.
5301 * g++.dg/tsan/atomic_free2.C: Likewise.
5302 * g++.dg/tsan/cond_race.C: Likewise.
5303 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5305 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5308 * lib/target-supports.exp (check_effective_target_libatomic_available):
5310 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5311 targets that match effective-target libatomic_available.
5312 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5314 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5316 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5317 Verify the result of gcc_jit_context_get_last_error.
5318 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5320 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5322 PR tree-optimization/63989
5323 * gcc.dg/strlenopt-27.c: New test.
5325 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5327 * jit.dg/harness.h (set_up_logging): New function.
5328 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5329 set_up_logging on the context, so that every testcase is
5330 logged to a particular file.
5331 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5332 and call gcc_jit_context_set_logfile on the top-level context.
5334 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5337 * g++.dg/opt/pr64338.C: New test.
5339 2015-01-08 Tobias Burnus <burnus@net-b.de>
5341 * gfortran.dg/coarray/codimension_2b.f90: New file.
5342 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5343 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5345 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5348 * g++.dg/ext/fnname4.C: New.
5350 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5353 * g++.dg/cpp0x/constexpr-64462.C: New.
5355 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5358 * g++.dg/cpp0x/deleted10.C: New.
5360 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5362 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5364 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5366 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5367 GCC_JIT_UNARY_OP_ABS.
5368 (verify_unary_ops): Likewise.
5370 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5372 * jit.dg/test-arith-overflow.c: New test case.
5373 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5374 * jit.dg/test-combination.c (create_code): Likewise.
5375 (verify_code): Likewise.
5376 * jit.dg/test-threads.c (testcases): Likewise.
5378 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5380 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5381 rather than "jit". Load g++.exp, and call g++_init.
5382 Run test-*.cc files within the testsuite and *.cc files within
5384 (jit-dg-test): Drop the addition of -fgnu89-inline to
5385 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5386 doing it when compiling C testcases (since g++ does not handle
5387 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5388 is restored to the value after g++_init ran, rather than the
5389 value before g++_init ran. Return a list of
5390 $comp_output $output_file, as dg-test assumes.
5392 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5394 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5395 make it easier to figure out the origin of each test result when
5396 running test-combination.c and test-threads.c.
5397 (CHECK_VALUE): Likewise.
5398 (CHECK_DOUBLE_VALUE): Likewise.
5399 (CHECK_STRING_VALUE): Likewise.
5400 (CHECK_STRING_STARTS_WITH): Likewise.
5401 (CHECK_STRING_CONTAINS): Likewise.
5403 (check_string_value): Likewise, add "funcname" param.
5404 (check_string_starts_with): Likewise.
5405 (check_string_contains): Likewise.
5407 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5409 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5410 generating name of built executable.
5412 2015-01-07 Marek Polacek <polacek@redhat.com>
5415 * gcc.dg/pr64440.c: New test.
5416 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5418 2015-01-07 Marek Polacek <polacek@redhat.com>
5421 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5422 * gcc.dg/pr64417.c: New test.
5424 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5427 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5430 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5432 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5433 Check if testcases run without errors, not just if they compile.
5435 2015-01-06 Christian Bruel <christian.bruel@st.com>
5438 * gcc.target/sh/pr64507.c: New test.
5440 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5442 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5444 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5446 * c-c++-common/asan/sanitize-all-1.c: New test.
5447 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5448 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5449 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5450 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5452 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5454 * lib/target-supports.exp (check_profiling_available): Return 0 for
5456 (check_effective_target_tls_runtime): Likewise.
5457 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5458 * gcc.dg/20020312-2.c: Adjust for Visium.
5459 * gcc.dg/tls/thr-cse-1.c: Likewise
5460 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5461 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5462 * gcc.dg/weak/typeof-2.c: Likewise.
5464 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5466 PR rtl-optimization/64287
5467 * gcc.dg/aru-2.c: New test.
5469 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5472 * c-c++-common/ubsan/pr64344-1.c: New test.
5473 * c-c++-common/ubsan/pr64344-2.c: New test.
5475 PR tree-optimization/64465
5476 * gcc.dg/pr64465.c: New test.
5478 PR tree-optimization/64494
5479 * gcc.c-torture/compile/pr64494.c: New test.
5481 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5484 * gfortran.dg/realloc_on_assign_25.f90: New test.
5486 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5488 Update copyright years.
5490 2015-01-05 Marek Polacek <polacek@redhat.com>
5493 * gcc.dg/pr64423.c: New test.
5495 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5497 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5498 mmix-knuth-mmixware for the same reason as for MIPS.
5499 * gcc.dg/debug/debug-2.c: Ditto.
5501 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5503 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5506 * lib/gfortran.exp: Add libatomic library search path.
5507 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5508 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5510 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5512 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5514 * c-c++-common/tsan/bitfield_race.c: New testcase.
5515 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5517 2015-01-02 Tobias Burnus <burnus@net-b.de>
5519 * gfortran.dg/coarray/collectives_4.f90: New.
5521 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5524 * gfortran.dg/extends_16.f90: New.
5526 2015-01-02 Tobias Burnus <burnus@net-b.de>
5528 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5530 2015-01-02 Tobias Burnus <burnus@net-b.de>
5532 * gfortran.dg/coarray/codimension_2.f90: New.
5533 * gfortran.dg/coarray/codimension_2a.f90: New.
5534 * gfortran.dg/coarray_35.f90: New.
5535 * gfortran.dg/coarray_35a.f90: New.
5537 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5540 * gfortran.dg/dummy_procedure_11.f90: New.
5542 Copyright (C) 2015 Free Software Foundation, Inc.
5544 Copying and distribution of this file, with or without modification,
5545 are permitted in any medium without royalty provided the copyright
5546 notice and this notice are preserved.