Fix ChangeLog entries from previous commit
[official-gcc.git] / gcc / testsuite / ChangeLog
blob5302dbd13ba9d95898c3337d258d0318c776acda
1 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         PR rtl-optimization/65235
4         * gcc.target/aarch64/pr65235_1.c: New test.
6 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9         * gcc.target/s390/hotpatch-22.c: Likewise.
10         * gcc.target/s390/hotpatch-23.c: Likewise.
11         * gcc.target/s390/hotpatch-24.c: Likewise.
12         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
13         * gcc.target/s390/hotpatch-1.c: Update expected output.
14         * gcc.target/s390/hotpatch-2.c: Likewise.
15         * gcc.target/s390/hotpatch-3.c: Likewise.
16         * gcc.target/s390/hotpatch-4.c: Likewise.
17         * gcc.target/s390/hotpatch-5.c: Likewise.
18         * gcc.target/s390/hotpatch-6.c: Likewise.
19         * gcc.target/s390/hotpatch-7.c: Likewise.
20         * gcc.target/s390/hotpatch-8.c: Likewise.
21         * gcc.target/s390/hotpatch-9.c: Likewise.
22         * gcc.target/s390/hotpatch-10.c: Likewise.
23         * gcc.target/s390/hotpatch-11.c: Likewise.
24         * gcc.target/s390/hotpatch-12.c: Likewise.
25         * gcc.target/s390/hotpatch-13.c: Likewise.
26         * gcc.target/s390/hotpatch-14.c: Likewise.
27         * gcc.target/s390/hotpatch-15.c: Likewise.
28         * gcc.target/s390/hotpatch-16.c: Likewise.
29         * gcc.target/s390/hotpatch-17.c: Likewise.
30         * gcc.target/s390/hotpatch-18.c: Likewise.
31         * gcc.target/s390/hotpatch-19.c: Likewise.
33 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
35         PR target/65103
36         * gcc.target/i386/pr65103-1.c: New.
38 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
40         PR target/65044
41         * gcc.target/i386/pr65044.c: New.
43 2015-03-12  Tom de Vries  <tom@codesourcery.com>
45         PR rtl-optimization/64895
46         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
47         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
48         * gcc.target/i386/fuse-caller-save.c: Ditto.
50 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
52         * gcc.dg/ipa/pr63569.c: Fix template.
54 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
56         * g++.dg/ipa/pr64146.C: Require fpic support.
58 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
60         PR libfortran/65200
61         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
62         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
64 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
66         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
67         to dg-options, fix up dg-skip-if.
69 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
71         PR target/65296
72         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
73         * gcc.target/avr/tiny-caller-save.c: Same.
75 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
77         PR target/65242
78         * g++.dg/pr65242.C: New test.
80 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
82         * c-c++-common/asan/no-asan-check-glob.c: New test.
84 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
86         PR c++/65370
87         * g++.dg/other/default11.C: New.
88         * g++.dg/other/default12.C: Likewise.
90 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
92         PR target/65368
93         * gcc.target/i386/bmi2-bzhi-2.c: New test.
95 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
97         PR fortran/65024
98         * gfortran.dg/unlimited_polymorphic_23.f90: New test
100 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
102         PR c++/65127
103         * g++.dg/cpp0x/pr65127.C: New test.
105 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
107         * gcc.dg/ipa/PR64550.c: Update template.
109 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
110             Tobias Burnus  <burnus@net-b.de>
112         * gfortran.dg/coarray_sync_memory.f90: New.
114 2015-03-10  Marek Polacek  <polacek@redhat.com>
116         PR sanitizer/65367
117         * c-c++-common/ubsan/pr65367.c: New test.
119 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
121         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
122         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
123         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
124         * gcc.target/i386/mpx/calloc-1-nov.c: New.
125         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
126         * gcc.target/i386/mpx/malloc-1-nov.c: New.
127         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
128         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
129         * gcc.target/i386/mpx/realloc-1-nov.c: New.
130         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
131         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
132         * gcc.target/i386/mpx/realloc-2-nov.c: New.
133         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
135 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
137         * gcc/testsuite/lib/mpx-dg.exp (mpx_link_flags): New.
138         (mpx_init): New.
139         (mpx_finish): New.
140         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
141         * gcc.target/i386/mpx/alloca-1-nov.c: New.
142         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
143         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
144         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
145         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
146         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
147         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
148         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
149         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
150         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
151         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
152         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
153         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
154         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
155         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
156         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
157         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
158         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
159         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
160         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
161         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
162         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
163         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
164         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
165         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
166         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
167         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
168         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
169         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
170         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
171         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
172         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
173         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
174         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
175         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
176         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
177         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
178         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
179         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
180         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
181         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
182         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
183         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
184         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
185         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
186         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
187         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
188         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
189         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
190         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
191         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
192         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
193         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
194         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
195         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
196         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
197         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
198         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
199         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
200         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
201         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
202         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
203         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
204         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
205         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
206         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
207         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
208         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
209         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
210         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
211         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
212         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
213         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
214         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
215         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
216         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
217         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
218         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
219         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
220         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
221         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
222         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
223         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
224         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
225         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
226         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
227         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
228         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
229         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
230         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
231         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
232         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
233         * gcc.target/i386/mpx/label-address-1.c: New.
234         * gcc.target/i386/mpx/legacy-1-nov.c: New.
235         * gcc.target/i386/mpx/macro.c: New.
236         * gcc.target/i386/mpx/mpx-check.h: New.
237         * gcc.target/i386/mpx/mpx.exp: New.
238         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
239         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
240         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
241         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
242         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
243         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
244         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
245         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
246         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
247         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
248         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
249         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
250         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
251         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
252         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
253         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
254         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
255         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
256         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
257         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
258         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
259         * gcc.target/i386/mpx/reference-1-lbv.c: New.
260         * gcc.target/i386/mpx/reference-1-nov.c: New.
261         * gcc.target/i386/mpx/reference-1-ubv.c: New.
262         * gcc.target/i386/mpx/reference-2-lbv.c: New.
263         * gcc.target/i386/mpx/reference-2-nov.c: New.
264         * gcc.target/i386/mpx/reference-2-ubv.c: New.
265         * gcc.target/i386/mpx/reference-3-lbv.c: New.
266         * gcc.target/i386/mpx/reference-3-nov.c: New.
267         * gcc.target/i386/mpx/reference-3-ubv.c: New.
268         * gcc.target/i386/mpx/reference-4-lbv.c: New.
269         * gcc.target/i386/mpx/reference-4-nov.c: New.
270         * gcc.target/i386/mpx/reference-4-ubv.c: New.
271         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
272         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
273         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
274         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
275         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
276         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
277         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
278         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
279         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
280         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
281         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
282         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
283         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
284         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
285         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
286         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
287         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
288         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
289         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
290         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
291         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
292         * gcc.target/i386/mpx/sincos-1-nov.c: New.
293         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
294         * gcc.target/i386/mpx/static-array-1-nov.c: New.
295         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
296         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
297         * gcc.target/i386/mpx/static-init-1-nov.c: New.
298         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
299         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
300         * gcc.target/i386/mpx/static-init-2-nov.c: New.
301         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
302         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
303         * gcc.target/i386/mpx/static-init-3-nov.c: New.
304         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
305         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
306         * gcc.target/i386/mpx/static-init-4-nov.c: New.
307         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
308         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
309         * gcc.target/i386/mpx/static-init-5-nov.c: New.
310         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
311         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
312         * gcc.target/i386/mpx/static-init-6-nov.c: New.
313         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
314         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
315         * gcc.target/i386/mpx/static-string-1-nov.c: New.
316         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
317         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
318         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
319         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
320         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
321         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
322         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
323         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
324         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
325         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
326         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
327         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
328         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
329         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
330         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
331         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
332         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
333         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
334         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
335         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
336         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
337         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
338         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
339         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
340         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
341         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
342         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
343         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
344         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
345         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
346         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
347         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
348         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
349         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
350         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
351         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
352         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
353         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
354         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
355         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
356         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
357         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
358         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
359         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
360         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
361         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
362         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
363         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
364         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
365         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
366         * gcc.target/i386/mpx/vararg-1-nov.c: New.
367         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
368         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
369         * gcc.target/i386/mpx/vararg-2-nov.c: New.
370         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
371         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
372         * gcc.target/i386/mpx/vararg-3-nov.c: New.
373         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
374         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
375         * gcc.target/i386/mpx/vararg-4-nov.c: New.
376         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
377         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
378         * gcc.target/i386/mpx/vararg-5-nov.c: New.
379         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
380         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
381         * gcc.target/i386/mpx/vararg-6-nov.c: New.
382         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
383         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
384         * gcc.target/i386/mpx/vararg-7-nov.c: New.
385         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
386         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
387         * gcc.target/i386/mpx/vararg-8-nov.c: New.
388         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
389         * gcc.target/i386/mpx/vla-1-lbv.c: New.
390         * gcc.target/i386/mpx/vla-1-nov.c: New.
391         * gcc.target/i386/mpx/vla-1-ubv.c: New.
392         * gcc.target/i386/mpx/vla-2-lbv.c: New.
393         * gcc.target/i386/mpx/vla-2-nov.c: New.
394         * gcc.target/i386/mpx/vla-2-ubv.c: New.
396 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
398         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
400 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
402         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
404 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
406         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
407         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
409 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
411         PR c/65120
412         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
413         on rhs is 0.
414         (fn4): New test.
415         * c-c++-common/pr65120.c: New test.
417         PR rtl-optimization/65321
418         * gcc.dg/pr65321.c: New test.
420 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
422         PR tree-optimization/65355
423         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
425 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
427         PR c/65120
428         * c-c++-common/pr49706.c: Adjust tests for not warning
429         about !!x == y or !b == y where b is boolean, and add
430         some further tests.
431         * c-c++-common/pr62199-2.c: Likewise.
433 2015-03-09  Richard Biener  <rguenther@suse.de>
435         PR middle-end/65270
436         * gcc.dg/torture/pr65270-1.c: New testcase.
437         * gcc.dg/torture/pr65270-2.c: Likewise.
439 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
441         PR tree-optimization/63743
442         * gcc.dg/pr63743.c: New test.
444 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
446         PR lto/65316
447         * g++.dg/lto/pr65316_0.C: New testcase.
448         * g++.dg/lto/pr65316_1.C: New testcase.
450 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
452         PR target/62247
453         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
454         hppa*-*-hpux*.
455         * g++.dg/abi/rtti3.C: Likewise.
457         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
459         PR target/62251
460         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
462         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
464         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
466         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
468 2015-03-08  Morin  <mikael@gcc.gnu.org>
470         PR fortran/60898
471         * gfortran.dg/entry_20.f90: New.
473 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
475         PR target/65153
476         * gcc.c-torture/compile/pr65153.c: New.
478 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
480         PR target/65249
481         * g++.dg/torture/pr65249.C: New.
483 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
485         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
486         long.
487         (int64_t): Likewise.
489 2015-03-07  Marek Polacek  <polacek@redhat.com>
490             Martin Uecker  <uecker@eecs.berkeley.edu>
492         PR sanitizer/65280
493         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
494         member-like arrays.
495         * c-c++-common/ubsan/bounds-8.c: New test.
496         * c-c++-common/ubsan/bounds-9.c: New test.
497         * gcc.dg/ubsan/bounds-2.c: New test.
499 2015-03-05  Martin Sebor  <msebor@redhat.com>
501         * PR testsuite/63175
502         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
503         checking of results into main to prevent it from getting optimized
504         away.
505         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
507 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
509         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
510         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
511         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
512         x64.
514 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
516         * g++.dg/lto/pr65302_1.C: New testcase.
517         * g++.dg/lto/pr65302_0.C: New testcase.
519 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
521         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
522         -fno-ipa-icf to dg-options.
524 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
526         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
527         compiles using the linker plugin.
529 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
531         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
533 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
535         * gcc.target/arm/pr65067.c: New test.
537 2015-03-05  Martin Liska  <mliska@suse.cz>
539         PR ipa/65318
540         * gcc.dg/ipa/pr65318.c: New test.
542 2015-03-05  Marek Polacek  <polacek@redhat.com>
544         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
546 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
548         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
550 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
552         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
553         max-unroll-times back to defaults for s390.
555 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
557         Fix last commit.
559 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
561         PR c++/64665
562         * g++.dg/cpp0x/initlist92.C: New.
564 2015-03-05  Richard Biener  <rguenther@suse.de>
566         PR tree-optimization/65310
567         * gcc.dg/vect/pr65310.c: New testcase.
569 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
571         PR c++/64834
572         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
574 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
576         * gnat.dg/entry_queues3.adb: New test.
578 2015-03-04  Ian Lance Taylor  <iant@google.com>
580         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
582 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
584         PR c++/64227
585         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
587 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
589         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
590         -fno-ipa-icf to dg-options
591         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
592         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
594 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
596         PR c++/64398
597         * g++.dg/cpp0x/decltype62.C: New.
599 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
601         * gnat.dg/object_overflow5.adb: New test.
603 2015-03-03  Martin Liska  <mliska@suse.cz>
605         PR ipa/65287
606         * gcc.dg/ipa/pr65287.c: New test.
608 2015-03-03  Martin Jambor  <mjambor@suse.cz>
609             Eric Botcazou  <ebotcazou@adacore.com>
611         * gnat.dg/specs/pack12.ads: New test.
613 2015-03-03  Martin Liska  <mliska@suse.cz>
615         * gcc.dg/ipa/PR65282.c: New test.
617 2015-03-13  Jeff Law  <law@redhat.com>
619         PR tree-optimization/65241
620         * gcc.c-torture/compile/pr65241.c: New test.
622 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
624         PR target/64331
625         * gcc.target/avr/torture/pr64331.c: New test.
627 2015-03-03  Martin Liska  <mliska@suse.cz>
628             Jan Hubicka  <hubicka@ucw.cz>
630         * g++.dg/ipa/pr65263.C: New test.
632 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
634         PR ipa/65130
635         * gcc.dg/lto/pr65130_0.c: New testcase.
636         * gcc.dg/lto/pr65130_1.c: New testcase.
638 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
640         PR ipa/64988
641         * g++.dg/torture/pr64988.C: New testcase.
643 2015-03-02  Tobias Burnus  <burnus@net-b.de>
645         * gfortran.dg/coarray_atomic_6.f90: New.
647 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
649         PR target/65184
650         * gcc.target/i386/pr65184.c: New.
652 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
654         PR target/65183
655         * gcc.target/i386/pr65183.c: New.
657 2015-02-28  Martin Liska  <mliska@suse.cz>
658             Jan Hubicka  <hubicka@ucw.cz>
660         * gcc.dg/ipa/ipa-icf-35.c: New test.
661         * gcc.dg/ipa/ipa-icf-36.c: New test.
662         * gcc.dg/ipa/ipa-icf-37.c: New test.
664 2015-02-28  Martin Liska  <mliska@suse.cz>
665             Jan Hubicka  <hubicka@ucw.cz>
667         PR ipa/65245
668         * gcc.dg/ipa/ipa-icf-34.c: New test.
670 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
672         PR target/61142
673         * gcc.target/sh/sh/pr61142.c: New.
675 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
677         * g++.dg/other/dump-ada-spec-3.C: New test.
679 2015-03-01  Martin Liska  <mliska@suse.cz>
681         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
682         * g++.dg/ipa/pr63595.C: Update expected results.
684 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
686         PR ipa/65236
687         * g++.dg/ipa/ipa-icf-6.C: New testcase.
689 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
691         * gcc.dg/vect/pr59354.c: Move vector producing code to separate function.
693 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
695         PR ipa/65237
696         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
697         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
698         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
699         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
701 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
703         PR tree-optimization/65048
704         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
705         (foo): Use K&R style definition.
707 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
709         PR target/65032
710         * g++.dg/pr65032.C: New.
712 2015-02-27  Marek Polacek  <polacek@redhat.com>
714         PR c/65040
715         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
716         -Wformat=2.
718 2015-02-27  Marek Polacek  <polacek@redhat.com>
720         PR c/65228
721         * gcc.dg/pr65228.c: New test.
723 2015-02-27  Kai Tietz  <ktietz@redhat.com>
725         PR c/35330
726         * gcc.dg/weak/weak-17.c: New file.
728 2015-02-27  Richard Biener  <rguenther@suse.de>
730         PR lto/65193
731         * g++.dg/lto/pr65193_0.C: New testcase.
733 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
735         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
736         * gcc.target/s390/hotpatch-8.c: Likewise.
737         * gcc.target/s390/hotpatch-9.c: Likewise.
738         * gcc.target/s390/pr61078.c: Likewise.
739         * gcc.target/s390/pr57960.c: Remove -m64.
740         * gcc.target/s390/pr61078.c: Likewise.
742 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
743             Martin Liska  <mliska@suse.cz>
745         PR bootstrap/65150
746         * gcc.dg/pr64454.c: Disable ICF.
747         * gcc.dg/pr28685-1.c: Disable ICF
748         * gcc.dg/ipa/iinline-5.c: Disable ICF.
749         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
750         * g++.dg/ipa/ipa-icf-4.C: Update template.
752 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
754         PR tree-optimization/65216
755         * gcc.c-torture/execute/pr65216.c: New test.
757         PR tree-optimization/65215
758         * gcc.c-torture/execute/pr65215-1.c: New test.
759         * gcc.c-torture/execute/pr65215-2.c: New test.
760         * gcc.c-torture/execute/pr65215-3.c: New test.
761         * gcc.c-torture/execute/pr65215-4.c: New test.
762         * gcc.c-torture/execute/pr65215-5.c: New test.
764 2015-02-26  Tom de Vries  <tom@codesourcery.com>
766         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
768 2015-02-26  Martin Liska  <mliska@suse.cz>
769             Jan Hubicka  <hubicka@ucw.cz>
771         * g++.dg/ipa/pr64146.C: Update expected results.
772         * gcc.dg/ipa/ipa-icf-26.c: Update test.
773         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
774         * gcc.dg/ipa/ipa-icf-34.c: New test.
776 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
778         * gcc.dg/vect/vect-pr61917.c: Rename to ...
779         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
780         (dg-additional-options): Remove dg directive.
781         (dg-final): Add dg directive.
783 2015-02-26  Marek Polacek  <polacek@redhat.com>
785         PR ipa/65008
786         * g++.dg/ipa/pr65008.C: New test.
788 2015-02-26  Tom de Vries  <tom@codesourcery.com>
790         * lib/profopt.exp (profopt-target-cleanup): New proc.
791         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
792         files from sources from dg-additional-sources.
794 2015-02-26  Tom de Vries  <tom@codesourcery.com>
796         * lib/gcov.exp: Cleanup in case of xfail.
798 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
800         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
802 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
804         PR debug/46102
805         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
806         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
807         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
808         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
809         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
810         * g++.dg/debug/pr46123.C: XFAIL and move...
811         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
812         * gcc.dg/debug/dwarf2-3.c: Move...
813         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
815 2015-02-26  Marek Polacek  <polacek@redhat.com>
817         PR c++/65202
818         * g++.dg/cpp1y/pr65202.C: New test.
820 2015-02-26  Tom de Vries  <tom@codesourcery.com>
822         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
823         locale_facets.h.gcov.
825 2015-02-26  Tom de Vries  <tom@codesourcery.com>
827         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
829 2015-02-26  Tom de Vries  <tom@codesourcery.com>
831         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
833 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
835         PR target/65217
836         * gcc.target/i386/pr65217.c: New.
838 2015-02-26  Tom de Vries  <tom@codesourcery.com>
840         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
842 2015-02-26  Tom de Vries  <tom@codesourcery.com>
844         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
846 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
848         PR tree-optimization/65048
849         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
851 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
853         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
854         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
856 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
858         PR target/65161
859         * gcc.target/i386/pr65161.c: New test.
861 2015-02-26  Terry Guo  <terry.guo@arm.com>
863         * gcc.target/arm/no-volatile-in-it.c: New test.
865 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
867         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
868         (dg-options): Add -save-temps.
869         (dg-final): Add cleanup-saved-temps.
871 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
873         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
875 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
877         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
878         * gcc.target/powerpc/pack01.c: Include string.h.
880 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
882         PR target/65167
883         * gcc.target/i386/pr65167.c: New.
885 2015-02-25  Kai Tietz  <ktietz@redhat.com>
887         PR tree-optimization/61917
888         * gcc.dg/vect/vect-pr61917.c: New file.
890 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
892         PR tree-optimization/65170
893         * gcc.c-torture/execute/pr65170.c: New test.
894         * gcc.dg/tree-ssa/vrp96.c: New test.
896 2015-02-24  Tom de Vries  <tom@codesourcery.com>
898         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
900 2015-02-24  Tom de Vries  <tom@codesourcery.com>
902         PR testsuite/65126
903         * lib/gcc-defs.exp (additional_sources_used): Add new var.
904         (dg-additional-files-options): Copy additional_sources to
905         additional_sources_used before emptying additional_sources.
906         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
907         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
908         (cleanup-saved-temps): Use additional_sources_used instead of
909         additional_sources.
910         (dg-test): Reset additional_sources_used.
912 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
914         PR fortran/63427
915         * gfortran.dg/integer_exponentiation_6.F90: New test.
917 2015-02-23  Martin Sebor  <msebor@redhat.com>
919         PR target/65109
920         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
921         two parts.  One to save registers, the other to verify the
922         registers have the right values.  Save register state into
923         static data rather than on the stack.
925 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
927         PR bootstrap/63888
928         * c-c++-common/asan/pr63888.c: New test.
930 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
932         PR target/65163
933         * gcc.c-torture/compile/pr65163.c: New.
935 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
937         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
938         with -m31 on 64 bit.
939         * gcc.dg/hoist-register-pressure-2.c: Likewise.
940         * gcc.dg/hoist-register-pressure-3.c: Likewise.
942 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
944         * gcc.target/s390/20090223-1.c: Add
945         -Wno-implicit-function-declaration option.
946         * gcc.target/s390/pr42224.c: Likewise.
947         * gcc.target/s390/pr55718.c: Likewise.
949 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
951         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
952         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
953         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
954         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
955         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
956         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
957         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
958         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
959         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
960         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
961         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
962         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
963         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
964         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
965         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
966         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
967         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
968         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
969         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
970         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
971         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
973 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
975         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
976         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
977         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
978         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
979         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
980         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
981         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
982         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
983         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
984         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
985         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
986         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
987         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
988         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
989         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
990         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
992 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
994         PR fortran/64980
995         PR fortran/61960
996         * gfortran.dg/pr61960.f90: New.
997         * gfortran.dg/pr64230.f90: New.
998         * gfortran.dg/pr64980.f03: New.
1000 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1002         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1004 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1006         PR ada/65156
1007         * gnat.dg/timing_events.adb: Removed, invalid test.
1009 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1011         PR debug/58123
1012         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1013         location.
1014         * g++.dg/gcov/gcov-2.C: Likewise.
1016 2015-02-20  Richard Biener  <rguenther@suse.de>
1018         PR tree-optimization/65136
1019         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1021 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1023         PR testsuite/64158
1024         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1025         and nvptx-*-* blacklisting.
1027         * gcc.dg/sibcall-9.c: New test.
1028         * gcc.dg/sibcall-10.c: New test.
1030 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1032         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1034 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1036         PR target/64452
1037         * gcc.target/avr/torture/pr64452.c: New test.
1039 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1041         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1042         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1044 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1046         PR testsuite/65116
1047         * lib/target-supports.exp (check_compile): Check whether
1048         additional_sources is defined before using it.
1050 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1052         PR middle-end/65074
1053         * g++.dg/opt/pr65074.C: New file.
1055 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1057         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1058         (size_type): New typedef.
1059         (operator "" _script): Use it for the last argument.
1061 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1063         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1065 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1067         * lib/target-supports.exp (check_compile): Save/restore
1068         additional_sources that may belong to an actual test.
1070 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1072         PR gcov-profile/64634
1073         * g++.dg/gcov/gcov-15.C: New test.
1075 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1077         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1079 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1081         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1083 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1085         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1087 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1089         * gfortran.dg/fmt_cache_1.f: Add missing close.
1091 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1093         PR testsuite/65107
1094         * gfortran.dg/read_eof_8.f90: Add missing close.
1096 2015-02-18  Richard Biener  <rguenther@suse.de>
1098         PR tree-optimization/65063
1099         * gcc.dg/pr65063.c: New testcase.
1101 2015-02-18  Richard Biener  <rguenther@suse.de>
1103         PR tree-optimization/62217
1104         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1106 2015-02-18  Marek Polacek  <polacek@redhat.com>
1108         PR sanitizer/65081
1109         * c-c++-common/ubsan/pr65081.c: New test.
1111 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1113         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1114         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1116 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1118         * gcc.dg/ipa/propalign-3.c: New test.
1120 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1122         PR target/64793
1123         * gcc.target/sh/pr64793.c: New.
1124         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1126 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
1128         * gcc.target/arm/divzero.c: New test case.
1130 2015-02-17  Tom de Vries  <tom@codesourcery.com>
1132         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1134 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
1135             Jakub Jelinek  <jakub@redhat.com>
1137         PR c++/65075
1138         * g++.dg/cpp0x/pr65075.C: New test.
1140 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
1142         PR target/65058
1143         * gcc.target/powerpc/pr65058.c: New test.
1145 2015-02-16  Jeff Law  <law@redhat.com>
1147         PR tree-optimization/64823
1148         * gcc.dg/uninit-20.c: New test.
1150 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
1151             James Greenhalgh  <james.greenhalgh@arm.com>
1153         PR ipa/64963
1154         * gcc.dg/ipa/ipa-clone-1.c: New test.
1156 2015-02-16  Richard Biener  <rguenther@suse.de>
1158         PR tree-optimization/65077
1159         * gcc.dg/torture/pr65077.c: New testcase.
1161 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
1163         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1164         Directive adjusted to scan for ldaxr.
1165         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1166         adjusted to scan for ldaex.
1168 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
1170         PR c++/65080
1171         * g++.dg/cpp0x/constexpr-65080.C: New.
1173 2015-02-16  Richard Biener  <rguenther@suse.de>
1175         PR tree-optimization/63593
1176         * gcc.dg/pr63593.c: New testcase.
1178 2015-02-16  Marek Polacek  <polacek@redhat.com>
1180         PR c/65066
1181         * gcc.dg/pr65066.c: New test.
1183 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1185         * gcc.dg/pr65002.C: Move ...
1186         * g++.dg/ipa/pr65002.C: ... here.
1188 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
1190         * gcc.target/powerpc/pr64205.c: Skip on AIX.
1191         * gcc.target/powerpc/pr64505.c: Skip on AIX.
1192         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1193         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1195 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1197         PR testsuite/64850
1198         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1199         the expression to find calls.
1200         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1201         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1202         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1203         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1204         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1206 2015-02-14  Marek Polacek  <polacek@redhat.com>
1208         PR c/64768
1209         * gcc.dg/array-11.c: New test.
1210         * gcc.dg/array-12.c: New test.
1211         * gcc.dg/array-13.c: New test.
1212         * gcc.dg/array-14.c: New test.
1213         * gcc.dg/c99-flex-array-typedef-1.c: New test.
1214         * gcc.dg/c99-flex-array-typedef-2.c: New test.
1215         * gcc.dg/c99-flex-array-typedef-3.c: New test.
1216         * gcc.dg/c99-flex-array-typedef-5.c: New test.
1217         * gcc.dg/c99-flex-array-typedef-7.c: New test.
1218         * gcc.dg/c99-flex-array-typedef-8.c: New test.
1220 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1222         PR c++/60894
1223         * g++.dg/lookup/using54.C: New.
1225 2015-02-13  Jeff Law  <law@redhat.com>
1227         PR bootstrap/65060
1228         Revert my change for tree-optimization/64823.
1230 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1232         PR tree-optimization/65053
1233         * gcc.c-torture/execute/pr65053-1.c: New test.
1234         * gcc.c-torture/execute/pr65053-2.c: New test.
1236 2015-02-13  Marek Polacek  <polacek@redhat.com>
1238         PR c/65050
1239         * gcc.dg/pr65050.c: New test.
1241 2015-02-13  Jeff Law  <law@redhat.com>
1243         PR tree-optimization/64823
1244         * gcc.dg/uninit-20.c: New test.
1246         PR rtl-optimization/47477
1247         * gcc.dg/tree-ssa/pr47477.c: New test.
1249 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1251         PR c++/60211
1252         * g++.dg/parse/ivdep-2.C: New.
1253         * g++.dg/parse/ivdep-3.C: Likewise.
1255 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1257         PR fortran/64506
1258         * gfortran.dg/continuation_13.f90: New test.
1259         * gfortran.dg/continuation_14.f: New test.
1261 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1263         PR c++/64970
1264         * g++.dg/cpp0x/sfinae55.C: New.
1266 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1268         PR ipa/65034
1269         * g++.dg/ipa/pr65034.C: New test.
1271 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1273         PR tree-optimization/65002
1274         * gcc.dg/pr65002.C: New.
1276 2015-02-13  Marek Polacek  <polacek@redhat.com>
1278         PR c/65040
1279         * c-c++-common/pr65040.c: New test.
1281 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
1283         PR tree-optimization/64705
1284         * gcc.dg/tree-ssa/pr64705.c: New test.
1286 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1288         PR rtl/32219
1289         * gcc.dg/visibility-22.c: New test.
1290         * gcc.dg/visibility-23.c: New test.
1291         * gcc.target/i386/pr32219-1.c: New test.
1292         * gcc.target/i386/pr32219-2.c: New test.
1293         * gcc.target/i386/pr32219-3.c: New test.
1294         * gcc.target/i386/pr32219-4.c: New test.
1295         * gcc.target/i386/pr32219-5.c: New test.
1296         * gcc.target/i386/pr32219-6.c: New test.
1297         * gcc.target/i386/pr32219-7.c: New test.
1298         * gcc.target/i386/pr32219-8.c: New test.
1299         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1301 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1303         PR libgfortran/57822
1304         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1305         four different KINDs.
1307 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1309         PR c++/64884
1310         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1312         PR sanitizer/65000
1313         * g++.dg/ubsan/pr65000.C: New test.
1315 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
1317         PR fortran/64932
1318         * gfortran.dg/finalize_28.f90: New test
1320 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1322         PR debug/55541
1323         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1324         DW_TAG_lexical_block removal.
1325         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1326         * g++.dg/guality/pr55541.C: New test.
1328         PR sanitizer/64984
1329         * g++.dg/ubsan/pr64984.C: New test.
1331 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
1333         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1335 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1337         PR testsuite/64930
1338         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1339         instructions for 2015-01-14 get_memmodel changes.
1340         * gcc.target/powerpc/atomic-p8.c: Likewise.
1342         PR sanitizer/65019
1343         * g++.dg/ubsan/pr65019.C: New test.
1345         PR tree-optimization/65014
1346         * gcc.c-torture/compile/pr65014.c: New test.
1348 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1350         PR libgfortran/57822
1351         * gfortran/fmt_g0_7.f08: Revise test.
1353 2015-02-11  Jeff Law  <law@redhat.com>
1355         PR target/63347
1356         * gcc.target/m68k/pr63347.c: New test.
1358 2015-02-11  Marek Polacek  <polacek@redhat.com>
1360         * g++.dg/ubsan/shift-1.C: New test.
1361         * gcc.dg/ubsan/c-shift-2.c: New test.
1362         * c-c++-common/ubsan/shift-5.c: Remove file.
1364 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
1366         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1367         Directive adjusted to XFAIL.
1368         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1369         adjusted to XFAIL.
1371 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1373         PR middle-end/65003
1374         * g++.dg/opt/pr65003.C: New test.
1376 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1378         * lib/target-supports.exp (check_effective_target_pie): Renamed
1379         to ...
1380         (check_effective_target_pie_enabled): This.
1381         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1382         * gcc.target/i386/pie.c: Likewise.
1384 2015-02-11  Andrew Pinski  <apinski@cavium.com>
1386         PR target/64893
1387         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1388         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1390 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1392         PR target/61925
1393         * gcc.target/i386/pr61925-1.c: New test.
1394         * gcc.target/i386/pr61925-2.c: New test.
1395         * gcc.target/i386/pr61925-3.c: New test.
1397 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
1399         PR sanitizer/65004
1400         * g++.dg/asan/pr65004.C: New test.
1402 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
1404         PR target/64661
1405         * gcc.taget/sh/pr64661-0.h: New.
1406         * gcc.taget/sh/pr64661-1.c: New.
1407         * gcc.taget/sh/pr64661-2.c: New.
1408         * gcc.taget/sh/pr64661-3.c: New.
1409         * gcc.taget/sh/pr64661-4.c: New.
1411 2015-02-10  Richard Biener  <rguenther@suse.de>
1413         PR tree-optimization/64995
1414         * g++.dg/torture/pr64995.C: New testcase.
1416 2015-02-10  Richard Biener  <rguenther@suse.de>
1418         PR tree-optimization/64909
1419         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1421 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1423         * gcc.dg/signbit-sa.c: New test.
1425 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1427         PR libgfortran/57822
1428         * gfortran/fmt_g0_7.f08: New test.
1430 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
1432         PR tree-optimization/43378
1433         * gcc.dg/tree-ssa/pr43378.c: New test.
1435 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
1437         PR ipa/64978
1438         * g++.dg/torture/pr64978.C: New testcase.
1440 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1442         PR sanitizer/64981
1443         * gcc.dg/asan/pr64981.c: New test.
1445 2015-02-09  Marek Polacek  <polacek@redhat.com>
1447         PR c/64856
1448         * gcc.dg/pr64856.c: New test.
1450 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1452         PR target/64979
1453         * gcc.dg/tree-ssa/stdarg-7.c: New test.
1454         * gcc.c-torture/execute/pr64979.c: New test.
1456 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
1458         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1460 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1462         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1463         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1465 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1467         PR target/58757
1468         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1470 2015-02-09  Richard Biener  <rguenther@suse.de>
1472         PR tree-optimization/54000
1473         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1475 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1477         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1479 2015-02-09  Martin Liska  <mliska@suse.cz>
1481         * g++.dg/ipa/pr64858.C: New test.
1483 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1485         * gcc.dg/uninit-19.c: Fix warning line for fpic.
1487 2015-02-08  Andrew Pinski  <apinski@cavium.com>
1489         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1491 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1493         PR fortran/63744
1494         * gfortran.dg/use_rename_8.f90: New.
1496 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
1498         * gnat.dg/addr7.ad[sb]: New test.
1499         * gnat.dg/addr8.ad[sb]: Likewise.
1501 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
1503         PR jit/64752
1504         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1505         from jit.dg/test-compile-to-executable.c's create_code, with a
1506         clarification of the output message.
1507         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1508         pass/fail message.
1509         (test_jit): Use CHECK_NO_ERRORS when calling
1510         gcc_jit_context_compile_to_file.
1511         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1512         jit-verify-compile-to-file to jit-verify-output-file-was-created.
1513         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
1514         about deletions that are attempted.
1515         (jit-verify-compile-to-file): Rename to...
1516         (jit-verify-output-file-was-created): ...this, and drop the
1517         attempt to run "file" and verify the output.
1518         (jit-verify-assembler): New function.
1519         (jit-verify-object): New function.
1520         (jit-verify-dynamic-library): New function.
1521         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1522         favor of an implementation from new file
1523         create-code-for-hello-world-executable.h, which also adds a
1524         "main".
1525         (dg-final): Replace jit-verify-compile-to-file with
1526         jit-verify-output-file-was-created, and invoke new function
1527         jit-verify-assembler.
1528         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1529         the output message.
1530         (dg-final): Replace jit-verify-compile-to-file with
1531         jit-verify-output-file-was-created, and invoke new function
1532         jit-verify-dynamic-library.
1533         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1534         favor of an implementation from new file
1535         create-code-for-hello-world-executable.h, which also adds a
1536         "main".
1537         (dg-final): Replace jit-verify-compile-to-file with
1538         jit-verify-output-file-was-created.  Strengthen the expected stdout
1539         from the built executable.
1540         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1541         favor of an implementation from new file
1542         create-code-for-hello-world-executable.h, which also adds a
1543         "main".
1544         (dg-final): Replace jit-verify-compile-to-file with
1545         jit-verify-output-file-was-created, and invoke new function
1546         jit-verify-object.
1547         * jit.dg/verify-dynamic-library.c: New source file.
1549 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
1550             Brian Rzycki  <b.rzycki@samsung.com>
1552         PR tree-optimization/64878
1553         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1555 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1557         PR ipa/64896
1558         * g++.dg/ipa/pr64896.C: New test.
1560 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1562         PR target/64205
1563         * gcc.target/powerpc/pr64205.c: New file.
1565 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
1567         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1568         (dg-options): Use -fpie instead of -fPIE -pie.
1570 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1572         PR middle-end/64937
1573         * g++.dg/asan/pr64937.C: New test.
1575 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
1577         PR fortran/63205
1578         * gfortran.dg/class_to_type_4.f90: New test
1580 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
1582         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1584 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1586         PR rtl-optimization/64957
1587         PR debug/64817
1588         * gcc.c-torture/execute/pr64957.c: New test.
1590 2015-02-05  Jeff Law  <law@redhat.com>
1592         PR target/17306
1593         * gcc.target/h8300/pr17306-1.c: New test.
1594         * gcc.target/h8300/pr17306-2.c: New test.
1596 2015-02-05  Tobias Burnus  <burnus@net-b.de>
1598         PR fortran/64943
1599         * gfortran.dg/structure_constructor_12.f90: New.
1601 2015-02-05  Jeff Law  <law@redhat.com>
1603         PR target/58400
1604         gcc.target/h8300/pr58400.c: New test.
1606 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1608         * gcc.target/arm/macro_defs0.c: New test.
1609         * gcc.target/arm/macro_defs1.c: New test.
1610         * gcc.target/arm/macro_defs2.c: New test.
1612 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
1614         PR rtl-optimization/64905
1615         * gcc.target/i386/pr64905.c: Require nonpic target.
1616         (dg-options): Add -fomit-frame-pointer.
1617         (main): Remove.
1619 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
1621         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1622         tree dump scanning.
1624 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
1626         PR fortran/64757
1627         * gfortran.dg/type_to_class_2.f90: New test
1628         * gfortran.dg/type_to_class_3.f90: New test
1630 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
1632         PR ipa/64686
1633         * g++.dg/torture/pr64686.C: New testcase.
1635 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1637         PR rtl-optimization/64905
1638         * gcc.target/i386/pr64905.c: New file.
1640 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1642         * gcc.dg/guality/pr41447-1.c: Remove xfail.
1643         * gcc.dg/guality/pr41616-1.c: Ditto.
1645 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
1647         PR debug/64817
1648         * gcc.dg/pr64817-3.c: New.
1650 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
1651             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1653         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1654         pass parameters in registers.
1655         * gcc.dg/guality/pr36728-2.c (main): Likewise.
1656         * gcc.dg/guality/pr36728-3.c (main): Likewise.
1657         * gcc.dg/guality/pr36728-4.c (main): Likewise.
1659 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
1660             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1662         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1663         list, allow for multilibed targets.
1664         * gcc.dg/combine_ashiftrt_2.c: Likewise.
1666 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1668         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1669         * gcc.dg/pr46728-6.c: Ditto.
1671 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
1673         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1674         for mips_nanlegacy target.
1676 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
1678         * gcc.target/i386/chkp-hidden-def.c: New.
1680 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1682         PR middle-end/62103
1683         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1684         to use 24 bits for bitfield b.
1686 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1688         PR testsuite/64796
1689         * lib/target-supports.exp (check_effective_target_bswap64): Do not
1690         cache result in a global variable.  Include all 32-bit targets for
1691         bswap64 tests.
1693 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
1695         PR rtl-optimization/64756
1696         * gcc.c-torture/execute/pr64756.c: New test.
1698 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
1700         PR target/64660
1701         * gcc.target/sh/pr64660-0.h: New.
1702         * gcc.target/sh/pr64660-1.c: New.
1703         * gcc.target/sh/pr64660-2.c: New.
1704         * gcc.target/sh/pr64660-3.c: New.
1705         * gcc.target/sh/pr64660-4.c: New.
1707 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1709         PR c++/64877
1710         * g++.dg/warn/Waddress-2.C: New.
1712 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
1714         PR middle-end/61225
1715         * gcc.target/i386/pr49095.c: XFAIL for ia32.
1717 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
1719         PR preprocessor/64803
1720         * gcc.dg/cpp/builtin-macro-1.c: New test case.
1722 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
1724         * g++.dg/ipa/devirt-37.C: Disable early inlining.
1726 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
1728         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1729         (_ARM_FPSRC): Add DN and AHP fields.
1730         (clean_results): Force DN=1 on AArch64.
1731         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1732         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1733         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1734         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1735         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1736         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1738 2015-02-02  Alan Modra  <amodra@gmail.com>
1740         * gcc.target/powerpc/cprophard.c: New.
1742 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
1744         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1745         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1747 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
1749         PR debug/64817
1750         * gcc.dg/pr64817-1.c: New test.
1751         * gcc.dg/pr64817-2.c: New test.
1753 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
1755         PR target/64851
1756         * gcc.target/sh/pr64851-0.h: New
1757         * gcc.target/sh/pr64851-1.c: New
1758         * gcc.target/sh/pr64851-2.c: New
1759         * gcc.target/sh/pr64851-3.c: New
1760         * gcc.target/sh/pr64851-4.c: New
1762 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1764         PR target/64882
1765         * gcc.dg/torture/pr64882.c: New test.
1767 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
1769         PR target/64159
1770         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1771         sparc*-*-*.
1773 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1775         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1776         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1777         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1778         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1779         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1780         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1781         tree dump.
1782         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1783         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1784         tree dump.
1785         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1786         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1787         tree dump.
1789 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1791         PR target/64688
1792         * g++.dg/pr64688-2.C: New.
1794 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1796         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1797         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1798         * gcc.target/i386/fuse-caller-save.c: Ditto.
1799         * gcc.target/i386/headmerge-1.c: Ditto.
1800         * gcc.target/i386/headmerge-2.c: Ditto.
1801         * gcc.target/i386/sibcall-6.c: Ditto.
1803 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1805         PR target/64617
1806         * gcc.target/i386/pr64617.c: New test.
1808 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1810         PR target/15184
1811         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1812         (dg-options): Remove -m32.
1813         (dg-final): Scan for "movb %al" only.
1814         * gcc.target/i386/pr15184-2.c: Ditto.
1816 2015-01-30  Richard Biener  <rguenther@suse.de>
1818         PR tree-optimization/64829
1819         * gcc.dg/vect/pr64829.c: New testcase.
1821 2015-01-29  Marek Polacek  <polacek@redhat.com>
1823         PR c/64709
1824         * gcc.dg/pr64709.c: New test.
1826 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
1828         PR c++/64717
1829         * g++.dg/ubsan/pr64717-1.C: New test.
1830         * g++.dg/ubsan/pr64717-2.C: New test.
1832 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
1834         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1836 2015-01-29  Jeff Law  <law@redhat.com>
1838         PR target/15184
1839         * gcc.target/i386/pr15184-1.c: New test.
1840         * gcc.target/i386/pr15184-2.c: New test.
1842 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1844         PR tree-optimization/64746
1845         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1847 2015-01-29  Richard Biener  <rguenther@suse.de>
1849         PR tree-optimization/64853
1850         * gcc.dg/torture/pr64853.c: New testcase.
1852 2015-01-29  Richard Biener  <rguenther@suse.de>
1854         PR tree-optimization/64844
1855         * gcc.dg/vect/pr64844.c: New testcase.
1857 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1859         PR middle-end/64809
1860         * gcc.dg/pr64809.c: Delete.
1862 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1864         PR middle-end/64805
1865         * gcc.target/i386/pr64805.c: New.
1867 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1869         * gcc.dg/guality/guality.h (main): Add argv[0] to
1870         guality_gdb_command.
1872 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
1874         PR ipa/64801
1875         * gcc.dg/tree-ssa/pr64801.c: New testcase.
1877 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
1879         PR target/64659
1880         * gcc.target/sh/sh.exp
1881         (check_effective_target_atomic_model_soft_gusa_available,
1882         check_effective_target_atomic_model_soft_tcb_available,
1883         check_effective_target_atomic_model_soft_imask_available,
1884         check_effective_target_atomic_model_hard_llcs_available): New.
1885         * gcc.target/sh/pr64659-0.h: New.
1886         * gcc.target/sh/pr64659-1.c: New.
1887         * gcc.target/sh/pr64659-2.c: New.
1888         * gcc.target/sh/pr64659-3.c: New.
1889         * gcc.target/sh/pr64659-4.c: New.
1891 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
1893         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1894         scan-assembler-times pattern.
1896 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1898         PR middle-end/64809
1899         * gcc.dg/pr64809.c: New test.
1901 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
1903         PR tree-optimization/64277
1904         * gcc.dg/pr64277.c: New.
1906 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1908         PR tree-optimization/64718
1909         * gcc.c-torture/execute/pr64718.c: New test.
1911 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
1913         * gcc.target/aarch64/abs_2.c: New.
1915 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1917         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1918         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1919         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1920         ISA rev < 2.
1922 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
1924         PR bootstrap/64612
1925         * lib/target-supports.exp (check_effective_target_comdat_group): New.
1926         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1927         { target comdat_group }.
1929 2015-01-27  Tobias Burnus  <burnus@net-b.de>
1931         PR fortran/63861
1932         * gfortran.dg/goacc/coarray_2.f90: New.
1934 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1936         PR ipa/60871
1937         PR ipa/64139
1938         * g++.dg/torture/pr64139.C: New testcase.
1939         * g++.dg/torture/pr60871.C: Likewise.
1941 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
1943         PR fortran/64230
1944         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1945         prevent linking errors.
1947 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1949         PR ipa/64282
1950         * g++.dg/torture/pr64282.C: New testcase.
1952 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1954         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1955         for wzr reg.
1957 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1959         * gcc.target/s390/hotpatch-13.c: New testcase.
1960         * gcc.target/s390/hotpatch-14.c: New testcase.
1961         * gcc.target/s390/hotpatch-15.c: New testcase.
1962         * gcc.target/s390/hotpatch-16.c: New testcase.
1963         * gcc.target/s390/hotpatch-17.c: New testcase.
1964         * gcc.target/s390/hotpatch-18.c: New testcase.
1965         * gcc.target/s390/hotpatch-19.c: New testcase.
1966         * gcc.target/s390/hotpatch-20.c: New testcase.
1967         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1968         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1969         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1970         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1971         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1972         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1973         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1974         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1975         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1976         * gcc.target/s390/hotpatch-10.c: Likewise.
1977         * gcc.target/s390/hotpatch-11.c: Likewise.
1978         * gcc.target/s390/hotpatch-12.c: Likewise.
1979         * gcc.target/s390/hotpatch-2.c: Likewise.
1980         * gcc.target/s390/hotpatch-3.c: Likewise.
1981         * gcc.target/s390/hotpatch-4.c: Likewise.
1982         * gcc.target/s390/hotpatch-5.c: Likewise.
1983         * gcc.target/s390/hotpatch-6.c: Likewise.
1984         * gcc.target/s390/hotpatch-7.c: Likewise.
1985         * gcc.target/s390/hotpatch-8.c: Likewise.
1986         * gcc.target/s390/hotpatch-9.c: Likewise.
1987         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1988         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1989         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1990         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1991         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1992         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1993         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1994         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1996 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
1998         * gcc.dg/long_branch.c: New testcase.
2000 2015-01-27  Richard Biener  <rguenther@suse.de>
2002         PR tree-optimization/56273
2003         PR tree-optimization/59124
2004         PR tree-optimization/64277
2005         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2006         * gcc.dg/Warray-bounds-12.c: Likewise.
2007         * gcc.dg/Warray-bounds-13.c: Likewise.
2009 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2011         PR rtl-optimization/61058
2012         * gcc.dg/pr61058.c: New test.
2014 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2016         * gcc.target/i386/chkp-narrow-bounds.c: New.
2018 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2020         PR tree-optimization/64807
2021         * gcc.dg/pr64807.c: New test.
2023         PR c/64766
2024         * gcc.dg/pr64766.c: New test.
2026 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2028         PR target/49263
2029         * gcc.target/sh/pr49263-4.c: New.
2031 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2033         PR fortran/62044
2034         * gfortran.dg/allocate_with_mold_1.f90: New test
2036 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2038         PR c/64778
2039         * gcc.dg/pr64778.c: New test.
2041         PR middle-end/64421
2042         * gcc.dg/vect/pr64421.c: New test.
2044 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2046         PR fortran/64771
2047         * gfortran.dg/coarray_36.f: New.
2048         * gfortran.dg/coarray_37.f90: New.
2050 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2052         PR fortran/64230
2053         * gfortran.dg/class_allocate_18.f90: New.
2055 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2057         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2059 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2061         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2063 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2065         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2067 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2069         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2071 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2073         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2074         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2075         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2076         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2078 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2080         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2081         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2082         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2084 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2086         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2087         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2088         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2089         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2090         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2091         vXXXhn.inc.
2093 2015-01-26  Richard Biener  <rguenther@suse.de>
2095         PR middle-end/64764
2096         * gcc.dg/uninit-19.c: New testcase.
2098 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2100         * lib/target-supports.exp (check_effective_target_vect64): Add
2101         sparc*-*-*.
2103 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2105         PR testsuite/64712
2106         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2108 2015-01-26  Tony Liu  <tony.liu@arm.com>
2110         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2111         non-UAL cases.
2113 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2115         PR libfortran/64770
2116         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2117         correctly, clean up afterwards.
2119 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
2121         PR fortran/62044
2122         * gfortran.dg/use_rename_7.f90: New.
2124 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
2126         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2127         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2129 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
2131         PR target/54236
2132         * gcc.target/sh/pr54236-4.c: New.
2134 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
2136         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2137         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
2138         Bridge test.
2140 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
2142         PR libfortran/64770
2143         * gfortran.dg/open_new_segv.f90: New test.
2145 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
2147         PR target/49263
2148         PR target/53987
2149         PR target/64345
2150         PR target/59533
2151         PR target/52933
2152         PR target/54236
2153         PR target/51244
2154         * gcc.target/sh/pr64345-1.c: New.
2155         * gcc.target/sh/pr64345-2.c: New.
2156         * gcc.target/sh/pr59533-1.c: New.
2157         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2158         * gcc.target/sh/pr52933-2.c: Likewise.
2159         * gcc.target/sh/pr54089-1.c: Likewise.
2160         * gcc.target/sh/pr54236-1.c: Likewise.
2161         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2162         * gcc.target/sh/pr49263-1.c: Remove xfails.
2163         * gcc.target/sh/pr49263-2.c: Likewise.
2164         * gcc.target/sh/pr49263-3.c: Likewise.
2165         * gcc.target/sh/pr53987-1.c: Likewise.
2166         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2167         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2168         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2169         (test05, test06, test07, test08, test09, test10, test11, test12): New.
2170         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2171         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2172         test_009): New.
2173         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2174         (test_02): New.
2176 2015-01-24  Tom de Vries  <tom@codesourcery.com>
2178         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2180 2015-01-23  Ian Lance Taylor  <iant@google.com>
2182         PR go/64510
2183         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2184         targets without split stack support.
2186 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
2188         PR target/64317
2189         * gcc.target/i386/pr64317.c: New test.
2191 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
2193         PR rtl-optimization/63637
2194         PR rtl-optimization/60663
2195         * gcc.dg/pr63637-1.c: New test.
2196         * gcc.dg/pr63637-2.c: New test.
2197         * gcc.dg/pr63637-3.c: New test.
2198         * gcc.dg/pr63637-4.c: New test.
2199         * gcc.dg/pr63637-5.c: New test.
2200         * gcc.dg/pr63637-6.c: New test.
2201         * gcc.target/i386/pr63637-1.c: New test.
2202         * gcc.target/i386/pr63637-2.c: New test.
2203         * gcc.target/i386/pr63637-3.c: New test.
2204         * gcc.target/i386/pr63637-4.c: New test.
2205         * gcc.target/i386/pr63637-5.c: New test.
2206         * gcc.target/i386/pr63637-6.c: New test.
2208 2015-01-23  Richard Biener  <rguenther@suse.de>
2210         PR testsuite/63439
2211         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2212         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2214 2015-01-23  Marek Polacek  <polacek@redhat.com>
2216         PR preprocessor/60570
2217         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2218         * gcc.dg/cpp/pr60570.c: New test.
2220 2015-01-23  Richard Biener  <rguenther@suse.de>
2222         PR testsuite/63439
2223         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2224         vectorization on vect64 targets.
2226 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
2228         PR fortran/60922
2229         * gfortran.dg/class_allocate_17.f90: New.
2231 2015-01-23  Tobias Burnus  <burnus@net-b.de>
2233         PR fortran/64726
2234         * gfortran.dg/goacc/combined_loop.f90: New.
2236 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2238         PR fortran/61933
2239         * gfortran.dg/make_unit.f90: New test.
2241 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2243         PR fortran/61933
2244         * gfortran.dg/negative_unit_int8.f: Update.
2246 2015-01-22  Jeff Law  <law@redhat.com>
2248         PR target/52076
2249         * gcc.target/m68k/pr52076-1.c: New test.
2250         * gcc.target/m68k/pr52076-2.c: New test.
2252 2015-01-22  Richard Biener  <rguenther@suse.de>
2254         PR middle-end/64728
2255         * gcc.dg/torture/pr64728.c: New testcase.
2257 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
2259         PR target/64688
2260         * g++.dg/pr64688.C: New test.
2262 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2264         * gcc.target/i386/chkp-always_inline.c (f1): Make static
2265         to avoid errors with -fpic.
2267 2015-01-22  Richard Biener  <rguenther@suse.de>
2269         PR libstdc++/64535
2270         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2272 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
2274         PR rtl-optimization/64682
2275         * gcc.c-torture/execute/pr64682.c: New file.
2277 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
2279         PR debug/64511
2280         * gcc.dg/pr64511.c: New test.
2282         PR rtl-optimization/62078
2283         * g++.dg/opt/pr62078.C: New test.
2285         PR c/63307
2286         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2288 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
2290         PR fortran/57023
2291         * gfortran.dg/internal_pack_15.f90:  New test.
2293 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2295         * c-c++-common/tsan/step.c: New testcase.
2297 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2299         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2301 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2303         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2305 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2307         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2309 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2311         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2313 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2315         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2317 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2319         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2321 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2323         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2325 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2327         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2329 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2331         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2333 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2335         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2337 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2339         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2341 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2343         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2345 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2347         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2348         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2349         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2350         vXXXw.inc.
2352 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2354         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2355         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2356         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2357         vXXXl.inc.
2359 2015-01-21  Renlin Li  <renlin.li@arm.com>
2361         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2362         * g++.dg/tls/thread_local5g.C: Likewise.
2363         * g++.dg/tls/thread_local6g.C: Likewise.
2365 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2367         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2368         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2369         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2371 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2373         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2374         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2375         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2377 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2379         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2380         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2381         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2383 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2385         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2386         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2387         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2389 2015-01-20  Jeff Law  <law@redhat.com>
2391         PR target/59946
2392         * gcc.target/m68k/pr59946.c: New test.
2394 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2396         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2397         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2398         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2400 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2402         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2403         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2404         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2406 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2408         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2409         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2410         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2412 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2414         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2415         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2416         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2417         vshuffle.inc.
2418         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2419         vshuffle.inc.
2421 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2423         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2424         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2425         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2427 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2429         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2430         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2431         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2433 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2435         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2437 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
2439         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2441         PR sanitizer/64632
2442         * g++.dg/ubsan/pr64632.C: New test.
2444         PR debug/64663
2445         * gcc.dg/pr64663.c: New test.
2447 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2449         PR c++/64383
2450         * g++.dg/warn/Wunused-var-23.C: New.
2452 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2454         PR c++/59937
2455         * g++.dg/cpp0x/constexpr-59937-1.C: New.
2456         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2458 2015-01-20  Richard Biener  <rguenther@suse.de>
2460         PR ipa/64684
2461         * gcc.dg/lto/pr64684_0.c: New testcase.
2462         * gcc.dg/lto/pr64684_1.c: Likewise.
2463         * gcc.dg/lto/pr64684_2.c: Likewise.
2464         * gcc.dg/lto/pr64685_0.c: Likewise.
2465         * gcc.dg/lto/pr64685_1.c: Likewise.
2467 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2469         PR c++/62241
2470         * g++.dg/cpp1y/lambda-init12.C: New.
2472 2015-01-20  Richard Biener  <rguenther@suse.de>
2474         PR tree-optimization/64410
2475         * g++.dg/vect/pr64410.cc: Require vect_double.
2477 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
2479         PR target/64149
2480         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2482 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
2484         PR bootstrap/64676
2485         Revert:
2486         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2488         PR rtl-optimization/64081
2489         * gcc.dg/pr64081.c: New test.
2491 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2493         * jit.dg/harness.h: Include <unistd.h>.
2494         (CHECK_NO_ERRORS): New.
2495         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2496         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2497         gcc_jit_context_compile_to_file.
2498         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2499         args to the spawned executable.
2500         (jit-expand-vars): New function.
2501         (jit-exe-params): New variable.
2502         (dg-jit-set-exe-params): New function.
2503         (jit-dg-test): Detect testcases that use
2504         jit-verify-compile-to-file and call jit-setup-compile-to-file.
2505         Set arguments of spawned process to jit-exe-params.
2506         (jit-get-output-filename): New function.
2507         (jit-setup-compile-to-file): New function.
2508         (jit-verify-compile-to-file): New function.
2509         (jit-run-executable): New function.
2510         (jit-verify-executable): New function.
2511         * jit.dg/test-compile-to-assembler.c: New testcase.
2512         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2513         * jit.dg/test-compile-to-executable.c: New testcase.
2514         * jit.dg/test-compile-to-object.c: New testcase.
2516 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
2518         PR target/64652
2519         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2520         (test_1): New.
2522 2015-01-19  Martin Liska  <mliska@suse.cz>
2524         * objc/compile/pr64668.m: New test.
2526 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2528         * jit.dg/test-arith-overflow.c: Include stdbool.h.
2529         (create_overflow_fn): Update comment to clarify that
2530         the third param of the created function is a bool *, not
2531         an int *.
2532         (verify_int_overflow_fn): Convert param "expected_ovf" from
2533         int to bool.  Update third param of "overflow_fn_type" from int *
2534         to bool *.  Update local "actual_ovf" from int to bool.
2535         (verify_uint_overflow_fn): Likewise.
2537 2015-01-19  Martin Liska  <mliska@suse.cz>
2539         * gcc.dg/ipa/ipa-icf-33.c: New test.
2541 2015-01-19  Felix Yang  <felix.yang@huawei.com>
2542             Haijian Zhang  <z.zhanghaijian@huawei.com>
2544         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2545         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2546         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2547         result_float64x2, expected_hfloat64x2): New helper type, variable and
2548         declaration.
2549         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2550         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2551         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2552         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2553         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2554         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2555         and target without the FMA feature.
2557 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
2559         * gcc.target/aarch64/pr64304.c: New testcase.
2561 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2563         PR rtl-optimization/64081
2564         * gcc.dg/pr64081.c: New test.
2566 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
2568         PR target/63971
2569         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2570         the epilogue).
2571         * gcc.target/aarch64/test_frame_6.c: Likewise.
2572         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2573         and x19 (in the epilogue).
2574         * gcc.target/aarch64/test_frame_4.c: Likewise.
2575         * gcc.target/aarch64/test_frame_7.c: Likewise.
2577 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2579         * gcc.target/i386/chkp-always_inline.c: New.
2581 2015-01-15  Andrew Pinski  <apinski@cavium.com>
2582             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2584         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2585         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2587 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
2589         PR fortran/60255
2590         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2591         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2593 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2595         PR fortran/64578
2596         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2598 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
2600         PR target/64652
2601         * gcc.target/sh/torture/pr64652.c: New.
2603 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2605         * gcc.dg/ipa/ipa-icf-32.c: Update template.
2606         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2607         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2608         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2609         * c-c++-common/asan/kasan-recover-1.c: Likewise.
2610         * c-c++-common/asan/kasan-recover-2.c: Likewise.
2612 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2614         PR ipa/64378
2615         * g++.dg/torture/pr64378.C: New testcase.
2617 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2619         PR fortran/57959
2620         * gfortran.dg/block_13.f08: New test
2622 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2624         PR fortran/55901
2625         * gfortran.dg/associate_1.f03: Allow test for character with
2626         automatic length.
2628 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2630         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2631         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2633 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2635         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2637 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
2639         PR fortran/64578
2640         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2642 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2644         PR fortran/60357
2645         * gfortran.dg/alloc_comp_assign_13.f08: New test.
2647         PR fortran/61275
2648         * gfortran.dg/alloc_comp_assign_14.f08: New test.
2650         PR fortran/55932
2651         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2653 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2655         PR fortran/60334
2656         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2658 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
2660         PR rtl-optimization/52773
2661         * gcc.c-torture/compile/pr52773.c: New test.
2663 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2665         PR c++/62134
2666         * g++.dg/cpp0x/alias-decl-46.C: New.
2668 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2670         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2672 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2674         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2675         Add trace.
2676         (CHECK_FP): Likewise.
2677         (CHECK_CUMULATIVE_SAT): Likewise.
2679 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2681         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2682         (Set_Neon_Cumulative_Sat): Add parameter.
2683         (__set_neon_cumulative_sat): Support new parameter.
2684         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2685         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2686         argument.
2687         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2688         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2689         argument.
2691 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2693         * g++.dg/tsan/vptr_benign_race.C: New testcase.
2694         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2696 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2698         PR c++/60056
2699         * g++.dg/tls/thread_local-ice4.C: New.
2701 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
2703         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2704         than Neon options.
2706 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2708         PR c++/62276
2709         * g++.dg/cpp0x/vt-62276.C: New.
2711 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2713         PR middle-end/64353
2714         * g++.dg/pr64353.C: New.
2716 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2718         PR target/64263
2719         * gcc.target/aarch64/pr64263_1.c: New test.
2721 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2723         PR tree-optimization/64434
2724         * gcc.dg/torture/pr64434.c: Move to...
2725         * gcc.dg/pr64434.c: ... here.
2727 2015-01-16  Richard Biener  <rguenther@suse.de>
2729         PR middle-end/64614
2730         * gcc.dg/uninit-18.c: New testcase.
2732 2015-01-16  Richard Biener  <rguenther@suse.de>
2734         PR tree-optimization/64568
2735         * g++.dg/torture/pr64568-2.C: New testcase.
2737 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2739         PR target/64363
2740         * gcc.target/i386/chkp-label-address.c: New.
2742 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
2744         PR fortran/45290
2745         * gfortran.dg/pointer_init_6.f90: Extended.
2747 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
2749         * gcc.c-torture/compile/20150108.c: New test.
2751 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2753         * gcc.target/visium: New directory.
2755 2015-01-16  Richard Biener  <rguenther@suse.de>
2757         PR tree-optimization/61743
2758         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2759         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2761 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
2763         * gcc.dg/pr64015.c: New test.
2765 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
2767         PR ipa/64163
2768         PR ipa/64612
2769         * g++.dg/ipa/pr64612.C: New test.
2771 2015-01-16  Renlin Li  <renlin.li@arm.com>
2773         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2775 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
2777         * gcc.target/i386/sse-14.c: Test new intrinsic.
2778         * gcc.target/i386/sse-22.c: Ditto.
2780 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2782         PR c++/58614
2783         * g++.dg/cpp0x/auto44.C: New.
2785 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
2787         PR target/59710
2788         * gcc.target/nios2/gpopt-all.c: New test case.
2789         * gcc.target/nios2/gpopt-local.c: New test case.
2790         * gcc.target/nios2/gpopt-global.c: New test case.
2791         * gcc.target/nios2/gpopt-data.c: New test case.
2792         * gcc.target/nios2/gpopt-none.c: New test case.
2794 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
2796         * g++.dg/ubsan/vptr-1.C: New test.
2797         * g++.dg/ubsan/vptr-2.C: New test.
2798         * g++.dg/ubsan/vptr-3.C: New test.
2799         * g++.dg/ubsan/vptr-4.C: New test.
2800         * g++.dg/ubsan/vptr-5.C: New test.
2801         * g++.dg/ubsan/vptr-6.C: New test.
2802         * g++.dg/ubsan/vptr-7.C: New test.
2803         * g++.dg/ubsan/vptr-8.C: New test.
2804         * g++.dg/ubsan/vptr-9.C: New test.
2806 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2808         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2809         is set up.
2810         * lib/gcc-dg.exp: Likewise.
2812 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2814         PR rtl-optimization/64110
2815         * gcc.target/i386/pr64110.c: Add scan-assembler.
2817 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2818             James Norris  <jnorris@codesourcery.com>
2819             Cesar Philippidis  <cesar@codesourcery.com>
2820             Ilmir Usmanov  <i.usmanov@samsung.com>
2822         * lib/target-supports.exp (check_effective_target_fopenacc): New
2823         procedure.
2824         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2825         * g++.dg/goacc/goacc.exp: Likewise.
2826         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2827         * gcc.dg/goacc/goacc.exp: Likewise.
2828         * gfortran.dg/goacc/goacc.exp: Likewise.
2829         * c-c++-common/cpp/openacc-define-1.c: New file.
2830         * c-c++-common/cpp/openacc-define-2.c: Likewise.
2831         * c-c++-common/cpp/openacc-define-3.c: Likewise.
2832         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2833         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2834         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2835         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2836         * c-c++-common/goacc/asyncwait-1.c: Likewise.
2837         * c-c++-common/goacc/cache-1.c: Likewise.
2838         * c-c++-common/goacc/clauses-fail.c: Likewise.
2839         * c-c++-common/goacc/collapse-1.c: Likewise.
2840         * c-c++-common/goacc/data-1.c: Likewise.
2841         * c-c++-common/goacc/data-2.c: Likewise.
2842         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2843         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2844         * c-c++-common/goacc/deviceptr-2.c: Likewise.
2845         * c-c++-common/goacc/deviceptr-3.c: Likewise.
2846         * c-c++-common/goacc/if-clause-1.c: Likewise.
2847         * c-c++-common/goacc/if-clause-2.c: Likewise.
2848         * c-c++-common/goacc/kernels-1.c: Likewise.
2849         * c-c++-common/goacc/loop-1.c: Likewise.
2850         * c-c++-common/goacc/loop-private-1.c: Likewise.
2851         * c-c++-common/goacc/nesting-1.c: Likewise.
2852         * c-c++-common/goacc/nesting-data-1.c: Likewise.
2853         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2854         * c-c++-common/goacc/parallel-1.c: Likewise.
2855         * c-c++-common/goacc/pcopy.c: Likewise.
2856         * c-c++-common/goacc/pcopyin.c: Likewise.
2857         * c-c++-common/goacc/pcopyout.c: Likewise.
2858         * c-c++-common/goacc/pcreate.c: Likewise.
2859         * c-c++-common/goacc/pragma_context.c: Likewise.
2860         * c-c++-common/goacc/present-1.c: Likewise.
2861         * c-c++-common/goacc/reduction-1.c: Likewise.
2862         * c-c++-common/goacc/reduction-2.c: Likewise.
2863         * c-c++-common/goacc/reduction-3.c: Likewise.
2864         * c-c++-common/goacc/reduction-4.c: Likewise.
2865         * c-c++-common/goacc/sb-1.c: Likewise.
2866         * c-c++-common/goacc/sb-2.c: Likewise.
2867         * c-c++-common/goacc/sb-3.c: Likewise.
2868         * c-c++-common/goacc/update-1.c: Likewise.
2869         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2870         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2871         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2872         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2873         * gfortran.dg/goacc/assumed.f95: Likewise.
2874         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2875         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2876         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2877         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2878         * gfortran.dg/goacc/branch.f95: Likewise.
2879         * gfortran.dg/goacc/cache-1.f95: Likewise.
2880         * gfortran.dg/goacc/coarray.f95: Likewise.
2881         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2882         * gfortran.dg/goacc/cray.f95: Likewise.
2883         * gfortran.dg/goacc/critical.f95: Likewise.
2884         * gfortran.dg/goacc/data-clauses.f95: Likewise.
2885         * gfortran.dg/goacc/data-tree.f95: Likewise.
2886         * gfortran.dg/goacc/declare-1.f95: Likewise.
2887         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2888         * gfortran.dg/goacc/fixed-1.f: Likewise.
2889         * gfortran.dg/goacc/fixed-2.f: Likewise.
2890         * gfortran.dg/goacc/fixed-3.f: Likewise.
2891         * gfortran.dg/goacc/fixed-4.f: Likewise.
2892         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2893         * gfortran.dg/goacc/if.f95: Likewise.
2894         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2895         * gfortran.dg/goacc/list.f95: Likewise.
2896         * gfortran.dg/goacc/literal.f95: Likewise.
2897         * gfortran.dg/goacc/loop-1.f95: Likewise.
2898         * gfortran.dg/goacc/loop-2.f95: Likewise.
2899         * gfortran.dg/goacc/loop-3.f95: Likewise.
2900         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2901         * gfortran.dg/goacc/omp.f95: Likewise.
2902         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2903         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2904         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2905         * gfortran.dg/goacc/parameter.f95: Likewise.
2906         * gfortran.dg/goacc/private-1.f95: Likewise.
2907         * gfortran.dg/goacc/private-2.f95: Likewise.
2908         * gfortran.dg/goacc/private-3.f95: Likewise.
2909         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2910         * gfortran.dg/goacc/reduction-2.f95: Likewise.
2911         * gfortran.dg/goacc/reduction.f95: Likewise.
2912         * gfortran.dg/goacc/routine-1.f90: Likewise.
2913         * gfortran.dg/goacc/routine-2.f90: Likewise.
2914         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2915         * gfortran.dg/goacc/several-directives.f95: Likewise.
2916         * gfortran.dg/goacc/sie.f95: Likewise.
2917         * gfortran.dg/goacc/subarrays.f95: Likewise.
2918         * gfortran.dg/gomp/map-1.f90: Likewise.
2919         * gfortran.dg/openacc-define-1.f90: Likewise.
2920         * gfortran.dg/openacc-define-2.f90: Likewise.
2921         * gfortran.dg/openacc-define-3.f90: Likewise.
2922         * g++.dg/gomp/block-1.C: Update for changed compiler output.
2923         * g++.dg/gomp/block-2.C: Likewise.
2924         * g++.dg/gomp/block-3.C: Likewise.
2925         * g++.dg/gomp/block-5.C: Likewise.
2926         * g++.dg/gomp/target-1.C: Likewise.
2927         * g++.dg/gomp/target-2.C: Likewise.
2928         * g++.dg/gomp/taskgroup-1.C: Likewise.
2929         * g++.dg/gomp/teams-1.C: Likewise.
2930         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2931         * gcc.dg/cilk-plus/jump.c: Likewise.
2932         * gcc.dg/gomp/block-1.c: Likewise.
2933         * gcc.dg/gomp/block-10.c: Likewise.
2934         * gcc.dg/gomp/block-2.c: Likewise.
2935         * gcc.dg/gomp/block-3.c: Likewise.
2936         * gcc.dg/gomp/block-4.c: Likewise.
2937         * gcc.dg/gomp/block-5.c: Likewise.
2938         * gcc.dg/gomp/block-6.c: Likewise.
2939         * gcc.dg/gomp/block-7.c: Likewise.
2940         * gcc.dg/gomp/block-8.c: Likewise.
2941         * gcc.dg/gomp/block-9.c: Likewise.
2942         * gcc.dg/gomp/target-1.c: Likewise.
2943         * gcc.dg/gomp/target-2.c: Likewise.
2944         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2945         * gcc.dg/gomp/teams-1.c: Likewise.
2947 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
2949         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2950         test case.
2952 2015-01-15  Mike Stump  <mikestump@comcast.net>
2954         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2955         * gcc.dg/inline_2.c: Likewise.
2956         * gcc.dg/inline_3.c: Likewise.
2957         * gcc.dg/inline_4.c: Likewise.
2959 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
2961         PR fortran/58023
2962         * gfortran.dg/proc_ptr_comp_43.f90: New.
2964 2015-01-15  Mike Stump  <mikestump@comcast.net>
2966         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2967         * gcc.dg/unroll_2.c: Likewise.
2968         * gcc.dg/unroll_3.c: Likewise.
2969         * gcc.dg/unroll_4.c: Likewise.
2970         * gcc.dg/unroll_5.c: Likewise.
2972 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
2974         PR target/63971
2975         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2976         in epilogue.
2977         * gcc.target/aarch64/test_frame_6.c: Likewise.
2978         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2979         x30 and x19 (in the epilogue).
2980         * gcc.target/aarch64/test_frame_4.c: Likewise.
2981         * gcc.target/aarch64/test_frame_7.c: Likewise.
2983 2015-01-15  Martin Liska  <mliska@suse.cz>
2985         * g++.dg/ipa/pr64068.C: New test.
2986         * gcc.dg/ipa/PR64559.c: New test.
2988 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2990         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2991         with PIE.
2993 2015-01-15  Richard Biener  <rguenther@suse.de>
2995         PR tree-optimization/61743
2996         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2997         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2999 2015-01-15 Renlin Li <renlin.li@arm.com>
3001         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3002         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3004 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3006         * gcc.dg/vect/vect-aggressive-1.c: New.
3007         * gcc.target/i386/avx2-vect-aggressive.c: New.
3009 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3011         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3013 2015-01-15  Richard Biener  <rguenther@suse.de>
3015         PR lto/64415
3016         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3017         -Wl,-undefined,dynamic_lookup.
3019 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3021         * gnat.dg/opt47.adb: New test.
3023 2015-01-15  Richard Biener  <rguenther@suse.de>
3025         PR lto/64415
3026         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3028 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3030         PR tree-optimization/64434
3031         * gcc.dg/torture/pr64434.c: New test.
3033 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3035         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3036         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3037         -march=loongson* and -march=octeon* require -mno-micromips.
3039 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3040             Matthew Fortune  <matthew.fortune@imgtec.com>
3042         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3043         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3044         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3045         * gcc.target/mips/call-saved-7.c: New file.
3046         * gcc.target/mips/call-saved-8.c: New file.
3047         * gcc.target/mips/call-saved-9.c: New file.
3049 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3051         * gcc.target/mips/lsa.c: New file.
3052         * gcc.target/mips/mips64-lsa.c: Likewise.
3053         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3054         * gcc.target/mips/mulsize-4.c: Likewise.
3055         * gcc.target/mips/mulsize-5.c: New file.
3056         * gcc.target/mips/mulsize-6.c: Likewise.
3057         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3058         and !HAS_LSA as ghost options.
3059         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3060         for !HAS_LSA.
3062 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3064         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3066 2015-01-15  Richard Biener  <rguenther@suse.de>
3068         PR middle-end/64365
3069         * gcc.dg/torture/pr64365.c: New testcase.
3071 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3073         * gcc.dg/stackprotectexplicit1.c: New test.
3074         * g++.dg/stackprotectexplicit2.c: New test.
3076 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3078         PR target/61933
3079         * gfortran.dg/inquire_internal.f90: New.
3080         * gfortran.dg/negative_unit_check.f90: New.
3082 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3084         PR target/53988
3085         * gcc.target/sh/pr53988-1.c: New.
3087 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3089         PR c++/58671
3090         * g++.dg/tls/thread_local-ice3.C: New.
3092 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3094         * gcc.target/i386/fentry-override.c: Properly place {} in target
3095         selector.  Remove nonpic.
3096         * gcc.target/i386/fentry.c: Likewise.
3098 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3100         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3101         warnings instead of errors.
3103 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3105         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3106         option support instead of ENABLE_LTO from Makefile.
3108 2015-01-14  Richard Biener  <rguenther@suse.de>
3110         PR tree-optimization/59354
3111         * gcc.dg/vect/pr59354.c: New testcase.
3113 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3115         * lib/target-supports.exp
3116         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3117         on ARM architures before v7.
3119 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3121         PR middle-end/59448
3122         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3123         an atomic_exchange.
3125 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3127         PR target/64386
3128         * gcc.target/i386/pr64386.c: New test.
3130 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3132         PR target/64393
3133         * gcc.target/i386/pr64393.c: New test.
3135 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3137         PR target/64387
3138         * gcc.target/i386/pr64387.c: New test.
3140 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
3142         * gcc.target/aarch64/store-pair-1.c: Fix typo.
3144 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3146         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3148 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3150         PR target/64453
3151         * gcc.target/arm/pr64453.c: New.
3153 2015-01-14  Richard Biener  <rguenther@suse.de>
3155         PR lto/64415
3156         * gcc.dg/lto/pr64415_0.c: New testcase.
3157         * gcc.dg/lto/pr64415_1.c: Likewise.
3159 2015-01-14  Martin Liska  <mliska@suse.cz>
3161         * gcc.dg/ipa/pr64307.c: New test.
3163 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3165         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3166         64-bit and 128-bit.
3168 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3170         PR target/64460
3171         * gcc.target/arm/pr64460_1.c: New test.
3173 2015-01-14  Richard Biener  <rguenther@suse.de>
3175         PR tree-optimization/64493
3176         PR tree-optimization/64495
3177         * gcc.dg/vect/pr64493.c: New testcase.
3178         * gcc.dg/vect/pr64495.c: Likewise.
3180 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
3182         * gcc.dg/Warray-bounds-11.c: New test-case.
3184 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3186         * gcc.target/mips/octeon3-pipe-1.c: New test.
3188 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
3190         * jit.dg/harness.h (set_up_logging): Move string concatenation
3191         into...
3192         (concat_strings): New function.
3193         (dump_reproducer): New function.
3194         (test_jit): Call dump_reproducer.
3195         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3196         function.
3197         (jit-dg-test): Delete any generated reproducer from previous runs.
3198         Verify that a generated reproducer was created, and verify that it
3199         compiles.
3200         * jit.dg/test-nested-contexts.c (main): Call
3201         gcc_jit_context_dump_reproducer_to_file.
3203 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3205         * gcc.dg/aru-2.c: Add dg-require-profiling.
3207 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3209         * lib/target-supports.exp (check_profiling_available): Check if
3210         -pg links.
3212 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
3214         PR ipa/64565
3215         * g++.dg/torture/pr64565.C: New testcase.
3217 2015-01-13  Marek Polacek  <polacek@redhat.com>
3219         PR middle-end/64391
3220         * gcc.dg/tm/pr64391.c: New test.
3222 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3224         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3225         true.
3227 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3229         * gcc.target/i386/pie.c: New test.
3231         * lib/target-supports.exp (check_effective_target_pie): New.
3233 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3235         PR rtl-optimization/64286
3236         * gcc.target/i386/avx2-pr64286.c: New test.
3238 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
3240         PR c++/57626
3241         * g++.dg/cpp0x/vt-57626.C: New.
3243 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3245         PR fortran/64528
3246         * gfortran.dg/pr64528.f90: New test.
3248 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
3250         * gcc.target/aarch64/subsp.c: New test.
3252 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3254         * gcc.target/aarch64/store-pair-1.c: New testcase.
3256 2015-01-13  Richard Biener  <rguenther@suse.de>
3258         PR lto/64373
3259         * gcc.dg/lto/pr64373_0.c: New testcase.
3261 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3263         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3264         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3266 2015-01-13  Richard Biener  <rguenther@suse.de>
3268         PR tree-optimization/64406
3269         * gcc.dg/pr64406.c: New testcase.
3271 2015-01-13  Richard Biener  <rguenther@suse.de>
3273         PR tree-optimization/64404
3274         * gcc.dg/vect/pr64404.c: New testcase.
3276 2015-01-13  Richard Biener  <rguenther@suse.de>
3278         PR tree-optimization/64568
3279         * g++.dg/torture/pr64568.C: New testcase.
3281 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3283         * jit.dg/test-error-local-used-from-other-function.c: New test
3284         case.
3285         * jit.dg/test-error-param-reuse.c: New test case.
3286         * jit.dg/test-error-param-sharing.c: New test case.
3287         * jit.dg/test-error-param-used-from-other-function.c: New test
3288         case.
3289         * jit.dg/test-error-param-used-without-a-function.c: New test
3290         case.
3292 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
3294         PR tree-optimization/64563
3295         * gcc.dg/pr64563.c: New test.
3297         PR target/64513
3298         * gcc.target/i386/pr64513.c: New test.
3300         PR tree-optimization/64454
3301         * gcc.dg/pr64454.c: New test.
3303         PR testsuite/64028
3304         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3305         bind_pic_locally.
3306         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3307         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3308         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3309         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3310         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3311         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3312         * gcc.dg/vect/slp-25.c: Likewise.
3313         * gcc.dg/vect/vect-109.c: Likewise.
3314         * gcc.dg/vect/vect-13.c: Likewise.
3315         * gcc.dg/vect/vect-17.c: Likewise.
3316         * gcc.dg/vect/vect-18.c: Likewise.
3317         * gcc.dg/vect/vect-19.c: Likewise.
3318         * gcc.dg/vect/vect-20.c: Likewise.
3319         * gcc.dg/vect/vect-21.c: Likewise.
3320         * gcc.dg/vect/vect-22.c: Likewise.
3321         * gcc.dg/vect/vect-27.c: Likewise.
3322         * gcc.dg/vect/vect-29.c: Likewise.
3323         * gcc.dg/vect/vect-2-big-array.c: Likewise.
3324         * gcc.dg/vect/vect-2.c: Likewise.
3325         * gcc.dg/vect/vect-3.c: Likewise.
3326         * gcc.dg/vect/vect-4.c: Likewise.
3327         * gcc.dg/vect/vect-5.c: Likewise.
3328         * gcc.dg/vect/vect-72.c: Likewise.
3329         * gcc.dg/vect/vect-73-big-array.c: Likewise.
3330         * gcc.dg/vect/vect-73.c: Likewise.
3331         * gcc.dg/vect/vect-77-global.c: Likewise.
3332         * gcc.dg/vect/vect-78-global.c: Likewise.
3333         * gcc.dg/vect/vect-7.c: Likewise.
3334         * gcc.dg/vect/vect-86.c: Likewise.
3335         * gcc.dg/vect/vect-align-1.c: Likewise.
3336         * gcc.dg/vect/vect-align-3.c: Likewise.
3337         * gcc.dg/vect/vect-all-big-array.c: Likewise.
3338         * gcc.dg/vect/vect-all.c: Likewise.
3339         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3340         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3341         * gcc.dg/vect/vect-peel-3.c: Likewise.
3342         * gcc.dg/vect/vect-peel-4.c: Likewise.
3343         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3345 2015-01-12  Jeff Law  <law@redhat.com>
3347         PR target/64461
3348         * gcc.target/m68k/pr64461.c: New test.
3350 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3352         * jit.dg/test-array-as-pointer.c (create_code): Update call
3353         to gcc_jit_context_new_global by setting "kind" to
3354         GCC_JIT_GLOBAL_IMPORTED.
3355         * jit.dg/test-error-array-as-pointer.c: Likewise.
3356         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3357         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3358         setting kind to GCC_JIT_GLOBAL_EXPORTED.
3359         * jit.dg/test-using-global.c (the_global): Rename to...
3360         (imported_global): ...this.
3361         (create_code): Update to test the three kinds of global.
3362         (verify_code): Likewise.
3364 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
3366         PR testsuite/64427
3367         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
3368         undefined behavior.
3369         * gcc.target/i386/pr64291-2.c: Updated.
3371 2015-01-12  Richard Biener  <rguenther@suse.de>
3373         PR tree-optimization/64530
3374         * gfortran.dg/pr64530.f90: New testcase.
3376 2015-01-12  Richard Biener  <rguenther@suse.de>
3378         PR middle-end/64357
3379         * gcc.dg/torture/pr64357.c: New testcase.
3381 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
3383         * gcc.target/i386/nop-mcount.c: Properly place {} in target
3384         selector.
3386 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3387         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3389 2015-01-12  Martin Liska  <mliska@suse.cz>
3391         * gcc.dg/ipa/PR64550.c: New test.
3393 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
3395         PR ipa/63470
3396         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
3398 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3400         PR fortran/63733
3401         * gfortran.dg/typebound_operator_20.f90: New.
3403 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3405         PR fortran/58023
3406         * gfortran.dg/proc_ptr_comp_42.f90: New.
3408 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3410         PR fortran/64508
3411         * gfortran.dg/proc_ptr_comp_41.f90: New.
3413 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
3415         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3417 2015-01-10  Tobias Burnus  <burnus@net-b.de>
3419         PR fortran/64522
3420         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3421         and add dg-excess-errors.
3422         * gfortran.dg/line_length_6.f90: New.
3423         * gfortran.dg/line_length_7.f90: New.
3424         * gfortran.dg/line_length_8.f90: New.
3425         * gfortran.dg/line_length_9.f90: New.
3426         * gfortran.dg/line_length_10.f90: New.
3427         * gfortran.dg/line_length_11.f90: New.
3429 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3431         * jit.dg/test-threads.c (struct testcase): Move declaration
3432         to jit.dg/all-non-failing-tests.h.
3433         (testcases): Likewise.
3434         * jit.dg/all-non-failing-tests.h (struct testcase): Move
3435         declaration here from jit.dg/all-non-failing-tests.h.
3436         (testcases): Likewise.
3437         * jit.dg/test-combination.c (create_code): Eliminate spelling
3438         out all of the testcases in favor of looping through the
3439         "testcases" metadata.
3440         (verify_code): Likewise.
3442 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
3444         PR rtl-optimization/64536
3445         * gcc.dg/pr64536.c: New test.
3447 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3449         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3450         * jit.dg/test-combination.c (create_code): Likewise.
3451         (verify_code): Likewise.
3452         * jit.dg/test-constants.c: New test case.
3453         * jit.dg/test-threads.c: Add test-constants.c.
3455 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
3457         PR libobjc/51891
3458         * objc.dg/gnu-api-2-class.m: Add a test case
3459         for the above change.
3461 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3463         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3465 2015-01-09  Richard Biener  <rguenther@suse.de>
3467         PR tree-optimization/64410
3468         * g++.dg/vect/pr64410.cc: New testcase.
3470 2015-01-09  Martin Liska  <mliska@suse.cz>
3472         * gcc.dg/ipa/ipa-icf-32.c: New test.
3474 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3476         * c-c++-common/tsan/tsan_barrier.h: New.
3477         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3478         * c-c++-common/tsan/bitfield_race.c: Likewise.
3479         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3480         * c-c++-common/tsan/mutexset1.c: Likewise.
3481         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3482         * c-c++-common/tsan/race_on_mutex.c: Likewise.
3483         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3484         * c-c++-common/tsan/simple_race.c: Likewise.
3485         * c-c++-common/tsan/simple_stack.c: Likewise.
3486         * c-c++-common/tsan/sleep_sync.c: Likewise.
3487         * c-c++-common/tsan/tiny_race.c: Likewise.
3488         * c-c++-common/tsan/tls_race.c: Likewise.
3489         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3490         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3491         * g++.dg/tsan/atomic_free.C: Likewise.
3492         * g++.dg/tsan/atomic_free2.C: Likewise.
3493         * g++.dg/tsan/cond_race.C: Likewise.
3494         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3496 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
3498         PR testsuite/62250
3499         * lib/target-supports.exp (check_effective_target_libatomic_available):
3500         New.
3501         * gfortran.dg/coarray/caf.exp: Only add -latomic for
3502         targets that match effective-target libatomic_available.
3503         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3505 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3507         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3508         Verify the result of gcc_jit_context_get_last_error.
3509         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3511 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3513         PR tree-optimization/63989
3514         * gcc.dg/strlenopt-27.c: New test.
3516 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3518         * jit.dg/harness.h (set_up_logging): New function.
3519         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
3520         set_up_logging on the context, so that every testcase is
3521         logged to a particular file.
3522         * jit.dg/test-nested-contexts.c (main): Open a logfile,
3523         and call gcc_jit_context_set_logfile on the top-level context.
3525 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3527         PR target/64338
3528         * g++.dg/opt/pr64338.C: New test.
3530 2015-01-08  Tobias Burnus  <burnus@net-b.de>
3532         * gfortran.dg/coarray/codimension_2b.f90: New file.
3533         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3534         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3536 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3538         PR c++/59004
3539         * g++.dg/ext/fnname4.C: New.
3541 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3543         PR c++/64462
3544         * g++.dg/cpp0x/constexpr-64462.C: New.
3546 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3548         PR c++/60753
3549         * g++.dg/cpp0x/deleted10.C: New.
3551 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3553         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3555 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3557         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3558         GCC_JIT_UNARY_OP_ABS.
3559         (verify_unary_ops): Likewise.
3561 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3563         * jit.dg/test-arith-overflow.c: New test case.
3564         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3565         * jit.dg/test-combination.c (create_code): Likewise.
3566         (verify_code): Likewise.
3567         * jit.dg/test-threads.c (testcases): Likewise.
3569 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3571         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3572         rather than "jit".  Load g++.exp, and call g++_init.
3573         Run test-*.cc files within the testsuite and *.cc files within
3574         docs/examples.
3575         (jit-dg-test): Drop the addition of -fgnu89-inline to
3576         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3577         doing it when compiling C testcases (since g++ does not handle
3578         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3579         is restored to the value after g++_init ran, rather than the
3580         value before g++_init ran.  Return a list of
3581         $comp_output $output_file, as dg-test assumes.
3583 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3585         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3586         make it easier to figure out the origin of each test result when
3587         running test-combination.c and test-threads.c.
3588         (CHECK_VALUE): Likewise.
3589         (CHECK_DOUBLE_VALUE): Likewise.
3590         (CHECK_STRING_VALUE): Likewise.
3591         (CHECK_STRING_STARTS_WITH): Likewise.
3592         (CHECK_STRING_CONTAINS): Likewise.
3593         (CHECK): Likewise.
3594         (check_string_value): Likewise, add "funcname" param.
3595         (check_string_starts_with): Likewise.
3596         (check_string_contains): Likewise.
3598 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3600         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3601         generating name of built executable.
3603 2015-01-07  Marek Polacek  <polacek@redhat.com>
3605         PR c/64440
3606         * gcc.dg/pr64440.c: New test.
3607         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3609 2015-01-07  Marek Polacek  <polacek@redhat.com>
3611         PR c/64417
3612         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3613         * gcc.dg/pr64417.c: New test.
3615 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3617         PR target/64505
3618         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3619         fix is correct.
3621 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3623         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3624         Check if testcases run without errors, not just if they compile.
3626 2015-01-06  Christian Bruel  <christian.bruel@st.com>
3628         PR target/64507
3629         * gcc.target/sh/pr64507.c: New test.
3631 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
3633         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3635 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
3637         * c-c++-common/asan/sanitize-all-1.c: New test.
3638         * c-c++-common/ubsan/sanitize-all-1.c: New test.
3639         * c-c++-common/ubsan/sanitize-all-2.c: New test.
3640         * c-c++-common/ubsan/sanitize-all-3.c: New test.
3641         * c-c++-common/ubsan/sanitize-all-4.c: New test.
3643 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3645         * lib/target-supports.exp (check_profiling_available): Return 0 for
3646         Visium.
3647         (check_effective_target_tls_runtime): Likewise.
3648         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3649         * gcc.dg/20020312-2.c: Adjust for Visium.
3650         * gcc.dg/tls/thr-cse-1.c: Likewise
3651         * gcc.dg/tree-ssa/20040204-1.c: Likewise
3652         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3653         * gcc.dg/weak/typeof-2.c: Likewise.
3655 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
3657         PR rtl-optimization/64287
3658         * gcc.dg/aru-2.c: New test.
3660 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3662         PR sanitizer/64344
3663         * c-c++-common/ubsan/pr64344-1.c: New test.
3664         * c-c++-common/ubsan/pr64344-2.c: New test.
3666         PR tree-optimization/64465
3667         * gcc.dg/pr64465.c: New test.
3669         PR tree-optimization/64494
3670         * gcc.c-torture/compile/pr64494.c: New test.
3672 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3674         PR fortran/47674
3675         * gfortran.dg/realloc_on_assign_25.f90:  New test.
3677 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3679         Update copyright years.
3681 2015-01-05  Marek Polacek  <polacek@redhat.com>
3683         PR c/64423
3684         * gcc.dg/pr64423.c: New test.
3686 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3688         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3689         mmix-knuth-mmixware for the same reason as for MIPS.
3690         * gcc.dg/debug/debug-2.c: Ditto.
3692         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3694 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
3696         PR testsuite/62250
3697         * lib/gfortran.exp: Add libatomic library search path.
3698         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3699         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3701         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3703 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3705         * c-c++-common/tsan/bitfield_race.c: New testcase.
3706         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3708 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3710         * gfortran.dg/coarray/collectives_4.f90: New.
3712 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3714         PR fortran/57562
3715         * gfortran.dg/extends_16.f90: New.
3717 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3719         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3721 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3723         * gfortran.dg/coarray/codimension_2.f90: New.
3724         * gfortran.dg/coarray/codimension_2a.f90: New.
3725         * gfortran.dg/coarray_35.f90: New.
3726         * gfortran.dg/coarray_35a.f90: New.
3728 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3730         PR fortran/60507
3731         * gfortran.dg/dummy_procedure_11.f90: New.
3733 Copyright (C) 2015 Free Software Foundation, Inc.
3735 Copying and distribution of this file, with or without modification,
3736 are permitted in any medium without royalty provided the copyright
3737 notice and this notice are preserved.