Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1d2cca31047b7754344c50f24f6d53021ce482ab
1 2015-07-16  Release Manager
3         * GCC 5.2.0 released.
5 2015-07-15  Renlin Li  <renlin.li@arm.com>
7         Backport from mainline.
8         2015-07-13  Renlin Li  <renlin.li@arm.com>
10         PR rtl/66556
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>
19         PR libgomp/65742
20         PR middle-end/66332
21         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
23 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
25         PR middle-end/66820
26         * gcc.dg/gomp/pr66820.c: New test.
28         Backported from mainline
29         2015-07-09  Jakub Jelinek  <jakub@redhat.com>
31         PR middle-end/66633
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>
60         PR target/65956
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>
84         PR target/65914
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
114         alignment on s390*.
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>
183         PR jit/66700
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
203         testcase.
204         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
205         New testcase.
206         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
207         New testcase.
208         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
209         New testcase.
210         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
211         New testcase.
212         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
213         New testcase.
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>
222         PR jit/66546
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>
232         PR jit/66628
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:
248         ...this.
249         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
250         New testcase.
251         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
252         New testcase.
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>
274         PR jit/66539
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>
293         PR c++/65750
294         * g++.dg/cpp0x/trailing11.C: New.
296 2015-06-27  Mikhail Maltsev  <maltsevm@gmail.com>
298         PR testsuite/66667
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>
304         PR target/66412
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>
319         PR target/63408
320         * gcc.target/arm/pr63408.c: New test.
322 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
324         PR target/66200
325         * g++.dg/abi/aarch64_guard1.C: Adjust.
327 2015-06-24  Mikael Morin  <mikael@gcc.gnu.org>
329         PR fortran/66549
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>
337         PR c++/65882
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>
346         PR middle-end/66413
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>
392         PR c++/66571
393         * g++.dg/gomp/pr66571-1.C: New test.
395         PR middle-end/66429
396         * c-c++-common/gomp/pr66429.c: New test.
398 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
400         PR testsuite/65944
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>
408         PR target/65527
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>
426         PR fortran/66385
427         * gfortran.dg/forall_17.f90:  New test.
429 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
431         PR target/66473
432         * gcc.target/i386/pr66473.c: New test.
434 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
436         PR target/66470
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>
445         PR target/66275
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>
458         PR fortran/66245
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>
464         PR fortran/66347
465         * gfortran.dg/blockdata_9.f: New test.
467 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
469         PR fortran/66377
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>
478         PR sanitizer/66190
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>
488         PR debug/65549
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>
504         PR c++/66211
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>
515         PR fortran/66380
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>
530         PR middle-end/66345
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
536         directives.
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>
548         PR target/66215
549         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
550         dg-options.
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
578         directives.
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>
590         PR middle-end/66251
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>
600         PR fortran/66257
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>
624         PR middle-end/66221
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>
630         PR fortran/65903
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>
636         PR fortran/66106
637         * gfortran.dg/interface_operator_1.f90: New tests.
639 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
641         PR fortran/66057
642         * gfortran.dg/generic_29.f90: New tests.
644 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
646         PR fortran/66052
647         * gfortran.dg/protected_9.f90: New test.
649 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
651         PR fortran/66045
652         * gfortran.dg/null1.f90: New test.
654 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
656         PR fortran/66044
657         * gfortran.dg/entry_21.f90: New test.
659 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
661         PR fortran/66043
662         * gfortran.dg/storage_size_6.f90: New tests.
664 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
666         PR fortran/66040
667         * gfortran.dg/misplaced_statement.f90: New test.
669 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
671         PR fortran/66039
672         * gfortran.dg/filepos1.f90: New test
674 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
676         PR fortran/64925
677         * gfortran.dg/pr64925.f90: New test.
679 2015-05-19  Uros Bizjak  <ubizjak@gmail.com>
681         PR target/66174
682         * gcc.target/i386/pr66174.c: New test.
684 2015-04-16  Jan Hubicka  <hubicka@ucw.cz>
686         PR target/66047
687         * gcc.target/i386/pr66047.c: New testcase.
689 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
691         PR target/66140
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>
700         PR target/65990
701         * gcc.target/i386/pr65990.c: New test.
703 2015-05-06  Christian Bruel  <christian.bruel@st.com>
705         PR target/66015
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>
713         PR target/64579
714         * gcc.target/powerpc/htm-1.c: New test.
715         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
716         on 64-bit compiles.
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>
724         PR c++/66007
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>
735         PR c++/65858
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>
753         PR c++/65801
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>
785         PR target/65849
786         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
787         set new options.
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
797         headers.
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
816         r222349.
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>
830         PR target/65456
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
838         vect_hw_misalign.
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
865         POWER8.
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):
915         Return 1 for POWER8.
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>
926         PR fortran/65429
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>
934         PR testsuite/65767
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>
944         PR target/65780
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
949         symbol.
950         * gcc.target/i386/pr64317.c (c): Initialize.
952 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
954         PR target/65787
955         * gcc.target/powerpc/pr65787.c: New.
957 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
959         PR debug/65771
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>
969         PR ipa/65765
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):
977         Likewise.
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>
986         PR c++/65736
987         * g++.dg/cpp0x/pr65736.C: New test.
989 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
990             Martin Liska  <mliska@suse.cz>
992         PR ipa/65722
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>
1002         PR middle-end/65554
1003         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1005 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1007         PR target/65671
1008         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1010 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
1012         PR target/65647
1013         * gcc.target/arm/pr65647-2.c: New.
1015 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1017         PR target/65694
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>
1028         PR fortran/56674
1029         PR fortran/58813
1030         PR fortran/59016
1031         PR fortran/59024
1032         * gfortran.dg/used_types_27.f90: New.
1034 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1036         PR target/65671
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>
1046         PR fortran/56852
1047         * gfortran.dg/pr56852.f90: New test.
1049 2015-04-09  Marek Polacek  <polacek@redhat.com>
1050             Jakub Jelinek  <jakub@redhat.com>
1052         PR middle-end/65554
1053         * g++.dg/opt/pr65554.C: New test.
1055 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1057         PR c++/65690
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>
1066         PR target/65676
1067         * gcc.target/i386/sse-25.c: New.
1069 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1071         PR target/65693
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>
1094         PR ipa/65540
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
1100         -Wno-pointer-arith.
1102 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1104         PR debug/65678
1105         * g++.dg/debug/pr65678.C: New test.
1107         PR middle-end/65680
1108         * gcc.c-torture/compile/pr65680.c: New test.
1110 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
1112         PR fortran/65548
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>
1126         PR target/65614
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>
1142         PR target/65647
1143         * gcc.target/arm/pr65647.c: New.
1145 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
1147         PR ipa/65655
1148         * g++.dg/torture/pr65655.C: New testcase.
1150 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1152         PR c++/64085
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>
1161         PR c++/65642
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>
1173         PR c++/56100
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>
1187         PR c++/65554
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>
1193         PR target/65624
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>
1209         PR c++/65390
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>
1246         PR middle-end/65626
1247         * g++.dg/torture/pr65626.C: New testcase.
1249 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1251         PR target/65531
1252         * gcc.target/i386/mpx/pr65531.cc: New.
1254 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1256         PR target/65602
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
1262         check.
1264 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1266         PR ipa/65610
1267         * g++.dg/ubsan/pr65610.C: New test.
1269 2015-03-30  Marek Polacek  <polacek@redhat.com>
1271         PR c++/65398
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>
1280         PR ipa/65588
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>
1300         PR c++/42328
1301         * g++.dg/template/friend58.C: New.
1302         * g++.dg/template/friend59.C: Likewise.
1304 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1306         PR c/65586
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>
1312         PR target/65248
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>
1320         PR target/65593
1321         * gcc.c-torture/compile/pr65593.c: New test.
1323 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1325         PR c++/59329
1326         * g++.dg/cpp1y/constexpr-assert1.C: New.
1328 2015-03-27  Marek Polacek  <polacek@redhat.com>
1330         PR c++/65556
1331         * c-c++-common/pr65556.c: New test.
1333 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1335         PR ipa/65600
1336         * g++.dg/torture/pr65600.C: New testcase.
1338 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1340         PR target/65407
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>
1350         PR middle-end/65595
1351         * gcc.c-torture/compile/pr65595.c: New testcase.
1353 2015-03-27  Marek Polacek  <polacek@redhat.com>
1355         PR sanitizer/65583
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>
1364         PR middle-end/65555
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>
1376         PR middle-end/65519
1377         * gnat.dg/specs/opt2.ads: Fix testcase.
1379 2015-03-25  Martin Sebor  <msebor@redhat.com>
1381         PR testsuite/65526
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
1388         isn't aarch64*-*-*.
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>
1403         PR c++/65558
1404         * g++.dg/cpp0x/pr65558.C: New test.
1406 2015-03-25  Marek Polacek  <polacek@redhat.com>
1408         PR c++/61670
1409         * g++.dg/template/pr61670.C: New test.
1411 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1413         PR c++/54987
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>
1423         PR target/65508
1424         * gcc.target/i386/mpx/pr65508.c: New.
1426 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1428         PR fortran/64952
1429         PR fortran/65532
1430         * gfortran.dg/data_initialized_3.f90: New.
1432 2015-03-25  Richard Biener  <rguenther@suse.de>
1434         PR middle-end/65519
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>
1449         PR c++/58923
1450         * g++.dg/other/virtual3.C: New.
1452 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1454         PR c++/60130
1455         * g++.dg/cpp0x/vt-60130.C: New.
1457 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1459         PR c++/61971
1460         * g++.dg/warn/Warray-bounds-7.C: New.
1462 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1464         PR c++/60067
1465         * g++.dg/template/defarg18.C: New.
1467 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1469         PR c++/59988
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
1485         component.
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>
1494         PR c++/65513
1495         * g++.dg/cpp0x/constexpr-array11.C: New.
1497 2015-03-24  Richard Biener  <rguenther@suse.de>
1499         PR middle-end/65517
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>
1509         PR testsuite/65506
1510         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1511         gimple dump.
1513         PR target/65523
1514         * gcc.target/i386/pr65523.c: New test.
1516         PR ipa/65475
1517         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1518         dg-options.
1519         * g++.dg/lto/pr65475b_0.C: Likewise.
1521 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1523         PR target/65505
1524         * gcc.target/sh/torture/pr65505.c: New.
1526 2015-03-23  Martin Sebor  <msebor@redhat.com>
1528         PR testsuite/63175
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>
1534         PR target/65504
1535         * gfortran.dg/pr65504.f90: New test.
1537         PR ipa/65521
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>
1561         PR fortran/64952
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>
1567         PR ipa/65475
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
1578         compile test.
1580 2015-03-20  Marek Polacek  <polacek@redhat.com>
1582         PR c++/65398
1583         * g++.dg/cpp0x/pr65398.C: New test.
1585 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1587         PR ipa/65475
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>
1598         PR c++/48324
1599         * g++.dg/cpp0x/constexpr-48324.C: New.
1601 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1603         PR c++/48453
1604         * g++.dg/cpp0x/pr48453.C: New.
1606 2015-03-20  Marek Polacek  <polacek@redhat.com>
1608         PR c++/65072
1609         * g++.dg/cpp0x/pr65072.C: New test.
1611 2015-03-20  Richard Biener  <rguenther@suse.de>
1613         PR middle-end/64715
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>
1628         PR target/65240
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>
1646         PR c++/52659
1647         * g++.dg/cpp0x/deleted11.C: New.
1649 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1651         PR sanitizer/65400
1652         * c-c++-common/tsan/pr65400-3.c: New test.
1654 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1656         PR c++/59686
1657         * g++.dg/cpp0x/constexpr-59686.C: New.
1659 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1661         PR sanitizer/64265
1662         * g++.dg/tsan/pr64265.C: New test.
1664         PR sanitizer/65400
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>
1670         PR c++/59816
1671         * g++.dg/cpp0x/pr59816.C: New.
1673 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1675         PR fortran/59198
1676         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1678 2015-03-18  Martin Liska  <mliska@suse.cz>
1680         PR ipa/65439
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>
1686         PR middle-end/64491
1687         Revert:
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>
1695         PR testsuite/64032
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.
1704         PR target/65078
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>
1714         PR c++/65340
1715         * g++.dg/cpp1y/pr65340.C: New.
1717 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1719         PR fortran/64432
1720         * gfortran.dg/system_clock_3.f08: Adjust test.
1722 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1724         PR fortran/59198
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>
1730         PR fortran/64432
1731         * gfortran.dg/system_clock_3.f08: New test.
1733 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1735         PR c++/64626
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>
1747         DR 1688
1748         PR c++/65327
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>
1754         PR sanitizer/64820
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
1779         2014-12-05 change.
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
1784         hppa*-*-hpux*.
1785         * gcc.dg/torture/pr65270-2.c: Likewise.
1787 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1789         PR fortran/61138
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>
1806         PR target/64600
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>
1843         PR target/65103
1844         * gcc.target/i386/pr65103-1.c: New.
1846 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1848         PR target/65044
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>
1868         PR libfortran/65200
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>
1879         PR target/65296
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>
1885         PR target/65242
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>
1894         PR c++/65370
1895         * g++.dg/other/default11.C: New.
1896         * g++.dg/other/default12.C: Likewise.
1898 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1900         PR target/65368
1901         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1903 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1905         PR fortran/65024
1906         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1908 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1910         PR c++/65127
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>
1924         PR sanitizer/65367
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.
1946         (mpx_init): New.
1947         (mpx_finish): 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>
2219         PR c/65120
2220         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2221         on rhs is 0.
2222         (fn4): New test.
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>
2235         PR c/65120
2236         * c-c++-common/pr49706.c: Adjust tests for not warning
2237         about !!x == y or !b == y where b is boolean, and add
2238         some further tests.
2239         * c-c++-common/pr62199-2.c: Likewise.
2241 2015-03-09  Richard Biener  <rguenther@suse.de>
2243         PR middle-end/65270
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>
2254         PR lto/65316
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>
2260         PR target/62247
2261         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2262         hppa*-*-hpux*.
2263         * g++.dg/abi/rtti3.C: Likewise.
2265         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2267         PR target/62251
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>
2278         PR fortran/60898
2279         * gfortran.dg/entry_20.f90: New.
2281 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2283         PR target/65153
2284         * gcc.c-torture/compile/pr65153.c: New.
2286 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2288         PR target/65249
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
2294         long.
2295         (int64_t): Likewise.
2297 2015-03-07  Marek Polacek  <polacek@redhat.com>
2298             Martin Uecker  <uecker@eecs.berkeley.edu>
2300         PR sanitizer/65280
2301         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2302         member-like arrays.
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
2312         away.
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
2320         x64.
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>
2347         PR ipa/65318
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>
2365         Fix last commit.
2367 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2369         PR c++/64665
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>
2379         PR c++/64834
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>
2392         PR c++/64227
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>
2404         PR c++/64398
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>
2413         PR ipa/65287
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>
2432         PR target/64331
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>
2442         PR ipa/65130
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>
2448         PR ipa/64988
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>
2457         PR target/65184
2458         * gcc.target/i386/pr65184.c: New.
2460 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2462         PR target/65183
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>
2475         PR ipa/65245
2476         * gcc.dg/ipa/ipa-icf-34.c: New test.
2478 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2480         PR target/61142
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>
2494         PR ipa/65236
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
2500         separate function.
2502 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2504         PR ipa/65237
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>
2518         PR target/65032
2519         * g++.dg/pr65032.C: New.
2521 2015-02-27  Marek Polacek  <polacek@redhat.com>
2523         PR c/65040
2524         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2525         -Wformat=2.
2527 2015-02-27  Marek Polacek  <polacek@redhat.com>
2529         PR c/65228
2530         * gcc.dg/pr65228.c: New test.
2532 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2534         PR c/35330
2535         * gcc.dg/weak/weak-17.c: New file.
2537 2015-02-27  Richard Biener  <rguenther@suse.de>
2539         PR lto/65193
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>
2554         PR bootstrap/65150
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>
2594         PR ipa/65008
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>
2613         PR debug/46102
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>
2626         PR c++/65202
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>
2644         PR target/65217
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>
2667         PR target/65161
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>
2691         PR target/65167
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>
2711         PR testsuite/65126
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
2718         additional_sources.
2719         (dg-test): Reset additional_sources_used.
2721 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2723         PR fortran/63427
2724         * gfortran.dg/integer_exponentiation_6.F90: New test.
2726 2015-02-23  Martin Sebor  <msebor@redhat.com>
2728         PR target/65109
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>
2736         PR bootstrap/63888
2737         * c-c++-common/asan/pr63888.c: New test.
2739 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2741         PR target/65163
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>
2803         PR fortran/64980
2804         PR fortran/61960
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>
2815         PR ada/65156
2816         * gnat.dg/timing_events.adb: Removed, invalid test.
2818 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2820         PR debug/58123
2821         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2822         location.
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>
2832         PR testsuite/64158
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>
2845         PR target/64452
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>
2855         PR testsuite/65116
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>
2861         PR middle-end/65074
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>
2902         PR testsuite/65107
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>
2917         PR sanitizer/65081
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>
2931         PR target/64793
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>
2946         PR c++/65075
2947         * g++.dg/cpp0x/pr65075.C: New test.
2949 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2951         PR target/65058
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>
2962         PR ipa/64963
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>
2979         PR c++/65080
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>
2989         PR c/65066
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>
3006         PR testsuite/64850
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>
3017         PR c/64768
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>
3031         PR c++/60894
3032         * g++.dg/lookup/using54.C: New.
3034 2015-02-13  Jeff Law  <law@redhat.com>
3036         PR bootstrap/65060
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>
3047         PR c/65050
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>
3060         PR c++/60211
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>
3066         PR fortran/64506
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>
3072         PR c++/64970
3073         * g++.dg/cpp0x/sfinae55.C: New.
3075 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3077         PR ipa/65034
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>
3087         PR c/65040
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>
3097         PR rtl/32219
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>
3118         PR c++/64884
3119         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3121         PR sanitizer/65000
3122         * g++.dg/ubsan/pr65000.C: New test.
3124 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
3126         PR fortran/64932
3127         * gfortran.dg/finalize_28.f90: New test
3129 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3131         PR debug/55541
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.
3137         PR sanitizer/64984
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>
3146         PR testsuite/64930
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.
3151         PR sanitizer/65019
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>
3164         PR target/63347
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
3178         adjusted to XFAIL.
3180 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3182         PR middle-end/65003
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
3188         to ...
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>
3195         PR target/64893
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>
3201         PR target/61925
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>
3208         PR sanitizer/65004
3209         * g++.dg/asan/pr65004.C: New test.
3211 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
3213         PR target/64661
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>
3246         PR ipa/64978
3247         * g++.dg/torture/pr64978.C: New testcase.
3249 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3251         PR sanitizer/64981
3252         * gcc.dg/asan/pr64981.c: New test.
3254 2015-02-09  Marek Polacek  <polacek@redhat.com>
3256         PR c/64856
3257         * gcc.dg/pr64856.c: New test.
3259 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3261         PR target/64979
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>
3276         PR target/58757
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>
3302         PR fortran/63744
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>
3312         PR jit/64752
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
3317         pass/fail message.
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
3333         "main".
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
3338         the output message.
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
3345         "main".
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
3352         "main".
3353         (dg-final): Replace jit-verify-compile-to-file with
3354         jit-verify-output-file-was-created, and invoke new function
3355         jit-verify-object.
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>
3366         PR ipa/64896
3367         * g++.dg/ipa/pr64896.C: New test.
3369 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3371         PR target/64205
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>
3381         PR middle-end/64937
3382         * g++.dg/asan/pr64937.C: New test.
3384 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3386         PR fortran/63205
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
3396         PR debug/64817
3397         * gcc.c-torture/execute/pr64957.c: New test.
3399 2015-02-05  Jeff Law  <law@redhat.com>
3401         PR target/17306
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>
3407         PR fortran/64943
3408         * gfortran.dg/structure_constructor_12.f90: New.
3410 2015-02-05  Jeff Law  <law@redhat.com>
3412         PR target/58400
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.
3426         (main): Remove.
3428 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3430         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3431         tree dump scanning.
3433 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3435         PR fortran/64757
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>
3441         PR ipa/64686
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>
3456         PR debug/64817
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>
3491         PR middle-end/62103
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>
3497         PR testsuite/64796
3498         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3499         cache result in a global variable.  Include all 32-bit targets for
3500         bswap64 tests.
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>
3509         PR target/64660
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>
3518         PR c++/64877
3519         * g++.dg/warn/Waddress-2.C: New.
3521 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3523         PR middle-end/61225
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>
3558         PR debug/64817
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>
3564         PR target/64851
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>
3573         PR target/64882
3574         * gcc.dg/torture/pr64882.c: New test.
3576 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3578         PR target/64159
3579         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3580         sparc*-*-*.
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
3590         tree dump.
3591         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3592         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3593         tree dump.
3594         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3595         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3596         tree dump.
3598 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3600         PR target/64688
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>
3614         PR target/64617
3615         * gcc.target/i386/pr64617.c: New test.
3617 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3619         PR target/15184
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>
3632         PR c/64709
3633         * gcc.dg/pr64709.c: New test.
3635 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3637         PR c++/64717
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>
3647         PR target/15184
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>
3668         PR middle-end/64809
3669         * gcc.dg/pr64809.c: Delete.
3671 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3673         PR middle-end/64805
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>
3683         PR ipa/64801
3684         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3686 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3688         PR target/64659
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>
3707         PR middle-end/64809
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
3729         ISA rev < 2.
3731 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3733         PR bootstrap/64612
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>
3740         PR fortran/63861
3741         * gfortran.dg/goacc/coarray_2.f90: New.
3743 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3745         PR ipa/60871
3746         PR ipa/64139
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>
3752         PR fortran/64230
3753         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3754         prevent linking errors.
3756 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3758         PR ipa/64282
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
3764         for wzr reg.
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.
3832         PR c/64766
3833         * gcc.dg/pr64766.c: New test.
3835 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3837         PR target/49263
3838         * gcc.target/sh/pr49263-4.c: New.
3840 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3842         PR fortran/62044
3843         * gfortran.dg/allocate_with_mold_1.f90: New test
3845 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3847         PR c/64778
3848         * gcc.dg/pr64778.c: New test.
3850         PR middle-end/64421
3851         * gcc.dg/vect/pr64421.c: New test.
3853 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3855         PR fortran/64771
3856         * gfortran.dg/coarray_36.f: New.
3857         * gfortran.dg/coarray_37.f90: New.
3859 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3861         PR fortran/64230
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
3900         vXXXhn.inc.
3902 2015-01-26  Richard Biener  <rguenther@suse.de>
3904         PR middle-end/64764
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
3910         sparc*-*-*.
3912 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3914         PR testsuite/64712
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
3920         non-UAL cases.
3922 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3924         PR libfortran/64770
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>
3930         PR fortran/62044
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>
3940         PR target/54236
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
3947         Bridge test.
3949 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3951         PR libfortran/64770
3952         * gfortran.dg/open_new_segv.f90: New test.
3954 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3956         PR target/49263
3957         PR target/53987
3958         PR target/64345
3959         PR target/59533
3960         PR target/52933
3961         PR target/54236
3962         PR target/51244
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,
3981         test_009): New.
3982         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3983         (test_02): New.
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>
3991         PR go/64510
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>
3997         PR target/64317
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>
4019         PR testsuite/63439
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>
4031         PR testsuite/63439
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>
4037         PR fortran/60922
4038         * gfortran.dg/class_allocate_17.f90: New.
4040 2015-01-23  Tobias Burnus  <burnus@net-b.de>
4042         PR fortran/64726
4043         * gfortran.dg/goacc/combined_loop.f90: New.
4045 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4047         PR fortran/61933
4048         * gfortran.dg/make_unit.f90: New test.
4050 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4052         PR fortran/61933
4053         * gfortran.dg/negative_unit_int8.f: Update.
4055 2015-01-22  Jeff Law  <law@redhat.com>
4057         PR target/52076
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>
4063         PR middle-end/64728
4064         * gcc.dg/torture/pr64728.c: New testcase.
4066 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4068         PR target/64688
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>
4078         PR libstdc++/64535
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>
4088         PR debug/64511
4089         * gcc.dg/pr64511.c: New test.
4091         PR rtl-optimization/62078
4092         * g++.dg/opt/pr62078.C: New test.
4094         PR c/63307
4095         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4097 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4099         PR fortran/57023
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
4159         vXXXw.inc.
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
4166         vXXXl.inc.
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>
4200         PR target/59946
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
4226         vshuffle.inc.
4227         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4228         vshuffle.inc.
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)).
4250         PR sanitizer/64632
4251         * g++.dg/ubsan/pr64632.C: New test.
4253         PR debug/64663
4254         * gcc.dg/pr64663.c: New test.
4256 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4258         PR c++/64383
4259         * g++.dg/warn/Wunused-var-23.C: New.
4261 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4263         PR c++/59937
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>
4269         PR ipa/64684
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>
4278         PR c++/62241
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>
4288         PR target/64149
4289         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4291 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4293         PR bootstrap/64676
4294         Revert:
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>
4327         PR target/64652
4328         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4329         (test_1): New.
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
4340         an int *.
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
4357         declaration.
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>
4377         PR target/63971
4378         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4379         the epilogue).
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>
4398         PR fortran/60255
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>
4404         PR fortran/64578
4405         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4407 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4409         PR target/64652
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>
4423         PR ipa/64378
4424         * g++.dg/torture/pr64378.C: New testcase.
4426 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4428         PR fortran/57959
4429         * gfortran.dg/block_13.f08: New test
4431 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4433         PR fortran/55901
4434         * gfortran.dg/associate_1.f03: Allow test for character with
4435         automatic length.
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>
4448         PR fortran/64578
4449         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4451 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4453         PR fortran/60357
4454         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4456         PR fortran/61275
4457         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4459         PR fortran/55932
4460         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4462 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4464         PR fortran/60334
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>
4474         PR c++/62134
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):
4484         Add trace.
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
4495         argument.
4496         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4497         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4498         argument.
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>
4507         PR c++/60056
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
4513         than Neon options.
4515 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4517         PR c++/62276
4518         * g++.dg/cpp0x/vt-62276.C: New.
4520 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4522         PR middle-end/64353
4523         * g++.dg/pr64353.C: New.
4525 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4527         PR target/64263
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>
4538         PR middle-end/64614
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>
4548         PR target/64363
4549         * gcc.target/i386/chkp-label-address.c: New.
4551 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4553         PR fortran/45290
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>
4576         PR ipa/64163
4577         PR ipa/64612
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>
4591         PR c++/58614
4592         * g++.dg/cpp0x/auto44.C: New.
4594 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4596         PR target/59710
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
4618         is set up.
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
4632         procedure.
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
4759         test case.
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>
4770         PR fortran/58023
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>
4783         PR target/63971
4784         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4785         in epilogue.
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
4800         with PIE.
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>
4824         PR lto/64415
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>
4834         PR lto/64415
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
4869         for !HAS_LSA.
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>
4877         PR middle-end/64365
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>
4887         PR target/61933
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>
4893         PR target/53988
4894         * gcc.target/sh/pr53988-1.c: New.
4896 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4898         PR c++/58671
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>
4930         PR middle-end/59448
4931         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4932         an atomic_exchange.
4934 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4936         PR target/64386
4937         * gcc.target/i386/pr64386.c: New test.
4939 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4941         PR target/64393
4942         * gcc.target/i386/pr64393.c: New test.
4944 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4946         PR target/64387
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>
4959         PR target/64453
4960         * gcc.target/arm/pr64453.c: New.
4962 2015-01-14  Richard Biener  <rguenther@suse.de>
4964         PR lto/64415
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
4975         64-bit and 128-bit.
4977 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4979         PR target/64460
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
5000         into...
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
5005         function.
5006         (jit-dg-test): Delete any generated reproducer from previous runs.
5007         Verify that a generated reproducer was created, and verify that it
5008         compiles.
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
5019         -pg links.
5021 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
5023         PR ipa/64565
5024         * g++.dg/torture/pr64565.C: New testcase.
5026 2015-01-13  Marek Polacek  <polacek@redhat.com>
5028         PR middle-end/64391
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
5034         true.
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>
5049         PR c++/57626
5050         * g++.dg/cpp0x/vt-57626.C: New.
5052 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5054         PR fortran/64528
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>
5067         PR lto/64373
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
5093         case.
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
5097         case.
5098         * jit.dg/test-error-param-used-without-a-function.c: New test
5099         case.
5101 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5103         PR tree-optimization/64563
5104         * gcc.dg/pr64563.c: New test.
5106         PR target/64513
5107         * gcc.target/i386/pr64513.c: New test.
5109         PR tree-optimization/64454
5110         * gcc.dg/pr64454.c: New test.
5112         PR testsuite/64028
5113         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5114         bind_pic_locally.
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>
5156         PR target/64461
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>
5175         PR testsuite/64427
5176         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
5177         undefined behavior.
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>
5187         PR middle-end/64357
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
5193         selector.
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>
5204         PR ipa/63470
5205         * g++.dg/ipa/pr63470.C: New testcase.
5207 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5209         PR fortran/63733
5210         * gfortran.dg/typebound_operator_20.f90: New.
5212 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5214         PR fortran/58023
5215         * gfortran.dg/proc_ptr_comp_42.f90: New.
5217 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5219         PR fortran/64508
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>
5228         PR fortran/64522
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>
5266         PR libobjc/51891
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>
5307         PR testsuite/62250
5308         * lib/target-supports.exp (check_effective_target_libatomic_available):
5309         New.
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>
5336         PR target/64338
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>
5347         PR c++/59004
5348         * g++.dg/ext/fnname4.C: New.
5350 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5352         PR c++/64462
5353         * g++.dg/cpp0x/constexpr-64462.C: New.
5355 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5357         PR c++/60753
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
5383         docs/examples.
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.
5402         (CHECK): 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>
5414         PR c/64440
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>
5420         PR c/64417
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>
5426         PR target/64505
5427         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5428         fix is correct.
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>
5437         PR target/64507
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
5455         Visium.
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>
5471         PR sanitizer/64344
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>
5483         PR fortran/47674
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>
5492         PR c/64423
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>
5505         PR testsuite/62250
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>
5523         PR fortran/57562
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>
5539         PR fortran/60507
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.