PR tree-optimization/65427
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbf995c79f456ebca1b1f5032a4f8bc2809354a63
1 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
3         PR tree-optimization/65427
4         * gcc.c-torture/execute/pr65427.c: New test.
6 2015-03-16  Marek Polacek  <polacek@redhat.com>
8         DR 1688
9         PR c++/65327
10         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
11         * g++.dg/cpp0x/pr65327.C: New test.
13 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15         PR sanitizer/64820
16         * c-c++-common/asan/pr64820.c: New test.
18 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
20         * gfortran.dg/pointer_2.f90: New test.
22 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
24         * testsuite/g++.dg/pr65049.C: New test.
26 2015-03-16  Tom de Vries  <tom@codesourcery.com>
28         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
29         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
30         * gcc.target/i386/fuse-caller-save.c: Same.
32 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
34         * gnat.dg/loop_optimization18.ad[sb]: New test.
35         * gnat.dg/loop_optimization18_pkg.ads: New helper.
37 2015-03-16  Alan Modra  <amodra@gmail.com>
39         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
40         2014-12-05 change.
42 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
44         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
45         hppa*-*-hpux*.
46         * gcc.dg/torture/pr65270-2.c: Likewise.
48 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
50         PR fortran/61138
51         gfortran.dg/pointer_remapping_9.f90: New.
53 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
55         PR tree-optimization/65369
56         * gcc.c-torture/execute/pr65369.c: New test.
58         PR tree-optimization/65418
59         * gcc.c-torture/execute/pr65418-1.c: New test.
60         * gcc.c-torture/execute/pr65418-2.c: New test.
62         PR rtl-optimization/65401
63         * gcc.c-torture/execute/pr65401.c: New test.
65 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
67         PR target/64600
68         * gcc.target/arm/pr64600_1.c: New test.
70 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
72         PR rtl-optimization/65235
73         * gcc.target/aarch64/pr65235_1.c: New test.
75 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
77         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
78         * gcc.target/s390/hotpatch-22.c: Likewise.
79         * gcc.target/s390/hotpatch-23.c: Likewise.
80         * gcc.target/s390/hotpatch-24.c: Likewise.
81         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
82         * gcc.target/s390/hotpatch-1.c: Update expected output.
83         * gcc.target/s390/hotpatch-2.c: Likewise.
84         * gcc.target/s390/hotpatch-3.c: Likewise.
85         * gcc.target/s390/hotpatch-4.c: Likewise.
86         * gcc.target/s390/hotpatch-5.c: Likewise.
87         * gcc.target/s390/hotpatch-6.c: Likewise.
88         * gcc.target/s390/hotpatch-7.c: Likewise.
89         * gcc.target/s390/hotpatch-8.c: Likewise.
90         * gcc.target/s390/hotpatch-9.c: Likewise.
91         * gcc.target/s390/hotpatch-10.c: Likewise.
92         * gcc.target/s390/hotpatch-11.c: Likewise.
93         * gcc.target/s390/hotpatch-12.c: Likewise.
94         * gcc.target/s390/hotpatch-13.c: Likewise.
95         * gcc.target/s390/hotpatch-14.c: Likewise.
96         * gcc.target/s390/hotpatch-15.c: Likewise.
97         * gcc.target/s390/hotpatch-16.c: Likewise.
98         * gcc.target/s390/hotpatch-17.c: Likewise.
99         * gcc.target/s390/hotpatch-18.c: Likewise.
100         * gcc.target/s390/hotpatch-19.c: Likewise.
102 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
104         PR target/65103
105         * gcc.target/i386/pr65103-1.c: New.
107 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
109         PR target/65044
110         * gcc.target/i386/pr65044.c: New.
112 2015-03-12  Tom de Vries  <tom@codesourcery.com>
114         PR rtl-optimization/64895
115         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
116         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
117         * gcc.target/i386/fuse-caller-save.c: Ditto.
119 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
121         * gcc.dg/ipa/pr63569.c: Fix template.
123 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
125         * g++.dg/ipa/pr64146.C: Require fpic support.
127 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
129         PR libfortran/65200
130         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
131         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
133 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
135         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
136         to dg-options, fix up dg-skip-if.
138 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
140         PR target/65296
141         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
142         * gcc.target/avr/tiny-caller-save.c: Same.
144 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
146         PR target/65242
147         * g++.dg/pr65242.C: New test.
149 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
151         * c-c++-common/asan/no-asan-check-glob.c: New test.
153 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
155         PR c++/65370
156         * g++.dg/other/default11.C: New.
157         * g++.dg/other/default12.C: Likewise.
159 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
161         PR target/65368
162         * gcc.target/i386/bmi2-bzhi-2.c: New test.
164 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
166         PR fortran/65024
167         * gfortran.dg/unlimited_polymorphic_23.f90: New test
169 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
171         PR c++/65127
172         * g++.dg/cpp0x/pr65127.C: New test.
174 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
176         * gcc.dg/ipa/PR64550.c: Update template.
178 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
179             Tobias Burnus  <burnus@net-b.de>
181         * gfortran.dg/coarray_sync_memory.f90: New.
183 2015-03-10  Marek Polacek  <polacek@redhat.com>
185         PR sanitizer/65367
186         * c-c++-common/ubsan/pr65367.c: New test.
188 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
190         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
191         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
192         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
193         * gcc.target/i386/mpx/calloc-1-nov.c: New.
194         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
195         * gcc.target/i386/mpx/malloc-1-nov.c: New.
196         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
197         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
198         * gcc.target/i386/mpx/realloc-1-nov.c: New.
199         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
200         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
201         * gcc.target/i386/mpx/realloc-2-nov.c: New.
202         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
204 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
206         * lib/mpx-dg.exp (mpx_link_flags): New.
207         (mpx_init): New.
208         (mpx_finish): New.
209         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
210         * gcc.target/i386/mpx/alloca-1-nov.c: New.
211         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
212         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
213         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
214         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
215         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
216         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
217         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
218         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
219         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
220         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
221         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
222         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
223         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
224         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
225         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
226         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
227         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
228         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
229         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
230         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
231         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
232         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
233         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
234         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
235         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
236         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
237         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
238         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
239         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
240         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
241         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
242         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
243         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
244         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
245         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
246         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
247         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
248         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
249         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
250         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
251         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
252         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
253         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
254         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
255         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
256         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
257         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
258         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
259         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
260         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
261         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
262         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
263         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
264         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
265         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
266         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
267         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
268         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
269         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
270         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
271         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
272         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
273         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
274         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
275         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
276         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
277         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
278         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
279         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
280         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
281         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
282         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
283         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
284         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
285         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
286         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
287         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
288         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
289         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
290         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
291         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
292         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
293         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
294         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
295         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
296         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
297         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
298         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
299         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
300         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
301         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
302         * gcc.target/i386/mpx/label-address-1.c: New.
303         * gcc.target/i386/mpx/legacy-1-nov.c: New.
304         * gcc.target/i386/mpx/macro.c: New.
305         * gcc.target/i386/mpx/mpx-check.h: New.
306         * gcc.target/i386/mpx/mpx.exp: New.
307         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
308         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
309         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
310         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
311         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
312         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
313         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
314         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
315         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
316         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
317         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
318         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
319         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
320         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
321         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
322         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
323         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
324         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
325         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
326         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
327         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
328         * gcc.target/i386/mpx/reference-1-lbv.c: New.
329         * gcc.target/i386/mpx/reference-1-nov.c: New.
330         * gcc.target/i386/mpx/reference-1-ubv.c: New.
331         * gcc.target/i386/mpx/reference-2-lbv.c: New.
332         * gcc.target/i386/mpx/reference-2-nov.c: New.
333         * gcc.target/i386/mpx/reference-2-ubv.c: New.
334         * gcc.target/i386/mpx/reference-3-lbv.c: New.
335         * gcc.target/i386/mpx/reference-3-nov.c: New.
336         * gcc.target/i386/mpx/reference-3-ubv.c: New.
337         * gcc.target/i386/mpx/reference-4-lbv.c: New.
338         * gcc.target/i386/mpx/reference-4-nov.c: New.
339         * gcc.target/i386/mpx/reference-4-ubv.c: New.
340         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
341         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
342         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
343         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
344         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
345         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
346         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
347         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
348         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
349         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
350         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
351         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
352         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
353         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
354         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
355         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
356         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
357         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
358         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
359         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
360         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
361         * gcc.target/i386/mpx/sincos-1-nov.c: New.
362         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
363         * gcc.target/i386/mpx/static-array-1-nov.c: New.
364         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
365         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
366         * gcc.target/i386/mpx/static-init-1-nov.c: New.
367         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
368         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
369         * gcc.target/i386/mpx/static-init-2-nov.c: New.
370         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
371         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
372         * gcc.target/i386/mpx/static-init-3-nov.c: New.
373         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
374         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
375         * gcc.target/i386/mpx/static-init-4-nov.c: New.
376         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
377         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
378         * gcc.target/i386/mpx/static-init-5-nov.c: New.
379         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
380         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
381         * gcc.target/i386/mpx/static-init-6-nov.c: New.
382         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
383         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
384         * gcc.target/i386/mpx/static-string-1-nov.c: New.
385         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
386         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
387         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
388         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
389         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
390         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
391         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
392         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
393         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
394         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
395         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
396         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
397         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
398         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
399         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
400         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
401         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
402         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
403         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
404         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
405         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
406         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
407         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
408         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
409         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
410         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
411         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
412         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
413         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
414         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
415         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
416         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
417         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
418         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
419         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
420         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
421         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
422         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
423         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
424         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
425         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
426         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
427         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
428         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
429         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
430         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
431         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
432         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
433         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
434         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
435         * gcc.target/i386/mpx/vararg-1-nov.c: New.
436         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
437         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
438         * gcc.target/i386/mpx/vararg-2-nov.c: New.
439         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
440         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
441         * gcc.target/i386/mpx/vararg-3-nov.c: New.
442         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
443         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
444         * gcc.target/i386/mpx/vararg-4-nov.c: New.
445         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
446         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
447         * gcc.target/i386/mpx/vararg-5-nov.c: New.
448         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
449         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
450         * gcc.target/i386/mpx/vararg-6-nov.c: New.
451         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
452         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
453         * gcc.target/i386/mpx/vararg-7-nov.c: New.
454         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
455         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
456         * gcc.target/i386/mpx/vararg-8-nov.c: New.
457         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
458         * gcc.target/i386/mpx/vla-1-lbv.c: New.
459         * gcc.target/i386/mpx/vla-1-nov.c: New.
460         * gcc.target/i386/mpx/vla-1-ubv.c: New.
461         * gcc.target/i386/mpx/vla-2-lbv.c: New.
462         * gcc.target/i386/mpx/vla-2-nov.c: New.
463         * gcc.target/i386/mpx/vla-2-ubv.c: New.
465 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
467         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
469 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
471         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
473 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
475         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
476         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
478 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
480         PR c/65120
481         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
482         on rhs is 0.
483         (fn4): New test.
484         * c-c++-common/pr65120.c: New test.
486         PR rtl-optimization/65321
487         * gcc.dg/pr65321.c: New test.
489 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
491         PR tree-optimization/65355
492         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
494 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
496         PR c/65120
497         * c-c++-common/pr49706.c: Adjust tests for not warning
498         about !!x == y or !b == y where b is boolean, and add
499         some further tests.
500         * c-c++-common/pr62199-2.c: Likewise.
502 2015-03-09  Richard Biener  <rguenther@suse.de>
504         PR middle-end/65270
505         * gcc.dg/torture/pr65270-1.c: New testcase.
506         * gcc.dg/torture/pr65270-2.c: Likewise.
508 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
510         PR tree-optimization/63743
511         * gcc.dg/pr63743.c: New test.
513 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
515         PR lto/65316
516         * g++.dg/lto/pr65316_0.C: New testcase.
517         * g++.dg/lto/pr65316_1.C: New testcase.
519 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
521         PR target/62247
522         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
523         hppa*-*-hpux*.
524         * g++.dg/abi/rtti3.C: Likewise.
526         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
528         PR target/62251
529         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
531         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
533         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
535         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
537 2015-03-08  Morin  <mikael@gcc.gnu.org>
539         PR fortran/60898
540         * gfortran.dg/entry_20.f90: New.
542 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
544         PR target/65153
545         * gcc.c-torture/compile/pr65153.c: New.
547 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
549         PR target/65249
550         * g++.dg/torture/pr65249.C: New.
552 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
554         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
555         long.
556         (int64_t): Likewise.
558 2015-03-07  Marek Polacek  <polacek@redhat.com>
559             Martin Uecker  <uecker@eecs.berkeley.edu>
561         PR sanitizer/65280
562         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
563         member-like arrays.
564         * c-c++-common/ubsan/bounds-8.c: New test.
565         * c-c++-common/ubsan/bounds-9.c: New test.
566         * gcc.dg/ubsan/bounds-2.c: New test.
568 2015-03-05  Martin Sebor  <msebor@redhat.com>
570         * PR testsuite/63175
571         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
572         checking of results into main to prevent it from getting optimized
573         away.
574         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
576 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
578         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
579         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
580         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
581         x64.
583 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
585         * g++.dg/lto/pr65302_1.C: New testcase.
586         * g++.dg/lto/pr65302_0.C: New testcase.
588 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
590         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
591         -fno-ipa-icf to dg-options.
593 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
595         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
596         compiles using the linker plugin.
598 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
600         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
602 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
604         * gcc.target/arm/pr65067.c: New test.
606 2015-03-05  Martin Liska  <mliska@suse.cz>
608         PR ipa/65318
609         * gcc.dg/ipa/pr65318.c: New test.
611 2015-03-05  Marek Polacek  <polacek@redhat.com>
613         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
615 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
617         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
619 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
621         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
622         max-unroll-times back to defaults for s390.
624 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
626         Fix last commit.
628 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
630         PR c++/64665
631         * g++.dg/cpp0x/initlist92.C: New.
633 2015-03-05  Richard Biener  <rguenther@suse.de>
635         PR tree-optimization/65310
636         * gcc.dg/vect/pr65310.c: New testcase.
638 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
640         PR c++/64834
641         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
643 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
645         * gnat.dg/entry_queues3.adb: New test.
647 2015-03-04  Ian Lance Taylor  <iant@google.com>
649         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
651 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
653         PR c++/64227
654         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
656 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
658         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
659         -fno-ipa-icf to dg-options
660         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
661         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
663 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
665         PR c++/64398
666         * g++.dg/cpp0x/decltype62.C: New.
668 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
670         * gnat.dg/object_overflow5.adb: New test.
672 2015-03-03  Martin Liska  <mliska@suse.cz>
674         PR ipa/65287
675         * gcc.dg/ipa/pr65287.c: New test.
677 2015-03-03  Martin Jambor  <mjambor@suse.cz>
678             Eric Botcazou  <ebotcazou@adacore.com>
680         * gnat.dg/specs/pack12.ads: New test.
682 2015-03-03  Martin Liska  <mliska@suse.cz>
684         * gcc.dg/ipa/PR65282.c: New test.
686 2015-03-13  Jeff Law  <law@redhat.com>
688         PR tree-optimization/65241
689         * gcc.c-torture/compile/pr65241.c: New test.
691 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
693         PR target/64331
694         * gcc.target/avr/torture/pr64331.c: New test.
696 2015-03-03  Martin Liska  <mliska@suse.cz>
697             Jan Hubicka  <hubicka@ucw.cz>
699         * g++.dg/ipa/pr65263.C: New test.
701 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
703         PR ipa/65130
704         * gcc.dg/lto/pr65130_0.c: New testcase.
705         * gcc.dg/lto/pr65130_1.c: New testcase.
707 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
709         PR ipa/64988
710         * g++.dg/torture/pr64988.C: New testcase.
712 2015-03-02  Tobias Burnus  <burnus@net-b.de>
714         * gfortran.dg/coarray_atomic_6.f90: New.
716 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
718         PR target/65184
719         * gcc.target/i386/pr65184.c: New.
721 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
723         PR target/65183
724         * gcc.target/i386/pr65183.c: New.
726 2015-02-28  Martin Liska  <mliska@suse.cz>
727             Jan Hubicka  <hubicka@ucw.cz>
729         * gcc.dg/ipa/ipa-icf-35.c: New test.
730         * gcc.dg/ipa/ipa-icf-36.c: New test.
731         * gcc.dg/ipa/ipa-icf-37.c: New test.
733 2015-02-28  Martin Liska  <mliska@suse.cz>
734             Jan Hubicka  <hubicka@ucw.cz>
736         PR ipa/65245
737         * gcc.dg/ipa/ipa-icf-34.c: New test.
739 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
741         PR target/61142
742         * gcc.target/sh/sh/pr61142.c: New.
744 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
746         * g++.dg/other/dump-ada-spec-3.C: New test.
748 2015-03-01  Martin Liska  <mliska@suse.cz>
750         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
751         * g++.dg/ipa/pr63595.C: Update expected results.
753 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
755         PR ipa/65236
756         * g++.dg/ipa/ipa-icf-6.C: New testcase.
758 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
760         * gcc.dg/vect/pr59354.c: Move vector producing code to
761         separate function.
763 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
765         PR ipa/65237
766         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
767         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
768         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
769         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
771 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
773         PR tree-optimization/65048
774         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
775         (foo): Use K&R style definition.
777 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
779         PR target/65032
780         * g++.dg/pr65032.C: New.
782 2015-02-27  Marek Polacek  <polacek@redhat.com>
784         PR c/65040
785         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
786         -Wformat=2.
788 2015-02-27  Marek Polacek  <polacek@redhat.com>
790         PR c/65228
791         * gcc.dg/pr65228.c: New test.
793 2015-02-27  Kai Tietz  <ktietz@redhat.com>
795         PR c/35330
796         * gcc.dg/weak/weak-17.c: New file.
798 2015-02-27  Richard Biener  <rguenther@suse.de>
800         PR lto/65193
801         * g++.dg/lto/pr65193_0.C: New testcase.
803 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
805         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
806         * gcc.target/s390/hotpatch-8.c: Likewise.
807         * gcc.target/s390/hotpatch-9.c: Likewise.
808         * gcc.target/s390/pr61078.c: Likewise.
809         * gcc.target/s390/pr57960.c: Remove -m64.
810         * gcc.target/s390/pr61078.c: Likewise.
812 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
813             Martin Liska  <mliska@suse.cz>
815         PR bootstrap/65150
816         * gcc.dg/pr64454.c: Disable ICF.
817         * gcc.dg/pr28685-1.c: Disable ICF
818         * gcc.dg/ipa/iinline-5.c: Disable ICF.
819         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
820         * g++.dg/ipa/ipa-icf-4.C: Update template.
822 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
824         PR tree-optimization/65216
825         * gcc.c-torture/execute/pr65216.c: New test.
827         PR tree-optimization/65215
828         * gcc.c-torture/execute/pr65215-1.c: New test.
829         * gcc.c-torture/execute/pr65215-2.c: New test.
830         * gcc.c-torture/execute/pr65215-3.c: New test.
831         * gcc.c-torture/execute/pr65215-4.c: New test.
832         * gcc.c-torture/execute/pr65215-5.c: New test.
834 2015-02-26  Tom de Vries  <tom@codesourcery.com>
836         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
838 2015-02-26  Martin Liska  <mliska@suse.cz>
839             Jan Hubicka  <hubicka@ucw.cz>
841         * g++.dg/ipa/pr64146.C: Update expected results.
842         * gcc.dg/ipa/ipa-icf-26.c: Update test.
843         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
844         * gcc.dg/ipa/ipa-icf-34.c: New test.
846 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
848         * gcc.dg/vect/vect-pr61917.c: Rename to ...
849         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
850         (dg-additional-options): Remove dg directive.
851         (dg-final): Add dg directive.
853 2015-02-26  Marek Polacek  <polacek@redhat.com>
855         PR ipa/65008
856         * g++.dg/ipa/pr65008.C: New test.
858 2015-02-26  Tom de Vries  <tom@codesourcery.com>
860         * lib/profopt.exp (profopt-target-cleanup): New proc.
861         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
862         files from sources from dg-additional-sources.
864 2015-02-26  Tom de Vries  <tom@codesourcery.com>
866         * lib/gcov.exp: Cleanup in case of xfail.
868 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
870         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
872 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
874         PR debug/46102
875         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
876         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
877         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
878         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
879         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
880         * g++.dg/debug/pr46123.C: XFAIL and move...
881         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
882         * gcc.dg/debug/dwarf2-3.c: Move...
883         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
885 2015-02-26  Marek Polacek  <polacek@redhat.com>
887         PR c++/65202
888         * g++.dg/cpp1y/pr65202.C: New test.
890 2015-02-26  Tom de Vries  <tom@codesourcery.com>
892         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
893         locale_facets.h.gcov.
895 2015-02-26  Tom de Vries  <tom@codesourcery.com>
897         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
899 2015-02-26  Tom de Vries  <tom@codesourcery.com>
901         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
903 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
905         PR target/65217
906         * gcc.target/i386/pr65217.c: New.
908 2015-02-26  Tom de Vries  <tom@codesourcery.com>
910         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
912 2015-02-26  Tom de Vries  <tom@codesourcery.com>
914         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
916 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
918         PR tree-optimization/65048
919         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
921 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
923         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
924         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
926 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
928         PR target/65161
929         * gcc.target/i386/pr65161.c: New test.
931 2015-02-26  Terry Guo  <terry.guo@arm.com>
933         * gcc.target/arm/no-volatile-in-it.c: New test.
935 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
937         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
938         (dg-options): Add -save-temps.
939         (dg-final): Add cleanup-saved-temps.
941 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
943         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
945 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
947         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
948         * gcc.target/powerpc/pack01.c: Include string.h.
950 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
952         PR target/65167
953         * gcc.target/i386/pr65167.c: New.
955 2015-02-25  Kai Tietz  <ktietz@redhat.com>
957         PR tree-optimization/61917
958         * gcc.dg/vect/vect-pr61917.c: New file.
960 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
962         PR tree-optimization/65170
963         * gcc.c-torture/execute/pr65170.c: New test.
964         * gcc.dg/tree-ssa/vrp96.c: New test.
966 2015-02-24  Tom de Vries  <tom@codesourcery.com>
968         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
970 2015-02-24  Tom de Vries  <tom@codesourcery.com>
972         PR testsuite/65126
973         * lib/gcc-defs.exp (additional_sources_used): Add new var.
974         (dg-additional-files-options): Copy additional_sources to
975         additional_sources_used before emptying additional_sources.
976         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
977         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
978         (cleanup-saved-temps): Use additional_sources_used instead of
979         additional_sources.
980         (dg-test): Reset additional_sources_used.
982 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
984         PR fortran/63427
985         * gfortran.dg/integer_exponentiation_6.F90: New test.
987 2015-02-23  Martin Sebor  <msebor@redhat.com>
989         PR target/65109
990         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
991         two parts.  One to save registers, the other to verify the
992         registers have the right values.  Save register state into
993         static data rather than on the stack.
995 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
997         PR bootstrap/63888
998         * c-c++-common/asan/pr63888.c: New test.
1000 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1002         PR target/65163
1003         * gcc.c-torture/compile/pr65163.c: New.
1005 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1007         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1008         with -m31 on 64 bit.
1009         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1010         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1012 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1014         * gcc.target/s390/20090223-1.c: Add
1015         -Wno-implicit-function-declaration option.
1016         * gcc.target/s390/pr42224.c: Likewise.
1017         * gcc.target/s390/pr55718.c: Likewise.
1019 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1021         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1022         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1023         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1024         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1025         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1026         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1027         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1028         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1029         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1030         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1031         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1032         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1033         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1034         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1035         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1036         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1037         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1038         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1039         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1040         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1041         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1043 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1045         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1046         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1047         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1048         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1049         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1050         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1051         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1052         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1053         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1054         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1055         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1056         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1057         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1058         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1059         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1060         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1062 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1064         PR fortran/64980
1065         PR fortran/61960
1066         * gfortran.dg/pr61960.f90: New.
1067         * gfortran.dg/pr64230.f90: New.
1068         * gfortran.dg/pr64980.f03: New.
1070 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1072         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1074 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1076         PR ada/65156
1077         * gnat.dg/timing_events.adb: Removed, invalid test.
1079 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1081         PR debug/58123
1082         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1083         location.
1084         * g++.dg/gcov/gcov-2.C: Likewise.
1086 2015-02-20  Richard Biener  <rguenther@suse.de>
1088         PR tree-optimization/65136
1089         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1091 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1093         PR testsuite/64158
1094         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1095         and nvptx-*-* blacklisting.
1097         * gcc.dg/sibcall-9.c: New test.
1098         * gcc.dg/sibcall-10.c: New test.
1100 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1102         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1104 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1106         PR target/64452
1107         * gcc.target/avr/torture/pr64452.c: New test.
1109 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1111         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1112         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1114 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1116         PR testsuite/65116
1117         * lib/target-supports.exp (check_compile): Check whether
1118         additional_sources is defined before using it.
1120 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1122         PR middle-end/65074
1123         * g++.dg/opt/pr65074.C: New file.
1125 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1127         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1128         (size_type): New typedef.
1129         (operator "" _script): Use it for the last argument.
1131 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1133         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1135 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1137         * lib/target-supports.exp (check_compile): Save/restore
1138         additional_sources that may belong to an actual test.
1140 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1142         PR gcov-profile/64634
1143         * g++.dg/gcov/gcov-15.C: New test.
1145 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1147         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1149 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1151         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1153 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1155         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1157 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1159         * gfortran.dg/fmt_cache_1.f: Add missing close.
1161 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1163         PR testsuite/65107
1164         * gfortran.dg/read_eof_8.f90: Add missing close.
1166 2015-02-18  Richard Biener  <rguenther@suse.de>
1168         PR tree-optimization/65063
1169         * gcc.dg/pr65063.c: New testcase.
1171 2015-02-18  Richard Biener  <rguenther@suse.de>
1173         PR tree-optimization/62217
1174         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1176 2015-02-18  Marek Polacek  <polacek@redhat.com>
1178         PR sanitizer/65081
1179         * c-c++-common/ubsan/pr65081.c: New test.
1181 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1183         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1184         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1186 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1188         * gcc.dg/ipa/propalign-3.c: New test.
1190 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1192         PR target/64793
1193         * gcc.target/sh/pr64793.c: New.
1194         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1196 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
1198         * gcc.target/arm/divzero.c: New test case.
1200 2015-02-17  Tom de Vries  <tom@codesourcery.com>
1202         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1204 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
1205             Jakub Jelinek  <jakub@redhat.com>
1207         PR c++/65075
1208         * g++.dg/cpp0x/pr65075.C: New test.
1210 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
1212         PR target/65058
1213         * gcc.target/powerpc/pr65058.c: New test.
1215 2015-02-16  Jeff Law  <law@redhat.com>
1217         PR tree-optimization/64823
1218         * gcc.dg/uninit-20.c: New test.
1220 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
1221             James Greenhalgh  <james.greenhalgh@arm.com>
1223         PR ipa/64963
1224         * gcc.dg/ipa/ipa-clone-1.c: New test.
1226 2015-02-16  Richard Biener  <rguenther@suse.de>
1228         PR tree-optimization/65077
1229         * gcc.dg/torture/pr65077.c: New testcase.
1231 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
1233         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1234         Directive adjusted to scan for ldaxr.
1235         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1236         adjusted to scan for ldaex.
1238 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
1240         PR c++/65080
1241         * g++.dg/cpp0x/constexpr-65080.C: New.
1243 2015-02-16  Richard Biener  <rguenther@suse.de>
1245         PR tree-optimization/63593
1246         * gcc.dg/pr63593.c: New testcase.
1248 2015-02-16  Marek Polacek  <polacek@redhat.com>
1250         PR c/65066
1251         * gcc.dg/pr65066.c: New test.
1253 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1255         * gcc.dg/pr65002.C: Move ...
1256         * g++.dg/ipa/pr65002.C: ... here.
1258 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
1260         * gcc.target/powerpc/pr64205.c: Skip on AIX.
1261         * gcc.target/powerpc/pr64505.c: Skip on AIX.
1262         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1263         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1265 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1267         PR testsuite/64850
1268         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1269         the expression to find calls.
1270         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1271         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1272         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1273         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1274         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1276 2015-02-14  Marek Polacek  <polacek@redhat.com>
1278         PR c/64768
1279         * gcc.dg/array-11.c: New test.
1280         * gcc.dg/array-12.c: New test.
1281         * gcc.dg/array-13.c: New test.
1282         * gcc.dg/array-14.c: New test.
1283         * gcc.dg/c99-flex-array-typedef-1.c: New test.
1284         * gcc.dg/c99-flex-array-typedef-2.c: New test.
1285         * gcc.dg/c99-flex-array-typedef-3.c: New test.
1286         * gcc.dg/c99-flex-array-typedef-5.c: New test.
1287         * gcc.dg/c99-flex-array-typedef-7.c: New test.
1288         * gcc.dg/c99-flex-array-typedef-8.c: New test.
1290 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1292         PR c++/60894
1293         * g++.dg/lookup/using54.C: New.
1295 2015-02-13  Jeff Law  <law@redhat.com>
1297         PR bootstrap/65060
1298         Revert my change for tree-optimization/64823.
1300 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1302         PR tree-optimization/65053
1303         * gcc.c-torture/execute/pr65053-1.c: New test.
1304         * gcc.c-torture/execute/pr65053-2.c: New test.
1306 2015-02-13  Marek Polacek  <polacek@redhat.com>
1308         PR c/65050
1309         * gcc.dg/pr65050.c: New test.
1311 2015-02-13  Jeff Law  <law@redhat.com>
1313         PR tree-optimization/64823
1314         * gcc.dg/uninit-20.c: New test.
1316         PR rtl-optimization/47477
1317         * gcc.dg/tree-ssa/pr47477.c: New test.
1319 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1321         PR c++/60211
1322         * g++.dg/parse/ivdep-2.C: New.
1323         * g++.dg/parse/ivdep-3.C: Likewise.
1325 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1327         PR fortran/64506
1328         * gfortran.dg/continuation_13.f90: New test.
1329         * gfortran.dg/continuation_14.f: New test.
1331 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1333         PR c++/64970
1334         * g++.dg/cpp0x/sfinae55.C: New.
1336 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1338         PR ipa/65034
1339         * g++.dg/ipa/pr65034.C: New test.
1341 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1343         PR tree-optimization/65002
1344         * gcc.dg/pr65002.C: New.
1346 2015-02-13  Marek Polacek  <polacek@redhat.com>
1348         PR c/65040
1349         * c-c++-common/pr65040.c: New test.
1351 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
1353         PR tree-optimization/64705
1354         * gcc.dg/tree-ssa/pr64705.c: New test.
1356 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1358         PR rtl/32219
1359         * gcc.dg/visibility-22.c: New test.
1360         * gcc.dg/visibility-23.c: New test.
1361         * gcc.target/i386/pr32219-1.c: New test.
1362         * gcc.target/i386/pr32219-2.c: New test.
1363         * gcc.target/i386/pr32219-3.c: New test.
1364         * gcc.target/i386/pr32219-4.c: New test.
1365         * gcc.target/i386/pr32219-5.c: New test.
1366         * gcc.target/i386/pr32219-6.c: New test.
1367         * gcc.target/i386/pr32219-7.c: New test.
1368         * gcc.target/i386/pr32219-8.c: New test.
1369         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1371 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1373         PR libgfortran/57822
1374         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1375         four different KINDs.
1377 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1379         PR c++/64884
1380         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1382         PR sanitizer/65000
1383         * g++.dg/ubsan/pr65000.C: New test.
1385 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
1387         PR fortran/64932
1388         * gfortran.dg/finalize_28.f90: New test
1390 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1392         PR debug/55541
1393         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1394         DW_TAG_lexical_block removal.
1395         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1396         * g++.dg/guality/pr55541.C: New test.
1398         PR sanitizer/64984
1399         * g++.dg/ubsan/pr64984.C: New test.
1401 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
1403         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1405 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1407         PR testsuite/64930
1408         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1409         instructions for 2015-01-14 get_memmodel changes.
1410         * gcc.target/powerpc/atomic-p8.c: Likewise.
1412         PR sanitizer/65019
1413         * g++.dg/ubsan/pr65019.C: New test.
1415         PR tree-optimization/65014
1416         * gcc.c-torture/compile/pr65014.c: New test.
1418 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1420         PR libgfortran/57822
1421         * gfortran/fmt_g0_7.f08: Revise test.
1423 2015-02-11  Jeff Law  <law@redhat.com>
1425         PR target/63347
1426         * gcc.target/m68k/pr63347.c: New test.
1428 2015-02-11  Marek Polacek  <polacek@redhat.com>
1430         * g++.dg/ubsan/shift-1.C: New test.
1431         * gcc.dg/ubsan/c-shift-2.c: New test.
1432         * c-c++-common/ubsan/shift-5.c: Remove file.
1434 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
1436         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1437         Directive adjusted to XFAIL.
1438         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1439         adjusted to XFAIL.
1441 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1443         PR middle-end/65003
1444         * g++.dg/opt/pr65003.C: New test.
1446 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1448         * lib/target-supports.exp (check_effective_target_pie): Renamed
1449         to ...
1450         (check_effective_target_pie_enabled): This.
1451         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1452         * gcc.target/i386/pie.c: Likewise.
1454 2015-02-11  Andrew Pinski  <apinski@cavium.com>
1456         PR target/64893
1457         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1458         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1460 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1462         PR target/61925
1463         * gcc.target/i386/pr61925-1.c: New test.
1464         * gcc.target/i386/pr61925-2.c: New test.
1465         * gcc.target/i386/pr61925-3.c: New test.
1467 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
1469         PR sanitizer/65004
1470         * g++.dg/asan/pr65004.C: New test.
1472 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
1474         PR target/64661
1475         * gcc.taget/sh/pr64661-0.h: New.
1476         * gcc.taget/sh/pr64661-1.c: New.
1477         * gcc.taget/sh/pr64661-2.c: New.
1478         * gcc.taget/sh/pr64661-3.c: New.
1479         * gcc.taget/sh/pr64661-4.c: New.
1481 2015-02-10  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/64995
1484         * g++.dg/torture/pr64995.C: New testcase.
1486 2015-02-10  Richard Biener  <rguenther@suse.de>
1488         PR tree-optimization/64909
1489         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1491 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1493         * gcc.dg/signbit-sa.c: New test.
1495 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1497         PR libgfortran/57822
1498         * gfortran/fmt_g0_7.f08: New test.
1500 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
1502         PR tree-optimization/43378
1503         * gcc.dg/tree-ssa/pr43378.c: New test.
1505 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
1507         PR ipa/64978
1508         * g++.dg/torture/pr64978.C: New testcase.
1510 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1512         PR sanitizer/64981
1513         * gcc.dg/asan/pr64981.c: New test.
1515 2015-02-09  Marek Polacek  <polacek@redhat.com>
1517         PR c/64856
1518         * gcc.dg/pr64856.c: New test.
1520 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1522         PR target/64979
1523         * gcc.dg/tree-ssa/stdarg-7.c: New test.
1524         * gcc.c-torture/execute/pr64979.c: New test.
1526 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
1528         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1530 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1532         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1533         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1535 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1537         PR target/58757
1538         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1540 2015-02-09  Richard Biener  <rguenther@suse.de>
1542         PR tree-optimization/54000
1543         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1545 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1547         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1549 2015-02-09  Martin Liska  <mliska@suse.cz>
1551         * g++.dg/ipa/pr64858.C: New test.
1553 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1555         * gcc.dg/uninit-19.c: Fix warning line for fpic.
1557 2015-02-08  Andrew Pinski  <apinski@cavium.com>
1559         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1561 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1563         PR fortran/63744
1564         * gfortran.dg/use_rename_8.f90: New.
1566 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
1568         * gnat.dg/addr7.ad[sb]: New test.
1569         * gnat.dg/addr8.ad[sb]: Likewise.
1571 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
1573         PR jit/64752
1574         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1575         from jit.dg/test-compile-to-executable.c's create_code, with a
1576         clarification of the output message.
1577         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1578         pass/fail message.
1579         (test_jit): Use CHECK_NO_ERRORS when calling
1580         gcc_jit_context_compile_to_file.
1581         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1582         jit-verify-compile-to-file to jit-verify-output-file-was-created.
1583         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
1584         about deletions that are attempted.
1585         (jit-verify-compile-to-file): Rename to...
1586         (jit-verify-output-file-was-created): ...this, and drop the
1587         attempt to run "file" and verify the output.
1588         (jit-verify-assembler): New function.
1589         (jit-verify-object): New function.
1590         (jit-verify-dynamic-library): New function.
1591         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1592         favor of an implementation from new file
1593         create-code-for-hello-world-executable.h, which also adds a
1594         "main".
1595         (dg-final): Replace jit-verify-compile-to-file with
1596         jit-verify-output-file-was-created, and invoke new function
1597         jit-verify-assembler.
1598         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1599         the output message.
1600         (dg-final): Replace jit-verify-compile-to-file with
1601         jit-verify-output-file-was-created, and invoke new function
1602         jit-verify-dynamic-library.
1603         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1604         favor of an implementation from new file
1605         create-code-for-hello-world-executable.h, which also adds a
1606         "main".
1607         (dg-final): Replace jit-verify-compile-to-file with
1608         jit-verify-output-file-was-created.  Strengthen the expected stdout
1609         from the built executable.
1610         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1611         favor of an implementation from new file
1612         create-code-for-hello-world-executable.h, which also adds a
1613         "main".
1614         (dg-final): Replace jit-verify-compile-to-file with
1615         jit-verify-output-file-was-created, and invoke new function
1616         jit-verify-object.
1617         * jit.dg/verify-dynamic-library.c: New source file.
1619 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
1620             Brian Rzycki  <b.rzycki@samsung.com>
1622         PR tree-optimization/64878
1623         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1625 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1627         PR ipa/64896
1628         * g++.dg/ipa/pr64896.C: New test.
1630 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1632         PR target/64205
1633         * gcc.target/powerpc/pr64205.c: New file.
1635 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
1637         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1638         (dg-options): Use -fpie instead of -fPIE -pie.
1640 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1642         PR middle-end/64937
1643         * g++.dg/asan/pr64937.C: New test.
1645 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
1647         PR fortran/63205
1648         * gfortran.dg/class_to_type_4.f90: New test
1650 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
1652         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1654 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1656         PR rtl-optimization/64957
1657         PR debug/64817
1658         * gcc.c-torture/execute/pr64957.c: New test.
1660 2015-02-05  Jeff Law  <law@redhat.com>
1662         PR target/17306
1663         * gcc.target/h8300/pr17306-1.c: New test.
1664         * gcc.target/h8300/pr17306-2.c: New test.
1666 2015-02-05  Tobias Burnus  <burnus@net-b.de>
1668         PR fortran/64943
1669         * gfortran.dg/structure_constructor_12.f90: New.
1671 2015-02-05  Jeff Law  <law@redhat.com>
1673         PR target/58400
1674         gcc.target/h8300/pr58400.c: New test.
1676 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1678         * gcc.target/arm/macro_defs0.c: New test.
1679         * gcc.target/arm/macro_defs1.c: New test.
1680         * gcc.target/arm/macro_defs2.c: New test.
1682 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
1684         PR rtl-optimization/64905
1685         * gcc.target/i386/pr64905.c: Require nonpic target.
1686         (dg-options): Add -fomit-frame-pointer.
1687         (main): Remove.
1689 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
1691         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1692         tree dump scanning.
1694 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
1696         PR fortran/64757
1697         * gfortran.dg/type_to_class_2.f90: New test
1698         * gfortran.dg/type_to_class_3.f90: New test
1700 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
1702         PR ipa/64686
1703         * g++.dg/torture/pr64686.C: New testcase.
1705 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1707         PR rtl-optimization/64905
1708         * gcc.target/i386/pr64905.c: New file.
1710 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1712         * gcc.dg/guality/pr41447-1.c: Remove xfail.
1713         * gcc.dg/guality/pr41616-1.c: Ditto.
1715 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
1717         PR debug/64817
1718         * gcc.dg/pr64817-3.c: New.
1720 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
1721             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1723         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1724         pass parameters in registers.
1725         * gcc.dg/guality/pr36728-2.c (main): Likewise.
1726         * gcc.dg/guality/pr36728-3.c (main): Likewise.
1727         * gcc.dg/guality/pr36728-4.c (main): Likewise.
1729 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
1730             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1732         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1733         list, allow for multilibed targets.
1734         * gcc.dg/combine_ashiftrt_2.c: Likewise.
1736 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1738         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1739         * gcc.dg/pr46728-6.c: Ditto.
1741 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
1743         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1744         for mips_nanlegacy target.
1746 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
1748         * gcc.target/i386/chkp-hidden-def.c: New.
1750 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1752         PR middle-end/62103
1753         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1754         to use 24 bits for bitfield b.
1756 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1758         PR testsuite/64796
1759         * lib/target-supports.exp (check_effective_target_bswap64): Do not
1760         cache result in a global variable.  Include all 32-bit targets for
1761         bswap64 tests.
1763 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
1765         PR rtl-optimization/64756
1766         * gcc.c-torture/execute/pr64756.c: New test.
1768 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
1770         PR target/64660
1771         * gcc.target/sh/pr64660-0.h: New.
1772         * gcc.target/sh/pr64660-1.c: New.
1773         * gcc.target/sh/pr64660-2.c: New.
1774         * gcc.target/sh/pr64660-3.c: New.
1775         * gcc.target/sh/pr64660-4.c: New.
1777 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/64877
1780         * g++.dg/warn/Waddress-2.C: New.
1782 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
1784         PR middle-end/61225
1785         * gcc.target/i386/pr49095.c: XFAIL for ia32.
1787 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
1789         PR preprocessor/64803
1790         * gcc.dg/cpp/builtin-macro-1.c: New test case.
1792 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
1794         * g++.dg/ipa/devirt-37.C: Disable early inlining.
1796 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
1798         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1799         (_ARM_FPSRC): Add DN and AHP fields.
1800         (clean_results): Force DN=1 on AArch64.
1801         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1802         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1803         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1804         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1805         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1806         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1808 2015-02-02  Alan Modra  <amodra@gmail.com>
1810         * gcc.target/powerpc/cprophard.c: New.
1812 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
1814         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1815         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1817 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
1819         PR debug/64817
1820         * gcc.dg/pr64817-1.c: New test.
1821         * gcc.dg/pr64817-2.c: New test.
1823 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
1825         PR target/64851
1826         * gcc.target/sh/pr64851-0.h: New
1827         * gcc.target/sh/pr64851-1.c: New
1828         * gcc.target/sh/pr64851-2.c: New
1829         * gcc.target/sh/pr64851-3.c: New
1830         * gcc.target/sh/pr64851-4.c: New
1832 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1834         PR target/64882
1835         * gcc.dg/torture/pr64882.c: New test.
1837 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
1839         PR target/64159
1840         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1841         sparc*-*-*.
1843 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1845         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1846         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1847         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1848         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1849         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1850         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1851         tree dump.
1852         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1853         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1854         tree dump.
1855         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1856         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1857         tree dump.
1859 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1861         PR target/64688
1862         * g++.dg/pr64688-2.C: New.
1864 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1866         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1867         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1868         * gcc.target/i386/fuse-caller-save.c: Ditto.
1869         * gcc.target/i386/headmerge-1.c: Ditto.
1870         * gcc.target/i386/headmerge-2.c: Ditto.
1871         * gcc.target/i386/sibcall-6.c: Ditto.
1873 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1875         PR target/64617
1876         * gcc.target/i386/pr64617.c: New test.
1878 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1880         PR target/15184
1881         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1882         (dg-options): Remove -m32.
1883         (dg-final): Scan for "movb %al" only.
1884         * gcc.target/i386/pr15184-2.c: Ditto.
1886 2015-01-30  Richard Biener  <rguenther@suse.de>
1888         PR tree-optimization/64829
1889         * gcc.dg/vect/pr64829.c: New testcase.
1891 2015-01-29  Marek Polacek  <polacek@redhat.com>
1893         PR c/64709
1894         * gcc.dg/pr64709.c: New test.
1896 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
1898         PR c++/64717
1899         * g++.dg/ubsan/pr64717-1.C: New test.
1900         * g++.dg/ubsan/pr64717-2.C: New test.
1902 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
1904         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1906 2015-01-29  Jeff Law  <law@redhat.com>
1908         PR target/15184
1909         * gcc.target/i386/pr15184-1.c: New test.
1910         * gcc.target/i386/pr15184-2.c: New test.
1912 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1914         PR tree-optimization/64746
1915         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1917 2015-01-29  Richard Biener  <rguenther@suse.de>
1919         PR tree-optimization/64853
1920         * gcc.dg/torture/pr64853.c: New testcase.
1922 2015-01-29  Richard Biener  <rguenther@suse.de>
1924         PR tree-optimization/64844
1925         * gcc.dg/vect/pr64844.c: New testcase.
1927 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1929         PR middle-end/64809
1930         * gcc.dg/pr64809.c: Delete.
1932 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1934         PR middle-end/64805
1935         * gcc.target/i386/pr64805.c: New.
1937 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1939         * gcc.dg/guality/guality.h (main): Add argv[0] to
1940         guality_gdb_command.
1942 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
1944         PR ipa/64801
1945         * gcc.dg/tree-ssa/pr64801.c: New testcase.
1947 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
1949         PR target/64659
1950         * gcc.target/sh/sh.exp
1951         (check_effective_target_atomic_model_soft_gusa_available,
1952         check_effective_target_atomic_model_soft_tcb_available,
1953         check_effective_target_atomic_model_soft_imask_available,
1954         check_effective_target_atomic_model_hard_llcs_available): New.
1955         * gcc.target/sh/pr64659-0.h: New.
1956         * gcc.target/sh/pr64659-1.c: New.
1957         * gcc.target/sh/pr64659-2.c: New.
1958         * gcc.target/sh/pr64659-3.c: New.
1959         * gcc.target/sh/pr64659-4.c: New.
1961 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
1963         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1964         scan-assembler-times pattern.
1966 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1968         PR middle-end/64809
1969         * gcc.dg/pr64809.c: New test.
1971 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
1973         PR tree-optimization/64277
1974         * gcc.dg/pr64277.c: New.
1976 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1978         PR tree-optimization/64718
1979         * gcc.c-torture/execute/pr64718.c: New test.
1981 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
1983         * gcc.target/aarch64/abs_2.c: New.
1985 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1987         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1988         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1989         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1990         ISA rev < 2.
1992 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
1994         PR bootstrap/64612
1995         * lib/target-supports.exp (check_effective_target_comdat_group): New.
1996         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1997         { target comdat_group }.
1999 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2001         PR fortran/63861
2002         * gfortran.dg/goacc/coarray_2.f90: New.
2004 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2006         PR ipa/60871
2007         PR ipa/64139
2008         * g++.dg/torture/pr64139.C: New testcase.
2009         * g++.dg/torture/pr60871.C: Likewise.
2011 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2013         PR fortran/64230
2014         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2015         prevent linking errors.
2017 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2019         PR ipa/64282
2020         * g++.dg/torture/pr64282.C: New testcase.
2022 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2024         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2025         for wzr reg.
2027 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2029         * gcc.target/s390/hotpatch-13.c: New testcase.
2030         * gcc.target/s390/hotpatch-14.c: New testcase.
2031         * gcc.target/s390/hotpatch-15.c: New testcase.
2032         * gcc.target/s390/hotpatch-16.c: New testcase.
2033         * gcc.target/s390/hotpatch-17.c: New testcase.
2034         * gcc.target/s390/hotpatch-18.c: New testcase.
2035         * gcc.target/s390/hotpatch-19.c: New testcase.
2036         * gcc.target/s390/hotpatch-20.c: New testcase.
2037         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2038         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2039         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2040         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2041         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2042         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2043         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2044         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2045         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2046         * gcc.target/s390/hotpatch-10.c: Likewise.
2047         * gcc.target/s390/hotpatch-11.c: Likewise.
2048         * gcc.target/s390/hotpatch-12.c: Likewise.
2049         * gcc.target/s390/hotpatch-2.c: Likewise.
2050         * gcc.target/s390/hotpatch-3.c: Likewise.
2051         * gcc.target/s390/hotpatch-4.c: Likewise.
2052         * gcc.target/s390/hotpatch-5.c: Likewise.
2053         * gcc.target/s390/hotpatch-6.c: Likewise.
2054         * gcc.target/s390/hotpatch-7.c: Likewise.
2055         * gcc.target/s390/hotpatch-8.c: Likewise.
2056         * gcc.target/s390/hotpatch-9.c: Likewise.
2057         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2058         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2059         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2060         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2061         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2062         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2063         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2064         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2066 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2068         * gcc.dg/long_branch.c: New testcase.
2070 2015-01-27  Richard Biener  <rguenther@suse.de>
2072         PR tree-optimization/56273
2073         PR tree-optimization/59124
2074         PR tree-optimization/64277
2075         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2076         * gcc.dg/Warray-bounds-12.c: Likewise.
2077         * gcc.dg/Warray-bounds-13.c: Likewise.
2079 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2081         PR rtl-optimization/61058
2082         * gcc.dg/pr61058.c: New test.
2084 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2086         * gcc.target/i386/chkp-narrow-bounds.c: New.
2088 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2090         PR tree-optimization/64807
2091         * gcc.dg/pr64807.c: New test.
2093         PR c/64766
2094         * gcc.dg/pr64766.c: New test.
2096 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2098         PR target/49263
2099         * gcc.target/sh/pr49263-4.c: New.
2101 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2103         PR fortran/62044
2104         * gfortran.dg/allocate_with_mold_1.f90: New test
2106 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2108         PR c/64778
2109         * gcc.dg/pr64778.c: New test.
2111         PR middle-end/64421
2112         * gcc.dg/vect/pr64421.c: New test.
2114 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2116         PR fortran/64771
2117         * gfortran.dg/coarray_36.f: New.
2118         * gfortran.dg/coarray_37.f90: New.
2120 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2122         PR fortran/64230
2123         * gfortran.dg/class_allocate_18.f90: New.
2125 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2127         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2129 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2131         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2133 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2135         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2137 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2139         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2141 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2143         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2144         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2145         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2146         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2148 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2150         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2151         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2152         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2154 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2156         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2157         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2158         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2159         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2160         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2161         vXXXhn.inc.
2163 2015-01-26  Richard Biener  <rguenther@suse.de>
2165         PR middle-end/64764
2166         * gcc.dg/uninit-19.c: New testcase.
2168 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2170         * lib/target-supports.exp (check_effective_target_vect64): Add
2171         sparc*-*-*.
2173 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2175         PR testsuite/64712
2176         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2178 2015-01-26  Tony Liu  <tony.liu@arm.com>
2180         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2181         non-UAL cases.
2183 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2185         PR libfortran/64770
2186         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2187         correctly, clean up afterwards.
2189 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
2191         PR fortran/62044
2192         * gfortran.dg/use_rename_7.f90: New.
2194 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
2196         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2197         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2199 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
2201         PR target/54236
2202         * gcc.target/sh/pr54236-4.c: New.
2204 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
2206         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2207         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
2208         Bridge test.
2210 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
2212         PR libfortran/64770
2213         * gfortran.dg/open_new_segv.f90: New test.
2215 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
2217         PR target/49263
2218         PR target/53987
2219         PR target/64345
2220         PR target/59533
2221         PR target/52933
2222         PR target/54236
2223         PR target/51244
2224         * gcc.target/sh/pr64345-1.c: New.
2225         * gcc.target/sh/pr64345-2.c: New.
2226         * gcc.target/sh/pr59533-1.c: New.
2227         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2228         * gcc.target/sh/pr52933-2.c: Likewise.
2229         * gcc.target/sh/pr54089-1.c: Likewise.
2230         * gcc.target/sh/pr54236-1.c: Likewise.
2231         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2232         * gcc.target/sh/pr49263-1.c: Remove xfails.
2233         * gcc.target/sh/pr49263-2.c: Likewise.
2234         * gcc.target/sh/pr49263-3.c: Likewise.
2235         * gcc.target/sh/pr53987-1.c: Likewise.
2236         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2237         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2238         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2239         (test05, test06, test07, test08, test09, test10, test11, test12): New.
2240         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2241         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2242         test_009): New.
2243         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2244         (test_02): New.
2246 2015-01-24  Tom de Vries  <tom@codesourcery.com>
2248         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2250 2015-01-23  Ian Lance Taylor  <iant@google.com>
2252         PR go/64510
2253         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2254         targets without split stack support.
2256 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
2258         PR target/64317
2259         * gcc.target/i386/pr64317.c: New test.
2261 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
2263         PR rtl-optimization/63637
2264         PR rtl-optimization/60663
2265         * gcc.dg/pr63637-1.c: New test.
2266         * gcc.dg/pr63637-2.c: New test.
2267         * gcc.dg/pr63637-3.c: New test.
2268         * gcc.dg/pr63637-4.c: New test.
2269         * gcc.dg/pr63637-5.c: New test.
2270         * gcc.dg/pr63637-6.c: New test.
2271         * gcc.target/i386/pr63637-1.c: New test.
2272         * gcc.target/i386/pr63637-2.c: New test.
2273         * gcc.target/i386/pr63637-3.c: New test.
2274         * gcc.target/i386/pr63637-4.c: New test.
2275         * gcc.target/i386/pr63637-5.c: New test.
2276         * gcc.target/i386/pr63637-6.c: New test.
2278 2015-01-23  Richard Biener  <rguenther@suse.de>
2280         PR testsuite/63439
2281         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2282         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2284 2015-01-23  Marek Polacek  <polacek@redhat.com>
2286         PR preprocessor/60570
2287         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2288         * gcc.dg/cpp/pr60570.c: New test.
2290 2015-01-23  Richard Biener  <rguenther@suse.de>
2292         PR testsuite/63439
2293         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2294         vectorization on vect64 targets.
2296 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
2298         PR fortran/60922
2299         * gfortran.dg/class_allocate_17.f90: New.
2301 2015-01-23  Tobias Burnus  <burnus@net-b.de>
2303         PR fortran/64726
2304         * gfortran.dg/goacc/combined_loop.f90: New.
2306 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2308         PR fortran/61933
2309         * gfortran.dg/make_unit.f90: New test.
2311 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2313         PR fortran/61933
2314         * gfortran.dg/negative_unit_int8.f: Update.
2316 2015-01-22  Jeff Law  <law@redhat.com>
2318         PR target/52076
2319         * gcc.target/m68k/pr52076-1.c: New test.
2320         * gcc.target/m68k/pr52076-2.c: New test.
2322 2015-01-22  Richard Biener  <rguenther@suse.de>
2324         PR middle-end/64728
2325         * gcc.dg/torture/pr64728.c: New testcase.
2327 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
2329         PR target/64688
2330         * g++.dg/pr64688.C: New test.
2332 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2334         * gcc.target/i386/chkp-always_inline.c (f1): Make static
2335         to avoid errors with -fpic.
2337 2015-01-22  Richard Biener  <rguenther@suse.de>
2339         PR libstdc++/64535
2340         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2342 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
2344         PR rtl-optimization/64682
2345         * gcc.c-torture/execute/pr64682.c: New file.
2347 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
2349         PR debug/64511
2350         * gcc.dg/pr64511.c: New test.
2352         PR rtl-optimization/62078
2353         * g++.dg/opt/pr62078.C: New test.
2355         PR c/63307
2356         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2358 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
2360         PR fortran/57023
2361         * gfortran.dg/internal_pack_15.f90:  New test.
2363 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2365         * c-c++-common/tsan/step.c: New testcase.
2367 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2369         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2371 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2373         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2375 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2377         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2379 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2381         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2383 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2385         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2387 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2389         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2391 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2393         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2395 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2397         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2399 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2401         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2403 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2405         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2407 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2409         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2411 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2413         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2415 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2417         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2418         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2419         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2420         vXXXw.inc.
2422 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2424         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2425         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2426         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2427         vXXXl.inc.
2429 2015-01-21  Renlin Li  <renlin.li@arm.com>
2431         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2432         * g++.dg/tls/thread_local5g.C: Likewise.
2433         * g++.dg/tls/thread_local6g.C: Likewise.
2435 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2437         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2438         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2439         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2441 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2443         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2444         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2445         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2447 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2449         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2450         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2451         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2453 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2455         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2456         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2457         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2459 2015-01-20  Jeff Law  <law@redhat.com>
2461         PR target/59946
2462         * gcc.target/m68k/pr59946.c: New test.
2464 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2466         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2467         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2468         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2470 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2472         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2473         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2474         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2476 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2478         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2479         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2480         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2482 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2484         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2485         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2486         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2487         vshuffle.inc.
2488         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2489         vshuffle.inc.
2491 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2493         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2494         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2495         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2497 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2499         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2500         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2501         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2503 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2505         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2507 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
2509         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2511         PR sanitizer/64632
2512         * g++.dg/ubsan/pr64632.C: New test.
2514         PR debug/64663
2515         * gcc.dg/pr64663.c: New test.
2517 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2519         PR c++/64383
2520         * g++.dg/warn/Wunused-var-23.C: New.
2522 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2524         PR c++/59937
2525         * g++.dg/cpp0x/constexpr-59937-1.C: New.
2526         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2528 2015-01-20  Richard Biener  <rguenther@suse.de>
2530         PR ipa/64684
2531         * gcc.dg/lto/pr64684_0.c: New testcase.
2532         * gcc.dg/lto/pr64684_1.c: Likewise.
2533         * gcc.dg/lto/pr64684_2.c: Likewise.
2534         * gcc.dg/lto/pr64685_0.c: Likewise.
2535         * gcc.dg/lto/pr64685_1.c: Likewise.
2537 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2539         PR c++/62241
2540         * g++.dg/cpp1y/lambda-init12.C: New.
2542 2015-01-20  Richard Biener  <rguenther@suse.de>
2544         PR tree-optimization/64410
2545         * g++.dg/vect/pr64410.cc: Require vect_double.
2547 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
2549         PR target/64149
2550         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2552 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
2554         PR bootstrap/64676
2555         Revert:
2556         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2558         PR rtl-optimization/64081
2559         * gcc.dg/pr64081.c: New test.
2561 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2563         * jit.dg/harness.h: Include <unistd.h>.
2564         (CHECK_NO_ERRORS): New.
2565         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2566         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2567         gcc_jit_context_compile_to_file.
2568         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2569         args to the spawned executable.
2570         (jit-expand-vars): New function.
2571         (jit-exe-params): New variable.
2572         (dg-jit-set-exe-params): New function.
2573         (jit-dg-test): Detect testcases that use
2574         jit-verify-compile-to-file and call jit-setup-compile-to-file.
2575         Set arguments of spawned process to jit-exe-params.
2576         (jit-get-output-filename): New function.
2577         (jit-setup-compile-to-file): New function.
2578         (jit-verify-compile-to-file): New function.
2579         (jit-run-executable): New function.
2580         (jit-verify-executable): New function.
2581         * jit.dg/test-compile-to-assembler.c: New testcase.
2582         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2583         * jit.dg/test-compile-to-executable.c: New testcase.
2584         * jit.dg/test-compile-to-object.c: New testcase.
2586 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
2588         PR target/64652
2589         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2590         (test_1): New.
2592 2015-01-19  Martin Liska  <mliska@suse.cz>
2594         * objc/compile/pr64668.m: New test.
2596 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2598         * jit.dg/test-arith-overflow.c: Include stdbool.h.
2599         (create_overflow_fn): Update comment to clarify that
2600         the third param of the created function is a bool *, not
2601         an int *.
2602         (verify_int_overflow_fn): Convert param "expected_ovf" from
2603         int to bool.  Update third param of "overflow_fn_type" from int *
2604         to bool *.  Update local "actual_ovf" from int to bool.
2605         (verify_uint_overflow_fn): Likewise.
2607 2015-01-19  Martin Liska  <mliska@suse.cz>
2609         * gcc.dg/ipa/ipa-icf-33.c: New test.
2611 2015-01-19  Felix Yang  <felix.yang@huawei.com>
2612             Haijian Zhang  <z.zhanghaijian@huawei.com>
2614         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2615         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2616         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2617         result_float64x2, expected_hfloat64x2): New helper type, variable and
2618         declaration.
2619         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2620         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2621         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2622         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2623         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2624         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2625         and target without the FMA feature.
2627 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
2629         * gcc.target/aarch64/pr64304.c: New testcase.
2631 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2633         PR rtl-optimization/64081
2634         * gcc.dg/pr64081.c: New test.
2636 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
2638         PR target/63971
2639         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2640         the epilogue).
2641         * gcc.target/aarch64/test_frame_6.c: Likewise.
2642         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2643         and x19 (in the epilogue).
2644         * gcc.target/aarch64/test_frame_4.c: Likewise.
2645         * gcc.target/aarch64/test_frame_7.c: Likewise.
2647 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2649         * gcc.target/i386/chkp-always_inline.c: New.
2651 2015-01-15  Andrew Pinski  <apinski@cavium.com>
2652             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2654         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2655         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2657 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
2659         PR fortran/60255
2660         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2661         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2663 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2665         PR fortran/64578
2666         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2668 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
2670         PR target/64652
2671         * gcc.target/sh/torture/pr64652.c: New.
2673 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2675         * gcc.dg/ipa/ipa-icf-32.c: Update template.
2676         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2677         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2678         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2679         * c-c++-common/asan/kasan-recover-1.c: Likewise.
2680         * c-c++-common/asan/kasan-recover-2.c: Likewise.
2682 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2684         PR ipa/64378
2685         * g++.dg/torture/pr64378.C: New testcase.
2687 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2689         PR fortran/57959
2690         * gfortran.dg/block_13.f08: New test
2692 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2694         PR fortran/55901
2695         * gfortran.dg/associate_1.f03: Allow test for character with
2696         automatic length.
2698 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2700         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2701         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2703 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2705         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2707 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
2709         PR fortran/64578
2710         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2712 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2714         PR fortran/60357
2715         * gfortran.dg/alloc_comp_assign_13.f08: New test.
2717         PR fortran/61275
2718         * gfortran.dg/alloc_comp_assign_14.f08: New test.
2720         PR fortran/55932
2721         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2723 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2725         PR fortran/60334
2726         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2728 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
2730         PR rtl-optimization/52773
2731         * gcc.c-torture/compile/pr52773.c: New test.
2733 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2735         PR c++/62134
2736         * g++.dg/cpp0x/alias-decl-46.C: New.
2738 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2740         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2742 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2744         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2745         Add trace.
2746         (CHECK_FP): Likewise.
2747         (CHECK_CUMULATIVE_SAT): Likewise.
2749 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2751         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2752         (Set_Neon_Cumulative_Sat): Add parameter.
2753         (__set_neon_cumulative_sat): Support new parameter.
2754         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2755         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2756         argument.
2757         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2758         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2759         argument.
2761 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2763         * g++.dg/tsan/vptr_benign_race.C: New testcase.
2764         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2766 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2768         PR c++/60056
2769         * g++.dg/tls/thread_local-ice4.C: New.
2771 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
2773         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2774         than Neon options.
2776 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2778         PR c++/62276
2779         * g++.dg/cpp0x/vt-62276.C: New.
2781 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2783         PR middle-end/64353
2784         * g++.dg/pr64353.C: New.
2786 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2788         PR target/64263
2789         * gcc.target/aarch64/pr64263_1.c: New test.
2791 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2793         PR tree-optimization/64434
2794         * gcc.dg/torture/pr64434.c: Move to...
2795         * gcc.dg/pr64434.c: ... here.
2797 2015-01-16  Richard Biener  <rguenther@suse.de>
2799         PR middle-end/64614
2800         * gcc.dg/uninit-18.c: New testcase.
2802 2015-01-16  Richard Biener  <rguenther@suse.de>
2804         PR tree-optimization/64568
2805         * g++.dg/torture/pr64568-2.C: New testcase.
2807 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2809         PR target/64363
2810         * gcc.target/i386/chkp-label-address.c: New.
2812 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
2814         PR fortran/45290
2815         * gfortran.dg/pointer_init_6.f90: Extended.
2817 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
2819         * gcc.c-torture/compile/20150108.c: New test.
2821 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2823         * gcc.target/visium: New directory.
2825 2015-01-16  Richard Biener  <rguenther@suse.de>
2827         PR tree-optimization/61743
2828         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2829         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2831 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
2833         * gcc.dg/pr64015.c: New test.
2835 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
2837         PR ipa/64163
2838         PR ipa/64612
2839         * g++.dg/ipa/pr64612.C: New test.
2841 2015-01-16  Renlin Li  <renlin.li@arm.com>
2843         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2845 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
2847         * gcc.target/i386/sse-14.c: Test new intrinsic.
2848         * gcc.target/i386/sse-22.c: Ditto.
2850 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2852         PR c++/58614
2853         * g++.dg/cpp0x/auto44.C: New.
2855 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
2857         PR target/59710
2858         * gcc.target/nios2/gpopt-all.c: New test case.
2859         * gcc.target/nios2/gpopt-local.c: New test case.
2860         * gcc.target/nios2/gpopt-global.c: New test case.
2861         * gcc.target/nios2/gpopt-data.c: New test case.
2862         * gcc.target/nios2/gpopt-none.c: New test case.
2864 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
2866         * g++.dg/ubsan/vptr-1.C: New test.
2867         * g++.dg/ubsan/vptr-2.C: New test.
2868         * g++.dg/ubsan/vptr-3.C: New test.
2869         * g++.dg/ubsan/vptr-4.C: New test.
2870         * g++.dg/ubsan/vptr-5.C: New test.
2871         * g++.dg/ubsan/vptr-6.C: New test.
2872         * g++.dg/ubsan/vptr-7.C: New test.
2873         * g++.dg/ubsan/vptr-8.C: New test.
2874         * g++.dg/ubsan/vptr-9.C: New test.
2876 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2878         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2879         is set up.
2880         * lib/gcc-dg.exp: Likewise.
2882 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2884         PR rtl-optimization/64110
2885         * gcc.target/i386/pr64110.c: Add scan-assembler.
2887 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2888             James Norris  <jnorris@codesourcery.com>
2889             Cesar Philippidis  <cesar@codesourcery.com>
2890             Ilmir Usmanov  <i.usmanov@samsung.com>
2892         * lib/target-supports.exp (check_effective_target_fopenacc): New
2893         procedure.
2894         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2895         * g++.dg/goacc/goacc.exp: Likewise.
2896         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2897         * gcc.dg/goacc/goacc.exp: Likewise.
2898         * gfortran.dg/goacc/goacc.exp: Likewise.
2899         * c-c++-common/cpp/openacc-define-1.c: New file.
2900         * c-c++-common/cpp/openacc-define-2.c: Likewise.
2901         * c-c++-common/cpp/openacc-define-3.c: Likewise.
2902         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2903         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2904         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2905         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2906         * c-c++-common/goacc/asyncwait-1.c: Likewise.
2907         * c-c++-common/goacc/cache-1.c: Likewise.
2908         * c-c++-common/goacc/clauses-fail.c: Likewise.
2909         * c-c++-common/goacc/collapse-1.c: Likewise.
2910         * c-c++-common/goacc/data-1.c: Likewise.
2911         * c-c++-common/goacc/data-2.c: Likewise.
2912         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2913         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2914         * c-c++-common/goacc/deviceptr-2.c: Likewise.
2915         * c-c++-common/goacc/deviceptr-3.c: Likewise.
2916         * c-c++-common/goacc/if-clause-1.c: Likewise.
2917         * c-c++-common/goacc/if-clause-2.c: Likewise.
2918         * c-c++-common/goacc/kernels-1.c: Likewise.
2919         * c-c++-common/goacc/loop-1.c: Likewise.
2920         * c-c++-common/goacc/loop-private-1.c: Likewise.
2921         * c-c++-common/goacc/nesting-1.c: Likewise.
2922         * c-c++-common/goacc/nesting-data-1.c: Likewise.
2923         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2924         * c-c++-common/goacc/parallel-1.c: Likewise.
2925         * c-c++-common/goacc/pcopy.c: Likewise.
2926         * c-c++-common/goacc/pcopyin.c: Likewise.
2927         * c-c++-common/goacc/pcopyout.c: Likewise.
2928         * c-c++-common/goacc/pcreate.c: Likewise.
2929         * c-c++-common/goacc/pragma_context.c: Likewise.
2930         * c-c++-common/goacc/present-1.c: Likewise.
2931         * c-c++-common/goacc/reduction-1.c: Likewise.
2932         * c-c++-common/goacc/reduction-2.c: Likewise.
2933         * c-c++-common/goacc/reduction-3.c: Likewise.
2934         * c-c++-common/goacc/reduction-4.c: Likewise.
2935         * c-c++-common/goacc/sb-1.c: Likewise.
2936         * c-c++-common/goacc/sb-2.c: Likewise.
2937         * c-c++-common/goacc/sb-3.c: Likewise.
2938         * c-c++-common/goacc/update-1.c: Likewise.
2939         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2940         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2941         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2942         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2943         * gfortran.dg/goacc/assumed.f95: Likewise.
2944         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2945         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2946         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2947         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2948         * gfortran.dg/goacc/branch.f95: Likewise.
2949         * gfortran.dg/goacc/cache-1.f95: Likewise.
2950         * gfortran.dg/goacc/coarray.f95: Likewise.
2951         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2952         * gfortran.dg/goacc/cray.f95: Likewise.
2953         * gfortran.dg/goacc/critical.f95: Likewise.
2954         * gfortran.dg/goacc/data-clauses.f95: Likewise.
2955         * gfortran.dg/goacc/data-tree.f95: Likewise.
2956         * gfortran.dg/goacc/declare-1.f95: Likewise.
2957         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2958         * gfortran.dg/goacc/fixed-1.f: Likewise.
2959         * gfortran.dg/goacc/fixed-2.f: Likewise.
2960         * gfortran.dg/goacc/fixed-3.f: Likewise.
2961         * gfortran.dg/goacc/fixed-4.f: Likewise.
2962         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2963         * gfortran.dg/goacc/if.f95: Likewise.
2964         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2965         * gfortran.dg/goacc/list.f95: Likewise.
2966         * gfortran.dg/goacc/literal.f95: Likewise.
2967         * gfortran.dg/goacc/loop-1.f95: Likewise.
2968         * gfortran.dg/goacc/loop-2.f95: Likewise.
2969         * gfortran.dg/goacc/loop-3.f95: Likewise.
2970         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2971         * gfortran.dg/goacc/omp.f95: Likewise.
2972         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2973         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2974         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2975         * gfortran.dg/goacc/parameter.f95: Likewise.
2976         * gfortran.dg/goacc/private-1.f95: Likewise.
2977         * gfortran.dg/goacc/private-2.f95: Likewise.
2978         * gfortran.dg/goacc/private-3.f95: Likewise.
2979         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2980         * gfortran.dg/goacc/reduction-2.f95: Likewise.
2981         * gfortran.dg/goacc/reduction.f95: Likewise.
2982         * gfortran.dg/goacc/routine-1.f90: Likewise.
2983         * gfortran.dg/goacc/routine-2.f90: Likewise.
2984         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2985         * gfortran.dg/goacc/several-directives.f95: Likewise.
2986         * gfortran.dg/goacc/sie.f95: Likewise.
2987         * gfortran.dg/goacc/subarrays.f95: Likewise.
2988         * gfortran.dg/gomp/map-1.f90: Likewise.
2989         * gfortran.dg/openacc-define-1.f90: Likewise.
2990         * gfortran.dg/openacc-define-2.f90: Likewise.
2991         * gfortran.dg/openacc-define-3.f90: Likewise.
2992         * g++.dg/gomp/block-1.C: Update for changed compiler output.
2993         * g++.dg/gomp/block-2.C: Likewise.
2994         * g++.dg/gomp/block-3.C: Likewise.
2995         * g++.dg/gomp/block-5.C: Likewise.
2996         * g++.dg/gomp/target-1.C: Likewise.
2997         * g++.dg/gomp/target-2.C: Likewise.
2998         * g++.dg/gomp/taskgroup-1.C: Likewise.
2999         * g++.dg/gomp/teams-1.C: Likewise.
3000         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3001         * gcc.dg/cilk-plus/jump.c: Likewise.
3002         * gcc.dg/gomp/block-1.c: Likewise.
3003         * gcc.dg/gomp/block-10.c: Likewise.
3004         * gcc.dg/gomp/block-2.c: Likewise.
3005         * gcc.dg/gomp/block-3.c: Likewise.
3006         * gcc.dg/gomp/block-4.c: Likewise.
3007         * gcc.dg/gomp/block-5.c: Likewise.
3008         * gcc.dg/gomp/block-6.c: Likewise.
3009         * gcc.dg/gomp/block-7.c: Likewise.
3010         * gcc.dg/gomp/block-8.c: Likewise.
3011         * gcc.dg/gomp/block-9.c: Likewise.
3012         * gcc.dg/gomp/target-1.c: Likewise.
3013         * gcc.dg/gomp/target-2.c: Likewise.
3014         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3015         * gcc.dg/gomp/teams-1.c: Likewise.
3017 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3019         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3020         test case.
3022 2015-01-15  Mike Stump  <mikestump@comcast.net>
3024         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3025         * gcc.dg/inline_2.c: Likewise.
3026         * gcc.dg/inline_3.c: Likewise.
3027         * gcc.dg/inline_4.c: Likewise.
3029 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3031         PR fortran/58023
3032         * gfortran.dg/proc_ptr_comp_43.f90: New.
3034 2015-01-15  Mike Stump  <mikestump@comcast.net>
3036         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3037         * gcc.dg/unroll_2.c: Likewise.
3038         * gcc.dg/unroll_3.c: Likewise.
3039         * gcc.dg/unroll_4.c: Likewise.
3040         * gcc.dg/unroll_5.c: Likewise.
3042 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3044         PR target/63971
3045         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3046         in epilogue.
3047         * gcc.target/aarch64/test_frame_6.c: Likewise.
3048         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3049         x30 and x19 (in the epilogue).
3050         * gcc.target/aarch64/test_frame_4.c: Likewise.
3051         * gcc.target/aarch64/test_frame_7.c: Likewise.
3053 2015-01-15  Martin Liska  <mliska@suse.cz>
3055         * g++.dg/ipa/pr64068.C: New test.
3056         * gcc.dg/ipa/PR64559.c: New test.
3058 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3060         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3061         with PIE.
3063 2015-01-15  Richard Biener  <rguenther@suse.de>
3065         PR tree-optimization/61743
3066         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3067         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3069 2015-01-15 Renlin Li <renlin.li@arm.com>
3071         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3072         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3074 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3076         * gcc.dg/vect/vect-aggressive-1.c: New.
3077         * gcc.target/i386/avx2-vect-aggressive.c: New.
3079 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3081         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3083 2015-01-15  Richard Biener  <rguenther@suse.de>
3085         PR lto/64415
3086         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3087         -Wl,-undefined,dynamic_lookup.
3089 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3091         * gnat.dg/opt47.adb: New test.
3093 2015-01-15  Richard Biener  <rguenther@suse.de>
3095         PR lto/64415
3096         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3098 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3100         PR tree-optimization/64434
3101         * gcc.dg/torture/pr64434.c: New test.
3103 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3105         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3106         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3107         -march=loongson* and -march=octeon* require -mno-micromips.
3109 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3110             Matthew Fortune  <matthew.fortune@imgtec.com>
3112         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3113         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3114         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3115         * gcc.target/mips/call-saved-7.c: New file.
3116         * gcc.target/mips/call-saved-8.c: New file.
3117         * gcc.target/mips/call-saved-9.c: New file.
3119 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3121         * gcc.target/mips/lsa.c: New file.
3122         * gcc.target/mips/mips64-lsa.c: Likewise.
3123         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3124         * gcc.target/mips/mulsize-4.c: Likewise.
3125         * gcc.target/mips/mulsize-5.c: New file.
3126         * gcc.target/mips/mulsize-6.c: Likewise.
3127         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3128         and !HAS_LSA as ghost options.
3129         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3130         for !HAS_LSA.
3132 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3134         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3136 2015-01-15  Richard Biener  <rguenther@suse.de>
3138         PR middle-end/64365
3139         * gcc.dg/torture/pr64365.c: New testcase.
3141 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3143         * gcc.dg/stackprotectexplicit1.c: New test.
3144         * g++.dg/stackprotectexplicit2.c: New test.
3146 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3148         PR target/61933
3149         * gfortran.dg/inquire_internal.f90: New.
3150         * gfortran.dg/negative_unit_check.f90: New.
3152 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3154         PR target/53988
3155         * gcc.target/sh/pr53988-1.c: New.
3157 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3159         PR c++/58671
3160         * g++.dg/tls/thread_local-ice3.C: New.
3162 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3164         * gcc.target/i386/fentry-override.c: Properly place {} in target
3165         selector.  Remove nonpic.
3166         * gcc.target/i386/fentry.c: Likewise.
3168 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3170         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3171         warnings instead of errors.
3173 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3175         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3176         option support instead of ENABLE_LTO from Makefile.
3178 2015-01-14  Richard Biener  <rguenther@suse.de>
3180         PR tree-optimization/59354
3181         * gcc.dg/vect/pr59354.c: New testcase.
3183 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3185         * lib/target-supports.exp
3186         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3187         on ARM architures before v7.
3189 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3191         PR middle-end/59448
3192         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3193         an atomic_exchange.
3195 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3197         PR target/64386
3198         * gcc.target/i386/pr64386.c: New test.
3200 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3202         PR target/64393
3203         * gcc.target/i386/pr64393.c: New test.
3205 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3207         PR target/64387
3208         * gcc.target/i386/pr64387.c: New test.
3210 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
3212         * gcc.target/aarch64/store-pair-1.c: Fix typo.
3214 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3216         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3218 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3220         PR target/64453
3221         * gcc.target/arm/pr64453.c: New.
3223 2015-01-14  Richard Biener  <rguenther@suse.de>
3225         PR lto/64415
3226         * gcc.dg/lto/pr64415_0.c: New testcase.
3227         * gcc.dg/lto/pr64415_1.c: Likewise.
3229 2015-01-14  Martin Liska  <mliska@suse.cz>
3231         * gcc.dg/ipa/pr64307.c: New test.
3233 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3235         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3236         64-bit and 128-bit.
3238 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3240         PR target/64460
3241         * gcc.target/arm/pr64460_1.c: New test.
3243 2015-01-14  Richard Biener  <rguenther@suse.de>
3245         PR tree-optimization/64493
3246         PR tree-optimization/64495
3247         * gcc.dg/vect/pr64493.c: New testcase.
3248         * gcc.dg/vect/pr64495.c: Likewise.
3250 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
3252         * gcc.dg/Warray-bounds-11.c: New test-case.
3254 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3256         * gcc.target/mips/octeon3-pipe-1.c: New test.
3258 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
3260         * jit.dg/harness.h (set_up_logging): Move string concatenation
3261         into...
3262         (concat_strings): New function.
3263         (dump_reproducer): New function.
3264         (test_jit): Call dump_reproducer.
3265         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3266         function.
3267         (jit-dg-test): Delete any generated reproducer from previous runs.
3268         Verify that a generated reproducer was created, and verify that it
3269         compiles.
3270         * jit.dg/test-nested-contexts.c (main): Call
3271         gcc_jit_context_dump_reproducer_to_file.
3273 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3275         * gcc.dg/aru-2.c: Add dg-require-profiling.
3277 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3279         * lib/target-supports.exp (check_profiling_available): Check if
3280         -pg links.
3282 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
3284         PR ipa/64565
3285         * g++.dg/torture/pr64565.C: New testcase.
3287 2015-01-13  Marek Polacek  <polacek@redhat.com>
3289         PR middle-end/64391
3290         * gcc.dg/tm/pr64391.c: New test.
3292 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3294         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3295         true.
3297 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3299         * gcc.target/i386/pie.c: New test.
3301         * lib/target-supports.exp (check_effective_target_pie): New.
3303 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3305         PR rtl-optimization/64286
3306         * gcc.target/i386/avx2-pr64286.c: New test.
3308 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
3310         PR c++/57626
3311         * g++.dg/cpp0x/vt-57626.C: New.
3313 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3315         PR fortran/64528
3316         * gfortran.dg/pr64528.f90: New test.
3318 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
3320         * gcc.target/aarch64/subsp.c: New test.
3322 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3324         * gcc.target/aarch64/store-pair-1.c: New testcase.
3326 2015-01-13  Richard Biener  <rguenther@suse.de>
3328         PR lto/64373
3329         * gcc.dg/lto/pr64373_0.c: New testcase.
3331 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3333         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3334         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3336 2015-01-13  Richard Biener  <rguenther@suse.de>
3338         PR tree-optimization/64406
3339         * gcc.dg/pr64406.c: New testcase.
3341 2015-01-13  Richard Biener  <rguenther@suse.de>
3343         PR tree-optimization/64404
3344         * gcc.dg/vect/pr64404.c: New testcase.
3346 2015-01-13  Richard Biener  <rguenther@suse.de>
3348         PR tree-optimization/64568
3349         * g++.dg/torture/pr64568.C: New testcase.
3351 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3353         * jit.dg/test-error-local-used-from-other-function.c: New test
3354         case.
3355         * jit.dg/test-error-param-reuse.c: New test case.
3356         * jit.dg/test-error-param-sharing.c: New test case.
3357         * jit.dg/test-error-param-used-from-other-function.c: New test
3358         case.
3359         * jit.dg/test-error-param-used-without-a-function.c: New test
3360         case.
3362 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
3364         PR tree-optimization/64563
3365         * gcc.dg/pr64563.c: New test.
3367         PR target/64513
3368         * gcc.target/i386/pr64513.c: New test.
3370         PR tree-optimization/64454
3371         * gcc.dg/pr64454.c: New test.
3373         PR testsuite/64028
3374         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3375         bind_pic_locally.
3376         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3377         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3378         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3379         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3380         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3381         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3382         * gcc.dg/vect/slp-25.c: Likewise.
3383         * gcc.dg/vect/vect-109.c: Likewise.
3384         * gcc.dg/vect/vect-13.c: Likewise.
3385         * gcc.dg/vect/vect-17.c: Likewise.
3386         * gcc.dg/vect/vect-18.c: Likewise.
3387         * gcc.dg/vect/vect-19.c: Likewise.
3388         * gcc.dg/vect/vect-20.c: Likewise.
3389         * gcc.dg/vect/vect-21.c: Likewise.
3390         * gcc.dg/vect/vect-22.c: Likewise.
3391         * gcc.dg/vect/vect-27.c: Likewise.
3392         * gcc.dg/vect/vect-29.c: Likewise.
3393         * gcc.dg/vect/vect-2-big-array.c: Likewise.
3394         * gcc.dg/vect/vect-2.c: Likewise.
3395         * gcc.dg/vect/vect-3.c: Likewise.
3396         * gcc.dg/vect/vect-4.c: Likewise.
3397         * gcc.dg/vect/vect-5.c: Likewise.
3398         * gcc.dg/vect/vect-72.c: Likewise.
3399         * gcc.dg/vect/vect-73-big-array.c: Likewise.
3400         * gcc.dg/vect/vect-73.c: Likewise.
3401         * gcc.dg/vect/vect-77-global.c: Likewise.
3402         * gcc.dg/vect/vect-78-global.c: Likewise.
3403         * gcc.dg/vect/vect-7.c: Likewise.
3404         * gcc.dg/vect/vect-86.c: Likewise.
3405         * gcc.dg/vect/vect-align-1.c: Likewise.
3406         * gcc.dg/vect/vect-align-3.c: Likewise.
3407         * gcc.dg/vect/vect-all-big-array.c: Likewise.
3408         * gcc.dg/vect/vect-all.c: Likewise.
3409         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3410         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3411         * gcc.dg/vect/vect-peel-3.c: Likewise.
3412         * gcc.dg/vect/vect-peel-4.c: Likewise.
3413         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3415 2015-01-12  Jeff Law  <law@redhat.com>
3417         PR target/64461
3418         * gcc.target/m68k/pr64461.c: New test.
3420 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3422         * jit.dg/test-array-as-pointer.c (create_code): Update call
3423         to gcc_jit_context_new_global by setting "kind" to
3424         GCC_JIT_GLOBAL_IMPORTED.
3425         * jit.dg/test-error-array-as-pointer.c: Likewise.
3426         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3427         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3428         setting kind to GCC_JIT_GLOBAL_EXPORTED.
3429         * jit.dg/test-using-global.c (the_global): Rename to...
3430         (imported_global): ...this.
3431         (create_code): Update to test the three kinds of global.
3432         (verify_code): Likewise.
3434 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
3436         PR testsuite/64427
3437         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
3438         undefined behavior.
3439         * gcc.target/i386/pr64291-2.c: Updated.
3441 2015-01-12  Richard Biener  <rguenther@suse.de>
3443         PR tree-optimization/64530
3444         * gfortran.dg/pr64530.f90: New testcase.
3446 2015-01-12  Richard Biener  <rguenther@suse.de>
3448         PR middle-end/64357
3449         * gcc.dg/torture/pr64357.c: New testcase.
3451 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
3453         * gcc.target/i386/nop-mcount.c: Properly place {} in target
3454         selector.
3456 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3457         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3459 2015-01-12  Martin Liska  <mliska@suse.cz>
3461         * gcc.dg/ipa/PR64550.c: New test.
3463 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
3465         PR ipa/63470
3466         * g++.dg/ipa/pr63470.C: New testcase.
3468 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3470         PR fortran/63733
3471         * gfortran.dg/typebound_operator_20.f90: New.
3473 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3475         PR fortran/58023
3476         * gfortran.dg/proc_ptr_comp_42.f90: New.
3478 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3480         PR fortran/64508
3481         * gfortran.dg/proc_ptr_comp_41.f90: New.
3483 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
3485         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3487 2015-01-10  Tobias Burnus  <burnus@net-b.de>
3489         PR fortran/64522
3490         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3491         and add dg-excess-errors.
3492         * gfortran.dg/line_length_6.f90: New.
3493         * gfortran.dg/line_length_7.f90: New.
3494         * gfortran.dg/line_length_8.f90: New.
3495         * gfortran.dg/line_length_9.f90: New.
3496         * gfortran.dg/line_length_10.f90: New.
3497         * gfortran.dg/line_length_11.f90: New.
3499 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3501         * jit.dg/test-threads.c (struct testcase): Move declaration
3502         to jit.dg/all-non-failing-tests.h.
3503         (testcases): Likewise.
3504         * jit.dg/all-non-failing-tests.h (struct testcase): Move
3505         declaration here from jit.dg/all-non-failing-tests.h.
3506         (testcases): Likewise.
3507         * jit.dg/test-combination.c (create_code): Eliminate spelling
3508         out all of the testcases in favor of looping through the
3509         "testcases" metadata.
3510         (verify_code): Likewise.
3512 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
3514         PR rtl-optimization/64536
3515         * gcc.dg/pr64536.c: New test.
3517 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3519         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3520         * jit.dg/test-combination.c (create_code): Likewise.
3521         (verify_code): Likewise.
3522         * jit.dg/test-constants.c: New test case.
3523         * jit.dg/test-threads.c: Add test-constants.c.
3525 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
3527         PR libobjc/51891
3528         * objc.dg/gnu-api-2-class.m: Add a test case
3529         for the above change.
3531 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3533         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3535 2015-01-09  Richard Biener  <rguenther@suse.de>
3537         PR tree-optimization/64410
3538         * g++.dg/vect/pr64410.cc: New testcase.
3540 2015-01-09  Martin Liska  <mliska@suse.cz>
3542         * gcc.dg/ipa/ipa-icf-32.c: New test.
3544 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3546         * c-c++-common/tsan/tsan_barrier.h: New.
3547         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3548         * c-c++-common/tsan/bitfield_race.c: Likewise.
3549         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3550         * c-c++-common/tsan/mutexset1.c: Likewise.
3551         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3552         * c-c++-common/tsan/race_on_mutex.c: Likewise.
3553         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3554         * c-c++-common/tsan/simple_race.c: Likewise.
3555         * c-c++-common/tsan/simple_stack.c: Likewise.
3556         * c-c++-common/tsan/sleep_sync.c: Likewise.
3557         * c-c++-common/tsan/tiny_race.c: Likewise.
3558         * c-c++-common/tsan/tls_race.c: Likewise.
3559         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3560         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3561         * g++.dg/tsan/atomic_free.C: Likewise.
3562         * g++.dg/tsan/atomic_free2.C: Likewise.
3563         * g++.dg/tsan/cond_race.C: Likewise.
3564         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3566 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
3568         PR testsuite/62250
3569         * lib/target-supports.exp (check_effective_target_libatomic_available):
3570         New.
3571         * gfortran.dg/coarray/caf.exp: Only add -latomic for
3572         targets that match effective-target libatomic_available.
3573         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3575 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3577         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3578         Verify the result of gcc_jit_context_get_last_error.
3579         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3581 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3583         PR tree-optimization/63989
3584         * gcc.dg/strlenopt-27.c: New test.
3586 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3588         * jit.dg/harness.h (set_up_logging): New function.
3589         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
3590         set_up_logging on the context, so that every testcase is
3591         logged to a particular file.
3592         * jit.dg/test-nested-contexts.c (main): Open a logfile,
3593         and call gcc_jit_context_set_logfile on the top-level context.
3595 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3597         PR target/64338
3598         * g++.dg/opt/pr64338.C: New test.
3600 2015-01-08  Tobias Burnus  <burnus@net-b.de>
3602         * gfortran.dg/coarray/codimension_2b.f90: New file.
3603         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3604         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3606 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3608         PR c++/59004
3609         * g++.dg/ext/fnname4.C: New.
3611 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3613         PR c++/64462
3614         * g++.dg/cpp0x/constexpr-64462.C: New.
3616 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3618         PR c++/60753
3619         * g++.dg/cpp0x/deleted10.C: New.
3621 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3623         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3625 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3627         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3628         GCC_JIT_UNARY_OP_ABS.
3629         (verify_unary_ops): Likewise.
3631 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3633         * jit.dg/test-arith-overflow.c: New test case.
3634         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3635         * jit.dg/test-combination.c (create_code): Likewise.
3636         (verify_code): Likewise.
3637         * jit.dg/test-threads.c (testcases): Likewise.
3639 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3641         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3642         rather than "jit".  Load g++.exp, and call g++_init.
3643         Run test-*.cc files within the testsuite and *.cc files within
3644         docs/examples.
3645         (jit-dg-test): Drop the addition of -fgnu89-inline to
3646         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3647         doing it when compiling C testcases (since g++ does not handle
3648         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3649         is restored to the value after g++_init ran, rather than the
3650         value before g++_init ran.  Return a list of
3651         $comp_output $output_file, as dg-test assumes.
3653 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3655         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3656         make it easier to figure out the origin of each test result when
3657         running test-combination.c and test-threads.c.
3658         (CHECK_VALUE): Likewise.
3659         (CHECK_DOUBLE_VALUE): Likewise.
3660         (CHECK_STRING_VALUE): Likewise.
3661         (CHECK_STRING_STARTS_WITH): Likewise.
3662         (CHECK_STRING_CONTAINS): Likewise.
3663         (CHECK): Likewise.
3664         (check_string_value): Likewise, add "funcname" param.
3665         (check_string_starts_with): Likewise.
3666         (check_string_contains): Likewise.
3668 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3670         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3671         generating name of built executable.
3673 2015-01-07  Marek Polacek  <polacek@redhat.com>
3675         PR c/64440
3676         * gcc.dg/pr64440.c: New test.
3677         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3679 2015-01-07  Marek Polacek  <polacek@redhat.com>
3681         PR c/64417
3682         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3683         * gcc.dg/pr64417.c: New test.
3685 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3687         PR target/64505
3688         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3689         fix is correct.
3691 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3693         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3694         Check if testcases run without errors, not just if they compile.
3696 2015-01-06  Christian Bruel  <christian.bruel@st.com>
3698         PR target/64507
3699         * gcc.target/sh/pr64507.c: New test.
3701 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
3703         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3705 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
3707         * c-c++-common/asan/sanitize-all-1.c: New test.
3708         * c-c++-common/ubsan/sanitize-all-1.c: New test.
3709         * c-c++-common/ubsan/sanitize-all-2.c: New test.
3710         * c-c++-common/ubsan/sanitize-all-3.c: New test.
3711         * c-c++-common/ubsan/sanitize-all-4.c: New test.
3713 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3715         * lib/target-supports.exp (check_profiling_available): Return 0 for
3716         Visium.
3717         (check_effective_target_tls_runtime): Likewise.
3718         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3719         * gcc.dg/20020312-2.c: Adjust for Visium.
3720         * gcc.dg/tls/thr-cse-1.c: Likewise
3721         * gcc.dg/tree-ssa/20040204-1.c: Likewise
3722         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3723         * gcc.dg/weak/typeof-2.c: Likewise.
3725 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
3727         PR rtl-optimization/64287
3728         * gcc.dg/aru-2.c: New test.
3730 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3732         PR sanitizer/64344
3733         * c-c++-common/ubsan/pr64344-1.c: New test.
3734         * c-c++-common/ubsan/pr64344-2.c: New test.
3736         PR tree-optimization/64465
3737         * gcc.dg/pr64465.c: New test.
3739         PR tree-optimization/64494
3740         * gcc.c-torture/compile/pr64494.c: New test.
3742 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3744         PR fortran/47674
3745         * gfortran.dg/realloc_on_assign_25.f90:  New test.
3747 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3749         Update copyright years.
3751 2015-01-05  Marek Polacek  <polacek@redhat.com>
3753         PR c/64423
3754         * gcc.dg/pr64423.c: New test.
3756 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3758         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3759         mmix-knuth-mmixware for the same reason as for MIPS.
3760         * gcc.dg/debug/debug-2.c: Ditto.
3762         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3764 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
3766         PR testsuite/62250
3767         * lib/gfortran.exp: Add libatomic library search path.
3768         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3769         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3771         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3773 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3775         * c-c++-common/tsan/bitfield_race.c: New testcase.
3776         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3778 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3780         * gfortran.dg/coarray/collectives_4.f90: New.
3782 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3784         PR fortran/57562
3785         * gfortran.dg/extends_16.f90: New.
3787 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3789         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3791 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3793         * gfortran.dg/coarray/codimension_2.f90: New.
3794         * gfortran.dg/coarray/codimension_2a.f90: New.
3795         * gfortran.dg/coarray_35.f90: New.
3796         * gfortran.dg/coarray_35a.f90: New.
3798 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3800         PR fortran/60507
3801         * gfortran.dg/dummy_procedure_11.f90: New.
3803 Copyright (C) 2015 Free Software Foundation, Inc.
3805 Copying and distribution of this file, with or without modification,
3806 are permitted in any medium without royalty provided the copyright
3807 notice and this notice are preserved.