OSDN Git Service

2011-08-29 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/50225
4         * gfortran.dg/class_result_1.f03: New.
5
6 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
7
8         PR middle-end/48722
9         * gcc.target/i386/pr48722.c: New test.
10
11 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12
13         PR libfortran/50192
14         * gfortran.dg/widechar_compare_1.f90:  New test.
15
16 2011-08-26  Jason Merrill  <jason@redhat.com>
17
18         Core DR 342
19         PR c++/48582
20         * g++.dg/abi/mangle50.C: New.
21
22 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
23
24         PR target/50202
25         * gcc.target/i386/pr50202.c: New test.
26
27 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
28
29         * gcc.target/i386/sse_4_1-round-vec.c: New test.
30         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
31         * gcc.target/i386/avx-round-vec.c: New test.
32         * gcc.target/i386/avx-roundf-vec.c: New test.
33
34 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
35
36         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
37         instruction.
38
39         PR c/50179
40         * c-c++-common/Wunused-var-14.c: New test.
41
42 2011-08-26  Tom de Vries  <tom@codesourcery.com>
43
44         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
45
46 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
47
48         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
49         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
50         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
51         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
52
53 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
54
55         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
56         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
57         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
58         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
59
60 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
61
62         PR fortran/50050
63         * gfortran.dg/pointer_comp_init_1.f90: New test.
64
65 2011-08-25  Jason Merrill  <jason@redhat.com>
66
67         PR c++/50157
68         * g++.dg/cpp0x/sfinae27.C: New.
69
70 2011-08-25  Tobias Burnus  <burnus@net-b.de>
71
72         * gfortran.dg/coarray_lib_token_4.f90: New.
73
74 2011-08-25  Tobias Burnus  <burnus@net-b.de>
75
76         * gfortran.dg/coarray/alloc_comp_1.f90: New.
77
78 2011-08-25  Richard Guenther  <rguenther@suse.de>
79
80         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
81
82 2011-08-24  Tobias Burnus  <burnus@net-b.de>
83
84         PR fortran/50163
85         * gfortran.dg/initialization_28.f90: New.
86
87 2011-08-24  Richard Guenther  <rguenther@suse.de>
88
89         PR tree-optimization/50067
90         * gcc.dg/torture/pr50067-3.c: New testcase.
91         * gcc.dg/torture/pr50067-4.c: Likewise.
92         * gcc.dg/torture/pr50067-5.c: Likewise.
93
94 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
95
96         * g++.dg/other/i386-2.C: Add -mavx2 check.
97         * g++.dg/other/i386-3.C: Likewise.
98         * gcc.target/i386/avx-1.c: Add AVX2.
99         * gcc.target/i386/avx-2.c: Likewise.
100         * gcc.target/i386/funcspec-5.c: Likewise.
101         * gcc.target/i386/sse-12.c: Likewise.
102         * gcc.target/i386/sse-13.c: Likewise.
103         * gcc.target/i386/sse-14.c: Likewise.
104         * gcc.target/i386/sse-22.c: Likewise.
105         * gcc.target/i386/sse-23.c: Likewise.
106         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
107         * gcc.target/i386/avx2-check.h: New.
108         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
109         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
110         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
111         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
112         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
113         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
114         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
115         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
116         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
117         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
118         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
119         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
120         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
121         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
122         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
123         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
124         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
125         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
126         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
127         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
128         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
129         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
130         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
131         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
132         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
133         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
134         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
135         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
136         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
137         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
138         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
139         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
140         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
141         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
142         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
143         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
144         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
145         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
146         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
147         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
148         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
149         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
150         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
151         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
152         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
153         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
154         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
155         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
156         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
157         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
158         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
159         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
160         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
161         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
162         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
163         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
164         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
165         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
166         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
167         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
168         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
169         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
170         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
171         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
172         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
173         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
174         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
175         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
176         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
177         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
178         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
179         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
180         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
181         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
182         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
183         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
184         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
185         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
186         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
187         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
188         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
189         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
190         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
191         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
192         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
193         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
194         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
195         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
196         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
197         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
198         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
199         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
200         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
201         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
202         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
203         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
204         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
205         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
206         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
207         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
208         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
209         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
210         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
211         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
212         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
213         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
214         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
215         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
216         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
217         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
218         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
219         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
220         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
221         * gcc.target/i386/avx2-vpand-1.c: Likewise.
222         * gcc.target/i386/avx2-vpand-2.c: Likewise.
223         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
224         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
225         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
226         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
227         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
228         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
229         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
230         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
231         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
232         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
233         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
234         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
235         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
236         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
237         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
238         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
239         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
240         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
241         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
242         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
243         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
244         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
245         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
246         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
247         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
248         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
249         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
250         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
251         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
252         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
253         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
254         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
255         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
256         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
257         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
258         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
259         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
260         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
261         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
262         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
263         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
264         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
265         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
266         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
267         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
268         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
269         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
270         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
271         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
272         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
273         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
274         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
275         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
276         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
277         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
278         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
279         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
280         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
281         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
282         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
283         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
284         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
285         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
286         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
287         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
288         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
289         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
290         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
291         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
292         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
293         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
294         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
295         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
296         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
297         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
298         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
299         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
300         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
301         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
302         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
303         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
304         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
305         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
306         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
307         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
308         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
309         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
310         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
311         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
312         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
313         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
314         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
315         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
316         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
317         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
318         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
319         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
320         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
321         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
322         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
323         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
324         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
325         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
326         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
327         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
328         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
329         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
330         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
331         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
332         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
333         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
334         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
335         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
336         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
337         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
338         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
339         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
340         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
341         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
342         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
343         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
344         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
345         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
346         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
347         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
348         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
349         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
350         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
351         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
352         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
353         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
354         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
355         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
356         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
357         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
358         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
359         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
360         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
361         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
362         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
363         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
364         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
365         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
366         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
367         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
368         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
369         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
370         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
371         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
372         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
373         * gcc.target/i386/avx2-vpor-1.c: Likewise.
374         * gcc.target/i386/avx2-vpor-2.c: Likewise.
375         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
376         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
377         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
378         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
379         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
380         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
381         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
382         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
383         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
384         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
385         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
386         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
387         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
388         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
389         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
390         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
391         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
392         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
393         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
394         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
395         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
396         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
397         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
398         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
399         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
400         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
401         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
402         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
403         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
404         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
405         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
406         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
407         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
408         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
409         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
410         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
411         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
412         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
413         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
414         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
415         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
416         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
417         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
418         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
419         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
420         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
421         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
422         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
423         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
424         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
425         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
426         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
427         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
428         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
429         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
430         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
431         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
432         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
433         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
434         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
435         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
436         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
437         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
438         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
439         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
440         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
441         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
442         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
443         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
444         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
445         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
446         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
447         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
448         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
449         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
450         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
451         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
452         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
453         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
454         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
455         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
456         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
457         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
458         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
459         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
460         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
461         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
462         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
463         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
464         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
465         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
466         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
467         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
468         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
469         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
470         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
471         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
472         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
473         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
474         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
475         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
476         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
477         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
478         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
479         * gcc.target/i386/testimm-9.c: Likewise.
480
481 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
482
483         * g++.dg/other/i386-2.C: Add -mbmi2 check.
484         * g++.dg/other/i386-3.C: Likewise.
485         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
486         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
487         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
488         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
489         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
490         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
491         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
492         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
493         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
494         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
495         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
496         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
497         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
498         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
499         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
500         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
501         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
502         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
503         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
504         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
505         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
506         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
507         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
508         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
509         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
510         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
511         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
512         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
513         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
514         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
515         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
516         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
517         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
518         * gcc.target/i386/sse-12.c: Add BMI2.
519         * gcc.target/i386/sse-13.c: Likewise.
520         * gcc.target/i386/sse-14.c: Likewise.
521         * gcc.target/i386/sse-22.c: Likewise.
522         * gcc.target/i386/sse-23.c: Likewise.
523
524 2011-08-23  Jason Merrill  <jason@redhat.com>
525
526         * g++.dg/template/crash7.C: Adjust expected errors.
527
528 2011-08-23  Jason Merrill  <jason@redhat.com>
529
530         PR c++/49045
531         Core 1321
532         * g++.dg/cpp0x/overload2.C: New.
533
534 2011-08-23  Jason Merrill  <jason@redhat.com>
535
536         Core 903
537         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
538
539 2011-08-23  Jason Merrill  <jason@redhat.com>
540
541         Core 975
542         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
543         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
544         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
545         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
546
547 2011-08-23  Jason Merrill  <jason@redhat.com>
548
549         PR c++/50024
550         * g++.dg/cpp0x/constexpr-initlist5.C: New.
551
552 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
553
554         PR c++/50158
555         * g++.dg/warn/Wunused-var-16.C: New test.
556
557         PR middle-end/50161
558         * gcc.dg/pr50161.c: New test.
559
560 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
561
562         PR c++/50055
563         * g++.dg/gcov/gcov-7.C: New test.
564
565 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
566
567         PR c++/46862
568         * g++.dg/dfp/nofields.C: New test.
569
570 2011-08-23  Tobias Burnus  <burnus@net-b.de>
571
572         PR fortran/31600
573         * gfortran.dg/use_16.f90: New.
574
575 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
576             Kirill Yukhin  <kirill.yukhin@intel.com>
577
578         PR target/50155
579         * gcc.target/i386/pr50155.c: New test.
580
581 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
582
583         PR tree-optimization/50133
584         * gcc.dg/pr50133.c: New test.
585
586         PR middle-end/50141
587         * c-c++-common/cxxbitfields-6.c: New test.
588
589 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
590
591         PR fortran/50050
592         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
593
594 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
595
596         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
597         * gcc.dg/pr49994-3.c: Ditto.
598
599 2011-08-22  Richard Guenther  <rguenther@suse.de>
600
601         PR testsuite/50145
602         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
603         * gcc.dg/torture/pr50067-2.c: Likewise.
604
605 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
606
607         PR fortran/47659
608         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
609         of a constant resulting from simplification.
610         * gfortran.dg/warn_conversion_3.f90:  New test.
611
612 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
613
614         PR fortran/50130
615         * gfortran.dg/zero_stride_1.f90:  New test.
616
617 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
618
619         PR fortran/49638
620         * gfortran.dg/typebound_override_1.f90: Modified.
621
622 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
623
624         PR tree-optimization/48739
625         * gcc.dg/pr48739-1.c: New test.
626         * gcc.dg/pr48739-2.c: New test.
627
628 2011-08-20  Tobias Burnus  <burnus@net-b.de>
629
630         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
631
632 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
633
634         PR fortran/50129
635         * gfortran.dg/where_3.f90: New test.
636
637 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
638
639         PR middle-end/49721
640         * gfortran.dg/pr49721-1.f: New.
641         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
642
643 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
644
645         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
646         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
647         New tests.
648
649 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
650
651         * gcc.target/arm/wmul-11.c: New file.
652         * gcc.target/arm/wmul-12.c: New file.
653         * gcc.target/arm/wmul-13.c: New file.
654
655 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
656
657         * gcc.target/arm/wmul-10.c: New file.
658
659 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
660
661         * gcc.target/arm/wmul-9.c: New file.
662         * gcc.target/arm/wmul-bitfield-2.c: New file.
663
664 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
665
666         * gcc.target/arm/wmul-8.c: New file.
667
668 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
669
670         * gcc.target/arm/wmul-7.c: New file.
671
672 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
673
674         * gcc.target/arm/wmul-6.c: New file.
675
676 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
677
678         * gcc.target/arm/wmul-5.c: New file.
679         * gcc.target/arm/no-wmla-1.c: New file.
680
681 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
682
683         * gcc.target/arm/wmul-bitfield-1.c: New file.
684
685 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
686
687         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
688
689 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
690
691         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
692         * gcc.target/i386/conversion.c: Likewise.
693
694 2011-08-19  Richard Guenther  <rguenther@suse.de>
695
696         * gcc.dg/torture/pr50067-1.c: New testcase.
697         * gcc.dg/torture/pr50067-2.c: Likewise.
698
699 2011-08-19  Joey Ye  <joey.ye@arm.com>
700
701         PR target/49437
702         * gcc.target/arm/handler-align.c: New test.
703         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
704         New Function.
705
706 2011-08-19  Joey Ye  <joey.ye@arm.com>
707
708         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
709
710 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
711
712         PR fortran/50071
713         * gfortran.dg/end_block_label_1.f90: New test.
714         * gfortran.dg/end_associate_label_1.f90: New test.
715
716 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
717
718         * gcc.dg/c1x-pointer-float-1.c: New test.
719
720 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
721
722         PR fortran/50071
723         * gfortran.dg/duplicate_labels_2.f: New test.
724
725 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
726
727         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
728         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
729         gcc.dg/c1x-noreturn-5.c: New tests.
730
731 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
732
733         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
734
735 2011-08-18  Tobias Burnus  <burnus@net-b.de>
736
737         PR fortran/18918
738         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
739         * gfortran.dg/coarray_lock_3.f90: Fix test.
740         * gfortran.dg/coarray_lock_4.f90: New.
741         * gfortran.dg/coarray_lock_5.f90: New.
742
743 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
744
745         PR target/50009
746         * gcc.c-torture/compile/pr50009.c: New test.
747
748         PR target/50092
749         * gcc.dg/torture/pr50092.c: New test.
750
751 2011-08-18  Tobias Burnus  <burnus@net-b.de>
752
753         PR fortran/50109
754         * gfortran.dg/namelist_73.f90: New.
755
756 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
757
758         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
759
760         PR debug/50017
761         * gcc.dg/pr50017.c: New test.
762
763 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
764
765         PR c++/45625
766         * g++.dg/lookup/hidden-var1.C: New test case.
767
768 2011-08-17  Tobias Burnus  <burnus@net-b.de>
769
770         PR fortran/31461
771         * gfortran.dg/warn_unused_var_2.f90: New.
772         * gfortran.dg/warn_unused_var_3.f90: New.
773
774 2011-08-17  Tom de Vries  <tom@codesourcery.com>
775
776         PR target/43597
777         * gcc.target/arm/pr43597.c: New test.
778
779 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
780
781         PR fortran/50070
782         * gfortran.dg/common_13.f90: New.
783
784 2011-08-16  Jason Merrill  <jason@redhat.com>
785
786         PR c++/50086
787         * g++.dg/cpp0x/variadic-unresolved.C: New.
788
789         * g++.old-deja/g++.brendan/README: Add R.I.P.
790
791         * g++.dg/ext/attr-used-1.C: New.
792
793         PR c++/50054
794         * g++.dg/cpp0x/initlist56.C: New.
795
796 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
797
798         PR testsuite/50085
799         * g++.dg/opt/life1.C: Only run on Linux.
800
801 2011-08-15  Tobias Burnus  <burnus@net-b.de>
802
803         * gfortran.dg/coarray_26.f90: New.
804
805 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
806
807         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
808         -fdump-tree-vrp1.
809
810 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
811
812         PR fortran/50073
813         * gfortran.dg/func_result_7.f90: New.
814
815 2011-08-13  Jason Merrill  <jason@redhat.com>
816
817         PR c++/50075
818         * g++.dg/cpp0x/decltype32.C: New.
819
820         PR c++/50059
821         * g++.dg/diagnostic/expr1.C: New.
822
823 2011-08-12  David Li  <davidxl@google.com>
824
825         * g++.dg/abi/vbase15.C: New test.
826
827 2011-08-12  Jason Merrill  <jason@redhat.com>
828
829         PR c++/50034
830         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
831
832 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
833
834         * gcc.dg/builtins-67.c: New test.
835         * gcc.target/i386/conversion.c: Ditto.
836
837 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
838             Brian Hackett  <bhackett1024@gmail.com>
839
840         * g++.dg/plugin/decl_plugin.c: New.
841         * g++.dg/plugin/decl-plugin-test.C: New.
842         * g++.dg/plugin/plugin.exp: Add above testcase.
843
844 2011-08-11  Richard Guenther  <rguenther@suse.de>
845
846         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
847
848 2011-08-11  Michael Matz  <matz@suse.de>
849
850         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
851
852 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
853
854         PR tree-optimization/50039
855         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
856         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
857
858 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
859
860         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
861         (sse4_1_test): Initialize src3 with random value.
862
863 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
864
865         * gcc.c-torture/execute/scal-to-vec1.c: New test.
866         * gcc.c-torture/execute/scal-to-vec2.c: New test.
867         * gcc.c-torture/execute/scal-to-vec3.c: New test.
868         * gcc.dg/scal-to-vec1.c: New test.
869         * gcc.dg/scal-to-vec2.c: New test.
870
871 2011-08-09  Richard Guenther  <rguenther@suse.de>
872
873         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
874         * gcc.dg/tree-ssa/vrp60.c: New testcase.
875         * gcc.dg/tree-ssa/vrp61.c: Likewise.
876         * gcc.dg/tree-ssa/vrp62.c: Likewise.
877
878 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
879
880         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
881
882 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
883
884         * gcc.dg/pr49948.c: Require pthread effective target.
885
886 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
887
888         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
889
890 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
891
892         * gcc.target/i386/sse-22a.c: New test.
893
894 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
895
896         PR tree-optimization/50014
897         * gcc.dg/vect/pr50014.c: New test.
898
899 2011-08-08  Martin Jambor  <mjambor@suse.cz>
900
901         PR middle-end/49923
902         * gcc.dg/tree-ssa/pr49923.c: New test.
903
904 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
905
906         PR target/49781
907         * gcc.target/i386/pr49781-1.c: New.
908
909 2011-08-08  Jason Merrill  <jason@redhat.com>
910
911         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
912
913         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
914
915 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
916
917         PR fortran/49638
918         * gfortran.dg/typebound_override_1.f90: New.
919
920 2011-08-07  Kai Tietz  <ktietz@redhat.com>
921
922         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
923         x86_64 mingw target.
924         * gcc.dg/tree-ssa/loop-1.c: Likewise.
925         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
926         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
927         * gcc.dg/tree-ssa/loop-33.c: Likewise.
928         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
929         * gcc.dg/tree-ssa/loop-35.c: Likewise.
930         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
931         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
932         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
933         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
934
935 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
936
937         PR testsuite/48727
938         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
939
940 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
941
942         * gcc.dg/pr48770.c: Cleanup coverage files.
943         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
944
945 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
946
947         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
948         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
949         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
950         lzcnt and bmi options.
951
952 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
953
954         PR target/47381
955         * gcc.dg/pr47381-1.c: New.
956         * gcc.dg/pr47381-2.c: Likewise.
957         * gcc.target/i386/pr47381.c: Likewise.
958
959 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
960
961         PR middle-end/47727
962         * gcc.dg/pr47727.c: New.
963
964         PR target/47372
965         * gcc.dg/pr47372-1.c: New.
966         * gcc.dg/pr47372-2.c: Likewise.
967
968 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
969
970         PR middle-end/47449
971         * gcc.target/i386/pr47449.c: New.
972
973         PR target/47446
974         * gcc.dg/pr47446-1.c: New.
975         * gcc.dg/pr47446-2.c: Likewise.
976
977 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
978
979         PR target/47766
980         * gcc.dg/pr47766.c: New.
981
982         PR target/47715
983         * gcc.dg/tls/pr47715-1.c: New.
984         * gcc.dg/tls/pr47715-2.c: Likewise.
985         * gcc.dg/tls/pr47715-3.c: Likewise.
986         * gcc.dg/tls/pr47715-4.c: Likewise.
987         * gcc.dg/tls/pr47715-5.c: Likewise.
988
989 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
990
991         PR libobjc/50002
992         * objc.dg/gnu-api-2-class.m: Updated comments.
993         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
994         * objc.dg/gnu-api-2-class-meta.m: New test.
995         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
996
997 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
998
999         PR libobjc/49882
1000         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1001         with classes that are in construction.
1002
1003 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1004
1005         PR target/48084
1006         * gcc.target/i386/pr48084-1.c: New.
1007         * gcc.target/i386/pr48084-2.c: Likewise.
1008         * gcc.target/i386/pr48084-3.c: Likewise.
1009         * gcc.target/i386/pr48084-4.c: Likewise.
1010         * gcc.target/i386/pr48084-5.c: Likewise.
1011
1012         PR rtl-optimization/49504
1013         * gcc.target/i386/pr49504.c: New.
1014
1015         PR target/49860
1016         * gcc.dg/pr49860.c: New.
1017
1018 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1019         
1020         PR libobjc/49882
1021         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1022         with classes that are in construction.
1023
1024 2011-08-05  Jason Merrill  <jason@redhat.com>
1025
1026         PR c++/48993
1027         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1028
1029         PR c++/49921
1030         * g++.dg/cpp0x/decltype31.C: New.
1031
1032         PR c++/49669
1033         * g++.dg/init/array28.C: New.
1034
1035         PR c++/49988
1036         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1037
1038 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1039
1040         PR target/47369
1041         * gcc.dg/pr47369-1.c: New.
1042
1043 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1044
1045         PR middle-end/47364
1046         * gcc.dg/torture/pr47364-1.c: New.
1047         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1048         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1049
1050 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1051
1052         PR fortran/37211
1053         * gfortran.dg/transfer_check_2.f90:  New test case.
1054
1055 2011-08-05  Jan Hubicka  <jh@suse.cz>
1056
1057         PR middle-end/49494
1058         * gfortran.dg/pr49494.f90: New testcase.
1059
1060 2011-08-05  Jan Hubicka  <jh@suse.cz>
1061
1062         PR middle-end/49735
1063         * gcc.c-torture/compile/pr49735.c: New testcase.
1064
1065 2011-08-05  Jason Merrill  <jason@redhat.com>
1066
1067         PR c++/47453
1068         * g++.dg/cpp0x/initlist56.C: New.
1069
1070         PR c++/49812
1071         * g++.dg/overload/rvalue2.C: New.
1072
1073         PR c++/49983
1074         * g++.dg/cpp0x/range-for21.C: New.
1075
1076         * g++.dg/ext/vla11.C: New.
1077
1078 2011-08-05  Richard Guenther  <rguenther@suse.de>
1079
1080         PR tree-optimization/49984
1081         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1082
1083 2011-08-05  Richard Guenther  <rguenther@suse.de>
1084
1085         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1086         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1087         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1088
1089 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1090
1091         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1092         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1093         * gfortran.dg/ldist-pr43023.f90: Ditto.
1094         * gfortran.dg/namelist_52.f90: Ditto.
1095         * gfortran.dg/interface_proc_end.f90: Ditto.
1096         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1097         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1098
1099 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1100
1101         * gcc.dg/vect/vect-over-widen-1.c: New test.
1102         * gcc.dg/vect/vect-over-widen-2.c: New test.
1103         * gcc.dg/vect/vect-over-widen-3.c: New test.
1104         * gcc.dg/vect/vect-over-widen-4.c: New test.
1105
1106 2011-08-04  Richard Guenther  <rguenther@suse.de>
1107
1108         PR fortran/49957
1109         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1110
1111 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1112
1113         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1114
1115 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1116
1117         PR middle-end/49905
1118         * g++.dg/ext/builtin-object-size3.C: New test.
1119
1120 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1121
1122         PR tree-optimization/49948
1123         * gcc.dg/pr49948.c: New test.
1124
1125 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1126
1127         PR middle-end/47383
1128         * gcc.dg/torture/pr47383.c: New.
1129
1130 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1131
1132         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1133
1134 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1135
1136         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1137
1138 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1139
1140         PR target/47744
1141         * gcc.dg/torture/pr47744-1.c: New.
1142         * gcc.dg/torture/pr47744-2.c: Likewise.
1143         * gcc.dg/torture/pr47744-3.c: Likewise.
1144
1145 2011-08-03  Richard Guenther  <rguenther@suse.de>
1146
1147         PR middle-end/49958
1148         * gcc.dg/torture/pr49958.c: New testcase.
1149
1150 2011-08-03  Richard Guenther  <rguenther@suse.de>
1151
1152         PR tree-optimization/49938
1153         * g++.dg/torture/pr49938.C: New testcase.
1154
1155 2011-08-02  Jason Merrill  <jason@redhat.com>
1156
1157         PR c++/43886
1158         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1159
1160         PR c++/49577
1161         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1162
1163         PR c++/49593
1164         * g++.dg/cpp0x/variadic115.C: New.
1165
1166         PR c++/49803
1167         * g++.dg/cpp0x/union5.C: New.
1168
1169 2011-08-02  Daniel Kraft  <d@domob.eu>
1170
1171         PR fortran/49885
1172         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1173
1174 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1175
1176         PR middle-end/49947
1177         * gcc.dg/tree-ssa/forwprop-15.c
1178
1179 2011-08-02  Jason Merrill  <jason@redhat.com>
1180
1181         PR c++/49834
1182         * g++.dg/cpp0x/range-for20.C: New.
1183
1184 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1185
1186         * gfortran.dg/coarray_lib_token_3.f90: New.
1187
1188 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR fortran/46752
1191         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1192         * gcc.dg/gomp/atomic-15.c: New test.
1193         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1194         * g++.dg/gomp/atomic-15.C: New test.
1195         * g++.dg/gomp/private-1.C: New test.
1196         * g++.dg/gomp/sharing-2.C: New test.
1197         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1198         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1199         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1200
1201 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1202
1203         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1204         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1205         cleanup-module.
1206         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1207         * gfortran.dg/allocatable_function_5.f90: Ditto.
1208         * gfortran.dg/allocate_stat.f90: Ditto.
1209         * gfortran.dg/array_constructor_20.f90: Ditto.
1210         * gfortran.dg/array_constructor_21.f90: Ditto.
1211         * gfortran.dg/array_constructor_22.f90: Ditto.
1212         * gfortran.dg/array_constructor_26.f03: Ditto.
1213         * gfortran.dg/array_function_4.f90: Ditto.
1214         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1215         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1216         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1217         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1218         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1219         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1220         * gfortran.dg/class_15.f03: Ditto.
1221         * gfortran.dg/class_27.f03: Ditto.
1222         * gfortran.dg/class_33.f90: Ditto.
1223         * gfortran.dg/class_37.f03: Ditto.
1224         * gfortran.dg/class_40.f03: Ditto.
1225         * gfortran.dg/class_42.f03: Ditto.
1226         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1227         * gfortran.dg/coarray/registering_1.f90: Ditto.
1228         * gfortran.dg/convert_1.f90: Ditto.
1229         * gfortran.dg/default_initialization_3.f90: Ditto.
1230         * gfortran.dg/dependency_25.f90: Ditto.
1231         * gfortran.dg/dependency_26.f90: Ditto.
1232         * gfortran.dg/dependency_36.f90: Ditto.
1233         * gfortran.dg/dependency_37.f90: Ditto.
1234         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1235         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1236         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1237         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1238         * gfortran.dg/elemental_result_1.f90: Ditto.
1239         * gfortran.dg/empty_derived_type.f90: Ditto.
1240         * gfortran.dg/entry_7.f90: Ditto.
1241         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1242         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1243         * gfortran.dg/error_recovery_3.f90: Ditto.
1244         * gfortran.dg/extends_4.f03: Ditto.
1245         * gfortran.dg/func_assign.f90: Ditto.
1246         * gfortran.dg/func_assign_3.f90: Ditto.
1247         * gfortran.dg/generic_1.f90: Ditto.
1248         * gfortran.dg/generic_18.f90: Ditto.
1249         * gfortran.dg/generic_22.f03: Ditto.
1250         * gfortran.dg/generic_4.f90: Ditto.
1251         * gfortran.dg/generic_6.f90: Ditto.
1252         * gfortran.dg/generic_actual_arg.f90: Ditto.
1253         * gfortran.dg/graphite/id-21.f: Ditto.
1254         * gfortran.dg/graphite/pr45758.f90: Ditto.
1255         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1256         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1257         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1258         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1259         * gfortran.dg/host_used_types_1.f90: Ditto.
1260         * gfortran.dg/implicit_1.f90: Ditto.
1261         * gfortran.dg/implicit_11.f90: Ditto.
1262         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1263         * gfortran.dg/impure_actual_1.f90: Ditto.
1264         * gfortran.dg/impure_assignment_1.f90: Ditto.
1265         * gfortran.dg/impure_constructor_1.f90: Ditto.
1266         * gfortran.dg/initialization_10.f90: Ditto.
1267         * gfortran.dg/initialization_12.f90: Ditto.
1268         * gfortran.dg/interface_14.f90: Ditto.
1269         * gfortran.dg/interface_15.f90: Ditto.
1270         * gfortran.dg/interface_2.f90: Ditto.
1271         * gfortran.dg/interface_25.f90: Ditto.
1272         * gfortran.dg/interface_26.f90: Ditto.
1273         * gfortran.dg/interface_29.f90: Ditto.
1274         * gfortran.dg/interface_assignment_1.f90: Ditto.
1275         * gfortran.dg/internal_pack_6.f90: Ditto.
1276         * gfortran.dg/internal_pack_7.f90: Ditto.
1277         * gfortran.dg/internal_pack_8.f90: Ditto.
1278         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1279         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1280         * gfortran.dg/module_commons_3.f90: Ditto.
1281         * gfortran.dg/module_equivalence_4.f90: Ditto.
1282         * gfortran.dg/module_equivalence_6.f90: Ditto.
1283         * gfortran.dg/module_function_type_1.f90: Ditto.
1284         * gfortran.dg/module_naming_1.f90: Ditto.
1285         * gfortran.dg/namelist_4.f90: Ditto.
1286         * gfortran.dg/operator_c1202.f90: Ditto.
1287         * gfortran.dg/parens_7.f90: Ditto.
1288         * gfortran.dg/pr32921.f: Ditto.
1289         * gfortran.dg/pr33646.f90: Ditto.
1290         * gfortran.dg/pr41928.f90: Ditto.
1291         * gfortran.dg/pr42119.f90: Ditto.
1292         * gfortran.dg/pr43984.f90: Ditto.
1293         * gfortran.dg/present_1.f90: Ditto.
1294         * gfortran.dg/private_type_2.f90: Ditto.
1295         * gfortran.dg/proc_decl_2.f90: Ditto.
1296         * gfortran.dg/proc_ptr_10.f90: Ditto.
1297         * gfortran.dg/proc_ptr_22.f90: Ditto.
1298         * gfortran.dg/proc_ptr_8.f90: Ditto.
1299         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1300         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1301         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1302         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1303         * gfortran.dg/substring_equivalence.f90: Ditto.
1304         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1305         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1306         * gfortran.dg/trim_optimize_6.f90: Ditto.
1307         * gfortran.dg/typebound_call_12.f03: Ditto.
1308         * gfortran.dg/typebound_operator_5.f03: Ditto.
1309         * gfortran.dg/typebound_operator_6.f03: Ditto.
1310         * gfortran.dg/typebound_proc_18.f03: Ditto.
1311         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1312         * gfortran.dg/use_1.f90: Ditto.
1313         * gfortran.dg/use_10.f90: Ditto.
1314         * gfortran.dg/use_11.f90: Ditto.
1315         * gfortran.dg/use_14.f90: Ditto.
1316         * gfortran.dg/use_only_2.f90: Ditto.
1317         * gfortran.dg/use_rename_4.f90: Ditto.
1318         * gfortran.dg/use_rename_5.f90: Ditto.
1319         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1320         * gfortran.dg/used_interface_ref.f90: Ditto.
1321         * gfortran.dg/used_types_11.f90: Ditto.
1322         * gfortran.dg/used_types_3.f90: Ditto.
1323         * gfortran.dg/used_types_4.f90: Ditto.
1324         * gfortran.dg/userdef_operator_2.f90: Ditto.
1325         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1326         * gfortran.dg/vect/pr46213.f90: Ditto.
1327         * gfortran.dg/whole_file_21.f90: Ditto.
1328         * gfortran.dg/whole_file_22.f90: Ditto.
1329         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1330         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1331
1332 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1333
1334         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1335
1336 2011-08-01  Jason Merrill  <jason@redhat.com>
1337
1338         PR c++/49932
1339         * g++.dg/abi/mangle49.C: New.
1340
1341         PR c++/49924
1342         * g++.dg/cpp0x/constexpr-array4.C: New.
1343
1344         PR c++/49813
1345         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1346
1347 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1348
1349         PR target/49927
1350         * gcc.target/i386/pr49927.c: New test.
1351
1352 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1353
1354         PR tree-optimization/49926
1355         * gcc.dg/vect/pr49926.c: New test.
1356
1357 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1358
1359         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1360         * gcc.target/i386/lzcnt-1.c: New test.
1361         * gcc.target/i386/lzcnt-2.c: Likewise.
1362         * gcc.target/i386/lzcnt-2a.c: Likewise.
1363         * gcc.target/i386/lzcnt-3.c: Likewise.
1364         * gcc.target/i386/lzcnt-4.c: Likewise.
1365         * gcc.target/i386/lzcnt-4a.c: Likewise.
1366         * gcc.target/i386/lzcnt-5.c: Likewise.
1367         * gcc.target/i386/lzcnt-6.c: Likewise.
1368         * gcc.target/i386/lzcnt-6a.c: Likewise.
1369         * gcc.target/i386/lzcnt-check.h: Likewise.
1370
1371         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1372         * gcc.target/i386/sse-13.c: Likewise.
1373         * gcc.target/i386/sse-14.c: Likewise.
1374         * g++.dg/other/i386-2.C: Likewise.
1375         * g++.dg/other/i386-3.C: Likewise.
1376
1377 2011-08-01  Julian Brown  <julian@codesourcery.com>
1378
1379         * gcc.target/arm/fixed-point-exec.c: New test.
1380
1381 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1382
1383         PR target/49920
1384         * gcc.target/i386/pr49920.c: New test.
1385
1386 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1387
1388         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1389         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1390         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1391         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1392         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1393         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1394         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1395         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1396         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1397         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1398         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1399         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1400         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1401         * g++.dg/tree-ssa/pr33615.C: Ditto.
1402         * g++.dg/tree-ssa/restrict1.C: Ditto.
1403         * c-c++-common/restrict-2.c: Ditto.
1404         * gfortran.dg/pr32921.f: Ditto.
1405         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1406         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1407         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1408         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1409         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1410         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1411         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1412         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1413         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1414         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1415
1416 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1417
1418         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1419         .exe.ltrans[0-9]*. dump files.
1420
1421 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1422
1423         PR fortran/49112
1424         * gfortran.dg/abstract_type_6.f03: Modified.
1425         * gfortran.dg/typebound_proc_24.f03: New.
1426
1427 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1428
1429         PR testsuite/49917
1430         * g++.dg/init/for1.C: Fix.
1431
1432 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1433
1434         PR fortran/48876
1435         * gfortran.dg/string_5.f90:  New test.
1436
1437 2011-07-29  Jason Merrill  <jason@redhat.com>
1438
1439         PR c++/49867
1440         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1441
1442 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1443
1444         PR tree-optimization/47407
1445         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1446         alpha*-dec-osf*.
1447         Sort target list.
1448
1449 2011-07-29  Richard Guenther  <rguenther@suse.de>
1450
1451         * gcc.dg/uninit-suppress.c: Also disable VRP.
1452         * gcc.dg/uninit-suppress_2.c: Likewise.
1453
1454 2011-07-28  Jason Merrill  <jason@redhat.com>
1455
1456         PR c++/49808
1457         * g++.dg/template/nontype24.C: New.
1458
1459 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1460
1461         PR rtl-optimization/47958
1462         * gcc.dg/torture/pr47958-1.c: New.
1463
1464 2011-07-29  Wei Guozhi  <carrot@google.com>
1465
1466         PR rtl-optimization/49799
1467         * gcc.dg/pr49799.c: New test case.
1468
1469 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1470
1471         PR middle-end/48648
1472         * gcc.dg/graphite/id-pr48648.c: New.
1473
1474 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR fortran/31067
1477         * gfortran.dg/maxloc_2.f90: New test.
1478         * gfortran.dg/maxloc_3.f90: New test.
1479         * gfortran.dg/minloc_1.f90: New test.
1480         * gfortran.dg/minloc_2.f90: New test.
1481         * gfortran.dg/minloc_3.f90: New test.
1482         * gfortran.dg/minmaxloc_7.f90: New test.
1483
1484         PR debug/49871
1485         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1486
1487 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1488
1489         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1490         the builtin isn't optimized away.
1491
1492 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1493
1494         PR fortran/45586
1495         * gfortran.dg/lto/pr45586-2_0.f90: New.
1496
1497 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1498
1499         PR middle-end/49875
1500         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1501         * c-c++-common/cxxbitfields-5.c: Same.
1502
1503 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1504
1505         * lib/target-supports.exp (check_effective_target_mmap): Use
1506         check_function_available.
1507
1508 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1509
1510         * g++.old-deja/g++.pt/crash60.C: Updated.
1511
1512 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1513
1514         PR target/49866
1515         * gcc.target/i386/pr49866.c: New test.
1516
1517 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1518
1519         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1520         * gcc.target/i386/bmi-andn-1.c: New test.
1521         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1522         * gcc.target/i386/bmi-andn-2.c: Likewise.
1523         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1524         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1525         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1526         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1527         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1528         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1529         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1530         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1531         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1532         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1533         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1534         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1535         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1536         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1537         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1538         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1539         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1540         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1541         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1542         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1543         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1544
1545 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1546
1547         PR middle-end/47691
1548         * gfortran.dg/graphite/id-pr47691.f: New.
1549
1550 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1551
1552         * gcc.target/i386/avx-os-support.h: New.
1553         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1554         (main): Check avx_os_support before the test is run.
1555         * gcc.target/i386/aes-avx-check.h: Ditto.
1556         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1557
1558 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1559
1560         * gcc.target/i386/aggregate-ret3.c: New test.
1561         * gcc.target/i386/aggregate-ret4.c: New test.
1562
1563 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1564
1565         PR fortran/49755
1566         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1567         allocated array should *not* change its size.
1568         * gfortran.dg/multiple_allocation_3.f90: New test.
1569
1570 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1571
1572         PR c++/49776
1573         * g++.dg/cpp0x/constexpr-49776.C: New.
1574
1575 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1576
1577         PR middle-end/47046
1578         * gcc.dg/graphite/id-pr47046.c: New.
1579
1580 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1581
1582         PR middle-end/47653
1583         * gcc.dg/graphite/run-id-pr47593.c: New.
1584
1585 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1586
1587         PR middle-end/47653
1588         * gcc.dg/graphite/run-id-pr47653.c: New.
1589         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1590         induction variables.
1591         * gcc.dg/graphite/scop-16.c: Same.
1592         * gcc.dg/graphite/scop-17.c: Same.
1593         * gcc.dg/graphite/scop-21.c: Same.
1594
1595 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1596
1597         PR middle-end/48805
1598         * gcc.dg/graphite/id-pr48805.c: New.
1599
1600 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1601
1602         * gfortran.dg/coarray_lib_token_2.f90: New.
1603
1604 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1605
1606         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1607         SPU local store.
1608
1609 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1610
1611         PR tree-opt/49671
1612         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1613         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1614
1615 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1616
1617         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1618
1619         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1620         * gcc.c-torture/execute/loop-2g.c: Likewise.
1621         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1622         Require mmap support.
1623         * gcc.c-torture/execute/loop-2g.x: Likewise.
1624         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1625         (MAP_ANON): Provide default.
1626         * gcc.dg/20050826-1.c: Likewise.
1627         * gcc.target/i386/pr36533.c: Likewise.
1628         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1629         Use dg-require-effective-target mmap.
1630
1631 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1632
1633         PR c++/49838
1634         * g++.dg/cpp0x/range-for19.C: New.
1635
1636 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1637
1638         PR testsuite/49753
1639         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1640
1641         Revert:
1642         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1643
1644         PR testsuite/49753
1645         * g++.dg/torture/pr49309.C: Remove.
1646
1647 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1648
1649         PR tree-optimization/49809
1650         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1651         test.
1652
1653 2011-07-25  Richard Guenther  <rguenther@suse.de>
1654
1655         PR tree-optimization/49715
1656         * gcc.target/i386/pr49715-1.c: New testcase.
1657         * gcc.target/i386/pr49715-2.c: Likewise.
1658
1659 2011-07-23  Jason Merrill  <jason@redhat.com>
1660
1661         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1662
1663 2011-07-22  Jason Merrill  <jason@redhat.com>
1664
1665         PR c++/49793
1666         * g++.dg/cpp0x/initlist55.C: New.
1667
1668 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1669
1670         PR fortran/49791
1671         * gfortran.dg/namelist_72.f: New.
1672
1673 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1674
1675         * gfortran.dg/coarray_25.f90: New.
1676
1677 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1678
1679         * override1.C: This test should use c++0x mode.
1680         * override3.C: New. Test the diagnostics in c++98 mode.
1681
1682 2011-07-22  Jason Merrill  <jason@redhat.com>
1683             Mark Glisse  <marc.glisse@normalesup.org>
1684
1685         PR c++/30112
1686         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1687
1688         PR c++/49813
1689         * g++.dg/opt/builtins2.C: New.
1690         * g++.dg/other/error27.C: Don't rely on __builtin.
1691
1692 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1693
1694         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1695         on lp64 targets.
1696         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1697         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1698         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1699         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1700
1701         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1702         instead of ia32.
1703
1704 2011-07-22  Richard Guenther  <rguenther@suse.de>
1705
1706         PR tree-optimization/45819
1707         * gcc.dg/pr45819.c: New testcase.
1708
1709 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1710
1711         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1712
1713 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1714
1715         PR middle-end/47654
1716         PR middle-end/49649
1717         * gcc.dg/graphite/run-id-pr47654.c: New.
1718
1719 2011-07-21  Ian Lance Taylor  <iant@google.com>
1720
1721         PR middle-end/49705
1722         * gcc.dg/pr49705.c: New test.
1723
1724 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1725
1726         * lib/target-supports.exp (check_avx_os_support_available): New.
1727         (check_effective_target_avx_runtime): Use it.
1728
1729 2011-07-21  Richard Guenther  <rguenther@suse.de>
1730
1731         PR tree-optimization/49770
1732         * g++.dg/torture/pr49770.C: New testcase.
1733
1734 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1735
1736         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1737         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1738
1739 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1740
1741         * gfortran.dg/coarray_lib_token_1.f90: New.
1742
1743 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1744
1745         * gcc.dg/pr32912-2.c: Skip for AVR.
1746         * gcc.dg/pr44674.c: Add dg-require-profiling.
1747
1748 2011-07-20  Jason Merrill  <jason@redhat.com>
1749
1750         * g++.dg/ext/desig2.C: New.
1751
1752 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1753
1754         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1755         be generated.
1756         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1757         * gcc.target/powerpc/recip-3.c: Ditto.
1758
1759 2011-07-19  Jason Merrill  <jason@redhat.com>
1760
1761         PR c++/6709 (DR 743)
1762         PR c++/42603 (DR 950)
1763         * g++.dg/cpp0x/decltype21.C: New.
1764
1765 2011-07-20  Richard Guenther  <rguenther@suse.de>
1766
1767         PR middle-end/18908
1768         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1769         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1770
1771 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1772
1773         * gcc.target/arm/combine-movs.c: New.
1774         * gcc.target/arm/unsigned-extend-2.c: New.
1775
1776 2011-07-19  Jason Merrill  <jason@redhat.com>
1777
1778         PR c++/49785
1779         * g++.dg/cpp0x/variadic114.C: New.
1780
1781 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1782
1783         * gfortran.dg/coarray_args_1.f90: New.
1784         * gfortran.dg/coarray_args_2.f90: New.
1785
1786 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1787
1788         PR fortran/49708
1789         * gfortran.dg/allocate_error_3.f90: New.
1790
1791 2011-07-19  Richard Guenther  <rguenther@suse.de>
1792
1793         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1794         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1795         * gcc.dg/torture/20110719-1.c: New testcase.
1796
1797 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR tree-optimization/49768
1800         * gcc.c-torture/execute/pr49768.c: New test.
1801
1802 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1803
1804         PR tree-optimization/49771
1805         * gcc.dg/vect/pr49771.c: New test.
1806
1807 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1808
1809         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1810         * gcc.dg/ipa/ipa-2.c: Likewise.
1811         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1812         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1813         * gcc.dg/ipa/ipa-5.c: Likewise.
1814         * gcc.dg/ipa/ipa-7.c: Likewise.
1815         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1816         * gcc.dg/ipa/ipacost-1.c: Likewise.
1817         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1818         functions.
1819         * gcc.dg/ipa/ipcp-1.c: New test.
1820         * gcc.dg/ipa/ipcp-2.c: Likewise.
1821         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1822
1823 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR middle-end/49675
1826         * gfortran.dg/pr49675.f90: New test.
1827
1828 2011-07-18  Richard Guenther  <rguenther@suse.de>
1829
1830         * gcc.dg/torture/20110718-1.c: New testcase.
1831
1832 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1833
1834         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1835         * g++.dg/ext/bitfield3.C: Likewise.
1836         * g++.dg/ext/bitfield4.C: Likewise.
1837         * g++.dg/ext/bitfield5.C: Likewise.
1838         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1839         * g++.dg/other/pr23205-2.C: Likewise.
1840         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1841         * gcc.c-torture/compile/20001109-2.c: Likewise.
1842         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1843         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1844         * gcc.dg/bitfld-16.c: Likewise.
1845         * gcc.dg/bitfld-17.c: Likewise.
1846         * gcc.dg/bitfld-18.c: Likewise.
1847         * gcc.dg/builtins-config.h: Remove Netware support.
1848         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1849         * gcc.dg/cdce2.c: Likewise.
1850         * gcc.dg/cpp/assert4.c: Remove netware support.
1851         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1852         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1853
1854         * lib/target-supports.exp (check_visibility_available): Remove
1855         NetWare support.
1856         (check_profiling_available): Likewise.
1857
1858 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1859
1860         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1861
1862 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1863             Thomas Koenig  <tkoenig@gcc.gnu.org>
1864
1865         PR fortran/34657
1866         * gfortran.dg/generic_17.f90: Fix testcase.
1867         * gfortran.dg/interface_3.f90: Add dg-error.
1868         * gfortran.dg/use_14.f90: New.
1869         * gfortran.dg/use_15.f90: New.
1870
1871 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1872
1873         * gnat.dg/pointer_controlled.adb: New test.
1874
1875 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1876
1877         PR fortran/49624
1878         * gfortran.dg/pointer_remapping_7.f90: New.
1879
1880 2011-07-16  Jason Merrill  <jason@redhat.com>
1881
1882         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1883
1884 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1885             Jason Merrill  <jason@redhat.com>
1886
1887         PR c++/45329
1888         PR c++/48934
1889         * g++.dg/cpp0x/decltype29.C: Adjust.
1890         * g++.dg/cpp0x/error4.C: Adjust.
1891         * g++.dg/cpp0x/sfinae26.C: Adjust.
1892         * g++.dg/cpp0x/variadic105.C: Adjust.
1893         * g++.dg/template/deduce3.C: Adjust.
1894         * g++.dg/template/error45.C: Adjust.
1895         * g++.dg/template/ptrmem2.C: Adjust.
1896         * g++.dg/template/sfinae2.C: Adjust.
1897         * g++.old-deja/g++.pt/crash60.C: Adjust.
1898         * g++.old-deja/g++.pt/unify6.C: Adjust.
1899         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1900         * g++.dg/cpp0x/nullptr15.C: Adjust.
1901         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1902         * g++.dg/cpp0x/pr31431.C: Adjust.
1903         * g++.dg/cpp0x/pr31434.C: Adjust.
1904         * g++.dg/cpp0x/sfinae11.C: Adjust
1905         * g++.dg/cpp0x/temp_default2.C: Adjust.
1906         * g++.dg/cpp0x/trailing4.C: Adjust.
1907         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1908         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1909         * g++.dg/cpp0x/variadic105.C: Adjust.
1910         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1911         * g++.dg/ext/vla2.C: Adjust.
1912         * g++.dg/other/ptrmem10.C: Adjust.
1913         * g++.dg/other/ptrmem11.C: Adjust.
1914         * g++.dg/overload/unknown1.C: Adjust.
1915         * g++.dg/template/conv11.C: Adjust.
1916         * g++.dg/template/dependent-expr5.C: Adjust.
1917         * g++.dg/template/friend.C: Adjust.
1918         * g++.dg/template/incomplete2.C: Adjust.
1919         * g++.dg/template/local4.C: Adjust.
1920         * g++.dg/template/local6.C: Adjust.
1921         * g++.dg/template/operator9.C: Adjust.
1922         * g++.dg/template/ttp25.C: Adjust.
1923         * g++.dg/template/unify10.C: Adjust.
1924         * g++.dg/template/unify11.C: Adjust.
1925         * g++.dg/template/unify6.C: Adjust.
1926         * g++.dg/template/unify9.C: Adjust.
1927         * g++.dg/template/varmod1.C: Adjust.
1928         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1929         * g++.old-deja/g++.pt/crash28.C: Adjust.
1930         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1931         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1932         * g++.old-deja/g++.pt/expr2.C: Adjust.
1933         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1934         * g++.old-deja/g++.pt/spec5.C: Adjust.
1935         * g++.old-deja/g++.pt/spec6.C: Adjust.
1936         * g++.old-deja/g++.pt/unify4.C: Adjust.
1937         * g++.old-deja/g++.pt/unify8.C: Adjust.
1938         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1939         * g++.dg/overload/template5.C: New testcase.
1940         * g++.dg/template/overload12.C: New testcase.
1941
1942 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1943
1944         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1945         * gfortran.dg/coarray_7.f90: Ditto.
1946         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1947         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1948
1949 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1950
1951         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1952         case.
1953         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1954         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1955         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1956         C67X.
1957         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1958         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1959         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1960
1961 2011-07-15  Jason Merrill  <jason@redhat.com>
1962
1963         PR testsuite/49741
1964         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1965         Use --extra_opts instead of --additional_options.
1966
1967 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR testsuite/49753
1970         * g++.dg/torture/pr49309.C: Remove.
1971
1972 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1973
1974         * gcc.target/tic6x/weak-call.c: New test.
1975         * gcc.target/tic6x/fpcmp.c: New test.
1976         * gcc.target/tic6x/fpdiv.c: New test.
1977         * gcc.target/tic6x/rotdi16-scan.c: New test.
1978         * gcc.target/tic6x/ffssi.c: New test.
1979         * gcc.target/tic6x/fpdiv-lib.c: New test.
1980         * gcc.target/tic6x/cold-lc.c: New test.
1981         * gcc.target/tic6x/longcalls.c: New test.
1982         * gcc.target/tic6x/abi-align-1.c: New test.
1983         * gcc.target/tic6x/fpcmp-finite.c: New test.
1984         * gcc.target/tic6x/rotdi16.c: New test.
1985         * gcc.target/tic6x/bswapl.c: New test.
1986         * gcc.target/tic6x/ffsdi.c: New test.
1987         * gcc.target/tic6x/tic6x.exp: New file.
1988         * gcc.target/tic6x/builtins/arith24.c: New test.
1989         * gcc.target/tic6x/builtins/smpy.c: New test.
1990         * gcc.target/tic6x/builtins/smpylh.c: New test.
1991         * gcc.target/tic6x/builtins/smpyh.c: New test.
1992         * gcc.target/tic6x/builtins/sarith1.c: New test.
1993         * gcc.target/tic6x/builtins/extclr.c: New test
1994         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1995         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1996         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1997         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1998         New functions.
1999         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2000         __TMS320C6X__.
2001         * gcc.dg/20020312-2.c: Likewise.
2002         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2003         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2004         * gcc.dg/torture/builtin-math-7.c: Likewise.
2005
2006         PR testsuite/49757
2007         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2008         not testing tic6x-*-*.
2009
2010 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2011
2012         PR tree-opt/49309
2013         * g++.dg/torture/pr49309.C: New testcase.
2014
2015 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2016
2017         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2018
2019 2011-07-14  Richard Guenther  <rguenther@suse.de>
2020
2021         PR tree-optimization/49651
2022         * gcc.dg/torture/pr49651.c: New testcase.
2023
2024 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2025
2026         PR target/43746
2027         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2028
2029 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2030
2031         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2032         -mno-pointers-to-nested-functions.
2033         * gcc.target/powerpc/no-r11-2.c: Ditto.
2034         * gcc.target/powerpc/no-r11-3.c: Ditto.
2035
2036 2011-07-13  Jason Merrill  <jason@redhat.com>
2037
2038         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2039         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2040         when compiling C files.
2041         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2042         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2043         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2044         * g++.dg/lookup/anon2.C: Likewise.
2045         * g++.dg/tree-ssa/copyprop.C: Likewise.
2046         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2047         * g++.dg/init/vector1.C: Ignore narrowing errors.
2048         * g++.dg/torture/pr35526.C: Likewise.
2049         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2050
2051 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2052
2053         PR libfortran/49296
2054         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2055         and logical reads.
2056
2057 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2058
2059         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2060         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2061
2062 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2063
2064         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2065         * lib/obj-c++.exp (obj-c++_init): Ditto.
2066         * lib/file-format.exp (gcc_target_object_format): Ditto.
2067         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2068         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2069         (check_visibility_available): Ditto.
2070         (check_effective_target_tls_native): Ditto.
2071         (check_effective_target_tls_emulated): Ditto.
2072         (check_effective_target_function_sections): Ditto.
2073
2074 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2075
2076         * gcc.target/arm/pr48183.c: New test.
2077
2078 2011-07-13  Richard Guenther  <rguenther@suse.de>
2079
2080         * gcc.dg/torture/20110713-1.c: New testcase.
2081
2082 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2083
2084         PR rtl-opt/49474
2085         * gcc.c-torture/compile/pr49474.c: New testcase.
2086
2087 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2088
2089         PR tree-optimization/49712
2090         * gcc.c-torture/execute/pr49712.c: New test.
2091
2092 2011-07-11  Jason Merrill  <jason@redhat.com>
2093
2094         PR c++/44609
2095         * g++.dg/template/recurse3.C: New.
2096
2097 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2098
2099         PR debug/49676
2100         * gcc.dg/guality/csttest.c: New test.
2101
2102         PR fortran/49698
2103         * gfortran.dg/pr49698.f90: New test.
2104
2105 2011-07-11  Jeff Law  <law@redhat.com>
2106
2107         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2108
2109 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2110
2111         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2112         * go.test/go-test.exp (go-set-goarch): Likewise.
2113
2114 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2115
2116         PR target/39633
2117         * gcc.target/avr/torture/pr39633.c: New test case.
2118
2119 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2120
2121         PR fortran/18918
2122         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2123
2124 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2125
2126         * lib/target-supports.exp (check_effective_target_scheduling):
2127         New Function.
2128         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2129         * gcc.dg/pr45055.c: Ditto.
2130         * gcc.dg/pr45353.c: Ditto.
2131         * g++.dg/pr45056.C: Ditto.
2132
2133 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2134
2135         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2136         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2137         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2138         * g++.dg/torture/pr31863.C: Skip AVR.
2139
2140 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2141
2142         PR fortran/49690
2143         * gfortran.dg/intrinsic_signal.f90: New.
2144
2145 2011-07-09  Jason Merrill  <jason@redhat.com>
2146
2147         * g++.dg/cpp0x/regress/regress6.C: New.
2148         * g++.dg/parse/crash45.C: Adjust message.
2149         * g++.dg/template/crash38.C: Adjust message.
2150         * g++.dg/template/crash64.C: Adjust message.
2151
2152 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2153
2154         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2155         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2156         * g++.dg/abi/bitfield3.C: Likewise.
2157         * g++.dg/eh/pr38662.C: Likewise.
2158         * g++.dg/ext/attrib36.C: Likewise.
2159         * g++.dg/ext/attrib37.C: Likewise.
2160         * g++.dg/ext/attrib8.C: Likewise.
2161         * g++.dg/ext/tmplattr1.C: Likewise.
2162         * g++.dg/inherit/override-attribs.C: Likewise.
2163         * g++.dg/opt/inline9.C: Likewise.
2164         * g++.dg/opt/life1.C: Likewise.
2165         * g++.dg/opt/longbranch2.C: Likewise.
2166         * g++.dg/opt/nrv12.C: Likewise.
2167         * g++.dg/opt/reg-stack4.C: Likewise.
2168         * g++.dg/other/pr35504.C: Likewise.
2169         * g++.dg/other/pr39496.C: Likewise.
2170         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2171         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2172         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2173         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2174         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2175         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2176         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2177         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2178         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2179         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2180         * g++.dg/warn/pr15774-1.C: Likewise.
2181         * g++.dg/warn/pr15774-2.C: Likewise.
2182         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2183         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2184         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2185         * g++.old-deja/g++.pt/asm2.C: Likewise.
2186         * gcc.c-torture/compile/20000804-1.c: Likewise.
2187         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2188         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2189         * gcc.dg/20020108-1.c: Likewise.
2190         * gcc.dg/20020122-2.c: Likewise.
2191         * gcc.dg/20020122-3.c: Likewise.
2192         * gcc.dg/20020206-1.c: Likewise.
2193         * gcc.dg/20020219-1.c: Likewise.
2194         * gcc.dg/20020310-1.c: Likewise.
2195         * gcc.dg/20020411-1.c: Likewise.
2196         * gcc.dg/20020418-2.c: Likewise.
2197         * gcc.dg/20020426-2.c: Likewise.
2198         * gcc.dg/20020517-1.c: Likewise.
2199         * gcc.dg/20030204-1.c: Likewise.
2200         * gcc.dg/20030826-2.c: Likewise.
2201         * gcc.dg/20031102-1.c: Likewise.
2202         * gcc.dg/20031202-1.c: Likewise.
2203         * gcc.dg/20050111-1.c: Likewise.
2204         * gcc.dg/20050503-1.c: Likewise.
2205         * gcc.dg/array-init-1.c: Likewise.
2206         * gcc.dg/builtin-apply4.c: Likewise.
2207         * gcc.dg/dfp/pr31344.c: Likewise.
2208         * gcc.dg/gomp/atomic-11.c: Likewise.
2209         * gcc.dg/graphite/pr40281.c: Likewise.
2210         * gcc.dg/ia64-sync-1.c: Likewise.
2211         * gcc.dg/ia64-sync-2.c: Likewise.
2212         * gcc.dg/ia64-sync-3.c: Likewise.
2213         * gcc.dg/ia64-sync-4.c: Likewise.
2214         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2215         * gcc.dg/invalid-call-1.c: Likewise.
2216         * gcc.dg/loop-3.c: Likewise.
2217         * gcc.dg/lower-subreg-1.c: Likewise.
2218         * gcc.dg/lto/pr47259_0.c: Likewise.
2219         * gcc.dg/nested-calls-1.c: Likewise.
2220         * gcc.dg/pr20017.c: Likewise.
2221         * gcc.dg/pr25023.c: Likewise.
2222         * gcc.dg/pr27671-2.c: Likewise.
2223         * gcc.dg/pr32176.c: Likewise.
2224         * gcc.dg/pr33676.c: Likewise.
2225         * gcc.dg/pr35045.c: Likewise.
2226         * gcc.dg/pr36015.c: Likewise.
2227         * gcc.dg/pr36584.c: Likewise.
2228         * gcc.dg/pr36998.c: Likewise.
2229         * gcc.dg/pr37438.c: Likewise.
2230         * gcc.dg/pr37908.c: Likewise.
2231         * gcc.dg/pr41241.c: Likewise.
2232         * gcc.dg/pr41340.c: Likewise.
2233         * gcc.dg/pr44136.c: Likewise.
2234         * gcc.dg/pr44194-1.c: Likewise.
2235         * gcc.dg/pr46212.c: Likewise.
2236         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2237         * gcc.dg/setjmp-2.c: Likewise.
2238         * gcc.dg/short-compare-1.c: Likewise.
2239         * gcc.dg/short-compare-2.c: Likewise.
2240         * gcc.dg/smod-1.c: Likewise.
2241         * gcc.dg/sync-2.c: Likewise.
2242         * gcc.dg/sync-3.c: Likewise.
2243         * gcc.dg/tls/opt-1.c: Likewise.
2244         * gcc.dg/tls/opt-2.c: Likewise.
2245         * gcc.dg/tls/opt-3.c: Likewise.
2246         * gcc.dg/torture/badshift.c: Likewise.
2247         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2248         * gcc.dg/torture/pr20314-2.c: Likewise.
2249         * gcc.dg/torture/pr36891.c: Likewise.
2250         * gcc.dg/torture/pr38774.c: Likewise.
2251         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2252         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2253         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2254         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2255         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2256         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2257         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2258         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2259         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2260         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2261         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2262         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2263         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2264         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2265         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2266         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2267         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2268         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2269         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2270         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2271         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2272         * gcc.dg/unroll-1.c: Likewise.
2273         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2274         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2275         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2276         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2277         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2278         * gcc.target/i386/20000609-1.c: Likewise.
2279         * gcc.target/i386/20000720-1.c: Likewise.
2280         * gcc.target/i386/20000724-1.c: Likewise.
2281         * gcc.target/i386/20011107-1.c: Likewise.
2282         * gcc.target/i386/20011119-1.c: Likewise.
2283         * gcc.target/i386/20020201-3.c: Likewise.
2284         * gcc.target/i386/20020218-1.c: Likewise.
2285         * gcc.target/i386/20020729-1.c: Likewise.
2286         * gcc.target/i386/20030926-1.c: Likewise.
2287         * gcc.target/i386/20060125-1.c: Likewise.
2288         * gcc.target/i386/20060125-2.c: Likewise.
2289         * gcc.target/i386/20060512-1.c: Likewise.
2290         * gcc.target/i386/20060512-2.c: Likewise.
2291         * gcc.target/i386/20060512-3.c: Likewise.
2292         * gcc.target/i386/20060512-4.c: Likewise.
2293         * gcc.target/i386/387-1.c: Likewise.
2294         * gcc.target/i386/387-2.c: Likewise.
2295         * gcc.target/i386/387-5.c: Likewise.
2296         * gcc.target/i386/387-6.c: Likewise.
2297         * gcc.target/i386/980312-1.c: Likewise.
2298         * gcc.target/i386/980313-1.c: Likewise.
2299         * gcc.target/i386/990117-1.c: Likewise.
2300         * gcc.target/i386/990424-1.c: Likewise.
2301         * gcc.target/i386/990524-1.c: Likewise.
2302         * gcc.target/i386/991129-1.c: Likewise.
2303         * gcc.target/i386/991214-1.c: Likewise.
2304         * gcc.target/i386/991230-1.c: Likewise.
2305         * gcc.target/i386/addr-sel-1.c: Likewise.
2306         * gcc.target/i386/aggregate-ret1.c: Likewise.
2307         * gcc.target/i386/aggregate-ret2.c: Likewise.
2308         * gcc.target/i386/align-main-3.c: Likewise.
2309         * gcc.target/i386/amd64-abi-1.c: Likewise.
2310         * gcc.target/i386/amd64-abi-2.c: Likewise.
2311         * gcc.target/i386/amd64-abi-4.c: Likewise.
2312         * gcc.target/i386/amd64-abi-5.c: Likewise.
2313         * gcc.target/i386/amd64-abi-6.c: Likewise.
2314         * gcc.target/i386/asm-1.c: Likewise.
2315         * gcc.target/i386/asm-3.c: Likewise.
2316         * gcc.target/i386/asm-5.c: Likewise.
2317         * gcc.target/i386/attributes-error.c: Likewise.
2318         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2319         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2320         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2321         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2322         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2323         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2324         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2325         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2326         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2327         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2328         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2329         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2330         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2331         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2332         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2333         * gcc.target/i386/bitfield1.c: Likewise.
2334         * gcc.target/i386/bitfield2.c: Likewise.
2335         * gcc.target/i386/bmi-2.c: Likewise.
2336         * gcc.target/i386/bmi-5.c: Likewise.
2337         * gcc.target/i386/builtin-unreachable.c: Likewise.
2338         * gcc.target/i386/cleanup-2.c: Likewise.
2339         * gcc.target/i386/clobbers.c: Likewise.
2340         * gcc.target/i386/cmov8.c: Likewise.
2341         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2342         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2343         * gcc.target/i386/compress-float-387.c: Likewise.
2344         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2345         * gcc.target/i386/compress-float-sse.c: Likewise.
2346         * gcc.target/i386/crc32-2.c: Likewise.
2347         * gcc.target/i386/crc32-3.c: Likewise.
2348         * gcc.target/i386/divmod-7.c: Likewise.
2349         * gcc.target/i386/divmod-8.c: Likewise.
2350         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2351         * gcc.target/i386/fma3-builtin.c: Likewise.
2352         * gcc.target/i386/fma3-fma.c: Likewise.
2353         * gcc.target/i386/fma4-256-vector.c: Likewise.
2354         * gcc.target/i386/fma4-builtin.c: Likewise.
2355         * gcc.target/i386/fma4-fma-2.c: Likewise.
2356         * gcc.target/i386/fma4-fma.c: Likewise.
2357         * gcc.target/i386/fma4-vector-2.c: Likewise.
2358         * gcc.target/i386/fma4-vector.c: Likewise.
2359         * gcc.target/i386/funcspec-1.c: Likewise.
2360         * gcc.target/i386/funcspec-10.c: Likewise.
2361         * gcc.target/i386/funcspec-11.c: Likewise.
2362         * gcc.target/i386/funcspec-2.c: Likewise.
2363         * gcc.target/i386/funcspec-5.c: Likewise.
2364         * gcc.target/i386/funcspec-6.c: Likewise.
2365         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2366         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2367         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2368         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2369         * gcc.target/i386/incoming-1.c: Likewise.
2370         * gcc.target/i386/incoming-10.c: Likewise.
2371         * gcc.target/i386/incoming-11.c: Likewise.
2372         * gcc.target/i386/incoming-12.c: Likewise.
2373         * gcc.target/i386/incoming-13.c: Likewise.
2374         * gcc.target/i386/incoming-14.c: Likewise.
2375         * gcc.target/i386/incoming-15.c: Likewise.
2376         * gcc.target/i386/incoming-2.c: Likewise.
2377         * gcc.target/i386/incoming-3.c: Likewise.
2378         * gcc.target/i386/incoming-4.c: Likewise.
2379         * gcc.target/i386/incoming-5.c: Likewise.
2380         * gcc.target/i386/incoming-6.c: Likewise.
2381         * gcc.target/i386/incoming-7.c: Likewise.
2382         * gcc.target/i386/incoming-8.c: Likewise.
2383         * gcc.target/i386/incoming-9.c: Likewise.
2384         * gcc.target/i386/lea.c: Likewise.
2385         * gcc.target/i386/local.c: Likewise.
2386         * gcc.target/i386/loop-1.c: Likewise.
2387         * gcc.target/i386/loop-2.c: Likewise.
2388         * gcc.target/i386/loop-3.c: Likewise.
2389         * gcc.target/i386/max-stack-align.c: Likewise.
2390         * gcc.target/i386/memcpy-1.c: Likewise.
2391         * gcc.target/i386/movbe-2.c: Likewise.
2392         * gcc.target/i386/movq-2.c: Likewise.
2393         * gcc.target/i386/movq.c: Likewise.
2394         * gcc.target/i386/nrv1.c: Likewise.
2395         * gcc.target/i386/pad-4.c: Likewise.
2396         * gcc.target/i386/pad-5a.c: Likewise.
2397         * gcc.target/i386/pad-5b.c: Likewise.
2398         * gcc.target/i386/pad-6a.c: Likewise.
2399         * gcc.target/i386/pad-6b.c: Likewise.
2400         * gcc.target/i386/pad-7.c: Likewise.
2401         * gcc.target/i386/pad-9.c: Likewise.
2402         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2403         * gcc.target/i386/pic-1.c: Likewise.
2404         * gcc.target/i386/pr12092-1.c: Likewise.
2405         * gcc.target/i386/pr12329.c: Likewise.
2406         * gcc.target/i386/pr21518.c: Likewise.
2407         * gcc.target/i386/pr22362.c: Likewise.
2408         * gcc.target/i386/pr22585.c: Likewise.
2409         * gcc.target/i386/pr23098.c: Likewise.
2410         * gcc.target/i386/pr25196.c: Likewise.
2411         * gcc.target/i386/pr25293.c: Likewise.
2412         * gcc.target/i386/pr25654.c: Likewise.
2413         * gcc.target/i386/pr26449.c: Likewise.
2414         * gcc.target/i386/pr26778.c: Likewise.
2415         * gcc.target/i386/pr26826.c: Likewise.
2416         * gcc.target/i386/pr27266.c: Likewise.
2417         * gcc.target/i386/pr29978.c: Likewise.
2418         * gcc.target/i386/pr30505.c: Likewise.
2419         * gcc.target/i386/pr30961-1.c: Likewise.
2420         * gcc.target/i386/pr31628.c: Likewise.
2421         * gcc.target/i386/pr32000-2.c: Likewise.
2422         * gcc.target/i386/pr32661-1.c: Likewise.
2423         * gcc.target/i386/pr32708-2.c: Likewise.
2424         * gcc.target/i386/pr32708-3.c: Likewise.
2425         * gcc.target/i386/pr34256.c: Likewise.
2426         * gcc.target/i386/pr34312.c: Likewise.
2427         * gcc.target/i386/pr34522.c: Likewise.
2428         * gcc.target/i386/pr35160.c: Likewise.
2429         * gcc.target/i386/pr35281.c: Likewise.
2430         * gcc.target/i386/pr36246.c: Likewise.
2431         * gcc.target/i386/pr36786.c: Likewise.
2432         * gcc.target/i386/pr37275.c: Likewise.
2433         * gcc.target/i386/pr37843-3.c: Likewise.
2434         * gcc.target/i386/pr37843-4.c: Likewise.
2435         * gcc.target/i386/pr39082-1.c: Likewise.
2436         * gcc.target/i386/pr39431.c: Likewise.
2437         * gcc.target/i386/pr39496.c: Likewise.
2438         * gcc.target/i386/pr39543-2.c: Likewise.
2439         * gcc.target/i386/pr39911.c: Likewise.
2440         * gcc.target/i386/pr40718.c: Likewise.
2441         * gcc.target/i386/pr40906-1.c: Likewise.
2442         * gcc.target/i386/pr40906-2.c: Likewise.
2443         * gcc.target/i386/pr40906-3.c: Likewise.
2444         * gcc.target/i386/pr40934.c: Likewise.
2445         * gcc.target/i386/pr41900.c: Likewise.
2446         * gcc.target/i386/pr42589.c: Likewise.
2447         * gcc.target/i386/pr43662.c: Likewise.
2448         * gcc.target/i386/pr43671.c: Likewise.
2449         * gcc.target/i386/pr43766.c: Likewise.
2450         * gcc.target/i386/pr43869.c: Likewise.
2451         * gcc.target/i386/pr44942.c: Likewise.
2452         * gcc.target/i386/pr44948-2a.c: Likewise.
2453         * gcc.target/i386/pr45234.c: Likewise.
2454         * gcc.target/i386/pr45336-2.c: Likewise.
2455         * gcc.target/i386/pr45336-4.c: Likewise.
2456         * gcc.target/i386/pr45852.c: Likewise.
2457         * gcc.target/i386/pr46470.c: Likewise.
2458         * gcc.target/i386/pr48037-1.c: Likewise.
2459         * gcc.target/i386/pr48389.c: Likewise.
2460         * gcc.target/i386/pr49095.c: Likewise.
2461         * gcc.target/i386/pr9771-1.c: Likewise.
2462         * gcc.target/i386/rdfsbase-1.c: Likewise.
2463         * gcc.target/i386/rdfsbase-2.c: Likewise.
2464         * gcc.target/i386/rdgsbase-1.c: Likewise.
2465         * gcc.target/i386/rdgsbase-2.c: Likewise.
2466         * gcc.target/i386/rdrand-3.c: Likewise.
2467         * gcc.target/i386/regparm-stdcall.c: Likewise.
2468         * gcc.target/i386/regparm.c: Likewise.
2469         * gcc.target/i386/reload-1.c: Likewise.
2470         * gcc.target/i386/rotate-2.c: Likewise.
2471         * gcc.target/i386/sibcall-5.c: Likewise.
2472         * gcc.target/i386/signbit-1.c: Likewise.
2473         * gcc.target/i386/signbit-2.c: Likewise.
2474         * gcc.target/i386/signbit-3.c: Likewise.
2475         * gcc.target/i386/sse-5.c: Likewise.
2476         * gcc.target/i386/sse-8.c: Likewise.
2477         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2478         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2479         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2480         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2481         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2482         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2483         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2484         * gcc.target/i386/sse2-movq-2.c: Likewise.
2485         * gcc.target/i386/sse2-movq-3.c: Likewise.
2486         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2487         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2488         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2489         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2490         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2491         * gcc.target/i386/ssefn-1.c: Likewise.
2492         * gcc.target/i386/ssefn-2.c: Likewise.
2493         * gcc.target/i386/sseregparm-1.c: Likewise.
2494         * gcc.target/i386/sseregparm-2.c: Likewise.
2495         * gcc.target/i386/sseregparm-3.c: Likewise.
2496         * gcc.target/i386/sseregparm-4.c: Likewise.
2497         * gcc.target/i386/sseregparm-5.c: Likewise.
2498         * gcc.target/i386/sseregparm-6.c: Likewise.
2499         * gcc.target/i386/sseregparm-7.c: Likewise.
2500         * gcc.target/i386/sseregparm-8.c: Likewise.
2501         * gcc.target/i386/stack-realign.c: Likewise.
2502         * gcc.target/i386/stack-usage-realign.c: Likewise.
2503         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2504         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2505         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2506         * gcc.target/i386/stackalign/return-1.c: Likewise.
2507         * gcc.target/i386/stackalign/return-2.c: Likewise.
2508         * gcc.target/i386/stackalign/return-3.c: Likewise.
2509         * gcc.target/i386/tailcall-1.c: Likewise.
2510         * gcc.target/i386/tbm-2.c: Likewise.
2511         * gcc.target/i386/udivmod-7.c: Likewise.
2512         * gcc.target/i386/udivmod-8.c: Likewise.
2513         * gcc.target/i386/unroll-1.c: Likewise.
2514         * gcc.target/i386/vararg-1.c: Likewise.
2515         * gcc.target/i386/vararg-2.c: Likewise.
2516         * gcc.target/i386/vect8-ret.c: Likewise.
2517         * gcc.target/i386/vectorize5.c: Likewise.
2518         * gcc.target/i386/wmul-1.c: Likewise.
2519         * gcc.target/i386/wmul-2.c: Likewise.
2520         * gcc.target/i386/wrfsbase-1.c: Likewise.
2521         * gcc.target/i386/wrfsbase-2.c: Likewise.
2522         * gcc.target/i386/wrgsbase-1.c: Likewise.
2523         * gcc.target/i386/wrgsbase-2.c: Likewise.
2524         * gcc.target/i386/xop-pcmov.c: Likewise.
2525         * gcc.target/i386/xop-pcmov2.c: Likewise.
2526         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2527         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2528         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2529         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2530         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2531         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2532         * gcc.target/i386/zee.c: Likewise.
2533         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2534         * gfortran.dg/compiler-directive_2.f: Likewise.
2535         * gfortran.dg/g77/20010216-1.f: Likewise.
2536         * gfortran.dg/gomp/pr39152.f90: Likewise.
2537         * gfortran.dg/pr33794.f90: Likewise.
2538
2539 2011-07-09  Jason Merrill  <jason@redhat.com>
2540
2541         * g++.dg/cpp0x/regress/regress5.C: New.
2542
2543 2011-07-08  Jason Merrill  <jason@redhat.com>
2544
2545         PR c++/45437
2546         * g++.dg/expr/compound-asn1.C: New.
2547         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2548
2549 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR target/49621
2552         * gcc.target/powerpc/altivec-34.c: New test.
2553
2554 2011-07-08  Jason Merrill  <jason@redhat.com>
2555
2556         PR c++/45603
2557         * g++.dg/abi/guard3.C: New.
2558
2559 2011-07-08  Julian Brown  <julian@codesourcery.com>
2560
2561         * lib/target-supports.exp
2562         (check_effective_target_arm_little_endian): New.
2563         (check_effective_target_vect_pack_trunc): Use above.
2564         (check_effective_target_vect_unpack): Likewise.
2565         (check_effective_target_vect_element_align): Test
2566         check_effective_target_arm_vect_no_misalign for ARM.
2567
2568 2011-07-08  Jason Merrill  <jason@redhat.com>
2569
2570         PR c++/49673
2571         * g++.dg/cpp0x/constexpr-rom.C: New.
2572
2573 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2574
2575         PR middle-end/49519
2576         * g++.dg/torture/pr49519.C: New test.
2577
2578 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2579
2580         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2581
2582 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2583
2584         PR testsuite/48727
2585         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2586
2587 2011-07-08  Richard Guenther  <rguenther@suse.de>
2588
2589         PR tree-optimization/49662
2590         * gcc.dg/graphite/interchange-14.c: XFAIL.
2591         * gcc.dg/graphite/interchange-15.c: Likewise.
2592         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2593
2594 2011-07-06  Jason Merrill  <jason@redhat.com>
2595
2596         PR c++/49663
2597         * g++.dg/cpp0x/regress/regress4.C: New.
2598
2599 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2600
2601         PR fortran/49648
2602         * gfortran.dg/result_in_spec_4.f90: New test.
2603
2604 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2605
2606         * gcc.target/sparc/cas64.c: New test.
2607
2608 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2609
2610         PR c/49644
2611         * g++.dg/torture/pr49644.C: New test.
2612
2613         PR c/49644
2614         * gcc.c-torture/execute/pr49644.c: New test.
2615
2616 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2617
2618         * lib/target-supports.exp (check_effective_target_ia32): New.
2619         (check_effective_target_x32): Likewise.
2620         (check_effective_target_vect_cmdline_needed): Also check x32.
2621
2622 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2623
2624         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2625         dg-prune-output.
2626         * gcc.target/arm/pr42235.c: Likewise.
2627         * gcc.target/arm/pr42495.c: Likewise.
2628         * gcc.target/arm/pr42574.c: Likewise.
2629         * gcc.target/arm/thumb-branch1.c: Likewise.
2630
2631         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2632         unneeded prune of possible warning.
2633         * gcc.target/arm/pr40956.c: Likewise.
2634         * gcc.target/arm/pr42505.c: Likewise.
2635
2636         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2637         * gcc.c-torture/compile/pr46883.c: Likewise.
2638         * gcc.c-torture/compile/pr46934.c: Likewise.
2639
2640         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2641         for move to ../../gcc.c-torture/compile.
2642         * gcc.target/arm/pr46883.c: Likewise.
2643         * gcc.target/arm/pr46934.c: Likewise.
2644
2645         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2646         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2647         * gcc.target/arm/wmul-1.c: Likewise.
2648         * gcc.target/arm/wmul-2.c: Likewise.
2649         * gcc.target/arm/wmul-3.c: Likewise.
2650         * gcc.target/arm/wmul-4.c: Likewise.
2651         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2652         add tab after scan target.
2653         * gcc.target/arm/smlaltt-1.c: Likewise.
2654         * gcc.target/arm/smlatb-1.c: Likewise.
2655         * gcc.target/arm/smlatt-1.c: Likewise.
2656
2657 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2658
2659         PR debug/49522
2660         * gcc.dg/debug/pr49522.c: New test.
2661
2662 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2663
2664         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2665         * gcc.dg/pr46212.c: Run only if target int32plus.
2666         * gcc.dg/torture/pr48146.c: Ditto.
2667         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2668         * c-c++-common/pr44832.c: Ditto.
2669         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2670         * gcc.dg/pr31490.c: Ditto.
2671         * gcc.dg/torture/builtin-math-7.c: Run only if target
2672         large_double.
2673         * gcc.dg/torture/pr45764.c: Skip for AVR.
2674         * gcc.dg/pr47893.c: Ditto.
2675
2676 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2677
2678         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2679         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2680         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2681         add tab to scan target.
2682
2683 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2684
2685         * gcc.target/arm/neon-modes-3.c: New test.
2686
2687 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2688
2689         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2690         -fno-loop-interchange -ffast-math.
2691
2692 2011-07-07  Richard Guenther  <rguenther@suse.de>
2693
2694         * gcc.dg/ftrapv-3.c: New testcase.
2695
2696 2011-07-07  Richard Guenther  <rguenther@suse.de>
2697
2698         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2699         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2700
2701 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2702
2703         * gcc.dg/binop-notxor1.c: New test.
2704         * gcc.dg/binop-notand4a.c: New test.
2705         * gcc.dg/binop-notxor2.c: New test.
2706         * gcc.dg/binop-notand3a.c: New test.
2707         * gcc.dg/binop-notand2a.c: New test.
2708         * gcc.dg/binop-notand6a.c: New test.
2709         * gcc.dg/binop-notor1.c: New test.
2710         * gcc.dg/binop-notand1a.c: New test.
2711         * gcc.dg/binop-notand5a.c: New test.
2712         * gcc.dg/binop-notor2.c: New test.
2713
2714 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR middle-end/49640
2717         * gcc.dg/gomp/pr49640.c: New test.
2718
2719 2011-07-07  Richard Guenther  <rguenther@suse.de>
2720
2721         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2722
2723 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2724
2725         PR target/39150
2726         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2727
2728 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2729
2730         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2731         * gcc.target/powerpc/no-r11-2.c: Ditto.
2732         * gcc.target/powerpc/no-r11-3.c: Ditto.
2733
2734 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2735
2736         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2737         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2738
2739 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2740
2741         * lib/target-supports.exp (check_profiling_available): Disable
2742         profiling with -fprofile-generate for target avr.
2743
2744 2011-07-06  Richard Guenther  <rguenther@suse.de>
2745
2746         PR tree-optimization/49645
2747         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2748
2749 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2750
2751         PR middle-end/47383
2752         * gcc.dg/pr47383.c: New.
2753
2754 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2755
2756         PR tree-optimization/49647
2757         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2758
2759 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2760
2761         PR testsuite/49542
2762         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2763         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2764
2765 2011-07-05  Jason Merrill  <jason@redhat.com>
2766
2767         PR c++/48157
2768         * g++.dg/template/template-id-4.C: New.
2769
2770 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2771
2772         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2773         * gcc.dg/pr43402.c: Ditto.
2774
2775 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2776
2777         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2778
2779 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2780
2781         * gcc.target/powerpc/ppc-switch-1.c: New test for
2782         --param case-values-threshold.
2783         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2784
2785 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2786
2787         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2788
2789 2011-07-05  Jason Merrill  <jason@redhat.com>
2790
2791         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2792
2793 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2794
2795         PR tree-optimization/47654
2796         * gcc.dg/graphite/block-pr47654.c: New.
2797
2798 2011-07-05  Jason Merrill  <jason@redhat.com>
2799
2800         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2801
2802 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2803
2804         PR tree-optimization/49580
2805         * gcc.dg/autopar/pr49580.c: New test.
2806
2807 2011-07-05  Richard Guenther  <rguenther@suse.de>
2808
2809         PR tree-optimization/49518
2810         PR tree-optimization/49628
2811         * g++.dg/torture/pr49628.C: New testcase.
2812         * gcc.dg/torture/pr49518.c: Likewise.
2813
2814 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2815
2816         * ada/acats/run_acats (which): Extract last field from type -p,
2817         type output only if command succeeded.
2818
2819 2011-07-04  Jason Merrill  <jason@redhat.com>
2820
2821         * g++.dg/abi/mangle48.C: New.
2822
2823         * g++.dg/cpp0x/diag1.C: New.
2824
2825         * g++.dg/diagnostic/aka1.C: New.
2826
2827 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2828
2829         PR rtl-optimization/49619
2830         * gcc.dg/pr49619.c: New test.
2831
2832         PR rtl-optimization/49472
2833         * gfortran.dg/pr49472.f90: New test.
2834
2835         PR debug/49602
2836         * gcc.dg/pr49602.c: New test.
2837
2838 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2839
2840         PR target/34734
2841         PR target/44643
2842         * gcc.target/avr/avr.exp: Run over cpp files, too.
2843         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2844         * gcc.target/avr/progmem.h: New file.
2845         * gcc.target/avr/exit-abort.h: New file.
2846         * gcc.target/avr/progmem-error-1.c: New file.
2847         * gcc.target/avr/progmem-error-1.cpp: New file.
2848         * gcc.target/avr/progmem-warning-1.c: New file.
2849         * gcc.target/avr/torture/progmem-1.c: New file.
2850         * gcc.target/avr/torture/progmem-1.cpp: New file.
2851
2852 2011-07-04  Richard Guenther  <rguenther@suse.de>
2853
2854         PR tree-optimization/49615
2855         * g++.dg/torture/pr49615.C: New testcase.
2856
2857 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2858
2859         PR tree-optimization/49610
2860         * gcc.dg/vect/pr49610.c: New test.
2861
2862 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2863
2864         * gnat.dg/specs/debug1.ads: New test.
2865
2866 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2867
2868         PR fortran/49562
2869         * gfortran.dg/typebound_proc_23.f90: New.
2870
2871 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2872
2873         PR c++/49605
2874         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2875
2876 2011-07-01  Jason Merrill  <jason@redhat.com>
2877
2878         PR c++/48261
2879         * g++.dg/template/template-id-3.C: New.
2880
2881         PR c++/48593
2882         * g++.dg/template/qualified-id4.C: New.
2883
2884         PR c++/48883
2885         * g++.dg/template/explicit-args4.C: New.
2886
2887         PR c++/49085
2888         * g++.dg/template/offsetof2.C: New.
2889
2890 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2891
2892         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2893
2894 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2895
2896         PR libmudflap/49549
2897         * lib/target-supports.exp (check_effective_target_gld): New proc.
2898
2899 2011-07-01  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/49603
2902         * gcc.dg/torture/pr49603.c: New testcase.
2903
2904 2011-06-30  Jason Merrill  <jason@redhat.com>
2905
2906         PR c++/49387
2907         * g++.dg/rtti/template1.C: New.
2908
2909         PR c++/49569
2910         * g++.dg/cpp0x/regress/ctor1.C: New.
2911
2912         PR c++/49355
2913         * g++.dg/cpp0x/initlist54.C: New.
2914
2915 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2916
2917         * gcc.dg/tree-ssa/sra-12.c: New test.
2918
2919 2011-06-29  Jason Merrill  <jason@redhat.com>
2920
2921         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2922
2923 2011-06-30  Richard Guenther  <rguenther@suse.de>
2924
2925         PR tree-optimization/46787
2926         * gcc.dg/vect/vect-121.c: New testcase.
2927
2928 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2929
2930         PR tree-optimization/49094
2931         * gcc.dg/tree-ssa/pr49094.c: New test.
2932
2933 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2934
2935         PR fortran/49540
2936         * gfortran.dg/pr49540-1.f90: New test.
2937         * gfortran.dg/pr49540-2.f90: New test.
2938
2939 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2940
2941         PR ada/49511
2942         * ada/acats/run_acats (which): Use last field of type -p output.
2943
2944 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2945             Iain Sandoe  <iains@gcc.gnu.org>
2946
2947         PR libobjc/36610
2948         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2949         Only skip on 64-bit *-*-darwin8* && !objc2.
2950
2951 2011-06-30  Richard Guenther  <rguenther@suse.de>
2952
2953         PR tree-optimization/38752
2954         * gcc.c-torture/compile/pr38752.c: New testcase.
2955
2956 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2957
2958         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2959         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2960
2961 2011-06-29  Jason Merrill  <jason@redhat.com>
2962
2963         PR c++/49216
2964         * g++.dg/cpp0x/initlist53.C: Use placement new.
2965         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2966         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2967
2968         PR c++/49003
2969         * g++.dg/cpp0x/trailing6.C: New.
2970         * g++.dg/cpp0x/pr45908.C: No error.
2971
2972         PR c++/49272
2973         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2974
2975         PR c++/49520
2976         * g++.dg/cpp0x/constexpr-using2.C: New.
2977
2978         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2979
2980         PR c++/45923
2981         * g++.dg/cpp0x/constexpr-diag3.C: New.
2982         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2983         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2984         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2985         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2986
2987 2011-06-29  Jason Merrill  <jason@redhat.com>
2988
2989         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2990
2991 2011-06-29  Richard Guenther  <rguenther@suse.de>
2992
2993         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2994
2995 2011-06-29  Jason Merrill  <jason@redhat.com>
2996
2997         * g++.dg/cpp0x/initlist-value2.C: New.
2998
2999         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3000         * g++.dg/cpp0x/initlist-value.C: New.
3001
3002 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3003
3004         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3005
3006 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3007
3008         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3009         * gcc.dg/inline_2.c: Likewise.
3010         * gcc.dg/unroll_1.c: Likewise.
3011
3012 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3013
3014         PR debug/49567
3015         * gcc.target/i386/pr49567.c: New test.
3016
3017 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3018
3019         * gnat.dg/opt17.ad[sb]: New test.
3020
3021 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3022             Tom de Vries  <tom@codesourcery.com>
3023
3024         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3025         (check_effective_target_arm_thumb2): New effective targets.
3026         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3027         properly.  Clean up temporary files.
3028         * gcc.target/arm/ivopts-2.c: Likewise.
3029         * gcc.target/arm/ivopts-3.c: Likewise.
3030         * gcc.target/arm/ivopts-4.c: Likewise.
3031         * gcc.target/arm/ivopts-5.c: Likewise.
3032         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3033
3034 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3035
3036         PR fortran/49479
3037         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3038
3039 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3040
3041         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3042         * gcc.target/arm/vfp-ldmias.c: Likewise.
3043         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3044         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3045         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3046         * gcc.target/arm/vfp-stmias.c: Likewise.
3047         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3048         * gcc.target/arm/vfp-stmiad.c: Likewise.
3049
3050 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3051
3052         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3053         dg-prune-output.
3054         * gcc.target/arm/pr45701-2.c: Ditto.
3055
3056 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3057
3058         PR fortran/49466
3059         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3060         * gfortran.dg/extends_14.f03: Modified.
3061
3062 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3063
3064         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3065         early if the test is already being skipped.
3066
3067         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3068         scan-assembler-dem-not): For missing file, report unresolved with
3069         same message as for pass/fail, with reason reported in log file.
3070
3071         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3072         from add_options_for_arm_neon_fp16.
3073         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3074         check_effective_target_arm_neon_fp16_ok_nocache.
3075         Check -mfpu and -mfloat-abi options from current multilib.
3076         Do not require neon support.
3077         (check_effective_target_arm_fp16_ok): Renamed from
3078         check_effecitve_target_arm_neon_fp16_ok.
3079         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3080         arm_neon_fp16_ok and arm_fp16.
3081         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3082         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3083         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3084         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3085
3086 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3087
3088         * gcc.dg/builtin-assume-aligned-1.c: New test.
3089         * gcc.dg/builtin-assume-aligned-2.c: New test.
3090         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3091
3092         PR debug/49544
3093         * gcc.dg/pr49544.c: New test.
3094
3095 2011-06-27  Richard Guenther  <rguenther@suse.de>
3096
3097         PR tree-optimization/49394
3098         * g++.dg/torture/pr49394.C: New testcase.
3099
3100 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3101
3102         * gcc.dg/optimize-bswapdi-2.c: New test.
3103
3104 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3105             Richard Sandiford  <richard.sandiford@linaro.org>
3106
3107         PR tree-optimization/49169
3108         * gcc.dg/torture/pr49169.c: New test.
3109
3110 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3111
3112         PR testsuite/49529
3113         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3114
3115         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3116         hppa*-*-hpux*.
3117
3118 2011-06-26  Jason Merrill  <jason@redhat.com>
3119
3120         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3121
3122         PR c++/49528
3123         * g++.dg/init/ref19.C: New.
3124         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3125
3126 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR tree-optimization/48377
3129         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3130         non_strict_align.
3131
3132 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3133
3134         PR middle-end/49191
3135         * lib/target-supports.exp (check_effective_target_non_strict_align):
3136         New.
3137         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3138
3139 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3140
3141         PR tree-optimizations/49516
3142         * g++.dg/tree-ssa/pr49516.C: New test.
3143
3144 2011-06-23  Jason Merrill  <jason@redhat.com>
3145
3146         PR c++/35255
3147         * g++.dg/template/partial10.C: New.
3148         * g++.dg/template/partial11.C: New.
3149
3150 2011-06-23  Jeff Law <law@redhat.com>
3151
3152         PR middle-end/48770
3153         * gcc.dg/pr48770.c: New test.
3154
3155 2011-06-23  Jan Hubicka  <jh@suse.cz>
3156
3157         PR middle-end/49373
3158         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3159
3160 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3161
3162         PR testsuite/49512
3163         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3164         instead of -fdump-tree-optimized.
3165
3166 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3167
3168         PR c++/44625
3169         * g++.dg/template/crash107.C: New.
3170         * g++.dg/template/error17.C: Adjust.
3171
3172 2011-06-23  Jason Merrill  <jason@redhat.com>
3173
3174         PR c++/49507
3175         * g++.dg/cpp0x/defaulted30.C: New.
3176
3177         PR c++/49440
3178         * g++.dg/rtti/anon-ns1.C: New.
3179
3180         PR c++/49395
3181         * g++.dg/init/ref18.C: New.
3182
3183         PR c++/36435
3184         * g++.dg/template/partial9.C: New.
3185
3186 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3187
3188         PR middle-end/49373
3189         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3190
3191 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR debug/49496
3194         * gcc.dg/pr49496.c: New test.
3195
3196 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3197
3198         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3199         is not xscale.
3200
3201         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3202
3203         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3204         * gcc.target/arm/pr42879.c: Likewise.
3205         * gcc.target/arm/pr45701-3.c: Likewise.
3206
3207         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3208         * gcc.target/arm/pr40482.c: Likewise.
3209         * gcc.target/arm/stack-corruption.c: Likewise.
3210
3211 2011-06-22  Richard Guenther  <rguenther@suse.de>
3212
3213         PR tree-optimization/49493
3214         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3215
3216 2011-06-22  Jason Merrill  <jason@redhat.com>
3217
3218         PR c++/49260
3219         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3220
3221 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3222             Dmitry Melnik  <dm@ispras.ru>
3223
3224         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3225         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3226         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3227
3228 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3229
3230         * gcc.target/arm/tlscall.c: New.
3231
3232 2011-06-21  Jason Merrill  <jason@redhat.com>
3233
3234         PR c++/49172
3235         * g++.dg/cpp0x/constexpr-ref1.C: New.
3236         * g++.dg/cpp0x/constexpr-ref2.C: New.
3237         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3238
3239         PR c++/49482
3240         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3241
3242         PR c++/49418
3243         * g++.dg/template/param3.C: New.
3244
3245 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3246
3247         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3248         my_clrsb test functions.
3249         (main): Test clrsb.
3250         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3251         test_sll, test_ull): Add clrsb tests.
3252         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3253         clrsbll.
3254
3255 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3256
3257         PR fortran/49112
3258         * gfortran.dg/class_44.f03: New.
3259
3260 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3261
3262         PR tree-optimization/49478
3263         * gcc.dg/vect/pr49478.c
3264
3265 2011-06-21  Richard Guenther  <rguenther@suse.de>
3266
3267         PR tree-optimization/49483
3268         * gcc.dg/vect/vect-120.c: New testcase.
3269
3270 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3271
3272         PR testsuite/49443
3273         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3274         * gcc.dg/vect/vect-peel-4.c: Likewise.
3275
3276 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3277
3278         PR middle-end/49139
3279         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3280         * gcc.dg/always_inline2.c: Likewise.
3281         * gcc.dg/always_inline3.c: Likewise.
3282         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3283         * gcc.dg/inline_1.c: Likewise.
3284         * gcc.dg/inline_2.c: Likewise.
3285         * gcc.dg/inline_3.c: Likewise.
3286         * gcc.dg/inline_4.c: Likewise.
3287         * gcc.dg/20051201-1.c: Likewise.
3288         * gcc.dg/pr40087.c: Likewise.
3289         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3290         * gcc.dg/inline-22.c: Likewise.
3291         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3292         * gcc.dg/lto/20090218-1_1.c: Likewise.
3293         * g++.dg/ipa/devirt-7.C: Likewise.
3294         * gcc.dg/uninit-pred-5_a.c: Likewise.
3295         * gcc.dg/uninit-pred-5_b.c: Likewise.
3296         * gcc.dg/fail_always_inline.c: New.
3297
3298 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3299
3300         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3301         into 6 jobs instead of 3.
3302
3303 2011-06-20  Jason Merrill  <jason@redhat.com>
3304
3305         PR c++/49216
3306         * g++.dg/cpp0x/initlist53.C: New.
3307
3308 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3309
3310         PR fortran/18918
3311         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3312         * gfortran.dg/coarray_lock_3.f90: New.
3313         * gfortran.dg/coarray/lock_1.f90: New.
3314
3315 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3316
3317         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3318         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3319         unresolved and report the reason to the log file.
3320
3321         * lib/scanasm.exp (object-size): Move argument processing earlier
3322         to report errors before verifying that the file exists.  Report
3323         problems detected at runtime as unresolved instead of error and
3324         report their reasons to the log file.
3325
3326 2011-06-20  Jason Merrill  <jason@redhat.com>
3327
3328         PR c++/47080
3329         * g++.dg/cpp0x/explicit6.C: New.
3330
3331         PR c++/47635
3332         * g++.dg/cpp0x/enum20.C: New.
3333
3334         PR c++/48138
3335         * g++.dg/ext/attr-aligned01.C: New.
3336
3337         PR c++/49205
3338         * g++.dg/cpp0x/variadic-default.C: New.
3339
3340         PR c++/43321
3341         * g++.dg/cpp0x/auto26.C: New.
3342
3343         PR c++/43831
3344         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3345
3346 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3347
3348         * gcc.dg/binop-notand1.c: New test.
3349         * gcc.dg/binop-notand2.c: New test.
3350         * gcc.dg/binop-notand3.c: New test.
3351         * gcc.dg/binop-notand4.c: New test.
3352         * gcc.dg/binop-notand5.c: New test.
3353         * gcc.dg/binop-notand6.c: New test.
3354
3355 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3356
3357         PR testsuite/49432
3358         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3359
3360 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3361
3362         PR fortran/49400
3363         * gfortran.dg/proc_ptr_31.f90: New.
3364
3365 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3366
3367         * gnat.dg/volatile6.adb: New test.
3368         * gnat.dg/volatile7.adb: Likewise.
3369         * gnat.dg/volatile8.adb: Likewise.
3370         * gnat.dg/volatile9.adb: Likewise.
3371
3372 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3373
3374         * gnat.dg/constant3.adb: New test.
3375
3376 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3377
3378         PR libfortran/49296
3379         * gfortran.dg/read_list_eof_1.f90: New test.
3380
3381 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3382
3383         PR target/49411
3384         * gcc.target/i386/testimm-1.c: New test.
3385         * gcc.target/i386/testimm-2.c: New test.
3386         * gcc.target/i386/testimm-3.c: New test.
3387         * gcc.target/i386/testimm-4.c: New test.
3388         * gcc.target/i386/testimm-5.c: New test.
3389         * gcc.target/i386/testimm-6.c: New test.
3390         * gcc.target/i386/testimm-7.c: New test.
3391         * gcc.target/i386/testimm-8.c: New test.
3392         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3393         * gcc.target/i386/xop-rotate1-int.c: New test.
3394         * gcc.target/i386/xop-rotate2-int.c: New test.
3395
3396 2011-06-17  Jason Merrill  <jason@redhat.com>
3397
3398         * g++.dg/cpp0x/rv-func2.C: New.
3399
3400         * g++.dg/debug/dwarf2/lambda1.C: New.
3401         * g++.dg/warn/Wshadow-6.C: Adjust.
3402
3403 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3404
3405         PR fortran/48699
3406         * gfortran.dg/move_alloc_5.f90: New.
3407
3408 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3409
3410         PR rtl-optimization/48542
3411         * gcc.dg/torture/pr48542.c: New test.
3412
3413 2011-06-16  Jason Merrill  <jason@redhat.com>
3414
3415         PR c++/44160
3416         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3417
3418         PR c++/45378
3419         * g++.dg/cpp0x/initlist52.C New.
3420
3421         PR c++/45399
3422         * c-c++-common/raw-string-12.c: New.
3423
3424         PR c++/49229
3425         * g++.dg/cpp0x/sfinae26.C: New.
3426
3427         PR c++/49251
3428         * g++.dg/cpp0x/variadic113.C: New.
3429
3430         PR c++/49420
3431         * g++.dg/cpp0x/variadic112.C: New.
3432
3433 2011-06-16  Jeff Law <law@redhat.com>
3434
3435         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3436         improved jump threading.
3437         * gcc.dg/builtin-object-size-2.c: Likewise.
3438         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3439
3440 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3441
3442         PR fortran/49074
3443         * gfortran.dg/typebound_assignment_3.f03: New.
3444
3445 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3446
3447         PR testsuite/48727
3448         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3449
3450 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3451
3452         PR tree-optimization/49343
3453         * gnat.dg/discr31.ad[sb]: New test.
3454
3455 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3456
3457         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3458
3459 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3460
3461         PR target/45098
3462         * gcc.target/arm/ivopts-3.c: Update test.
3463         * gcc.target/arm/ivopts-5.c: Same.
3464
3465 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3466
3467         Revert:
3468         2011-06-10  Wei Guozhi  <carrot@google.com>
3469
3470         PR target/45335
3471         * gcc.target/arm/pr45335.c: New test.
3472         * gcc.target/arm/pr45335-2.c: New test.
3473         * gcc.target/arm/pr45335-3.c: New test.
3474         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3475         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3476         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3477
3478 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3479
3480         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3481
3482 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3483
3484         PR fortran/49417
3485         * gfortran.dg/class_43.f03: New.
3486
3487 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3488
3489         PR tree-optimization/49419
3490         * gcc.c-torture/execute/pr49419.c: New test.
3491
3492 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3493
3494         * gcc.dg/sms-9.c: New file.
3495
3496 2011-06-15  Easwaran Raman  <eraman@google.com>
3497
3498         PR rtl-optimization/49414
3499         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3500
3501 2011-06-14  Jason Merrill  <jason@redhat.com>
3502
3503         * g++.dg/cpp0x/noexcept13.C: New.
3504
3505 2011-06-14  Easwaran Raman  <eraman@google.com>
3506
3507         PR rtl-optimization/44194
3508         * gcc.dg/pr44194-1.c: New test.
3509         * gcc.dg/pr44194-2.c: New test.
3510
3511 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3512
3513         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3514         switches.
3515         * gcc.target/arm/pr45701-2.c: Likewise.
3516         * gcc.target/arm/thumb-branch1.c: Likewise.
3517
3518 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3519
3520         PR testsuite/48727
3521         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3522
3523 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3524
3525         * gcc.target/arm/pr45701-1.c: Require thumb support.
3526         * gcc.target/arm/pr45701-2.c: Likewise.
3527         * gcc.target/arm/thumb-branch1.c: Likewise.
3528
3529         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3530         * gcc.target/arm/pr39839.c: Likewise.
3531         * gcc.target/arm/pr40657-2.c: Likewise.
3532         * gcc.target/arm/pr40956.c: Likewise.
3533         * gcc.target/arm/pr41679.c: Likewise.
3534         * gcc.target/arm/pr42235.c: Likewise.
3535         * gcc.target/arm/pr42495.c: Likewise.
3536         * gcc.target/arm/pr42505.c: Likewise.
3537         * gcc.target/arm/pr42574.c: Likewise.
3538         * gcc.target/arm/pr46883.c: Likewise.
3539         * gcc.target/arm/pr46934.c: Likewise.
3540         * gcc.target/arm/xor-and.c: Likewise.
3541
3542 2011-06-14  Jason Merrill  <jason@redhat.com>
3543
3544         * g++.dg/other/error23.C: Adjust error message.
3545         * g++.dg/other/error32.C: Likewise.
3546
3547         PR c++/49389
3548         * g++.dg/cpp0x/rv-dotstar.C: New.
3549
3550         PR c++/49369
3551         * g++.dg/cpp0x/decltype30.C: New.
3552
3553         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3554
3555 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3556
3557         PR fortran/49103
3558         * gfortran.dg/pr49103.f90: New test.
3559
3560 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3561
3562         PR target/45098
3563         * gcc.target/arm/ivopts-3.c: New test.
3564         * gcc.target/arm/ivopts-4.c: New test.
3565         * gcc.target/arm/ivopts-5.c: New test.
3566
3567 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3568
3569         PR rtl-optimization/49390
3570         * gcc.c-torture/execute/pr49390.c: New test.
3571
3572 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3573
3574         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3575
3576 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3577
3578         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3579         * gcc.c-torture/execute/cmpsi-2.x: New file.
3580         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3581         * gcc.c-torture/execute/pr45262.x: New file.
3582         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3583         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3584         int32plus
3585         * gcc.c-torture/compile/pr49163.c: Ditto.
3586
3587 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3588
3589         * gcc.dg/vect/vect-16.c: Rename to...
3590         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3591         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3592         for double-word vectors.
3593         * gcc.dg/vect/vect-peel-4.c: Likewise.
3594         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3595         vect_element_align.
3596         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3597         -fno-fast-math.
3598
3599 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3600
3601         PR target/44618
3602         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3603
3604 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3605
3606         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3607
3608 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3609
3610         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3611
3612 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3613
3614         * gfortran.dg/trim_optimize_8.f90:  New test case.
3615
3616 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3617            Ira Rosen  <ira.rosen@linaro.org>
3618
3619         PR tree-optimization/49352
3620         * gcc.dg/vect/pr49352.c: New test.
3621
3622 2011-06-12  Tobias Burnus
3623
3624         PR fortran/49324
3625         * gfortran.dg/alloc_comp_assign_11.f90: New.
3626
3627 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3628
3629         * gfortran.dg/trim_optimize_7.f90:  New test.
3630
3631 2011-06-10  Wei Guozhi  <carrot@google.com>
3632
3633         PR target/45335
3634         * gcc.target/arm/pr45335.c: New test.
3635         * gcc.target/arm/pr45335-2.c: New test.
3636         * gcc.target/arm/pr45335-3.c: New test.
3637         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3638         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3639         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3640
3641 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3642
3643         PR c++/41769
3644         * g++.dg/parse/error39.C: New.
3645
3646 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3647
3648         * gcc.target/arm/20090811-1.c: Skip for incompatible
3649         options, do not override other options.
3650         * gcc.target/arm/combine-cmp-shift.c: Skip for
3651         incompatible options.
3652         * gcc.target/arm/pr45094.c: Likewise.
3653         * gcc.target/arm/scd42-1.c: Likewise.
3654         * gcc.target/arm/scd42-3.c: Likewise.
3655         * gcc.target/arm/thumb-ltu.c: Likewise.
3656
3657         * lib/target-supports.exp
3658         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3659         multilib flags use -mfpu with a value other than neon-fp16.
3660
3661 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3662
3663         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3664         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3665
3666 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3667
3668         * lib/target-supports.exp (check_effective_target_pie): New proc.
3669         * gcc.dg/pie-link.c: Use target pie.
3670
3671 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3672             Laurent Rougé  <laurent.rouge@menta.fr>
3673
3674         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3675         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3676
3677 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3678
3679         * gfortran.dg/coarray/sync_1.f90: New test for
3680         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3681
3682 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3683
3684         PR tree-optimization/49318
3685         * gcc.dg/vect/pr49318.c: New test.
3686
3687 2011-06-09  David Krauss  <potswa@mac.com>
3688
3689         * g++.dg/template/arrow1.C: New.
3690
3691 2011-06-09  Jason Merrill  <jason@redhat.com>
3692
3693         * lib/prune.exp: Prune "note"s.
3694         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3695
3696         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3697         * g++.dg/template/dependent-expr3.C: Likewise.
3698         * g++.dg/parse/template7.C: Likewise.
3699         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3700         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3701         * g++.old-deja/g++.pt/friend38.C: Likewise.
3702         * g++.old-deja/g++.pt/crash32.C: Likewise.
3703         * g++.old-deja/g++.other/init4.C: Likewise.
3704         * g++.old-deja/g++.other/friend8.C: Likewise.
3705
3706         * g++.dg/ext/complex7.C: Adjust expected output.
3707         * g++.dg/diagnostic/method1.C: Likewise.
3708         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3709         * g++.dg/parse/crash33.C: Likewise.
3710         * g++.dg/other/warning1.C: Likewise.
3711         * g++.dg/init/pr29571.C: Likewise.
3712         * g++.dg/warn/overflow-warn-1.C: Likewise.
3713         * g++.dg/warn/overflow-warn-3.C: Likewise.
3714         * g++.dg/warn/overflow-warn-4.C: Likewise.
3715         * g++.old-deja/g++.oliva/template1.C: Likewise.
3716
3717         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3718         * g++.dg/parse/template7.C: Adjust.
3719
3720 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3721
3722         PR target/49307
3723         * gcc.dg/pr49307.c: New.
3724
3725 2011-06-09  Wei Guozhi  <carrot@google.com>
3726
3727         PR target/46975
3728         * gcc.target/arm/pr46975.c: New testcase.
3729
3730 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3731
3732         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3733         (PMETH, arglist_t): Removed.
3734         (method_get_number_of_arguments): Removed.
3735         (method_get_nth_argument): Removed.
3736         (method_get_first_argument): Removed.
3737         (method_get_next_argument): Removed.
3738         (method_get_sizeof_arguments): Removed.
3739         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3740         (PMETH): Removed.
3741         (method_get_number_of_arguments): Removed.
3742         (method_get_nth_argument): Removed.
3743         (method_get_first_argument): Removed.
3744         (method_get_next_argument): Removed.
3745         (method_get_sizeof_arguments): Removed.
3746         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3747
3748 2011-06-09  David Li  <davidxl@google.com>
3749
3750         * gcc.dg/dump-pass.c: New test.
3751
3752 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3753
3754         PR c++/29003
3755         * g++.dg/parse/error38.C: New.
3756
3757 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3758
3759         PR middle-end/49308
3760         * gfortran.dg/pr49308.f90: New test.
3761
3762 2011-06-08  Jason Merrill  <jason@redhat.com>
3763
3764         * g++.dg/cpp0x/noexcept11.C: New.
3765         * g++.dg/cpp0x/noexcept12.C: New.
3766         * g++.dg/cpp0x/sfinae11.C: Adjust.
3767
3768 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR testsuite/49323
3771         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3772         to dg-options, match also DW_AT_linkage_name.
3773
3774 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3775
3776         PR middle-end/21953
3777         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3778         -fno-common on alpha*-dec-osf*.
3779         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3780
3781 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3782
3783         PR rtl-optimization/49303
3784         * gcc.target/ia64/pr49303.c: New test.
3785
3786 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3787
3788         PR fortran/18918
3789         * gfortran.dg/coarray_lock_1.f90: New.
3790         * gfortran.dg/coarray_lock_2.f90: New.
3791
3792 2011-06-07  Jason Merrill  <jason@redhat.com>
3793
3794         * lib/prune.exp: Look for "required" rather than "instantiated".
3795         * g++.dg/abi/mangle11.C: Likewise.
3796         * g++.dg/abi/mangle12.C: Likewise.
3797         * g++.dg/abi/mangle17.C: Likewise.
3798         * g++.dg/abi/mangle20-2.C: Likewise.
3799         * g++.dg/abi/pragma-pack1.C: Likewise.
3800         * g++.dg/cpp0x/decltype26.C: Likewise.
3801         * g++.dg/cpp0x/decltype28.C: Likewise.
3802         * g++.dg/cpp0x/decltype29.C: Likewise.
3803         * g++.dg/cpp0x/enum11.C: Likewise.
3804         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3805         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3806         * g++.dg/cpp0x/pr47416.C: Likewise.
3807         * g++.dg/ext/case-range2.C: Likewise.
3808         * g++.dg/ext/case-range3.C: Likewise.
3809         * g++.dg/gomp/for-19.C: Likewise.
3810         * g++.dg/gomp/pr37533.C: Likewise.
3811         * g++.dg/gomp/pr38639.C: Likewise.
3812         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3813         * g++.dg/inherit/base3.C: Likewise.
3814         * g++.dg/inherit/using6.C: Likewise.
3815         * g++.dg/init/placement4.C: Likewise.
3816         * g++.dg/init/reference3.C: Likewise.
3817         * g++.dg/lookup/scoped6.C: Likewise.
3818         * g++.dg/lookup/using7.C: Likewise.
3819         * g++.dg/other/abstract1.C: Likewise.
3820         * g++.dg/other/error10.C: Likewise.
3821         * g++.dg/other/error5.C: Likewise.
3822         * g++.dg/other/field1.C: Likewise.
3823         * g++.dg/other/offsetof5.C: Likewise.
3824         * g++.dg/parse/bitfield2.C: Likewise.
3825         * g++.dg/parse/constant4.C: Likewise.
3826         * g++.dg/parse/crash20.C: Likewise.
3827         * g++.dg/parse/invalid-op1.C: Likewise.
3828         * g++.dg/parse/non-dependent2.C: Likewise.
3829         * g++.dg/parse/template18.C: Likewise.
3830         * g++.dg/tc1/dr152.C: Likewise.
3831         * g++.dg/tc1/dr166.C: Likewise.
3832         * g++.dg/tc1/dr176.C: Likewise.
3833         * g++.dg/tc1/dr213.C: Likewise.
3834         * g++.dg/template/access11.C: Likewise.
3835         * g++.dg/template/access2.C: Likewise.
3836         * g++.dg/template/access3.C: Likewise.
3837         * g++.dg/template/access7.C: Likewise.
3838         * g++.dg/template/arg7.C: Likewise.
3839         * g++.dg/template/cond2.C: Likewise.
3840         * g++.dg/template/crash13.C: Likewise.
3841         * g++.dg/template/crash40.C: Likewise.
3842         * g++.dg/template/crash7.C: Likewise.
3843         * g++.dg/template/crash84.C: Likewise.
3844         * g++.dg/template/ctor5.C: Likewise.
3845         * g++.dg/template/defarg13.C: Likewise.
3846         * g++.dg/template/defarg14.C: Likewise.
3847         * g++.dg/template/dtor7.C: Likewise.
3848         * g++.dg/template/eh2.C: Likewise.
3849         * g++.dg/template/error2.C: Likewise.
3850         * g++.dg/template/error43.C: Likewise.
3851         * g++.dg/template/friend32.C: Likewise.
3852         * g++.dg/template/injected1.C: Likewise.
3853         * g++.dg/template/instantiate1.C: Likewise.
3854         * g++.dg/template/instantiate3.C: Likewise.
3855         * g++.dg/template/instantiate5.C: Likewise.
3856         * g++.dg/template/instantiate7.C: Likewise.
3857         * g++.dg/template/local6.C: Likewise.
3858         * g++.dg/template/lookup2.C: Likewise.
3859         * g++.dg/template/member5.C: Likewise.
3860         * g++.dg/template/memfriend15.C: Likewise.
3861         * g++.dg/template/memfriend16.C: Likewise.
3862         * g++.dg/template/memfriend17.C: Likewise.
3863         * g++.dg/template/memfriend7.C: Likewise.
3864         * g++.dg/template/meminit1.C: Likewise.
3865         * g++.dg/template/nested3.C: Likewise.
3866         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3867         * g++.dg/template/nontype12.C: Likewise.
3868         * g++.dg/template/nontype13.C: Likewise.
3869         * g++.dg/template/nontype6.C: Likewise.
3870         * g++.dg/template/pr23510.C: Likewise.
3871         * g++.dg/template/pr35240.C: Likewise.
3872         * g++.dg/template/ptrmem15.C: Likewise.
3873         * g++.dg/template/ptrmem6.C: Likewise.
3874         * g++.dg/template/qualified-id1.C: Likewise.
3875         * g++.dg/template/qualttp20.C: Likewise.
3876         * g++.dg/template/qualttp3.C: Likewise.
3877         * g++.dg/template/qualttp4.C: Likewise.
3878         * g++.dg/template/qualttp5.C: Likewise.
3879         * g++.dg/template/qualttp6.C: Likewise.
3880         * g++.dg/template/qualttp7.C: Likewise.
3881         * g++.dg/template/qualttp8.C: Likewise.
3882         * g++.dg/template/recurse.C: Likewise.
3883         * g++.dg/template/recurse2.C: Likewise.
3884         * g++.dg/template/ref5.C: Likewise.
3885         * g++.dg/template/scope2.C: Likewise.
3886         * g++.dg/template/sfinae10.C: Likewise.
3887         * g++.dg/template/sfinae3.C: Likewise.
3888         * g++.dg/template/sizeof3.C: Likewise.
3889         * g++.dg/template/static9.C: Likewise.
3890         * g++.dg/template/template-id-2.C: Likewise.
3891         * g++.dg/template/typedef13.C: Likewise.
3892         * g++.dg/template/typename4.C: Likewise.
3893         * g++.dg/template/using14.C: Likewise.
3894         * g++.dg/template/using2.C: Likewise.
3895         * g++.dg/template/warn1.C: Likewise.
3896         * g++.dg/warn/Wparentheses-13.C: Likewise.
3897         * g++.dg/warn/Wparentheses-15.C: Likewise.
3898         * g++.dg/warn/Wparentheses-16.C: Likewise.
3899         * g++.dg/warn/Wparentheses-17.C: Likewise.
3900         * g++.dg/warn/Wparentheses-18.C: Likewise.
3901         * g++.dg/warn/Wparentheses-19.C: Likewise.
3902         * g++.dg/warn/Wparentheses-20.C: Likewise.
3903         * g++.dg/warn/Wparentheses-23.C: Likewise.
3904         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3905         * g++.dg/warn/noeffect2.C: Likewise.
3906         * g++.dg/warn/noeffect4.C: Likewise.
3907         * g++.dg/warn/pr8570.C: Likewise.
3908         * g++.old-deja/g++.brendan/init2.C: Likewise.
3909         * g++.old-deja/g++.eh/spec6.C: Likewise.
3910         * g++.old-deja/g++.pt/crash10.C: Likewise.
3911         * g++.old-deja/g++.pt/crash36.C: Likewise.
3912         * g++.old-deja/g++.pt/derived3.C: Likewise.
3913         * g++.old-deja/g++.pt/error2.C: Likewise.
3914         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3915         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3916         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3917         * g++.old-deja/g++.pt/overload7.C: Likewise.
3918         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3919
3920 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3921             Iain Sandoe  <iains@gcc.gnu.org>
3922
3923         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3924         Added code to deal with the case when [Protocol
3925         -descriptionForInstanceMethod:] or [Protocol
3926         -descriptionForClassMethod:] returns NULL.
3927
3928 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3929             Iain Sandoe  <iains@gcc.gnu.org>
3930
3931         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3932         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3933         Added cast.
3934
3935 2011-06-07  Xinliang David Li  <davidxl@google.com>
3936
3937         * gcc.dg/inline_2.c: New test.
3938         * gcc.dg/unroll_2.c: New test.
3939         * gcc.dg/inline_3.c: New test.
3940         * gcc.dg/unroll_3.c: New test.
3941         * gcc.dg/inline_4.c: New test.
3942         * gcc.dg/unroll_4.c: New test.
3943         * gcc.dg/inline_1.c: New test.
3944         * gcc.dg/unroll_1.c: New test.
3945
3946 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3947
3948         PR tree-optimization/48497
3949         * lib/gcc-defs.exp (dg-additional-options): New proc.
3950         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3951         -msse2 on 32-bit x86.
3952
3953 2011-06-06  Jason Merrill  <jason@redhat.com>
3954
3955         * g++.dg/cpp0x/enum19.C: New.
3956
3957 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3958
3959         * gcc.target/arm/neon-reload-class.c: New test.
3960
3961 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3962
3963         PR debug/49130
3964         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3965
3966 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3967
3968         * gcc.target/arm/smlatb-1.c: New file.
3969         * gcc.target/arm/smlatt-1.c: New file.
3970         * gcc.target/arm/smlaltb-1.c: New file.
3971         * gcc.target/arm/smlaltt-1.c: New file.
3972
3973 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3974
3975         * gcc.target/arm/mla-2.c: New test.
3976
3977 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3978
3979         PR gcov-profile/49299
3980         * gcc.dg/tree-prof/pr49299-1.c: New test.
3981         * gcc.dg/tree-prof/pr49299-2.c: New test.
3982
3983 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3984
3985         * lib/target-supports.exp
3986         (check_effective_target_vect_widen_mult_qi_to_hi):
3987         Add NEON as supporting target.
3988         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3989         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3990         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3991         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3992         using widening multiplication on targets that support it.
3993         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3994         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3995         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3996
3997 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3998
3999         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4000         Modern Objective-C runtime API.
4001         * objc/execute/next_mapping.h: Removed.
4002         * objc-obj-c++-shared/next-mapping.h: Removed.
4003         * objc-obj-c++-shared/Object1.h: Removed.
4004         * objc-obj-c++-shared/Object1.m: Removed.
4005         * objc-obj-c++-shared/Object1.mm: Removed.
4006         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4007         * objc-obj-c++-shared/Protocol1.h: Removed.
4008         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4009         of ProtoBool, IVAR_T and METHOD.
4010         * objc-obj-c++-shared/runtime.h: New.
4011         * objc-obj-c++-shared/TestsuiteObject.h: New.
4012         * objc-obj-c++-shared/TestsuiteObject.m: New.
4013
4014         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4015         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4016         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4017         it a class method.
4018         * objc/execute/_cmd.m: Include
4019         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4020         runtime API.  ([TestClass +initialize]): Include this method also
4021         with the GNU runtime.
4022         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4023         Object.  ([-setValue:]): Return void.
4024         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4025         with the GNU runtime.  Include
4026         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4027         for the NeXT runtime.  Use the existing print_ivars() and
4028         compare_structures() implementations for the old NeXT runtime.
4029         Added new implementations for the Modern GNU and NeXT runtimes.
4030         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4031         well.  (main): Use objc_getClass().  Use return instead of exit.
4032         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4033         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4034         of exit().
4035         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4036         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4037         instead of Object.  (main): Use return instead of exit().
4038         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4039         instead of Object.  Removed prototype for exit().  (main): Use
4040         return instead of exit().  Use the Modern Objective-C runtime API.
4041         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4042         Object.
4043         * objc/execute/class-tests-1.h: Include
4044         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4045         runtime API.  (test_class_with_superclass): Do not call [Object
4046         class].  There is no need to with the current libobjc.
4047         * objc/execute/class-tests-2.h: Include
4048         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4049         runtime API.
4050         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4051         ../../objc-obj-c++-shared/next-mapping.h.
4052         * objc/execute/class-2.m: Likewise.
4053         * objc/execute/class-3.m: Likewise.
4054         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4055         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4056         +initialize]): Include this method also with the GNU
4057         runtime. (main): Use the Modern Objective-C runtime API.
4058         * objc/execute/class-5.m: Likewise.
4059         * objc/execute/class-6.m: Likewise.
4060         * objc/execute/class-7.m: Likewise.
4061         * objc/execute/class-8.m: Likewise.
4062         * objc/execute/class-9.m: Likewise.
4063         * objc/execute/class-10.m: Likewise.
4064         * objc/execute/class-11.m: Likewise.
4065         * objc/execute/class-12.m: Likewise.
4066         * objc/execute/class-13.m: Likewise.
4067         * objc/execute/class-14.m: Likewise.
4068         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4069         this method also with the GNU runtime.
4070         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4071         +initialize]): Include this method also with the GNU runtime.
4072         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4073         of Object.
4074         * objc/execute/encode-1.m: Likewise.
4075         * objc/execute/enumeration-1.m: Likewise.
4076         * objc/execute/enumeration-2.m: Likewise.
4077         * objc/execute/exceptions/catchall-1.m: Likewise.
4078         * objc/execute/exceptions/finally-1.m: Likewise.
4079         * objc/execute/exceptions/foward-1.m: Likewise.
4080         * objc/execute/exceptions/local-variables-1.m: Likewise.
4081         * objc/execute/exceptions/throw-nil.m: Likewise.
4082         * objc/execute/exceptions/trivial.m: Likewise.
4083         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4084         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4085         * objc/execute/exceptions/matcher-1.m: Likewise.
4086         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4087         Object.
4088         * objc/execute/formal_protocol-2.m: Likewise.
4089         * objc/execute/formal_protocol-3.m: Likewise.
4090         * objc/execute/formal_protocol-4.m: Likewise.
4091         * objc/execute/formal_protocol-5.m: Include
4092         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4093         protocol_getName().
4094         * objc/execute/formal_protocol-6.m: Likewise.
4095         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4096         Object.  Include <objc/Protocol.h> instead of
4097         ../../objc-obj-c++-shared/Protocol1.h.
4098         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4099         Object.
4100         * objc/execute/informal_protocol.m: Likewise.
4101         * objc/execute/load-3.m: Likewise.
4102         * objc/execute/many_args_method.m ([TestClass +initialize]):
4103         Include this method with the GNU runtime as well.
4104         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4105         * objc/execute/nested-func-1.m: Use TestsuiteObject
4106         instead of Object.
4107         * objc/execute/nil_method-1.m: Likewise.
4108         * objc/execute/no_clash.m: Likewise.
4109         * objc/execute/np-1.m: Do not include
4110         ../../objc-obj-c++-shared/Protocol1.h.
4111         (main): Use return instead of exit().
4112         * objc/execute/np-2.m: Do not include
4113         ../../objc-obj-c++-shared/Protocol1.h.
4114         ([MyObject +initialize]): Include this method also with the GNU
4115         runtime.  (main): Use return instead of exit().
4116         * objc/execute/object_is_class.m: Include
4117         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4118         of Object.  (main): Use the Modern Objective-C runtime API.
4119         * objc/execute/object_is_meta_class.m: Likewise.
4120         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4121         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4122         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4123         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4124         Objective-C runtime API.
4125         * objc/execute/protocol-isEqual-2.m: Likewise.
4126         * objc/execute/protocol-isEqual-3.m: Likewise.
4127         * objc/execute/protocol-isEqual-4.m: Likewise.
4128         * objc/execute/redefining_self.m ([TestClass +initialize]):
4129         Include this method with the GNU runtime as well.
4130         * objc/execute/root_methods.m: Include
4131         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4132         Include this method with the GNU runtime as well.
4133         (main): Use the Modern Objective-C runtime API.
4134         * objc/execute/selector-1.m: Include
4135         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4136         of Object.  (main): Use the Modern Objective-C runtime API.
4137         * objc/execute/static-1.m ([Test +initialize]): Include this
4138         method with the GNU runtime as well.
4139         * objc/execute/static-2.m: Likewise.
4140         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4141         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4142         ([MathClass +initialize]): Include this method with the GNU
4143         runtime as well.
4144         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4145         instead of Object.
4146         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4147         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4148         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4149         * objc.dg/attributes/method-attribute-1.m: Likewise.
4150         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4151         * objc.dg/attributes/method-attribute-2.m: Likewise.
4152         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4153         * objc.dg/attributes/method-attribute-3.m: Likewise.
4154         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4155         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4156         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4157         * obj-c++.dg/bitfield-1.mm: Likewise.
4158         * obj-c++.dg/bitfield-2.mm: Likewise
4159         * objc.dg/bitfield-3.m: Likewise.
4160         * obj-c++.dg/bitfield-4.mm: Likewise.
4161         * objc.dg/bitfield-5.m: Likewise
4162         * objc.dg/call-super-1.m: Likewise.
4163         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4164         Use objc_getClass() instead of objc_get_class(), but for the GNU
4165         runtime redefine objc_getClass as objc_get_class.  Include
4166         ../objc-obj-c++-shared/runtime.h.
4167         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4168         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4169         Use the Modern Objective-C runtime API.
4170         * objc.dg/class-protocol-1.m: Include
4171         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4172         * obj-c++.dg/class-protocol-1.mm: Likewise.
4173         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4174         * objc.dg/comp-types-10.m: Likewise.
4175         * objc.dg/comp-types-11.m: Likewise.
4176         * objc.dg/comp-types-12.m: Likewise.
4177         * obj-c++.dg/comp-types-9.mm: Likewise.
4178         * obj-c++.dg/comp-types-11.mm: Likewise.
4179         * obj-c++.dg/comp-types-12.mm: Likewise.
4180         * obj-c++.dg/comp-types-13.mm: Likewise.
4181         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4182         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4183         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4184         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4185         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4186         * objc.dg/desig-init-1.m: Likewise.
4187         * obj-c++.dg/defs.mm: Likewise.
4188         * objc.dg/exceptions-2.m: Likewise.
4189         * obj-c++.dg/except-1.mm: Likewise.
4190         * obj-c++.dg/exceptions-2.mm: Likewise.
4191         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4192         Use the Modern Objective-C runtime API.
4193         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4194         the Modern Objective-C runtime API.  Do not include
4195         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4196         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4197         the Modern Objective-C runtime API except when using an older NeXT
4198         runtime.
4199         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4200         the Modern Objective-C runtime API.
4201         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4202         objc/encoding.h.
4203         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4204         * objc.dg/encode-7-next-64bit.m: Updated include.
4205         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4206         objc/encoding.h.
4207         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4208         the Modern Objective-C runtime API.
4209         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4210         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4211         instead of ../objc-obj-c++-shared/Protocol1.h.
4212         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4213         the Modern Objective-C runtime API except when using an older NeXT
4214         runtime.
4215         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4216         the Modern Objective-C runtime API.
4217         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4218         Object.
4219         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4220         * objc.dg/fix-and-continue-2.m: Likewise.
4221         * objc.dg/foreach-1.m: Likewise.
4222         * objc.dg/foreach-2.m: Likewise.
4223         * objc.dg/foreach-3.m: Likewise.
4224         * objc.dg/foreach-4.m: Likewise.
4225         * objc.dg/foreach-5.m: Likewise.
4226         * objc.dg/foreach-6.m: Likewise.
4227         * objc.dg/foreach-7.m: Likewise.
4228         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4229         Object.
4230         * objc.dg/func-ptr-2.m: Likewise.
4231         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4232         Do not include objc/objc-api.h.
4233         * obj-c++.dg/fsf-package-0.mm: Likewise.
4234         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4235         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4236         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4237         of Object.
4238         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4239         * objc.dg/gnu-runtime-3.m: Likewise.
4240         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4241         * objc.dg/headers.m: Include objc/runtime.h instead of
4242         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4243         for the NeXT runtime.
4244         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4245         * obj-c++.dg/isa-field-1.mm: Likewise.
4246         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4247         * objc.dg/layout-1.m: Likewise.
4248         * objc.dg/layout-2.m: Likewise.
4249         * objc.dg/local-decl-2.m: Likewise.
4250         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4251         Object.  ([Container +elementForView:]): Use
4252         class_conformsToProtocol().
4253         * obj-c++.dg/lookup-2.mm: Likewise.
4254         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4255         * obj-c++.dg/local-decl-1.mm: Likewise.
4256         * objc.dg/method-3.m: Likewise.
4257         * objc.dg/method-4.m: Likewise.
4258         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4259         ../objc-obj-c++-shared/Protocol1.h.
4260         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4261         * objc.dg/method-9.m: Likewise.
4262         * objc.dg/method-10.m: Likewise.
4263         * objc.dg/method-13.m ([Root +initialize]): Include this method
4264         also for the GNU runtime.  (main): Use objc_getClass() also for
4265         the GNU runtime.
4266         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4267         * objc.dg/method-17.m: Likewise.
4268         * objc.dg/method-19.m: Likewise.
4269         * objc.dg/method-20b.m: Likewise.
4270         * obj-c++.dg/method-2.mm: Likewise.
4271         * obj-c++.dg/method-6.mm: Likewise.
4272         * obj-c++.dg/method-10.mm: Likewise.
4273         * obj-c++.dg/method-11.mm: Likewise.
4274         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4275         ../objc-obj-c++-shared/Protocol1.h.
4276         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4277         * obj-c++.dg/method-15.mm: Likewise.
4278         * obj-c++.dg/method-17.mm: Likewise.
4279         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4280         +initialize]): Include this method also for the GNU
4281         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4282         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4283         * obj-c++.dg/method-22.mm: Likewise.
4284         * obj-c++.dg/method-23.mm: Likewise.
4285         * obj-c++.dg/no-extra-load.mm: Likewise.
4286         * objc.dg/objc-fast-4.m: Likewise.
4287         * objc.dg/objc-gc-4.m: Likewise.
4288         * obj-c++.dg/objc-gc-3.mm: Likewise.
4289         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4290         protocol_getMethodDescription() instead of [Protocol
4291         -descriptionForInstanceMethod].
4292         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4293         Made it available with all runtimes.  (main): Call -test instead
4294         of -class.
4295         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4296         and put into a category.
4297         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4298         Object.  Include objc/objc.h.
4299         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4300         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4301         New. (main): Use protocol_getMethodDescription() instead
4302         of [Protocol -descriptionForInstanceMethod] and [Protocol
4303         -descriptionForClassMethod].
4304         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4305         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4306         Objective-C runtime API.
4307         * obj-c++.dg/proto-qual-1.mm: Likewise.
4308         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4309         Object.
4310         * obj-c++.dg/property/property-1.mm: Likewise.
4311         * obj-c++.dg/qual-types-1.mm: Likewise.
4312         * objc.dg/selector-2.m: Include objc/objc.h instead of
4313         ../objc-obj-c++-shared/Object1.h.
4314         * obj-c++.dg/selector-2.mm: Likewise.
4315         * obj-c++.dg/selector-5.mm: Likewise.
4316         * obj-c++.dg/selector-6.mm: Likewise.
4317         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4318         Object.  Do not include objc/objc-api.h.
4319         * obj-c++.dg/set-not-used-1.mm: Likewise.
4320         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4321         * objc.dg/stret-1.m: Likewise.
4322         * objc.dg/stret-2.m: Likewise.
4323         * obj-c++.dg/super-class-2.mm: Likewise.
4324         * objc.dg/super-class-3.m: Likewise.
4325         * objc.dg/super-class-4.m: Likewise.
4326         * objc.dg/sync-2.m: Likewise.
4327         * obj-c++.dg/sync-2.mm: Likewise.
4328         * objc.dg/sync-1.m: Include objc/objc.h instead of
4329         ../objc-obj-c++-shared/Object1.h.
4330         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4331         'Class' as the type of 'isa'.
4332         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4333         Objective-C runtime API.  ([TestClass +initialize]): Include this
4334         method with the GNU runtime as well.
4335         * objc.dg/strings/strings-1.m: Updated includes.
4336         * obj-c++.dg/strings/strings-1.mm: Likewise.
4337         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4338         objc.dg/strings/const-str-12b.m.
4339         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4340         * obj-c++.dg/template-3.mm: Likewise.
4341         * obj-c++.dg/template-4.mm: Likewise.
4342         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4343         Objective-C runtime API.
4344         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4345         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4346         * obj-c++.dg/try-catch-1.mm: Likewise.
4347         * obj-c++.dg/try-catch-2.mm: Likewise.
4348         * objc.dg/try-catch-3.m: Likewise.
4349         * obj-c++.dg/try-catch-3.mm: Likewise.
4350         * objc.dg/try-catch-6.m: Likewise.
4351         * objc.dg/try-catch-7.m: Likewise.
4352         * obj-c++.dg/try-catch-7.mm: Likewise.
4353         * obj-c++.dg/try-catch-8.mm: Likewise.
4354         * obj-c++.dg/try-catch-9.mm: Likewise.
4355         * objc.dg/try-catch-10.m: Likewise.
4356         * obj-c++.dg/try-catch-11.mm: Likewise.
4357         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4358         Object.  Include objc/objc.h.
4359         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4360         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4361         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4362         Object.  Use Modern Objective-C runtime API.  Do not use
4363         performv::.
4364         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4365         * obj-c++.dg/torture/trivial.mm: Likewise.
4366         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4367         instead of ../objc-obj-c++-shared/Object1.h.  Include
4368         ../objc-obj-c++-shared/runtime.h.
4369         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4370         * objc.dg/torture/strings/const-str-11.m: Likewise.
4371         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4372         * objc.dg/torture/strings/const-str-9.m: Likewise.
4373         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4374         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4375         instead of Object. Only add _FooClassReference if
4376         __NEXT_RUNTIME__.
4377         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4378         * objc.dg/torture/strings/const-str-8.m: Likewise.
4379         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4380         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4381         additional sources.
4382         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4383         Object.
4384         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4385         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4386         * obj-c++.dg/va-meth-1.mm: Likewise.
4387         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4388         ../objc-obj-c++-shared/Object1.h.
4389         * objc.dg/zero-link-3.m: Likewise.
4390
4391 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4392
4393         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4394
4395 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4396
4397         PR objc-++/48275
4398         * obj-c++.dg/property/cxx-property-1.mm: New.
4399         * obj-c++.dg/property/cxx-property-2.mm: New.
4400
4401 2011-06-06  Jason Merrill  <jason@redhat.com>
4402
4403         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4404
4405 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4406
4407         PR rtl-optimization/49145
4408         From Ryan Mansfield
4409         * gcc.c-torture/compile/pr49145.c: New test.
4410
4411 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR testsuite/49288
4414         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4415         to dg-options, match also DW_AT_linkage_name.
4416
4417         PR debug/49294
4418         * gcc.dg/debug/pr49294.c: New test.
4419
4420         PR c++/49264
4421         * g++.dg/opt/pr49264.C: New test.
4422
4423 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4424
4425         PR tree-optimization/49243
4426         * gcc.dg/pr49243.c: New.
4427
4428 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4429
4430         * gnat.dg/specs/cond_expr1.ads: New test.
4431
4432 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4433
4434         * gnat.dg/deferred_const4.ad[sb]: New test.
4435         * gnat.dg/deferred_const4_pkg.ads: New helper.
4436
4437 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4438
4439         * gnat.dg/test_tamdt.adb: Rename to...
4440         * gnat.dg/taft_type1.adb: ...this.
4441         * gnat.dg/tamdt.ad[sb]: Rename to...
4442         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4443         * gnat.dg/tamdt_aux.ads: Rename to...
4444         * gnat.dg/taft_type1_pkg2.ads: ...this.
4445         * gnat.dg/taft_type2.ad[sb]: New test.
4446         * gnat.dg/taft_type2_pkg.ads: New helper.
4447         * gnat.dg/taft_type3.adb: New test.
4448         * gnat.dg/taft_type3_pkg.ads: New helper.
4449
4450 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4451
4452         PR fortran/49255
4453         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4454         for F2008.
4455
4456 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4457
4458         PR testsuite/49287
4459         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4460         warning.
4461         * objc.dg/gnu-api-2-objc.m: Likewise.
4462         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4463         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4464
4465 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4466
4467         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4468         alignment, not the alignment, when calling class_addIvar().  Add
4469         an 'isa' instance variable to the test root class.
4470         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4471
4472 2011-06-04  Jan Hubicka  <jh@suse.cz>
4473
4474         PR tree-optimization/48893
4475         PR tree-optimization/49091
4476         PR tree-optimization/49179
4477         * gfortran.dg/pr49179.f90: New testcase
4478
4479 2011-06-04  Jan Hubicka  <jh@suse.cz>
4480
4481         PR lto/48954
4482         * g++.dg/torture/pr48954.C: New testcase.
4483
4484 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4485
4486         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4487
4488 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4489
4490         PR c++/33840
4491         * g++.dg/diagnostic/bitfld2.C: New.
4492
4493 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR target/49281
4496         * gcc.c-torture/execute/pr49281.c: New test.
4497
4498 2011-06-04  Jan Hubicka  <jh@suse.cz>
4499
4500         PR tree-optimize/48929
4501         * gcc.c-torture/compile/pr48929.c: New testcase.
4502
4503 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4504
4505         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4506
4507 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4508
4509         PR c++/49276
4510         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4511
4512 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4513
4514         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4515
4516 2011-06-03  Richard Henderson  <rth@redhat.com>
4517             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4518
4519         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4520
4521 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4522
4523         * objc.dg/headers.m: Do not include objc-list.h.
4524
4525 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4526
4527         * objc.dg/type-stream-1.m: Test removed.
4528         * objc.dg/headers.m: Do not include typedstream.h.
4529
4530 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4531
4532         * objc.dg/torture/forward-1.m (main): Updated testcase.
4533
4534 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4535
4536         PR target/49163
4537         * gcc.c-torture/compile/pr49163.c: New.
4538
4539 2011-06-02  Asher Langton  <langton2@llnl.gov>
4540
4541         PR fortran/49268
4542         * gfortran.dg/PR49268.f90: New test.
4543
4544 2011-06-02  Asher Langton  <langton2@llnl.gov>
4545
4546         PR fortran/37039
4547         * gfortran.dg/PR37039.f90: New test.
4548
4549 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4550
4551         PR objc/48539
4552         * objc.dg/method-5.m: Updated.
4553         * objc.dg/method-19.m: Updated.
4554         * objc.dg/method-lookup-1.m: New.
4555         * obj-c++.dg/method-6.mm: Updated.
4556         * obj-c++.dg/method-7.mm: Updated.
4557         * obj-c++.dg/method-lookup-1.mm: New.
4558
4559 2011-06-02  DJ Delorie  <dj@redhat.com>
4560
4561         * lib/timeout.exp (timeout): Add board_info support.
4562
4563 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4564
4565         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4566
4567 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4568
4569         PR fortran/49265
4570         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4571         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4572
4573 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4574             Hans-Peter Nilsson  <hp@axis.com>
4575
4576         PR rtl-optimization/48840
4577         * gcc.target/sparc/ultrasp13.c: New test.
4578
4579 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4580
4581         PR target/49238
4582         * gcc.c-torture/compile/pr49238.c: New.
4583
4584 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4585
4586         * gcc.target/arm/g2.c: Skip test in -mthumb.
4587         Skip test unless cpu is xscale.
4588         * gcc.target/arm/scd42-2.c: Likewise.
4589         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4590
4591 2011-06-01  Jason Merrill  <jason@redhat.com>
4592
4593         * g++.dg/cpp0x/decltype28.C: New.
4594         * g++.dg/cpp0x/decltype29.C: New.
4595
4596 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4597
4598         PR target/45074
4599         * gcc.target/mips/pr45074.c: New test.
4600
4601 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4602             Hans-Peter Nilsson  <hp@axis.com>
4603
4604         PR rtl-optimization/48830
4605         * gcc.target/sparc/ultrasp12.c: New test.
4606
4607 2011-06-01  David Li  <davidxl@google.com>
4608
4609         * gcc.dg/profile-dir-1.c: Change pass name.
4610         * gcc.dg/profile-dir-2.c: Ditto.
4611         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4612         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4613         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4614         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4615         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4616         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4617         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4618         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4619         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4620         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4621         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4622         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4623         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4624         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4625         * gcc.dg/profile-dir-3.c: Ditto.
4626         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4627
4628 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4629
4630         * objc.dg/attributes/method-nonnull-1.m: New test.
4631         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4632
4633 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4634
4635         PR fortran/18918
4636         * gfortran.dg/coarray_atomic_1.f90: New.
4637         * gfortran.dg/coarray/atomic_1.f90: New.
4638
4639 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4640
4641         * gcc.dg/guality/bswaptest.c: New test.
4642         * gcc.dg/guality/clztest.c: New test.
4643         * gcc.dg/guality/ctztest.c: New test.
4644         * gcc.dg/guality/rotatetest.c: New test.
4645
4646         PR target/48688
4647         * gcc.target/i386/pr48688.c: New test.
4648
4649 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4650
4651         PR c++/48010
4652         * g++.dg/lookup/name-clash9.C: New.
4653
4654 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4655
4656         PR fortran/18918
4657         * gfortran.dg/coarray/dummy_1.f90: New.
4658
4659 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4660
4661         PR fortran/18918
4662         * gfortran.dg/coarray/save_1.f90: New.
4663         * gfortran.dg/coarray_4.f90: Update dg-error.
4664
4665 2011-05-31  Jason Merrill  <jason@redhat.com>
4666
4667         * g++.dg/cpp0x/rv-template1.C: New.
4668
4669 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR rtl-optimization/49235
4672         * gcc.dg/pr49235.c: New test.
4673
4674 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4675
4676         PR tree-optimization/49093
4677         * gcc.dg/vect/pr49093.c: New test.
4678
4679 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4680
4681         PR debug/49047
4682         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4683
4684 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4685
4686         PR testsuite/49239
4687         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4688         output array.
4689
4690 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4691
4692         PR target/49186
4693         * gcc.c-torture/execute/pr49186.c: New.
4694
4695 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4696
4697         PR target/49168
4698          * gcc.target/i386/pr49168-1.c: New.
4699
4700 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4701             Eric Botcazou  <ebotcazou@adacore.com>
4702
4703         * gcc.dg/guality/drap.c: New test.
4704
4705 2011-05-30  Richard Guenther  <rguenther@suse.de>
4706
4707         PR tree-optimization/49210
4708         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4709         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4710
4711 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4712
4713         PR c++/49223
4714         * g++.dg/gomp/pr49223-1.C: New test.
4715         * g++.dg/gomp/pr49223-2.C: New test.
4716
4717 2011-05-30  Richard Guenther  <rguenther@suse.de>
4718
4719         PR tree-optimization/49218
4720         * gcc.c-torture/execute/pr49218.c: New testcase.
4721
4722 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4723
4724         PR tree-optimization/49199
4725         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4726         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4727         -fno-tree-scev-cprop.
4728
4729 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4730
4731         PR fortran/47601
4732         * gfortran.dg/extends_13.f03: New.
4733
4734 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4735
4736         PR rtl-optimization/49095
4737         * gcc.target/i386/pr49095.c: New test.
4738
4739 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4740
4741         PR fortran/18918
4742         * gfortran.dg/coarray_24.f90: New.
4743
4744 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4745
4746         PR fortran/18918
4747         * gfortran.dg/coarray_23.f90: New.
4748
4749 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4750
4751         From Ryan Mansfield
4752         * gcc.dg/pr48826.c: New test.
4753
4754 2011-05-29  Richard Guenther  <rguenther@suse.de>
4755
4756         PR tree-optimization/49217
4757         * gcc.dg/torture/pr49217.c: New testcase.
4758
4759 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4760
4761         PR testsuite/49222
4762         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4763
4764 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4765
4766         * gnat.dg/boolean_subtype.adb: Rename to...
4767         * gnat.dg/boolean_subtype1.adb: ...this.
4768
4769 2011-05-28  Jason Merrill  <jason@redhat.com>
4770
4771         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4772
4773 2011-05-27  Jason Merrill  <jason@redhat.com>
4774
4775         * g++.dg/cpp0x/enum18.C: Adjust.
4776
4777         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4778
4779 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4780
4781         PR fortran/18918
4782         * gfortran.dg/coarray_22.f90: New.
4783
4784 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4785
4786         PR tree-optimization/46728
4787         * gcc.target/powerpc/pr46728-1.c: New.
4788         * gcc.target/powerpc/pr46728-2.c: New.
4789         * gcc.target/powerpc/pr46728-3.c: New.
4790         * gcc.target/powerpc/pr46728-4.c: New.
4791         * gcc.target/powerpc/pr46728-5.c: New.
4792         * gcc.dg/pr46728-6.c: New.
4793         * gcc.target/powerpc/pr46728-7.c: New.
4794         * gcc.target/powerpc/pr46728-8.c: New.
4795         * gcc.dg/pr46728-9.c: New.
4796         * gcc.target/powerpc/pr46728-10.c: New.
4797         * gcc.target/powerpc/pr46728-11.c: New.
4798         * gcc.dg/pr46728-12.c: New.
4799         * gcc.target/powerpc/pr46728-13.c: New.
4800         * gcc.target/powerpc/pr46728-14.c: New.
4801         * gcc.target/powerpc/pr46728-15.c: New.
4802         * gcc.target/powerpc/pr46728-16.c: New.
4803
4804 2011-05-27  Jason Merrill  <jason@redhat.com>
4805
4806         * g++.dg/abi/mangle47.C: New.
4807
4808         PR c++/49176
4809         * g++.dg/template/const5.C: New.
4810
4811         * g++.dg/cpp0x/enum18.C: New.
4812
4813         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4814
4815         * g++.dg/cpp0x/error6.C: New.
4816
4817         * g++.dg/cpp0x/error5.C: New.
4818
4819 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR c++/49165
4822         * g++.dg/eh/cond6.C: New test.
4823
4824 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4825
4826         PR fortran/48820
4827         * gfortran.dg/rank_3.f90: New.
4828         * gfortran.dg/rank_4.f90: New.
4829
4830 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4831
4832         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4833         replace dump search.
4834
4835 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4836
4837         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4838         * gnat.dg/bit_packed_array5.adb: ...here.
4839
4840 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4841
4842         PR c++/42056
4843         * g++.dg/cpp0x/auto25.C: New.
4844
4845 2011-05-27  Richard Guenther  <rguenther@suse.de>
4846
4847         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4848
4849 2011-05-27  Richard Guenther  <rguenther@suse.de>
4850
4851         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4852
4853 2011-05-27  Richard Guenther  <rguenther@suse.de>
4854
4855         PR middle-end/49189
4856         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4857
4858 2011-05-26  Jason Merrill  <jason@redhat.com>
4859
4860         * g++.dg/cpp0x/friend1.C: New.
4861         * g++.dg/cpp0x/friend2.C: New.
4862
4863         * g++.dg/cpp0x/auto7.C: Update.
4864         * g++.dg/template/crash50.C: Adjust.
4865         * g++.dg/template/static9.C: Adjust.
4866         * g++.old-deja/g++.ext/memconst.C: Adjust.
4867
4868 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4869
4870         * gcc.dg/march.c: Ignore a note for some targets.
4871
4872 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4873             Nathan Froyd  <froydnj@codesourcery.com>
4874
4875         PR c++/2288
4876         PR c++/18770
4877         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4878         * g++.dg/parse/pr18770.C: New test.
4879         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4880
4881 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4882
4883         PR fortran/48955
4884         * gfortran.dg/dependency_40.f90 : New test.
4885
4886 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4887
4888         PR fortran/18918
4889         * gfortran.dg/coarray/registering_1.f90: New.
4890
4891 2011-05-26  Jason Merrill  <jason@redhat.com>
4892
4893         * g++.dg/cpp0x/variadic111.C: New.
4894         * g++.dg/cpp0x/variadic41.C: Adjust.
4895
4896 2011-05-26  Richard Guenther  <rguenther@suse.de>
4897
4898         PR tree-optimization/48702
4899         * gcc.dg/torture/pr48702.c: New testcase.
4900
4901 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4902
4903         PR gcov-profile/48845
4904         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4905         support.
4906         * gcc.dg/matrix/matrix.exp: Likewise.
4907         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4908         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4909         line number to check_profiling_available.
4910         * lib/target-supports.exp (check_profiling_available): Account for
4911         this.
4912         Require TLS runtime support with -fprofile-generate.
4913         * lib/profopt.exp (profopt-execute): Add TLS options for
4914         -fprofile-generate.
4915         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4916
4917 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4918
4919         PR c++/49165
4920         * g++.dg/eh/cond5.C: New test.
4921
4922         PR tree-optimization/49161
4923         * gcc.c-torture/execute/pr49161.c: New test.
4924
4925 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4926
4927         * gcc.target/arm/neon-vorn-vbic.c: New test.
4928
4929 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4930
4931         PR tree-optimization/49038
4932         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4933         * gcc.dg/vect/pr49038.c: New test.
4934
4935 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4936         * g++.dg/init/pr25811-3.C: New.
4937         * g++.dg/init/pr25811-4.C: New.
4938
4939 2011-05-25  Jason Merrill  <jason@redhat.com>
4940
4941         * g++.dg/cpp0x/enum17.C: New.
4942         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4943
4944         * g++.dg/cpp0x/auto24.C: New.
4945
4946         * g++.dg/cpp0x/error4.C: New.
4947
4948         * g++.dg/cpp0x/rv-restrict.C: New.
4949
4950         * g++.dg/cpp0x/enum15.C: New.
4951         * g++.dg/cpp0x/constexpr-switch2.C: New.
4952
4953         * g++.dg/cpp0x/variadic110.C: New.
4954
4955         * g++.dg/cpp0x/auto9.C: Add typedef test.
4956
4957         * g++.dg/cpp0x/auto23.C: New.
4958         * g++.dg/cpp0x/auto9.C: Adjust.
4959
4960         * g++.dg/cpp0x/defaulted29.C: New.
4961
4962         * g++.dg/cpp0x/initlist51.C: New.
4963
4964 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4965
4966         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4967         * g++.dg/abi/packed1.C: Suppress warning.
4968         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4969         * g++.dg/template/stdarg1.C: Likewise.
4970         * g++.dg/other/packed1.C: Remove arm from xfail list.
4971
4972 2011-05-25  Jason Merrill  <jason@redhat.com>
4973
4974         * g++.dg/cpp0x/enum16.C: New.
4975         * g++.dg/parse/error15.C: Adjust.
4976
4977         * g++.dg/cpp0x/initlist50.C: New.
4978
4979         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4980
4981         * g++.dg/cpp0x/variadic109.C: New.
4982
4983 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4984
4985          * gcc.target/i386/pause-1.c: New.
4986
4987 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4988
4989         * gcc.dg/stack-usage-1.c: Adjust comment.
4990         * gcc.dg/stack-usage-2.c: New test.
4991
4992 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR c++/49136
4995         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4996         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4997
4998 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4999
5000         PR rtl-optimization/48757
5001         * gfortran.dg/pr48757.f:  New test case.
5002
5003 2011-05-24  Jason Merrill  <jason@redhat.com>
5004
5005         * g++.dg/cpp0x/access01.C: New.
5006
5007 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5008
5009         PR libobjc/48177
5010         * objc.dg/pr48177.m: New testcase.      
5011
5012 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5013
5014         PR objc/48187
5015         * objc.dg/pr48187.m: New testcase.
5016         * obj-c++.dg/pr48187.mm: New testcase.
5017         * objc.dg/ivar-extra-semicolon.m: New testcase.
5018
5019 2011-05-24  Jason Merrill  <jason@redhat.com>
5020
5021         * g++.dg/template/access21.C: New.
5022         * g++.dg/template/access22.C: New.
5023
5024 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5025
5026         PR rtl-optimization/48633
5027         * g++.dg/pr48633.C: New test.
5028
5029 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5030
5031         PR target/49133
5032         * g++.dg/other/pr49133.C: New test.
5033
5034 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5035             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5036
5037         * gcc.dg/torture/tls/run-gd.c: New test.
5038         * gcc.dg/torture/tls/run-ie.c: New test.
5039         * gcc.dg/torture/tls/run-ld.c: New test.
5040         * gcc.dg/torture/tls/run-le.c: New test.
5041         * lib/target-supports.exp (check_effective_target_tls_runtime):
5042         Build testcase with TLS options.
5043
5044 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5045
5046         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5047
5048 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5049
5050         PR tree-optimization/49121
5051         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5052
5053 2011-05-23  Jason Merrill  <jason@redhat.com>
5054
5055         * g++.dg/cpp0x/defaulted28.C: New.
5056
5057         * g++.dg/cpp0x/sfinae25.C: New.
5058
5059         * g++.dg/cpp0x/rv-cast2.C: New.
5060
5061         * g++.dg/cpp0x/enum14.C: New.
5062
5063 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5064
5065         PR lto/49123
5066         * gcc.c-torture/execute/pr49123.c: New test.
5067
5068         PR debug/49032
5069         * gcc.dg/debug/pr49032.c: New test.
5070
5071         PR c/49120
5072         * gcc.dg/pr49120.c: New test.
5073
5074 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5075
5076         PR target/47315
5077         * gcc.target/i386/pr47315.c: New test.
5078
5079 2011-05-23  Jason Merrill  <jason@redhat.com>
5080
5081         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5082
5083         * g++.dg/cpp0x/sfinae24.C: New.
5084
5085         * g++.dg/cpp0x/error3.C: New.
5086
5087         * g++.dg/cpp0x/defaulted27.C: New.
5088
5089         * g++.dg/cpp0x/decltype27.C: New.
5090
5091 2011-05-23  Richard Guenther  <rguenther@suse.de>
5092
5093         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5094
5095 2011-05-23  Richard Guenther  <rguenther@suse.de>
5096
5097         PR tree-optimization/40874
5098         * g++.dg/tree-ssa/pr40874.C: New testcase.
5099
5100 2011-05-23  Richard Guenther  <rguenther@suse.de>
5101
5102         PR tree-optimization/49115
5103         * g++.dg/torture/pr49115.C: New testcase.
5104
5105 2011-05-23  Richard Guenther  <rguenther@suse.de>
5106
5107         PR middle-end/15419
5108         * gcc.dg/memcpy-3.c: New testcase.
5109
5110 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5111
5112         PR middle-end/48973
5113         * gcc.c-torture/execute/pr48973-1.c: New test.
5114         * gcc.c-torture/execute/pr48973-2.c: New test.
5115
5116 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5117
5118         PR c++/18016
5119         * g++.dg/warn/pr18016.C: New.
5120
5121 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5122
5123         PR target/45098
5124         * gcc.target/arm/ivopts-6.c: New test.
5125
5126 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5127
5128         PR middle-end/49029
5129         * gcc.c-torture/compile/pr49029.c: New test.
5130
5131 2011-05-22  Jason Merrill  <jason@redhat.com>
5132
5133         * g++.dg/cpp0x/sfinae23.C: New.
5134         * g++.dg/cpp0x/sfinae8.C: Correct.
5135
5136 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5137
5138         * gfortran.dg/function_optimize_8.f90:  New test case.
5139
5140 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5141
5142         PR tree-optimization/49087
5143         * gcc.dg/vect/O3-pr49087.c: New test.
5144
5145 2011-05-21  Jason Merrill  <jason@redhat.com>
5146
5147         * g++.dg/debug/const5.C: New.
5148
5149 2011-05-20  Jason Merrill  <jason@redhat.com>
5150
5151         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5152
5153         * g++.dg/cpp0x/constexpr-static7.C: New.
5154
5155         * g++.dg/cpp0x/enum12.C: New.
5156         * g++.dg/cpp0x/enum13.C: New.
5157
5158 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5159
5160         PR fortran/48699
5161         * gfortran.dg/select_type_23.f03: New.
5162
5163 2011-05-20  Jason Merrill  <jason@redhat.com>
5164
5165         * g++.dg/cpp0x/defaulted26.C: New.
5166
5167         * g++.dg/cpp0x/noexcept02.C: Fix.
5168         * g++.dg/cpp0x/noexcept03.C: Fix.
5169         * g++.dg/cpp0x/noexcept08.C: Fix.
5170         * g++.dg/cpp0x/noexcept10.C: New.
5171
5172 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5173
5174         PR fortran/48706
5175         * gfortran.dg/extends_12.f03: New.
5176
5177 2011-05-20  Jason Merrill  <jason@redhat.com>
5178
5179         * g++.dg/template/koenig9.C: New.
5180         * g++.dg/opt/pr47615.C: Fix.
5181         * g++.dg/overload/defarg1.C: Fix.
5182         * g++.dg/tc1/dr213.C: Remove xfail.
5183         * g++.dg/torture/pr34850.C: Fix.
5184         * g++.dg/torture/pr39362.C: Fix.
5185         * g++.old-deja/g++.brendan/crash56.C: Fix.
5186         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5187
5188 2011-05-20  Richard Guenther  <rguenther@suse.de>
5189
5190         PR tree-optimization/49079
5191         * gcc.dg/torture/pr49079.c: New testcase.
5192
5193 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5194
5195         PR tree-optimization/49073
5196         * gcc.c-torture/execute/pr49073.c: New test.
5197
5198 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5199
5200         PR fortran/18918
5201         * gfortran.dg/coarray_21.f90: New.
5202
5203 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5204
5205         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5206         output.
5207
5208 2011-05-19  Richard Guenther  <rguenther@suse.de>
5209
5210         PR testsuite/49063
5211         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5212
5213 2011-05-19  Richard Guenther  <rguenther@suse.de>
5214
5215         PR middle-end/48985
5216         * gcc.dg/builtin-object-size-11.c: New testcase.
5217
5218 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5219
5220         PR target/45098
5221         * gcc.target/arm/ivopts.c: New test.
5222         * gcc.target/arm/ivopts-2.c: New test.
5223
5224 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5225
5226         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5227
5228 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5229
5230         * gcc.c-torture/execute/960321-1.x: Remove.
5231
5232 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5233
5234         PR fortran/48700
5235         * gfortran.dg/move_alloc_4.f90: New.
5236
5237 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5238
5239         PR target/49002
5240         * gcc.target/i386/pr49002-1.c: New test.
5241         * gcc.target/i386/pr49002-2.c: Likewise.
5242
5243 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5244
5245         PR tree-optimization/49039
5246         * gcc.c-torture/execute/pr49039.c: New test.
5247         * gcc.dg/tree-ssa/pr49039.c: New test.
5248         * g++.dg/torture/pr49039.C: New test.
5249
5250 2011-05-18  Jason Merrill  <jason@redhat.com>
5251
5252         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5253         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5254         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5255
5256 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5257
5258         * gcc.target/bfin/mcpu-bf592.c: New test.
5259
5260 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5261
5262         PR tree-optimization/41881
5263         * gcc.dg/vect/O3-pr41881.c: New test.
5264         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5265
5266 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5267
5268         PR tree-optimization/49000
5269         * gcc.dg/pr49000.c: New test.
5270
5271 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5272
5273         * gnat.dg/invalid1.adb: New test.
5274
5275 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5276
5277         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5278         scan pattern.
5279         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5280         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5281
5282 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5283
5284         PR c++/48994
5285         * g++.dg/cpp0x/range-for18.C: New.
5286
5287 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5288
5289         PR fortran/18918
5290         * gfortran.dg/coarray/image_index_2.f90: New.
5291
5292 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5293
5294         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5295         * g++.dg/cpp0x/override2.C: New.
5296
5297 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5298
5299         PR fortran/18918
5300         * gfortran.de/coarray_20.f90: New.
5301
5302 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5303
5304         PR fortran/22572
5305         * function_optimize_7.f90:  New test case.
5306
5307 2011-05-13  Jason Merrill  <jason@redhat.com>
5308
5309         * g++.dg/cpp0x/decltype26.C: New.
5310         * g++.dg/cpp0x/enum11.C: New.
5311
5312 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5313
5314         PR fortran/48972
5315         PR fortran/48991
5316         * gfortran.dg/assign_8.f90: Update dg-error.
5317
5318 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5319
5320         PR fortran/48972
5321         * gfortran.dg/io_constraints_8.f90: New.
5322         * gfortran.dg/io_constraints_9.f90: New.
5323
5324 2011-05-13  Martin Thuresson  <martint@google.com>
5325
5326         PR gcov-profile/47793
5327         * gcc.dg/pr47793.c: New.
5328
5329 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR tree-optimization/48975
5332         * gcc.dg/pr48975.c: New test.
5333
5334 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5335
5336         PR fortran/48972
5337         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5338
5339 2011-05-12  Jason Merrill  <jason@redhat.com>
5340
5341         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5342
5343 2011-05-12  Geert Bosch  <bosch@adacore.com>
5344
5345         * gnat.dg/view_conversion1.adb: New test.
5346
5347 2011-05-12  Richard Guenther  <rguenther@suse.de>
5348
5349         PR tree-optimization/48172
5350         * gcc.dg/vect/pr48172.c: New testcase.
5351
5352 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5353
5354         PR debug/48967
5355         * g++.dg/opt/pr48967.C: New test.
5356
5357 2011-05-11  Jason Merrill  <jason@redhat.com>
5358
5359         * g++.dg/cpp0x/constexpr-friend.C: New.
5360         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5361
5362         * g++.dg/cpp0x/sfinae22.C: New.
5363
5364 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5365
5366         PR fortran/48889
5367         * gfortran.dg/generic_24.f90: New.
5368
5369 2011-05-11  Richard Guenther  <rguenther@suse.de>
5370
5371         PR tree-optimization/15256
5372         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5373
5374 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5375
5376         PR debug/48159
5377         * gcc.dg/pr48159-1.c: New test.
5378         * gcc.dg/pr48159-2.c: New test.
5379
5380 2011-05-11  Richard Guenther  <rguenther@suse.de>
5381
5382         PR middle-end/48953
5383         * gcc.dg/torture/pr48953.c: New testcase.
5384
5385 2011-05-11  Richard Guenther  <rguenther@suse.de>
5386
5387         PR tree-optimization/18041
5388         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5389
5390 2011-05-11  Alan Modra  <amodra@gmail.com>
5391
5392         PR target/47755
5393         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5394
5395 2011-05-10  Jason Merrill  <jason@redhat.com>
5396
5397         * g++.dg/cpp0x/defaulted25.C: New.
5398         * g++.dg/template/crash7.C: Adjust.
5399
5400         * g++.dg/cpp0x/variadic108.C: New.
5401
5402 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5403
5404         * g++.dg/inherit/virtual9.C: Extend.
5405
5406 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5407
5408         PR target/48857
5409         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5410         are passed and returned in vector registers.
5411
5412 2011-05-10  Richard Guenther  <rguenther@suse.de>
5413
5414         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5415         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5416         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5417         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5418         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5419         applies.
5420
5421 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5422
5423         PR tree-optimization/48611
5424         PR tree-optimization/48794
5425         * gfortran.dg/gomp/pr48611.f90: New test.
5426         * gfortran.dg/gomp/pr48794.f90: New test.
5427
5428         PR debug/48928
5429         * gcc.dg/dfp/pr48928.c: New test.
5430
5431 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5432
5433         PR c++/48522
5434         * g++.dg/cpp0x/pr48522.C: New.
5435
5436 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5437
5438         PR c++/48735
5439         * g++.dg/cpp0x/sfinae21.C: New.
5440
5441 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5442
5443         * g++.dg/template/sfinae28.C: Rename to...
5444         * g++.dg/cpp0x/sfinae19.C: ... this.
5445         * g++.dg/template/sfinae29.C: Rename to...
5446         * g++.dg/cpp0x/sfinae20.C: ... this.
5447
5448 2011-05-09  Jeff Law <law@redhat.com>
5449
5450         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5451         consistent results.
5452
5453 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5454
5455         PR c++/20039
5456         * g++.dg/init/pr20039.C: New.
5457
5458 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5459
5460         PR c++/48737
5461         PR c++/48744
5462         * g++.dg/template/sfinae28.C: New.
5463         * g++.dg/template/sfinae29.C: Likewise.
5464
5465 2011-05-09  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.dg/template/nontype23.C: New.
5468
5469 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5470         PR c++/48859
5471         * g++.dg/init/pr48859.C: New.
5472
5473 2011-05-09  Jason Merrill  <jason@redhat.com>
5474
5475         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5476         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5477         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5478         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5479         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5480         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5481         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5482         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5483
5484 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5485
5486         * g++.dg/inherit/virtual9.C: New.
5487
5488 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5489
5490         PR c++/48574
5491         * g++.dg/template/dependent-expr8.C: New test case.
5492
5493 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5494
5495         PR tree-optimization/48837
5496         * gcc.dg/pr48837.c: New testcase.
5497
5498 2011-05-06  Jason Merrill  <jason@redhat.com>
5499
5500         * g++.dg/cpp0x/constexpr-condition2.C: New.
5501
5502         * g++.dg/cpp0x/constexpr-missing.C: New.
5503
5504 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5505
5506         PR fortran/18918
5507         * gfortran.dg/coarray/this_image_2.f90: New.
5508
5509 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5510
5511         PR fortran/48858
5512         PR fortran/48820
5513         * gfortran.dg/bind_c_usage_22.f90: New.
5514         * gfortran.dg/bind_c_usage_23.f90: New.
5515         * gfortran.dg/bind_c_usage_24.f90: New.
5516         * gfortran.dg/bind_c_usage_24_c.c: New.
5517
5518 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5519
5520         PR c++/48838
5521         * g++.dg/template/member9.C: New test case.
5522
5523 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5524
5525         * gnat.dg/discr29.ad[sb]: New test.
5526         * gnat.dg/discr30.adb: Likewise.
5527
5528 2011-05-05  Julian Brown  <julian@codesourcery.com>
5529
5530         * gcc.target/arm/neon-vset_lanes8.c: New test.
5531
5532 2011-05-05  Jason Merrill  <jason@redhat.com>
5533
5534         * g++.dg/init/new32.C: New.
5535
5536 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5537
5538         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5539         Fix typo.
5540
5541 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5542
5543         PR rtl-optimization/48381
5544         * gcc.c-torture/compile/pr48381.c: New test.
5545
5546 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5547
5548         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5549         to dg-options.
5550         * gcc.target/i386/opt-1.c: Ditto.
5551
5552 2011-05-04  Jason Merrill  <jason@redhat.com>
5553
5554         * g++.dg/conversion/base1.C: New.
5555
5556 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5557
5558         PR libgfortran/48787
5559         * gfortran.dg/round_3.f08: Add more checks to test case.
5560
5561 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5562
5563         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5564         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5565         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5566         Gate test on effective_target fd_truncate.
5567
5568 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5569
5570         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5571         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5572         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5573         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5574         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5575         * gcc.target/i386/pr38824.c: Ditto.
5576         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5577         * gcc.target/i386/vecinit-2.c: Ditto.
5578         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5579         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5580         * gcc.target/i386/parity-2.c: Ditto.
5581         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5582
5583 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5584
5585         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5586         remove duplication.
5587         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5588         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5589         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5590
5591 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5592
5593         PR fortran/18918
5594         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5595
5596 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5597
5598         PR fortran/18918
5599         * gfortran.dg/coarray/this_image_1.f90: New.
5600
5601 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5602
5603         PR fortran/18918
5604         * gfortran.dg/coarray/caf.dg: New.
5605         * gfortran.dg/coarray/image_index_1.f90: New, copied
5606         from ../coarray_16.f90.
5607
5608 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5609
5610         PR c++/28501
5611         * g++.dg/ext/complex9.C: New.
5612
5613 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5614
5615         From Mike Frysinger
5616         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5617         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5618         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5619
5620 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5621
5622         * gcc.target/bfin/builtins: Created.
5623         * gcc.target/bfin/hisilh-O0.c: Deleted.
5624         * gcc.target/bfin/hisilh.c: Moved to...
5625         * gcc.target/bfin/builtins/hisilh.c: ...here.
5626         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5627         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5628         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5629         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5630         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5631         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5632         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5633         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5634         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5635         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5636         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5637         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5638         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5639         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5640         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5641         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5642         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5643         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5644         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5645         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5646         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5647         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5648         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5649         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5650         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5651         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5652         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5653         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5654         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5655         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5656         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5657         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5658         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5659         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5660         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5661         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5662         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5663         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5664         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5665         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5666         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5667         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5668         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5669         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5670         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5671         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5672         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5673         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5674         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5675         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5676         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5677         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5678         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5679         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5680         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5681         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5682         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5683         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5684         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5685         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5686         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5687         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5688         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5689         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5690         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5691         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5692         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5693         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5694         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5695         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5696         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5697         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5698         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5699         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5700         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5701         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5702         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5703         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5704         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5705         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5706         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5707         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5708         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5709         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5710         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5711         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5712         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5713         * gcc.target/bfin/builtins/circptr.c: Ditto.
5714         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5715         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5716         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5717         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5718         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5719         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5720         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5721         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5722         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5723         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5724         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5725         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5726         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5727         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5728         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5729         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5730         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5731         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5732         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5733         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5734         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5735         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5736         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5737         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5738         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5739         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5740         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5741         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5742         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5743         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5744         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5745         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5746         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5747         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5748         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5749         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5750         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5751         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5752         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5753         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5754         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5755         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5756         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5757         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5758         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5759         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5760         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5761         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5762         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5763         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5764         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5765         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5766         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5767         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5768         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5769         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5770         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5771         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5772         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5773         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5774         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5775         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5776         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5777         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5778         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5779         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5780         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5781         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5782         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5783         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5784
5785 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5786
5787         * gcc.target/arm/cold-lc.c: New test.
5788
5789 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5790
5791         PR target/48774
5792         * gcc.dg/pr48774.c: New test.
5793
5794 2011-05-03  Richard Guenther  <rguenther@suse.de>
5795
5796         * gcc.dg/large-size-array-5.c: New testcase.
5797
5798 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5799
5800         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5801
5802 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5803
5804         * lib/target-supports.exp (check_effective_target_vect_strided):
5805         Replace with...
5806         (check_effective_target_vect_strided2)
5807         (check_effective_target_vect_strided3)
5808         (check_effective_target_vect_strided4)
5809         (check_effective_target_vect_strided8): ...these new functions.
5810
5811         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5812         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5813         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5814         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5815         * gcc.dg/vect/pr37539.c: Likewise.
5816         * gcc.dg/vect/slp-11a.c: Likewise.
5817         * gcc.dg/vect/slp-11b.c: Likewise.
5818         * gcc.dg/vect/slp-11c.c: Likewise.
5819         * gcc.dg/vect/slp-12a.c: Likewise.
5820         * gcc.dg/vect/slp-12b.c: Likewise.
5821         * gcc.dg/vect/slp-18.c: Likewise.
5822         * gcc.dg/vect/slp-19a.c: Likewise.
5823         * gcc.dg/vect/slp-19b.c: Likewise.
5824         * gcc.dg/vect/slp-21.c: Likewise.
5825         * gcc.dg/vect/slp-23.c: Likewise.
5826         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5827
5828         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5829         instead of vect_interleave && vect_extract_even_odd.
5830         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5831         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5832         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5833         * gcc.dg/vect/vect-1.c: Likewise.
5834         * gcc.dg/vect/vect-10.c: Likewise.
5835         * gcc.dg/vect/vect-98.c: Likewise.
5836         * gcc.dg/vect/vect-107.c: Likewise.
5837         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5838         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5839         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5840         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5841         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5842         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5843         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5844         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5845         * gcc.dg/vect/vect-strided-float.c: Likewise.
5846         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5847         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5848         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5849         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5850         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5851         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5852         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5853         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5854         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5855         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5856         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5857         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5858         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5859         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5860         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5861
5862         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5863         target condition.
5864         * gcc.dg/vect/pr30843.c: Likewise.
5865         * gcc.dg/vect/pr33866.c: Likewise.
5866         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5867         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5868         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5869         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5870
5871 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5872
5873         * gcc.dg/vect/slp-11.c: Split into...
5874         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5875         gcc.dg/vect/slp-11c.c: ...these tests.
5876         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5877         * gcc.dg/vect/slp-12c.c: ...this new test.
5878         * gcc.dg/vect/slp-19.c: Split into...
5879         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5880         gcc.dg/vect/slp-19c.c: ...these new tests.
5881
5882 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5883
5884         * lib/target-supports.exp
5885         (check_effective_target_vect_extract_even_odd_wide): Delete.
5886         (check_effective_target_vect_strided_wide): Likewise.
5887         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5888         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5889         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5890         * gcc.dg/vect/pr37539.c: Likewise.
5891         * gcc.dg/vect/slp-11.c: Likewise.
5892         * gcc.dg/vect/slp-12a.c: Likewise.
5893         * gcc.dg/vect/slp-12b.c: Likewise.
5894         * gcc.dg/vect/slp-19.c: Likewise.
5895         * gcc.dg/vect/slp-23.c: Likewise.
5896         * gcc.dg/vect/vect-1.c: Likewise.
5897         * gcc.dg/vect/vect-98.c: Likewise.
5898         * gcc.dg/vect/vect-107.c: Likewise.
5899         * gcc.dg/vect/vect-strided-float.c: Likewise.
5900
5901 2011-05-02  Jason Merrill  <jason@redhat.com>
5902
5903         * g++.dg/init/new31.C: New.
5904
5905 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5906
5907         PR c/35445
5908         * gcc.dg/pr35445.c: New test.
5909
5910 2011-05-02  Jason Merrill  <jason@redhat.com>
5911
5912         * c-c++-common/vla-1.c: New.
5913
5914 2011-05-02  Richard Guenther  <rguenther@suse.de>
5915
5916         PR tree-optimization/48822
5917         * gcc.dg/torture/pr48822.c: New testcase.
5918
5919 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5920
5921         PR c++/47969
5922         * g++.dg/cpp0x/constexpr-47969.C: New.
5923
5924 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5925
5926         PR testsuite/48498
5927         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5928         on vect_no_align targets.
5929         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5930         vect_no_align targets.
5931
5932 2011-05-01  Xinliang David Li  <davidxl@google.com>
5933
5934         * gcc.dg/tree-ssa/integer-addr.c: New test.
5935         * gcc.dg/tree-ssa/alias_bug.c: New test.
5936
5937 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5938
5939         PR libgfortran/48787
5940         * gfortran.dg/round_3.f08: Add more checks.
5941
5942 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5943
5944         PR fortran/48821
5945         * gfortran.dg/import9.f90: New, proper test.
5946         * gfortran.dg/interface_37.f90: Remove bogus
5947         test (bogus copy of interface_36.f90).
5948
5949 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5950
5951         PR fortran/48821
5952         * gfortran.dg/interface_37.f90: New.
5953
5954 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5955
5956         PR fortran/48746
5957         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5958
5959 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5960
5961         PR tree-optimization/48809
5962         * gcc.c-torture/execute/pr48809.c: New test.
5963
5964 2011-04-29  Jeff Law <law@redhat.com>
5965
5966         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5967
5968 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5969
5970         PR c++/48606
5971         * g++.dg/init/ctor10.C: New.
5972
5973 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5974
5975         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5976           warning in implicitly instantiated templates.
5977
5978 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5979
5980         * g++.dg/warn/Wnull-conversion-1.C: New.
5981         * g++.dg/warn/Wnull-conversion-2.C: New.
5982
5983 2011-04-29  Diego Novillo  <dnovillo@google.com>
5984
5985         * g++.old-deja/g++.other/null3.C: Expect warning about
5986         converting boolean to a pointer.
5987
5988 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5989
5990         PR fortran/48462
5991         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5992         being a target.
5993
5994         PR fortran/48746
5995         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5996
5997 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5998
5999         PR fortran/48810
6000         * gfortran.dg/typebound_proc_22.f90: New.
6001
6002         PR fortran/48800
6003         * gfortran.dg/interface_36.f90: New.
6004
6005 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6006
6007         PR libgfortran/48488
6008         PR libgfortran/48602
6009         PR libgfortran/48615
6010         PR libgfortran/48684
6011         PR libgfortran/48787
6012         * gfortran.dg/fmt_g.f: Adjust test.
6013         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6014         * gfortran.dg/round_3.f08: New test.
6015         * gfortran.dg/namelist_print_1.f: Adjust test.
6016         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6017         * gfortran.dg/f2003_io_5.f03: Adjust test.
6018         * gfortran.dg/coarray_15.f90: Adjust test.
6019         * gfortran.dg/namelist_65.f90: Adjust test.
6020         * gfortran.dg/fmt_cache_1.f: Adjust test.
6021         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6022         * gfortran.dg/real_const_3.f90: Adjust test.
6023
6024 2011-04-28  Xinliang David Li  <davidxl@google.com>
6025
6026         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6027         * g++.dg/prof-robust-1.C: New test.
6028
6029 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6030
6031         PR tree-optimization/48765
6032         * gcc.dg/vect/pr48765.c: New.
6033
6034 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6035
6036         PR tree-optimization/48775
6037         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6038
6039 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6040
6041         PR c++/48798
6042         * g++.dg/inherit/pr48798.C: New.
6043         * g++.old-deja/g++.other/base1.C: Adjust.
6044
6045 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6046
6047         PR c++/48656
6048         * g++.dg/template/inherit7.C: New test case.
6049
6050 2011-04-28  Richard Guenther  <rguenther@suse.de>
6051
6052         PR tree-optimization/40052
6053         PR tree-optimization/15347
6054         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6055         * gcc.dg/pr15347.c: Likewise.
6056
6057 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6058
6059         PR c++/48530
6060         * g++.dg/cpp0x/sfinae18.C: New.
6061
6062 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6063
6064         PR c++/48771
6065         * g++.dg/ext/is_literal_type1.C: New.
6066
6067 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6068
6069         PR fortran/48112
6070         PR fortran/48279
6071         * gfortran.dg/interface_35.f90: New.
6072         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6073         * gfortran.dg/func_result_6.f90: Add dg-warning.
6074         * gfortran.dg/bessel_1.f90: Ditto.
6075         * gfortran.dg/hypot_1.f90: Ditto.
6076         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6077         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6078         * gfortran.dg/interface_assignment_4.f90: Ditto.
6079
6080 2011-04-27  Jason Merrill  <jason@redhat.com>
6081
6082         * g++.dg/ext/complex8.C: New.
6083
6084         * g++.dg/cpp0x/initlist49.C: New.
6085         * g++.dg/init/new30.C: New.
6086
6087 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6088
6089         PR fortran/48788
6090         * gfortran.dg/whole_file_34.f90: New.
6091
6092 2011-04-27  Jan Hubicka  <jh@suse.cz>
6093
6094         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6095
6096 2011-04-27  Jason Merrill  <jason@redhat.com>
6097
6098         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6099
6100         * g++.dg/parse/ambig6.C: New.
6101
6102 2011-04-27  Nick Clifton  <nickc@redhat.com>
6103
6104         * gcc.dg/20020312-2.c: Add definition for RX.
6105
6106         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6107         option with RX targets.
6108
6109         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6110         /* */ comments.
6111
6112 2011-04-27  Richard Guenther  <rguenther@suse.de>
6113
6114         * gcc.dg/tree-ssa/pr23382.c: Remove.
6115
6116 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6117
6118         PR target/48767
6119         * gcc.c-torture/compile/pr48767.c: New test.
6120
6121 2011-04-27  Richard Guenther  <rguenther@suse.de>
6122
6123         PR tree-optimization/48772
6124         * g++.dg/pr48772.C: New testcase.
6125
6126 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6127
6128         PR c/48742
6129         * gcc.c-torture/compile/pr48742.c: New test.
6130
6131 2011-04-26  Jason Merrill  <jason@redhat.com>
6132
6133         * g++.dg/lookup/koenig13.C: New.
6134
6135         * g++.dg/cpp0x/initlist48.C: New.
6136
6137 2011-04-25  Jason Merrill  <jason@redhat.com>
6138
6139         * g++.dg/cpp0x/sfinae17.C: New.
6140
6141 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6142
6143         PR target/48258
6144         * gcc.target/powerpc/pr48258-1.c: New file.
6145         * gcc.target/powerpc/pr48258-2.c: Ditto.
6146
6147 2011-04-26  Xinliang David Li  <davidxl@google.com>
6148
6149         * gcc.dg/uninit-suppress.c: New test.
6150         * gcc.dg/uninit-suppress.c: New test.
6151
6152 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6153
6154         PR debug/48768
6155         * gcc.dg/pr48768.c: New test.
6156
6157         PR tree-optimization/48734
6158         * gcc.c-torture/compile/pr48734.c: New test.
6159
6160         PR testsuite/48753
6161         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6162
6163 2011-04-26  Richard Guenther  <rguenther@suse.de>
6164
6165         PR tree-optimization/48731
6166         * gcc.dg/torture/pr48731.c: New testcase.
6167
6168 2011-04-26  Richard Guenther  <rguenther@suse.de>
6169
6170         PR testsuite/48753
6171         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6172
6173 2011-04-26  Richard Guenther  <rguenther@suse.de>
6174
6175         PR middle-end/48694
6176         * gcc.dg/torture/pr48694-1.c: New testcase.
6177         * gcc.dg/torture/pr48694-2.c: Likewise.
6178
6179 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6180
6181         * g++.dg/ext/underlying_type1.C: New.
6182         * g++.dg/ext/underlying_type2.C: Likewise.
6183         * g++.dg/ext/underlying_type3.C: Likewise.
6184         * g++.dg/ext/underlying_type4.C: Likewise.
6185         * g++.dg/ext/underlying_type5.C: Likewise.
6186         * g++.dg/ext/underlying_type6.C: Likewise.
6187         * g++.dg/ext/underlying_type7.C: Likewise.
6188         * g++.dg/ext/underlying_type8.C: Likewise.
6189         * g++.dg/ext/underlying_type9.C: Likewise.
6190         * g++.dg/ext/underlying_type10.C: Likewise.
6191
6192 2011-04-25  Jason Merrill  <jason@redhat.com>
6193
6194         * g++.dg/cpp0x/regress/template-const2.C: New.
6195
6196 2011-04-25  Jeff Law <law@redhat.com>
6197
6198         * gcc.dg/tree-ssa/vrp56.c: new test.
6199
6200 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6201
6202         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6203
6204 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6205
6206         PR preprocessor/48740
6207         * c-c++-common/raw-string-11.c: New test.
6208
6209 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6210
6211         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6212         hppa*-*-hpux*.
6213
6214 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6215
6216         PR fortran/18918
6217         * gfortran.dg/coarray_19.f90: New.
6218
6219 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6220
6221         PR c/48685
6222         * gcc.dg/pr48685.c: New test.
6223
6224 2011-04-22  Jan Hubicka  <jh@suse.cz>
6225
6226         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6227
6228 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6229
6230         PR tree-optimization/48717
6231         * gcc.c-torture/execute/pr48717.c: New test.
6232
6233 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6234
6235         PR target/48723
6236         * gcc.target/i386/pr48723.c: New test.
6237
6238 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6239
6240         PR c/48716
6241         * gcc.dg/gomp/pr48716.c: New test.
6242         * g++.dg/gomp/pr48716.C: New test.
6243
6244 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6245
6246         PR c/36750
6247         * gcc.dg/missing-field-init-2.c: Update testcase.
6248
6249 2011-04-22  Alan Modra  <amodra@gmail.com>
6250
6251         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6252
6253 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6254
6255         PR fortran/48405
6256         * gfortran.dg/function_optimize_6.f90:  New test.
6257
6258 2011-04-21  Easwaran Raman  <eraman@google.com>
6259
6260         * gcc.dg/stack-layout-2.c: New test.
6261
6262 2011-04-21  Richard Guenther  <rguenther@suse.de>
6263
6264         PR lto/48703
6265         * g++.dg/lto/pr48207-2_0.C: New testcase.
6266         * g++.dg/lto/pr48207-3_0.C: Likewise.
6267
6268 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6269
6270         * gnat.dg/volatile5.adb: New test.
6271         * gnat.dg/volatile5_pkg.ads: New helper.
6272
6273 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6274
6275         PR target/48708
6276         * gcc.target/i386/pr48708.c: New test.
6277
6278 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6279
6280         * gcc.dg/vect/vect-119.c: New test.
6281
6282 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6283
6284         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6285         and once without.
6286
6287 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6288             Richard Sandiford  <richard.sandiford@linaro.org>
6289
6290         PR target/46329
6291         * gcc.target/arm/pr46329.c: New test.
6292
6293 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6294
6295         PR fortran/18918
6296         * gfortran.dg/coarray_18.f90: New.
6297
6298 2011-04-20  Jason Merrill  <jason@redhat.com>
6299
6300         * g++.dg/cpp0x/initlist47.C: New.
6301
6302         * g++.dg/init/dtor4.C: New.
6303
6304 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6305
6306         PR target/48678
6307         * gcc.target/i386/sse2-pinsrw.c: New test.
6308         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6309         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6310         * gcc.target/i386/sse2-insvhi.c: Ditto.
6311         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6312         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6313
6314 2011-04-20  Jason Merrill  <jason@redhat.com>
6315
6316         * g++.dg/template/const4.C: New.
6317
6318 2011-04-20  Easwaran Raman  <eraman@google.com>
6319
6320         * gcc.dg/stack-layout-1.c: New test.
6321
6322 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6323
6324         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6325         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6326         function.
6327
6328 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6329
6330         * gcc.dg/binop-xor1.c: New test.
6331         * gcc.dg/binop-xor2.c: New test.
6332         * gcc.dg/binop-xor3.c: New test.
6333         * gcc.dg/binop-xor4.c: New test.
6334         * gcc.dg/binop-xor5.c: New test.
6335
6336 2011-04-20  Richard Guenther  <rguenther@suse.de>
6337
6338         PR tree-optimization/47892
6339         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6340
6341 2011-04-20  Richard Guenther  <rguenther@suse.de>
6342
6343         PR middle-end/48695
6344         * g++.dg/torture/pr48695.C: New testcase.
6345
6346 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6347
6348         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6349         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6350         * gcc.c-torture/execute/pr45262.c: Ditto
6351         * gcc.dg/torture/pr43165.c: Ditto.
6352         * gcc.dg/torture/pr47228.c: Ditto.
6353         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6354         * gcc.dg/ipa/pr45644.c: Ditto.
6355         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6356         PDP11.
6357
6358 2011-04-19  Jason Merrill  <jason@redhat.com>
6359
6360         * g++.dg/ext/complex7.C: New.
6361
6362         * g++.dg/ext/attrib41.C: New.
6363
6364 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6365
6366         PR testsuite/48676
6367         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6368
6369 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6370
6371         PR target/48678
6372         * gcc.target/i386/pr48678.c: New test.
6373
6374 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6375
6376         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6377         * g++.dg/opt/devirt2.C: New test.
6378         * g++.dg/ipa/devirt-g-1.C: Likewise.
6379
6380 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6381
6382         PR fortran/48588
6383         * gfortran.dg/whole_file_33.f90: New.
6384
6385 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6386
6387         * g++.dg/ipa/devirt-7.C: New test.
6388
6389 2011-04-19  Richard Guenther  <rguenther@suse.de>
6390
6391         PR lto/48207
6392         * g++.dg/lto/pr48207_0.C: New testcase.
6393
6394 2011-04-18  Jason Merrill  <jason@redhat.com>
6395
6396         * g++.dg/init/void1.C: New.
6397
6398         * g++.dg/cpp0x/union4.C: New.
6399
6400 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6401
6402         PR middle-end/48661
6403         * g++.dg/torture/pr48661.C: New test.
6404
6405         PR c++/48632
6406         * g++.dg/gomp/pr48632.C: New test.
6407
6408 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6409
6410         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6411         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6412
6413 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6414
6415         PR fortran/18918
6416         * gfortran.dg/coarray_17.f90: New.
6417         * gfortran.dg/coarray_10.f90: Update dg-error.
6418
6419 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6420
6421         PR testsuite/48251
6422         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6423         * gfortran.dg/guality/guality.exp: Likewise.
6424
6425 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6426
6427         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6428
6429 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6430
6431         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6432
6433 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6434
6435         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6436
6437 2011-04-18  Richard Guenther  <rguenther@suse.de>
6438
6439         PR middle-end/46364
6440         * g++.dg/torture/pr46364.C: New testcase.
6441
6442 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6443
6444         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6445
6446 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6447
6448         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6449
6450 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6451             Ira Rosen  <ira.rosen@linaro.org>
6452
6453         PR target/48252
6454         * gcc.target/arm/pr48252.c: New test.
6455
6456 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6457
6458         PR tree-optimization/48616
6459         * gcc.dg/pr48616.c: New test.
6460
6461 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6462
6463         PR fortran/18918
6464         * gfortran.dg/coarray_16.f90: New.
6465
6466 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6467
6468         PR fortran/48462
6469         * gfortran.dg/realloc_on_assign_7.f03: New test.
6470
6471 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6472
6473         PR libgfortran/48602
6474         * gfortran.dg/fmt_g0_6.f08: New test.
6475
6476 2011-04-17  Jason Merrill  <jason@redhat.com>
6477
6478         * g++.dg/cpp0x/sfinae16.C: New.
6479
6480 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6481
6482         * gcc.target/mips/reg-var-1.c: New test.
6483
6484 2011-04-17  Jan Hubicka  <jh@suse.cz>
6485
6486         * gcc.dg/winline-5.c: Update testcase.
6487
6488 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6489
6490         * gnat.dg/discr27.ad[sb]: Move dg directive.
6491         * gnat.dg/discr28.ad[sb]: New test.
6492         * gnat.dg/discr28_pkg.ads: New helper.
6493
6494 2011-04-17  Michael Matz  <matz@suse.de>
6495
6496         PR tree-optimization/48622
6497         PR lto/48645
6498         * gcc.dg/lto/pr48622_0.c: New test.
6499
6500 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6501
6502         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6503         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6504         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6505         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6506         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6507         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6508
6509 2011-04-15  Jason Merrill  <jason@redhat.com>
6510
6511         * g++.dg/cpp0x/range-for17.C: New.
6512
6513 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6514
6515         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6516         * g++.dg/cpp0x/range-for3.C: Likewise.
6517         * g++.dg/cpp0x/range-for9.C: Correct error message.
6518         * g++.dg/cpp0x/range-for11.C: New.
6519         * g++.dg/cpp0x/range-for12.C: New.
6520         * g++.dg/cpp0x/range-for13.C: New.
6521         * g++.dg/cpp0x/range-for14.C: New.
6522         * g++.dg/cpp0x/range-for15.C: New.
6523         * g++.dg/cpp0x/range-for16.C: New.
6524
6525 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6526
6527         PR fortran/18918
6528         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6529
6530 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6531
6532         * objc.dg/naming-4.m: Updated.
6533         * objc.dg/naming-5.m: Updated.
6534         * objc.dg/naming-6.m: New.
6535         * objc.dg/naming-7.m: New.
6536         * obj-c++.dg/naming-1.mm: Updated.
6537         * obj-c++.dg/naming-2.mm: Updated.
6538         * obj-c++.dg/naming-3.mm: New.
6539         * obj-c++.dg/naming-4.mm: New.
6540
6541 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6542
6543         PR libgfortran/48589
6544         * gfortran.dg/fmt_g0_5.f08: New test.
6545
6546 2011-04-15  Richard Guenther  <rguenther@suse.de>
6547
6548         PR testsuite/48286
6549         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6550
6551 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6552
6553         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6554         -finline-limit=0 to -fno-inline
6555
6556 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6557
6558         PR target/48614
6559         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6560         just avx.
6561
6562 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6563
6564         PR target/48605
6565         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6566         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6567         * gcc.target/i386/avx-insertps-3.c: New test.
6568         * gcc.target/i386/avx-insertps-4.c: New test.
6569
6570 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6571
6572         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6573         -finline-limit=0
6574
6575 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6576
6577         PR target/46779
6578         PR target/45291
6579         PR target/41894
6580         * gcc.target/avr/pr46779-1.c: New test case
6581         * gcc.target/avr/pr46779-2.c: New test case
6582
6583 2011-04-14  Jason Merrill  <jason@redhat.com>
6584
6585         * g++.dg/cpp0x/sfinae15.C: New.
6586
6587         * g++.dg/cpp0x/sfinae14.C: New.
6588
6589         * g++.dg/ext/vla10.C: New.
6590
6591 2011-04-14  Richard Guenther  <rguenther@suse.de>
6592
6593         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6594
6595 2011-04-14  Richard Guenther  <rguenther@suse.de>
6596
6597         * gcc.dg/fold-bitand-4.c: Move ...
6598         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6599
6600 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6601
6602         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6603         variables const.
6604         * gcc.target/avr/torture/trivial.c: Ditto.
6605
6606 2011-04-13  Jason Merrill  <jason@redhat.com>
6607
6608         * g++.dg/template/operator11.C: New.
6609
6610 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6611
6612         PR middle-end/48591
6613         * gcc.dg/gomp/pr48591.c: New test.
6614
6615         PR c++/48570
6616         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6617         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6618
6619 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6620
6621         PR c++/48574
6622         * g++.dg/template/dependent-expr7.C: New test case.
6623
6624 2011-04-13  Jason Merrill  <jason@redhat.com>
6625
6626         * g++.dg/cpp0x/sfinae13.C: New.
6627
6628 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6629
6630         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6631
6632 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6633
6634         * gcc.target/arm/pr43698.c: Remove -march option.
6635
6636 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6637
6638         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6639         -march option.
6640
6641 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6642
6643         PR fortran/48360
6644         PR fortran/48456
6645         * gfortran.dg/realloc_on_assign_6.f03: New test.
6646
6647 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6648
6649         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6650         targets the additional -mno-ms-bitfields and
6651         -Wno-packed-bitfield-compat options.
6652         * g++.dg/ext/bitfield3.C: Likewise.
6653         * g++.dg/ext/bitfield4.C: Likewise.
6654         * g++.dg/ext/bitfield5.C: Likewise.
6655         * gcc.dg/bitfld-15.c: Likewise.
6656         * gcc.dg/bitfld-16.c: Likewise.
6657         * gcc.dg/bitfld-17.c: Likewise.
6658         * gcc.dg/bitfld-18.c: Likewise.
6659
6660 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6661
6662         * gcc.target/arm/neon-vld3-1.c: New test.
6663         * gcc.target/arm/neon-vst3-1.c: New test.
6664         * gcc.target/arm/neon/v*.c: Regenerate.
6665
6666 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6667
6668         PR rtl-optimization/48549
6669         * g++.dg/opt/pr48549.C: New test.
6670
6671 2011-04-12  Richard Guenther  <rguenther@suse.de>
6672
6673         PR tree-optimization/46076
6674         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6675
6676 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6677
6678         PR testsuite/21164
6679         * lib/compat.exp (compat-execute): Declare unsupported after
6680         stripping path from src1.
6681         * lib/lto.exp (lto-execute): Likewise.
6682
6683 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6684
6685         PR c/48552
6686         * gcc.dg/pr48552-1.c: New test.
6687         * gcc.dg/pr48552-2.c: New test.
6688
6689 2011-04-11  Jason Merrill  <jason@redhat.com>
6690
6691         * g++.dg/cpp0x/sfinae12.C: New.
6692
6693         * g++.dg/cpp0x/enum10.C: New.
6694
6695         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6696
6697         * g++.dg/cpp0x/rv-func.C: New.
6698
6699 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6700
6701         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6702         alpha*-dec-osf5*.
6703
6704 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6705
6706         PR tree-optimization/48195
6707         * gcc.dg/ipa/pr48195.c: New test.
6708
6709 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6710
6711         * gnat.dg/return3.adb: Remove unused switch.
6712
6713 2011-04-08  Mike Stump  <mikestump@comcast.net>
6714
6715         PR testsuite/48506
6716         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6717         default to fno-common.
6718
6719 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6720
6721         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6722         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6723
6724 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6725
6726         PR fortran/48448
6727         * gfortran.dg/function_optimize_5.f90:  New test.
6728
6729 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6730
6731         * gnat.dg/aggr17.adb: New test.
6732         * gnat.dg/aggr18.adb: Likewise.
6733
6734 2011-04-08  Michael Matz  <matz@suse.de>
6735
6736         PR middle-end/48389
6737         * gcc.target/i386/pr48389.c: New test.
6738
6739 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6740
6741         PR rtl-optimization/48272
6742         * g++.dg/opt/pr48272.C: New.
6743
6744 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6745
6746         PR rtl-optimization/48235
6747         * gcc.dg/pr48235.c: New.
6748
6749 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6750
6751         PR rtl-optimization/48302
6752         * g++.dg/opt/pr48302.C: New.
6753
6754 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6755
6756         PR target/48273
6757         * g++.dg/opt/pr48273.C: New.
6758
6759 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6760
6761         PR rtl-optimization/48442
6762         * gcc.dg/pr48442.c: New.
6763
6764 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6765
6766         PR tree-optimization/48377
6767         * gcc.dg/vect/pr48377.c: New test.
6768
6769 2011-04-07  Jason Merrill  <jason@redhat.com>
6770
6771         * g++.dg/cpp0x/regress/call1.C: New.
6772
6773         * g++.dg/cpp0x/variadic107.C: New.
6774
6775         * g++.dg/cpp0x/sfinae11.C: New.
6776         * g++.dg/cpp0x/noexcept02.C: Fix.
6777
6778         * g++.dg/cpp0x/sfinae10.C: New.
6779
6780         * g++.dg/cpp0x/sfinae9.C: New.
6781
6782         * c-c++-common/Wcast-qual-1.c: Move here from...
6783         * gcc.dg/cast-qual-3.c: ...here, and...
6784         * g++.dg/warn/Wcast-qual2.C: ...here.
6785
6786         * g++.dg/cpp0x/sfinae8.C: New.
6787
6788         * g++.dg/cpp0x/sfinae7.C: New.
6789
6790         * g++.dg/cpp0x/enum9.C: New.
6791
6792 2011-04-07  Mike Stump  <mikestump@comcast.net>
6793
6794         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6795         with no trampolines.
6796
6797 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6798
6799         PR fortran/48117
6800         * gfortran.dg/gomp/pr48117.f90: New test.
6801
6802         PR debug/48343
6803         * gcc.dg/torture/pr48343.c: New test.
6804
6805 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6806
6807         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6808
6809 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6810
6811         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6812
6813 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6814
6815         PR target/43920
6816         * lib/scanasm.exp (object-size): New proc.
6817         * gcc.target/arm/pr43920-2.c: New test.
6818
6819 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6820
6821         PR fortran/18918
6822         PR fortran/48477
6823         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6824
6825 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6826
6827         * gcc.dg/mtune.c: Prune note from output.
6828
6829 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6830
6831         PR debug/48466
6832         * gcc.dg/guality/pr36977.c: New test.
6833         * gcc.dg/guality/pr48466.c: New test.
6834
6835 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6836
6837         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6838
6839 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6840
6841         * gnat.dg/return3.adb: New test.
6842
6843 2011-04-06  Richard Guenther  <rguenther@suse.de>
6844
6845         PR tree-optimization/47663
6846         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6847
6848 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6849
6850         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6851         Solaris 8 and 9 as well.
6852
6853 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6854
6855         PR target/43920
6856         * gcc.target/arm/pr43920-1.c: New test.
6857
6858 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6859
6860         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6861         (cctor): Actually return the value.
6862         (main): Cast return values.
6863
6864 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6865
6866         * gfortran.dg/character_comparison_8.f90:  New test.
6867
6868 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6869
6870         * frontend-passes: (optimize_lexical_comparison): New function.
6871         (optimize_expr): Call it.
6872         (optimize_comparison): Also handle lexical comparison functions.
6873         Return false instad of -2 for unequal comparison.
6874
6875 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6876
6877         PR fortran/48412
6878         * function_optimize_4.f90:  New test.
6879
6880 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6881
6882         PR fortran/18918
6883         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6884         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6885         * gfortran.dg/coarray_15.f90: New.
6886
6887 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6888
6889         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6890         * gfortran.dg/bessel_7.f90: Likewise.
6891
6892 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6893
6894         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6895
6896 2011-04-03  Richard Guenther  <rguenther@suse.de>
6897             Ira Rosen  <ira.rosen@linaro.org>
6898
6899         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6900         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6901         -ftree-loop-if-convert-stores.
6902
6903 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6904
6905         * gnat.dg/specs/aggr2.ads: New test.
6906
6907 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6908
6909         * gnat.dg/debug2.ad[sb]: New test.
6910         * gnat.dg/debug2_pkg.ads: New helper.
6911         * gnat.dg/debug3.ad[sb]: New test.
6912
6913 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6914
6915         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6916
6917 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6918
6919         PR middle-end/48335
6920         * gcc.c-torture/compile/pr48335-1.c: New test.
6921         * gcc.dg/pr48335-1.c: New test.
6922         * gcc.dg/pr48335-2.c: New test.
6923         * gcc.dg/pr48335-3.c: New test.
6924         * gcc.dg/pr48335-4.c: New test.
6925         * gcc.dg/pr48335-5.c: New test.
6926         * gcc.dg/pr48335-6.c: New test.
6927         * gcc.dg/pr48335-7.c: New test.
6928         * gcc.dg/pr48335-8.c: New test.
6929         * gcc.target/i386/pr48335-1.c: New test.
6930
6931 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6932
6933         PR c/36299
6934         * gcc.dg/Waddress.c: New test.
6935
6936 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6937
6938         PR fortran/48352
6939         * gfortran.dg/function_optimize_3.f90:  New test.
6940
6941 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6942
6943         * gcc.c-torture/compile/20110401-1.c: New test.
6944
6945         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6946         * g++.dg/lto/20091002-2_0.C: Likewise.
6947         * g++.dg/lto/20090303_0.c: Likewise.
6948         * g++.dg/lto/20091004-1_0.C: Likewise.
6949         * g++.dg/lto/20091002-3_0.C: Likewise.
6950         * g++.dg/lto/20091004-2_0.C: Likewise.
6951         * g++.dg/lto/20081123_0.C: Likewise.
6952         * g++.dg/lto/20090313_0.C: Likewise.
6953         * g++.dg/lto/20081109-1_0.C: Likewise.
6954         * g++.dg/lto/20081219_0.C: Likewise.
6955         * g++.dg/lto/20081204-1_0.C: Likewise.
6956         * g++.dg/lto/20090302_0.C: Likewise.
6957         * g++.dg/lto/20081119-1_0.C: Likewise.
6958         * g++.dg/lto/20081118_0.C: Likewise.
6959         * gcc.dg/lto/20091020-2_0.c: Likewise.
6960         * gcc.dg/lto/20090210_0.c: Likewise.
6961         * gcc.dg/lto/20081204-1_0.c: Likewise.
6962         * gcc.dg/lto/20081224_0.c: Likewise.
6963         * gcc.dg/lto/20090219_0.c: Likewise.
6964         * gcc.dg/lto/20091014-1_0.c: Likewise.
6965         * gcc.dg/lto/20091016-1_0.c: Likewise.
6966         * gcc.dg/lto/20090206-2_0.c: Likewise.
6967         * gcc.dg/lto/20090116_0.c: Likewise.
6968         * gcc.dg/lto/20091013-1_0.c: Likewise.
6969         * gcc.dg/lto/20091015-1_0.c: Likewise.
6970         * gcc.dg/lto/20090126-2_0.c: Likewise.
6971
6972 2011-03-31  Ian Lance Taylor  <iant@google.com>
6973
6974         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6975
6976 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6977
6978         * gnat.dg/opt16.adb: New test.
6979
6980 2011-03-31  Jason Merrill  <jason@redhat.com>
6981
6982         * g++.dg/cpp0x/defaulted24.C: New.
6983
6984 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6985
6986         PR target/16292
6987         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6988         with -O0.
6989
6990 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6991
6992         * g++.dg/other/i386-9.C: New test.
6993
6994 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6995
6996         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6997
6998 2011-03-30  Jason Merrill  <jason@redhat.com>
6999
7000         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7001
7002         * g++.dg/cpp0x/regress/isnan.C: New.
7003
7004         * g++.dg/cpp0x/initlist46.C: New.
7005
7006 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7007
7008         PR target/47551
7009         * gcc.target/arm/neon-modes-2.c: New test.
7010
7011 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7012
7013         PR c/48305
7014         * gcc.c-torture/compile/pr48305.c: New test.
7015
7016 2011-03-29  Jason Merrill  <jason@redhat.com>
7017
7018         * g++.dg/cpp0x/regress/value-dep1.C: New.
7019
7020 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7021
7022         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7023
7024 2011-03-29  Ian Lance Taylor  <iant@google.com>
7025
7026         * go.test/go-test.exp: Handle the test lines used in several new
7027         tests.
7028         (errchk): Add opts parameter.  Change all callers.  Handle parens
7029         in regexps.
7030
7031 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7032             Dominique d'Humieres  <dominiq@lps.ens.fr>
7033
7034         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7035         and __APPLE__ && __PPC__ && __ALTIVEC__.
7036
7037 2011-03-29  Jason Merrill  <jason@redhat.com>
7038
7039         * g++.dg/cpp0x/dependent1.C: New.
7040
7041         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7042
7043         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7044
7045         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7046
7047 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7048
7049         PR fortran/48095
7050         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7051         * gfortran.dg/proc_ptr_comp_32.f90: New.
7052
7053 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7054
7055         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7056         check for corresponding warning.
7057
7058 2011-03-28  Jason Merrill  <jason@redhat.com>
7059
7060         * g++.dg/cpp0x/rv-deduce2.C: New.
7061
7062 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7063
7064         PR debug/48203
7065         * gcc.dg/pr48203.c: New test.
7066
7067 2011-03-28  Jeff Law <law@redhat.com>
7068
7069         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7070
7071 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7072
7073         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7074         and __PPC__ && __ALTIVEC__.
7075
7076 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7077
7078         PR testsuite/48238
7079         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7080         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7081         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7082         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7083
7084 2011-03-28  Jason Merrill  <jason@redhat.com>
7085
7086         * g++.dg/cpp0x/initlist-array2.C: New.
7087
7088         * g++.dg/cpp0x/initlist-array1.C: New.
7089
7090         * g++.dg/cpp0x/constexpr-compound.C: New.
7091
7092         * g++.dg/cpp0x/constexpr-using.C: New.
7093
7094         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7095
7096 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7097
7098         PR testsuite/48276
7099         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7100
7101 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7102
7103         * gcc.dg/slp-1.c: New test.
7104
7105 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7106
7107         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7108         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7109         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7110         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7111         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7112         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7113         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7114         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7115         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7116         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7117         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7118         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7119         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7120         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7121
7122 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7123
7124         PR fortran/47065
7125         * gfortran.dg/trim_optimize_5.f90:  New test.
7126         * gfortran.dg/trim_optimize_6.f90:  New test.
7127
7128 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7129
7130         PR target/38598
7131         * gcc.target/mips/madd-7.c: Remove -mlong32.
7132         * gcc.target/mips/msub-7.c: Likewise.
7133
7134 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7135
7136         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7137         accesses to preserve the meaning of the test for doubleword vectors.
7138         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7139         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7140
7141 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7142
7143         PR fortran/48291
7144         * gfortran.dg/class_42.f03: New.
7145
7146 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7147
7148         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7149         strided accesses.
7150
7151 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7152
7153         PR rtl-optimization/48144
7154         * gcc.dg/pr48144.c: New test.
7155
7156 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7157
7158         * gnat.dg/discr27.ad[sb]: New test.
7159
7160 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7161
7162         * gnat.dg/limited_with2.ad[sb]: New test.
7163         * gnat.dg/limited_with2_pkg1.ads: New helper.
7164         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7165
7166 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7167
7168         * gnat.dg/opt15.adb: New test.
7169         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7170
7171 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7172
7173         PR fortran/48174
7174         PR fortran/45304
7175         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7176         * gfortran.dg/leadz_trailz_3.f90: Ditto
7177
7178 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7179
7180         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7181
7182 2011-03-25  Jason Merrill  <jason@redhat.com>
7183
7184         * g++.dg/cpp0x/defaulted22.C: New.
7185         * g++.dg/cpp0x/defaulted23.C: New.
7186         * g++.dg/cpp0x/defaulted15.C: Adjust.
7187
7188 2011-03-25  Jason Merrill  <jason@redhat.com>
7189
7190         * g++.dg/cpp0x/move1.C: New.
7191
7192 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7193
7194         PR target/48287
7195         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7196
7197 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7198
7199         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7200         for mips-sgi-irix6.5.
7201         Replace snprintf prototype by <stdio.h>.
7202
7203 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7204
7205         PR testsuite/48283
7206         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7207         run_expensive_tests.
7208         * gcc.dg/graphite/block-4.c: Likewise.
7209         * gcc.dg/graphite/block-7.c: Likewise.
7210         * gcc.dg/graphite/block-8.c: Likewise.
7211
7212 2011-03-25  Richard Guenther  <rguenther@suse.de>
7213
7214         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7215         * g++.dg/tree-ssa/pr8781.C: Likewise.
7216         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7217         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7218         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7219         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7220         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7221         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7222         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7223         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7224         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7225         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7226         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7227         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7229         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7230         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7231         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7232         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7233         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7234         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7235         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7236         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7237         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7238         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7239         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7240         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7241         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7242         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7243         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7244         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7245         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7246         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7247         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7248         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7249         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7250         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7251         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7252         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7253         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7254         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7255         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7256         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7257         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7258         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7259         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7260         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7261         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7262         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7263         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7264         * c-c++-common/pr46562-2.c: Likewise.
7265         * gfortran.dg/pr42108.f90: Likewise.
7266         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7267         foo to be inlined even at -O1.
7268         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7269         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7270         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7271         * gcc.dg/matrix/matrix.exp: Disable FRE.
7272
7273 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR debug/48204
7276         * gcc.dg/dfp/pr48204.c: New test.
7277
7278 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7279
7280         PR target/48209
7281         * gcc.c-torture/execute/pr47917.c: Move this...
7282         * gcc.dg/torture/pr47917.c: to here and add xfails.
7283
7284 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7285
7286         * gnat.dg/array16.ad[sb]: New test.
7287         * gnat.dg/array16.ads: New helper.
7288
7289 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7290
7291         * gnat.dg/derived_type2.adb: New test.
7292
7293 2011-03-24  Richard Guenther  <rguenther@suse.de>
7294
7295         PR tree-optimization/48271
7296         * g++.dg/torture/pr48271.C: New testcase.
7297
7298 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7299
7300         * gnat.dg/array15.ad[sb]: New test.
7301
7302 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7303
7304         PR target/48237
7305         * gcc.target/i386/pr48237.c: New test.
7306
7307 2011-03-24  Richard Guenther  <rguenther@suse.de>
7308
7309         PR middle-end/48269
7310         * gcc.dg/builtin-object-size-10.c: New testcase.
7311
7312 2011-03-24  Richard Guenther  <rguenther@suse.de>
7313
7314         PR tree-optimization/46562
7315         * c-c++-common/pr46562-2.c: New testcase.
7316         * c-c++-common/pr46562.c: Likewise.
7317
7318 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7319
7320         * gcc.dg/vect/vect-cselim-1.c: New test.
7321         * gcc.dg/vect/vect-cselim-2.c: New test.
7322
7323 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7324
7325         * gcc.target/arm/pr46934.c: New.
7326
7327 2011-03-23  Ian Lance Taylor  <iant@google.com>
7328
7329         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7330
7331 2011-03-23  Richard Guenther  <rguenther@suse.de>
7332
7333         * gcc.dg/struct: Remove directory and contents.
7334
7335 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7336
7337         PR testsuite/48251
7338         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7339
7340 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7341
7342         * gnat.dg/discr26.ad[sb]: New test.
7343         * gnat.dg/discr26_pkg.ads: New helper.
7344
7345 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7346
7347         PR target/47553
7348         * gcc.target/arm/neon-vld-1.c: New test.
7349
7350 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7351
7352         * gnat.dg/array14.ad[sb]: New test.
7353         * gnat.dg/array14_pkg.ads: New helper.
7354
7355 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7356
7357         * gcc.c-torture/execute/920501-8.x: Remove.
7358         * gcc.c-torture/execute/930513-1.x: Remove.
7359         * gcc.c-torture/execute/960312-1.x: Remove.
7360         * gcc.c-torture/compile/20000804-1.c,
7361         gcc.c-torture/compile/20001205-1.c,
7362         gcc.c-torture/compile/20001226-1.c,
7363         gcc.c-torture/compile/20010518-2.c,
7364         gcc.c-torture/compile/20020312-1.c,
7365         gcc.c-torture/compile/20020604-1.c,
7366         gcc.c-torture/compile/920501-12.c,
7367         gcc.c-torture/compile/920501-4.c,
7368         gcc.c-torture/compile/920520-1.c,
7369         gcc.c-torture/compile/980506-1.c,
7370         gcc.c-torture/execute/980709-1.x,
7371         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7372         options for m68hc11.
7373         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7374         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7375         m68hc11.
7376
7377 2011-03-22  Nick Clifton  <nickc@redhat.com>
7378
7379         * lib/target-supports.exp (check_profiling_available): Add MN10300
7380         to the list of targets that do not support profiling.  Restore
7381         alpha sorting to this list.
7382
7383 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7384
7385         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7386         failure on 32-bit systems.
7387         * gcc.dg/torture/vector-2.c: Ditto.
7388
7389 2011-03-22  Richard Guenther  <rguenther@suse.de>
7390
7391         PR tree-optimization/48228
7392         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7393
7394 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7395
7396         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7397         powerpc.
7398
7399         PR target/48226
7400         * gcc.target/powerpc/pr48226.c: New file.
7401
7402 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7403
7404         * lib/prune.exp (prune_gcc_output): Prune "could not create
7405         compact unwind for" warnings.
7406
7407 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7408
7409         PR c/42544
7410         PR c/48197
7411         * gcc.c-torture/execute/pr42544.c: New test.
7412         * gcc.c-torture/execute/pr48197.c: New test.
7413
7414 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7415
7416         PR preprocessor/48192
7417         * gcc.target/powerpc/pr48192.c: New file.
7418
7419         PR target/48053
7420         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7421         split problem of 0 being loaded in a VSX register.
7422
7423 2011-03-21  Richard Guenther  <rguenther@suse.de>
7424
7425         PR c/47939
7426         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7427         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7428         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7429         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7430
7431 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7432
7433         PR target/48213
7434         * gcc.dg/pr48213.c: New test.
7435
7436 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7437
7438         PR target/12171
7439         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7440
7441 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7442
7443         * gcc.target/arm/xor-and.c: New.
7444
7445 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7446
7447         PR fortran/22572
7448         * gfortran.dg/function_optimize_1.f90:  New test.
7449         * gfortran.dg/function_optimize_2.f90:  New test.
7450
7451 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7452
7453         PR rtl-optimization/47502
7454         * gcc.target/i386/pr47502-1.c: New.
7455         * gcc.target/i386/pr47502-2.c: Likewise.
7456
7457 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7458
7459         PR rtl-optimization/48156
7460         * gcc.dg/pr48156.c: New test.
7461
7462 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7463
7464         PR libfortran/47439
7465         * gfortran.dg/scratch_1.f90: Adjust test.
7466
7467 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7468
7469         PR libfortran/47439
7470         * gfortran.dg/scratch_1.f90: New test.
7471
7472 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7473
7474         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7475         variably modified typedefs.
7476         * gcc.dg/c1x-typedef-2.c: Remove.
7477
7478 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7479
7480         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7481         * gcc.dg/c1x-anon-struct-3.c: New test.
7482         * gcc.dg/anon-struct-11.c: Update.
7483
7484 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7485
7486         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7487         dg-xfail-run-if.
7488         Only xfail with gas.
7489
7490 2011-03-18  Jason Merrill  <jason@redhat.com>
7491
7492         * g++.dg/template/fn-ptr1.C: New.
7493
7494         * g++.dg/overload/volatile1.C: New.
7495
7496         * g++.dg/opt/pr23372.C: New.
7497
7498         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7499
7500 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7501
7502         PR middle-end/47405
7503         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7504
7505 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7506
7507         * gcc.target/arm/unsigned-extend-1.c: New.
7508
7509 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7510
7511         PR bootstrap/48161
7512         * gcc.c-torture/compile/pr48161.c: New test.
7513
7514 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7515
7516         PR middle-end/47725
7517         * gcc.dg/torture/pr47725.c: New.
7518
7519 2011-03-17  Jason Merrill  <jason@redhat.com>
7520
7521         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7522         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7523
7524 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7525
7526         * gnat.dg/specs/elab2.ads: New test.
7527         * gnat.dg/specs/elab2_pkg.ads: New helper.
7528
7529 2011-03-17  Jason Merrill  <jason@redhat.com>
7530
7531         * g++.dg/cpp0x/decltype-1212.C: New.
7532         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7533
7534 2011-03-17  Jason Merrill  <jason@redhat.com>
7535
7536         * g++.dg/parse/memfnquals1.C: New.
7537
7538 2011-03-17  Richard Guenther  <rguenther@suse.de>
7539
7540         PR middle-end/48134
7541         * gcc.dg/pr48134.c: New testcase.
7542
7543 2011-03-17  Richard Guenther  <rguenther@suse.de>
7544
7545         PR middle-end/48165
7546         * g++.dg/torture/pr48165.C: New testcase.
7547
7548 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7549
7550         PR rtl-optimization/48141
7551         * gcc.dg/pr48141.c: New test.
7552
7553 2011-03-16  Jason Merrill  <jason@redhat.com>
7554
7555         * g++.dg/cpp0x/constexpr-48089.C: New.
7556
7557         * g++.dg/cpp0x/constexpr-abi1.C: New.
7558
7559         * g++.dg/cpp0x/constexpr-46336.C: New.
7560         * g++.dg/parse/friend5.C: Adjust expected errors.
7561
7562         * g++.dg/cpp0x/constexpr-47570.C: New.
7563
7564 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7565
7566         PR debug/47510
7567         * ++.dg/debug/dwarf2/typedef6.C: New test.
7568
7569 2011-03-16  Jason Merrill  <jason@redhat.com>
7570
7571         * g++.dg/cpp0x/elision2.C: New.
7572
7573         * g++.dg/cpp0x/constexpr-array3.C: New.
7574
7575 2011-03-16  Jason Merrill  <jason@redhat.com>
7576
7577         * g++.dg/cpp0x/sfinae6.C: New.
7578         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7579         * g++.dg/cpp0x/pr45908.C: Likewise.
7580         * g++.dg/cpp0x/sfinae6.C: Likewise.
7581         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7582         * g++.old-deja/g++.law/arg11.C: Likewise.
7583
7584 2011-03-16  Jason Merrill  <jason@redhat.com>
7585
7586         * g++.dg/template/incomplete6.C: New.
7587
7588 2011-03-16  Jeff Law <law@redhat.com>
7589
7590         * gcc.dg/tree-ssa/vrp55.c: New test.
7591
7592 2011-03-16  Jason Merrill  <jason@redhat.com>
7593
7594         * g++.dg/cpp0x/auto22.C: New.
7595
7596 2011-03-16  Richard Guenther  <rguenther@suse.de>
7597
7598         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7599         optimizing it away if promoted to const.
7600
7601 2011-03-16  Richard Guenther  <rguenther@suse.de>
7602
7603         PR tree-optimization/48149
7604         * gcc.dg/fold-complex-1.c: New testcase.
7605
7606 2011-03-16  Richard Guenther  <rguenther@suse.de>
7607
7608         PR testsuite/48147
7609         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7610         or cloning happens.
7611
7612 2011-03-16  Richard Guenther  <rguenther@suse.de>
7613
7614         PR tree-optimization/26134
7615         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7616
7617 2011-03-16  Richard Guenther  <rguenther@suse.de>
7618
7619         PR tree-optimization/48146
7620         * gcc.dg/torture/pr48146.c: New testcase.
7621
7622 2011-03-16  Richard Guenther  <rguenther@suse.de>
7623
7624         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7625         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7626
7627 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7628
7629         PR middle-end/48136
7630         * gcc.c-torture/compile/pr48136.c: New test.
7631
7632         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7633
7634         PR debug/45882
7635         * gcc.dg/guality/pr45882.c: New test.
7636
7637 2011-03-15  Jason Merrill  <jason@redhat.com>
7638
7639         * g++.dg/cpp0x/constexpr-recursion.C: New.
7640
7641         * g++.dg/cpp0x/implicit11.C: New.
7642
7643 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7644
7645         * g++.dg/cpp0x/constexpr-attribute.C: New.
7646
7647 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7648
7649         * g++.dg/parse/pr34758.C: New.
7650
7651 2011-03-15  Xinliang David Li  <davidxl@google.com>
7652
7653         PR c/47837
7654         * gcc.dg/uninit-pred-7_d.c: New test.
7655         * gcc.dg/uninit-pred-8_d.c: New test.
7656
7657 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7658
7659         PR target/46788
7660         * gcc.target/arm/pr46788.c: New.
7661
7662 2011-03-15  Richard Guenther  <rguenther@suse.de>
7663
7664         PR middle-end/47650
7665         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7666         * gfortran.dg/ishft_4.f90: Likewise.
7667         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7668
7669 2011-03-15  Richard Guenther  <rguenther@suse.de>
7670
7671         PR tree-optimization/13954
7672         * g++.dg/tree-ssa/pr13954.C: New testcase.
7673
7674 2011-03-15  Richard Guenther  <rguenther@suse.de>
7675
7676         PR tree-optimization/48037
7677         * gcc.target/i386/pr48037-1.c: New testcase.
7678
7679 2011-03-15  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/41490
7682         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7683         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7684         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7685         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7686         * g++.dg/tree-ssa/pr33604.C: Adjust.
7687
7688 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7689
7690         PR middle-end/47917
7691         * gcc.c-torture/execute/pr47917.c: New test.
7692         * gcc.dg/pr47917.c: New test.
7693
7694         PR middle-end/38878
7695         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7696
7697 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7698
7699         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7700         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7701         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7702         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7703         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7704         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7705         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7706         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7707         * gcc.target/i386/avx-floor-vec.c: Ditto.
7708         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7709         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7710         * gcc.target/i386/avx-rint-vec.c: Ditto.
7711         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7712         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7713         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7714         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7715
7716 2011-03-14  Tom Tromey  <tromey@redhat.com>
7717
7718         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7719         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7720         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7721
7722 2011-03-14  Tom Tromey  <tromey@redhat.com>
7723
7724         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7725         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7726         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7727
7728 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7729
7730         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7731
7732 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7733
7734         PR rtl-optimization/47166
7735         * gcc.c-torture/execute/postmod-1.c: New test.
7736
7737 2011-03-14  Richard Guenther  <rguenther@suse.de>
7738
7739         PR middle-end/48098
7740         * gcc.dg/torture/pr48098.c: New testcase.
7741
7742 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7743
7744         PR target/48053
7745         * gcc.target/powerpc/pr48053-1.c: New test.
7746         * gcc.target/powerpc/pr48053-2.c: Likewise.
7747
7748 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7749
7750         PR libfortran/48066
7751         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7752
7753 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7754
7755         PR libfortran/48066
7756         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7757
7758 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7759
7760         PR fortran/48059
7761         * gfortran.dg/class_41.f03: New.
7762
7763 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7764
7765         * g++.dg/conversion/cast3.C: New test.
7766
7767 2011-03-11  Jason Merrill  <jason@redhat.com>
7768
7769         * g++.dg/template/error45.C: New.
7770
7771         * g++.dg/parse/no-type-defn1.C: New.
7772
7773         * g++.dg/ext/attrib40.C: New.
7774
7775         * g++.dg/cpp0x/regress/array1.C: New.
7776
7777 2011-03-11  Richard Guenther  <rguenther@suse.de>
7778
7779         PR tree-optimization/48067
7780         * gcc.dg/pr48067.c: New testcase.
7781
7782 2011-03-11  Richard Guenther  <rguenther@suse.de>
7783
7784         PR lto/48073
7785         * g++.dg/lto/20110311-1_0.C: New testcase.
7786
7787 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7788
7789         PR c++/48035
7790         * g++.dg/inherit/virtual8.C: New test.
7791
7792         PR middle-end/48044
7793         * gcc.dg/torture/pr48044.c: New test.
7794
7795 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7796
7797         PR fortran/47768
7798         * gfortran.dg/proc_ptr_comp_31.f90: New.
7799
7800 2011-03-11  Richard Guenther  <rguenther@suse.de>
7801
7802         PR tree-optimization/47278
7803         * gcc.dg/torture/pr47278-1.c: New testcase.
7804         * gcc.dg/torture/pr47278-2.c: Likewise.
7805
7806 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR tree-optimization/48063
7809         * gcc.dg/torture/pr48063.c: New test.
7810
7811 2011-03-10  Jason Merrill  <jason@redhat.com>
7812
7813         * g++.dg/template/array22.C: New.
7814
7815         * g++.dg/cpp0x/syntax-err1.C: New.
7816         * g++.dg/parse/error36.C: Adjust expected errors.
7817         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7818         * g++.old-deja/g++.pt/typename3.C: Likewise.
7819         * g++.old-deja/g++.pt/typename4.C: Likewise.
7820         * g++.old-deja/g++.pt/typename6.C: Likewise.
7821
7822 2011-03-09  Jason Merrill  <jason@redhat.com>
7823
7824         * g++.dg/template/nontype22.C: New.
7825
7826 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7827
7828         PR tree-optimization/47714
7829         * g++.dg/torture/pr47714.C: New test.
7830
7831 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7832
7833         PR target/47755
7834         * gcc.target/powerpc/pr47755-2.c: New file.
7835
7836 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7837
7838         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7839         is not set in the environment, pass 64 as first argument when not
7840         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7841         native where ulimit -u is supported.
7842
7843 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7844
7845         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7846
7847 2011-03-08  Jason Merrill  <jason@redhat.com>
7848
7849         * g++.dg/template/nontype21.C: New.
7850
7851         * g++.dg/template/anon5.C: New.
7852
7853 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7854
7855         PR debug/47881
7856         * gcc.dg/pr47881.c: New test.
7857
7858 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7859
7860         PR c++/47957
7861         * g++.dg/lookup/template3.C: New test.
7862
7863 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7864
7865         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7866         'long' type.
7867
7868 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7869
7870         PR testsuite/47954
7871         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7872         sizeof to compute alignment.
7873
7874 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7875
7876         PR tree-optimization/48022
7877         * gcc.dg/pr48022-1.c: New test.
7878         * gcc.dg/pr48022-2.c: New test.
7879
7880 2011-03-07  Jason Merrill  <jason@redhat.com>
7881
7882         * g++.dg/template/nontype20.C: New.
7883         * g++.dg/init/member1.C: Adjust expected errors.
7884         * g++.dg/parse/constant4.C: Likewise.
7885         * g++.dg/template/qualified-id3.C: Likewise.
7886         * g++.old-deja/g++.pt/crash10.C: Likewise.
7887
7888         * g++.dg/cpp0x/regress/non-const1.C: New.
7889
7890 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7891
7892         PR debug/47991
7893         * gcc.dg/pr47991.c: New test.
7894
7895 2011-03-07  Jason Merrill  <jason@redhat.com>
7896
7897         * g++.dg/abi/mangle46.C: New.
7898
7899 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7900
7901         PR target/47862
7902         * gcc.target/powerpc/pr47862.c: New.
7903
7904 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7905
7906         PR target/45413
7907         * gcc.target/i386/combine-mul.c: Require nonpic.
7908
7909 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7910             Nathan Froyd  <froydnj@codesourcery.com>
7911
7912         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7913
7914 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7915
7916         * README.QMTEST: Remove.
7917
7918 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7919             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7920
7921         PR fortran/47850
7922         * gfortran.dg/array_constructor_37.f90 : New test.
7923
7924 2011-03-05  Jason Merrill  <jason@redhat.com>
7925
7926         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7927         * g++.dg/abi/mangle45.C: Likewise.
7928         * g++.dg/cpp0x/trailing1.C: Likewise.
7929
7930 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7931
7932         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7933
7934 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7935
7936         PR rtl-optimization/47899
7937         * gcc.dg/pr47899.c: New test.
7938
7939         * gcc.dg/torture/pr47968.c: Ignore warnings.
7940
7941         PR tree-optimization/47967
7942         * gcc.c-torture/compile/pr47967.c: New test.
7943
7944 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7945
7946         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7947         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7948
7949 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7950
7951         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7952         and property_getAttributes() if __OBJC2__.
7953         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7954         * objc.dg/property/property-encoding-1.m: New.
7955         * obj-c++.dg/property/property-encoding-1.mm: New.
7956
7957 2011-03-04  Jason Merrill  <jason@redhat.com>
7958
7959         * g++.dg/template/pseudodtor6.C: New.
7960
7961         * g++.dg/inherit/covariant19.C: New.
7962
7963 2011-03-04  Richard Guenther  <rguenther@suse.de>
7964
7965         PR middle-end/47968
7966         * gcc.dg/torture/pr47968.c: New testcase.
7967
7968 2011-03-04  Richard Guenther  <rguenther@suse.de>
7969
7970         PR middle-end/47975
7971         * gcc.dg/torture/pr47975.c: New testcase.
7972
7973 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7974
7975         PR c++/47974
7976         * g++.dg/template/crash106.C: New.
7977
7978 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR c/47963
7981         * gcc.dg/gomp/pr47963.c: New test.
7982         * g++.dg/gomp/pr47963.C: New test.
7983
7984 2011-03-02  Jason Merrill  <jason@redhat.com>
7985
7986         * g++.dg/cpp0x/regress/condition1.C: New.
7987
7988         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7989
7990 2011-03-01  Jason Merrill  <jason@redhat.com>
7991
7992         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7993
7994         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7995
7996 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7997
7998         PR rtl-optimization/47925
7999         * gcc.c-torture/execute/pr47925.c: New test.
8000
8001 2011-03-01  Jason Merrill  <jason@redhat.com>
8002
8003         * g++.dg/cpp0x/decltype25.C: New.
8004
8005         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8006
8007 2011-03-01  Richard Guenther  <rguenther@suse.de>
8008
8009         PR tree-optimization/47890
8010         * gcc.dg/torture/pr47890.c: New testcase.
8011
8012 2011-03-01  Richard Guenther  <rguenther@suse.de>
8013
8014         PR lto/47924
8015         * gcc.dg/lto/pr47924_0.c: New testcase.
8016
8017 2011-03-01  Richard Guenther  <rguenther@suse.de>
8018
8019         PR lto/46911
8020         * gfortran.dg/lto/pr46911_0.f: New testcase.
8021
8022 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8023
8024         PR libgfortran/47933
8025         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8026         compile errors from older code form.
8027
8028 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8029
8030         PR libgfortran/47567
8031         * gfortran.dg/fmt_fw_d.f90: New test.
8032
8033 2011-02-28  Jason Merrill  <jason@redhat.com>
8034
8035         * g++.dg/inherit/covariant18.C: New.
8036
8037 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8038
8039         PR middle-end/47893
8040         * gcc.dg/pr47893.c: New test.
8041
8042 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8043
8044         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8045         NULL in case of a selector with conflicting types.
8046         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8047
8048 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8049
8050         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8051         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8052         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8053         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8054
8055 2011-02-28  Jason Merrill  <jason@redhat.com>
8056
8057         PR c++/47906
8058         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8059
8060 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8061
8062         PR libgfortran/47778
8063         * gfortran.dg/namelist_71.f90: New test.
8064
8065 2011-02-27  Jason Merrill  <jason@redhat.com>
8066
8067         PR c++/47906
8068         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8069         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8070
8071 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8072
8073         PR c++/46466
8074         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8075
8076 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8077
8078         PR fortran/47886
8079         * gfortran.dg/gomp/task-1.f90: Removed.
8080
8081 2011-02-26  Jason Merrill  <jason@redhat.com>
8082
8083         * g++.dg/template/this-targ1.C: New.
8084
8085         * g++.dg/cpp0x/regress/template-const1.C: New.
8086         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8087         * g++.dg/template/function1.C: Adjust.
8088         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8089         * g++.dg/debug/debug7.C: Adjust.
8090
8091 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8092
8093         PR fortran/47886
8094         * gfortran.dg/gomp/task-1.f90: New.
8095
8096 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8097
8098         * gcc.target/arm/neon-thumb2-move.c: Add
8099         dg-require-effective-target arm_thumb2_ok.
8100
8101 2011-02-24  Jason Merrill  <jason@redhat.com>
8102
8103         * g++.dg/parse/constant1.C: Specify C++98 mode.
8104         * g++.dg/parse/constant5.C: Likewise.
8105         * g++.dg/parse/error2.C: Likewise.
8106         * g++.dg/parse/semicolon3.C: Likewise.
8107         * g++.dg/template/crash14.C: Likewise.
8108         * g++.dg/template/local4.C: Likewise.
8109         * g++.dg/template/nontype3.C: Likewise.
8110         * g++.dg/parse/crash31.C: Adjust expected errors.
8111         * g++.dg/template/function1.C: Likewise.
8112         * g++.dg/template/ref3.C: Likewise.
8113         * g++.dg/template/static9.C: Likewise.
8114         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8115
8116         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8117         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8118         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8119         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8120         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8121
8122 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8123
8124         PR fortran/47878
8125         * gfortran.dg/pr47878.f90: New test.
8126
8127 2011-02-24  Richard Guenther  <rguenther@suse.de>
8128
8129         PR testsuite/47801
8130         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8131         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8132
8133 2011-02-24  Richard Guenther  <rguenther@suse.de>
8134
8135         PR fortran/47839
8136         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8137         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8138
8139 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8140
8141         PR libgfortran/47567
8142         * gfortran.dg/fmt_f0_1.f90: Update test.
8143
8144 2011-02-23  Jason Merrill  <jason@redhat.com>
8145
8146         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8147         * g++.dg/abi/mangle45.C: New.
8148
8149         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8150         * g++.dg/template/canon-type-9.C: Match use of decltype
8151         between declaration and definition.
8152         * g++.dg/template/canon-type-12.C: Likewise.
8153
8154 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8155
8156         PR fortran/40850
8157         * gfortran.dg/nested_allocatables_1.f90: New.
8158
8159 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8160
8161         PR c++/46868
8162         * g++.dg/pr46868.C: New test.
8163         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8164         * g++.dg/parse/error14.C: Adjust.
8165
8166 2011-02-23  Richard Guenther  <rguenther@suse.de>
8167
8168         PR tree-optimization/47838
8169         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8170
8171 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8172
8173         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8174
8175 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8176
8177         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8178         * gfortran.dg/count_init_expr.f03: Ditto.
8179         * gfortran.dg/gomp/pr43711.f90: Ditto.
8180         * gcc.dg/struct-parse-2.c: Ditto.
8181         * gcc.dg/parse-error-3.c: Ditto.
8182         * gcc.dg/Wlogical-op-1.c: Ditto.
8183         * gcc.dg/Walways-true-1.c: Ditto.
8184         * gcc.dg/pr24225.c: Ditto.
8185         * gcc.dg/Walways-true-2.c: Ditto.
8186         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8187         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8188         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8189         * g++.dg/overload/defarg4.C: Ditto.
8190         * g++.dg/inherit/covariant16.C: Ditto.
8191         * g++.dg/inherit/virtual7.C: Ditto.
8192         * g++.dg/template/canon-type-9.C: Ditto.
8193         * g++.dg/template/access19.C: Ditto.
8194         * g++.dg/template/call7.C: Ditto.
8195         * g++.dg/template/canon-type-2.C: Ditto.
8196         * g++.dg/template/init7.C: Ditto.
8197         * g++.dg/template/sizeof-template-argument.C: Ditto.
8198         * g++.dg/template/const3.C: Ditto.
8199         * g++.dg/template/sfinae26.C: Ditto.
8200         * g++.dg/template/sfinae26.C: Ditto.
8201         * g++.dg/template/canon-type-11.C: Ditto.
8202         * g++.dg/template/union2.C: Ditto.
8203         * g++.dg/template/canon-type-3.C: Ditto.
8204         * g++.dg/template/canon-type-1.C: Ditto.
8205         * g++.dg/template/canon-type-5.C: Ditto.
8206         * g++.dg/template/canon-type-7.C: Ditto.
8207         * g++.dg/template/canon-type-10.C: Ditto.
8208         * g++.dg/template/spec36.C: Ditto.
8209         * g++.dg/template/typedef38.C: Ditto.
8210         * g++.dg/template/canon-type-4.C: Ditto.
8211         * g++.dg/template/canon-type-6.C: Ditto.
8212         * g++.dg/template/canon-type-13.C: Ditto.
8213         * g++.dg/template/instantiate9.C: Ditto.
8214         * g++.dg/template/ttp22.C: Ditto.
8215         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8216         * g++.dg/warn/Walways-true-1.C: Ditto.
8217         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8218         * g++.dg/warn/Walways-true-2.C: Ditto.
8219         * g++.dg/conversion/op4.C: Ditto.
8220         * g++.dg/opt/pr19650.C: Ditto.
8221         * g++.dg/lookup/friend11.C: Ditto.
8222         * g++.dg/other/default2.C: Ditto.
8223         * g++.dg/other/default3.C: Ditto.
8224         * g++.dg/other/dtor2.C: Ditto.
8225         * g++.dg/other/friend5.C: Ditto.
8226         * g++.dg/other/default5.C: Ditto.
8227         * g++.dg/init/brace6.C: Ditto.
8228         * g++.dg/init/aggr5.C: Ditto.
8229         * g++.dg/init/error2.C: Ditto.
8230         * g++.dg/expr/bound-mem-fun.C: Ditto.
8231         * g++.dg/expr/cond6.C: Ditto.
8232         * g++.dg/expr/stmt-expr-1.C: Ditto.
8233         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8234         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8235         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8236         * g++.dg/cpp0x/bracket1.C: Ditto.
8237         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8238         * g++.dg/cpp0x/pr38646.C: Ditto.
8239         * g++.dg/cpp0x/variadic73.C: Ditto.
8240         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8241         * g++.dg/cpp0x/bracket4.C: Ditto.
8242         * g++.dg/cpp0x/decltype4.C: Ditto.
8243         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8244         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8245         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8246         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8247         * g++.dg/cpp0x/decltype2.C: Ditto.
8248         * g++.dg/cpp0x/decltype1.C: Ditto.
8249         * g++.dg/cpp0x/bracket2.C: Ditto.
8250         * g++.dg/cpp0x/decltype5.C: Ditto.
8251         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8252         * g++.dg/cpp0x/variadic70.C: Ditto.
8253         * g++.dg/cpp0x/decltype6.C: Ditto.
8254         * g++.dg/cpp0x/rvo.C: Ditto.
8255         * g++.dg/cpp0x/vt-40092.C: Ditto.
8256         * g++.dg/cpp0x/variadic-new.C: Ditto.
8257         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8258         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8259         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8260         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8261         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8262         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8263         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8264         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8265         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8266         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8267         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8268         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8269         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8270         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8271         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8272         * g++.dg/cpp0x/pr39639.C: Ditto.
8273         * g++.dg/cpp0x/decltype3.C: Ditto.
8274         * g++.dg/cpp0x/variadic68.C: Ditto.
8275         * g++.dg/cpp0x/variadic-function.C: Ditto.
8276         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8277         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8278         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8279         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8280         * g++.dg/parse/crash35.C: Ditto.
8281         * g++.dg/parse/crash40.C: Ditto.
8282         * g++.dg/parse/defarg12.C: Ditto.
8283         * g++.dg/parse/crash34.C: Ditto.
8284         * g++.dg/parse/constructor3.C: Ditto.
8285         * g++.dg/parse/template23.C: Ditto.
8286         * g++.dg/parse/crash56.C: Ditto.
8287         * g++.dg/parse/dtor13.C: Ditto.
8288         * g++.dg/parse/error33.C: Ditto.
8289         * g++.dg/parse/ctor9.C: Ditto.
8290         * g++.dg/parse/error32.C: Ditto.
8291         * g++.dg/parse/error37.C: Ditto.
8292         * g++.dg/parse/bitfield3.C: Ditto.
8293         * g++.dg/parse/struct-4.C: Ditto.
8294         * g++.dg/ext/has_trivial_copy.C: Ditto.
8295         * g++.dg/ext/is_polymorphic.C: Ditto.
8296         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8297         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8298         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8299         * g++.dg/ext/is_union.C: Ditto.
8300         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8301         * g++.dg/ext/is_pod.C: Ditto.
8302         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8303         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8304         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8305         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8306         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8307         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8308         * g++.dg/ext/is_abstract.C: Ditto.
8309         * g++.dg/ext/has_trivial_assign.C: Ditto.
8310         * g++.dg/ext/is_class.C: Ditto.
8311         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8312         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8313         * g++.dg/ext/is_base_of.C: Ditto.
8314         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8315         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8316         * g++.dg/ext/is_empty.C: Ditto.
8317         * g++.dg/ext/is_enum.C: Ditto.
8318         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8319         * gnat.dg/opt11.adb: Ditto.
8320         * obj-c++.dg/pr45735.mm: Ditto.
8321         * obj-c++.dg/pr24393.mm: Ditto.
8322         * obj-c++.dg/exceptions-2.mm: Ditto.
8323         * objc.dg/pr45735.m: Ditto.
8324         * objc.dg/pr24393.m: Ditto.
8325
8326 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8327
8328         * objc.dg/attributes/objc-exception-1.m: New.
8329
8330 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8331
8332         * gcc.dg/cpp/include7.c: New test.
8333
8334 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8335
8336         PR c++/47242
8337         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8338
8339 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8340
8341         PR rtl-optimization/47763
8342         * gcc.dg/pr47763.c: New test.
8343
8344 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8345
8346         PR fortran/45743
8347         * gfortran.dg/whole_file_32.f90 : New test.
8348
8349 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8350
8351         PR c++/47666
8352         * g++.dg/inherit/virtual7.C: New test.
8353
8354 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8355
8356         PR objc/47832
8357         * objc.dg/type-size-3.m: Updated error message.
8358         * objc.dg/type-size-4.m: New test.
8359         * objc.dg/type-size-5.m: New test.
8360
8361 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8362
8363         * lib/gnat.exp: Fix comments.
8364         Don't load libgloss.exp.
8365         (default_gnat_version): Call $compiler with --version.
8366         Adapt regexp for gnatmake output, insert version.
8367         (gnat_version): New proc.
8368         (gnat_init): Remove gnat_libgcc_s_path.
8369         (gnat_target_compile): Likewise.
8370         Remove ld_library_path.
8371         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8372         (gnat_pass): Remove.
8373         (gnat_pass): Remove.
8374         (gnat_finish): Remove.
8375         (gnat_exit): Remove.
8376         (local_find_gnatmake): Reindent.
8377         (runtest_file_p): Remove.
8378         (prune_warnings): Remove.
8379         (find_gnatclean): New proc.
8380         * lib/gnat-dg.exp (lremove): New proc.
8381         (gnat-dg-test): Reindent.
8382         Remove additional output files.
8383         (gnat-dg-runtest): Remove.
8384
8385         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8386         * gnat.dg/loop_optimization6.adb: Likewise.
8387         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8388
8389 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8390
8391         PR tree-optimization/47835
8392         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8393
8394 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8395
8396         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8397         * gfortran.dg/abstract_type_2.f03: Ditto.
8398         * gfortran.dg/abstract_type_3.f03: Ditto.
8399         * gfortran.dg/abstract_type_4.f03: Ditto.
8400         * gfortran.dg/abstract_type_5.f03: Ditto.
8401         * gfortran.dg/abstract_type_6.f03: Ditto.
8402         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8403         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8404         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8405         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8406         * gfortran.dg/array_function_5.f90: Ditto.
8407         * gfortran.dg/asynchronous_3.f03: Ditto.
8408         * gfortran.dg/char_expr_1.f90: Ditto.
8409         * gfortran.dg/class_14.f03: Ditto.
8410         * gfortran.dg/data_array_6.f: Ditto.
8411         * gfortran.dg/data_invalid.f90: Ditto.
8412         * gfortran.dg/dot_product_1.f03: Ditto.
8413         * gfortran.dg/func_derived_5.f90: Ditto.
8414         * gfortran.dg/func_result_4.f90: Ditto.
8415         * gfortran.dg/implied_do_1.f90: Ditto.
8416         * gfortran.dg/initialization_25.f90: Ditto.
8417         * gfortran.dg/initialization_26.f90: Ditto.
8418         * gfortran.dg/interface_34.f90: Ditto.
8419         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8420         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8421         * gfortran.dg/matmul_8.f03: Ditto.
8422         * gfortran.dg/merge_init_expr.f90: Ditto.
8423         * gfortran.dg/pack_assign_1.f90: Ditto.
8424         * gfortran.dg/pack_vector_1.f90: Ditto.
8425         * gfortran.dg/pointer_check_8.f90: Ditto.
8426         * gfortran.dg/product_init_expr.f03: Ditto.
8427         * gfortran.dg/reshape_order_5.f90: Ditto.
8428         * gfortran.dg/reshape_shape_1.f90: Ditto.
8429         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8430         * gfortran.dg/same_name_2.f90: Ditto.
8431         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8432         * gfortran.dg/spread_init_expr.f03: Ditto.
8433         * gfortran.dg/stmt_func_1.f90: Ditto.
8434         * gfortran.dg/sum_init_expr.f03: Ditto.
8435         * gfortran.dg/transpose_3.f03: Ditto.
8436         * gfortran.dg/unpack_init_expr.f03: Ditto.
8437         * gfortran.dg/warn_conversion.f90: Ditto.
8438         * gfortran.dg/warn_conversion_2.f90: Ditto.
8439         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8440         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8441         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8442         * gfortran.dg/whole_file_16.f90: Ditto.
8443         * gfortran.dg/whole_file_17.f90: Ditto.
8444         * gfortran.dg/whole_file_18.f90: Ditto.
8445         * gfortran.dg/whole_file_20.f03: Ditto.
8446         * gfortran.dg/whole_file_5.f90: Ditto.
8447         * gfortran.dg/whole_file_6.f90: Ditto.
8448         * gfortran.dg/write_invalid_format.f90: Ditto.
8449         * gfortran.dg/zero_sized_6.f90: Ditto.
8450
8451 2011-02-21  Jeff Law <law@redhat.com>
8452
8453         PR rtl-optimization/46178
8454         * gcc.target/i386/pr46178.c: New test.
8455
8456         PR rtl-optimization/46002
8457         * gcc.c-torture/compile/pr46002.c: New test.
8458
8459 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8460
8461         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8462         *-*-hpux10*.
8463
8464 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8465
8466         PR debug/47106
8467         * g++.dg/debug/pr47106.C: Require effective target lto.
8468
8469 2011-02-21  Jason Merrill  <jason@redhat.com>
8470
8471         * g++.dg/cpp0x/constexpr-diag2.C: New.
8472
8473 2011-02-20  Jason Merrill  <jason@redhat.com>
8474
8475         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8476
8477         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8478
8479         * g++.dg/overload/conv-op1.C: New.
8480
8481         * g++.dg/cpp0x/constexpr-synth1.C: New.
8482
8483 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8484
8485         * objc.dg/layout-2.m: New.
8486         * objc.dg/selector-3.m: Adjusted location of error message.
8487         * objc.dg/type-size-3.m: Same.
8488         * obj-c++.dg/selector-3.mm: Same.
8489
8490 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8491
8492         PR objc/47784
8493         * objc.dg/property/dotsyntax-22.m: New.
8494         * obj-c++.dg/property/dotsyntax-22.mm: New.
8495
8496 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8497
8498         PR c++/46394
8499         * g++.dg/template/typedef38.C: New test.
8500
8501 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8502
8503         PR fortran/46818
8504         * gfortran.dg/whole_file_30.f90 : New test.
8505         * gfortran.dg/whole_file_31.f90 : New test.
8506
8507 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8508
8509         PR fortran/45077
8510         PR fortran/44945
8511         * gfortran.dg/whole_file_28.f90 : New test.
8512         * gfortran.dg/whole_file_29.f90 : New test.
8513
8514 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8515
8516         PR c++/44118
8517         * g++.dg/template/crash105.C: New.
8518
8519 2011-02-19  Jason Merrill  <jason@redhat.com>
8520
8521         * g++.dg/cpp0x/regress/no-elide1.C: New.
8522
8523 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8524
8525         PR tree-optimization/46620
8526         * gcc.dg/pr46620.c: New.
8527
8528 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8529
8530         PR c/47809
8531         * gcc.target/i386/pr47809.c: New test.
8532
8533 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8534             Tobias Burnus  <burnus@net-b.de>
8535
8536         * lib/target-supports.exp
8537         (check_effective_target_fortran_large_real): New check for large reals.
8538         * gfortran.dg/nan_7.f90: New test.
8539
8540 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8541
8542         PR libgfortran/47567
8543         * gfortran.dg/fmt_f0_1.f90: Update test.
8544
8545 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8546
8547         PR fortran/47348
8548         * gfortran.dg/array_constructor_36.f90 : New test.
8549         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8550         allow for comparison between different elements of the array
8551         constructor at different levels of optimization.
8552
8553 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8554
8555         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8556         * gcc.target/i386/pr32280-1.c: Likewise.
8557
8558 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8559
8560         PR target/47800
8561         * gcc.target/i386/pr47800.c: New test.
8562
8563 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8564
8565         * objc/execute/exceptions/foward-1.x: New.
8566
8567 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8568
8569         PR fortran/47789
8570         * gfortran.dg/derived_constructor_comps_4.f90: New.
8571
8572 2011-02-18  Tobias Burnus
8573
8574         PR fortran/47775
8575         * gfortran.dg/func_result_6.f90: New.
8576
8577 2011-02-18  Michael Matz  <matz@suse.de>
8578
8579         PR fortran/45586
8580         * gfortran.dg/lto/pr45586_0.f90: New test.
8581         * gfortran.dg/typebound_proc_20.f90: Ditto.
8582         * gfortran.dg/typebound_proc_21.f90: Ditto.
8583
8584 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8585
8586         PR c++/47795
8587         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8588
8589 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8590
8591         PR fortran/47750
8592         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8593         gcc_warning_prefix.
8594         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8595         normalizing the error/warning output.
8596         * gfortran.dg/Wall.f90: Update dg-error/warning.
8597         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8598         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8599         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8600         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8601         * gfortran.dg/class_30.f90: Update dg-error/warning.
8602         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8603         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8604         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8605         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8606         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8607         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8608         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8609         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8610         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8611         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8612         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8613         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8614         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8615         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8616         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8617         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8618         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8619         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8620         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8621         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8622         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8623         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8624         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8625         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8626         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8627
8628 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8629
8630         PR fortran/47768
8631         * gfortran.dg/proc_ptr_comp_30.f90: New.
8632
8633 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR debug/47780
8636         * gcc.target/i386/pr47780.c: New test.
8637
8638 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8639
8640         PR fortran/47767
8641         * gfortran.dg/class_40.f03: New.
8642
8643 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8644
8645         PR c++/47208
8646         * g++.dg/cpp0x/auto21.C: New test.
8647
8648 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8649
8650         * objc.dg/special/unclaimed-category-1.h: Updated for
8651         new ABI support.
8652         * objc.dg/special/unclaimed-category-1.m: Same.
8653         * objc.dg/zero-link-1.m: Same.
8654         * objc.dg/lookup-1.m: Same.
8655         * objc.dg/torture/strings/const-str-9.m
8656         * objc.dg/torture/strings/const-str-10.m: Same.
8657         * objc.dg/torture/strings/const-str-11.m: Same.
8658         * objc.dg/torture/forward-1.m: Same.
8659         * objc.dg/zero-link-2.m: Same.
8660         * objc.dg/encode-7-next-64bit.m: Same.
8661         * objc.dg/method-4.m: Same.
8662         * objc.dg/next-runtime-1.m: Same.
8663         * objc.dg/image-info.m: Same.
8664         * objc.dg/pr23214.m: Same.
8665         * objc.dg/symtab-1.m: Same.
8666         * obj-c++.dg/basic.m: Same.
8667         * obj-c++.dg/proto-lossage-3.m: Same.
8668         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8669         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8670         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8671         * obj-c++.dg/method-11.m: Same.
8672         * objc/execute/enumeration-1.m: Same.
8673         * objc/execute/object_is_class.m: Same.
8674         * objc/execute/formal_protocol-2.m: Same.
8675         * objc/execute/formal_protocol-4.m: Same.
8676         * objc/execute/formal_protocol-6.m: Same.
8677         * objc/execute/bycopy-3.m: Same.
8678         * objc/execute/exceptions/catchall-1.m: Same.
8679         * objc/execute/exceptions/finally-1.m: Same.
8680         * objc/execute/exceptions/local-variables-1.m: Same.
8681         * objc/execute/exceptions/foward-1.m: Same.
8682         * objc/execute/bf-common.h
8683         * objc/execute/enumeration-2.m: Same.
8684         * objc/execute/formal_protocol-1.m: Same.
8685         * objc/execute/formal_protocol-3.m: Same.
8686         * objc/execute/formal_protocol-5.m: Same.
8687         * objc/execute/accessing_ivars.m: Same.
8688         * objc/execute/bycopy-2.m: Same.
8689         * objc/execute/formal_protocol-7.m: Same.
8690         * objc/execute/compatibility_alias.m: Same.
8691         * objc/execute/no_clash.m: Same.
8692         * objc/execute/object_is_meta_class.m: Same.
8693         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8694         * objc/execute/class-tests-1.h: Include stdio.h.
8695         * objc/execute/class-tests-2.h: Same.
8696         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8697         runtimes.
8698         * obj-c++.dg/try-catch-2.mm: Same.
8699
8700 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8701
8702         PR c++/47783
8703         * g++.dg/warn/Wunused-parm-4.C: New test.
8704
8705 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8706             Jan Hubicka  <jh@suse.cz>
8707
8708         PR debug/47106
8709         PR debug/47402
8710         * g++.dg/debug/pr47106.C: New.
8711
8712 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8713
8714         PR target/43653
8715         * gcc.target/i386/pr43653.c: New test.
8716
8717 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8718
8719         PR c++/47172
8720         * g++.dg/template/inherit6.C: New test.
8721
8722 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8723
8724         PR fortran/47745
8725         * gfortran.dg/class_39.f03: New.
8726
8727 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8728
8729         PR c++/47326
8730         * g++.dg/cpp0x/variadic106.C: New test.
8731
8732 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8733
8734         PR libfortran/47757
8735         * gfortran.dg/pr47757-1.f90: New test.
8736         * gfortran.dg/pr47757-2.f90: New test.
8737         * gfortran.dg/pr47757-3.f90: New test.
8738
8739         PR c++/47704
8740         * g++.dg/cpp0x/enum8.C: New test.
8741
8742 2011-02-15  Jason Merrill  <jason@redhat.com>
8743
8744         * g++.dg/inherit/implicit-trivial1.C: New.
8745         * g++.dg/cpp0x/implicit-trivial1.C: New.
8746
8747 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8748
8749         PR middle-end/47725
8750         * gcc.dg/torture/pr47725.c: Removed.
8751
8752 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8753
8754         PR target/47755
8755         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8756         constant does not generate a load from memory.
8757
8758 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8759
8760         PR middle-end/47725
8761         * gcc.dg/torture/pr47725.c: New.
8762
8763 2011-02-15  Richard Guenther  <rguenther@suse.de>
8764
8765         PR tree-optimization/47743
8766         * gcc.dg/torture/pr47743.c: New testcase.
8767
8768 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8769
8770         PR middle-end/47581
8771         * gcc.target/i386/pr47581.c: New test.
8772
8773 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8774
8775         PR fortran/47730
8776         * gfortran.dg/select_type_22.f03: New.
8777
8778 2011-02-14  Jason Merrill  <jason@redhat.com>
8779
8780         * g++.dg/cpp0x/regress/enum1.C: New.
8781
8782 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8783
8784         * gnat.dg/include.adb: New test.
8785
8786 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8787
8788         PR fortran/47728
8789         * gfortran.dg/class_38.f03: New.
8790
8791 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8792
8793         * gcc.dg/pr46494.c: New test.
8794
8795 2011-02-14  Richard Guenther  <rguenther@suse.de>
8796
8797         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8798
8799 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8800
8801         PR ada/41929
8802         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8803         sparc*-sun-solaris2.11.
8804
8805 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8806
8807         PR fortran/47349
8808         * gfortran.dg/argument_checking_18.f90: New.
8809
8810 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8811
8812         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8813         * gfortran.dg/argument_checking_17.f90: New.
8814
8815 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8816
8817         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8818         are temporarily disabled.
8819         * gfortran.dg/class_7.f03: Ditto.
8820         * gfortran.dg/coarray_14.f90: Ditto.
8821         * gfortran.dg/typebound_proc_13.f03: Ditto.
8822
8823 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8824
8825         PR fortran/45586
8826         * gfortran.dg/extends_11.f03: New.
8827
8828 2011-02-11  Xinliang David Li  <davidxl@google.com>
8829
8830         PR tree-optimization/47707
8831         * g++.dg/tree-ssa/pr47707.C: New test.
8832
8833 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8834
8835         * g++.dg/opt/inline17.C: New test.
8836
8837 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8838
8839         PR fortran/47550
8840         * gfortran.dg/pure_formal_2.f90: New.
8841
8842 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8843
8844         PR rtl-optimization/47614
8845         * gfortran.dg/pr47614.f: New.
8846
8847 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8848
8849         PR driver/47678
8850         * gcc.dg/opts-6.c: New test.
8851
8852 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8853
8854         PR debug/47684
8855         * gcc.dg/pr47684.c: New test.
8856
8857 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8858
8859         PR target/47629
8860         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8861         c99_runtime, dg-add-options c99_runtime.
8862         (main): Use __asm__.
8863
8864 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8865
8866         PR testsuite/47400
8867         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8868         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8869         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8870         * gcc.dg/ucnid-10.c: Likewise.
8871         * gcc.dg/ucnid-13.c: Likewise.
8872         * gcc.dg/ucnid-7.c: Likewise.
8873         * gcc.dg/ucnid-8.c: Likewise.
8874         Adapt dg-warning line number.
8875
8876 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8877
8878         * gcc.target/i386/parity-1.c: Use -march=k8.
8879         * gcc.target/i386/parity-2.c: Ditto.
8880         * gcc.target/i386/vecinit-1.c: Ditto.
8881         * gcc.target/i386/vecinit-2.c: Ditto.
8882
8883 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8884
8885         PR target/46610
8886         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8887         * gcc.target/mips/save-restore-3.c: Likewise.
8888         * gcc.target/mips/save-restore-4.c: Likewise.
8889         * gcc.target/mips/save-restore-5.c: Likewise.
8890
8891         PR target/47683
8892         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8893         * g++.dg/tree-prof/partition2.C: Likewise.
8894
8895 2011-02-09  Jason Merrill  <jason@redhat.com>
8896
8897         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8898         rather than misdeclare std::puts.
8899
8900         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8901         * g++.dg/other/warning1.C: Likewise.
8902         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8903         * g++.old-deja/g++.gb/scope06.C: Likewise.
8904         * g++.old-deja/g++.law/cvt11.C: Likewise.
8905         * g++.old-deja/g++.law/init1.C: Likewise.
8906         * g++.dg/abi/mangle26.C: Likewise.
8907
8908         * g++.dg/template/function1.C: Adjust for C++0x mode.
8909         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8910
8911         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8912         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8913
8914         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8915
8916         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8917
8918         * g++.dg/cpp0x/regress: New directory.
8919         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8920         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8921         * g++.dg/cpp0x/regress/regress3.C: New.
8922
8923 2011-02-10  Richard Guenther  <rguenther@suse.de>
8924
8925         PR tree-optimization/47677
8926         * gcc.dg/torture/pr47677.c: New testcase.
8927
8928 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8929
8930         * objc.dg/special/load-category-1.m: Remove unused header.
8931         * objc.dg/special/load-category-1a.m: Likewise.
8932         * objc.dg/special/load-category-2.m: Likewise.
8933         * objc.dg/special/load-category-2a.m: Likewise.
8934         * objc.dg/special/load-category-3.m: Likewise.
8935         * objc.dg/special/load-category-3a.m: Likewise.
8936         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8937         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8938         * objc.dg/attributes/class-attribute-1.m: Likewise.
8939         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8940         * obj-c++.dg/property/property.exp: Likewise.
8941         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8942         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8943         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8944         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8945         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8946         * obj-c++.dg/template-8.mm: Likewise.
8947
8948 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8949
8950         PR target/47665
8951         * gcc.target/i386/pr47665.c: New test.
8952
8953 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8954
8955         PR testsuite/47622
8956         Revert
8957         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8958         PR debug/42631
8959         * gcc.dg/pr42631.c: Update test.
8960         * gcc.dg/pr42631-2.c: New test.
8961
8962 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8963
8964         PR fortran/47352
8965         * gfortran.dg/proc_decl_25.f90: New.
8966
8967 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8968
8969         PR fortran/47463
8970         * gfortran.dg/typebound_assignment_2.f03: New.
8971
8972 2011-02-09  Richard Guenther  <rguenther@suse.de>
8973
8974         PR tree-optimization/47664
8975         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8976
8977 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8978
8979         PR middle-end/47646
8980         * gnat.dg/uninit_func.adb: Adjust dg directive.
8981
8982 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8983
8984         PR middle-end/47646
8985         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8986
8987 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8988
8989         PR fortran/47637
8990         * gfortran.dg/auto_dealloc_2.f90: New.
8991
8992 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8993
8994         * gcc.dg/builtins-config.h: Remove __sgi handling.
8995         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8996         -std=c99 for mips-sgi-irix6.5*.
8997
8998 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8999
9000         PR middle-end/45505
9001         * gfortran.dg/pr25923.f90: Remove xfails.
9002
9003 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9004
9005         PR fortran/47583
9006         * gfortran.dg/inquire_14.f90: New test.
9007
9008 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9009
9010         PR fortran/45290
9011         * gfortran.dg/pointer_init_6.f90: New.
9012
9013 2011-02-08  Jeff Law <law@redhat.com>
9014
9015         PR tree-optimization/42893
9016         * gcc.tree-ssa/pr42893.c: New test.
9017
9018 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9019
9020         PR tree-optimization/46834
9021         PR tree-optimization/46994
9022         PR tree-optimization/46995
9023         * gcc.dg/graphite/id-pr46834.c: New.
9024         * gfortran.dg/graphite/id-pr46994.f90: New.
9025         * gfortran.dg/graphite/id-pr46995.f90: New.
9026
9027 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9028
9029         PR middle-end/47646
9030         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9031         using the variable is known the warning is emitted there.
9032         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9033         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9034
9035         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9036         statement.
9037         (vg): Likewise.
9038         * gcc.dg/noreturn-1.c (foo5): Likewise.
9039         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9040         (method2): Likewise.
9041
9042         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9043         the return statement using the uninitialized variable.
9044         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9045
9046 2011-02-08  Richard Guenther  <rguenther@suse.de>
9047
9048         PR middle-end/47639
9049         * g++.dg/opt/pr47639.c: New testcase.
9050
9051 2011-02-08  Richard Guenther  <rguenther@suse.de>
9052
9053         PR tree-optimization/47632
9054         * g++.dg/opt/pr47632.C: New testcase.
9055
9056 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9057
9058         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9059
9060 2011-02-07  Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/47615
9063         * g++.dg/opt/pr47615.C: New testcase.
9064
9065 2011-02-07  Richard Guenther  <rguenther@suse.de>
9066
9067         PR tree-optimization/47621
9068         * gcc.dg/torture/pr47621.c: New testcase.
9069
9070 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9071
9072         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9073
9074 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9075
9076         PR fortran/47592
9077         * gfortran.dg/allocate_with_source_1 : New test.
9078
9079 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9080
9081         PR middle-end/47610
9082         * gcc.dg/pr47610.c: New test.
9083
9084 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9085
9086         PR debug/42631
9087         * gcc.dg/pr42631.c: Update test.
9088         * gcc.dg/pr42631-2.c: New test.
9089
9090 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9091
9092         PR fortran/47574
9093         * gfortran.dg/pr47574.f90:  New test.
9094
9095 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9096
9097         PR tree-optimization/46194
9098         * gcc.dg/autopar/pr46194.c: New.
9099
9100 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9101
9102         PR tree-optimization/43695
9103         * g++.dg/ipa/pr43695.C: New.
9104
9105 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR inline-asm/23200
9108         * gcc.dg/pr23200.c: New test.
9109
9110 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9111
9112         PR c++/47589
9113         * g++.dg/pr47589.C: New test.
9114
9115 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9116
9117         PR c++/47398
9118         * g++.dg/template/typedef37.C: New test.
9119         * g++.dg/template/param1.C: Adjust expected error message.
9120
9121 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9122
9123         PR middle-end/31490
9124         * gcc.dg/pr31490-2.c: New test.
9125         * gcc.dg/pr31490-3.c: New test.
9126         * gcc.dg/pr31490-4.c: New test.
9127
9128 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9129             Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR c++/46890
9132         * g++.dg/parser/semicolon3.C: Adjust.
9133         * g++.dg/parser/semicolon4.C: New testcase.
9134         * g++.dg/pr46890.C: New testcase.
9135
9136 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9137
9138         PR c++/29571
9139         * g++.dg/init/pr29571.C: New.
9140
9141 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9142
9143         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9144         instead of vect_int.
9145
9146 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9147
9148         PR target/47312
9149         * gcc.target/i386/pr47312.c: New test.
9150
9151         PR target/47564
9152         * gcc.target/i386/pr47564.c: New test.
9153
9154 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9155
9156         PR tree-optimization/45122
9157         * gcc.dg/tree-ssa/pr45122.c: New.
9158
9159 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9160
9161         PR target/47272
9162         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9163         and vec_vsx_st.
9164
9165         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9166         and vsx so a default --with-cpu=power7 doesn't give an error
9167         when -mavoid-indexed-addresses is used.
9168
9169         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9170         wrapper function to save the arguments and then jump to the real
9171         function, rather than depending on the compiler not to move stuff
9172         before an asm.
9173         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9174
9175 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9176             Paul Thomas  <pault@gcc.gnu.org>
9177
9178         PR fortran/47082
9179         * gfortran.dg/class_37.f03 : New test.
9180
9181 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9182             Richard Guenther  <rguenther@suse.de>
9183
9184         PR tree-optimization/40979
9185         PR bootstrap/47044
9186         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9187         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9188         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9189         check_vect_support_and_set_flags.
9190         * gfortran.dg/graphite/vect-pr40979.f90: New.
9191
9192 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9193
9194         PR fortran/47572
9195         * gfortran.dg/class_36.f03: New.
9196
9197 2011-02-02  Richard Guenther  <rguenther@suse.de>
9198
9199         PR tree-optimization/47566
9200         * gcc.dg/lto/20110201-1_0.c: New testcase.
9201
9202 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9203
9204         PR debug/47498
9205         PR debug/47501
9206         PR debug/45136
9207         PR debug/45130
9208         * debug/pr47498.c: New.
9209         * debug/pr47501.c: New.
9210
9211 2011-02-01  Richard Guenther  <rguenther@suse.de>
9212
9213         PR tree-optimization/47559
9214         * g++.dg/torture/pr47559.C: New testcase.
9215
9216 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9217
9218         PR fortran/47565
9219         * gfortran.dg/typebound_call_20.f03: New.
9220
9221 2011-02-01  Richard Guenther  <rguenther@suse.de>
9222
9223         PR tree-optimization/47555
9224         * gcc.dg/pr47555.c: New testcase.
9225
9226 2011-02-01  Richard Guenther  <rguenther@suse.de>
9227
9228         PR tree-optimization/47541
9229         * g++.dg/torture/pr47541.C: New testcase.
9230
9231 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9232
9233         PR fortran/47455
9234         * gfortran.dg/typebound_call_19.f03: New.
9235
9236 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR c++/47416
9239         * g++.dg/cpp0x/pr47416.C: New test.
9240
9241 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9242
9243         PR fortran/47519
9244         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9245
9246 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9247
9248         PR fortran/47463
9249         * gfortran.dg/typebound_assignment_1.f03: New.
9250
9251 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9252
9253         PR tree-optimization/47538
9254         * gcc.c-torture/execute/pr47538.c: New test.
9255
9256 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9257
9258         PR target/45325
9259         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9260
9261 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9262
9263         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9264
9265 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9266
9267         PR rtl-optimization/44031
9268         * gcc.c-torture/compile/20110131-1.c: New test.
9269
9270 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9271
9272         PR fortran/47042
9273         * gfortran.dg/stmt_func_1.f90: New.
9274
9275 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9276
9277         PR fortran/47042
9278         * gfortran.dg/interface_34.f90: New.
9279
9280 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9281
9282         PR fortran/47523
9283         * gfortran.dg/realloc_on_assign_5.f03: New test.
9284         * gfortran.dg/realloc_on_assign_5.f03: New test.
9285
9286 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9287
9288         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9289         * gfortran.dg/bessel_7.f90: Likewise.
9290         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9291
9292         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9293         * gfortran.dg/sum_init_expr.f03: Likewise.
9294
9295         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9296
9297         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9298         -r -nostdlib.
9299
9300         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9301         loop only on "vect_intfloat_cvt" targets.
9302
9303 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9304
9305         PR fortran/47531
9306         * gfortran.dg/shape_6.f90: New.
9307
9308 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9309
9310         PR libgfortran/47434
9311         * gfortran.dg/read_infnan_1.f90: Update test.
9312         * gfortran.dg/module_nan.f90: Update test.
9313         * gfortran.dg/char4_iunit_1.f03: Update test.
9314         * gfortran.dg/large_real_kind_1.f90: Update test.
9315         * gfortran.dg/real_const_3.f90: Update test.
9316         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9317
9318 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9319
9320         PR c++/47311
9321         * g++.dg/template/param2.C: New test.
9322
9323 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9324
9325         PR libgfortran/47285
9326         * gfortran.dg/fmt_g.f: New test.
9327
9328 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9329
9330         PR fortran/47507
9331         * gfortran.dg/pure_formal_1.f90: New.
9332
9333 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9334
9335         PR target/42894
9336         * gcc.dg/tls/pr42894.c: New test.
9337
9338 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9339
9340         * gcc.dg/pr47276.c: Add dg-require-visibility.
9341
9342 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9343
9344         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9345
9346 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9347             Tobias Burnus  <burnus@gcc.gnu.org>
9348
9349         PR fortran/45170
9350         PR fortran/35810
9351         PR fortran/47350
9352         * gfortran.dg/realloc_on_assign_3.f03: New test.
9353         * gfortran.dg/realloc_on_assign_4.f03: New test.
9354         * gfortran.dg/allocatable_function_5.f90: New test.
9355         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9356         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9357         implemented" dg-errors.
9358
9359 2011-01-27  Jan Hubicka  <jh@suse.cz>
9360
9361         PR middle-end/46949
9362         * gcc.dg/attr-weakref-4.c: New testcase
9363
9364 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9365
9366         PR tree-optimization/47228
9367         * gcc.dg/torture/pr47228.c: New test.
9368
9369 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9370
9371         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9372
9373 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9374
9375         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9376         when using auto-overlay support on the SPU.
9377
9378 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9379
9380         PR rtl-optimization/44174
9381         * gcc.target/i386/asm-6.c: New test.
9382
9383 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9384
9385         PR rtl-optimization/46856
9386         * gcc.c-torture/compile/pr46856.c: New test.
9387
9388 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9389             Andrew Pinski  <pinskia@gmail.com>
9390
9391         PR c/43082
9392         * gcc.dg/pr43082.c: New.
9393
9394 2011-01-26  DJ Delorie  <dj@redhat.com>
9395
9396         PR rtl-optimization/46878
9397         * gcc.dg/pr46878-1.c: New test.
9398
9399 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9400
9401         PR c++/47476
9402         * g++.dg/cpp0x/pr47476.C: New test.
9403
9404 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9405
9406         * gcc.c-torture/compile/20110126-1.c: New test.
9407
9408 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9409
9410         PR c/47473
9411         * gcc.dg/torture/pr47473.c: New test.
9412
9413 2011-01-26  Jan Hubicka  <jh@suse.cz>
9414
9415         PR target/47237
9416         * gcc.c-torture/execute/pr47237.c: New testcase.
9417
9418 2011-01-26  Jan Hubicka  <jh@suse.cz>
9419
9420         PR tree-optimization/47190
9421         * gcc.dg/attr-weakref-3.c: New testcase.
9422
9423 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9424
9425         PR c++/43601
9426         * gcc.dg/dll-9a.c: New test file.
9427         * gcc.dg/dll-11.c: Likewise.
9428         * gcc.dg/dll-12.c: Likewise.
9429         * gcc.dg/dll-12a.c: Likewise.
9430         * gcc.dg/dll-11a.c: Likewise.
9431         * gcc.dg/dll-9.c: Likewise.
9432         * gcc.dg/dll-10.c: Likewise.
9433         * gcc.dg/dll-10a.c: Likewise.
9434         * g++.dg/ext/dllexport4a.cc: Likewise.
9435         * g++.dg/ext/dllexport4.C: Likewise.
9436         * g++.dg/ext/dllexport5.C: Likewise.
9437         * g++.dg/ext/dllexport5a.cc: Likewise.
9438
9439 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9440
9441         PR tree-optimization/46970
9442         * gcc.dg/graphite/pr46970.c: New.
9443
9444 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9445
9446         PR tree-optimization/46215
9447         * gcc.dg/graphite/pr46215.c: New.
9448
9449 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9450
9451         PR tree-optimization/46168
9452         * gcc.dg/graphite/pr46168.c: New.
9453
9454 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9455
9456         PR tree-optimization/43657
9457         * gcc.dg/graphite/pr43657.c: New.
9458
9459 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9460
9461         PR tree-optimization/29832
9462         * gfortran.dg/graphite/pr29832.f90: New.
9463
9464 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9465
9466         PR tree-optimization/43567
9467         * gcc.dg/graphite/pr43567.c: New.
9468
9469 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9470
9471         * gfortran.dg/graphite/interchange-4.f: New.
9472         * gfortran.dg/graphite/interchange-5.f: New.
9473
9474         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9475         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9476         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9477         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9478         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9479         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9480         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9481         * gfortran.dg/ltrans-7.f90: Removed.
9482         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9483
9484         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9485         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9486         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9487         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9488         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9489         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9490         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9491         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9492         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9493         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9494         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9495         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9496         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9497         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9498         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9499         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9500         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9501         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9502         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9503         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9504         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9505         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9506         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9507         * gcc.dg/tree-ssa/data-dep-1.c
9508         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9509         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9510         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9511         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9512         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9513
9514 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9515
9516         PR tree-optimization/47265
9517         PR tree-optimization/47443
9518         * gcc.c-torture/compile/pr47265.c: New test.
9519         * gcc.dg/pr47443.c: New test.
9520
9521 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9522
9523         PR tree-optimization/47382
9524         * g++.dg/torture/pr47382.C: New test.
9525         * g++.dg/opt/devirt1.C: Xfail.
9526
9527 2011-01-25  Yao Qi  <yao@codesourcery.com>
9528
9529         PR target/45701
9530         * gcc.target/arm/pr45701-1.c: New test.
9531         * gcc.target/arm/pr45701-2.c: New test.
9532         * gcc.target/arm/pr45701-3.c: New test.
9533
9534 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9535             Jakub Jelinek  <jakub@redhat.com>
9536
9537         PR tree-optimization/47271
9538         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9539
9540 2011-01-25  Nick Clifton  <nickc@redhat.com>
9541
9542         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9543         (saturate_add): Delete.
9544         (exchange): Delete.
9545         (main): Do not run saturate_add.
9546         (set_interrupts): Delete.
9547
9548 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9549
9550         PR fortran/47448
9551         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9552
9553 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9554
9555         PR tree-optimization/47427
9556         PR tree-optimization/47428
9557         * gcc.c-torture/compile/pr47427.c: New test.
9558         * gcc.c-torture/compile/pr47428.c: New test.
9559
9560 2011-01-25  Richard Guenther  <rguenther@suse.de>
9561
9562         PR middle-end/47411
9563         * gcc.dg/torture/pr47411.c: New testcase.
9564
9565 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9566
9567         * gfortran.dg/graphite/id-24.f: New.
9568         * gfortran.dg/graphite/id-25.f: New.
9569
9570 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9571
9572         * gfortran.dg/graphite/id-23.f: New.
9573
9574 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9575
9576         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9577
9578 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9579
9580         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9581         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9582         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9583         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9584         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9585         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9586         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9587         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9588         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9589
9590 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9591
9592         * gcc.dg/graphite/block-0.c: Add documentation.
9593         * gcc.dg/graphite/block-4.c: Same.
9594         * gcc.dg/graphite/block-7.c: Same.
9595         * gcc.dg/graphite/block-8.c: New.
9596         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9597         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9598         * gcc.dg/graphite/interchange-12.c: Add documentation.
9599         * gcc.dg/graphite/interchange-13.c: New.
9600         * gcc.dg/graphite/interchange-14.c: New.
9601         * gcc.dg/graphite/interchange-15.c: New.
9602         * gcc.dg/graphite/interchange-8.c: Add documentation.
9603         * gcc.dg/graphite/interchange-mvt.c: Same.
9604
9605 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9606
9607         PR target/47408
9608         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9609         * gcc.target/powerpc/altivec-14.c: Ditto.
9610         * gcc.target/powerpc/altivec-33.c: Ditto.
9611         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9612         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9613         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9614         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9615         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9616         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9617         * g++.dg/ext/altivec-15.C: Ditto.
9618         * g++.dg/ext/altivec-types-1.C: Ditto.
9619         * g++.dg/ext/altivec-types-2.C: Ditto.
9620         * g++.dg/ext/altivec-types-3.C: Ditto.
9621         * g++.dg/ext/altivec-types-4.C: Ditto.
9622
9623 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9624
9625         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9626
9627 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9628
9629         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9630         optimization options.
9631
9632 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9633
9634         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9635
9636         PR testsuite/45988
9637         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9638
9639 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9640
9641         PR fortran/47421
9642         * gfortran.dg/allocatable_scalar_12.f90: New.
9643
9644 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9645
9646         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9647         vectorization to be not profitable if peeling is used to
9648         realign the memory access.
9649         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9650         loop bound to avoid loop unrolling.
9651         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9652
9653 2011-01-22  Jan Hubicka  <jh@suse.cz>
9654
9655         PR lto/47333
9656         * g++.dg/lto/pr47333.C: New file.
9657
9658 2011-01-22  Jan Hubicka  <jh@suse.cz>
9659
9660         PR tree-optimization/43884
9661         PR lto/44334
9662         * gcc.dg/autopar/outer-2.c: Increase array size.
9663         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9664
9665 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9666
9667         PR fortran/38536
9668         * gfortran.dg/c_loc_tests_16.f90:  New test.
9669
9670 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9671
9672         PR fortran/47399
9673         * gfortran.dg/typebound_proc_19.f90: New.
9674
9675 2011-01-21  Jeff Law <law@redhat.com>
9676
9677         PR tree-optimization/47053
9678         * g++.dg/pr47053.C: New test.
9679
9680 2011-01-21  Jason Merrill  <jason@redhat.com>
9681
9682         PR c++/47041
9683         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9684
9685 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9686
9687         PR c++/47388
9688         * g++.dg/cpp0x/range-for10.C: New test.
9689         * g++.dg/template/for1.C: New test.
9690
9691         PR middle-end/45566
9692         * g++.dg/tree-prof/partition3.C: New test.
9693
9694         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9695
9696         PR rtl-optimization/47366
9697         * g++.dg/opt/pr47366.C: New test.
9698
9699 2011-01-21  Jason Merrill  <jason@redhat.com>
9700
9701         PR c++/46552
9702         * g++.dg/cpp0x/constexpr-regress2.C: New.
9703
9704         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9705
9706 2011-01-21  Jeff Law <law@redhat.com>
9707
9708         PR rtl-optimization/41619
9709         * gcc.dg/pr41619.c: New.
9710
9711 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9712
9713         PR tree-optimization/47355
9714         * g++.dg/opt/pr47355.C: New test.
9715
9716 2011-01-21  Richard Guenther  <rguenther@suse.de>
9717
9718         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9719         making main hot.
9720
9721 2011-01-21  Richard Guenther  <rguenther@suse.de>
9722
9723         PR tree-optimization/47365
9724         * gcc.dg/torture/pr47365.c: New testcase.
9725         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9726
9727 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9728
9729         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9730
9731 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9732
9733         PR tree-optimization/47391
9734         * gcc.dg/pr47391.c: New test.
9735
9736 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9737
9738         * g++.dg/template/char1.C: Use signed char.
9739
9740 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9741
9742         PR fortran/47377
9743         * gfortran.dg/pointer_target_4.f90: New.
9744
9745 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9746
9747         PR target/47251
9748         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9749         ILP32 system and not IP32.
9750
9751 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9752
9753         PR debug/46583
9754         * g++.dg/debug/pr46583.C: New.
9755
9756 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9757
9758         PR debug/47283
9759         * g++.dg/debug/pr47283.C: New test.
9760
9761         PR testsuite/47371
9762         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9763         * gcc.target/i386/headmerge-2.c: Likewise.
9764
9765 2011-01-20  Richard Guenther  <rguenther@suse.de>
9766
9767         PR middle-end/47370
9768         * gcc.dg/torture/pr47370.c: New testcase.
9769
9770 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9771
9772         PR tree-optimization/46130
9773         * gcc.dg/pr46130-1.c: New test.
9774         * gcc.dg/pr46130-2.c: New test.
9775
9776 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9777
9778         PR c++/47291
9779         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9780
9781 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9782
9783         PR debug/46240
9784         * g++.dg/debug/pr46240.cc: New.
9785
9786 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9787
9788         PR c++/47303
9789         * g++.dg/template/anonunion1.C: New test.
9790
9791         PR rtl-optimization/47337
9792         * gcc.c-torture/execute/pr47337.c: New test.
9793
9794 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9795
9796         PR testsuite/45342
9797         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9798
9799 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9800
9801         PR tree-optimization/46021
9802         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9803
9804 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9805
9806         PR tree-optimization/47290
9807         * g++.dg/torture/pr47290.C: New test.
9808
9809 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9810
9811         PR fortran/47240
9812         * gfortran.dg/proc_ptr_comp_29.f90: New.
9813
9814 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9815
9816         PR testsuite/41146
9817         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9818         powerpc-apple-darwin9.
9819
9820 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9821
9822         PR rtl-optimization/47299
9823         * gcc.c-torture/execute/pr47299.c: New test.
9824
9825 2011-01-17  Jason Merrill  <jason@redhat.com>
9826
9827         * g++.dg/cpp0x/constexpr-virtual.C: New.
9828
9829 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9830
9831         PR fortran/47331
9832         * gfortran.dg/gomp/pr47331.f90: New test.
9833
9834 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9835
9836         PR objc/47314
9837         * objc.dg/selector-warn-1.m: New.
9838         * obj-c++.dg/selector-warn-1.mm: New.
9839
9840 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9841
9842         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9843         Update dg-final accordingly.
9844
9845 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9846
9847         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9848
9849 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9850
9851         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9852         target check.
9853         * gcc.dg/guality/pr36728-2.c: Likewise.
9854
9855 2011-01-17  Richard Guenther  <rguenther@suse.de>
9856
9857         PR tree-optimization/47313
9858         * g++.dg/torture/pr47313.C: New testcase.
9859
9860 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9861
9862         PR target/47318
9863         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9864         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9865         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9866         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9867
9868         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9869         as __m256i.
9870         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9871         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9872         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9873
9874 2011-01-17  Richard Guenther  <rguenther@suse.de>
9875
9876         PR tree-optimization/45967
9877         * gcc.dg/torture/pr45967-2.c: New testcase.
9878         * gcc.dg/torture/pr45967-3.c: Likewise.
9879
9880 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9881
9882         PR testsuite/47325
9883         * g++.dg/ext/pr47213.C: Require visibility.
9884
9885 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9886
9887         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9888         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9889
9890 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9891
9892         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9893         Linux-based targets.
9894
9895 2011-01-13  Jan Hubicka  <jh@suse.cz>
9896
9897         PR tree-optimization/47276
9898         * gcc.dg/pr47276.c: New testcase.
9899
9900 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9901             Jonathan Wakely  <jwakely.gcc@gmail.com>
9902
9903         PR c++/33558
9904         * g++.dg/other/pr33558.C: New.
9905         * g++.dg/other/pr33558-2.C: New.
9906
9907 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9908
9909         PR tree-optimization/45934
9910         PR tree-optimization/46302
9911         * g++.dg/ipa/devirt-c-1.C: New test.
9912         * g++.dg/ipa/devirt-c-2.C: Likewise.
9913         * g++.dg/ipa/devirt-c-3.C: Likewise.
9914         * g++.dg/ipa/devirt-c-4.C: Likewise.
9915         * g++.dg/ipa/devirt-c-5.C: Likewise.
9916         * g++.dg/ipa/devirt-c-6.C: Likewise.
9917         * g++.dg/ipa/devirt-6.C: Likewise.
9918         * g++.dg/ipa/devirt-d-1.C: Likewise.
9919         * g++.dg/torture/pr45934.C: Likewise.
9920
9921 2011-01-14  Jason Merrill  <jason@redhat.com>
9922
9923         * g++.dg/cpp0x/variadic105.C: New.
9924
9925 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9926             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9927
9928         PR objc/45989
9929         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9930         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9931         execution tests on i?86-*-*, x86_64-*-* and
9932         powerpc*-apple-darwin* && ilp32.
9933         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9934         tests on i?86-*-* and x86_64-*-*.
9935
9936 2011-01-14  Richard Guenther  <rguenther@suse.de>
9937
9938         PR tree-optimization/47280
9939         * g++.dg/opt/pr47280.C: New testcase.
9940
9941 2011-01-14  Jason Merrill  <jason@redhat.com>
9942
9943         * g++.dg/cpp0x/constexpr-regress1.C: New.
9944
9945         * g++.dg/ext/flexary2.C: New.
9946
9947 2011-01-14  Richard Guenther  <rguenther@suse.de>
9948
9949         PR middle-end/47281
9950         * gcc.dg/torture/pr47281.c: New testcase.
9951         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9952
9953 2011-01-14  Richard Guenther  <rguenther@suse.de>
9954
9955         PR tree-optimization/47286
9956         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9957
9958 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9959
9960         PR c++/47213
9961         * g++.dg/ext/pr47213.C: New.
9962
9963 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9964
9965         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9966
9967 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9968             Mikael Morin  <mikael@gcc.gnu.org>
9969
9970         PR fortran/45848
9971         PR fortran/47204
9972         * gfortran.dg/select_type_20.f90: New.
9973         * gfortran.dg/select_type_21.f90: New.
9974
9975 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9976
9977         PR target/47251
9978         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9979
9980 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9981
9982         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9983         * gcc.dg/guality/pr36728-2.c: Likewise.
9984
9985 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9986
9987         PR debug/PR46973
9988         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9989
9990 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9991
9992         PR rtl-optimization/45352
9993         * gcc.dg/pr45352-3.c: New.
9994
9995 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9996
9997         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9998         comment.
9999         * g++.dg/cpp0x/range-for8.C: New.
10000         * g++.dg/cpp0x/range-for9.C: New.
10001
10002 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10003
10004         PR debug/47209
10005         * g++.dg/debug/pr47209.C: New.
10006
10007 2011-01-12  Richard Guenther  <rguenther@suse.de>
10008
10009         PR lto/47259
10010         * gcc.dg/lto/pr47259_0.c: New testcase.
10011         * gcc.dg/lto/pr47259_1.c: Likewise.
10012
10013 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10014
10015         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10016         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10017         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10018         methods missing from the OBJC2 Object.
10019         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10020         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10021         GNU and NeXT runtimes.
10022         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10023         comments.
10024         * objc-obj-c++-shared/Object1.m: Likewise.
10025         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10026         * objc.dg/proto-qual-1.m: Likewise.
10027         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10028         * obj-c++.dg/proto-qual-1.mm: Likewise.
10029
10030 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10031
10032         PR testsuite/33033
10033         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10034
10035 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10036
10037         Fixed the Objective-C++ testsuite and updated all tests.
10038         * lib/obj-c++.exp (obj-c++_init): Declare and set
10039         gcc_warning_prefix and gcc_error_prefix.
10040         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10041         'dg-warning', 'dg-message' and 'dg-error'.
10042         * obj-c++.dg/class-extension-3.mm: Likewise.
10043         * obj-c++.dg/class-protocol-1.mm: Likewise.
10044         * obj-c++.dg/encode-7.mm: Likewise.
10045         * obj-c++.dg/exceptions-3.mm: Likewise.
10046         * obj-c++.dg/exceptions-5.mm: Likewise.
10047         * obj-c++.dg/method-12.mm: Likewise.
10048         * obj-c++.dg/method-13.mm: Likewise.
10049         * obj-c++.dg/method-15.mm: Likewise.
10050         * obj-c++.dg/method-16.mm: Likewise.
10051         * obj-c++.dg/method-4.mm: Likewise.
10052         * obj-c++.dg/method-8.mm: Likewise.
10053         * obj-c++.dg/method-conflict-1.mm: Likewise.
10054         * obj-c++.dg/method-conflict-2.mm: Likewise.
10055         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10056         and uncommented second part of the testcase now that the testsuite
10057         works correctly.
10058         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10059         and uncommented second part of the testcase now that the testsuite
10060         works correctly.
10061         * obj-c++.dg/private-1.mm: Likewise.
10062         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10063         * obj-c++.dg/syntax-error-7.mm: Likewise.
10064         * obj-c++.dg/warn5.mm: Likewise.
10065         * obj-c++.dg/property/at-property-14.mm: Likewise.
10066         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10067         FIXME.
10068         * obj-c++.dg/property/at-property-18.mm: Likewise.
10069         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10070         FIXME.
10071         * obj-c++.dg/property/at-property-21.mm: Likewise.
10072         * obj-c++.dg/property/at-property-28.mm: Likewise.
10073         * obj-c++.dg/property/at-property-5.mm: Likewise.
10074         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10075         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10076         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10077         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10078         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10079         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10080         * obj-c++.dg/tls/diag-5.mm: Likewise.
10081         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10082         dg-error, now matched correctly.
10083
10084 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10085
10086         * objc.dg/property/at-property-29.m: New.
10087         * obj-c++.dg/property/at-property-29.mm: New.
10088
10089 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10090
10091         * go.test/go-test.exp (go-set-goarch): New proc.
10092         (go-gc-tests): Use it.
10093
10094 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10095
10096         PR debug/46955
10097         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10098
10099 2011-01-11  Richard Henderson  <rth@redhat.com>
10100
10101         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10102
10103 2011-01-11  Jan Hubicka  <jh@suse.cz>
10104
10105         PR lto/45721
10106         PR lto/45375
10107         * gcc.dg/lto/pr45721_1.c: New file.
10108         * gcc.dg/lto/pr45721_0.c: New file.
10109
10110 2011-01-11  Richard Guenther  <rguenther@suse.de>
10111
10112         PR tree-optimization/46076
10113         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10114
10115 2011-01-11  Jeff Law <law@redhat.com>
10116
10117         * PR tree-optimization/47086
10118         * gcc.dg/pr47086.c: New test.
10119
10120 2011-01-11  Jason Merrill  <jason@redhat.com>
10121
10122         PR c++/46658
10123         * g++.dg/template/new10.C: New.
10124
10125         PR c++/45520
10126         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10127
10128 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10129
10130         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10131         Split type definitions and NSConstantString class into...
10132         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10133         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10134         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10135         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10136         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10137         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10138         to comments.
10139         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10140         encode defines for newer NeXT system headers.
10141         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10142         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10143         * objc.dg/foreach-5.m: Likewise.
10144         * objc.dg/foreach-2.m: Likewise.
10145         * objc.dg/foreach-4.m: Likewise.
10146         * objc.dg/torture/strings/string1.m: Likewise.
10147         * objc.dg/torture/strings/string2.m: Likewise.
10148         * objc.dg/torture/strings/string3.m: Likewise.
10149         * objc.dg/torture/strings/string4.m: Likewise.
10150         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10151         header and stand alone.
10152         * obj-c++.dg/strings/strings-2.mm: Likewise.
10153         * objc.dg/torture/strings/const-str-3.m: Likewise.
10154         * objc.dg/strings/strings-2.m: Likewise.
10155         * objc.dg/strings/const-str-12b.m: Likewise.
10156
10157 2011-01-12  Richard Guenther  <rguenther@suse.de>
10158
10159         PR middle-end/32511
10160         * gcc.dg/attr-weak-1.c: Adjust.
10161
10162 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10163
10164         PR fortran/47051
10165         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10166         standard compliant and comment.
10167
10168 2011-01-10  Jan Hubicka  <jh@suse.cz>
10169
10170         PR lto/46083
10171         * gcc.dg/initpri3.c: New testcase.
10172
10173 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10174
10175         PR lto/47222
10176         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10177         externally visible.
10178         (g_esi): Likewise.
10179         (g_ebx): Likewise.
10180         (g_ebp): Likewise.
10181         (g_esp): Likewise.
10182         (g_ebp_save): Likewise.
10183         (g_esp_save): Likewise.
10184
10185 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10186
10187         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10188
10189 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10190
10191         PR tree-optimization/46021
10192         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10193         i?86-*-*, x86_64-*-*.
10194
10195 2011-01-10  Jeff Law <law@redhat.com>
10196
10197         * PR tree-optimization/47141
10198         * gcc.c-torture/compile/pr47141.c: New test.
10199
10200 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10201
10202         PR testsuite/46230
10203         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10204         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10205         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10206         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10207
10208         PR testsuite/46230
10209         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10210         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10211         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10212         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10213         being vectorized.  Adjust dg-final pattern.
10214
10215         PR testsuite/46230
10216         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10217         * gcc.dg/vect/slp-24.c: Likewise.
10218
10219 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10220
10221         PR c++/47218
10222         * g++.dg/other/pr47218-1.C: New test file.
10223         * g++.dg/other/pr47218.C: Likewise.
10224         * g++.dg/other/pr47218.h: New supporting header.
10225
10226 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10227
10228         PR objc/47232
10229         * objc.dg/attributes/invalid-attribute-1.m: New.
10230         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10231
10232 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10233
10234         PR fortran/47224
10235         * gfortran.dg/proc_ptr_comp_28.f90: New.
10236
10237 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10238
10239         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10240         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10241         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10242         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10243         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10244         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10245         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10246         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10247         * objc.dg/gnu-api-2-class.m: Likewise.
10248         * objc.dg/gnu-api-2-ivar.m: Likewise.
10249         * objc.dg/gnu-api-2-method.m: Likewise.
10250         * objc.dg/gnu-api-2-objc.m: Likewise.
10251         * objc.dg/gnu-api-2-object.m: Likewise.
10252         * objc.dg/gnu-api-2-property.m: Likewise.
10253         * objc.dg/gnu-api-2-protocol.m: Likewise.
10254         * objc.dg/gnu-api-2-sel.m: Likewise.
10255
10256 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10257
10258         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10259         * objc.dg/objc-foreach-4.m: Likewise.
10260         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10261         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10262         * objc.dg/foreach-4.m: Likewise.
10263         * objc.dg/foreach-5.m: Likewise.
10264         * objc.dg/foreach-3.m: Return self from init.
10265
10266 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10267
10268         PR fortran/38536
10269         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10270
10271 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10272
10273         PR fortran/46313
10274         * gfortran.dg/class_35.f90: New.
10275
10276 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10277
10278         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10279
10280 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10281
10282         PR objc/47078
10283         * objc.dg/invalid-method-2.m: New.
10284         * obj-c++.dg/invalid-method-2.mm: New.
10285
10286 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10287
10288         PR fortran/46896
10289         * gfortran.dg/transpose_optimization_2.f90 : New test.
10290
10291 2011-01-08  Jan Hubicka  <jh@suse.cz>
10292
10293         PR tree-optmization/46469
10294         * g++.dg/torture/pr46469.C: New testcase.
10295
10296 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10297
10298         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10299         emulation of libobjc-gnu structure layout functionality to ..
10300         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10301         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10302         * objc/execute/bf-common.h: Adjust headers.
10303         * objc/execute/bf-1.m: Likewise.
10304         * objc/execute/bf-2.m: Likewise.
10305         * objc/execute/bf-3.m: Likewise.
10306         * objc/execute/bf-4.m: Likewise.
10307         * objc/execute/bf-5.m: Likewise.
10308         * objc/execute/bf-6.m: Likewise.
10309         * objc/execute/bf-7.m: Likewise.
10310         * objc/execute/bf-8.m: Likewise.
10311         * objc/execute/bf-9.m: Likewise.
10312         * objc/execute/bf-10.m: Likewise.
10313         * objc/execute/bf-11.m: Likewise.
10314         * objc/execute/bf-12.m: Likewise.
10315         * objc/execute/bf-13.m: Likewise.
10316         * objc/execute/bf-14.m: Likewise.
10317         * objc/execute/bf-15.m: Likewise.
10318         * objc/execute/bf-16.m: Likewise.
10319         * objc/execute/bf-17.m: Likewise.
10320         * objc/execute/bf-18.m: Likewise.
10321         * objc/execute/bf-19.m: Likewise.
10322         * objc/execute/bf-20.m: Likewise.
10323         * objc/execute/bf-21.m: Likewise.
10324         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10325         objc_get_type_qualifiers ().
10326
10327 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10328
10329         PR fortran/45777
10330         * gfortran.dg/dependency_39.f90:  New test.
10331
10332 2011-01-07  Jan Hubicka  <jh@suse.cz>
10333
10334         Get builtins tests ready for linker plugin.
10335         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10336         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10337         my_memset, my_bzero): Mark used.
10338         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10339         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10340         volatile.
10341         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10342         volatile.
10343
10344 2011-01-07  Jan Hubicka  <jh@suse.cz>
10345
10346         PR tree-optimization/46367
10347         * g++.dg/torture/pr46367.C: New file.
10348
10349 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10350
10351         PR target/47201
10352         * gcc.dg/pr47201.c: New test.
10353
10354         PR bootstrap/47187
10355         * gcc.dg/tree-prof/pr47187.c: New test.
10356
10357 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10358
10359         PR fortran/41580
10360         * gfortran.dg/extends_type_of_3.f90: New.
10361
10362 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10363
10364         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10365         * g++.dg/ext/dllimport-MI1.C: Likewise.
10366         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10367         * g++.dg/ext/dllimport10.C: Likewise.
10368         * g++.dg/ext/dllimport11.C: Likewise.
10369         * g++.dg/ext/dllimport12.C: Likewise.
10370         * g++.dg/ext/dllimport13.C: Likewise.
10371         * g++.dg/ext/dllimport2.C: Likewise.
10372         * g++.dg/ext/dllimport3.C: Likewise.
10373         * g++.dg/ext/dllimport4.C: Likewise.
10374         * g++.dg/ext/dllimport5.C: Likewise.
10375         * g++.dg/ext/dllimport6.C: Likewise.
10376         * g++.dg/ext/dllimport8.C: Likewise.
10377         * g++.dg/ext/dllimport9.C: Likewise.
10378         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10379         targets, too. Additionally enable test for i?86-*-mingw*.
10380         * g++.dg/ext/selectany1.C: Likewise.
10381         Remove guard variable check.
10382
10383 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10384
10385         PR fortran/47189
10386         PR fortran/47194
10387         * gfortran.dg/storage_size_3.f08: Extended.
10388
10389 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10390
10391         PR c++/47022
10392         * g++.dg/template/stdarg1.C: New test.
10393
10394 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10395
10396         PR fortran/47195
10397         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10398         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10399         from the interface of functions to not hide the errors that
10400         shall be tested.
10401
10402 2011-01-06  Jan Hubicka  <jh@suse.cz>
10403
10404         * gcc.dg/lto/pr47188_0.c: New testcase.
10405         * gcc.dg/lto/pr47188_1.c: New testcase.
10406
10407 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10408
10409         PR fortran/33117
10410         PR fortran/46478
10411         * gfortran.dg/interface_33.f90: New test.
10412
10413 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10414
10415         PR c/47150
10416         * gcc.c-torture/compile/pr47150.c: New test.
10417
10418 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10419
10420         PR tree-optimization/47139
10421         * gcc.dg/vect/pr47139.c: New test.
10422
10423 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10424
10425         PR fortran/47180
10426         * gfortran.dg/extends_type_of_2.f03: New.
10427
10428 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10429
10430         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10431
10432 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10433
10434         * gnat.dg/opt14.adb: New test.
10435
10436 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10437
10438         PR fortran/46017
10439         * gfortran.dg/allocate_error_2.f90:  New test.
10440
10441 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10442
10443         PR fortran/47024
10444         * gfortran.dg/storage_size_3.f08: New.
10445
10446 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10447
10448         PR libgfortran/47154
10449         * gfortran.dg/namelist_68.f90: New test.
10450
10451 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10452
10453         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10454
10455 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10456
10457         PR fortran/46448
10458         * gfortran.dg/class_34.f90: New.
10459
10460 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10461
10462         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10463         use __builtin_inff.  Skip all single-precision tests that require
10464         Infinity.
10465
10466 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10467
10468         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10469
10470 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10471
10472         PR tree-optimization/47148
10473         * gcc.c-torture/execute/pr47148.c: New test.
10474
10475         PR tree-optimization/47155
10476         * gcc.c-torture/execute/pr47155.c: New test.
10477
10478         PR rtl-optimization/47157
10479         * gcc.c-torture/compile/pr47157.c: New test.
10480
10481 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10482
10483         * gcc.dg/torture/vector-shift2.c (schar): Define.
10484         (main): Always use schar or uchar instead of plain "char" to avoid
10485         dependencies on implementation-defined char signedness.
10486
10487 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10488
10489         PR tree-optimization/46801
10490         * gnat.dg/pack9.adb: Remove xfail.
10491
10492 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10493
10494         PR tree-optimization/46984
10495         * g++.dg/ipa/pr46984.C: New test.
10496
10497 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10498
10499         PR fortran/46408
10500         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10501
10502 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10503
10504         PR tree-optimization/47140
10505         * gcc.c-torture/compile/pr47140.c: New test.
10506
10507         PR rtl-optimization/47028
10508         * gcc.dg/pr47028.c: New test.
10509
10510 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10511
10512         * objc.dg/protocol-forward-1.m: Removed TODO.
10513         * objc.dg/protocol-forward-2.m: New.
10514         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10515         * obj-c++.dg/protocol-forward-2.mm: New.
10516
10517 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10518
10519         PR target/38662
10520         * g++.dg/eh/pr38662.C: New testcase.
10521
10522 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10523
10524         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10525         scan for newline '\n'.
10526
10527 \f
10528 Copyright (C) 2011 Free Software Foundation, Inc.
10529
10530 Copying and distribution of this file, with or without modification,
10531 are permitted in any medium without royalty provided the copyright
10532 notice and this notice are preserved.