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