libcpp/
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc8c54c78819bd9b87730fda2d44a0b0eb4369791
1 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
3         PR c++/64626
4         g++.dg/cpp1y/pr64626-1.C: New.
5         g++.dg/cpp1y/pr64626-2.C: New.
6         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
10         PR tree-optimization/65427
11         * gcc.c-torture/execute/pr65427.c: New test.
13 2015-03-16  Marek Polacek  <polacek@redhat.com>
15         DR 1688
16         PR c++/65327
17         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
18         * g++.dg/cpp0x/pr65327.C: New test.
20 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
22         PR sanitizer/64820
23         * c-c++-common/asan/pr64820.c: New test.
25 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
27         * gfortran.dg/pointer_2.f90: New test.
29 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
31         * testsuite/g++.dg/pr65049.C: New test.
33 2015-03-16  Tom de Vries  <tom@codesourcery.com>
35         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
36         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
37         * gcc.target/i386/fuse-caller-save.c: Same.
39 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
41         * gnat.dg/loop_optimization18.ad[sb]: New test.
42         * gnat.dg/loop_optimization18_pkg.ads: New helper.
44 2015-03-16  Alan Modra  <amodra@gmail.com>
46         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
47         2014-12-05 change.
49 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
51         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
52         hppa*-*-hpux*.
53         * gcc.dg/torture/pr65270-2.c: Likewise.
55 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
57         PR fortran/61138
58         gfortran.dg/pointer_remapping_9.f90: New.
60 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
62         PR tree-optimization/65369
63         * gcc.c-torture/execute/pr65369.c: New test.
65         PR tree-optimization/65418
66         * gcc.c-torture/execute/pr65418-1.c: New test.
67         * gcc.c-torture/execute/pr65418-2.c: New test.
69         PR rtl-optimization/65401
70         * gcc.c-torture/execute/pr65401.c: New test.
72 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
74         PR target/64600
75         * gcc.target/arm/pr64600_1.c: New test.
77 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
79         PR rtl-optimization/65235
80         * gcc.target/aarch64/pr65235_1.c: New test.
82 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
84         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
85         * gcc.target/s390/hotpatch-22.c: Likewise.
86         * gcc.target/s390/hotpatch-23.c: Likewise.
87         * gcc.target/s390/hotpatch-24.c: Likewise.
88         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
89         * gcc.target/s390/hotpatch-1.c: Update expected output.
90         * gcc.target/s390/hotpatch-2.c: Likewise.
91         * gcc.target/s390/hotpatch-3.c: Likewise.
92         * gcc.target/s390/hotpatch-4.c: Likewise.
93         * gcc.target/s390/hotpatch-5.c: Likewise.
94         * gcc.target/s390/hotpatch-6.c: Likewise.
95         * gcc.target/s390/hotpatch-7.c: Likewise.
96         * gcc.target/s390/hotpatch-8.c: Likewise.
97         * gcc.target/s390/hotpatch-9.c: Likewise.
98         * gcc.target/s390/hotpatch-10.c: Likewise.
99         * gcc.target/s390/hotpatch-11.c: Likewise.
100         * gcc.target/s390/hotpatch-12.c: Likewise.
101         * gcc.target/s390/hotpatch-13.c: Likewise.
102         * gcc.target/s390/hotpatch-14.c: Likewise.
103         * gcc.target/s390/hotpatch-15.c: Likewise.
104         * gcc.target/s390/hotpatch-16.c: Likewise.
105         * gcc.target/s390/hotpatch-17.c: Likewise.
106         * gcc.target/s390/hotpatch-18.c: Likewise.
107         * gcc.target/s390/hotpatch-19.c: Likewise.
109 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
111         PR target/65103
112         * gcc.target/i386/pr65103-1.c: New.
114 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
116         PR target/65044
117         * gcc.target/i386/pr65044.c: New.
119 2015-03-12  Tom de Vries  <tom@codesourcery.com>
121         PR rtl-optimization/64895
122         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
123         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
124         * gcc.target/i386/fuse-caller-save.c: Ditto.
126 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
128         * gcc.dg/ipa/pr63569.c: Fix template.
130 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
132         * g++.dg/ipa/pr64146.C: Require fpic support.
134 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
136         PR libfortran/65200
137         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
138         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
140 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
142         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
143         to dg-options, fix up dg-skip-if.
145 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
147         PR target/65296
148         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
149         * gcc.target/avr/tiny-caller-save.c: Same.
151 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
153         PR target/65242
154         * g++.dg/pr65242.C: New test.
156 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
158         * c-c++-common/asan/no-asan-check-glob.c: New test.
160 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
162         PR c++/65370
163         * g++.dg/other/default11.C: New.
164         * g++.dg/other/default12.C: Likewise.
166 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
168         PR target/65368
169         * gcc.target/i386/bmi2-bzhi-2.c: New test.
171 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
173         PR fortran/65024
174         * gfortran.dg/unlimited_polymorphic_23.f90: New test
176 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
178         PR c++/65127
179         * g++.dg/cpp0x/pr65127.C: New test.
181 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
183         * gcc.dg/ipa/PR64550.c: Update template.
185 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
186             Tobias Burnus  <burnus@net-b.de>
188         * gfortran.dg/coarray_sync_memory.f90: New.
190 2015-03-10  Marek Polacek  <polacek@redhat.com>
192         PR sanitizer/65367
193         * c-c++-common/ubsan/pr65367.c: New test.
195 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
197         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
198         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
199         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
200         * gcc.target/i386/mpx/calloc-1-nov.c: New.
201         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
202         * gcc.target/i386/mpx/malloc-1-nov.c: New.
203         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
204         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
205         * gcc.target/i386/mpx/realloc-1-nov.c: New.
206         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
207         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
208         * gcc.target/i386/mpx/realloc-2-nov.c: New.
209         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
211 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
213         * lib/mpx-dg.exp (mpx_link_flags): New.
214         (mpx_init): New.
215         (mpx_finish): New.
216         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
217         * gcc.target/i386/mpx/alloca-1-nov.c: New.
218         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
219         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
220         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
221         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
222         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
223         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
224         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
225         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
226         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
227         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
228         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
229         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
230         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
231         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
232         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
233         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
234         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
235         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
236         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
237         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
238         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
239         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
240         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
241         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
242         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
243         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
244         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
245         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
246         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
247         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
248         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
249         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
250         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
251         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
252         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
253         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
254         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
255         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
256         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
257         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
258         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
259         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
260         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
261         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
262         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
263         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
264         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
265         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
266         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
267         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
268         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
269         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
270         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
271         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
272         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
273         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
274         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
275         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
276         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
277         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
278         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
279         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
280         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
281         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
282         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
283         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
284         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
285         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
286         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
287         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
288         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
289         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
290         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
291         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
292         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
293         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
294         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
295         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
296         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
297         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
298         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
299         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
300         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
301         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
302         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
303         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
304         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
305         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
306         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
307         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
308         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
309         * gcc.target/i386/mpx/label-address-1.c: New.
310         * gcc.target/i386/mpx/legacy-1-nov.c: New.
311         * gcc.target/i386/mpx/macro.c: New.
312         * gcc.target/i386/mpx/mpx-check.h: New.
313         * gcc.target/i386/mpx/mpx.exp: New.
314         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
315         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
316         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
317         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
318         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
319         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
320         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
321         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
322         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
323         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
324         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
325         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
326         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
327         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
328         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
329         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
330         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
331         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
332         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
333         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
334         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
335         * gcc.target/i386/mpx/reference-1-lbv.c: New.
336         * gcc.target/i386/mpx/reference-1-nov.c: New.
337         * gcc.target/i386/mpx/reference-1-ubv.c: New.
338         * gcc.target/i386/mpx/reference-2-lbv.c: New.
339         * gcc.target/i386/mpx/reference-2-nov.c: New.
340         * gcc.target/i386/mpx/reference-2-ubv.c: New.
341         * gcc.target/i386/mpx/reference-3-lbv.c: New.
342         * gcc.target/i386/mpx/reference-3-nov.c: New.
343         * gcc.target/i386/mpx/reference-3-ubv.c: New.
344         * gcc.target/i386/mpx/reference-4-lbv.c: New.
345         * gcc.target/i386/mpx/reference-4-nov.c: New.
346         * gcc.target/i386/mpx/reference-4-ubv.c: New.
347         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
348         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
349         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
350         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
351         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
352         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
353         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
354         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
355         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
356         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
357         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
358         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
359         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
360         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
361         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
362         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
363         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
364         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
365         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
366         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
367         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
368         * gcc.target/i386/mpx/sincos-1-nov.c: New.
369         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
370         * gcc.target/i386/mpx/static-array-1-nov.c: New.
371         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
372         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
373         * gcc.target/i386/mpx/static-init-1-nov.c: New.
374         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
375         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
376         * gcc.target/i386/mpx/static-init-2-nov.c: New.
377         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
378         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
379         * gcc.target/i386/mpx/static-init-3-nov.c: New.
380         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
381         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
382         * gcc.target/i386/mpx/static-init-4-nov.c: New.
383         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
384         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
385         * gcc.target/i386/mpx/static-init-5-nov.c: New.
386         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
387         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
388         * gcc.target/i386/mpx/static-init-6-nov.c: New.
389         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
390         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
391         * gcc.target/i386/mpx/static-string-1-nov.c: New.
392         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
393         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
394         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
395         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
396         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
397         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
398         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
399         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
400         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
401         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
402         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
403         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
404         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
405         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
406         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
407         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
408         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
409         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
410         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
411         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
412         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
413         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
414         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
415         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
416         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
417         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
418         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
419         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
420         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
421         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
422         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
423         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
424         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
425         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
426         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
427         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
428         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
429         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
430         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
431         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
432         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
433         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
434         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
435         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
436         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
437         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
438         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
439         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
440         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
441         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
442         * gcc.target/i386/mpx/vararg-1-nov.c: New.
443         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
444         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
445         * gcc.target/i386/mpx/vararg-2-nov.c: New.
446         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
447         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
448         * gcc.target/i386/mpx/vararg-3-nov.c: New.
449         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
450         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
451         * gcc.target/i386/mpx/vararg-4-nov.c: New.
452         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
453         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
454         * gcc.target/i386/mpx/vararg-5-nov.c: New.
455         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
456         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
457         * gcc.target/i386/mpx/vararg-6-nov.c: New.
458         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
459         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
460         * gcc.target/i386/mpx/vararg-7-nov.c: New.
461         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
462         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
463         * gcc.target/i386/mpx/vararg-8-nov.c: New.
464         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
465         * gcc.target/i386/mpx/vla-1-lbv.c: New.
466         * gcc.target/i386/mpx/vla-1-nov.c: New.
467         * gcc.target/i386/mpx/vla-1-ubv.c: New.
468         * gcc.target/i386/mpx/vla-2-lbv.c: New.
469         * gcc.target/i386/mpx/vla-2-nov.c: New.
470         * gcc.target/i386/mpx/vla-2-ubv.c: New.
472 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
474         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
476 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
478         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
480 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
482         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
483         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
485 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
487         PR c/65120
488         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
489         on rhs is 0.
490         (fn4): New test.
491         * c-c++-common/pr65120.c: New test.
493         PR rtl-optimization/65321
494         * gcc.dg/pr65321.c: New test.
496 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
498         PR tree-optimization/65355
499         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
501 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
503         PR c/65120
504         * c-c++-common/pr49706.c: Adjust tests for not warning
505         about !!x == y or !b == y where b is boolean, and add
506         some further tests.
507         * c-c++-common/pr62199-2.c: Likewise.
509 2015-03-09  Richard Biener  <rguenther@suse.de>
511         PR middle-end/65270
512         * gcc.dg/torture/pr65270-1.c: New testcase.
513         * gcc.dg/torture/pr65270-2.c: Likewise.
515 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
517         PR tree-optimization/63743
518         * gcc.dg/pr63743.c: New test.
520 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
522         PR lto/65316
523         * g++.dg/lto/pr65316_0.C: New testcase.
524         * g++.dg/lto/pr65316_1.C: New testcase.
526 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
528         PR target/62247
529         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
530         hppa*-*-hpux*.
531         * g++.dg/abi/rtti3.C: Likewise.
533         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
535         PR target/62251
536         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
538         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
540         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
542         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
544 2015-03-08  Morin  <mikael@gcc.gnu.org>
546         PR fortran/60898
547         * gfortran.dg/entry_20.f90: New.
549 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
551         PR target/65153
552         * gcc.c-torture/compile/pr65153.c: New.
554 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
556         PR target/65249
557         * g++.dg/torture/pr65249.C: New.
559 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
561         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
562         long.
563         (int64_t): Likewise.
565 2015-03-07  Marek Polacek  <polacek@redhat.com>
566             Martin Uecker  <uecker@eecs.berkeley.edu>
568         PR sanitizer/65280
569         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
570         member-like arrays.
571         * c-c++-common/ubsan/bounds-8.c: New test.
572         * c-c++-common/ubsan/bounds-9.c: New test.
573         * gcc.dg/ubsan/bounds-2.c: New test.
575 2015-03-05  Martin Sebor  <msebor@redhat.com>
577         * PR testsuite/63175
578         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
579         checking of results into main to prevent it from getting optimized
580         away.
581         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
583 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
585         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
586         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
587         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
588         x64.
590 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
592         * g++.dg/lto/pr65302_1.C: New testcase.
593         * g++.dg/lto/pr65302_0.C: New testcase.
595 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
597         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
598         -fno-ipa-icf to dg-options.
600 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
602         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
603         compiles using the linker plugin.
605 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
607         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
609 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
611         * gcc.target/arm/pr65067.c: New test.
613 2015-03-05  Martin Liska  <mliska@suse.cz>
615         PR ipa/65318
616         * gcc.dg/ipa/pr65318.c: New test.
618 2015-03-05  Marek Polacek  <polacek@redhat.com>
620         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
622 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
624         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
626 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
628         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
629         max-unroll-times back to defaults for s390.
631 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
633         Fix last commit.
635 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
637         PR c++/64665
638         * g++.dg/cpp0x/initlist92.C: New.
640 2015-03-05  Richard Biener  <rguenther@suse.de>
642         PR tree-optimization/65310
643         * gcc.dg/vect/pr65310.c: New testcase.
645 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
647         PR c++/64834
648         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
650 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
652         * gnat.dg/entry_queues3.adb: New test.
654 2015-03-04  Ian Lance Taylor  <iant@google.com>
656         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
658 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
660         PR c++/64227
661         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
663 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
665         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
666         -fno-ipa-icf to dg-options
667         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
668         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
670 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
672         PR c++/64398
673         * g++.dg/cpp0x/decltype62.C: New.
675 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
677         * gnat.dg/object_overflow5.adb: New test.
679 2015-03-03  Martin Liska  <mliska@suse.cz>
681         PR ipa/65287
682         * gcc.dg/ipa/pr65287.c: New test.
684 2015-03-03  Martin Jambor  <mjambor@suse.cz>
685             Eric Botcazou  <ebotcazou@adacore.com>
687         * gnat.dg/specs/pack12.ads: New test.
689 2015-03-03  Martin Liska  <mliska@suse.cz>
691         * gcc.dg/ipa/PR65282.c: New test.
693 2015-03-13  Jeff Law  <law@redhat.com>
695         PR tree-optimization/65241
696         * gcc.c-torture/compile/pr65241.c: New test.
698 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
700         PR target/64331
701         * gcc.target/avr/torture/pr64331.c: New test.
703 2015-03-03  Martin Liska  <mliska@suse.cz>
704             Jan Hubicka  <hubicka@ucw.cz>
706         * g++.dg/ipa/pr65263.C: New test.
708 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
710         PR ipa/65130
711         * gcc.dg/lto/pr65130_0.c: New testcase.
712         * gcc.dg/lto/pr65130_1.c: New testcase.
714 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
716         PR ipa/64988
717         * g++.dg/torture/pr64988.C: New testcase.
719 2015-03-02  Tobias Burnus  <burnus@net-b.de>
721         * gfortran.dg/coarray_atomic_6.f90: New.
723 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
725         PR target/65184
726         * gcc.target/i386/pr65184.c: New.
728 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
730         PR target/65183
731         * gcc.target/i386/pr65183.c: New.
733 2015-02-28  Martin Liska  <mliska@suse.cz>
734             Jan Hubicka  <hubicka@ucw.cz>
736         * gcc.dg/ipa/ipa-icf-35.c: New test.
737         * gcc.dg/ipa/ipa-icf-36.c: New test.
738         * gcc.dg/ipa/ipa-icf-37.c: New test.
740 2015-02-28  Martin Liska  <mliska@suse.cz>
741             Jan Hubicka  <hubicka@ucw.cz>
743         PR ipa/65245
744         * gcc.dg/ipa/ipa-icf-34.c: New test.
746 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
748         PR target/61142
749         * gcc.target/sh/sh/pr61142.c: New.
751 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
753         * g++.dg/other/dump-ada-spec-3.C: New test.
755 2015-03-01  Martin Liska  <mliska@suse.cz>
757         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
758         * g++.dg/ipa/pr63595.C: Update expected results.
760 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
762         PR ipa/65236
763         * g++.dg/ipa/ipa-icf-6.C: New testcase.
765 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
767         * gcc.dg/vect/pr59354.c: Move vector producing code to
768         separate function.
770 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
772         PR ipa/65237
773         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
774         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
775         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
776         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
778 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
780         PR tree-optimization/65048
781         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
782         (foo): Use K&R style definition.
784 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
786         PR target/65032
787         * g++.dg/pr65032.C: New.
789 2015-02-27  Marek Polacek  <polacek@redhat.com>
791         PR c/65040
792         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
793         -Wformat=2.
795 2015-02-27  Marek Polacek  <polacek@redhat.com>
797         PR c/65228
798         * gcc.dg/pr65228.c: New test.
800 2015-02-27  Kai Tietz  <ktietz@redhat.com>
802         PR c/35330
803         * gcc.dg/weak/weak-17.c: New file.
805 2015-02-27  Richard Biener  <rguenther@suse.de>
807         PR lto/65193
808         * g++.dg/lto/pr65193_0.C: New testcase.
810 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
812         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
813         * gcc.target/s390/hotpatch-8.c: Likewise.
814         * gcc.target/s390/hotpatch-9.c: Likewise.
815         * gcc.target/s390/pr61078.c: Likewise.
816         * gcc.target/s390/pr57960.c: Remove -m64.
817         * gcc.target/s390/pr61078.c: Likewise.
819 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
820             Martin Liska  <mliska@suse.cz>
822         PR bootstrap/65150
823         * gcc.dg/pr64454.c: Disable ICF.
824         * gcc.dg/pr28685-1.c: Disable ICF
825         * gcc.dg/ipa/iinline-5.c: Disable ICF.
826         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
827         * g++.dg/ipa/ipa-icf-4.C: Update template.
829 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
831         PR tree-optimization/65216
832         * gcc.c-torture/execute/pr65216.c: New test.
834         PR tree-optimization/65215
835         * gcc.c-torture/execute/pr65215-1.c: New test.
836         * gcc.c-torture/execute/pr65215-2.c: New test.
837         * gcc.c-torture/execute/pr65215-3.c: New test.
838         * gcc.c-torture/execute/pr65215-4.c: New test.
839         * gcc.c-torture/execute/pr65215-5.c: New test.
841 2015-02-26  Tom de Vries  <tom@codesourcery.com>
843         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
845 2015-02-26  Martin Liska  <mliska@suse.cz>
846             Jan Hubicka  <hubicka@ucw.cz>
848         * g++.dg/ipa/pr64146.C: Update expected results.
849         * gcc.dg/ipa/ipa-icf-26.c: Update test.
850         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
851         * gcc.dg/ipa/ipa-icf-34.c: New test.
853 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
855         * gcc.dg/vect/vect-pr61917.c: Rename to ...
856         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
857         (dg-additional-options): Remove dg directive.
858         (dg-final): Add dg directive.
860 2015-02-26  Marek Polacek  <polacek@redhat.com>
862         PR ipa/65008
863         * g++.dg/ipa/pr65008.C: New test.
865 2015-02-26  Tom de Vries  <tom@codesourcery.com>
867         * lib/profopt.exp (profopt-target-cleanup): New proc.
868         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
869         files from sources from dg-additional-sources.
871 2015-02-26  Tom de Vries  <tom@codesourcery.com>
873         * lib/gcov.exp: Cleanup in case of xfail.
875 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
877         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
879 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
881         PR debug/46102
882         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
883         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
884         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
885         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
886         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
887         * g++.dg/debug/pr46123.C: XFAIL and move...
888         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
889         * gcc.dg/debug/dwarf2-3.c: Move...
890         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
892 2015-02-26  Marek Polacek  <polacek@redhat.com>
894         PR c++/65202
895         * g++.dg/cpp1y/pr65202.C: New test.
897 2015-02-26  Tom de Vries  <tom@codesourcery.com>
899         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
900         locale_facets.h.gcov.
902 2015-02-26  Tom de Vries  <tom@codesourcery.com>
904         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
906 2015-02-26  Tom de Vries  <tom@codesourcery.com>
908         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
910 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
912         PR target/65217
913         * gcc.target/i386/pr65217.c: New.
915 2015-02-26  Tom de Vries  <tom@codesourcery.com>
917         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
919 2015-02-26  Tom de Vries  <tom@codesourcery.com>
921         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
923 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
925         PR tree-optimization/65048
926         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
928 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
930         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
931         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
933 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
935         PR target/65161
936         * gcc.target/i386/pr65161.c: New test.
938 2015-02-26  Terry Guo  <terry.guo@arm.com>
940         * gcc.target/arm/no-volatile-in-it.c: New test.
942 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
944         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
945         (dg-options): Add -save-temps.
946         (dg-final): Add cleanup-saved-temps.
948 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
950         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
952 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
954         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
955         * gcc.target/powerpc/pack01.c: Include string.h.
957 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
959         PR target/65167
960         * gcc.target/i386/pr65167.c: New.
962 2015-02-25  Kai Tietz  <ktietz@redhat.com>
964         PR tree-optimization/61917
965         * gcc.dg/vect/vect-pr61917.c: New file.
967 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
969         PR tree-optimization/65170
970         * gcc.c-torture/execute/pr65170.c: New test.
971         * gcc.dg/tree-ssa/vrp96.c: New test.
973 2015-02-24  Tom de Vries  <tom@codesourcery.com>
975         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
977 2015-02-24  Tom de Vries  <tom@codesourcery.com>
979         PR testsuite/65126
980         * lib/gcc-defs.exp (additional_sources_used): Add new var.
981         (dg-additional-files-options): Copy additional_sources to
982         additional_sources_used before emptying additional_sources.
983         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
984         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
985         (cleanup-saved-temps): Use additional_sources_used instead of
986         additional_sources.
987         (dg-test): Reset additional_sources_used.
989 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
991         PR fortran/63427
992         * gfortran.dg/integer_exponentiation_6.F90: New test.
994 2015-02-23  Martin Sebor  <msebor@redhat.com>
996         PR target/65109
997         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
998         two parts.  One to save registers, the other to verify the
999         registers have the right values.  Save register state into
1000         static data rather than on the stack.
1002 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
1004         PR bootstrap/63888
1005         * c-c++-common/asan/pr63888.c: New test.
1007 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1009         PR target/65163
1010         * gcc.c-torture/compile/pr65163.c: New.
1012 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1014         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1015         with -m31 on 64 bit.
1016         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1017         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1019 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1021         * gcc.target/s390/20090223-1.c: Add
1022         -Wno-implicit-function-declaration option.
1023         * gcc.target/s390/pr42224.c: Likewise.
1024         * gcc.target/s390/pr55718.c: Likewise.
1026 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1028         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1029         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1030         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1031         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1032         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1033         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1034         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1035         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1036         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1037         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1038         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1039         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1040         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1041         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1042         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1043         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1044         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1045         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1046         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1047         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1048         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1050 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1052         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1053         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1054         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1055         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1056         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1057         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1058         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1059         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1060         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1061         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1062         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1063         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1064         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1065         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1066         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1067         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1069 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1071         PR fortran/64980
1072         PR fortran/61960
1073         * gfortran.dg/pr61960.f90: New.
1074         * gfortran.dg/pr64230.f90: New.
1075         * gfortran.dg/pr64980.f03: New.
1077 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1079         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1081 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1083         PR ada/65156
1084         * gnat.dg/timing_events.adb: Removed, invalid test.
1086 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1088         PR debug/58123
1089         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1090         location.
1091         * g++.dg/gcov/gcov-2.C: Likewise.
1093 2015-02-20  Richard Biener  <rguenther@suse.de>
1095         PR tree-optimization/65136
1096         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1098 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1100         PR testsuite/64158
1101         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1102         and nvptx-*-* blacklisting.
1104         * gcc.dg/sibcall-9.c: New test.
1105         * gcc.dg/sibcall-10.c: New test.
1107 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1109         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1111 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1113         PR target/64452
1114         * gcc.target/avr/torture/pr64452.c: New test.
1116 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1118         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1119         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1121 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1123         PR testsuite/65116
1124         * lib/target-supports.exp (check_compile): Check whether
1125         additional_sources is defined before using it.
1127 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1129         PR middle-end/65074
1130         * g++.dg/opt/pr65074.C: New file.
1132 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1134         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1135         (size_type): New typedef.
1136         (operator "" _script): Use it for the last argument.
1138 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1140         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1142 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1144         * lib/target-supports.exp (check_compile): Save/restore
1145         additional_sources that may belong to an actual test.
1147 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1149         PR gcov-profile/64634
1150         * g++.dg/gcov/gcov-15.C: New test.
1152 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1154         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1156 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1158         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1160 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1162         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1164 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1166         * gfortran.dg/fmt_cache_1.f: Add missing close.
1168 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1170         PR testsuite/65107
1171         * gfortran.dg/read_eof_8.f90: Add missing close.
1173 2015-02-18  Richard Biener  <rguenther@suse.de>
1175         PR tree-optimization/65063
1176         * gcc.dg/pr65063.c: New testcase.
1178 2015-02-18  Richard Biener  <rguenther@suse.de>
1180         PR tree-optimization/62217
1181         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1183 2015-02-18  Marek Polacek  <polacek@redhat.com>
1185         PR sanitizer/65081
1186         * c-c++-common/ubsan/pr65081.c: New test.
1188 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1190         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1191         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1193 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1195         * gcc.dg/ipa/propalign-3.c: New test.
1197 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1199         PR target/64793
1200         * gcc.target/sh/pr64793.c: New.
1201         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1203 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
1205         * gcc.target/arm/divzero.c: New test case.
1207 2015-02-17  Tom de Vries  <tom@codesourcery.com>
1209         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1211 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
1212             Jakub Jelinek  <jakub@redhat.com>
1214         PR c++/65075
1215         * g++.dg/cpp0x/pr65075.C: New test.
1217 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
1219         PR target/65058
1220         * gcc.target/powerpc/pr65058.c: New test.
1222 2015-02-16  Jeff Law  <law@redhat.com>
1224         PR tree-optimization/64823
1225         * gcc.dg/uninit-20.c: New test.
1227 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
1228             James Greenhalgh  <james.greenhalgh@arm.com>
1230         PR ipa/64963
1231         * gcc.dg/ipa/ipa-clone-1.c: New test.
1233 2015-02-16  Richard Biener  <rguenther@suse.de>
1235         PR tree-optimization/65077
1236         * gcc.dg/torture/pr65077.c: New testcase.
1238 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
1240         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1241         Directive adjusted to scan for ldaxr.
1242         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1243         adjusted to scan for ldaex.
1245 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
1247         PR c++/65080
1248         * g++.dg/cpp0x/constexpr-65080.C: New.
1250 2015-02-16  Richard Biener  <rguenther@suse.de>
1252         PR tree-optimization/63593
1253         * gcc.dg/pr63593.c: New testcase.
1255 2015-02-16  Marek Polacek  <polacek@redhat.com>
1257         PR c/65066
1258         * gcc.dg/pr65066.c: New test.
1260 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1262         * gcc.dg/pr65002.C: Move ...
1263         * g++.dg/ipa/pr65002.C: ... here.
1265 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
1267         * gcc.target/powerpc/pr64205.c: Skip on AIX.
1268         * gcc.target/powerpc/pr64505.c: Skip on AIX.
1269         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1270         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1272 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1274         PR testsuite/64850
1275         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1276         the expression to find calls.
1277         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1278         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1279         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1280         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1281         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1283 2015-02-14  Marek Polacek  <polacek@redhat.com>
1285         PR c/64768
1286         * gcc.dg/array-11.c: New test.
1287         * gcc.dg/array-12.c: New test.
1288         * gcc.dg/array-13.c: New test.
1289         * gcc.dg/array-14.c: New test.
1290         * gcc.dg/c99-flex-array-typedef-1.c: New test.
1291         * gcc.dg/c99-flex-array-typedef-2.c: New test.
1292         * gcc.dg/c99-flex-array-typedef-3.c: New test.
1293         * gcc.dg/c99-flex-array-typedef-5.c: New test.
1294         * gcc.dg/c99-flex-array-typedef-7.c: New test.
1295         * gcc.dg/c99-flex-array-typedef-8.c: New test.
1297 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1299         PR c++/60894
1300         * g++.dg/lookup/using54.C: New.
1302 2015-02-13  Jeff Law  <law@redhat.com>
1304         PR bootstrap/65060
1305         Revert my change for tree-optimization/64823.
1307 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1309         PR tree-optimization/65053
1310         * gcc.c-torture/execute/pr65053-1.c: New test.
1311         * gcc.c-torture/execute/pr65053-2.c: New test.
1313 2015-02-13  Marek Polacek  <polacek@redhat.com>
1315         PR c/65050
1316         * gcc.dg/pr65050.c: New test.
1318 2015-02-13  Jeff Law  <law@redhat.com>
1320         PR tree-optimization/64823
1321         * gcc.dg/uninit-20.c: New test.
1323         PR rtl-optimization/47477
1324         * gcc.dg/tree-ssa/pr47477.c: New test.
1326 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/60211
1329         * g++.dg/parse/ivdep-2.C: New.
1330         * g++.dg/parse/ivdep-3.C: Likewise.
1332 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1334         PR fortran/64506
1335         * gfortran.dg/continuation_13.f90: New test.
1336         * gfortran.dg/continuation_14.f: New test.
1338 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1340         PR c++/64970
1341         * g++.dg/cpp0x/sfinae55.C: New.
1343 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1345         PR ipa/65034
1346         * g++.dg/ipa/pr65034.C: New test.
1348 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1350         PR tree-optimization/65002
1351         * gcc.dg/pr65002.C: New.
1353 2015-02-13  Marek Polacek  <polacek@redhat.com>
1355         PR c/65040
1356         * c-c++-common/pr65040.c: New test.
1358 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
1360         PR tree-optimization/64705
1361         * gcc.dg/tree-ssa/pr64705.c: New test.
1363 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1365         PR rtl/32219
1366         * gcc.dg/visibility-22.c: New test.
1367         * gcc.dg/visibility-23.c: New test.
1368         * gcc.target/i386/pr32219-1.c: New test.
1369         * gcc.target/i386/pr32219-2.c: New test.
1370         * gcc.target/i386/pr32219-3.c: New test.
1371         * gcc.target/i386/pr32219-4.c: New test.
1372         * gcc.target/i386/pr32219-5.c: New test.
1373         * gcc.target/i386/pr32219-6.c: New test.
1374         * gcc.target/i386/pr32219-7.c: New test.
1375         * gcc.target/i386/pr32219-8.c: New test.
1376         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1378 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1380         PR libgfortran/57822
1381         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1382         four different KINDs.
1384 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1386         PR c++/64884
1387         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1389         PR sanitizer/65000
1390         * g++.dg/ubsan/pr65000.C: New test.
1392 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
1394         PR fortran/64932
1395         * gfortran.dg/finalize_28.f90: New test
1397 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1399         PR debug/55541
1400         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1401         DW_TAG_lexical_block removal.
1402         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1403         * g++.dg/guality/pr55541.C: New test.
1405         PR sanitizer/64984
1406         * g++.dg/ubsan/pr64984.C: New test.
1408 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
1410         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1412 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1414         PR testsuite/64930
1415         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1416         instructions for 2015-01-14 get_memmodel changes.
1417         * gcc.target/powerpc/atomic-p8.c: Likewise.
1419         PR sanitizer/65019
1420         * g++.dg/ubsan/pr65019.C: New test.
1422         PR tree-optimization/65014
1423         * gcc.c-torture/compile/pr65014.c: New test.
1425 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1427         PR libgfortran/57822
1428         * gfortran/fmt_g0_7.f08: Revise test.
1430 2015-02-11  Jeff Law  <law@redhat.com>
1432         PR target/63347
1433         * gcc.target/m68k/pr63347.c: New test.
1435 2015-02-11  Marek Polacek  <polacek@redhat.com>
1437         * g++.dg/ubsan/shift-1.C: New test.
1438         * gcc.dg/ubsan/c-shift-2.c: New test.
1439         * c-c++-common/ubsan/shift-5.c: Remove file.
1441 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
1443         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1444         Directive adjusted to XFAIL.
1445         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1446         adjusted to XFAIL.
1448 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1450         PR middle-end/65003
1451         * g++.dg/opt/pr65003.C: New test.
1453 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1455         * lib/target-supports.exp (check_effective_target_pie): Renamed
1456         to ...
1457         (check_effective_target_pie_enabled): This.
1458         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1459         * gcc.target/i386/pie.c: Likewise.
1461 2015-02-11  Andrew Pinski  <apinski@cavium.com>
1463         PR target/64893
1464         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1465         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1467 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1469         PR target/61925
1470         * gcc.target/i386/pr61925-1.c: New test.
1471         * gcc.target/i386/pr61925-2.c: New test.
1472         * gcc.target/i386/pr61925-3.c: New test.
1474 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
1476         PR sanitizer/65004
1477         * g++.dg/asan/pr65004.C: New test.
1479 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
1481         PR target/64661
1482         * gcc.taget/sh/pr64661-0.h: New.
1483         * gcc.taget/sh/pr64661-1.c: New.
1484         * gcc.taget/sh/pr64661-2.c: New.
1485         * gcc.taget/sh/pr64661-3.c: New.
1486         * gcc.taget/sh/pr64661-4.c: New.
1488 2015-02-10  Richard Biener  <rguenther@suse.de>
1490         PR tree-optimization/64995
1491         * g++.dg/torture/pr64995.C: New testcase.
1493 2015-02-10  Richard Biener  <rguenther@suse.de>
1495         PR tree-optimization/64909
1496         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1498 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1500         * gcc.dg/signbit-sa.c: New test.
1502 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1504         PR libgfortran/57822
1505         * gfortran/fmt_g0_7.f08: New test.
1507 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
1509         PR tree-optimization/43378
1510         * gcc.dg/tree-ssa/pr43378.c: New test.
1512 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
1514         PR ipa/64978
1515         * g++.dg/torture/pr64978.C: New testcase.
1517 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1519         PR sanitizer/64981
1520         * gcc.dg/asan/pr64981.c: New test.
1522 2015-02-09  Marek Polacek  <polacek@redhat.com>
1524         PR c/64856
1525         * gcc.dg/pr64856.c: New test.
1527 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1529         PR target/64979
1530         * gcc.dg/tree-ssa/stdarg-7.c: New test.
1531         * gcc.c-torture/execute/pr64979.c: New test.
1533 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
1535         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1537 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1539         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1540         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1542 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1544         PR target/58757
1545         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1547 2015-02-09  Richard Biener  <rguenther@suse.de>
1549         PR tree-optimization/54000
1550         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1552 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1554         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1556 2015-02-09  Martin Liska  <mliska@suse.cz>
1558         * g++.dg/ipa/pr64858.C: New test.
1560 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1562         * gcc.dg/uninit-19.c: Fix warning line for fpic.
1564 2015-02-08  Andrew Pinski  <apinski@cavium.com>
1566         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1568 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1570         PR fortran/63744
1571         * gfortran.dg/use_rename_8.f90: New.
1573 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
1575         * gnat.dg/addr7.ad[sb]: New test.
1576         * gnat.dg/addr8.ad[sb]: Likewise.
1578 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
1580         PR jit/64752
1581         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1582         from jit.dg/test-compile-to-executable.c's create_code, with a
1583         clarification of the output message.
1584         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1585         pass/fail message.
1586         (test_jit): Use CHECK_NO_ERRORS when calling
1587         gcc_jit_context_compile_to_file.
1588         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1589         jit-verify-compile-to-file to jit-verify-output-file-was-created.
1590         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
1591         about deletions that are attempted.
1592         (jit-verify-compile-to-file): Rename to...
1593         (jit-verify-output-file-was-created): ...this, and drop the
1594         attempt to run "file" and verify the output.
1595         (jit-verify-assembler): New function.
1596         (jit-verify-object): New function.
1597         (jit-verify-dynamic-library): New function.
1598         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1599         favor of an implementation from new file
1600         create-code-for-hello-world-executable.h, which also adds a
1601         "main".
1602         (dg-final): Replace jit-verify-compile-to-file with
1603         jit-verify-output-file-was-created, and invoke new function
1604         jit-verify-assembler.
1605         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1606         the output message.
1607         (dg-final): Replace jit-verify-compile-to-file with
1608         jit-verify-output-file-was-created, and invoke new function
1609         jit-verify-dynamic-library.
1610         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1611         favor of an implementation from new file
1612         create-code-for-hello-world-executable.h, which also adds a
1613         "main".
1614         (dg-final): Replace jit-verify-compile-to-file with
1615         jit-verify-output-file-was-created.  Strengthen the expected stdout
1616         from the built executable.
1617         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1618         favor of an implementation from new file
1619         create-code-for-hello-world-executable.h, which also adds a
1620         "main".
1621         (dg-final): Replace jit-verify-compile-to-file with
1622         jit-verify-output-file-was-created, and invoke new function
1623         jit-verify-object.
1624         * jit.dg/verify-dynamic-library.c: New source file.
1626 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
1627             Brian Rzycki  <b.rzycki@samsung.com>
1629         PR tree-optimization/64878
1630         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1632 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1634         PR ipa/64896
1635         * g++.dg/ipa/pr64896.C: New test.
1637 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1639         PR target/64205
1640         * gcc.target/powerpc/pr64205.c: New file.
1642 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
1644         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1645         (dg-options): Use -fpie instead of -fPIE -pie.
1647 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1649         PR middle-end/64937
1650         * g++.dg/asan/pr64937.C: New test.
1652 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
1654         PR fortran/63205
1655         * gfortran.dg/class_to_type_4.f90: New test
1657 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
1659         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1661 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1663         PR rtl-optimization/64957
1664         PR debug/64817
1665         * gcc.c-torture/execute/pr64957.c: New test.
1667 2015-02-05  Jeff Law  <law@redhat.com>
1669         PR target/17306
1670         * gcc.target/h8300/pr17306-1.c: New test.
1671         * gcc.target/h8300/pr17306-2.c: New test.
1673 2015-02-05  Tobias Burnus  <burnus@net-b.de>
1675         PR fortran/64943
1676         * gfortran.dg/structure_constructor_12.f90: New.
1678 2015-02-05  Jeff Law  <law@redhat.com>
1680         PR target/58400
1681         gcc.target/h8300/pr58400.c: New test.
1683 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1685         * gcc.target/arm/macro_defs0.c: New test.
1686         * gcc.target/arm/macro_defs1.c: New test.
1687         * gcc.target/arm/macro_defs2.c: New test.
1689 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
1691         PR rtl-optimization/64905
1692         * gcc.target/i386/pr64905.c: Require nonpic target.
1693         (dg-options): Add -fomit-frame-pointer.
1694         (main): Remove.
1696 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
1698         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1699         tree dump scanning.
1701 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
1703         PR fortran/64757
1704         * gfortran.dg/type_to_class_2.f90: New test
1705         * gfortran.dg/type_to_class_3.f90: New test
1707 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
1709         PR ipa/64686
1710         * g++.dg/torture/pr64686.C: New testcase.
1712 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1714         PR rtl-optimization/64905
1715         * gcc.target/i386/pr64905.c: New file.
1717 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1719         * gcc.dg/guality/pr41447-1.c: Remove xfail.
1720         * gcc.dg/guality/pr41616-1.c: Ditto.
1722 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
1724         PR debug/64817
1725         * gcc.dg/pr64817-3.c: New.
1727 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
1728             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1730         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1731         pass parameters in registers.
1732         * gcc.dg/guality/pr36728-2.c (main): Likewise.
1733         * gcc.dg/guality/pr36728-3.c (main): Likewise.
1734         * gcc.dg/guality/pr36728-4.c (main): Likewise.
1736 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
1737             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1739         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1740         list, allow for multilibed targets.
1741         * gcc.dg/combine_ashiftrt_2.c: Likewise.
1743 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1745         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1746         * gcc.dg/pr46728-6.c: Ditto.
1748 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
1750         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1751         for mips_nanlegacy target.
1753 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
1755         * gcc.target/i386/chkp-hidden-def.c: New.
1757 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1759         PR middle-end/62103
1760         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1761         to use 24 bits for bitfield b.
1763 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1765         PR testsuite/64796
1766         * lib/target-supports.exp (check_effective_target_bswap64): Do not
1767         cache result in a global variable.  Include all 32-bit targets for
1768         bswap64 tests.
1770 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
1772         PR rtl-optimization/64756
1773         * gcc.c-torture/execute/pr64756.c: New test.
1775 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
1777         PR target/64660
1778         * gcc.target/sh/pr64660-0.h: New.
1779         * gcc.target/sh/pr64660-1.c: New.
1780         * gcc.target/sh/pr64660-2.c: New.
1781         * gcc.target/sh/pr64660-3.c: New.
1782         * gcc.target/sh/pr64660-4.c: New.
1784 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1786         PR c++/64877
1787         * g++.dg/warn/Waddress-2.C: New.
1789 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
1791         PR middle-end/61225
1792         * gcc.target/i386/pr49095.c: XFAIL for ia32.
1794 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
1796         PR preprocessor/64803
1797         * gcc.dg/cpp/builtin-macro-1.c: New test case.
1799 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
1801         * g++.dg/ipa/devirt-37.C: Disable early inlining.
1803 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
1805         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1806         (_ARM_FPSRC): Add DN and AHP fields.
1807         (clean_results): Force DN=1 on AArch64.
1808         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1809         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1810         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1811         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1812         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1813         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1815 2015-02-02  Alan Modra  <amodra@gmail.com>
1817         * gcc.target/powerpc/cprophard.c: New.
1819 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
1821         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1822         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1824 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
1826         PR debug/64817
1827         * gcc.dg/pr64817-1.c: New test.
1828         * gcc.dg/pr64817-2.c: New test.
1830 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
1832         PR target/64851
1833         * gcc.target/sh/pr64851-0.h: New
1834         * gcc.target/sh/pr64851-1.c: New
1835         * gcc.target/sh/pr64851-2.c: New
1836         * gcc.target/sh/pr64851-3.c: New
1837         * gcc.target/sh/pr64851-4.c: New
1839 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1841         PR target/64882
1842         * gcc.dg/torture/pr64882.c: New test.
1844 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
1846         PR target/64159
1847         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1848         sparc*-*-*.
1850 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1852         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1853         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1854         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1855         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1856         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1857         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1858         tree dump.
1859         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1860         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1861         tree dump.
1862         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1863         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1864         tree dump.
1866 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1868         PR target/64688
1869         * g++.dg/pr64688-2.C: New.
1871 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1873         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1874         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1875         * gcc.target/i386/fuse-caller-save.c: Ditto.
1876         * gcc.target/i386/headmerge-1.c: Ditto.
1877         * gcc.target/i386/headmerge-2.c: Ditto.
1878         * gcc.target/i386/sibcall-6.c: Ditto.
1880 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1882         PR target/64617
1883         * gcc.target/i386/pr64617.c: New test.
1885 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1887         PR target/15184
1888         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1889         (dg-options): Remove -m32.
1890         (dg-final): Scan for "movb %al" only.
1891         * gcc.target/i386/pr15184-2.c: Ditto.
1893 2015-01-30  Richard Biener  <rguenther@suse.de>
1895         PR tree-optimization/64829
1896         * gcc.dg/vect/pr64829.c: New testcase.
1898 2015-01-29  Marek Polacek  <polacek@redhat.com>
1900         PR c/64709
1901         * gcc.dg/pr64709.c: New test.
1903 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
1905         PR c++/64717
1906         * g++.dg/ubsan/pr64717-1.C: New test.
1907         * g++.dg/ubsan/pr64717-2.C: New test.
1909 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
1911         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1913 2015-01-29  Jeff Law  <law@redhat.com>
1915         PR target/15184
1916         * gcc.target/i386/pr15184-1.c: New test.
1917         * gcc.target/i386/pr15184-2.c: New test.
1919 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1921         PR tree-optimization/64746
1922         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1924 2015-01-29  Richard Biener  <rguenther@suse.de>
1926         PR tree-optimization/64853
1927         * gcc.dg/torture/pr64853.c: New testcase.
1929 2015-01-29  Richard Biener  <rguenther@suse.de>
1931         PR tree-optimization/64844
1932         * gcc.dg/vect/pr64844.c: New testcase.
1934 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1936         PR middle-end/64809
1937         * gcc.dg/pr64809.c: Delete.
1939 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1941         PR middle-end/64805
1942         * gcc.target/i386/pr64805.c: New.
1944 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1946         * gcc.dg/guality/guality.h (main): Add argv[0] to
1947         guality_gdb_command.
1949 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
1951         PR ipa/64801
1952         * gcc.dg/tree-ssa/pr64801.c: New testcase.
1954 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
1956         PR target/64659
1957         * gcc.target/sh/sh.exp
1958         (check_effective_target_atomic_model_soft_gusa_available,
1959         check_effective_target_atomic_model_soft_tcb_available,
1960         check_effective_target_atomic_model_soft_imask_available,
1961         check_effective_target_atomic_model_hard_llcs_available): New.
1962         * gcc.target/sh/pr64659-0.h: New.
1963         * gcc.target/sh/pr64659-1.c: New.
1964         * gcc.target/sh/pr64659-2.c: New.
1965         * gcc.target/sh/pr64659-3.c: New.
1966         * gcc.target/sh/pr64659-4.c: New.
1968 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
1970         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1971         scan-assembler-times pattern.
1973 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1975         PR middle-end/64809
1976         * gcc.dg/pr64809.c: New test.
1978 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
1980         PR tree-optimization/64277
1981         * gcc.dg/pr64277.c: New.
1983 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1985         PR tree-optimization/64718
1986         * gcc.c-torture/execute/pr64718.c: New test.
1988 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
1990         * gcc.target/aarch64/abs_2.c: New.
1992 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1994         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1995         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1996         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1997         ISA rev < 2.
1999 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
2001         PR bootstrap/64612
2002         * lib/target-supports.exp (check_effective_target_comdat_group): New.
2003         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2004         { target comdat_group }.
2006 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2008         PR fortran/63861
2009         * gfortran.dg/goacc/coarray_2.f90: New.
2011 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2013         PR ipa/60871
2014         PR ipa/64139
2015         * g++.dg/torture/pr64139.C: New testcase.
2016         * g++.dg/torture/pr60871.C: Likewise.
2018 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2020         PR fortran/64230
2021         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2022         prevent linking errors.
2024 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2026         PR ipa/64282
2027         * g++.dg/torture/pr64282.C: New testcase.
2029 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2031         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2032         for wzr reg.
2034 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2036         * gcc.target/s390/hotpatch-13.c: New testcase.
2037         * gcc.target/s390/hotpatch-14.c: New testcase.
2038         * gcc.target/s390/hotpatch-15.c: New testcase.
2039         * gcc.target/s390/hotpatch-16.c: New testcase.
2040         * gcc.target/s390/hotpatch-17.c: New testcase.
2041         * gcc.target/s390/hotpatch-18.c: New testcase.
2042         * gcc.target/s390/hotpatch-19.c: New testcase.
2043         * gcc.target/s390/hotpatch-20.c: New testcase.
2044         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2045         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2046         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2047         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2048         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2049         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2050         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2051         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2052         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2053         * gcc.target/s390/hotpatch-10.c: Likewise.
2054         * gcc.target/s390/hotpatch-11.c: Likewise.
2055         * gcc.target/s390/hotpatch-12.c: Likewise.
2056         * gcc.target/s390/hotpatch-2.c: Likewise.
2057         * gcc.target/s390/hotpatch-3.c: Likewise.
2058         * gcc.target/s390/hotpatch-4.c: Likewise.
2059         * gcc.target/s390/hotpatch-5.c: Likewise.
2060         * gcc.target/s390/hotpatch-6.c: Likewise.
2061         * gcc.target/s390/hotpatch-7.c: Likewise.
2062         * gcc.target/s390/hotpatch-8.c: Likewise.
2063         * gcc.target/s390/hotpatch-9.c: Likewise.
2064         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2065         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2066         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2067         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2068         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2069         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2070         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2071         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2073 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2075         * gcc.dg/long_branch.c: New testcase.
2077 2015-01-27  Richard Biener  <rguenther@suse.de>
2079         PR tree-optimization/56273
2080         PR tree-optimization/59124
2081         PR tree-optimization/64277
2082         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2083         * gcc.dg/Warray-bounds-12.c: Likewise.
2084         * gcc.dg/Warray-bounds-13.c: Likewise.
2086 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2088         PR rtl-optimization/61058
2089         * gcc.dg/pr61058.c: New test.
2091 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2093         * gcc.target/i386/chkp-narrow-bounds.c: New.
2095 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2097         PR tree-optimization/64807
2098         * gcc.dg/pr64807.c: New test.
2100         PR c/64766
2101         * gcc.dg/pr64766.c: New test.
2103 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2105         PR target/49263
2106         * gcc.target/sh/pr49263-4.c: New.
2108 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2110         PR fortran/62044
2111         * gfortran.dg/allocate_with_mold_1.f90: New test
2113 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2115         PR c/64778
2116         * gcc.dg/pr64778.c: New test.
2118         PR middle-end/64421
2119         * gcc.dg/vect/pr64421.c: New test.
2121 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2123         PR fortran/64771
2124         * gfortran.dg/coarray_36.f: New.
2125         * gfortran.dg/coarray_37.f90: New.
2127 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2129         PR fortran/64230
2130         * gfortran.dg/class_allocate_18.f90: New.
2132 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2134         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2136 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2138         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2140 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2142         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2144 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2146         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2148 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2150         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2151         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2152         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2153         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2155 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2157         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2158         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2159         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2161 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2163         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2164         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2165         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2166         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2167         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2168         vXXXhn.inc.
2170 2015-01-26  Richard Biener  <rguenther@suse.de>
2172         PR middle-end/64764
2173         * gcc.dg/uninit-19.c: New testcase.
2175 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2177         * lib/target-supports.exp (check_effective_target_vect64): Add
2178         sparc*-*-*.
2180 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2182         PR testsuite/64712
2183         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2185 2015-01-26  Tony Liu  <tony.liu@arm.com>
2187         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2188         non-UAL cases.
2190 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2192         PR libfortran/64770
2193         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2194         correctly, clean up afterwards.
2196 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
2198         PR fortran/62044
2199         * gfortran.dg/use_rename_7.f90: New.
2201 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
2203         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2204         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2206 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
2208         PR target/54236
2209         * gcc.target/sh/pr54236-4.c: New.
2211 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
2213         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2214         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
2215         Bridge test.
2217 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
2219         PR libfortran/64770
2220         * gfortran.dg/open_new_segv.f90: New test.
2222 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
2224         PR target/49263
2225         PR target/53987
2226         PR target/64345
2227         PR target/59533
2228         PR target/52933
2229         PR target/54236
2230         PR target/51244
2231         * gcc.target/sh/pr64345-1.c: New.
2232         * gcc.target/sh/pr64345-2.c: New.
2233         * gcc.target/sh/pr59533-1.c: New.
2234         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2235         * gcc.target/sh/pr52933-2.c: Likewise.
2236         * gcc.target/sh/pr54089-1.c: Likewise.
2237         * gcc.target/sh/pr54236-1.c: Likewise.
2238         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2239         * gcc.target/sh/pr49263-1.c: Remove xfails.
2240         * gcc.target/sh/pr49263-2.c: Likewise.
2241         * gcc.target/sh/pr49263-3.c: Likewise.
2242         * gcc.target/sh/pr53987-1.c: Likewise.
2243         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2244         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2245         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2246         (test05, test06, test07, test08, test09, test10, test11, test12): New.
2247         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2248         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2249         test_009): New.
2250         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2251         (test_02): New.
2253 2015-01-24  Tom de Vries  <tom@codesourcery.com>
2255         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2257 2015-01-23  Ian Lance Taylor  <iant@google.com>
2259         PR go/64510
2260         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2261         targets without split stack support.
2263 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
2265         PR target/64317
2266         * gcc.target/i386/pr64317.c: New test.
2268 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
2270         PR rtl-optimization/63637
2271         PR rtl-optimization/60663
2272         * gcc.dg/pr63637-1.c: New test.
2273         * gcc.dg/pr63637-2.c: New test.
2274         * gcc.dg/pr63637-3.c: New test.
2275         * gcc.dg/pr63637-4.c: New test.
2276         * gcc.dg/pr63637-5.c: New test.
2277         * gcc.dg/pr63637-6.c: New test.
2278         * gcc.target/i386/pr63637-1.c: New test.
2279         * gcc.target/i386/pr63637-2.c: New test.
2280         * gcc.target/i386/pr63637-3.c: New test.
2281         * gcc.target/i386/pr63637-4.c: New test.
2282         * gcc.target/i386/pr63637-5.c: New test.
2283         * gcc.target/i386/pr63637-6.c: New test.
2285 2015-01-23  Richard Biener  <rguenther@suse.de>
2287         PR testsuite/63439
2288         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2289         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2291 2015-01-23  Marek Polacek  <polacek@redhat.com>
2293         PR preprocessor/60570
2294         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2295         * gcc.dg/cpp/pr60570.c: New test.
2297 2015-01-23  Richard Biener  <rguenther@suse.de>
2299         PR testsuite/63439
2300         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2301         vectorization on vect64 targets.
2303 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
2305         PR fortran/60922
2306         * gfortran.dg/class_allocate_17.f90: New.
2308 2015-01-23  Tobias Burnus  <burnus@net-b.de>
2310         PR fortran/64726
2311         * gfortran.dg/goacc/combined_loop.f90: New.
2313 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2315         PR fortran/61933
2316         * gfortran.dg/make_unit.f90: New test.
2318 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2320         PR fortran/61933
2321         * gfortran.dg/negative_unit_int8.f: Update.
2323 2015-01-22  Jeff Law  <law@redhat.com>
2325         PR target/52076
2326         * gcc.target/m68k/pr52076-1.c: New test.
2327         * gcc.target/m68k/pr52076-2.c: New test.
2329 2015-01-22  Richard Biener  <rguenther@suse.de>
2331         PR middle-end/64728
2332         * gcc.dg/torture/pr64728.c: New testcase.
2334 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
2336         PR target/64688
2337         * g++.dg/pr64688.C: New test.
2339 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2341         * gcc.target/i386/chkp-always_inline.c (f1): Make static
2342         to avoid errors with -fpic.
2344 2015-01-22  Richard Biener  <rguenther@suse.de>
2346         PR libstdc++/64535
2347         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2349 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
2351         PR rtl-optimization/64682
2352         * gcc.c-torture/execute/pr64682.c: New file.
2354 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
2356         PR debug/64511
2357         * gcc.dg/pr64511.c: New test.
2359         PR rtl-optimization/62078
2360         * g++.dg/opt/pr62078.C: New test.
2362         PR c/63307
2363         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2365 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
2367         PR fortran/57023
2368         * gfortran.dg/internal_pack_15.f90:  New test.
2370 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2372         * c-c++-common/tsan/step.c: New testcase.
2374 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2376         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2378 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2380         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2382 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2384         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2386 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2388         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2390 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2392         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2394 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2396         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2398 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2400         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2402 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2404         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2406 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2408         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2410 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2412         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2414 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2416         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2418 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2420         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2422 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2424         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2425         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2426         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2427         vXXXw.inc.
2429 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2431         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2432         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2433         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2434         vXXXl.inc.
2436 2015-01-21  Renlin Li  <renlin.li@arm.com>
2438         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2439         * g++.dg/tls/thread_local5g.C: Likewise.
2440         * g++.dg/tls/thread_local6g.C: Likewise.
2442 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2444         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2445         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2446         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2448 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2450         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2451         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2452         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2454 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2456         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2457         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2458         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2460 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2462         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2463         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2464         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2466 2015-01-20  Jeff Law  <law@redhat.com>
2468         PR target/59946
2469         * gcc.target/m68k/pr59946.c: New test.
2471 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2473         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2474         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2475         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2477 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2479         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2480         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2481         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2483 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2485         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2486         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2487         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2489 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2491         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2492         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2493         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2494         vshuffle.inc.
2495         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2496         vshuffle.inc.
2498 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2500         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2501         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2502         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2504 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2506         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2507         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2508         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2510 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2512         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2514 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
2516         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2518         PR sanitizer/64632
2519         * g++.dg/ubsan/pr64632.C: New test.
2521         PR debug/64663
2522         * gcc.dg/pr64663.c: New test.
2524 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2526         PR c++/64383
2527         * g++.dg/warn/Wunused-var-23.C: New.
2529 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2531         PR c++/59937
2532         * g++.dg/cpp0x/constexpr-59937-1.C: New.
2533         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2535 2015-01-20  Richard Biener  <rguenther@suse.de>
2537         PR ipa/64684
2538         * gcc.dg/lto/pr64684_0.c: New testcase.
2539         * gcc.dg/lto/pr64684_1.c: Likewise.
2540         * gcc.dg/lto/pr64684_2.c: Likewise.
2541         * gcc.dg/lto/pr64685_0.c: Likewise.
2542         * gcc.dg/lto/pr64685_1.c: Likewise.
2544 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2546         PR c++/62241
2547         * g++.dg/cpp1y/lambda-init12.C: New.
2549 2015-01-20  Richard Biener  <rguenther@suse.de>
2551         PR tree-optimization/64410
2552         * g++.dg/vect/pr64410.cc: Require vect_double.
2554 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
2556         PR target/64149
2557         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2559 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
2561         PR bootstrap/64676
2562         Revert:
2563         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2565         PR rtl-optimization/64081
2566         * gcc.dg/pr64081.c: New test.
2568 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2570         * jit.dg/harness.h: Include <unistd.h>.
2571         (CHECK_NO_ERRORS): New.
2572         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2573         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2574         gcc_jit_context_compile_to_file.
2575         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2576         args to the spawned executable.
2577         (jit-expand-vars): New function.
2578         (jit-exe-params): New variable.
2579         (dg-jit-set-exe-params): New function.
2580         (jit-dg-test): Detect testcases that use
2581         jit-verify-compile-to-file and call jit-setup-compile-to-file.
2582         Set arguments of spawned process to jit-exe-params.
2583         (jit-get-output-filename): New function.
2584         (jit-setup-compile-to-file): New function.
2585         (jit-verify-compile-to-file): New function.
2586         (jit-run-executable): New function.
2587         (jit-verify-executable): New function.
2588         * jit.dg/test-compile-to-assembler.c: New testcase.
2589         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2590         * jit.dg/test-compile-to-executable.c: New testcase.
2591         * jit.dg/test-compile-to-object.c: New testcase.
2593 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
2595         PR target/64652
2596         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2597         (test_1): New.
2599 2015-01-19  Martin Liska  <mliska@suse.cz>
2601         * objc/compile/pr64668.m: New test.
2603 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2605         * jit.dg/test-arith-overflow.c: Include stdbool.h.
2606         (create_overflow_fn): Update comment to clarify that
2607         the third param of the created function is a bool *, not
2608         an int *.
2609         (verify_int_overflow_fn): Convert param "expected_ovf" from
2610         int to bool.  Update third param of "overflow_fn_type" from int *
2611         to bool *.  Update local "actual_ovf" from int to bool.
2612         (verify_uint_overflow_fn): Likewise.
2614 2015-01-19  Martin Liska  <mliska@suse.cz>
2616         * gcc.dg/ipa/ipa-icf-33.c: New test.
2618 2015-01-19  Felix Yang  <felix.yang@huawei.com>
2619             Haijian Zhang  <z.zhanghaijian@huawei.com>
2621         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2622         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2623         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2624         result_float64x2, expected_hfloat64x2): New helper type, variable and
2625         declaration.
2626         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2627         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2628         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2629         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2630         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2631         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2632         and target without the FMA feature.
2634 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
2636         * gcc.target/aarch64/pr64304.c: New testcase.
2638 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2640         PR rtl-optimization/64081
2641         * gcc.dg/pr64081.c: New test.
2643 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
2645         PR target/63971
2646         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2647         the epilogue).
2648         * gcc.target/aarch64/test_frame_6.c: Likewise.
2649         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2650         and x19 (in the epilogue).
2651         * gcc.target/aarch64/test_frame_4.c: Likewise.
2652         * gcc.target/aarch64/test_frame_7.c: Likewise.
2654 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2656         * gcc.target/i386/chkp-always_inline.c: New.
2658 2015-01-15  Andrew Pinski  <apinski@cavium.com>
2659             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2661         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2662         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2664 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
2666         PR fortran/60255
2667         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2668         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2670 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2672         PR fortran/64578
2673         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2675 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
2677         PR target/64652
2678         * gcc.target/sh/torture/pr64652.c: New.
2680 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2682         * gcc.dg/ipa/ipa-icf-32.c: Update template.
2683         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2684         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2685         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2686         * c-c++-common/asan/kasan-recover-1.c: Likewise.
2687         * c-c++-common/asan/kasan-recover-2.c: Likewise.
2689 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2691         PR ipa/64378
2692         * g++.dg/torture/pr64378.C: New testcase.
2694 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2696         PR fortran/57959
2697         * gfortran.dg/block_13.f08: New test
2699 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2701         PR fortran/55901
2702         * gfortran.dg/associate_1.f03: Allow test for character with
2703         automatic length.
2705 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2707         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2708         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2710 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2712         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2714 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
2716         PR fortran/64578
2717         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2719 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2721         PR fortran/60357
2722         * gfortran.dg/alloc_comp_assign_13.f08: New test.
2724         PR fortran/61275
2725         * gfortran.dg/alloc_comp_assign_14.f08: New test.
2727         PR fortran/55932
2728         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2730 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2732         PR fortran/60334
2733         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2735 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
2737         PR rtl-optimization/52773
2738         * gcc.c-torture/compile/pr52773.c: New test.
2740 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2742         PR c++/62134
2743         * g++.dg/cpp0x/alias-decl-46.C: New.
2745 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2747         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2749 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2751         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2752         Add trace.
2753         (CHECK_FP): Likewise.
2754         (CHECK_CUMULATIVE_SAT): Likewise.
2756 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2758         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2759         (Set_Neon_Cumulative_Sat): Add parameter.
2760         (__set_neon_cumulative_sat): Support new parameter.
2761         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2762         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2763         argument.
2764         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2765         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2766         argument.
2768 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2770         * g++.dg/tsan/vptr_benign_race.C: New testcase.
2771         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2773 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2775         PR c++/60056
2776         * g++.dg/tls/thread_local-ice4.C: New.
2778 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
2780         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2781         than Neon options.
2783 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2785         PR c++/62276
2786         * g++.dg/cpp0x/vt-62276.C: New.
2788 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2790         PR middle-end/64353
2791         * g++.dg/pr64353.C: New.
2793 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2795         PR target/64263
2796         * gcc.target/aarch64/pr64263_1.c: New test.
2798 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2800         PR tree-optimization/64434
2801         * gcc.dg/torture/pr64434.c: Move to...
2802         * gcc.dg/pr64434.c: ... here.
2804 2015-01-16  Richard Biener  <rguenther@suse.de>
2806         PR middle-end/64614
2807         * gcc.dg/uninit-18.c: New testcase.
2809 2015-01-16  Richard Biener  <rguenther@suse.de>
2811         PR tree-optimization/64568
2812         * g++.dg/torture/pr64568-2.C: New testcase.
2814 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2816         PR target/64363
2817         * gcc.target/i386/chkp-label-address.c: New.
2819 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
2821         PR fortran/45290
2822         * gfortran.dg/pointer_init_6.f90: Extended.
2824 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
2826         * gcc.c-torture/compile/20150108.c: New test.
2828 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2830         * gcc.target/visium: New directory.
2832 2015-01-16  Richard Biener  <rguenther@suse.de>
2834         PR tree-optimization/61743
2835         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2836         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2838 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
2840         * gcc.dg/pr64015.c: New test.
2842 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
2844         PR ipa/64163
2845         PR ipa/64612
2846         * g++.dg/ipa/pr64612.C: New test.
2848 2015-01-16  Renlin Li  <renlin.li@arm.com>
2850         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2852 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
2854         * gcc.target/i386/sse-14.c: Test new intrinsic.
2855         * gcc.target/i386/sse-22.c: Ditto.
2857 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2859         PR c++/58614
2860         * g++.dg/cpp0x/auto44.C: New.
2862 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
2864         PR target/59710
2865         * gcc.target/nios2/gpopt-all.c: New test case.
2866         * gcc.target/nios2/gpopt-local.c: New test case.
2867         * gcc.target/nios2/gpopt-global.c: New test case.
2868         * gcc.target/nios2/gpopt-data.c: New test case.
2869         * gcc.target/nios2/gpopt-none.c: New test case.
2871 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
2873         * g++.dg/ubsan/vptr-1.C: New test.
2874         * g++.dg/ubsan/vptr-2.C: New test.
2875         * g++.dg/ubsan/vptr-3.C: New test.
2876         * g++.dg/ubsan/vptr-4.C: New test.
2877         * g++.dg/ubsan/vptr-5.C: New test.
2878         * g++.dg/ubsan/vptr-6.C: New test.
2879         * g++.dg/ubsan/vptr-7.C: New test.
2880         * g++.dg/ubsan/vptr-8.C: New test.
2881         * g++.dg/ubsan/vptr-9.C: New test.
2883 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2885         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2886         is set up.
2887         * lib/gcc-dg.exp: Likewise.
2889 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2891         PR rtl-optimization/64110
2892         * gcc.target/i386/pr64110.c: Add scan-assembler.
2894 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2895             James Norris  <jnorris@codesourcery.com>
2896             Cesar Philippidis  <cesar@codesourcery.com>
2897             Ilmir Usmanov  <i.usmanov@samsung.com>
2899         * lib/target-supports.exp (check_effective_target_fopenacc): New
2900         procedure.
2901         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2902         * g++.dg/goacc/goacc.exp: Likewise.
2903         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2904         * gcc.dg/goacc/goacc.exp: Likewise.
2905         * gfortran.dg/goacc/goacc.exp: Likewise.
2906         * c-c++-common/cpp/openacc-define-1.c: New file.
2907         * c-c++-common/cpp/openacc-define-2.c: Likewise.
2908         * c-c++-common/cpp/openacc-define-3.c: Likewise.
2909         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2910         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2911         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2912         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2913         * c-c++-common/goacc/asyncwait-1.c: Likewise.
2914         * c-c++-common/goacc/cache-1.c: Likewise.
2915         * c-c++-common/goacc/clauses-fail.c: Likewise.
2916         * c-c++-common/goacc/collapse-1.c: Likewise.
2917         * c-c++-common/goacc/data-1.c: Likewise.
2918         * c-c++-common/goacc/data-2.c: Likewise.
2919         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2920         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2921         * c-c++-common/goacc/deviceptr-2.c: Likewise.
2922         * c-c++-common/goacc/deviceptr-3.c: Likewise.
2923         * c-c++-common/goacc/if-clause-1.c: Likewise.
2924         * c-c++-common/goacc/if-clause-2.c: Likewise.
2925         * c-c++-common/goacc/kernels-1.c: Likewise.
2926         * c-c++-common/goacc/loop-1.c: Likewise.
2927         * c-c++-common/goacc/loop-private-1.c: Likewise.
2928         * c-c++-common/goacc/nesting-1.c: Likewise.
2929         * c-c++-common/goacc/nesting-data-1.c: Likewise.
2930         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2931         * c-c++-common/goacc/parallel-1.c: Likewise.
2932         * c-c++-common/goacc/pcopy.c: Likewise.
2933         * c-c++-common/goacc/pcopyin.c: Likewise.
2934         * c-c++-common/goacc/pcopyout.c: Likewise.
2935         * c-c++-common/goacc/pcreate.c: Likewise.
2936         * c-c++-common/goacc/pragma_context.c: Likewise.
2937         * c-c++-common/goacc/present-1.c: Likewise.
2938         * c-c++-common/goacc/reduction-1.c: Likewise.
2939         * c-c++-common/goacc/reduction-2.c: Likewise.
2940         * c-c++-common/goacc/reduction-3.c: Likewise.
2941         * c-c++-common/goacc/reduction-4.c: Likewise.
2942         * c-c++-common/goacc/sb-1.c: Likewise.
2943         * c-c++-common/goacc/sb-2.c: Likewise.
2944         * c-c++-common/goacc/sb-3.c: Likewise.
2945         * c-c++-common/goacc/update-1.c: Likewise.
2946         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2947         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2948         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2949         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2950         * gfortran.dg/goacc/assumed.f95: Likewise.
2951         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2952         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2953         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2954         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2955         * gfortran.dg/goacc/branch.f95: Likewise.
2956         * gfortran.dg/goacc/cache-1.f95: Likewise.
2957         * gfortran.dg/goacc/coarray.f95: Likewise.
2958         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2959         * gfortran.dg/goacc/cray.f95: Likewise.
2960         * gfortran.dg/goacc/critical.f95: Likewise.
2961         * gfortran.dg/goacc/data-clauses.f95: Likewise.
2962         * gfortran.dg/goacc/data-tree.f95: Likewise.
2963         * gfortran.dg/goacc/declare-1.f95: Likewise.
2964         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2965         * gfortran.dg/goacc/fixed-1.f: Likewise.
2966         * gfortran.dg/goacc/fixed-2.f: Likewise.
2967         * gfortran.dg/goacc/fixed-3.f: Likewise.
2968         * gfortran.dg/goacc/fixed-4.f: Likewise.
2969         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2970         * gfortran.dg/goacc/if.f95: Likewise.
2971         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2972         * gfortran.dg/goacc/list.f95: Likewise.
2973         * gfortran.dg/goacc/literal.f95: Likewise.
2974         * gfortran.dg/goacc/loop-1.f95: Likewise.
2975         * gfortran.dg/goacc/loop-2.f95: Likewise.
2976         * gfortran.dg/goacc/loop-3.f95: Likewise.
2977         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2978         * gfortran.dg/goacc/omp.f95: Likewise.
2979         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2980         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2981         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2982         * gfortran.dg/goacc/parameter.f95: Likewise.
2983         * gfortran.dg/goacc/private-1.f95: Likewise.
2984         * gfortran.dg/goacc/private-2.f95: Likewise.
2985         * gfortran.dg/goacc/private-3.f95: Likewise.
2986         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2987         * gfortran.dg/goacc/reduction-2.f95: Likewise.
2988         * gfortran.dg/goacc/reduction.f95: Likewise.
2989         * gfortran.dg/goacc/routine-1.f90: Likewise.
2990         * gfortran.dg/goacc/routine-2.f90: Likewise.
2991         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2992         * gfortran.dg/goacc/several-directives.f95: Likewise.
2993         * gfortran.dg/goacc/sie.f95: Likewise.
2994         * gfortran.dg/goacc/subarrays.f95: Likewise.
2995         * gfortran.dg/gomp/map-1.f90: Likewise.
2996         * gfortran.dg/openacc-define-1.f90: Likewise.
2997         * gfortran.dg/openacc-define-2.f90: Likewise.
2998         * gfortran.dg/openacc-define-3.f90: Likewise.
2999         * g++.dg/gomp/block-1.C: Update for changed compiler output.
3000         * g++.dg/gomp/block-2.C: Likewise.
3001         * g++.dg/gomp/block-3.C: Likewise.
3002         * g++.dg/gomp/block-5.C: Likewise.
3003         * g++.dg/gomp/target-1.C: Likewise.
3004         * g++.dg/gomp/target-2.C: Likewise.
3005         * g++.dg/gomp/taskgroup-1.C: Likewise.
3006         * g++.dg/gomp/teams-1.C: Likewise.
3007         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3008         * gcc.dg/cilk-plus/jump.c: Likewise.
3009         * gcc.dg/gomp/block-1.c: Likewise.
3010         * gcc.dg/gomp/block-10.c: Likewise.
3011         * gcc.dg/gomp/block-2.c: Likewise.
3012         * gcc.dg/gomp/block-3.c: Likewise.
3013         * gcc.dg/gomp/block-4.c: Likewise.
3014         * gcc.dg/gomp/block-5.c: Likewise.
3015         * gcc.dg/gomp/block-6.c: Likewise.
3016         * gcc.dg/gomp/block-7.c: Likewise.
3017         * gcc.dg/gomp/block-8.c: Likewise.
3018         * gcc.dg/gomp/block-9.c: Likewise.
3019         * gcc.dg/gomp/target-1.c: Likewise.
3020         * gcc.dg/gomp/target-2.c: Likewise.
3021         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3022         * gcc.dg/gomp/teams-1.c: Likewise.
3024 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3026         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3027         test case.
3029 2015-01-15  Mike Stump  <mikestump@comcast.net>
3031         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3032         * gcc.dg/inline_2.c: Likewise.
3033         * gcc.dg/inline_3.c: Likewise.
3034         * gcc.dg/inline_4.c: Likewise.
3036 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3038         PR fortran/58023
3039         * gfortran.dg/proc_ptr_comp_43.f90: New.
3041 2015-01-15  Mike Stump  <mikestump@comcast.net>
3043         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3044         * gcc.dg/unroll_2.c: Likewise.
3045         * gcc.dg/unroll_3.c: Likewise.
3046         * gcc.dg/unroll_4.c: Likewise.
3047         * gcc.dg/unroll_5.c: Likewise.
3049 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3051         PR target/63971
3052         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3053         in epilogue.
3054         * gcc.target/aarch64/test_frame_6.c: Likewise.
3055         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3056         x30 and x19 (in the epilogue).
3057         * gcc.target/aarch64/test_frame_4.c: Likewise.
3058         * gcc.target/aarch64/test_frame_7.c: Likewise.
3060 2015-01-15  Martin Liska  <mliska@suse.cz>
3062         * g++.dg/ipa/pr64068.C: New test.
3063         * gcc.dg/ipa/PR64559.c: New test.
3065 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3067         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3068         with PIE.
3070 2015-01-15  Richard Biener  <rguenther@suse.de>
3072         PR tree-optimization/61743
3073         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3074         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3076 2015-01-15 Renlin Li <renlin.li@arm.com>
3078         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3079         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3081 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3083         * gcc.dg/vect/vect-aggressive-1.c: New.
3084         * gcc.target/i386/avx2-vect-aggressive.c: New.
3086 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3088         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3090 2015-01-15  Richard Biener  <rguenther@suse.de>
3092         PR lto/64415
3093         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3094         -Wl,-undefined,dynamic_lookup.
3096 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3098         * gnat.dg/opt47.adb: New test.
3100 2015-01-15  Richard Biener  <rguenther@suse.de>
3102         PR lto/64415
3103         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3105 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3107         PR tree-optimization/64434
3108         * gcc.dg/torture/pr64434.c: New test.
3110 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3112         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3113         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3114         -march=loongson* and -march=octeon* require -mno-micromips.
3116 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3117             Matthew Fortune  <matthew.fortune@imgtec.com>
3119         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3120         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3121         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3122         * gcc.target/mips/call-saved-7.c: New file.
3123         * gcc.target/mips/call-saved-8.c: New file.
3124         * gcc.target/mips/call-saved-9.c: New file.
3126 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3128         * gcc.target/mips/lsa.c: New file.
3129         * gcc.target/mips/mips64-lsa.c: Likewise.
3130         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3131         * gcc.target/mips/mulsize-4.c: Likewise.
3132         * gcc.target/mips/mulsize-5.c: New file.
3133         * gcc.target/mips/mulsize-6.c: Likewise.
3134         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3135         and !HAS_LSA as ghost options.
3136         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3137         for !HAS_LSA.
3139 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3141         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3143 2015-01-15  Richard Biener  <rguenther@suse.de>
3145         PR middle-end/64365
3146         * gcc.dg/torture/pr64365.c: New testcase.
3148 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3150         * gcc.dg/stackprotectexplicit1.c: New test.
3151         * g++.dg/stackprotectexplicit2.c: New test.
3153 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3155         PR target/61933
3156         * gfortran.dg/inquire_internal.f90: New.
3157         * gfortran.dg/negative_unit_check.f90: New.
3159 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3161         PR target/53988
3162         * gcc.target/sh/pr53988-1.c: New.
3164 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3166         PR c++/58671
3167         * g++.dg/tls/thread_local-ice3.C: New.
3169 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3171         * gcc.target/i386/fentry-override.c: Properly place {} in target
3172         selector.  Remove nonpic.
3173         * gcc.target/i386/fentry.c: Likewise.
3175 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3177         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3178         warnings instead of errors.
3180 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3182         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3183         option support instead of ENABLE_LTO from Makefile.
3185 2015-01-14  Richard Biener  <rguenther@suse.de>
3187         PR tree-optimization/59354
3188         * gcc.dg/vect/pr59354.c: New testcase.
3190 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3192         * lib/target-supports.exp
3193         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3194         on ARM architures before v7.
3196 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3198         PR middle-end/59448
3199         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3200         an atomic_exchange.
3202 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3204         PR target/64386
3205         * gcc.target/i386/pr64386.c: New test.
3207 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3209         PR target/64393
3210         * gcc.target/i386/pr64393.c: New test.
3212 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3214         PR target/64387
3215         * gcc.target/i386/pr64387.c: New test.
3217 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
3219         * gcc.target/aarch64/store-pair-1.c: Fix typo.
3221 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3223         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3225 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3227         PR target/64453
3228         * gcc.target/arm/pr64453.c: New.
3230 2015-01-14  Richard Biener  <rguenther@suse.de>
3232         PR lto/64415
3233         * gcc.dg/lto/pr64415_0.c: New testcase.
3234         * gcc.dg/lto/pr64415_1.c: Likewise.
3236 2015-01-14  Martin Liska  <mliska@suse.cz>
3238         * gcc.dg/ipa/pr64307.c: New test.
3240 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3242         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3243         64-bit and 128-bit.
3245 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3247         PR target/64460
3248         * gcc.target/arm/pr64460_1.c: New test.
3250 2015-01-14  Richard Biener  <rguenther@suse.de>
3252         PR tree-optimization/64493
3253         PR tree-optimization/64495
3254         * gcc.dg/vect/pr64493.c: New testcase.
3255         * gcc.dg/vect/pr64495.c: Likewise.
3257 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
3259         * gcc.dg/Warray-bounds-11.c: New test-case.
3261 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3263         * gcc.target/mips/octeon3-pipe-1.c: New test.
3265 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
3267         * jit.dg/harness.h (set_up_logging): Move string concatenation
3268         into...
3269         (concat_strings): New function.
3270         (dump_reproducer): New function.
3271         (test_jit): Call dump_reproducer.
3272         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3273         function.
3274         (jit-dg-test): Delete any generated reproducer from previous runs.
3275         Verify that a generated reproducer was created, and verify that it
3276         compiles.
3277         * jit.dg/test-nested-contexts.c (main): Call
3278         gcc_jit_context_dump_reproducer_to_file.
3280 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3282         * gcc.dg/aru-2.c: Add dg-require-profiling.
3284 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3286         * lib/target-supports.exp (check_profiling_available): Check if
3287         -pg links.
3289 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
3291         PR ipa/64565
3292         * g++.dg/torture/pr64565.C: New testcase.
3294 2015-01-13  Marek Polacek  <polacek@redhat.com>
3296         PR middle-end/64391
3297         * gcc.dg/tm/pr64391.c: New test.
3299 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3301         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3302         true.
3304 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3306         * gcc.target/i386/pie.c: New test.
3308         * lib/target-supports.exp (check_effective_target_pie): New.
3310 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3312         PR rtl-optimization/64286
3313         * gcc.target/i386/avx2-pr64286.c: New test.
3315 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
3317         PR c++/57626
3318         * g++.dg/cpp0x/vt-57626.C: New.
3320 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3322         PR fortran/64528
3323         * gfortran.dg/pr64528.f90: New test.
3325 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
3327         * gcc.target/aarch64/subsp.c: New test.
3329 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3331         * gcc.target/aarch64/store-pair-1.c: New testcase.
3333 2015-01-13  Richard Biener  <rguenther@suse.de>
3335         PR lto/64373
3336         * gcc.dg/lto/pr64373_0.c: New testcase.
3338 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3340         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3341         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3343 2015-01-13  Richard Biener  <rguenther@suse.de>
3345         PR tree-optimization/64406
3346         * gcc.dg/pr64406.c: New testcase.
3348 2015-01-13  Richard Biener  <rguenther@suse.de>
3350         PR tree-optimization/64404
3351         * gcc.dg/vect/pr64404.c: New testcase.
3353 2015-01-13  Richard Biener  <rguenther@suse.de>
3355         PR tree-optimization/64568
3356         * g++.dg/torture/pr64568.C: New testcase.
3358 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3360         * jit.dg/test-error-local-used-from-other-function.c: New test
3361         case.
3362         * jit.dg/test-error-param-reuse.c: New test case.
3363         * jit.dg/test-error-param-sharing.c: New test case.
3364         * jit.dg/test-error-param-used-from-other-function.c: New test
3365         case.
3366         * jit.dg/test-error-param-used-without-a-function.c: New test
3367         case.
3369 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
3371         PR tree-optimization/64563
3372         * gcc.dg/pr64563.c: New test.
3374         PR target/64513
3375         * gcc.target/i386/pr64513.c: New test.
3377         PR tree-optimization/64454
3378         * gcc.dg/pr64454.c: New test.
3380         PR testsuite/64028
3381         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3382         bind_pic_locally.
3383         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3384         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3385         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3386         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3387         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3388         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3389         * gcc.dg/vect/slp-25.c: Likewise.
3390         * gcc.dg/vect/vect-109.c: Likewise.
3391         * gcc.dg/vect/vect-13.c: Likewise.
3392         * gcc.dg/vect/vect-17.c: Likewise.
3393         * gcc.dg/vect/vect-18.c: Likewise.
3394         * gcc.dg/vect/vect-19.c: Likewise.
3395         * gcc.dg/vect/vect-20.c: Likewise.
3396         * gcc.dg/vect/vect-21.c: Likewise.
3397         * gcc.dg/vect/vect-22.c: Likewise.
3398         * gcc.dg/vect/vect-27.c: Likewise.
3399         * gcc.dg/vect/vect-29.c: Likewise.
3400         * gcc.dg/vect/vect-2-big-array.c: Likewise.
3401         * gcc.dg/vect/vect-2.c: Likewise.
3402         * gcc.dg/vect/vect-3.c: Likewise.
3403         * gcc.dg/vect/vect-4.c: Likewise.
3404         * gcc.dg/vect/vect-5.c: Likewise.
3405         * gcc.dg/vect/vect-72.c: Likewise.
3406         * gcc.dg/vect/vect-73-big-array.c: Likewise.
3407         * gcc.dg/vect/vect-73.c: Likewise.
3408         * gcc.dg/vect/vect-77-global.c: Likewise.
3409         * gcc.dg/vect/vect-78-global.c: Likewise.
3410         * gcc.dg/vect/vect-7.c: Likewise.
3411         * gcc.dg/vect/vect-86.c: Likewise.
3412         * gcc.dg/vect/vect-align-1.c: Likewise.
3413         * gcc.dg/vect/vect-align-3.c: Likewise.
3414         * gcc.dg/vect/vect-all-big-array.c: Likewise.
3415         * gcc.dg/vect/vect-all.c: Likewise.
3416         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3417         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3418         * gcc.dg/vect/vect-peel-3.c: Likewise.
3419         * gcc.dg/vect/vect-peel-4.c: Likewise.
3420         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3422 2015-01-12  Jeff Law  <law@redhat.com>
3424         PR target/64461
3425         * gcc.target/m68k/pr64461.c: New test.
3427 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3429         * jit.dg/test-array-as-pointer.c (create_code): Update call
3430         to gcc_jit_context_new_global by setting "kind" to
3431         GCC_JIT_GLOBAL_IMPORTED.
3432         * jit.dg/test-error-array-as-pointer.c: Likewise.
3433         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3434         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3435         setting kind to GCC_JIT_GLOBAL_EXPORTED.
3436         * jit.dg/test-using-global.c (the_global): Rename to...
3437         (imported_global): ...this.
3438         (create_code): Update to test the three kinds of global.
3439         (verify_code): Likewise.
3441 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
3443         PR testsuite/64427
3444         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
3445         undefined behavior.
3446         * gcc.target/i386/pr64291-2.c: Updated.
3448 2015-01-12  Richard Biener  <rguenther@suse.de>
3450         PR tree-optimization/64530
3451         * gfortran.dg/pr64530.f90: New testcase.
3453 2015-01-12  Richard Biener  <rguenther@suse.de>
3455         PR middle-end/64357
3456         * gcc.dg/torture/pr64357.c: New testcase.
3458 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
3460         * gcc.target/i386/nop-mcount.c: Properly place {} in target
3461         selector.
3463 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3464         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3466 2015-01-12  Martin Liska  <mliska@suse.cz>
3468         * gcc.dg/ipa/PR64550.c: New test.
3470 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
3472         PR ipa/63470
3473         * g++.dg/ipa/pr63470.C: New testcase.
3475 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3477         PR fortran/63733
3478         * gfortran.dg/typebound_operator_20.f90: New.
3480 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3482         PR fortran/58023
3483         * gfortran.dg/proc_ptr_comp_42.f90: New.
3485 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3487         PR fortran/64508
3488         * gfortran.dg/proc_ptr_comp_41.f90: New.
3490 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
3492         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3494 2015-01-10  Tobias Burnus  <burnus@net-b.de>
3496         PR fortran/64522
3497         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3498         and add dg-excess-errors.
3499         * gfortran.dg/line_length_6.f90: New.
3500         * gfortran.dg/line_length_7.f90: New.
3501         * gfortran.dg/line_length_8.f90: New.
3502         * gfortran.dg/line_length_9.f90: New.
3503         * gfortran.dg/line_length_10.f90: New.
3504         * gfortran.dg/line_length_11.f90: New.
3506 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3508         * jit.dg/test-threads.c (struct testcase): Move declaration
3509         to jit.dg/all-non-failing-tests.h.
3510         (testcases): Likewise.
3511         * jit.dg/all-non-failing-tests.h (struct testcase): Move
3512         declaration here from jit.dg/all-non-failing-tests.h.
3513         (testcases): Likewise.
3514         * jit.dg/test-combination.c (create_code): Eliminate spelling
3515         out all of the testcases in favor of looping through the
3516         "testcases" metadata.
3517         (verify_code): Likewise.
3519 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
3521         PR rtl-optimization/64536
3522         * gcc.dg/pr64536.c: New test.
3524 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3526         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3527         * jit.dg/test-combination.c (create_code): Likewise.
3528         (verify_code): Likewise.
3529         * jit.dg/test-constants.c: New test case.
3530         * jit.dg/test-threads.c: Add test-constants.c.
3532 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
3534         PR libobjc/51891
3535         * objc.dg/gnu-api-2-class.m: Add a test case
3536         for the above change.
3538 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3540         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3542 2015-01-09  Richard Biener  <rguenther@suse.de>
3544         PR tree-optimization/64410
3545         * g++.dg/vect/pr64410.cc: New testcase.
3547 2015-01-09  Martin Liska  <mliska@suse.cz>
3549         * gcc.dg/ipa/ipa-icf-32.c: New test.
3551 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3553         * c-c++-common/tsan/tsan_barrier.h: New.
3554         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3555         * c-c++-common/tsan/bitfield_race.c: Likewise.
3556         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3557         * c-c++-common/tsan/mutexset1.c: Likewise.
3558         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3559         * c-c++-common/tsan/race_on_mutex.c: Likewise.
3560         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3561         * c-c++-common/tsan/simple_race.c: Likewise.
3562         * c-c++-common/tsan/simple_stack.c: Likewise.
3563         * c-c++-common/tsan/sleep_sync.c: Likewise.
3564         * c-c++-common/tsan/tiny_race.c: Likewise.
3565         * c-c++-common/tsan/tls_race.c: Likewise.
3566         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3567         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3568         * g++.dg/tsan/atomic_free.C: Likewise.
3569         * g++.dg/tsan/atomic_free2.C: Likewise.
3570         * g++.dg/tsan/cond_race.C: Likewise.
3571         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3573 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
3575         PR testsuite/62250
3576         * lib/target-supports.exp (check_effective_target_libatomic_available):
3577         New.
3578         * gfortran.dg/coarray/caf.exp: Only add -latomic for
3579         targets that match effective-target libatomic_available.
3580         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3582 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3584         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3585         Verify the result of gcc_jit_context_get_last_error.
3586         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3588 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3590         PR tree-optimization/63989
3591         * gcc.dg/strlenopt-27.c: New test.
3593 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3595         * jit.dg/harness.h (set_up_logging): New function.
3596         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
3597         set_up_logging on the context, so that every testcase is
3598         logged to a particular file.
3599         * jit.dg/test-nested-contexts.c (main): Open a logfile,
3600         and call gcc_jit_context_set_logfile on the top-level context.
3602 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3604         PR target/64338
3605         * g++.dg/opt/pr64338.C: New test.
3607 2015-01-08  Tobias Burnus  <burnus@net-b.de>
3609         * gfortran.dg/coarray/codimension_2b.f90: New file.
3610         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3611         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3613 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3615         PR c++/59004
3616         * g++.dg/ext/fnname4.C: New.
3618 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3620         PR c++/64462
3621         * g++.dg/cpp0x/constexpr-64462.C: New.
3623 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3625         PR c++/60753
3626         * g++.dg/cpp0x/deleted10.C: New.
3628 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3630         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3632 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3634         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3635         GCC_JIT_UNARY_OP_ABS.
3636         (verify_unary_ops): Likewise.
3638 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3640         * jit.dg/test-arith-overflow.c: New test case.
3641         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3642         * jit.dg/test-combination.c (create_code): Likewise.
3643         (verify_code): Likewise.
3644         * jit.dg/test-threads.c (testcases): Likewise.
3646 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3648         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3649         rather than "jit".  Load g++.exp, and call g++_init.
3650         Run test-*.cc files within the testsuite and *.cc files within
3651         docs/examples.
3652         (jit-dg-test): Drop the addition of -fgnu89-inline to
3653         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3654         doing it when compiling C testcases (since g++ does not handle
3655         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3656         is restored to the value after g++_init ran, rather than the
3657         value before g++_init ran.  Return a list of
3658         $comp_output $output_file, as dg-test assumes.
3660 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3662         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3663         make it easier to figure out the origin of each test result when
3664         running test-combination.c and test-threads.c.
3665         (CHECK_VALUE): Likewise.
3666         (CHECK_DOUBLE_VALUE): Likewise.
3667         (CHECK_STRING_VALUE): Likewise.
3668         (CHECK_STRING_STARTS_WITH): Likewise.
3669         (CHECK_STRING_CONTAINS): Likewise.
3670         (CHECK): Likewise.
3671         (check_string_value): Likewise, add "funcname" param.
3672         (check_string_starts_with): Likewise.
3673         (check_string_contains): Likewise.
3675 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3677         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3678         generating name of built executable.
3680 2015-01-07  Marek Polacek  <polacek@redhat.com>
3682         PR c/64440
3683         * gcc.dg/pr64440.c: New test.
3684         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3686 2015-01-07  Marek Polacek  <polacek@redhat.com>
3688         PR c/64417
3689         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3690         * gcc.dg/pr64417.c: New test.
3692 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3694         PR target/64505
3695         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3696         fix is correct.
3698 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3700         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3701         Check if testcases run without errors, not just if they compile.
3703 2015-01-06  Christian Bruel  <christian.bruel@st.com>
3705         PR target/64507
3706         * gcc.target/sh/pr64507.c: New test.
3708 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
3710         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3712 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
3714         * c-c++-common/asan/sanitize-all-1.c: New test.
3715         * c-c++-common/ubsan/sanitize-all-1.c: New test.
3716         * c-c++-common/ubsan/sanitize-all-2.c: New test.
3717         * c-c++-common/ubsan/sanitize-all-3.c: New test.
3718         * c-c++-common/ubsan/sanitize-all-4.c: New test.
3720 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3722         * lib/target-supports.exp (check_profiling_available): Return 0 for
3723         Visium.
3724         (check_effective_target_tls_runtime): Likewise.
3725         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3726         * gcc.dg/20020312-2.c: Adjust for Visium.
3727         * gcc.dg/tls/thr-cse-1.c: Likewise
3728         * gcc.dg/tree-ssa/20040204-1.c: Likewise
3729         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3730         * gcc.dg/weak/typeof-2.c: Likewise.
3732 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
3734         PR rtl-optimization/64287
3735         * gcc.dg/aru-2.c: New test.
3737 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3739         PR sanitizer/64344
3740         * c-c++-common/ubsan/pr64344-1.c: New test.
3741         * c-c++-common/ubsan/pr64344-2.c: New test.
3743         PR tree-optimization/64465
3744         * gcc.dg/pr64465.c: New test.
3746         PR tree-optimization/64494
3747         * gcc.c-torture/compile/pr64494.c: New test.
3749 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3751         PR fortran/47674
3752         * gfortran.dg/realloc_on_assign_25.f90:  New test.
3754 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3756         Update copyright years.
3758 2015-01-05  Marek Polacek  <polacek@redhat.com>
3760         PR c/64423
3761         * gcc.dg/pr64423.c: New test.
3763 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3765         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3766         mmix-knuth-mmixware for the same reason as for MIPS.
3767         * gcc.dg/debug/debug-2.c: Ditto.
3769         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3771 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
3773         PR testsuite/62250
3774         * lib/gfortran.exp: Add libatomic library search path.
3775         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3776         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3778         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3780 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3782         * c-c++-common/tsan/bitfield_race.c: New testcase.
3783         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3785 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3787         * gfortran.dg/coarray/collectives_4.f90: New.
3789 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3791         PR fortran/57562
3792         * gfortran.dg/extends_16.f90: New.
3794 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3796         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3798 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3800         * gfortran.dg/coarray/codimension_2.f90: New.
3801         * gfortran.dg/coarray/codimension_2a.f90: New.
3802         * gfortran.dg/coarray_35.f90: New.
3803         * gfortran.dg/coarray_35a.f90: New.
3805 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3807         PR fortran/60507
3808         * gfortran.dg/dummy_procedure_11.f90: New.
3810 Copyright (C) 2015 Free Software Foundation, Inc.
3812 Copying and distribution of this file, with or without modification,
3813 are permitted in any medium without royalty provided the copyright
3814 notice and this notice are preserved.