OSDN Git Service

2011-08-25 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2
3         * gfortran.dg/coarray_lib_token_4.f90: New.
4
5 2011-08-25  Tobias Burnus  <burnus@net-b.de>
6
7         * gfortran.dg/coarray/alloc_comp_1.f90: New.
8
9 2011-08-25  Richard Guenther  <rguenther@suse.de>
10
11         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
12
13 2011-08-24  Tobias Burnus  <burnus@net-b.de>
14
15         PR fortran/50163
16         * gfortran.dg/initialization_28.f90: New.
17
18 2011-08-24  Richard Guenther  <rguenther@suse.de>
19
20         PR tree-optimization/50067
21         * gcc.dg/torture/pr50067-3.c: New testcase.
22         * gcc.dg/torture/pr50067-4.c: Likewise.
23         * gcc.dg/torture/pr50067-5.c: Likewise.
24
25 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
26
27         * g++.dg/other/i386-2.C: Add -mavx2 check.
28         * g++.dg/other/i386-3.C: Likewise.
29         * gcc.target/i386/avx-1.c: Add AVX2.
30         * gcc.target/i386/avx-2.c: Likewise.
31         * gcc.target/i386/funcspec-5.c: Likewise.
32         * gcc.target/i386/sse-12.c: Likewise.
33         * gcc.target/i386/sse-13.c: Likewise.
34         * gcc.target/i386/sse-14.c: Likewise.
35         * gcc.target/i386/sse-22.c: Likewise.
36         * gcc.target/i386/sse-23.c: Likewise.
37         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
38         * gcc.target/i386/avx2-check.h: New.
39         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
40         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
41         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
42         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
43         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
44         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
45         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
46         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
47         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
48         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
49         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
50         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
51         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
52         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
53         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
54         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
55         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
56         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
57         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
58         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
59         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
60         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
61         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
62         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
63         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
64         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
65         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
66         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
67         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
68         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
69         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
70         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
71         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
72         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
73         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
74         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
75         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
76         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
77         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
78         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
79         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
80         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
81         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
82         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
83         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
84         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
85         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
86         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
87         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
88         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
89         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
90         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
91         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
92         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
93         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
94         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
95         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
96         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
97         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
98         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
99         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
100         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
101         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
102         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
103         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
104         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
105         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
106         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
107         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
108         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
109         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
110         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
111         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
112         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
113         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
114         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
115         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
116         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
117         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
118         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
119         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
120         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
121         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
122         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
123         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
124         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
125         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
126         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
127         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
128         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
129         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
130         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
131         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
132         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
133         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
134         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
135         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
136         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
137         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
138         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
139         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
140         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
141         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
142         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
143         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
144         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
145         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
146         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
147         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
148         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
149         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
150         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
151         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
152         * gcc.target/i386/avx2-vpand-1.c: Likewise.
153         * gcc.target/i386/avx2-vpand-2.c: Likewise.
154         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
155         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
156         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
157         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
158         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
159         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
160         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
161         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
162         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
163         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
164         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
165         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
166         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
167         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
168         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
169         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
170         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
171         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
172         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
173         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
174         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
175         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
176         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
177         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
178         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
179         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
180         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
181         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
182         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
183         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
184         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
185         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
186         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
187         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
188         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
189         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
190         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
191         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
192         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
193         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
194         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
195         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
196         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
197         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
198         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
199         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
200         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
201         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
202         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
203         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
204         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
205         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
206         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
207         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
208         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
209         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
210         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
211         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
212         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
213         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
214         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
215         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
216         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
217         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
218         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
219         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
220         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
221         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
222         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
223         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
224         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
225         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
226         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
227         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
228         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
229         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
230         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
231         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
232         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
233         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
234         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
235         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
236         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
237         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
238         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
239         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
240         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
241         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
242         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
243         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
244         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
245         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
246         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
247         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
248         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
249         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
250         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
251         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
252         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
253         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
254         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
255         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
256         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
257         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
258         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
259         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
260         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
261         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
262         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
263         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
264         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
265         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
266         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
267         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
268         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
269         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
270         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
271         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
272         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
273         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
274         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
275         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
276         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
277         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
278         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
279         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
280         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
281         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
282         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
283         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
284         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
285         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
286         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
287         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
288         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
289         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
290         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
291         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
292         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
293         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
294         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
295         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
296         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
297         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
298         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
299         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
300         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
301         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
302         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
303         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
304         * gcc.target/i386/avx2-vpor-1.c: Likewise.
305         * gcc.target/i386/avx2-vpor-2.c: Likewise.
306         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
307         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
308         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
309         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
310         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
311         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
312         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
313         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
314         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
315         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
316         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
317         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
318         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
319         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
320         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
321         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
322         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
323         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
324         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
325         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
326         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
327         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
328         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
329         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
330         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
331         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
332         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
333         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
334         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
335         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
336         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
337         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
338         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
339         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
340         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
341         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
342         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
343         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
344         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
345         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
346         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
347         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
348         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
349         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
350         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
351         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
352         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
353         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
354         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
355         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
356         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
357         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
358         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
359         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
360         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
361         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
362         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
363         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
364         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
365         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
366         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
367         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
368         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
369         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
370         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
371         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
372         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
373         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
374         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
375         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
376         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
377         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
378         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
379         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
380         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
381         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
382         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
383         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
384         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
385         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
386         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
387         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
388         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
389         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
390         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
391         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
392         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
393         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
394         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
395         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
396         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
397         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
398         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
399         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
400         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
401         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
402         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
403         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
404         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
405         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
406         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
407         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
408         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
409         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
410         * gcc.target/i386/testimm-9.c: Likewise.
411
412 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
413
414         * g++.dg/other/i386-2.C: Add -mbmi2 check.
415         * g++.dg/other/i386-3.C: Likewise.
416         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
417         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
418         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
419         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
420         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
421         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
422         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
423         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
424         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
425         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
426         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
427         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
428         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
429         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
430         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
431         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
432         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
433         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
434         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
435         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
436         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
437         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
438         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
439         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
440         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
441         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
442         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
443         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
444         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
445         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
446         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
447         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
448         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
449         * gcc.target/i386/sse-12.c: Add BMI2.
450         * gcc.target/i386/sse-13.c: Likewise.
451         * gcc.target/i386/sse-14.c: Likewise.
452         * gcc.target/i386/sse-22.c: Likewise.
453         * gcc.target/i386/sse-23.c: Likewise.
454
455 2011-08-23  Jason Merrill  <jason@redhat.com>
456
457         * g++.dg/template/crash7.C: Adjust expected errors.
458
459 2011-08-23  Jason Merrill  <jason@redhat.com>
460
461         PR c++/49045
462         Core 1321
463         * g++.dg/cpp0x/overload2.C: New.
464
465 2011-08-23  Jason Merrill  <jason@redhat.com>
466
467         Core 903
468         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
469
470 2011-08-23  Jason Merrill  <jason@redhat.com>
471
472         Core 975
473         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
474         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
475         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
476         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
477
478 2011-08-23  Jason Merrill  <jason@redhat.com>
479
480         PR c++/50024
481         * g++.dg/cpp0x/constexpr-initlist5.C: New.
482
483 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
484
485         PR c++/50158
486         * g++.dg/warn/Wunused-var-16.C: New test.
487
488         PR middle-end/50161
489         * gcc.dg/pr50161.c: New test.
490
491 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
492
493         PR c++/50055
494         * g++.dg/gcov/gcov-7.C: New test.
495
496 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
497
498         PR c++/46862
499         * g++.dg/dfp/nofields.C: New test.
500
501 2011-08-23  Tobias Burnus  <burnus@net-b.de>
502
503         PR fortran/31600
504         * gfortran.dg/use_16.f90: New.
505
506 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
507             Kirill Yukhin  <kirill.yukhin@intel.com>
508
509         PR target/50155
510         * gcc.target/i386/pr50155.c: New test.
511
512 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
513
514         PR tree-optimization/50133
515         * gcc.dg/pr50133.c: New test.
516
517         PR middle-end/50141
518         * c-c++-common/cxxbitfields-6.c: New test.
519
520 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
521
522         PR fortran/50050
523         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
524
525 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
526
527         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
528         * gcc.dg/pr49994-3.c: Ditto.
529
530 2011-08-22  Richard Guenther  <rguenther@suse.de>
531
532         PR testsuite/50145
533         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
534         * gcc.dg/torture/pr50067-2.c: Likewise.
535
536 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
537
538         PR fortran/47659
539         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
540         of a constant resulting from simplification.
541         * gfortran.dg/warn_conversion_3.f90:  New test.
542
543 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
544
545         PR fortran/50130
546         * gfortran.dg/zero_stride_1.f90:  New test.
547
548 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
549
550         PR fortran/49638
551         * gfortran.dg/typebound_override_1.f90: Modified.
552
553 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
554
555         PR tree-optimization/48739
556         * gcc.dg/pr48739-1.c: New test.
557         * gcc.dg/pr48739-2.c: New test.
558
559 2011-08-20  Tobias Burnus  <burnus@net-b.de>
560
561         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
562
563 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
564
565         PR fortran/50129
566         * gfortran.dg/where_3.f90: New test.
567
568 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
569
570         PR middle-end/49721
571         * gfortran.dg/pr49721-1.f: New.
572         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
573
574 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
575
576         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
577         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
578         New tests.
579
580 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
581
582         * gcc.target/arm/wmul-11.c: New file.
583         * gcc.target/arm/wmul-12.c: New file.
584         * gcc.target/arm/wmul-13.c: New file.
585
586 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
587
588         * gcc.target/arm/wmul-10.c: New file.
589
590 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
591
592         * gcc.target/arm/wmul-9.c: New file.
593         * gcc.target/arm/wmul-bitfield-2.c: New file.
594
595 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
596
597         * gcc.target/arm/wmul-8.c: New file.
598
599 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
600
601         * gcc.target/arm/wmul-7.c: New file.
602
603 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
604
605         * gcc.target/arm/wmul-6.c: New file.
606
607 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
608
609         * gcc.target/arm/wmul-5.c: New file.
610         * gcc.target/arm/no-wmla-1.c: New file.
611
612 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
613
614         * gcc.target/arm/wmul-bitfield-1.c: New file.
615
616 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
617
618         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
619
620 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
621
622         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
623         * gcc.target/i386/conversion.c: Likewise.
624
625 2011-08-19  Richard Guenther  <rguenther@suse.de>
626
627         * gcc.dg/torture/pr50067-1.c: New testcase.
628         * gcc.dg/torture/pr50067-2.c: Likewise.
629
630 2011-08-19  Joey Ye  <joey.ye@arm.com>
631
632         PR target/49437
633         * gcc.target/arm/handler-align.c: New test.
634         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
635         New Function.
636
637 2011-08-19  Joey Ye  <joey.ye@arm.com>
638
639         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
640
641 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
642
643         PR fortran/50071
644         * gfortran.dg/end_block_label_1.f90: New test.
645         * gfortran.dg/end_associate_label_1.f90: New test.
646
647 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
648
649         * gcc.dg/c1x-pointer-float-1.c: New test.
650
651 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
652
653         PR fortran/50071
654         * gfortran.dg/duplicate_labels_2.f: New test.
655
656 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
657
658         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
659         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
660         gcc.dg/c1x-noreturn-5.c: New tests.
661
662 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
663
664         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
665
666 2011-08-18  Tobias Burnus  <burnus@net-b.de>
667
668         PR fortran/18918
669         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
670         * gfortran.dg/coarray_lock_3.f90: Fix test.
671         * gfortran.dg/coarray_lock_4.f90: New.
672         * gfortran.dg/coarray_lock_5.f90: New.
673
674 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
675
676         PR target/50009
677         * gcc.c-torture/compile/pr50009.c: New test.
678
679         PR target/50092
680         * gcc.dg/torture/pr50092.c: New test.
681
682 2011-08-18  Tobias Burnus  <burnus@net-b.de>
683
684         PR fortran/50109
685         * gfortran.dg/namelist_73.f90: New.
686
687 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
688
689         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
690
691         PR debug/50017
692         * gcc.dg/pr50017.c: New test.
693
694 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
695
696         PR c++/45625
697         * g++.dg/lookup/hidden-var1.C: New test case.
698
699 2011-08-17  Tobias Burnus  <burnus@net-b.de>
700
701         PR fortran/31461
702         * gfortran.dg/warn_unused_var_2.f90: New.
703         * gfortran.dg/warn_unused_var_3.f90: New.
704
705 2011-08-17  Tom de Vries  <tom@codesourcery.com>
706
707         PR target/43597
708         * gcc.target/arm/pr43597.c: New test.
709
710 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
711
712         PR fortran/50070
713         * gfortran.dg/common_13.f90: New.
714
715 2011-08-16  Jason Merrill  <jason@redhat.com>
716
717         PR c++/50086
718         * g++.dg/cpp0x/variadic-unresolved.C: New.
719
720         * g++.old-deja/g++.brendan/README: Add R.I.P.
721
722         * g++.dg/ext/attr-used-1.C: New.
723
724         PR c++/50054
725         * g++.dg/cpp0x/initlist56.C: New.
726
727 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
728
729         PR testsuite/50085
730         * g++.dg/opt/life1.C: Only run on Linux.
731
732 2011-08-15  Tobias Burnus  <burnus@net-b.de>
733
734         * gfortran.dg/coarray_26.f90: New.
735
736 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
737
738         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
739         -fdump-tree-vrp1.
740
741 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
742
743         PR fortran/50073
744         * gfortran.dg/func_result_7.f90: New.
745
746 2011-08-13  Jason Merrill  <jason@redhat.com>
747
748         PR c++/50075
749         * g++.dg/cpp0x/decltype32.C: New.
750
751         PR c++/50059
752         * g++.dg/diagnostic/expr1.C: New.
753
754 2011-08-12  David Li  <davidxl@google.com>
755
756         * g++.dg/abi/vbase15.C: New test.
757
758 2011-08-12  Jason Merrill  <jason@redhat.com>
759
760         PR c++/50034
761         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
762
763 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
764
765         * gcc.dg/builtins-67.c: New test.
766         * gcc.target/i386/conversion.c: Ditto.
767
768 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
769             Brian Hackett  <bhackett1024@gmail.com>
770
771         * g++.dg/plugin/decl_plugin.c: New.
772         * g++.dg/plugin/decl-plugin-test.C: New.
773         * g++.dg/plugin/plugin.exp: Add above testcase.
774
775 2011-08-11  Richard Guenther  <rguenther@suse.de>
776
777         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
778
779 2011-08-11  Michael Matz  <matz@suse.de>
780
781         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
782
783 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
784
785         PR tree-optimization/50039
786         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
787         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
788
789 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
790
791         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
792         (sse4_1_test): Initialize src3 with random value.
793
794 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
795
796         * gcc.c-torture/execute/scal-to-vec1.c: New test.
797         * gcc.c-torture/execute/scal-to-vec2.c: New test.
798         * gcc.c-torture/execute/scal-to-vec3.c: New test.
799         * gcc.dg/scal-to-vec1.c: New test.
800         * gcc.dg/scal-to-vec2.c: New test.
801
802 2011-08-09  Richard Guenther  <rguenther@suse.de>
803
804         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
805         * gcc.dg/tree-ssa/vrp60.c: New testcase.
806         * gcc.dg/tree-ssa/vrp61.c: Likewise.
807         * gcc.dg/tree-ssa/vrp62.c: Likewise.
808
809 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
810
811         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
812
813 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
814
815         * gcc.dg/pr49948.c: Require pthread effective target.
816
817 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
818
819         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
820
821 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
822
823         * gcc.target/i386/sse-22a.c: New test.
824
825 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
826
827         PR tree-optimization/50014
828         * gcc.dg/vect/pr50014.c: New test.
829
830 2011-08-08  Martin Jambor  <mjambor@suse.cz>
831
832         PR middle-end/49923
833         * gcc.dg/tree-ssa/pr49923.c: New test.
834
835 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
836
837         PR target/49781
838         * gcc.target/i386/pr49781-1.c: New.
839
840 2011-08-08  Jason Merrill  <jason@redhat.com>
841
842         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
843
844         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
845
846 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
847
848         PR fortran/49638
849         * gfortran.dg/typebound_override_1.f90: New.
850
851 2011-08-07  Kai Tietz  <ktietz@redhat.com>
852
853         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
854         x86_64 mingw target.
855         * gcc.dg/tree-ssa/loop-1.c: Likewise.
856         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
857         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
858         * gcc.dg/tree-ssa/loop-33.c: Likewise.
859         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
860         * gcc.dg/tree-ssa/loop-35.c: Likewise.
861         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
862         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
863         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
864         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
865
866 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
867
868         PR testsuite/48727
869         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
870
871 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
872
873         * gcc.dg/pr48770.c: Cleanup coverage files.
874         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
875
876 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
877
878         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
879         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
880         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
881         lzcnt and bmi options.
882
883 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
884
885         PR target/47381
886         * gcc.dg/pr47381-1.c: New.
887         * gcc.dg/pr47381-2.c: Likewise.
888         * gcc.target/i386/pr47381.c: Likewise.
889
890 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
891
892         PR middle-end/47727
893         * gcc.dg/pr47727.c: New.
894
895         PR target/47372
896         * gcc.dg/pr47372-1.c: New.
897         * gcc.dg/pr47372-2.c: Likewise.
898
899 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
900
901         PR middle-end/47449
902         * gcc.target/i386/pr47449.c: New.
903
904         PR target/47446
905         * gcc.dg/pr47446-1.c: New.
906         * gcc.dg/pr47446-2.c: Likewise.
907
908 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
909
910         PR target/47766
911         * gcc.dg/pr47766.c: New.
912
913         PR target/47715
914         * gcc.dg/tls/pr47715-1.c: New.
915         * gcc.dg/tls/pr47715-2.c: Likewise.
916         * gcc.dg/tls/pr47715-3.c: Likewise.
917         * gcc.dg/tls/pr47715-4.c: Likewise.
918         * gcc.dg/tls/pr47715-5.c: Likewise.
919
920 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
921
922         PR libobjc/50002
923         * objc.dg/gnu-api-2-class.m: Updated comments.
924         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
925         * objc.dg/gnu-api-2-class-meta.m: New test.
926         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
927
928 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
929
930         PR libobjc/49882
931         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
932         with classes that are in construction.
933
934 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
935
936         PR target/48084
937         * gcc.target/i386/pr48084-1.c: New.
938         * gcc.target/i386/pr48084-2.c: Likewise.
939         * gcc.target/i386/pr48084-3.c: Likewise.
940         * gcc.target/i386/pr48084-4.c: Likewise.
941         * gcc.target/i386/pr48084-5.c: Likewise.
942
943         PR rtl-optimization/49504
944         * gcc.target/i386/pr49504.c: New.
945
946         PR target/49860
947         * gcc.dg/pr49860.c: New.
948
949 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
950         
951         PR libobjc/49882
952         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
953         with classes that are in construction.
954
955 2011-08-05  Jason Merrill  <jason@redhat.com>
956
957         PR c++/48993
958         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
959
960         PR c++/49921
961         * g++.dg/cpp0x/decltype31.C: New.
962
963         PR c++/49669
964         * g++.dg/init/array28.C: New.
965
966         PR c++/49988
967         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
968
969 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
970
971         PR target/47369
972         * gcc.dg/pr47369-1.c: New.
973
974 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
975
976         PR middle-end/47364
977         * gcc.dg/torture/pr47364-1.c: New.
978         * gcc.c-torture/compile/pr47364-1.c: Likewise.
979         * gcc.c-torture/compile/pr47364-2.c: Likewise.
980
981 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
982
983         PR fortran/37211
984         * gfortran.dg/transfer_check_2.f90:  New test case.
985
986 2011-08-05  Jan Hubicka  <jh@suse.cz>
987
988         PR middle-end/49494
989         * gfortran.dg/pr49494.f90: New testcase.
990
991 2011-08-05  Jan Hubicka  <jh@suse.cz>
992
993         PR middle-end/49735
994         * gcc.c-torture/compile/pr49735.c: New testcase.
995
996 2011-08-05  Jason Merrill  <jason@redhat.com>
997
998         PR c++/47453
999         * g++.dg/cpp0x/initlist56.C: New.
1000
1001         PR c++/49812
1002         * g++.dg/overload/rvalue2.C: New.
1003
1004         PR c++/49983
1005         * g++.dg/cpp0x/range-for21.C: New.
1006
1007         * g++.dg/ext/vla11.C: New.
1008
1009 2011-08-05  Richard Guenther  <rguenther@suse.de>
1010
1011         PR tree-optimization/49984
1012         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1013
1014 2011-08-05  Richard Guenther  <rguenther@suse.de>
1015
1016         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1017         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1018         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1019
1020 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1021
1022         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1023         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1024         * gfortran.dg/ldist-pr43023.f90: Ditto.
1025         * gfortran.dg/namelist_52.f90: Ditto.
1026         * gfortran.dg/interface_proc_end.f90: Ditto.
1027         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1028         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1029
1030 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1031
1032         * gcc.dg/vect/vect-over-widen-1.c: New test.
1033         * gcc.dg/vect/vect-over-widen-2.c: New test.
1034         * gcc.dg/vect/vect-over-widen-3.c: New test.
1035         * gcc.dg/vect/vect-over-widen-4.c: New test.
1036
1037 2011-08-04  Richard Guenther  <rguenther@suse.de>
1038
1039         PR fortran/49957
1040         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1041
1042 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1043
1044         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1045
1046 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR middle-end/49905
1049         * g++.dg/ext/builtin-object-size3.C: New test.
1050
1051 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR tree-optimization/49948
1054         * gcc.dg/pr49948.c: New test.
1055
1056 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1057
1058         PR middle-end/47383
1059         * gcc.dg/torture/pr47383.c: New.
1060
1061 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1062
1063         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1064
1065 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1066
1067         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1068
1069 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1070
1071         PR target/47744
1072         * gcc.dg/torture/pr47744-1.c: New.
1073         * gcc.dg/torture/pr47744-2.c: Likewise.
1074         * gcc.dg/torture/pr47744-3.c: Likewise.
1075
1076 2011-08-03  Richard Guenther  <rguenther@suse.de>
1077
1078         PR middle-end/49958
1079         * gcc.dg/torture/pr49958.c: New testcase.
1080
1081 2011-08-03  Richard Guenther  <rguenther@suse.de>
1082
1083         PR tree-optimization/49938
1084         * g++.dg/torture/pr49938.C: New testcase.
1085
1086 2011-08-02  Jason Merrill  <jason@redhat.com>
1087
1088         PR c++/43886
1089         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1090
1091         PR c++/49577
1092         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1093
1094         PR c++/49593
1095         * g++.dg/cpp0x/variadic115.C: New.
1096
1097         PR c++/49803
1098         * g++.dg/cpp0x/union5.C: New.
1099
1100 2011-08-02  Daniel Kraft  <d@domob.eu>
1101
1102         PR fortran/49885
1103         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1104
1105 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1106
1107         PR middle-end/49947
1108         * gcc.dg/tree-ssa/forwprop-15.c
1109
1110 2011-08-02  Jason Merrill  <jason@redhat.com>
1111
1112         PR c++/49834
1113         * g++.dg/cpp0x/range-for20.C: New.
1114
1115 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1116
1117         * gfortran.dg/coarray_lib_token_3.f90: New.
1118
1119 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR fortran/46752
1122         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1123         * gcc.dg/gomp/atomic-15.c: New test.
1124         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1125         * g++.dg/gomp/atomic-15.C: New test.
1126         * g++.dg/gomp/private-1.C: New test.
1127         * g++.dg/gomp/sharing-2.C: New test.
1128         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1129         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1130         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1131
1132 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1133
1134         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1135         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1136         cleanup-module.
1137         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1138         * gfortran.dg/allocatable_function_5.f90: Ditto.
1139         * gfortran.dg/allocate_stat.f90: Ditto.
1140         * gfortran.dg/array_constructor_20.f90: Ditto.
1141         * gfortran.dg/array_constructor_21.f90: Ditto.
1142         * gfortran.dg/array_constructor_22.f90: Ditto.
1143         * gfortran.dg/array_constructor_26.f03: Ditto.
1144         * gfortran.dg/array_function_4.f90: Ditto.
1145         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1146         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1147         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1148         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1149         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1150         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1151         * gfortran.dg/class_15.f03: Ditto.
1152         * gfortran.dg/class_27.f03: Ditto.
1153         * gfortran.dg/class_33.f90: Ditto.
1154         * gfortran.dg/class_37.f03: Ditto.
1155         * gfortran.dg/class_40.f03: Ditto.
1156         * gfortran.dg/class_42.f03: Ditto.
1157         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1158         * gfortran.dg/coarray/registering_1.f90: Ditto.
1159         * gfortran.dg/convert_1.f90: Ditto.
1160         * gfortran.dg/default_initialization_3.f90: Ditto.
1161         * gfortran.dg/dependency_25.f90: Ditto.
1162         * gfortran.dg/dependency_26.f90: Ditto.
1163         * gfortran.dg/dependency_36.f90: Ditto.
1164         * gfortran.dg/dependency_37.f90: Ditto.
1165         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1166         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1167         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1168         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1169         * gfortran.dg/elemental_result_1.f90: Ditto.
1170         * gfortran.dg/empty_derived_type.f90: Ditto.
1171         * gfortran.dg/entry_7.f90: Ditto.
1172         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1173         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1174         * gfortran.dg/error_recovery_3.f90: Ditto.
1175         * gfortran.dg/extends_4.f03: Ditto.
1176         * gfortran.dg/func_assign.f90: Ditto.
1177         * gfortran.dg/func_assign_3.f90: Ditto.
1178         * gfortran.dg/generic_1.f90: Ditto.
1179         * gfortran.dg/generic_18.f90: Ditto.
1180         * gfortran.dg/generic_22.f03: Ditto.
1181         * gfortran.dg/generic_4.f90: Ditto.
1182         * gfortran.dg/generic_6.f90: Ditto.
1183         * gfortran.dg/generic_actual_arg.f90: Ditto.
1184         * gfortran.dg/graphite/id-21.f: Ditto.
1185         * gfortran.dg/graphite/pr45758.f90: Ditto.
1186         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1187         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1188         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1189         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1190         * gfortran.dg/host_used_types_1.f90: Ditto.
1191         * gfortran.dg/implicit_1.f90: Ditto.
1192         * gfortran.dg/implicit_11.f90: Ditto.
1193         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1194         * gfortran.dg/impure_actual_1.f90: Ditto.
1195         * gfortran.dg/impure_assignment_1.f90: Ditto.
1196         * gfortran.dg/impure_constructor_1.f90: Ditto.
1197         * gfortran.dg/initialization_10.f90: Ditto.
1198         * gfortran.dg/initialization_12.f90: Ditto.
1199         * gfortran.dg/interface_14.f90: Ditto.
1200         * gfortran.dg/interface_15.f90: Ditto.
1201         * gfortran.dg/interface_2.f90: Ditto.
1202         * gfortran.dg/interface_25.f90: Ditto.
1203         * gfortran.dg/interface_26.f90: Ditto.
1204         * gfortran.dg/interface_29.f90: Ditto.
1205         * gfortran.dg/interface_assignment_1.f90: Ditto.
1206         * gfortran.dg/internal_pack_6.f90: Ditto.
1207         * gfortran.dg/internal_pack_7.f90: Ditto.
1208         * gfortran.dg/internal_pack_8.f90: Ditto.
1209         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1210         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1211         * gfortran.dg/module_commons_3.f90: Ditto.
1212         * gfortran.dg/module_equivalence_4.f90: Ditto.
1213         * gfortran.dg/module_equivalence_6.f90: Ditto.
1214         * gfortran.dg/module_function_type_1.f90: Ditto.
1215         * gfortran.dg/module_naming_1.f90: Ditto.
1216         * gfortran.dg/namelist_4.f90: Ditto.
1217         * gfortran.dg/operator_c1202.f90: Ditto.
1218         * gfortran.dg/parens_7.f90: Ditto.
1219         * gfortran.dg/pr32921.f: Ditto.
1220         * gfortran.dg/pr33646.f90: Ditto.
1221         * gfortran.dg/pr41928.f90: Ditto.
1222         * gfortran.dg/pr42119.f90: Ditto.
1223         * gfortran.dg/pr43984.f90: Ditto.
1224         * gfortran.dg/present_1.f90: Ditto.
1225         * gfortran.dg/private_type_2.f90: Ditto.
1226         * gfortran.dg/proc_decl_2.f90: Ditto.
1227         * gfortran.dg/proc_ptr_10.f90: Ditto.
1228         * gfortran.dg/proc_ptr_22.f90: Ditto.
1229         * gfortran.dg/proc_ptr_8.f90: Ditto.
1230         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1231         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1232         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1233         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1234         * gfortran.dg/substring_equivalence.f90: Ditto.
1235         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1236         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1237         * gfortran.dg/trim_optimize_6.f90: Ditto.
1238         * gfortran.dg/typebound_call_12.f03: Ditto.
1239         * gfortran.dg/typebound_operator_5.f03: Ditto.
1240         * gfortran.dg/typebound_operator_6.f03: Ditto.
1241         * gfortran.dg/typebound_proc_18.f03: Ditto.
1242         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1243         * gfortran.dg/use_1.f90: Ditto.
1244         * gfortran.dg/use_10.f90: Ditto.
1245         * gfortran.dg/use_11.f90: Ditto.
1246         * gfortran.dg/use_14.f90: Ditto.
1247         * gfortran.dg/use_only_2.f90: Ditto.
1248         * gfortran.dg/use_rename_4.f90: Ditto.
1249         * gfortran.dg/use_rename_5.f90: Ditto.
1250         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1251         * gfortran.dg/used_interface_ref.f90: Ditto.
1252         * gfortran.dg/used_types_11.f90: Ditto.
1253         * gfortran.dg/used_types_3.f90: Ditto.
1254         * gfortran.dg/used_types_4.f90: Ditto.
1255         * gfortran.dg/userdef_operator_2.f90: Ditto.
1256         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1257         * gfortran.dg/vect/pr46213.f90: Ditto.
1258         * gfortran.dg/whole_file_21.f90: Ditto.
1259         * gfortran.dg/whole_file_22.f90: Ditto.
1260         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1261         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1262
1263 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1264
1265         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1266
1267 2011-08-01  Jason Merrill  <jason@redhat.com>
1268
1269         PR c++/49932
1270         * g++.dg/abi/mangle49.C: New.
1271
1272         PR c++/49924
1273         * g++.dg/cpp0x/constexpr-array4.C: New.
1274
1275         PR c++/49813
1276         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1277
1278 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1279
1280         PR target/49927
1281         * gcc.target/i386/pr49927.c: New test.
1282
1283 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1284
1285         PR tree-optimization/49926
1286         * gcc.dg/vect/pr49926.c: New test.
1287
1288 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1289
1290         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1291         * gcc.target/i386/lzcnt-1.c: New test.
1292         * gcc.target/i386/lzcnt-2.c: Likewise.
1293         * gcc.target/i386/lzcnt-2a.c: Likewise.
1294         * gcc.target/i386/lzcnt-3.c: Likewise.
1295         * gcc.target/i386/lzcnt-4.c: Likewise.
1296         * gcc.target/i386/lzcnt-4a.c: Likewise.
1297         * gcc.target/i386/lzcnt-5.c: Likewise.
1298         * gcc.target/i386/lzcnt-6.c: Likewise.
1299         * gcc.target/i386/lzcnt-6a.c: Likewise.
1300         * gcc.target/i386/lzcnt-check.h: Likewise.
1301
1302         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1303         * gcc.target/i386/sse-13.c: Likewise.
1304         * gcc.target/i386/sse-14.c: Likewise.
1305         * g++.dg/other/i386-2.C: Likewise.
1306         * g++.dg/other/i386-3.C: Likewise.
1307
1308 2011-08-01  Julian Brown  <julian@codesourcery.com>
1309
1310         * gcc.target/arm/fixed-point-exec.c: New test.
1311
1312 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1313
1314         PR target/49920
1315         * gcc.target/i386/pr49920.c: New test.
1316
1317 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1318
1319         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1320         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1321         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1322         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1323         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1324         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1325         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1326         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1327         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1328         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1329         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1330         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1331         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1332         * g++.dg/tree-ssa/pr33615.C: Ditto.
1333         * g++.dg/tree-ssa/restrict1.C: Ditto.
1334         * c-c++-common/restrict-2.c: Ditto.
1335         * gfortran.dg/pr32921.f: Ditto.
1336         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1337         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1338         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1339         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1340         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1341         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1342         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1343         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1344         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1345         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1346
1347 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1348
1349         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1350         .exe.ltrans[0-9]*. dump files.
1351
1352 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1353
1354         PR fortran/49112
1355         * gfortran.dg/abstract_type_6.f03: Modified.
1356         * gfortran.dg/typebound_proc_24.f03: New.
1357
1358 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1359
1360         PR testsuite/49917
1361         * g++.dg/init/for1.C: Fix.
1362
1363 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1364
1365         PR fortran/48876
1366         * gfortran.dg/string_5.f90:  New test.
1367
1368 2011-07-29  Jason Merrill  <jason@redhat.com>
1369
1370         PR c++/49867
1371         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1372
1373 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1374
1375         PR tree-optimization/47407
1376         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1377         alpha*-dec-osf*.
1378         Sort target list.
1379
1380 2011-07-29  Richard Guenther  <rguenther@suse.de>
1381
1382         * gcc.dg/uninit-suppress.c: Also disable VRP.
1383         * gcc.dg/uninit-suppress_2.c: Likewise.
1384
1385 2011-07-28  Jason Merrill  <jason@redhat.com>
1386
1387         PR c++/49808
1388         * g++.dg/template/nontype24.C: New.
1389
1390 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1391
1392         PR rtl-optimization/47958
1393         * gcc.dg/torture/pr47958-1.c: New.
1394
1395 2011-07-29  Wei Guozhi  <carrot@google.com>
1396
1397         PR rtl-optimization/49799
1398         * gcc.dg/pr49799.c: New test case.
1399
1400 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1401
1402         PR middle-end/48648
1403         * gcc.dg/graphite/id-pr48648.c: New.
1404
1405 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR fortran/31067
1408         * gfortran.dg/maxloc_2.f90: New test.
1409         * gfortran.dg/maxloc_3.f90: New test.
1410         * gfortran.dg/minloc_1.f90: New test.
1411         * gfortran.dg/minloc_2.f90: New test.
1412         * gfortran.dg/minloc_3.f90: New test.
1413         * gfortran.dg/minmaxloc_7.f90: New test.
1414
1415         PR debug/49871
1416         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1417
1418 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1419
1420         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1421         the builtin isn't optimized away.
1422
1423 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1424
1425         PR fortran/45586
1426         * gfortran.dg/lto/pr45586-2_0.f90: New.
1427
1428 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1429
1430         PR middle-end/49875
1431         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1432         * c-c++-common/cxxbitfields-5.c: Same.
1433
1434 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1435
1436         * lib/target-supports.exp (check_effective_target_mmap): Use
1437         check_function_available.
1438
1439 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1440
1441         * g++.old-deja/g++.pt/crash60.C: Updated.
1442
1443 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR target/49866
1446         * gcc.target/i386/pr49866.c: New test.
1447
1448 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1449
1450         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1451         * gcc.target/i386/bmi-andn-1.c: New test.
1452         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1453         * gcc.target/i386/bmi-andn-2.c: Likewise.
1454         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1455         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1456         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1457         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1458         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1459         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1460         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1461         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1462         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1463         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1464         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1465         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1466         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1467         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1468         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1469         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1470         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1471         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1472         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1473         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1474         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1475
1476 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1477
1478         PR middle-end/47691
1479         * gfortran.dg/graphite/id-pr47691.f: New.
1480
1481 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1482
1483         * gcc.target/i386/avx-os-support.h: New.
1484         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1485         (main): Check avx_os_support before the test is run.
1486         * gcc.target/i386/aes-avx-check.h: Ditto.
1487         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1488
1489 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1490
1491         * gcc.target/i386/aggregate-ret3.c: New test.
1492         * gcc.target/i386/aggregate-ret4.c: New test.
1493
1494 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1495
1496         PR fortran/49755
1497         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1498         allocated array should *not* change its size.
1499         * gfortran.dg/multiple_allocation_3.f90: New test.
1500
1501 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1502
1503         PR c++/49776
1504         * g++.dg/cpp0x/constexpr-49776.C: New.
1505
1506 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1507
1508         PR middle-end/47046
1509         * gcc.dg/graphite/id-pr47046.c: New.
1510
1511 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1512
1513         PR middle-end/47653
1514         * gcc.dg/graphite/run-id-pr47593.c: New.
1515
1516 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1517
1518         PR middle-end/47653
1519         * gcc.dg/graphite/run-id-pr47653.c: New.
1520         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1521         induction variables.
1522         * gcc.dg/graphite/scop-16.c: Same.
1523         * gcc.dg/graphite/scop-17.c: Same.
1524         * gcc.dg/graphite/scop-21.c: Same.
1525
1526 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1527
1528         PR middle-end/48805
1529         * gcc.dg/graphite/id-pr48805.c: New.
1530
1531 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1532
1533         * gfortran.dg/coarray_lib_token_2.f90: New.
1534
1535 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1536
1537         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1538         SPU local store.
1539
1540 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1541
1542         PR tree-opt/49671
1543         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1544         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1545
1546 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1547
1548         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1549
1550         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1551         * gcc.c-torture/execute/loop-2g.c: Likewise.
1552         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1553         Require mmap support.
1554         * gcc.c-torture/execute/loop-2g.x: Likewise.
1555         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1556         (MAP_ANON): Provide default.
1557         * gcc.dg/20050826-1.c: Likewise.
1558         * gcc.target/i386/pr36533.c: Likewise.
1559         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1560         Use dg-require-effective-target mmap.
1561
1562 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1563
1564         PR c++/49838
1565         * g++.dg/cpp0x/range-for19.C: New.
1566
1567 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1568
1569         PR testsuite/49753
1570         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1571
1572         Revert:
1573         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1574
1575         PR testsuite/49753
1576         * g++.dg/torture/pr49309.C: Remove.
1577
1578 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1579
1580         PR tree-optimization/49809
1581         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1582         test.
1583
1584 2011-07-25  Richard Guenther  <rguenther@suse.de>
1585
1586         PR tree-optimization/49715
1587         * gcc.target/i386/pr49715-1.c: New testcase.
1588         * gcc.target/i386/pr49715-2.c: Likewise.
1589
1590 2011-07-23  Jason Merrill  <jason@redhat.com>
1591
1592         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1593
1594 2011-07-22  Jason Merrill  <jason@redhat.com>
1595
1596         PR c++/49793
1597         * g++.dg/cpp0x/initlist55.C: New.
1598
1599 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1600
1601         PR fortran/49791
1602         * gfortran.dg/namelist_72.f: New.
1603
1604 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1605
1606         * gfortran.dg/coarray_25.f90: New.
1607
1608 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1609
1610         * override1.C: This test should use c++0x mode.
1611         * override3.C: New. Test the diagnostics in c++98 mode.
1612
1613 2011-07-22  Jason Merrill  <jason@redhat.com>
1614             Mark Glisse  <marc.glisse@normalesup.org>
1615
1616         PR c++/30112
1617         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1618
1619         PR c++/49813
1620         * g++.dg/opt/builtins2.C: New.
1621         * g++.dg/other/error27.C: Don't rely on __builtin.
1622
1623 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1624
1625         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1626         on lp64 targets.
1627         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1628         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1629         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1630         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1631
1632         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1633         instead of ia32.
1634
1635 2011-07-22  Richard Guenther  <rguenther@suse.de>
1636
1637         PR tree-optimization/45819
1638         * gcc.dg/pr45819.c: New testcase.
1639
1640 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1641
1642         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1643
1644 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1645
1646         PR middle-end/47654
1647         PR middle-end/49649
1648         * gcc.dg/graphite/run-id-pr47654.c: New.
1649
1650 2011-07-21  Ian Lance Taylor  <iant@google.com>
1651
1652         PR middle-end/49705
1653         * gcc.dg/pr49705.c: New test.
1654
1655 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1656
1657         * lib/target-supports.exp (check_avx_os_support_available): New.
1658         (check_effective_target_avx_runtime): Use it.
1659
1660 2011-07-21  Richard Guenther  <rguenther@suse.de>
1661
1662         PR tree-optimization/49770
1663         * g++.dg/torture/pr49770.C: New testcase.
1664
1665 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1666
1667         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1668         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1669
1670 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1671
1672         * gfortran.dg/coarray_lib_token_1.f90: New.
1673
1674 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1675
1676         * gcc.dg/pr32912-2.c: Skip for AVR.
1677         * gcc.dg/pr44674.c: Add dg-require-profiling.
1678
1679 2011-07-20  Jason Merrill  <jason@redhat.com>
1680
1681         * g++.dg/ext/desig2.C: New.
1682
1683 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1684
1685         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1686         be generated.
1687         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1688         * gcc.target/powerpc/recip-3.c: Ditto.
1689
1690 2011-07-19  Jason Merrill  <jason@redhat.com>
1691
1692         PR c++/6709 (DR 743)
1693         PR c++/42603 (DR 950)
1694         * g++.dg/cpp0x/decltype21.C: New.
1695
1696 2011-07-20  Richard Guenther  <rguenther@suse.de>
1697
1698         PR middle-end/18908
1699         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1700         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1701
1702 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1703
1704         * gcc.target/arm/combine-movs.c: New.
1705         * gcc.target/arm/unsigned-extend-2.c: New.
1706
1707 2011-07-19  Jason Merrill  <jason@redhat.com>
1708
1709         PR c++/49785
1710         * g++.dg/cpp0x/variadic114.C: New.
1711
1712 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1713
1714         * gfortran.dg/coarray_args_1.f90: New.
1715         * gfortran.dg/coarray_args_2.f90: New.
1716
1717 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1718
1719         PR fortran/49708
1720         * gfortran.dg/allocate_error_3.f90: New.
1721
1722 2011-07-19  Richard Guenther  <rguenther@suse.de>
1723
1724         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1725         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1726         * gcc.dg/torture/20110719-1.c: New testcase.
1727
1728 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1729
1730         PR tree-optimization/49768
1731         * gcc.c-torture/execute/pr49768.c: New test.
1732
1733 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1734
1735         PR tree-optimization/49771
1736         * gcc.dg/vect/pr49771.c: New test.
1737
1738 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1739
1740         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1741         * gcc.dg/ipa/ipa-2.c: Likewise.
1742         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1743         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1744         * gcc.dg/ipa/ipa-5.c: Likewise.
1745         * gcc.dg/ipa/ipa-7.c: Likewise.
1746         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1747         * gcc.dg/ipa/ipacost-1.c: Likewise.
1748         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1749         functions.
1750         * gcc.dg/ipa/ipcp-1.c: New test.
1751         * gcc.dg/ipa/ipcp-2.c: Likewise.
1752         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1753
1754 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR middle-end/49675
1757         * gfortran.dg/pr49675.f90: New test.
1758
1759 2011-07-18  Richard Guenther  <rguenther@suse.de>
1760
1761         * gcc.dg/torture/20110718-1.c: New testcase.
1762
1763 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1764
1765         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1766         * g++.dg/ext/bitfield3.C: Likewise.
1767         * g++.dg/ext/bitfield4.C: Likewise.
1768         * g++.dg/ext/bitfield5.C: Likewise.
1769         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1770         * g++.dg/other/pr23205-2.C: Likewise.
1771         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1772         * gcc.c-torture/compile/20001109-2.c: Likewise.
1773         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1774         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1775         * gcc.dg/bitfld-16.c: Likewise.
1776         * gcc.dg/bitfld-17.c: Likewise.
1777         * gcc.dg/bitfld-18.c: Likewise.
1778         * gcc.dg/builtins-config.h: Remove Netware support.
1779         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1780         * gcc.dg/cdce2.c: Likewise.
1781         * gcc.dg/cpp/assert4.c: Remove netware support.
1782         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1783         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1784
1785         * lib/target-supports.exp (check_visibility_available): Remove
1786         NetWare support.
1787         (check_profiling_available): Likewise.
1788
1789 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1790
1791         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1792
1793 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1794             Thomas Koenig  <tkoenig@gcc.gnu.org>
1795
1796         PR fortran/34657
1797         * gfortran.dg/generic_17.f90: Fix testcase.
1798         * gfortran.dg/interface_3.f90: Add dg-error.
1799         * gfortran.dg/use_14.f90: New.
1800         * gfortran.dg/use_15.f90: New.
1801
1802 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1803
1804         * gnat.dg/pointer_controlled.adb: New test.
1805
1806 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1807
1808         PR fortran/49624
1809         * gfortran.dg/pointer_remapping_7.f90: New.
1810
1811 2011-07-16  Jason Merrill  <jason@redhat.com>
1812
1813         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1814
1815 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1816             Jason Merrill  <jason@redhat.com>
1817
1818         PR c++/45329
1819         PR c++/48934
1820         * g++.dg/cpp0x/decltype29.C: Adjust.
1821         * g++.dg/cpp0x/error4.C: Adjust.
1822         * g++.dg/cpp0x/sfinae26.C: Adjust.
1823         * g++.dg/cpp0x/variadic105.C: Adjust.
1824         * g++.dg/template/deduce3.C: Adjust.
1825         * g++.dg/template/error45.C: Adjust.
1826         * g++.dg/template/ptrmem2.C: Adjust.
1827         * g++.dg/template/sfinae2.C: Adjust.
1828         * g++.old-deja/g++.pt/crash60.C: Adjust.
1829         * g++.old-deja/g++.pt/unify6.C: Adjust.
1830         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1831         * g++.dg/cpp0x/nullptr15.C: Adjust.
1832         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1833         * g++.dg/cpp0x/pr31431.C: Adjust.
1834         * g++.dg/cpp0x/pr31434.C: Adjust.
1835         * g++.dg/cpp0x/sfinae11.C: Adjust
1836         * g++.dg/cpp0x/temp_default2.C: Adjust.
1837         * g++.dg/cpp0x/trailing4.C: Adjust.
1838         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1839         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1840         * g++.dg/cpp0x/variadic105.C: Adjust.
1841         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1842         * g++.dg/ext/vla2.C: Adjust.
1843         * g++.dg/other/ptrmem10.C: Adjust.
1844         * g++.dg/other/ptrmem11.C: Adjust.
1845         * g++.dg/overload/unknown1.C: Adjust.
1846         * g++.dg/template/conv11.C: Adjust.
1847         * g++.dg/template/dependent-expr5.C: Adjust.
1848         * g++.dg/template/friend.C: Adjust.
1849         * g++.dg/template/incomplete2.C: Adjust.
1850         * g++.dg/template/local4.C: Adjust.
1851         * g++.dg/template/local6.C: Adjust.
1852         * g++.dg/template/operator9.C: Adjust.
1853         * g++.dg/template/ttp25.C: Adjust.
1854         * g++.dg/template/unify10.C: Adjust.
1855         * g++.dg/template/unify11.C: Adjust.
1856         * g++.dg/template/unify6.C: Adjust.
1857         * g++.dg/template/unify9.C: Adjust.
1858         * g++.dg/template/varmod1.C: Adjust.
1859         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1860         * g++.old-deja/g++.pt/crash28.C: Adjust.
1861         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1862         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1863         * g++.old-deja/g++.pt/expr2.C: Adjust.
1864         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1865         * g++.old-deja/g++.pt/spec5.C: Adjust.
1866         * g++.old-deja/g++.pt/spec6.C: Adjust.
1867         * g++.old-deja/g++.pt/unify4.C: Adjust.
1868         * g++.old-deja/g++.pt/unify8.C: Adjust.
1869         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1870         * g++.dg/overload/template5.C: New testcase.
1871         * g++.dg/template/overload12.C: New testcase.
1872
1873 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1874
1875         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1876         * gfortran.dg/coarray_7.f90: Ditto.
1877         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1878         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1879
1880 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1881
1882         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1883         case.
1884         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1885         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1886         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1887         C67X.
1888         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1889         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1890         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1891
1892 2011-07-15  Jason Merrill  <jason@redhat.com>
1893
1894         PR testsuite/49741
1895         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1896         Use --extra_opts instead of --additional_options.
1897
1898 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1899
1900         PR testsuite/49753
1901         * g++.dg/torture/pr49309.C: Remove.
1902
1903 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1904
1905         * gcc.target/tic6x/weak-call.c: New test.
1906         * gcc.target/tic6x/fpcmp.c: New test.
1907         * gcc.target/tic6x/fpdiv.c: New test.
1908         * gcc.target/tic6x/rotdi16-scan.c: New test.
1909         * gcc.target/tic6x/ffssi.c: New test.
1910         * gcc.target/tic6x/fpdiv-lib.c: New test.
1911         * gcc.target/tic6x/cold-lc.c: New test.
1912         * gcc.target/tic6x/longcalls.c: New test.
1913         * gcc.target/tic6x/abi-align-1.c: New test.
1914         * gcc.target/tic6x/fpcmp-finite.c: New test.
1915         * gcc.target/tic6x/rotdi16.c: New test.
1916         * gcc.target/tic6x/bswapl.c: New test.
1917         * gcc.target/tic6x/ffsdi.c: New test.
1918         * gcc.target/tic6x/tic6x.exp: New file.
1919         * gcc.target/tic6x/builtins/arith24.c: New test.
1920         * gcc.target/tic6x/builtins/smpy.c: New test.
1921         * gcc.target/tic6x/builtins/smpylh.c: New test.
1922         * gcc.target/tic6x/builtins/smpyh.c: New test.
1923         * gcc.target/tic6x/builtins/sarith1.c: New test.
1924         * gcc.target/tic6x/builtins/extclr.c: New test
1925         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1926         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1927         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1928         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1929         New functions.
1930         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1931         __TMS320C6X__.
1932         * gcc.dg/20020312-2.c: Likewise.
1933         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1934         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1935         * gcc.dg/torture/builtin-math-7.c: Likewise.
1936
1937         PR testsuite/49757
1938         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1939         not testing tic6x-*-*.
1940
1941 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1942
1943         PR tree-opt/49309
1944         * g++.dg/torture/pr49309.C: New testcase.
1945
1946 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1947
1948         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1949
1950 2011-07-14  Richard Guenther  <rguenther@suse.de>
1951
1952         PR tree-optimization/49651
1953         * gcc.dg/torture/pr49651.c: New testcase.
1954
1955 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1956
1957         PR target/43746
1958         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1959
1960 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1961
1962         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1963         -mno-pointers-to-nested-functions.
1964         * gcc.target/powerpc/no-r11-2.c: Ditto.
1965         * gcc.target/powerpc/no-r11-3.c: Ditto.
1966
1967 2011-07-13  Jason Merrill  <jason@redhat.com>
1968
1969         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1970         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1971         when compiling C files.
1972         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1973         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1974         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1975         * g++.dg/lookup/anon2.C: Likewise.
1976         * g++.dg/tree-ssa/copyprop.C: Likewise.
1977         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1978         * g++.dg/init/vector1.C: Ignore narrowing errors.
1979         * g++.dg/torture/pr35526.C: Likewise.
1980         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1981
1982 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1983
1984         PR libfortran/49296
1985         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1986         and logical reads.
1987
1988 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1989
1990         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1991         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1992
1993 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1994
1995         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1996         * lib/obj-c++.exp (obj-c++_init): Ditto.
1997         * lib/file-format.exp (gcc_target_object_format): Ditto.
1998         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1999         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2000         (check_visibility_available): Ditto.
2001         (check_effective_target_tls_native): Ditto.
2002         (check_effective_target_tls_emulated): Ditto.
2003         (check_effective_target_function_sections): Ditto.
2004
2005 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2006
2007         * gcc.target/arm/pr48183.c: New test.
2008
2009 2011-07-13  Richard Guenther  <rguenther@suse.de>
2010
2011         * gcc.dg/torture/20110713-1.c: New testcase.
2012
2013 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2014
2015         PR rtl-opt/49474
2016         * gcc.c-torture/compile/pr49474.c: New testcase.
2017
2018 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2019
2020         PR tree-optimization/49712
2021         * gcc.c-torture/execute/pr49712.c: New test.
2022
2023 2011-07-11  Jason Merrill  <jason@redhat.com>
2024
2025         PR c++/44609
2026         * g++.dg/template/recurse3.C: New.
2027
2028 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2029
2030         PR debug/49676
2031         * gcc.dg/guality/csttest.c: New test.
2032
2033         PR fortran/49698
2034         * gfortran.dg/pr49698.f90: New test.
2035
2036 2011-07-11  Jeff Law  <law@redhat.com>
2037
2038         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2039
2040 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2041
2042         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2043         * go.test/go-test.exp (go-set-goarch): Likewise.
2044
2045 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2046
2047         PR target/39633
2048         * gcc.target/avr/torture/pr39633.c: New test case.
2049
2050 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2051
2052         PR fortran/18918
2053         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2054
2055 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2056
2057         * lib/target-supports.exp (check_effective_target_scheduling):
2058         New Function.
2059         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2060         * gcc.dg/pr45055.c: Ditto.
2061         * gcc.dg/pr45353.c: Ditto.
2062         * g++.dg/pr45056.C: Ditto.
2063
2064 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2065
2066         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2067         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2068         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2069         * g++.dg/torture/pr31863.C: Skip AVR.
2070
2071 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2072
2073         PR fortran/49690
2074         * gfortran.dg/intrinsic_signal.f90: New.
2075
2076 2011-07-09  Jason Merrill  <jason@redhat.com>
2077
2078         * g++.dg/cpp0x/regress/regress6.C: New.
2079         * g++.dg/parse/crash45.C: Adjust message.
2080         * g++.dg/template/crash38.C: Adjust message.
2081         * g++.dg/template/crash64.C: Adjust message.
2082
2083 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2084
2085         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2086         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2087         * g++.dg/abi/bitfield3.C: Likewise.
2088         * g++.dg/eh/pr38662.C: Likewise.
2089         * g++.dg/ext/attrib36.C: Likewise.
2090         * g++.dg/ext/attrib37.C: Likewise.
2091         * g++.dg/ext/attrib8.C: Likewise.
2092         * g++.dg/ext/tmplattr1.C: Likewise.
2093         * g++.dg/inherit/override-attribs.C: Likewise.
2094         * g++.dg/opt/inline9.C: Likewise.
2095         * g++.dg/opt/life1.C: Likewise.
2096         * g++.dg/opt/longbranch2.C: Likewise.
2097         * g++.dg/opt/nrv12.C: Likewise.
2098         * g++.dg/opt/reg-stack4.C: Likewise.
2099         * g++.dg/other/pr35504.C: Likewise.
2100         * g++.dg/other/pr39496.C: Likewise.
2101         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2102         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2103         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2104         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2105         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2106         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2107         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2108         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2109         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2110         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2111         * g++.dg/warn/pr15774-1.C: Likewise.
2112         * g++.dg/warn/pr15774-2.C: Likewise.
2113         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2114         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2115         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2116         * g++.old-deja/g++.pt/asm2.C: Likewise.
2117         * gcc.c-torture/compile/20000804-1.c: Likewise.
2118         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2119         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2120         * gcc.dg/20020108-1.c: Likewise.
2121         * gcc.dg/20020122-2.c: Likewise.
2122         * gcc.dg/20020122-3.c: Likewise.
2123         * gcc.dg/20020206-1.c: Likewise.
2124         * gcc.dg/20020219-1.c: Likewise.
2125         * gcc.dg/20020310-1.c: Likewise.
2126         * gcc.dg/20020411-1.c: Likewise.
2127         * gcc.dg/20020418-2.c: Likewise.
2128         * gcc.dg/20020426-2.c: Likewise.
2129         * gcc.dg/20020517-1.c: Likewise.
2130         * gcc.dg/20030204-1.c: Likewise.
2131         * gcc.dg/20030826-2.c: Likewise.
2132         * gcc.dg/20031102-1.c: Likewise.
2133         * gcc.dg/20031202-1.c: Likewise.
2134         * gcc.dg/20050111-1.c: Likewise.
2135         * gcc.dg/20050503-1.c: Likewise.
2136         * gcc.dg/array-init-1.c: Likewise.
2137         * gcc.dg/builtin-apply4.c: Likewise.
2138         * gcc.dg/dfp/pr31344.c: Likewise.
2139         * gcc.dg/gomp/atomic-11.c: Likewise.
2140         * gcc.dg/graphite/pr40281.c: Likewise.
2141         * gcc.dg/ia64-sync-1.c: Likewise.
2142         * gcc.dg/ia64-sync-2.c: Likewise.
2143         * gcc.dg/ia64-sync-3.c: Likewise.
2144         * gcc.dg/ia64-sync-4.c: Likewise.
2145         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2146         * gcc.dg/invalid-call-1.c: Likewise.
2147         * gcc.dg/loop-3.c: Likewise.
2148         * gcc.dg/lower-subreg-1.c: Likewise.
2149         * gcc.dg/lto/pr47259_0.c: Likewise.
2150         * gcc.dg/nested-calls-1.c: Likewise.
2151         * gcc.dg/pr20017.c: Likewise.
2152         * gcc.dg/pr25023.c: Likewise.
2153         * gcc.dg/pr27671-2.c: Likewise.
2154         * gcc.dg/pr32176.c: Likewise.
2155         * gcc.dg/pr33676.c: Likewise.
2156         * gcc.dg/pr35045.c: Likewise.
2157         * gcc.dg/pr36015.c: Likewise.
2158         * gcc.dg/pr36584.c: Likewise.
2159         * gcc.dg/pr36998.c: Likewise.
2160         * gcc.dg/pr37438.c: Likewise.
2161         * gcc.dg/pr37908.c: Likewise.
2162         * gcc.dg/pr41241.c: Likewise.
2163         * gcc.dg/pr41340.c: Likewise.
2164         * gcc.dg/pr44136.c: Likewise.
2165         * gcc.dg/pr44194-1.c: Likewise.
2166         * gcc.dg/pr46212.c: Likewise.
2167         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2168         * gcc.dg/setjmp-2.c: Likewise.
2169         * gcc.dg/short-compare-1.c: Likewise.
2170         * gcc.dg/short-compare-2.c: Likewise.
2171         * gcc.dg/smod-1.c: Likewise.
2172         * gcc.dg/sync-2.c: Likewise.
2173         * gcc.dg/sync-3.c: Likewise.
2174         * gcc.dg/tls/opt-1.c: Likewise.
2175         * gcc.dg/tls/opt-2.c: Likewise.
2176         * gcc.dg/tls/opt-3.c: Likewise.
2177         * gcc.dg/torture/badshift.c: Likewise.
2178         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2179         * gcc.dg/torture/pr20314-2.c: Likewise.
2180         * gcc.dg/torture/pr36891.c: Likewise.
2181         * gcc.dg/torture/pr38774.c: Likewise.
2182         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2183         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2184         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2185         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2186         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2187         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2188         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2189         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2190         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2191         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2192         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2193         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2194         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2195         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2196         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2197         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2198         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2199         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2200         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2201         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2202         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2203         * gcc.dg/unroll-1.c: Likewise.
2204         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2205         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2206         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2207         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2208         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2209         * gcc.target/i386/20000609-1.c: Likewise.
2210         * gcc.target/i386/20000720-1.c: Likewise.
2211         * gcc.target/i386/20000724-1.c: Likewise.
2212         * gcc.target/i386/20011107-1.c: Likewise.
2213         * gcc.target/i386/20011119-1.c: Likewise.
2214         * gcc.target/i386/20020201-3.c: Likewise.
2215         * gcc.target/i386/20020218-1.c: Likewise.
2216         * gcc.target/i386/20020729-1.c: Likewise.
2217         * gcc.target/i386/20030926-1.c: Likewise.
2218         * gcc.target/i386/20060125-1.c: Likewise.
2219         * gcc.target/i386/20060125-2.c: Likewise.
2220         * gcc.target/i386/20060512-1.c: Likewise.
2221         * gcc.target/i386/20060512-2.c: Likewise.
2222         * gcc.target/i386/20060512-3.c: Likewise.
2223         * gcc.target/i386/20060512-4.c: Likewise.
2224         * gcc.target/i386/387-1.c: Likewise.
2225         * gcc.target/i386/387-2.c: Likewise.
2226         * gcc.target/i386/387-5.c: Likewise.
2227         * gcc.target/i386/387-6.c: Likewise.
2228         * gcc.target/i386/980312-1.c: Likewise.
2229         * gcc.target/i386/980313-1.c: Likewise.
2230         * gcc.target/i386/990117-1.c: Likewise.
2231         * gcc.target/i386/990424-1.c: Likewise.
2232         * gcc.target/i386/990524-1.c: Likewise.
2233         * gcc.target/i386/991129-1.c: Likewise.
2234         * gcc.target/i386/991214-1.c: Likewise.
2235         * gcc.target/i386/991230-1.c: Likewise.
2236         * gcc.target/i386/addr-sel-1.c: Likewise.
2237         * gcc.target/i386/aggregate-ret1.c: Likewise.
2238         * gcc.target/i386/aggregate-ret2.c: Likewise.
2239         * gcc.target/i386/align-main-3.c: Likewise.
2240         * gcc.target/i386/amd64-abi-1.c: Likewise.
2241         * gcc.target/i386/amd64-abi-2.c: Likewise.
2242         * gcc.target/i386/amd64-abi-4.c: Likewise.
2243         * gcc.target/i386/amd64-abi-5.c: Likewise.
2244         * gcc.target/i386/amd64-abi-6.c: Likewise.
2245         * gcc.target/i386/asm-1.c: Likewise.
2246         * gcc.target/i386/asm-3.c: Likewise.
2247         * gcc.target/i386/asm-5.c: Likewise.
2248         * gcc.target/i386/attributes-error.c: Likewise.
2249         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2250         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2251         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2252         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2253         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2254         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2255         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2256         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2257         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2258         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2259         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2260         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2261         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2262         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2263         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2264         * gcc.target/i386/bitfield1.c: Likewise.
2265         * gcc.target/i386/bitfield2.c: Likewise.
2266         * gcc.target/i386/bmi-2.c: Likewise.
2267         * gcc.target/i386/bmi-5.c: Likewise.
2268         * gcc.target/i386/builtin-unreachable.c: Likewise.
2269         * gcc.target/i386/cleanup-2.c: Likewise.
2270         * gcc.target/i386/clobbers.c: Likewise.
2271         * gcc.target/i386/cmov8.c: Likewise.
2272         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2273         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2274         * gcc.target/i386/compress-float-387.c: Likewise.
2275         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2276         * gcc.target/i386/compress-float-sse.c: Likewise.
2277         * gcc.target/i386/crc32-2.c: Likewise.
2278         * gcc.target/i386/crc32-3.c: Likewise.
2279         * gcc.target/i386/divmod-7.c: Likewise.
2280         * gcc.target/i386/divmod-8.c: Likewise.
2281         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2282         * gcc.target/i386/fma3-builtin.c: Likewise.
2283         * gcc.target/i386/fma3-fma.c: Likewise.
2284         * gcc.target/i386/fma4-256-vector.c: Likewise.
2285         * gcc.target/i386/fma4-builtin.c: Likewise.
2286         * gcc.target/i386/fma4-fma-2.c: Likewise.
2287         * gcc.target/i386/fma4-fma.c: Likewise.
2288         * gcc.target/i386/fma4-vector-2.c: Likewise.
2289         * gcc.target/i386/fma4-vector.c: Likewise.
2290         * gcc.target/i386/funcspec-1.c: Likewise.
2291         * gcc.target/i386/funcspec-10.c: Likewise.
2292         * gcc.target/i386/funcspec-11.c: Likewise.
2293         * gcc.target/i386/funcspec-2.c: Likewise.
2294         * gcc.target/i386/funcspec-5.c: Likewise.
2295         * gcc.target/i386/funcspec-6.c: Likewise.
2296         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2297         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2298         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2299         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2300         * gcc.target/i386/incoming-1.c: Likewise.
2301         * gcc.target/i386/incoming-10.c: Likewise.
2302         * gcc.target/i386/incoming-11.c: Likewise.
2303         * gcc.target/i386/incoming-12.c: Likewise.
2304         * gcc.target/i386/incoming-13.c: Likewise.
2305         * gcc.target/i386/incoming-14.c: Likewise.
2306         * gcc.target/i386/incoming-15.c: Likewise.
2307         * gcc.target/i386/incoming-2.c: Likewise.
2308         * gcc.target/i386/incoming-3.c: Likewise.
2309         * gcc.target/i386/incoming-4.c: Likewise.
2310         * gcc.target/i386/incoming-5.c: Likewise.
2311         * gcc.target/i386/incoming-6.c: Likewise.
2312         * gcc.target/i386/incoming-7.c: Likewise.
2313         * gcc.target/i386/incoming-8.c: Likewise.
2314         * gcc.target/i386/incoming-9.c: Likewise.
2315         * gcc.target/i386/lea.c: Likewise.
2316         * gcc.target/i386/local.c: Likewise.
2317         * gcc.target/i386/loop-1.c: Likewise.
2318         * gcc.target/i386/loop-2.c: Likewise.
2319         * gcc.target/i386/loop-3.c: Likewise.
2320         * gcc.target/i386/max-stack-align.c: Likewise.
2321         * gcc.target/i386/memcpy-1.c: Likewise.
2322         * gcc.target/i386/movbe-2.c: Likewise.
2323         * gcc.target/i386/movq-2.c: Likewise.
2324         * gcc.target/i386/movq.c: Likewise.
2325         * gcc.target/i386/nrv1.c: Likewise.
2326         * gcc.target/i386/pad-4.c: Likewise.
2327         * gcc.target/i386/pad-5a.c: Likewise.
2328         * gcc.target/i386/pad-5b.c: Likewise.
2329         * gcc.target/i386/pad-6a.c: Likewise.
2330         * gcc.target/i386/pad-6b.c: Likewise.
2331         * gcc.target/i386/pad-7.c: Likewise.
2332         * gcc.target/i386/pad-9.c: Likewise.
2333         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2334         * gcc.target/i386/pic-1.c: Likewise.
2335         * gcc.target/i386/pr12092-1.c: Likewise.
2336         * gcc.target/i386/pr12329.c: Likewise.
2337         * gcc.target/i386/pr21518.c: Likewise.
2338         * gcc.target/i386/pr22362.c: Likewise.
2339         * gcc.target/i386/pr22585.c: Likewise.
2340         * gcc.target/i386/pr23098.c: Likewise.
2341         * gcc.target/i386/pr25196.c: Likewise.
2342         * gcc.target/i386/pr25293.c: Likewise.
2343         * gcc.target/i386/pr25654.c: Likewise.
2344         * gcc.target/i386/pr26449.c: Likewise.
2345         * gcc.target/i386/pr26778.c: Likewise.
2346         * gcc.target/i386/pr26826.c: Likewise.
2347         * gcc.target/i386/pr27266.c: Likewise.
2348         * gcc.target/i386/pr29978.c: Likewise.
2349         * gcc.target/i386/pr30505.c: Likewise.
2350         * gcc.target/i386/pr30961-1.c: Likewise.
2351         * gcc.target/i386/pr31628.c: Likewise.
2352         * gcc.target/i386/pr32000-2.c: Likewise.
2353         * gcc.target/i386/pr32661-1.c: Likewise.
2354         * gcc.target/i386/pr32708-2.c: Likewise.
2355         * gcc.target/i386/pr32708-3.c: Likewise.
2356         * gcc.target/i386/pr34256.c: Likewise.
2357         * gcc.target/i386/pr34312.c: Likewise.
2358         * gcc.target/i386/pr34522.c: Likewise.
2359         * gcc.target/i386/pr35160.c: Likewise.
2360         * gcc.target/i386/pr35281.c: Likewise.
2361         * gcc.target/i386/pr36246.c: Likewise.
2362         * gcc.target/i386/pr36786.c: Likewise.
2363         * gcc.target/i386/pr37275.c: Likewise.
2364         * gcc.target/i386/pr37843-3.c: Likewise.
2365         * gcc.target/i386/pr37843-4.c: Likewise.
2366         * gcc.target/i386/pr39082-1.c: Likewise.
2367         * gcc.target/i386/pr39431.c: Likewise.
2368         * gcc.target/i386/pr39496.c: Likewise.
2369         * gcc.target/i386/pr39543-2.c: Likewise.
2370         * gcc.target/i386/pr39911.c: Likewise.
2371         * gcc.target/i386/pr40718.c: Likewise.
2372         * gcc.target/i386/pr40906-1.c: Likewise.
2373         * gcc.target/i386/pr40906-2.c: Likewise.
2374         * gcc.target/i386/pr40906-3.c: Likewise.
2375         * gcc.target/i386/pr40934.c: Likewise.
2376         * gcc.target/i386/pr41900.c: Likewise.
2377         * gcc.target/i386/pr42589.c: Likewise.
2378         * gcc.target/i386/pr43662.c: Likewise.
2379         * gcc.target/i386/pr43671.c: Likewise.
2380         * gcc.target/i386/pr43766.c: Likewise.
2381         * gcc.target/i386/pr43869.c: Likewise.
2382         * gcc.target/i386/pr44942.c: Likewise.
2383         * gcc.target/i386/pr44948-2a.c: Likewise.
2384         * gcc.target/i386/pr45234.c: Likewise.
2385         * gcc.target/i386/pr45336-2.c: Likewise.
2386         * gcc.target/i386/pr45336-4.c: Likewise.
2387         * gcc.target/i386/pr45852.c: Likewise.
2388         * gcc.target/i386/pr46470.c: Likewise.
2389         * gcc.target/i386/pr48037-1.c: Likewise.
2390         * gcc.target/i386/pr48389.c: Likewise.
2391         * gcc.target/i386/pr49095.c: Likewise.
2392         * gcc.target/i386/pr9771-1.c: Likewise.
2393         * gcc.target/i386/rdfsbase-1.c: Likewise.
2394         * gcc.target/i386/rdfsbase-2.c: Likewise.
2395         * gcc.target/i386/rdgsbase-1.c: Likewise.
2396         * gcc.target/i386/rdgsbase-2.c: Likewise.
2397         * gcc.target/i386/rdrand-3.c: Likewise.
2398         * gcc.target/i386/regparm-stdcall.c: Likewise.
2399         * gcc.target/i386/regparm.c: Likewise.
2400         * gcc.target/i386/reload-1.c: Likewise.
2401         * gcc.target/i386/rotate-2.c: Likewise.
2402         * gcc.target/i386/sibcall-5.c: Likewise.
2403         * gcc.target/i386/signbit-1.c: Likewise.
2404         * gcc.target/i386/signbit-2.c: Likewise.
2405         * gcc.target/i386/signbit-3.c: Likewise.
2406         * gcc.target/i386/sse-5.c: Likewise.
2407         * gcc.target/i386/sse-8.c: Likewise.
2408         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2409         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2410         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2411         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2412         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2413         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2414         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2415         * gcc.target/i386/sse2-movq-2.c: Likewise.
2416         * gcc.target/i386/sse2-movq-3.c: Likewise.
2417         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2418         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2419         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2420         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2421         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2422         * gcc.target/i386/ssefn-1.c: Likewise.
2423         * gcc.target/i386/ssefn-2.c: Likewise.
2424         * gcc.target/i386/sseregparm-1.c: Likewise.
2425         * gcc.target/i386/sseregparm-2.c: Likewise.
2426         * gcc.target/i386/sseregparm-3.c: Likewise.
2427         * gcc.target/i386/sseregparm-4.c: Likewise.
2428         * gcc.target/i386/sseregparm-5.c: Likewise.
2429         * gcc.target/i386/sseregparm-6.c: Likewise.
2430         * gcc.target/i386/sseregparm-7.c: Likewise.
2431         * gcc.target/i386/sseregparm-8.c: Likewise.
2432         * gcc.target/i386/stack-realign.c: Likewise.
2433         * gcc.target/i386/stack-usage-realign.c: Likewise.
2434         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2435         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2436         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2437         * gcc.target/i386/stackalign/return-1.c: Likewise.
2438         * gcc.target/i386/stackalign/return-2.c: Likewise.
2439         * gcc.target/i386/stackalign/return-3.c: Likewise.
2440         * gcc.target/i386/tailcall-1.c: Likewise.
2441         * gcc.target/i386/tbm-2.c: Likewise.
2442         * gcc.target/i386/udivmod-7.c: Likewise.
2443         * gcc.target/i386/udivmod-8.c: Likewise.
2444         * gcc.target/i386/unroll-1.c: Likewise.
2445         * gcc.target/i386/vararg-1.c: Likewise.
2446         * gcc.target/i386/vararg-2.c: Likewise.
2447         * gcc.target/i386/vect8-ret.c: Likewise.
2448         * gcc.target/i386/vectorize5.c: Likewise.
2449         * gcc.target/i386/wmul-1.c: Likewise.
2450         * gcc.target/i386/wmul-2.c: Likewise.
2451         * gcc.target/i386/wrfsbase-1.c: Likewise.
2452         * gcc.target/i386/wrfsbase-2.c: Likewise.
2453         * gcc.target/i386/wrgsbase-1.c: Likewise.
2454         * gcc.target/i386/wrgsbase-2.c: Likewise.
2455         * gcc.target/i386/xop-pcmov.c: Likewise.
2456         * gcc.target/i386/xop-pcmov2.c: Likewise.
2457         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2458         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2459         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2460         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2461         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2462         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2463         * gcc.target/i386/zee.c: Likewise.
2464         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2465         * gfortran.dg/compiler-directive_2.f: Likewise.
2466         * gfortran.dg/g77/20010216-1.f: Likewise.
2467         * gfortran.dg/gomp/pr39152.f90: Likewise.
2468         * gfortran.dg/pr33794.f90: Likewise.
2469
2470 2011-07-09  Jason Merrill  <jason@redhat.com>
2471
2472         * g++.dg/cpp0x/regress/regress5.C: New.
2473
2474 2011-07-08  Jason Merrill  <jason@redhat.com>
2475
2476         PR c++/45437
2477         * g++.dg/expr/compound-asn1.C: New.
2478         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2479
2480 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2481
2482         PR target/49621
2483         * gcc.target/powerpc/altivec-34.c: New test.
2484
2485 2011-07-08  Jason Merrill  <jason@redhat.com>
2486
2487         PR c++/45603
2488         * g++.dg/abi/guard3.C: New.
2489
2490 2011-07-08  Julian Brown  <julian@codesourcery.com>
2491
2492         * lib/target-supports.exp
2493         (check_effective_target_arm_little_endian): New.
2494         (check_effective_target_vect_pack_trunc): Use above.
2495         (check_effective_target_vect_unpack): Likewise.
2496         (check_effective_target_vect_element_align): Test
2497         check_effective_target_arm_vect_no_misalign for ARM.
2498
2499 2011-07-08  Jason Merrill  <jason@redhat.com>
2500
2501         PR c++/49673
2502         * g++.dg/cpp0x/constexpr-rom.C: New.
2503
2504 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2505
2506         PR middle-end/49519
2507         * g++.dg/torture/pr49519.C: New test.
2508
2509 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2510
2511         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2512
2513 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2514
2515         PR testsuite/48727
2516         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2517
2518 2011-07-08  Richard Guenther  <rguenther@suse.de>
2519
2520         PR tree-optimization/49662
2521         * gcc.dg/graphite/interchange-14.c: XFAIL.
2522         * gcc.dg/graphite/interchange-15.c: Likewise.
2523         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2524
2525 2011-07-06  Jason Merrill  <jason@redhat.com>
2526
2527         PR c++/49663
2528         * g++.dg/cpp0x/regress/regress4.C: New.
2529
2530 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2531
2532         PR fortran/49648
2533         * gfortran.dg/result_in_spec_4.f90: New test.
2534
2535 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2536
2537         * gcc.target/sparc/cas64.c: New test.
2538
2539 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR c/49644
2542         * g++.dg/torture/pr49644.C: New test.
2543
2544         PR c/49644
2545         * gcc.c-torture/execute/pr49644.c: New test.
2546
2547 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2548
2549         * lib/target-supports.exp (check_effective_target_ia32): New.
2550         (check_effective_target_x32): Likewise.
2551         (check_effective_target_vect_cmdline_needed): Also check x32.
2552
2553 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2554
2555         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2556         dg-prune-output.
2557         * gcc.target/arm/pr42235.c: Likewise.
2558         * gcc.target/arm/pr42495.c: Likewise.
2559         * gcc.target/arm/pr42574.c: Likewise.
2560         * gcc.target/arm/thumb-branch1.c: Likewise.
2561
2562         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2563         unneeded prune of possible warning.
2564         * gcc.target/arm/pr40956.c: Likewise.
2565         * gcc.target/arm/pr42505.c: Likewise.
2566
2567         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2568         * gcc.c-torture/compile/pr46883.c: Likewise.
2569         * gcc.c-torture/compile/pr46934.c: Likewise.
2570
2571         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2572         for move to ../../gcc.c-torture/compile.
2573         * gcc.target/arm/pr46883.c: Likewise.
2574         * gcc.target/arm/pr46934.c: Likewise.
2575
2576         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2577         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2578         * gcc.target/arm/wmul-1.c: Likewise.
2579         * gcc.target/arm/wmul-2.c: Likewise.
2580         * gcc.target/arm/wmul-3.c: Likewise.
2581         * gcc.target/arm/wmul-4.c: Likewise.
2582         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2583         add tab after scan target.
2584         * gcc.target/arm/smlaltt-1.c: Likewise.
2585         * gcc.target/arm/smlatb-1.c: Likewise.
2586         * gcc.target/arm/smlatt-1.c: Likewise.
2587
2588 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2589
2590         PR debug/49522
2591         * gcc.dg/debug/pr49522.c: New test.
2592
2593 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2594
2595         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2596         * gcc.dg/pr46212.c: Run only if target int32plus.
2597         * gcc.dg/torture/pr48146.c: Ditto.
2598         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2599         * c-c++-common/pr44832.c: Ditto.
2600         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2601         * gcc.dg/pr31490.c: Ditto.
2602         * gcc.dg/torture/builtin-math-7.c: Run only if target
2603         large_double.
2604         * gcc.dg/torture/pr45764.c: Skip for AVR.
2605         * gcc.dg/pr47893.c: Ditto.
2606
2607 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2608
2609         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2610         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2611         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2612         add tab to scan target.
2613
2614 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2615
2616         * gcc.target/arm/neon-modes-3.c: New test.
2617
2618 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2619
2620         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2621         -fno-loop-interchange -ffast-math.
2622
2623 2011-07-07  Richard Guenther  <rguenther@suse.de>
2624
2625         * gcc.dg/ftrapv-3.c: New testcase.
2626
2627 2011-07-07  Richard Guenther  <rguenther@suse.de>
2628
2629         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2630         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2631
2632 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2633
2634         * gcc.dg/binop-notxor1.c: New test.
2635         * gcc.dg/binop-notand4a.c: New test.
2636         * gcc.dg/binop-notxor2.c: New test.
2637         * gcc.dg/binop-notand3a.c: New test.
2638         * gcc.dg/binop-notand2a.c: New test.
2639         * gcc.dg/binop-notand6a.c: New test.
2640         * gcc.dg/binop-notor1.c: New test.
2641         * gcc.dg/binop-notand1a.c: New test.
2642         * gcc.dg/binop-notand5a.c: New test.
2643         * gcc.dg/binop-notor2.c: New test.
2644
2645 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2646
2647         PR middle-end/49640
2648         * gcc.dg/gomp/pr49640.c: New test.
2649
2650 2011-07-07  Richard Guenther  <rguenther@suse.de>
2651
2652         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2653
2654 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2655
2656         PR target/39150
2657         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2658
2659 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2660
2661         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2662         * gcc.target/powerpc/no-r11-2.c: Ditto.
2663         * gcc.target/powerpc/no-r11-3.c: Ditto.
2664
2665 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2666
2667         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2668         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2669
2670 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2671
2672         * lib/target-supports.exp (check_profiling_available): Disable
2673         profiling with -fprofile-generate for target avr.
2674
2675 2011-07-06  Richard Guenther  <rguenther@suse.de>
2676
2677         PR tree-optimization/49645
2678         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2679
2680 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2681
2682         PR middle-end/47383
2683         * gcc.dg/pr47383.c: New.
2684
2685 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2686
2687         PR tree-optimization/49647
2688         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2689
2690 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2691
2692         PR testsuite/49542
2693         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2694         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2695
2696 2011-07-05  Jason Merrill  <jason@redhat.com>
2697
2698         PR c++/48157
2699         * g++.dg/template/template-id-4.C: New.
2700
2701 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2702
2703         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2704         * gcc.dg/pr43402.c: Ditto.
2705
2706 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2707
2708         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2709
2710 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2711
2712         * gcc.target/powerpc/ppc-switch-1.c: New test for
2713         --param case-values-threshold.
2714         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2715
2716 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2717
2718         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2719
2720 2011-07-05  Jason Merrill  <jason@redhat.com>
2721
2722         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2723
2724 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2725
2726         PR tree-optimization/47654
2727         * gcc.dg/graphite/block-pr47654.c: New.
2728
2729 2011-07-05  Jason Merrill  <jason@redhat.com>
2730
2731         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2732
2733 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2734
2735         PR tree-optimization/49580
2736         * gcc.dg/autopar/pr49580.c: New test.
2737
2738 2011-07-05  Richard Guenther  <rguenther@suse.de>
2739
2740         PR tree-optimization/49518
2741         PR tree-optimization/49628
2742         * g++.dg/torture/pr49628.C: New testcase.
2743         * gcc.dg/torture/pr49518.c: Likewise.
2744
2745 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2746
2747         * ada/acats/run_acats (which): Extract last field from type -p,
2748         type output only if command succeeded.
2749
2750 2011-07-04  Jason Merrill  <jason@redhat.com>
2751
2752         * g++.dg/abi/mangle48.C: New.
2753
2754         * g++.dg/cpp0x/diag1.C: New.
2755
2756         * g++.dg/diagnostic/aka1.C: New.
2757
2758 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2759
2760         PR rtl-optimization/49619
2761         * gcc.dg/pr49619.c: New test.
2762
2763         PR rtl-optimization/49472
2764         * gfortran.dg/pr49472.f90: New test.
2765
2766         PR debug/49602
2767         * gcc.dg/pr49602.c: New test.
2768
2769 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2770
2771         PR target/34734
2772         PR target/44643
2773         * gcc.target/avr/avr.exp: Run over cpp files, too.
2774         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2775         * gcc.target/avr/progmem.h: New file.
2776         * gcc.target/avr/exit-abort.h: New file.
2777         * gcc.target/avr/progmem-error-1.c: New file.
2778         * gcc.target/avr/progmem-error-1.cpp: New file.
2779         * gcc.target/avr/progmem-warning-1.c: New file.
2780         * gcc.target/avr/torture/progmem-1.c: New file.
2781         * gcc.target/avr/torture/progmem-1.cpp: New file.
2782
2783 2011-07-04  Richard Guenther  <rguenther@suse.de>
2784
2785         PR tree-optimization/49615
2786         * g++.dg/torture/pr49615.C: New testcase.
2787
2788 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2789
2790         PR tree-optimization/49610
2791         * gcc.dg/vect/pr49610.c: New test.
2792
2793 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2794
2795         * gnat.dg/specs/debug1.ads: New test.
2796
2797 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2798
2799         PR fortran/49562
2800         * gfortran.dg/typebound_proc_23.f90: New.
2801
2802 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2803
2804         PR c++/49605
2805         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2806
2807 2011-07-01  Jason Merrill  <jason@redhat.com>
2808
2809         PR c++/48261
2810         * g++.dg/template/template-id-3.C: New.
2811
2812         PR c++/48593
2813         * g++.dg/template/qualified-id4.C: New.
2814
2815         PR c++/48883
2816         * g++.dg/template/explicit-args4.C: New.
2817
2818         PR c++/49085
2819         * g++.dg/template/offsetof2.C: New.
2820
2821 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2822
2823         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2824
2825 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2826
2827         PR libmudflap/49549
2828         * lib/target-supports.exp (check_effective_target_gld): New proc.
2829
2830 2011-07-01  Richard Guenther  <rguenther@suse.de>
2831
2832         PR tree-optimization/49603
2833         * gcc.dg/torture/pr49603.c: New testcase.
2834
2835 2011-06-30  Jason Merrill  <jason@redhat.com>
2836
2837         PR c++/49387
2838         * g++.dg/rtti/template1.C: New.
2839
2840         PR c++/49569
2841         * g++.dg/cpp0x/regress/ctor1.C: New.
2842
2843         PR c++/49355
2844         * g++.dg/cpp0x/initlist54.C: New.
2845
2846 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2847
2848         * gcc.dg/tree-ssa/sra-12.c: New test.
2849
2850 2011-06-29  Jason Merrill  <jason@redhat.com>
2851
2852         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2853
2854 2011-06-30  Richard Guenther  <rguenther@suse.de>
2855
2856         PR tree-optimization/46787
2857         * gcc.dg/vect/vect-121.c: New testcase.
2858
2859 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2860
2861         PR tree-optimization/49094
2862         * gcc.dg/tree-ssa/pr49094.c: New test.
2863
2864 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2865
2866         PR fortran/49540
2867         * gfortran.dg/pr49540-1.f90: New test.
2868         * gfortran.dg/pr49540-2.f90: New test.
2869
2870 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2871
2872         PR ada/49511
2873         * ada/acats/run_acats (which): Use last field of type -p output.
2874
2875 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2876             Iain Sandoe  <iains@gcc.gnu.org>
2877
2878         PR libobjc/36610
2879         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2880         Only skip on 64-bit *-*-darwin8* && !objc2.
2881
2882 2011-06-30  Richard Guenther  <rguenther@suse.de>
2883
2884         PR tree-optimization/38752
2885         * gcc.c-torture/compile/pr38752.c: New testcase.
2886
2887 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2888
2889         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2890         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2891
2892 2011-06-29  Jason Merrill  <jason@redhat.com>
2893
2894         PR c++/49216
2895         * g++.dg/cpp0x/initlist53.C: Use placement new.
2896         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2897         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2898
2899         PR c++/49003
2900         * g++.dg/cpp0x/trailing6.C: New.
2901         * g++.dg/cpp0x/pr45908.C: No error.
2902
2903         PR c++/49272
2904         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2905
2906         PR c++/49520
2907         * g++.dg/cpp0x/constexpr-using2.C: New.
2908
2909         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2910
2911         PR c++/45923
2912         * g++.dg/cpp0x/constexpr-diag3.C: New.
2913         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2914         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2915         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2916         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2917
2918 2011-06-29  Jason Merrill  <jason@redhat.com>
2919
2920         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2921
2922 2011-06-29  Richard Guenther  <rguenther@suse.de>
2923
2924         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2925
2926 2011-06-29  Jason Merrill  <jason@redhat.com>
2927
2928         * g++.dg/cpp0x/initlist-value2.C: New.
2929
2930         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2931         * g++.dg/cpp0x/initlist-value.C: New.
2932
2933 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2934
2935         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2936
2937 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2938
2939         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2940         * gcc.dg/inline_2.c: Likewise.
2941         * gcc.dg/unroll_1.c: Likewise.
2942
2943 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2944
2945         PR debug/49567
2946         * gcc.target/i386/pr49567.c: New test.
2947
2948 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2949
2950         * gnat.dg/opt17.ad[sb]: New test.
2951
2952 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2953             Tom de Vries  <tom@codesourcery.com>
2954
2955         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2956         (check_effective_target_arm_thumb2): New effective targets.
2957         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2958         properly.  Clean up temporary files.
2959         * gcc.target/arm/ivopts-2.c: Likewise.
2960         * gcc.target/arm/ivopts-3.c: Likewise.
2961         * gcc.target/arm/ivopts-4.c: Likewise.
2962         * gcc.target/arm/ivopts-5.c: Likewise.
2963         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2964
2965 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2966
2967         PR fortran/49479
2968         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2969
2970 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2971
2972         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2973         * gcc.target/arm/vfp-ldmias.c: Likewise.
2974         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2975         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2976         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2977         * gcc.target/arm/vfp-stmias.c: Likewise.
2978         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2979         * gcc.target/arm/vfp-stmiad.c: Likewise.
2980
2981 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2982
2983         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2984         dg-prune-output.
2985         * gcc.target/arm/pr45701-2.c: Ditto.
2986
2987 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2988
2989         PR fortran/49466
2990         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2991         * gfortran.dg/extends_14.f03: Modified.
2992
2993 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2994
2995         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2996         early if the test is already being skipped.
2997
2998         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2999         scan-assembler-dem-not): For missing file, report unresolved with
3000         same message as for pass/fail, with reason reported in log file.
3001
3002         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3003         from add_options_for_arm_neon_fp16.
3004         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3005         check_effective_target_arm_neon_fp16_ok_nocache.
3006         Check -mfpu and -mfloat-abi options from current multilib.
3007         Do not require neon support.
3008         (check_effective_target_arm_fp16_ok): Renamed from
3009         check_effecitve_target_arm_neon_fp16_ok.
3010         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3011         arm_neon_fp16_ok and arm_fp16.
3012         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3013         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3014         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3015         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3016
3017 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3018
3019         * gcc.dg/builtin-assume-aligned-1.c: New test.
3020         * gcc.dg/builtin-assume-aligned-2.c: New test.
3021         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3022
3023         PR debug/49544
3024         * gcc.dg/pr49544.c: New test.
3025
3026 2011-06-27  Richard Guenther  <rguenther@suse.de>
3027
3028         PR tree-optimization/49394
3029         * g++.dg/torture/pr49394.C: New testcase.
3030
3031 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3032
3033         * gcc.dg/optimize-bswapdi-2.c: New test.
3034
3035 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3036             Richard Sandiford  <richard.sandiford@linaro.org>
3037
3038         PR tree-optimization/49169
3039         * gcc.dg/torture/pr49169.c: New test.
3040
3041 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3042
3043         PR testsuite/49529
3044         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3045
3046         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3047         hppa*-*-hpux*.
3048
3049 2011-06-26  Jason Merrill  <jason@redhat.com>
3050
3051         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3052
3053         PR c++/49528
3054         * g++.dg/init/ref19.C: New.
3055         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3056
3057 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3058
3059         PR tree-optimization/48377
3060         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3061         non_strict_align.
3062
3063 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3064
3065         PR middle-end/49191
3066         * lib/target-supports.exp (check_effective_target_non_strict_align):
3067         New.
3068         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3069
3070 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3071
3072         PR tree-optimizations/49516
3073         * g++.dg/tree-ssa/pr49516.C: New test.
3074
3075 2011-06-23  Jason Merrill  <jason@redhat.com>
3076
3077         PR c++/35255
3078         * g++.dg/template/partial10.C: New.
3079         * g++.dg/template/partial11.C: New.
3080
3081 2011-06-23  Jeff Law <law@redhat.com>
3082
3083         PR middle-end/48770
3084         * gcc.dg/pr48770.c: New test.
3085
3086 2011-06-23  Jan Hubicka  <jh@suse.cz>
3087
3088         PR middle-end/49373
3089         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3090
3091 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3092
3093         PR testsuite/49512
3094         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3095         instead of -fdump-tree-optimized.
3096
3097 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3098
3099         PR c++/44625
3100         * g++.dg/template/crash107.C: New.
3101         * g++.dg/template/error17.C: Adjust.
3102
3103 2011-06-23  Jason Merrill  <jason@redhat.com>
3104
3105         PR c++/49507
3106         * g++.dg/cpp0x/defaulted30.C: New.
3107
3108         PR c++/49440
3109         * g++.dg/rtti/anon-ns1.C: New.
3110
3111         PR c++/49395
3112         * g++.dg/init/ref18.C: New.
3113
3114         PR c++/36435
3115         * g++.dg/template/partial9.C: New.
3116
3117 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3118
3119         PR middle-end/49373
3120         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3121
3122 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3123
3124         PR debug/49496
3125         * gcc.dg/pr49496.c: New test.
3126
3127 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3128
3129         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3130         is not xscale.
3131
3132         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3133
3134         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3135         * gcc.target/arm/pr42879.c: Likewise.
3136         * gcc.target/arm/pr45701-3.c: Likewise.
3137
3138         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3139         * gcc.target/arm/pr40482.c: Likewise.
3140         * gcc.target/arm/stack-corruption.c: Likewise.
3141
3142 2011-06-22  Richard Guenther  <rguenther@suse.de>
3143
3144         PR tree-optimization/49493
3145         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3146
3147 2011-06-22  Jason Merrill  <jason@redhat.com>
3148
3149         PR c++/49260
3150         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3151
3152 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3153             Dmitry Melnik  <dm@ispras.ru>
3154
3155         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3156         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3157         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3158
3159 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3160
3161         * gcc.target/arm/tlscall.c: New.
3162
3163 2011-06-21  Jason Merrill  <jason@redhat.com>
3164
3165         PR c++/49172
3166         * g++.dg/cpp0x/constexpr-ref1.C: New.
3167         * g++.dg/cpp0x/constexpr-ref2.C: New.
3168         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3169
3170         PR c++/49482
3171         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3172
3173         PR c++/49418
3174         * g++.dg/template/param3.C: New.
3175
3176 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3177
3178         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3179         my_clrsb test functions.
3180         (main): Test clrsb.
3181         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3182         test_sll, test_ull): Add clrsb tests.
3183         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3184         clrsbll.
3185
3186 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3187
3188         PR fortran/49112
3189         * gfortran.dg/class_44.f03: New.
3190
3191 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3192
3193         PR tree-optimization/49478
3194         * gcc.dg/vect/pr49478.c
3195
3196 2011-06-21  Richard Guenther  <rguenther@suse.de>
3197
3198         PR tree-optimization/49483
3199         * gcc.dg/vect/vect-120.c: New testcase.
3200
3201 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3202
3203         PR testsuite/49443
3204         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3205         * gcc.dg/vect/vect-peel-4.c: Likewise.
3206
3207 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3208
3209         PR middle-end/49139
3210         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3211         * gcc.dg/always_inline2.c: Likewise.
3212         * gcc.dg/always_inline3.c: Likewise.
3213         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3214         * gcc.dg/inline_1.c: Likewise.
3215         * gcc.dg/inline_2.c: Likewise.
3216         * gcc.dg/inline_3.c: Likewise.
3217         * gcc.dg/inline_4.c: Likewise.
3218         * gcc.dg/20051201-1.c: Likewise.
3219         * gcc.dg/pr40087.c: Likewise.
3220         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3221         * gcc.dg/inline-22.c: Likewise.
3222         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3223         * gcc.dg/lto/20090218-1_1.c: Likewise.
3224         * g++.dg/ipa/devirt-7.C: Likewise.
3225         * gcc.dg/uninit-pred-5_a.c: Likewise.
3226         * gcc.dg/uninit-pred-5_b.c: Likewise.
3227         * gcc.dg/fail_always_inline.c: New.
3228
3229 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3230
3231         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3232         into 6 jobs instead of 3.
3233
3234 2011-06-20  Jason Merrill  <jason@redhat.com>
3235
3236         PR c++/49216
3237         * g++.dg/cpp0x/initlist53.C: New.
3238
3239 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3240
3241         PR fortran/18918
3242         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3243         * gfortran.dg/coarray_lock_3.f90: New.
3244         * gfortran.dg/coarray/lock_1.f90: New.
3245
3246 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3247
3248         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3249         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3250         unresolved and report the reason to the log file.
3251
3252         * lib/scanasm.exp (object-size): Move argument processing earlier
3253         to report errors before verifying that the file exists.  Report
3254         problems detected at runtime as unresolved instead of error and
3255         report their reasons to the log file.
3256
3257 2011-06-20  Jason Merrill  <jason@redhat.com>
3258
3259         PR c++/47080
3260         * g++.dg/cpp0x/explicit6.C: New.
3261
3262         PR c++/47635
3263         * g++.dg/cpp0x/enum20.C: New.
3264
3265         PR c++/48138
3266         * g++.dg/ext/attr-aligned01.C: New.
3267
3268         PR c++/49205
3269         * g++.dg/cpp0x/variadic-default.C: New.
3270
3271         PR c++/43321
3272         * g++.dg/cpp0x/auto26.C: New.
3273
3274         PR c++/43831
3275         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3276
3277 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3278
3279         * gcc.dg/binop-notand1.c: New test.
3280         * gcc.dg/binop-notand2.c: New test.
3281         * gcc.dg/binop-notand3.c: New test.
3282         * gcc.dg/binop-notand4.c: New test.
3283         * gcc.dg/binop-notand5.c: New test.
3284         * gcc.dg/binop-notand6.c: New test.
3285
3286 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3287
3288         PR testsuite/49432
3289         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3290
3291 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3292
3293         PR fortran/49400
3294         * gfortran.dg/proc_ptr_31.f90: New.
3295
3296 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3297
3298         * gnat.dg/volatile6.adb: New test.
3299         * gnat.dg/volatile7.adb: Likewise.
3300         * gnat.dg/volatile8.adb: Likewise.
3301         * gnat.dg/volatile9.adb: Likewise.
3302
3303 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3304
3305         * gnat.dg/constant3.adb: New test.
3306
3307 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3308
3309         PR libfortran/49296
3310         * gfortran.dg/read_list_eof_1.f90: New test.
3311
3312 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3313
3314         PR target/49411
3315         * gcc.target/i386/testimm-1.c: New test.
3316         * gcc.target/i386/testimm-2.c: New test.
3317         * gcc.target/i386/testimm-3.c: New test.
3318         * gcc.target/i386/testimm-4.c: New test.
3319         * gcc.target/i386/testimm-5.c: New test.
3320         * gcc.target/i386/testimm-6.c: New test.
3321         * gcc.target/i386/testimm-7.c: New test.
3322         * gcc.target/i386/testimm-8.c: New test.
3323         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3324         * gcc.target/i386/xop-rotate1-int.c: New test.
3325         * gcc.target/i386/xop-rotate2-int.c: New test.
3326
3327 2011-06-17  Jason Merrill  <jason@redhat.com>
3328
3329         * g++.dg/cpp0x/rv-func2.C: New.
3330
3331         * g++.dg/debug/dwarf2/lambda1.C: New.
3332         * g++.dg/warn/Wshadow-6.C: Adjust.
3333
3334 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3335
3336         PR fortran/48699
3337         * gfortran.dg/move_alloc_5.f90: New.
3338
3339 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3340
3341         PR rtl-optimization/48542
3342         * gcc.dg/torture/pr48542.c: New test.
3343
3344 2011-06-16  Jason Merrill  <jason@redhat.com>
3345
3346         PR c++/44160
3347         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3348
3349         PR c++/45378
3350         * g++.dg/cpp0x/initlist52.C New.
3351
3352         PR c++/45399
3353         * c-c++-common/raw-string-12.c: New.
3354
3355         PR c++/49229
3356         * g++.dg/cpp0x/sfinae26.C: New.
3357
3358         PR c++/49251
3359         * g++.dg/cpp0x/variadic113.C: New.
3360
3361         PR c++/49420
3362         * g++.dg/cpp0x/variadic112.C: New.
3363
3364 2011-06-16  Jeff Law <law@redhat.com>
3365
3366         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3367         improved jump threading.
3368         * gcc.dg/builtin-object-size-2.c: Likewise.
3369         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3370
3371 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3372
3373         PR fortran/49074
3374         * gfortran.dg/typebound_assignment_3.f03: New.
3375
3376 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3377
3378         PR testsuite/48727
3379         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3380
3381 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3382
3383         PR tree-optimization/49343
3384         * gnat.dg/discr31.ad[sb]: New test.
3385
3386 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3387
3388         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3389
3390 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3391
3392         PR target/45098
3393         * gcc.target/arm/ivopts-3.c: Update test.
3394         * gcc.target/arm/ivopts-5.c: Same.
3395
3396 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3397
3398         Revert:
3399         2011-06-10  Wei Guozhi  <carrot@google.com>
3400
3401         PR target/45335
3402         * gcc.target/arm/pr45335.c: New test.
3403         * gcc.target/arm/pr45335-2.c: New test.
3404         * gcc.target/arm/pr45335-3.c: New test.
3405         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3406         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3407         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3408
3409 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3410
3411         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3412
3413 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3414
3415         PR fortran/49417
3416         * gfortran.dg/class_43.f03: New.
3417
3418 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3419
3420         PR tree-optimization/49419
3421         * gcc.c-torture/execute/pr49419.c: New test.
3422
3423 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3424
3425         * gcc.dg/sms-9.c: New file.
3426
3427 2011-06-15  Easwaran Raman  <eraman@google.com>
3428
3429         PR rtl-optimization/49414
3430         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3431
3432 2011-06-14  Jason Merrill  <jason@redhat.com>
3433
3434         * g++.dg/cpp0x/noexcept13.C: New.
3435
3436 2011-06-14  Easwaran Raman  <eraman@google.com>
3437
3438         PR rtl-optimization/44194
3439         * gcc.dg/pr44194-1.c: New test.
3440         * gcc.dg/pr44194-2.c: New test.
3441
3442 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3443
3444         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3445         switches.
3446         * gcc.target/arm/pr45701-2.c: Likewise.
3447         * gcc.target/arm/thumb-branch1.c: Likewise.
3448
3449 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3450
3451         PR testsuite/48727
3452         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3453
3454 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3455
3456         * gcc.target/arm/pr45701-1.c: Require thumb support.
3457         * gcc.target/arm/pr45701-2.c: Likewise.
3458         * gcc.target/arm/thumb-branch1.c: Likewise.
3459
3460         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3461         * gcc.target/arm/pr39839.c: Likewise.
3462         * gcc.target/arm/pr40657-2.c: Likewise.
3463         * gcc.target/arm/pr40956.c: Likewise.
3464         * gcc.target/arm/pr41679.c: Likewise.
3465         * gcc.target/arm/pr42235.c: Likewise.
3466         * gcc.target/arm/pr42495.c: Likewise.
3467         * gcc.target/arm/pr42505.c: Likewise.
3468         * gcc.target/arm/pr42574.c: Likewise.
3469         * gcc.target/arm/pr46883.c: Likewise.
3470         * gcc.target/arm/pr46934.c: Likewise.
3471         * gcc.target/arm/xor-and.c: Likewise.
3472
3473 2011-06-14  Jason Merrill  <jason@redhat.com>
3474
3475         * g++.dg/other/error23.C: Adjust error message.
3476         * g++.dg/other/error32.C: Likewise.
3477
3478         PR c++/49389
3479         * g++.dg/cpp0x/rv-dotstar.C: New.
3480
3481         PR c++/49369
3482         * g++.dg/cpp0x/decltype30.C: New.
3483
3484         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3485
3486 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3487
3488         PR fortran/49103
3489         * gfortran.dg/pr49103.f90: New test.
3490
3491 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3492
3493         PR target/45098
3494         * gcc.target/arm/ivopts-3.c: New test.
3495         * gcc.target/arm/ivopts-4.c: New test.
3496         * gcc.target/arm/ivopts-5.c: New test.
3497
3498 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3499
3500         PR rtl-optimization/49390
3501         * gcc.c-torture/execute/pr49390.c: New test.
3502
3503 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3504
3505         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3506
3507 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3508
3509         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3510         * gcc.c-torture/execute/cmpsi-2.x: New file.
3511         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3512         * gcc.c-torture/execute/pr45262.x: New file.
3513         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3514         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3515         int32plus
3516         * gcc.c-torture/compile/pr49163.c: Ditto.
3517
3518 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3519
3520         * gcc.dg/vect/vect-16.c: Rename to...
3521         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3522         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3523         for double-word vectors.
3524         * gcc.dg/vect/vect-peel-4.c: Likewise.
3525         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3526         vect_element_align.
3527         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3528         -fno-fast-math.
3529
3530 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3531
3532         PR target/44618
3533         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3534
3535 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3536
3537         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3538
3539 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3540
3541         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3542
3543 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3544
3545         * gfortran.dg/trim_optimize_8.f90:  New test case.
3546
3547 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3548            Ira Rosen  <ira.rosen@linaro.org>
3549
3550         PR tree-optimization/49352
3551         * gcc.dg/vect/pr49352.c: New test.
3552
3553 2011-06-12  Tobias Burnus
3554
3555         PR fortran/49324
3556         * gfortran.dg/alloc_comp_assign_11.f90: New.
3557
3558 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3559
3560         * gfortran.dg/trim_optimize_7.f90:  New test.
3561
3562 2011-06-10  Wei Guozhi  <carrot@google.com>
3563
3564         PR target/45335
3565         * gcc.target/arm/pr45335.c: New test.
3566         * gcc.target/arm/pr45335-2.c: New test.
3567         * gcc.target/arm/pr45335-3.c: New test.
3568         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3569         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3570         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3571
3572 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3573
3574         PR c++/41769
3575         * g++.dg/parse/error39.C: New.
3576
3577 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3578
3579         * gcc.target/arm/20090811-1.c: Skip for incompatible
3580         options, do not override other options.
3581         * gcc.target/arm/combine-cmp-shift.c: Skip for
3582         incompatible options.
3583         * gcc.target/arm/pr45094.c: Likewise.
3584         * gcc.target/arm/scd42-1.c: Likewise.
3585         * gcc.target/arm/scd42-3.c: Likewise.
3586         * gcc.target/arm/thumb-ltu.c: Likewise.
3587
3588         * lib/target-supports.exp
3589         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3590         multilib flags use -mfpu with a value other than neon-fp16.
3591
3592 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3593
3594         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3595         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3596
3597 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3598
3599         * lib/target-supports.exp (check_effective_target_pie): New proc.
3600         * gcc.dg/pie-link.c: Use target pie.
3601
3602 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3603             Laurent Rougé  <laurent.rouge@menta.fr>
3604
3605         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3606         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3607
3608 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3609
3610         * gfortran.dg/coarray/sync_1.f90: New test for
3611         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3612
3613 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3614
3615         PR tree-optimization/49318
3616         * gcc.dg/vect/pr49318.c: New test.
3617
3618 2011-06-09  David Krauss  <potswa@mac.com>
3619
3620         * g++.dg/template/arrow1.C: New.
3621
3622 2011-06-09  Jason Merrill  <jason@redhat.com>
3623
3624         * lib/prune.exp: Prune "note"s.
3625         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3626
3627         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3628         * g++.dg/template/dependent-expr3.C: Likewise.
3629         * g++.dg/parse/template7.C: Likewise.
3630         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3631         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3632         * g++.old-deja/g++.pt/friend38.C: Likewise.
3633         * g++.old-deja/g++.pt/crash32.C: Likewise.
3634         * g++.old-deja/g++.other/init4.C: Likewise.
3635         * g++.old-deja/g++.other/friend8.C: Likewise.
3636
3637         * g++.dg/ext/complex7.C: Adjust expected output.
3638         * g++.dg/diagnostic/method1.C: Likewise.
3639         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3640         * g++.dg/parse/crash33.C: Likewise.
3641         * g++.dg/other/warning1.C: Likewise.
3642         * g++.dg/init/pr29571.C: Likewise.
3643         * g++.dg/warn/overflow-warn-1.C: Likewise.
3644         * g++.dg/warn/overflow-warn-3.C: Likewise.
3645         * g++.dg/warn/overflow-warn-4.C: Likewise.
3646         * g++.old-deja/g++.oliva/template1.C: Likewise.
3647
3648         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3649         * g++.dg/parse/template7.C: Adjust.
3650
3651 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3652
3653         PR target/49307
3654         * gcc.dg/pr49307.c: New.
3655
3656 2011-06-09  Wei Guozhi  <carrot@google.com>
3657
3658         PR target/46975
3659         * gcc.target/arm/pr46975.c: New testcase.
3660
3661 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3662
3663         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3664         (PMETH, arglist_t): Removed.
3665         (method_get_number_of_arguments): Removed.
3666         (method_get_nth_argument): Removed.
3667         (method_get_first_argument): Removed.
3668         (method_get_next_argument): Removed.
3669         (method_get_sizeof_arguments): Removed.
3670         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3671         (PMETH): Removed.
3672         (method_get_number_of_arguments): Removed.
3673         (method_get_nth_argument): Removed.
3674         (method_get_first_argument): Removed.
3675         (method_get_next_argument): Removed.
3676         (method_get_sizeof_arguments): Removed.
3677         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3678
3679 2011-06-09  David Li  <davidxl@google.com>
3680
3681         * gcc.dg/dump-pass.c: New test.
3682
3683 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3684
3685         PR c++/29003
3686         * g++.dg/parse/error38.C: New.
3687
3688 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3689
3690         PR middle-end/49308
3691         * gfortran.dg/pr49308.f90: New test.
3692
3693 2011-06-08  Jason Merrill  <jason@redhat.com>
3694
3695         * g++.dg/cpp0x/noexcept11.C: New.
3696         * g++.dg/cpp0x/noexcept12.C: New.
3697         * g++.dg/cpp0x/sfinae11.C: Adjust.
3698
3699 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR testsuite/49323
3702         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3703         to dg-options, match also DW_AT_linkage_name.
3704
3705 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3706
3707         PR middle-end/21953
3708         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3709         -fno-common on alpha*-dec-osf*.
3710         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3711
3712 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3713
3714         PR rtl-optimization/49303
3715         * gcc.target/ia64/pr49303.c: New test.
3716
3717 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3718
3719         PR fortran/18918
3720         * gfortran.dg/coarray_lock_1.f90: New.
3721         * gfortran.dg/coarray_lock_2.f90: New.
3722
3723 2011-06-07  Jason Merrill  <jason@redhat.com>
3724
3725         * lib/prune.exp: Look for "required" rather than "instantiated".
3726         * g++.dg/abi/mangle11.C: Likewise.
3727         * g++.dg/abi/mangle12.C: Likewise.
3728         * g++.dg/abi/mangle17.C: Likewise.
3729         * g++.dg/abi/mangle20-2.C: Likewise.
3730         * g++.dg/abi/pragma-pack1.C: Likewise.
3731         * g++.dg/cpp0x/decltype26.C: Likewise.
3732         * g++.dg/cpp0x/decltype28.C: Likewise.
3733         * g++.dg/cpp0x/decltype29.C: Likewise.
3734         * g++.dg/cpp0x/enum11.C: Likewise.
3735         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3736         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3737         * g++.dg/cpp0x/pr47416.C: Likewise.
3738         * g++.dg/ext/case-range2.C: Likewise.
3739         * g++.dg/ext/case-range3.C: Likewise.
3740         * g++.dg/gomp/for-19.C: Likewise.
3741         * g++.dg/gomp/pr37533.C: Likewise.
3742         * g++.dg/gomp/pr38639.C: Likewise.
3743         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3744         * g++.dg/inherit/base3.C: Likewise.
3745         * g++.dg/inherit/using6.C: Likewise.
3746         * g++.dg/init/placement4.C: Likewise.
3747         * g++.dg/init/reference3.C: Likewise.
3748         * g++.dg/lookup/scoped6.C: Likewise.
3749         * g++.dg/lookup/using7.C: Likewise.
3750         * g++.dg/other/abstract1.C: Likewise.
3751         * g++.dg/other/error10.C: Likewise.
3752         * g++.dg/other/error5.C: Likewise.
3753         * g++.dg/other/field1.C: Likewise.
3754         * g++.dg/other/offsetof5.C: Likewise.
3755         * g++.dg/parse/bitfield2.C: Likewise.
3756         * g++.dg/parse/constant4.C: Likewise.
3757         * g++.dg/parse/crash20.C: Likewise.
3758         * g++.dg/parse/invalid-op1.C: Likewise.
3759         * g++.dg/parse/non-dependent2.C: Likewise.
3760         * g++.dg/parse/template18.C: Likewise.
3761         * g++.dg/tc1/dr152.C: Likewise.
3762         * g++.dg/tc1/dr166.C: Likewise.
3763         * g++.dg/tc1/dr176.C: Likewise.
3764         * g++.dg/tc1/dr213.C: Likewise.
3765         * g++.dg/template/access11.C: Likewise.
3766         * g++.dg/template/access2.C: Likewise.
3767         * g++.dg/template/access3.C: Likewise.
3768         * g++.dg/template/access7.C: Likewise.
3769         * g++.dg/template/arg7.C: Likewise.
3770         * g++.dg/template/cond2.C: Likewise.
3771         * g++.dg/template/crash13.C: Likewise.
3772         * g++.dg/template/crash40.C: Likewise.
3773         * g++.dg/template/crash7.C: Likewise.
3774         * g++.dg/template/crash84.C: Likewise.
3775         * g++.dg/template/ctor5.C: Likewise.
3776         * g++.dg/template/defarg13.C: Likewise.
3777         * g++.dg/template/defarg14.C: Likewise.
3778         * g++.dg/template/dtor7.C: Likewise.
3779         * g++.dg/template/eh2.C: Likewise.
3780         * g++.dg/template/error2.C: Likewise.
3781         * g++.dg/template/error43.C: Likewise.
3782         * g++.dg/template/friend32.C: Likewise.
3783         * g++.dg/template/injected1.C: Likewise.
3784         * g++.dg/template/instantiate1.C: Likewise.
3785         * g++.dg/template/instantiate3.C: Likewise.
3786         * g++.dg/template/instantiate5.C: Likewise.
3787         * g++.dg/template/instantiate7.C: Likewise.
3788         * g++.dg/template/local6.C: Likewise.
3789         * g++.dg/template/lookup2.C: Likewise.
3790         * g++.dg/template/member5.C: Likewise.
3791         * g++.dg/template/memfriend15.C: Likewise.
3792         * g++.dg/template/memfriend16.C: Likewise.
3793         * g++.dg/template/memfriend17.C: Likewise.
3794         * g++.dg/template/memfriend7.C: Likewise.
3795         * g++.dg/template/meminit1.C: Likewise.
3796         * g++.dg/template/nested3.C: Likewise.
3797         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3798         * g++.dg/template/nontype12.C: Likewise.
3799         * g++.dg/template/nontype13.C: Likewise.
3800         * g++.dg/template/nontype6.C: Likewise.
3801         * g++.dg/template/pr23510.C: Likewise.
3802         * g++.dg/template/pr35240.C: Likewise.
3803         * g++.dg/template/ptrmem15.C: Likewise.
3804         * g++.dg/template/ptrmem6.C: Likewise.
3805         * g++.dg/template/qualified-id1.C: Likewise.
3806         * g++.dg/template/qualttp20.C: Likewise.
3807         * g++.dg/template/qualttp3.C: Likewise.
3808         * g++.dg/template/qualttp4.C: Likewise.
3809         * g++.dg/template/qualttp5.C: Likewise.
3810         * g++.dg/template/qualttp6.C: Likewise.
3811         * g++.dg/template/qualttp7.C: Likewise.
3812         * g++.dg/template/qualttp8.C: Likewise.
3813         * g++.dg/template/recurse.C: Likewise.
3814         * g++.dg/template/recurse2.C: Likewise.
3815         * g++.dg/template/ref5.C: Likewise.
3816         * g++.dg/template/scope2.C: Likewise.
3817         * g++.dg/template/sfinae10.C: Likewise.
3818         * g++.dg/template/sfinae3.C: Likewise.
3819         * g++.dg/template/sizeof3.C: Likewise.
3820         * g++.dg/template/static9.C: Likewise.
3821         * g++.dg/template/template-id-2.C: Likewise.
3822         * g++.dg/template/typedef13.C: Likewise.
3823         * g++.dg/template/typename4.C: Likewise.
3824         * g++.dg/template/using14.C: Likewise.
3825         * g++.dg/template/using2.C: Likewise.
3826         * g++.dg/template/warn1.C: Likewise.
3827         * g++.dg/warn/Wparentheses-13.C: Likewise.
3828         * g++.dg/warn/Wparentheses-15.C: Likewise.
3829         * g++.dg/warn/Wparentheses-16.C: Likewise.
3830         * g++.dg/warn/Wparentheses-17.C: Likewise.
3831         * g++.dg/warn/Wparentheses-18.C: Likewise.
3832         * g++.dg/warn/Wparentheses-19.C: Likewise.
3833         * g++.dg/warn/Wparentheses-20.C: Likewise.
3834         * g++.dg/warn/Wparentheses-23.C: Likewise.
3835         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3836         * g++.dg/warn/noeffect2.C: Likewise.
3837         * g++.dg/warn/noeffect4.C: Likewise.
3838         * g++.dg/warn/pr8570.C: Likewise.
3839         * g++.old-deja/g++.brendan/init2.C: Likewise.
3840         * g++.old-deja/g++.eh/spec6.C: Likewise.
3841         * g++.old-deja/g++.pt/crash10.C: Likewise.
3842         * g++.old-deja/g++.pt/crash36.C: Likewise.
3843         * g++.old-deja/g++.pt/derived3.C: Likewise.
3844         * g++.old-deja/g++.pt/error2.C: Likewise.
3845         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3846         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3847         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3848         * g++.old-deja/g++.pt/overload7.C: Likewise.
3849         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3850
3851 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3852             Iain Sandoe  <iains@gcc.gnu.org>
3853
3854         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3855         Added code to deal with the case when [Protocol
3856         -descriptionForInstanceMethod:] or [Protocol
3857         -descriptionForClassMethod:] returns NULL.
3858
3859 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3860             Iain Sandoe  <iains@gcc.gnu.org>
3861
3862         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3863         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3864         Added cast.
3865
3866 2011-06-07  Xinliang David Li  <davidxl@google.com>
3867
3868         * gcc.dg/inline_2.c: New test.
3869         * gcc.dg/unroll_2.c: New test.
3870         * gcc.dg/inline_3.c: New test.
3871         * gcc.dg/unroll_3.c: New test.
3872         * gcc.dg/inline_4.c: New test.
3873         * gcc.dg/unroll_4.c: New test.
3874         * gcc.dg/inline_1.c: New test.
3875         * gcc.dg/unroll_1.c: New test.
3876
3877 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3878
3879         PR tree-optimization/48497
3880         * lib/gcc-defs.exp (dg-additional-options): New proc.
3881         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3882         -msse2 on 32-bit x86.
3883
3884 2011-06-06  Jason Merrill  <jason@redhat.com>
3885
3886         * g++.dg/cpp0x/enum19.C: New.
3887
3888 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3889
3890         * gcc.target/arm/neon-reload-class.c: New test.
3891
3892 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3893
3894         PR debug/49130
3895         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3896
3897 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3898
3899         * gcc.target/arm/smlatb-1.c: New file.
3900         * gcc.target/arm/smlatt-1.c: New file.
3901         * gcc.target/arm/smlaltb-1.c: New file.
3902         * gcc.target/arm/smlaltt-1.c: New file.
3903
3904 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3905
3906         * gcc.target/arm/mla-2.c: New test.
3907
3908 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3909
3910         PR gcov-profile/49299
3911         * gcc.dg/tree-prof/pr49299-1.c: New test.
3912         * gcc.dg/tree-prof/pr49299-2.c: New test.
3913
3914 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3915
3916         * lib/target-supports.exp
3917         (check_effective_target_vect_widen_mult_qi_to_hi):
3918         Add NEON as supporting target.
3919         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3920         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3921         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3922         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3923         using widening multiplication on targets that support it.
3924         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3925         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3926         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3927
3928 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3929
3930         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3931         Modern Objective-C runtime API.
3932         * objc/execute/next_mapping.h: Removed.
3933         * objc-obj-c++-shared/next-mapping.h: Removed.
3934         * objc-obj-c++-shared/Object1.h: Removed.
3935         * objc-obj-c++-shared/Object1.m: Removed.
3936         * objc-obj-c++-shared/Object1.mm: Removed.
3937         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3938         * objc-obj-c++-shared/Protocol1.h: Removed.
3939         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3940         of ProtoBool, IVAR_T and METHOD.
3941         * objc-obj-c++-shared/runtime.h: New.
3942         * objc-obj-c++-shared/TestsuiteObject.h: New.
3943         * objc-obj-c++-shared/TestsuiteObject.m: New.
3944
3945         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3946         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3947         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3948         it a class method.
3949         * objc/execute/_cmd.m: Include
3950         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3951         runtime API.  ([TestClass +initialize]): Include this method also
3952         with the GNU runtime.
3953         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3954         Object.  ([-setValue:]): Return void.
3955         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3956         with the GNU runtime.  Include
3957         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3958         for the NeXT runtime.  Use the existing print_ivars() and
3959         compare_structures() implementations for the old NeXT runtime.
3960         Added new implementations for the Modern GNU and NeXT runtimes.
3961         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3962         well.  (main): Use objc_getClass().  Use return instead of exit.
3963         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3964         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3965         of exit().
3966         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3967         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3968         instead of Object.  (main): Use return instead of exit().
3969         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3970         instead of Object.  Removed prototype for exit().  (main): Use
3971         return instead of exit().  Use the Modern Objective-C runtime API.
3972         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3973         Object.
3974         * objc/execute/class-tests-1.h: Include
3975         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3976         runtime API.  (test_class_with_superclass): Do not call [Object
3977         class].  There is no need to with the current libobjc.
3978         * objc/execute/class-tests-2.h: Include
3979         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3980         runtime API.
3981         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3982         ../../objc-obj-c++-shared/next-mapping.h.
3983         * objc/execute/class-2.m: Likewise.
3984         * objc/execute/class-3.m: Likewise.
3985         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3986         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3987         +initialize]): Include this method also with the GNU
3988         runtime. (main): Use the Modern Objective-C runtime API.
3989         * objc/execute/class-5.m: Likewise.
3990         * objc/execute/class-6.m: Likewise.
3991         * objc/execute/class-7.m: Likewise.
3992         * objc/execute/class-8.m: Likewise.
3993         * objc/execute/class-9.m: Likewise.
3994         * objc/execute/class-10.m: Likewise.
3995         * objc/execute/class-11.m: Likewise.
3996         * objc/execute/class-12.m: Likewise.
3997         * objc/execute/class-13.m: Likewise.
3998         * objc/execute/class-14.m: Likewise.
3999         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4000         this method also with the GNU runtime.
4001         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4002         +initialize]): Include this method also with the GNU runtime.
4003         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4004         of Object.
4005         * objc/execute/encode-1.m: Likewise.
4006         * objc/execute/enumeration-1.m: Likewise.
4007         * objc/execute/enumeration-2.m: Likewise.
4008         * objc/execute/exceptions/catchall-1.m: Likewise.
4009         * objc/execute/exceptions/finally-1.m: Likewise.
4010         * objc/execute/exceptions/foward-1.m: Likewise.
4011         * objc/execute/exceptions/local-variables-1.m: Likewise.
4012         * objc/execute/exceptions/throw-nil.m: Likewise.
4013         * objc/execute/exceptions/trivial.m: Likewise.
4014         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4015         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4016         * objc/execute/exceptions/matcher-1.m: Likewise.
4017         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4018         Object.
4019         * objc/execute/formal_protocol-2.m: Likewise.
4020         * objc/execute/formal_protocol-3.m: Likewise.
4021         * objc/execute/formal_protocol-4.m: Likewise.
4022         * objc/execute/formal_protocol-5.m: Include
4023         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4024         protocol_getName().
4025         * objc/execute/formal_protocol-6.m: Likewise.
4026         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4027         Object.  Include <objc/Protocol.h> instead of
4028         ../../objc-obj-c++-shared/Protocol1.h.
4029         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4030         Object.
4031         * objc/execute/informal_protocol.m: Likewise.
4032         * objc/execute/load-3.m: Likewise.
4033         * objc/execute/many_args_method.m ([TestClass +initialize]):
4034         Include this method with the GNU runtime as well.
4035         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4036         * objc/execute/nested-func-1.m: Use TestsuiteObject
4037         instead of Object.
4038         * objc/execute/nil_method-1.m: Likewise.
4039         * objc/execute/no_clash.m: Likewise.
4040         * objc/execute/np-1.m: Do not include
4041         ../../objc-obj-c++-shared/Protocol1.h.
4042         (main): Use return instead of exit().
4043         * objc/execute/np-2.m: Do not include
4044         ../../objc-obj-c++-shared/Protocol1.h.
4045         ([MyObject +initialize]): Include this method also with the GNU
4046         runtime.  (main): Use return instead of exit().
4047         * objc/execute/object_is_class.m: Include
4048         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4049         of Object.  (main): Use the Modern Objective-C runtime API.
4050         * objc/execute/object_is_meta_class.m: Likewise.
4051         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4052         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4053         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4054         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4055         Objective-C runtime API.
4056         * objc/execute/protocol-isEqual-2.m: Likewise.
4057         * objc/execute/protocol-isEqual-3.m: Likewise.
4058         * objc/execute/protocol-isEqual-4.m: Likewise.
4059         * objc/execute/redefining_self.m ([TestClass +initialize]):
4060         Include this method with the GNU runtime as well.
4061         * objc/execute/root_methods.m: Include
4062         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4063         Include this method with the GNU runtime as well.
4064         (main): Use the Modern Objective-C runtime API.
4065         * objc/execute/selector-1.m: Include
4066         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4067         of Object.  (main): Use the Modern Objective-C runtime API.
4068         * objc/execute/static-1.m ([Test +initialize]): Include this
4069         method with the GNU runtime as well.
4070         * objc/execute/static-2.m: Likewise.
4071         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4072         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4073         ([MathClass +initialize]): Include this method with the GNU
4074         runtime as well.
4075         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4076         instead of Object.
4077         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4078         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4079         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4080         * objc.dg/attributes/method-attribute-1.m: Likewise.
4081         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4082         * objc.dg/attributes/method-attribute-2.m: Likewise.
4083         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4084         * objc.dg/attributes/method-attribute-3.m: Likewise.
4085         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4086         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4087         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4088         * obj-c++.dg/bitfield-1.mm: Likewise.
4089         * obj-c++.dg/bitfield-2.mm: Likewise
4090         * objc.dg/bitfield-3.m: Likewise.
4091         * obj-c++.dg/bitfield-4.mm: Likewise.
4092         * objc.dg/bitfield-5.m: Likewise
4093         * objc.dg/call-super-1.m: Likewise.
4094         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4095         Use objc_getClass() instead of objc_get_class(), but for the GNU
4096         runtime redefine objc_getClass as objc_get_class.  Include
4097         ../objc-obj-c++-shared/runtime.h.
4098         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4099         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4100         Use the Modern Objective-C runtime API.
4101         * objc.dg/class-protocol-1.m: Include
4102         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4103         * obj-c++.dg/class-protocol-1.mm: Likewise.
4104         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4105         * objc.dg/comp-types-10.m: Likewise.
4106         * objc.dg/comp-types-11.m: Likewise.
4107         * objc.dg/comp-types-12.m: Likewise.
4108         * obj-c++.dg/comp-types-9.mm: Likewise.
4109         * obj-c++.dg/comp-types-11.mm: Likewise.
4110         * obj-c++.dg/comp-types-12.mm: Likewise.
4111         * obj-c++.dg/comp-types-13.mm: Likewise.
4112         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4113         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4114         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4115         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4116         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4117         * objc.dg/desig-init-1.m: Likewise.
4118         * obj-c++.dg/defs.mm: Likewise.
4119         * objc.dg/exceptions-2.m: Likewise.
4120         * obj-c++.dg/except-1.mm: Likewise.
4121         * obj-c++.dg/exceptions-2.mm: Likewise.
4122         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4123         Use the Modern Objective-C runtime API.
4124         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4125         the Modern Objective-C runtime API.  Do not include
4126         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4127         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4128         the Modern Objective-C runtime API except when using an older NeXT
4129         runtime.
4130         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4131         the Modern Objective-C runtime API.
4132         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4133         objc/encoding.h.
4134         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4135         * objc.dg/encode-7-next-64bit.m: Updated include.
4136         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4137         objc/encoding.h.
4138         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4139         the Modern Objective-C runtime API.
4140         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4141         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4142         instead of ../objc-obj-c++-shared/Protocol1.h.
4143         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4144         the Modern Objective-C runtime API except when using an older NeXT
4145         runtime.
4146         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4147         the Modern Objective-C runtime API.
4148         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4149         Object.
4150         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4151         * objc.dg/fix-and-continue-2.m: Likewise.
4152         * objc.dg/foreach-1.m: Likewise.
4153         * objc.dg/foreach-2.m: Likewise.
4154         * objc.dg/foreach-3.m: Likewise.
4155         * objc.dg/foreach-4.m: Likewise.
4156         * objc.dg/foreach-5.m: Likewise.
4157         * objc.dg/foreach-6.m: Likewise.
4158         * objc.dg/foreach-7.m: Likewise.
4159         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4160         Object.
4161         * objc.dg/func-ptr-2.m: Likewise.
4162         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4163         Do not include objc/objc-api.h.
4164         * obj-c++.dg/fsf-package-0.mm: Likewise.
4165         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4166         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4167         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4168         of Object.
4169         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4170         * objc.dg/gnu-runtime-3.m: Likewise.
4171         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4172         * objc.dg/headers.m: Include objc/runtime.h instead of
4173         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4174         for the NeXT runtime.
4175         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4176         * obj-c++.dg/isa-field-1.mm: Likewise.
4177         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4178         * objc.dg/layout-1.m: Likewise.
4179         * objc.dg/layout-2.m: Likewise.
4180         * objc.dg/local-decl-2.m: Likewise.
4181         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4182         Object.  ([Container +elementForView:]): Use
4183         class_conformsToProtocol().
4184         * obj-c++.dg/lookup-2.mm: Likewise.
4185         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4186         * obj-c++.dg/local-decl-1.mm: Likewise.
4187         * objc.dg/method-3.m: Likewise.
4188         * objc.dg/method-4.m: Likewise.
4189         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4190         ../objc-obj-c++-shared/Protocol1.h.
4191         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4192         * objc.dg/method-9.m: Likewise.
4193         * objc.dg/method-10.m: Likewise.
4194         * objc.dg/method-13.m ([Root +initialize]): Include this method
4195         also for the GNU runtime.  (main): Use objc_getClass() also for
4196         the GNU runtime.
4197         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4198         * objc.dg/method-17.m: Likewise.
4199         * objc.dg/method-19.m: Likewise.
4200         * objc.dg/method-20b.m: Likewise.
4201         * obj-c++.dg/method-2.mm: Likewise.
4202         * obj-c++.dg/method-6.mm: Likewise.
4203         * obj-c++.dg/method-10.mm: Likewise.
4204         * obj-c++.dg/method-11.mm: Likewise.
4205         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4206         ../objc-obj-c++-shared/Protocol1.h.
4207         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4208         * obj-c++.dg/method-15.mm: Likewise.
4209         * obj-c++.dg/method-17.mm: Likewise.
4210         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4211         +initialize]): Include this method also for the GNU
4212         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4213         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4214         * obj-c++.dg/method-22.mm: Likewise.
4215         * obj-c++.dg/method-23.mm: Likewise.
4216         * obj-c++.dg/no-extra-load.mm: Likewise.
4217         * objc.dg/objc-fast-4.m: Likewise.
4218         * objc.dg/objc-gc-4.m: Likewise.
4219         * obj-c++.dg/objc-gc-3.mm: Likewise.
4220         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4221         protocol_getMethodDescription() instead of [Protocol
4222         -descriptionForInstanceMethod].
4223         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4224         Made it available with all runtimes.  (main): Call -test instead
4225         of -class.
4226         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4227         and put into a category.
4228         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4229         Object.  Include objc/objc.h.
4230         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4231         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4232         New. (main): Use protocol_getMethodDescription() instead
4233         of [Protocol -descriptionForInstanceMethod] and [Protocol
4234         -descriptionForClassMethod].
4235         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4236         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4237         Objective-C runtime API.
4238         * obj-c++.dg/proto-qual-1.mm: Likewise.
4239         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4240         Object.
4241         * obj-c++.dg/property/property-1.mm: Likewise.
4242         * obj-c++.dg/qual-types-1.mm: Likewise.
4243         * objc.dg/selector-2.m: Include objc/objc.h instead of
4244         ../objc-obj-c++-shared/Object1.h.
4245         * obj-c++.dg/selector-2.mm: Likewise.
4246         * obj-c++.dg/selector-5.mm: Likewise.
4247         * obj-c++.dg/selector-6.mm: Likewise.
4248         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4249         Object.  Do not include objc/objc-api.h.
4250         * obj-c++.dg/set-not-used-1.mm: Likewise.
4251         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4252         * objc.dg/stret-1.m: Likewise.
4253         * objc.dg/stret-2.m: Likewise.
4254         * obj-c++.dg/super-class-2.mm: Likewise.
4255         * objc.dg/super-class-3.m: Likewise.
4256         * objc.dg/super-class-4.m: Likewise.
4257         * objc.dg/sync-2.m: Likewise.
4258         * obj-c++.dg/sync-2.mm: Likewise.
4259         * objc.dg/sync-1.m: Include objc/objc.h instead of
4260         ../objc-obj-c++-shared/Object1.h.
4261         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4262         'Class' as the type of 'isa'.
4263         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4264         Objective-C runtime API.  ([TestClass +initialize]): Include this
4265         method with the GNU runtime as well.
4266         * objc.dg/strings/strings-1.m: Updated includes.
4267         * obj-c++.dg/strings/strings-1.mm: Likewise.
4268         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4269         objc.dg/strings/const-str-12b.m.
4270         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4271         * obj-c++.dg/template-3.mm: Likewise.
4272         * obj-c++.dg/template-4.mm: Likewise.
4273         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4274         Objective-C runtime API.
4275         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4276         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4277         * obj-c++.dg/try-catch-1.mm: Likewise.
4278         * obj-c++.dg/try-catch-2.mm: Likewise.
4279         * objc.dg/try-catch-3.m: Likewise.
4280         * obj-c++.dg/try-catch-3.mm: Likewise.
4281         * objc.dg/try-catch-6.m: Likewise.
4282         * objc.dg/try-catch-7.m: Likewise.
4283         * obj-c++.dg/try-catch-7.mm: Likewise.
4284         * obj-c++.dg/try-catch-8.mm: Likewise.
4285         * obj-c++.dg/try-catch-9.mm: Likewise.
4286         * objc.dg/try-catch-10.m: Likewise.
4287         * obj-c++.dg/try-catch-11.mm: Likewise.
4288         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4289         Object.  Include objc/objc.h.
4290         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4291         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4292         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4293         Object.  Use Modern Objective-C runtime API.  Do not use
4294         performv::.
4295         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4296         * obj-c++.dg/torture/trivial.mm: Likewise.
4297         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4298         instead of ../objc-obj-c++-shared/Object1.h.  Include
4299         ../objc-obj-c++-shared/runtime.h.
4300         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4301         * objc.dg/torture/strings/const-str-11.m: Likewise.
4302         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4303         * objc.dg/torture/strings/const-str-9.m: Likewise.
4304         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4305         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4306         instead of Object. Only add _FooClassReference if
4307         __NEXT_RUNTIME__.
4308         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4309         * objc.dg/torture/strings/const-str-8.m: Likewise.
4310         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4311         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4312         additional sources.
4313         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4314         Object.
4315         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4316         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4317         * obj-c++.dg/va-meth-1.mm: Likewise.
4318         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4319         ../objc-obj-c++-shared/Object1.h.
4320         * objc.dg/zero-link-3.m: Likewise.
4321
4322 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4323
4324         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4325
4326 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4327
4328         PR objc-++/48275
4329         * obj-c++.dg/property/cxx-property-1.mm: New.
4330         * obj-c++.dg/property/cxx-property-2.mm: New.
4331
4332 2011-06-06  Jason Merrill  <jason@redhat.com>
4333
4334         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4335
4336 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4337
4338         PR rtl-optimization/49145
4339         From Ryan Mansfield
4340         * gcc.c-torture/compile/pr49145.c: New test.
4341
4342 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4343
4344         PR testsuite/49288
4345         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4346         to dg-options, match also DW_AT_linkage_name.
4347
4348         PR debug/49294
4349         * gcc.dg/debug/pr49294.c: New test.
4350
4351         PR c++/49264
4352         * g++.dg/opt/pr49264.C: New test.
4353
4354 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4355
4356         PR tree-optimization/49243
4357         * gcc.dg/pr49243.c: New.
4358
4359 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4360
4361         * gnat.dg/specs/cond_expr1.ads: New test.
4362
4363 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4364
4365         * gnat.dg/deferred_const4.ad[sb]: New test.
4366         * gnat.dg/deferred_const4_pkg.ads: New helper.
4367
4368 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4369
4370         * gnat.dg/test_tamdt.adb: Rename to...
4371         * gnat.dg/taft_type1.adb: ...this.
4372         * gnat.dg/tamdt.ad[sb]: Rename to...
4373         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4374         * gnat.dg/tamdt_aux.ads: Rename to...
4375         * gnat.dg/taft_type1_pkg2.ads: ...this.
4376         * gnat.dg/taft_type2.ad[sb]: New test.
4377         * gnat.dg/taft_type2_pkg.ads: New helper.
4378         * gnat.dg/taft_type3.adb: New test.
4379         * gnat.dg/taft_type3_pkg.ads: New helper.
4380
4381 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4382
4383         PR fortran/49255
4384         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4385         for F2008.
4386
4387 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4388
4389         PR testsuite/49287
4390         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4391         warning.
4392         * objc.dg/gnu-api-2-objc.m: Likewise.
4393         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4394         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4395
4396 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4397
4398         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4399         alignment, not the alignment, when calling class_addIvar().  Add
4400         an 'isa' instance variable to the test root class.
4401         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4402
4403 2011-06-04  Jan Hubicka  <jh@suse.cz>
4404
4405         PR tree-optimization/48893
4406         PR tree-optimization/49091
4407         PR tree-optimization/49179
4408         * gfortran.dg/pr49179.f90: New testcase
4409
4410 2011-06-04  Jan Hubicka  <jh@suse.cz>
4411
4412         PR lto/48954
4413         * g++.dg/torture/pr48954.C: New testcase.
4414
4415 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4416
4417         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4418
4419 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4420
4421         PR c++/33840
4422         * g++.dg/diagnostic/bitfld2.C: New.
4423
4424 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4425
4426         PR target/49281
4427         * gcc.c-torture/execute/pr49281.c: New test.
4428
4429 2011-06-04  Jan Hubicka  <jh@suse.cz>
4430
4431         PR tree-optimize/48929
4432         * gcc.c-torture/compile/pr48929.c: New testcase.
4433
4434 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4435
4436         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4437
4438 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4439
4440         PR c++/49276
4441         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4442
4443 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4444
4445         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4446
4447 2011-06-03  Richard Henderson  <rth@redhat.com>
4448             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4449
4450         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4451
4452 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4453
4454         * objc.dg/headers.m: Do not include objc-list.h.
4455
4456 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4457
4458         * objc.dg/type-stream-1.m: Test removed.
4459         * objc.dg/headers.m: Do not include typedstream.h.
4460
4461 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4462
4463         * objc.dg/torture/forward-1.m (main): Updated testcase.
4464
4465 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4466
4467         PR target/49163
4468         * gcc.c-torture/compile/pr49163.c: New.
4469
4470 2011-06-02  Asher Langton  <langton2@llnl.gov>
4471
4472         PR fortran/49268
4473         * gfortran.dg/PR49268.f90: New test.
4474
4475 2011-06-02  Asher Langton  <langton2@llnl.gov>
4476
4477         PR fortran/37039
4478         * gfortran.dg/PR37039.f90: New test.
4479
4480 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4481
4482         PR objc/48539
4483         * objc.dg/method-5.m: Updated.
4484         * objc.dg/method-19.m: Updated.
4485         * objc.dg/method-lookup-1.m: New.
4486         * obj-c++.dg/method-6.mm: Updated.
4487         * obj-c++.dg/method-7.mm: Updated.
4488         * obj-c++.dg/method-lookup-1.mm: New.
4489
4490 2011-06-02  DJ Delorie  <dj@redhat.com>
4491
4492         * lib/timeout.exp (timeout): Add board_info support.
4493
4494 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4495
4496         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4497
4498 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4499
4500         PR fortran/49265
4501         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4502         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4503
4504 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4505             Hans-Peter Nilsson  <hp@axis.com>
4506
4507         PR rtl-optimization/48840
4508         * gcc.target/sparc/ultrasp13.c: New test.
4509
4510 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4511
4512         PR target/49238
4513         * gcc.c-torture/compile/pr49238.c: New.
4514
4515 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4516
4517         * gcc.target/arm/g2.c: Skip test in -mthumb.
4518         Skip test unless cpu is xscale.
4519         * gcc.target/arm/scd42-2.c: Likewise.
4520         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4521
4522 2011-06-01  Jason Merrill  <jason@redhat.com>
4523
4524         * g++.dg/cpp0x/decltype28.C: New.
4525         * g++.dg/cpp0x/decltype29.C: New.
4526
4527 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4528
4529         PR target/45074
4530         * gcc.target/mips/pr45074.c: New test.
4531
4532 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4533             Hans-Peter Nilsson  <hp@axis.com>
4534
4535         PR rtl-optimization/48830
4536         * gcc.target/sparc/ultrasp12.c: New test.
4537
4538 2011-06-01  David Li  <davidxl@google.com>
4539
4540         * gcc.dg/profile-dir-1.c: Change pass name.
4541         * gcc.dg/profile-dir-2.c: Ditto.
4542         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4543         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4544         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4545         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4546         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4547         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4548         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4549         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4550         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4551         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4552         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4553         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4554         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4555         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4556         * gcc.dg/profile-dir-3.c: Ditto.
4557         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4558
4559 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4560
4561         * objc.dg/attributes/method-nonnull-1.m: New test.
4562         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4563
4564 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4565
4566         PR fortran/18918
4567         * gfortran.dg/coarray_atomic_1.f90: New.
4568         * gfortran.dg/coarray/atomic_1.f90: New.
4569
4570 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4571
4572         * gcc.dg/guality/bswaptest.c: New test.
4573         * gcc.dg/guality/clztest.c: New test.
4574         * gcc.dg/guality/ctztest.c: New test.
4575         * gcc.dg/guality/rotatetest.c: New test.
4576
4577         PR target/48688
4578         * gcc.target/i386/pr48688.c: New test.
4579
4580 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4581
4582         PR c++/48010
4583         * g++.dg/lookup/name-clash9.C: New.
4584
4585 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4586
4587         PR fortran/18918
4588         * gfortran.dg/coarray/dummy_1.f90: New.
4589
4590 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4591
4592         PR fortran/18918
4593         * gfortran.dg/coarray/save_1.f90: New.
4594         * gfortran.dg/coarray_4.f90: Update dg-error.
4595
4596 2011-05-31  Jason Merrill  <jason@redhat.com>
4597
4598         * g++.dg/cpp0x/rv-template1.C: New.
4599
4600 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4601
4602         PR rtl-optimization/49235
4603         * gcc.dg/pr49235.c: New test.
4604
4605 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4606
4607         PR tree-optimization/49093
4608         * gcc.dg/vect/pr49093.c: New test.
4609
4610 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4611
4612         PR debug/49047
4613         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4614
4615 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4616
4617         PR testsuite/49239
4618         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4619         output array.
4620
4621 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4622
4623         PR target/49186
4624         * gcc.c-torture/execute/pr49186.c: New.
4625
4626 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4627
4628         PR target/49168
4629          * gcc.target/i386/pr49168-1.c: New.
4630
4631 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4632             Eric Botcazou  <ebotcazou@adacore.com>
4633
4634         * gcc.dg/guality/drap.c: New test.
4635
4636 2011-05-30  Richard Guenther  <rguenther@suse.de>
4637
4638         PR tree-optimization/49210
4639         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4640         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4641
4642 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4643
4644         PR c++/49223
4645         * g++.dg/gomp/pr49223-1.C: New test.
4646         * g++.dg/gomp/pr49223-2.C: New test.
4647
4648 2011-05-30  Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/49218
4651         * gcc.c-torture/execute/pr49218.c: New testcase.
4652
4653 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4654
4655         PR tree-optimization/49199
4656         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4657         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4658         -fno-tree-scev-cprop.
4659
4660 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4661
4662         PR fortran/47601
4663         * gfortran.dg/extends_13.f03: New.
4664
4665 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4666
4667         PR rtl-optimization/49095
4668         * gcc.target/i386/pr49095.c: New test.
4669
4670 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4671
4672         PR fortran/18918
4673         * gfortran.dg/coarray_24.f90: New.
4674
4675 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4676
4677         PR fortran/18918
4678         * gfortran.dg/coarray_23.f90: New.
4679
4680 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4681
4682         From Ryan Mansfield
4683         * gcc.dg/pr48826.c: New test.
4684
4685 2011-05-29  Richard Guenther  <rguenther@suse.de>
4686
4687         PR tree-optimization/49217
4688         * gcc.dg/torture/pr49217.c: New testcase.
4689
4690 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4691
4692         PR testsuite/49222
4693         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4694
4695 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4696
4697         * gnat.dg/boolean_subtype.adb: Rename to...
4698         * gnat.dg/boolean_subtype1.adb: ...this.
4699
4700 2011-05-28  Jason Merrill  <jason@redhat.com>
4701
4702         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4703
4704 2011-05-27  Jason Merrill  <jason@redhat.com>
4705
4706         * g++.dg/cpp0x/enum18.C: Adjust.
4707
4708         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4709
4710 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4711
4712         PR fortran/18918
4713         * gfortran.dg/coarray_22.f90: New.
4714
4715 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4716
4717         PR tree-optimization/46728
4718         * gcc.target/powerpc/pr46728-1.c: New.
4719         * gcc.target/powerpc/pr46728-2.c: New.
4720         * gcc.target/powerpc/pr46728-3.c: New.
4721         * gcc.target/powerpc/pr46728-4.c: New.
4722         * gcc.target/powerpc/pr46728-5.c: New.
4723         * gcc.dg/pr46728-6.c: New.
4724         * gcc.target/powerpc/pr46728-7.c: New.
4725         * gcc.target/powerpc/pr46728-8.c: New.
4726         * gcc.dg/pr46728-9.c: New.
4727         * gcc.target/powerpc/pr46728-10.c: New.
4728         * gcc.target/powerpc/pr46728-11.c: New.
4729         * gcc.dg/pr46728-12.c: New.
4730         * gcc.target/powerpc/pr46728-13.c: New.
4731         * gcc.target/powerpc/pr46728-14.c: New.
4732         * gcc.target/powerpc/pr46728-15.c: New.
4733         * gcc.target/powerpc/pr46728-16.c: New.
4734
4735 2011-05-27  Jason Merrill  <jason@redhat.com>
4736
4737         * g++.dg/abi/mangle47.C: New.
4738
4739         PR c++/49176
4740         * g++.dg/template/const5.C: New.
4741
4742         * g++.dg/cpp0x/enum18.C: New.
4743
4744         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4745
4746         * g++.dg/cpp0x/error6.C: New.
4747
4748         * g++.dg/cpp0x/error5.C: New.
4749
4750 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4751
4752         PR c++/49165
4753         * g++.dg/eh/cond6.C: New test.
4754
4755 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4756
4757         PR fortran/48820
4758         * gfortran.dg/rank_3.f90: New.
4759         * gfortran.dg/rank_4.f90: New.
4760
4761 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4762
4763         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4764         replace dump search.
4765
4766 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4767
4768         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4769         * gnat.dg/bit_packed_array5.adb: ...here.
4770
4771 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4772
4773         PR c++/42056
4774         * g++.dg/cpp0x/auto25.C: New.
4775
4776 2011-05-27  Richard Guenther  <rguenther@suse.de>
4777
4778         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4779
4780 2011-05-27  Richard Guenther  <rguenther@suse.de>
4781
4782         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4783
4784 2011-05-27  Richard Guenther  <rguenther@suse.de>
4785
4786         PR middle-end/49189
4787         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4788
4789 2011-05-26  Jason Merrill  <jason@redhat.com>
4790
4791         * g++.dg/cpp0x/friend1.C: New.
4792         * g++.dg/cpp0x/friend2.C: New.
4793
4794         * g++.dg/cpp0x/auto7.C: Update.
4795         * g++.dg/template/crash50.C: Adjust.
4796         * g++.dg/template/static9.C: Adjust.
4797         * g++.old-deja/g++.ext/memconst.C: Adjust.
4798
4799 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4800
4801         * gcc.dg/march.c: Ignore a note for some targets.
4802
4803 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4804             Nathan Froyd  <froydnj@codesourcery.com>
4805
4806         PR c++/2288
4807         PR c++/18770
4808         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4809         * g++.dg/parse/pr18770.C: New test.
4810         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4811
4812 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4813
4814         PR fortran/48955
4815         * gfortran.dg/dependency_40.f90 : New test.
4816
4817 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4818
4819         PR fortran/18918
4820         * gfortran.dg/coarray/registering_1.f90: New.
4821
4822 2011-05-26  Jason Merrill  <jason@redhat.com>
4823
4824         * g++.dg/cpp0x/variadic111.C: New.
4825         * g++.dg/cpp0x/variadic41.C: Adjust.
4826
4827 2011-05-26  Richard Guenther  <rguenther@suse.de>
4828
4829         PR tree-optimization/48702
4830         * gcc.dg/torture/pr48702.c: New testcase.
4831
4832 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4833
4834         PR gcov-profile/48845
4835         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4836         support.
4837         * gcc.dg/matrix/matrix.exp: Likewise.
4838         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4839         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4840         line number to check_profiling_available.
4841         * lib/target-supports.exp (check_profiling_available): Account for
4842         this.
4843         Require TLS runtime support with -fprofile-generate.
4844         * lib/profopt.exp (profopt-execute): Add TLS options for
4845         -fprofile-generate.
4846         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4847
4848 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4849
4850         PR c++/49165
4851         * g++.dg/eh/cond5.C: New test.
4852
4853         PR tree-optimization/49161
4854         * gcc.c-torture/execute/pr49161.c: New test.
4855
4856 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4857
4858         * gcc.target/arm/neon-vorn-vbic.c: New test.
4859
4860 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4861
4862         PR tree-optimization/49038
4863         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4864         * gcc.dg/vect/pr49038.c: New test.
4865
4866 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4867         * g++.dg/init/pr25811-3.C: New.
4868         * g++.dg/init/pr25811-4.C: New.
4869
4870 2011-05-25  Jason Merrill  <jason@redhat.com>
4871
4872         * g++.dg/cpp0x/enum17.C: New.
4873         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4874
4875         * g++.dg/cpp0x/auto24.C: New.
4876
4877         * g++.dg/cpp0x/error4.C: New.
4878
4879         * g++.dg/cpp0x/rv-restrict.C: New.
4880
4881         * g++.dg/cpp0x/enum15.C: New.
4882         * g++.dg/cpp0x/constexpr-switch2.C: New.
4883
4884         * g++.dg/cpp0x/variadic110.C: New.
4885
4886         * g++.dg/cpp0x/auto9.C: Add typedef test.
4887
4888         * g++.dg/cpp0x/auto23.C: New.
4889         * g++.dg/cpp0x/auto9.C: Adjust.
4890
4891         * g++.dg/cpp0x/defaulted29.C: New.
4892
4893         * g++.dg/cpp0x/initlist51.C: New.
4894
4895 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4896
4897         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4898         * g++.dg/abi/packed1.C: Suppress warning.
4899         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4900         * g++.dg/template/stdarg1.C: Likewise.
4901         * g++.dg/other/packed1.C: Remove arm from xfail list.
4902
4903 2011-05-25  Jason Merrill  <jason@redhat.com>
4904
4905         * g++.dg/cpp0x/enum16.C: New.
4906         * g++.dg/parse/error15.C: Adjust.
4907
4908         * g++.dg/cpp0x/initlist50.C: New.
4909
4910         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4911
4912         * g++.dg/cpp0x/variadic109.C: New.
4913
4914 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4915
4916          * gcc.target/i386/pause-1.c: New.
4917
4918 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4919
4920         * gcc.dg/stack-usage-1.c: Adjust comment.
4921         * gcc.dg/stack-usage-2.c: New test.
4922
4923 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4924
4925         PR c++/49136
4926         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4927         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4928
4929 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4930
4931         PR rtl-optimization/48757
4932         * gfortran.dg/pr48757.f:  New test case.
4933
4934 2011-05-24  Jason Merrill  <jason@redhat.com>
4935
4936         * g++.dg/cpp0x/access01.C: New.
4937
4938 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4939
4940         PR libobjc/48177
4941         * objc.dg/pr48177.m: New testcase.      
4942
4943 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4944
4945         PR objc/48187
4946         * objc.dg/pr48187.m: New testcase.
4947         * obj-c++.dg/pr48187.mm: New testcase.
4948         * objc.dg/ivar-extra-semicolon.m: New testcase.
4949
4950 2011-05-24  Jason Merrill  <jason@redhat.com>
4951
4952         * g++.dg/template/access21.C: New.
4953         * g++.dg/template/access22.C: New.
4954
4955 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4956
4957         PR rtl-optimization/48633
4958         * g++.dg/pr48633.C: New test.
4959
4960 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4961
4962         PR target/49133
4963         * g++.dg/other/pr49133.C: New test.
4964
4965 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4966             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4967
4968         * gcc.dg/torture/tls/run-gd.c: New test.
4969         * gcc.dg/torture/tls/run-ie.c: New test.
4970         * gcc.dg/torture/tls/run-ld.c: New test.
4971         * gcc.dg/torture/tls/run-le.c: New test.
4972         * lib/target-supports.exp (check_effective_target_tls_runtime):
4973         Build testcase with TLS options.
4974
4975 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4976
4977         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4978
4979 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4980
4981         PR tree-optimization/49121
4982         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4983
4984 2011-05-23  Jason Merrill  <jason@redhat.com>
4985
4986         * g++.dg/cpp0x/defaulted28.C: New.
4987
4988         * g++.dg/cpp0x/sfinae25.C: New.
4989
4990         * g++.dg/cpp0x/rv-cast2.C: New.
4991
4992         * g++.dg/cpp0x/enum14.C: New.
4993
4994 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4995
4996         PR lto/49123
4997         * gcc.c-torture/execute/pr49123.c: New test.
4998
4999         PR debug/49032
5000         * gcc.dg/debug/pr49032.c: New test.
5001
5002         PR c/49120
5003         * gcc.dg/pr49120.c: New test.
5004
5005 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5006
5007         PR target/47315
5008         * gcc.target/i386/pr47315.c: New test.
5009
5010 2011-05-23  Jason Merrill  <jason@redhat.com>
5011
5012         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5013
5014         * g++.dg/cpp0x/sfinae24.C: New.
5015
5016         * g++.dg/cpp0x/error3.C: New.
5017
5018         * g++.dg/cpp0x/defaulted27.C: New.
5019
5020         * g++.dg/cpp0x/decltype27.C: New.
5021
5022 2011-05-23  Richard Guenther  <rguenther@suse.de>
5023
5024         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5025
5026 2011-05-23  Richard Guenther  <rguenther@suse.de>
5027
5028         PR tree-optimization/40874
5029         * g++.dg/tree-ssa/pr40874.C: New testcase.
5030
5031 2011-05-23  Richard Guenther  <rguenther@suse.de>
5032
5033         PR tree-optimization/49115
5034         * g++.dg/torture/pr49115.C: New testcase.
5035
5036 2011-05-23  Richard Guenther  <rguenther@suse.de>
5037
5038         PR middle-end/15419
5039         * gcc.dg/memcpy-3.c: New testcase.
5040
5041 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5042
5043         PR middle-end/48973
5044         * gcc.c-torture/execute/pr48973-1.c: New test.
5045         * gcc.c-torture/execute/pr48973-2.c: New test.
5046
5047 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5048
5049         PR c++/18016
5050         * g++.dg/warn/pr18016.C: New.
5051
5052 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5053
5054         PR target/45098
5055         * gcc.target/arm/ivopts-6.c: New test.
5056
5057 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5058
5059         PR middle-end/49029
5060         * gcc.c-torture/compile/pr49029.c: New test.
5061
5062 2011-05-22  Jason Merrill  <jason@redhat.com>
5063
5064         * g++.dg/cpp0x/sfinae23.C: New.
5065         * g++.dg/cpp0x/sfinae8.C: Correct.
5066
5067 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5068
5069         * gfortran.dg/function_optimize_8.f90:  New test case.
5070
5071 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5072
5073         PR tree-optimization/49087
5074         * gcc.dg/vect/O3-pr49087.c: New test.
5075
5076 2011-05-21  Jason Merrill  <jason@redhat.com>
5077
5078         * g++.dg/debug/const5.C: New.
5079
5080 2011-05-20  Jason Merrill  <jason@redhat.com>
5081
5082         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5083
5084         * g++.dg/cpp0x/constexpr-static7.C: New.
5085
5086         * g++.dg/cpp0x/enum12.C: New.
5087         * g++.dg/cpp0x/enum13.C: New.
5088
5089 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5090
5091         PR fortran/48699
5092         * gfortran.dg/select_type_23.f03: New.
5093
5094 2011-05-20  Jason Merrill  <jason@redhat.com>
5095
5096         * g++.dg/cpp0x/defaulted26.C: New.
5097
5098         * g++.dg/cpp0x/noexcept02.C: Fix.
5099         * g++.dg/cpp0x/noexcept03.C: Fix.
5100         * g++.dg/cpp0x/noexcept08.C: Fix.
5101         * g++.dg/cpp0x/noexcept10.C: New.
5102
5103 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5104
5105         PR fortran/48706
5106         * gfortran.dg/extends_12.f03: New.
5107
5108 2011-05-20  Jason Merrill  <jason@redhat.com>
5109
5110         * g++.dg/template/koenig9.C: New.
5111         * g++.dg/opt/pr47615.C: Fix.
5112         * g++.dg/overload/defarg1.C: Fix.
5113         * g++.dg/tc1/dr213.C: Remove xfail.
5114         * g++.dg/torture/pr34850.C: Fix.
5115         * g++.dg/torture/pr39362.C: Fix.
5116         * g++.old-deja/g++.brendan/crash56.C: Fix.
5117         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5118
5119 2011-05-20  Richard Guenther  <rguenther@suse.de>
5120
5121         PR tree-optimization/49079
5122         * gcc.dg/torture/pr49079.c: New testcase.
5123
5124 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5125
5126         PR tree-optimization/49073
5127         * gcc.c-torture/execute/pr49073.c: New test.
5128
5129 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5130
5131         PR fortran/18918
5132         * gfortran.dg/coarray_21.f90: New.
5133
5134 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5135
5136         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5137         output.
5138
5139 2011-05-19  Richard Guenther  <rguenther@suse.de>
5140
5141         PR testsuite/49063
5142         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5143
5144 2011-05-19  Richard Guenther  <rguenther@suse.de>
5145
5146         PR middle-end/48985
5147         * gcc.dg/builtin-object-size-11.c: New testcase.
5148
5149 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5150
5151         PR target/45098
5152         * gcc.target/arm/ivopts.c: New test.
5153         * gcc.target/arm/ivopts-2.c: New test.
5154
5155 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5156
5157         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5158
5159 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5160
5161         * gcc.c-torture/execute/960321-1.x: Remove.
5162
5163 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5164
5165         PR fortran/48700
5166         * gfortran.dg/move_alloc_4.f90: New.
5167
5168 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5169
5170         PR target/49002
5171         * gcc.target/i386/pr49002-1.c: New test.
5172         * gcc.target/i386/pr49002-2.c: Likewise.
5173
5174 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5175
5176         PR tree-optimization/49039
5177         * gcc.c-torture/execute/pr49039.c: New test.
5178         * gcc.dg/tree-ssa/pr49039.c: New test.
5179         * g++.dg/torture/pr49039.C: New test.
5180
5181 2011-05-18  Jason Merrill  <jason@redhat.com>
5182
5183         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5184         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5185         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5186
5187 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5188
5189         * gcc.target/bfin/mcpu-bf592.c: New test.
5190
5191 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5192
5193         PR tree-optimization/41881
5194         * gcc.dg/vect/O3-pr41881.c: New test.
5195         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5196
5197 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5198
5199         PR tree-optimization/49000
5200         * gcc.dg/pr49000.c: New test.
5201
5202 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5203
5204         * gnat.dg/invalid1.adb: New test.
5205
5206 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5207
5208         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5209         scan pattern.
5210         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5211         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5212
5213 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5214
5215         PR c++/48994
5216         * g++.dg/cpp0x/range-for18.C: New.
5217
5218 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5219
5220         PR fortran/18918
5221         * gfortran.dg/coarray/image_index_2.f90: New.
5222
5223 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5224
5225         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5226         * g++.dg/cpp0x/override2.C: New.
5227
5228 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5229
5230         PR fortran/18918
5231         * gfortran.de/coarray_20.f90: New.
5232
5233 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5234
5235         PR fortran/22572
5236         * function_optimize_7.f90:  New test case.
5237
5238 2011-05-13  Jason Merrill  <jason@redhat.com>
5239
5240         * g++.dg/cpp0x/decltype26.C: New.
5241         * g++.dg/cpp0x/enum11.C: New.
5242
5243 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5244
5245         PR fortran/48972
5246         PR fortran/48991
5247         * gfortran.dg/assign_8.f90: Update dg-error.
5248
5249 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5250
5251         PR fortran/48972
5252         * gfortran.dg/io_constraints_8.f90: New.
5253         * gfortran.dg/io_constraints_9.f90: New.
5254
5255 2011-05-13  Martin Thuresson  <martint@google.com>
5256
5257         PR gcov-profile/47793
5258         * gcc.dg/pr47793.c: New.
5259
5260 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5261
5262         PR tree-optimization/48975
5263         * gcc.dg/pr48975.c: New test.
5264
5265 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5266
5267         PR fortran/48972
5268         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5269
5270 2011-05-12  Jason Merrill  <jason@redhat.com>
5271
5272         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5273
5274 2011-05-12  Geert Bosch  <bosch@adacore.com>
5275
5276         * gnat.dg/view_conversion1.adb: New test.
5277
5278 2011-05-12  Richard Guenther  <rguenther@suse.de>
5279
5280         PR tree-optimization/48172
5281         * gcc.dg/vect/pr48172.c: New testcase.
5282
5283 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5284
5285         PR debug/48967
5286         * g++.dg/opt/pr48967.C: New test.
5287
5288 2011-05-11  Jason Merrill  <jason@redhat.com>
5289
5290         * g++.dg/cpp0x/constexpr-friend.C: New.
5291         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5292
5293         * g++.dg/cpp0x/sfinae22.C: New.
5294
5295 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5296
5297         PR fortran/48889
5298         * gfortran.dg/generic_24.f90: New.
5299
5300 2011-05-11  Richard Guenther  <rguenther@suse.de>
5301
5302         PR tree-optimization/15256
5303         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5304
5305 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR debug/48159
5308         * gcc.dg/pr48159-1.c: New test.
5309         * gcc.dg/pr48159-2.c: New test.
5310
5311 2011-05-11  Richard Guenther  <rguenther@suse.de>
5312
5313         PR middle-end/48953
5314         * gcc.dg/torture/pr48953.c: New testcase.
5315
5316 2011-05-11  Richard Guenther  <rguenther@suse.de>
5317
5318         PR tree-optimization/18041
5319         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5320
5321 2011-05-11  Alan Modra  <amodra@gmail.com>
5322
5323         PR target/47755
5324         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5325
5326 2011-05-10  Jason Merrill  <jason@redhat.com>
5327
5328         * g++.dg/cpp0x/defaulted25.C: New.
5329         * g++.dg/template/crash7.C: Adjust.
5330
5331         * g++.dg/cpp0x/variadic108.C: New.
5332
5333 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5334
5335         * g++.dg/inherit/virtual9.C: Extend.
5336
5337 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5338
5339         PR target/48857
5340         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5341         are passed and returned in vector registers.
5342
5343 2011-05-10  Richard Guenther  <rguenther@suse.de>
5344
5345         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5346         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5347         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5348         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5349         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5350         applies.
5351
5352 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5353
5354         PR tree-optimization/48611
5355         PR tree-optimization/48794
5356         * gfortran.dg/gomp/pr48611.f90: New test.
5357         * gfortran.dg/gomp/pr48794.f90: New test.
5358
5359         PR debug/48928
5360         * gcc.dg/dfp/pr48928.c: New test.
5361
5362 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5363
5364         PR c++/48522
5365         * g++.dg/cpp0x/pr48522.C: New.
5366
5367 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5368
5369         PR c++/48735
5370         * g++.dg/cpp0x/sfinae21.C: New.
5371
5372 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5373
5374         * g++.dg/template/sfinae28.C: Rename to...
5375         * g++.dg/cpp0x/sfinae19.C: ... this.
5376         * g++.dg/template/sfinae29.C: Rename to...
5377         * g++.dg/cpp0x/sfinae20.C: ... this.
5378
5379 2011-05-09  Jeff Law <law@redhat.com>
5380
5381         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5382         consistent results.
5383
5384 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5385
5386         PR c++/20039
5387         * g++.dg/init/pr20039.C: New.
5388
5389 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5390
5391         PR c++/48737
5392         PR c++/48744
5393         * g++.dg/template/sfinae28.C: New.
5394         * g++.dg/template/sfinae29.C: Likewise.
5395
5396 2011-05-09  Jason Merrill  <jason@redhat.com>
5397
5398         * g++.dg/template/nontype23.C: New.
5399
5400 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5401         PR c++/48859
5402         * g++.dg/init/pr48859.C: New.
5403
5404 2011-05-09  Jason Merrill  <jason@redhat.com>
5405
5406         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5407         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5408         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5409         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5410         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5411         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5412         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5413         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5414
5415 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5416
5417         * g++.dg/inherit/virtual9.C: New.
5418
5419 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5420
5421         PR c++/48574
5422         * g++.dg/template/dependent-expr8.C: New test case.
5423
5424 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5425
5426         PR tree-optimization/48837
5427         * gcc.dg/pr48837.c: New testcase.
5428
5429 2011-05-06  Jason Merrill  <jason@redhat.com>
5430
5431         * g++.dg/cpp0x/constexpr-condition2.C: New.
5432
5433         * g++.dg/cpp0x/constexpr-missing.C: New.
5434
5435 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5436
5437         PR fortran/18918
5438         * gfortran.dg/coarray/this_image_2.f90: New.
5439
5440 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5441
5442         PR fortran/48858
5443         PR fortran/48820
5444         * gfortran.dg/bind_c_usage_22.f90: New.
5445         * gfortran.dg/bind_c_usage_23.f90: New.
5446         * gfortran.dg/bind_c_usage_24.f90: New.
5447         * gfortran.dg/bind_c_usage_24_c.c: New.
5448
5449 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5450
5451         PR c++/48838
5452         * g++.dg/template/member9.C: New test case.
5453
5454 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5455
5456         * gnat.dg/discr29.ad[sb]: New test.
5457         * gnat.dg/discr30.adb: Likewise.
5458
5459 2011-05-05  Julian Brown  <julian@codesourcery.com>
5460
5461         * gcc.target/arm/neon-vset_lanes8.c: New test.
5462
5463 2011-05-05  Jason Merrill  <jason@redhat.com>
5464
5465         * g++.dg/init/new32.C: New.
5466
5467 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5468
5469         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5470         Fix typo.
5471
5472 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5473
5474         PR rtl-optimization/48381
5475         * gcc.c-torture/compile/pr48381.c: New test.
5476
5477 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5478
5479         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5480         to dg-options.
5481         * gcc.target/i386/opt-1.c: Ditto.
5482
5483 2011-05-04  Jason Merrill  <jason@redhat.com>
5484
5485         * g++.dg/conversion/base1.C: New.
5486
5487 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5488
5489         PR libgfortran/48787
5490         * gfortran.dg/round_3.f08: Add more checks to test case.
5491
5492 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5493
5494         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5495         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5496         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5497         Gate test on effective_target fd_truncate.
5498
5499 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5500
5501         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5502         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5503         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5504         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5505         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5506         * gcc.target/i386/pr38824.c: Ditto.
5507         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5508         * gcc.target/i386/vecinit-2.c: Ditto.
5509         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5510         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5511         * gcc.target/i386/parity-2.c: Ditto.
5512         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5513
5514 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5515
5516         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5517         remove duplication.
5518         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5519         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5520         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5521
5522 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5523
5524         PR fortran/18918
5525         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5526
5527 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5528
5529         PR fortran/18918
5530         * gfortran.dg/coarray/this_image_1.f90: New.
5531
5532 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5533
5534         PR fortran/18918
5535         * gfortran.dg/coarray/caf.dg: New.
5536         * gfortran.dg/coarray/image_index_1.f90: New, copied
5537         from ../coarray_16.f90.
5538
5539 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5540
5541         PR c++/28501
5542         * g++.dg/ext/complex9.C: New.
5543
5544 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5545
5546         From Mike Frysinger
5547         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5548         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5549         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5550
5551 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5552
5553         * gcc.target/bfin/builtins: Created.
5554         * gcc.target/bfin/hisilh-O0.c: Deleted.
5555         * gcc.target/bfin/hisilh.c: Moved to...
5556         * gcc.target/bfin/builtins/hisilh.c: ...here.
5557         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5558         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5559         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5560         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5561         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5562         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5563         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5564         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5565         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5566         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5567         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5568         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5569         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5570         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5571         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5572         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5573         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5574         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5575         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5576         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5577         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5578         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5579         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5580         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5581         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5582         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5583         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5584         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5585         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5586         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5587         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5588         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5589         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5590         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5591         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5592         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5593         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5594         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5595         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5596         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5597         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5598         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5599         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5600         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5601         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5602         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5603         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5604         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5605         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5606         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5607         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5608         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5609         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5610         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5611         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5612         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5613         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5614         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5615         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5616         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5617         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5618         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5619         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5620         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5621         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5622         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5623         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5624         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5625         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5626         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5627         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5628         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5629         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5630         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5631         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5632         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5633         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5634         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5635         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5636         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5637         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5638         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5639         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5640         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5641         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5642         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5643         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5644         * gcc.target/bfin/builtins/circptr.c: Ditto.
5645         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5646         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5647         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5648         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5649         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5650         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5651         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5652         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5653         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5654         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5655         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5656         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5657         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5658         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5659         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5660         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5661         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5662         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5663         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5664         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5665         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5666         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5667         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5668         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5669         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5670         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5671         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5672         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5673         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5674         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5675         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5676         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5677         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5678         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5679         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5680         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5681         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5682         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5683         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5684         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5685         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5686         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5687         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5688         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5689         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5690         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5691         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5692         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5693         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5694         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5695         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5696         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5697         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5698         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5699         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5700         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5701         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5702         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5703         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5704         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5705         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5706         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5707         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5708         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5709         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5710         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5711         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5712         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5713         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5714         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5715
5716 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5717
5718         * gcc.target/arm/cold-lc.c: New test.
5719
5720 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5721
5722         PR target/48774
5723         * gcc.dg/pr48774.c: New test.
5724
5725 2011-05-03  Richard Guenther  <rguenther@suse.de>
5726
5727         * gcc.dg/large-size-array-5.c: New testcase.
5728
5729 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5730
5731         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5732
5733 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5734
5735         * lib/target-supports.exp (check_effective_target_vect_strided):
5736         Replace with...
5737         (check_effective_target_vect_strided2)
5738         (check_effective_target_vect_strided3)
5739         (check_effective_target_vect_strided4)
5740         (check_effective_target_vect_strided8): ...these new functions.
5741
5742         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5743         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5744         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5745         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5746         * gcc.dg/vect/pr37539.c: Likewise.
5747         * gcc.dg/vect/slp-11a.c: Likewise.
5748         * gcc.dg/vect/slp-11b.c: Likewise.
5749         * gcc.dg/vect/slp-11c.c: Likewise.
5750         * gcc.dg/vect/slp-12a.c: Likewise.
5751         * gcc.dg/vect/slp-12b.c: Likewise.
5752         * gcc.dg/vect/slp-18.c: Likewise.
5753         * gcc.dg/vect/slp-19a.c: Likewise.
5754         * gcc.dg/vect/slp-19b.c: Likewise.
5755         * gcc.dg/vect/slp-21.c: Likewise.
5756         * gcc.dg/vect/slp-23.c: Likewise.
5757         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5758
5759         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5760         instead of vect_interleave && vect_extract_even_odd.
5761         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5762         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5763         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5764         * gcc.dg/vect/vect-1.c: Likewise.
5765         * gcc.dg/vect/vect-10.c: Likewise.
5766         * gcc.dg/vect/vect-98.c: Likewise.
5767         * gcc.dg/vect/vect-107.c: Likewise.
5768         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5769         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5770         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5771         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5772         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5773         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5774         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5775         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5776         * gcc.dg/vect/vect-strided-float.c: Likewise.
5777         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5778         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5779         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5780         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5781         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5782         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5783         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5784         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5785         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5786         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5787         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5788         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5789         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5790         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5791         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5792
5793         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5794         target condition.
5795         * gcc.dg/vect/pr30843.c: Likewise.
5796         * gcc.dg/vect/pr33866.c: Likewise.
5797         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5798         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5799         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5800         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5801
5802 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5803
5804         * gcc.dg/vect/slp-11.c: Split into...
5805         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5806         gcc.dg/vect/slp-11c.c: ...these tests.
5807         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5808         * gcc.dg/vect/slp-12c.c: ...this new test.
5809         * gcc.dg/vect/slp-19.c: Split into...
5810         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5811         gcc.dg/vect/slp-19c.c: ...these new tests.
5812
5813 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5814
5815         * lib/target-supports.exp
5816         (check_effective_target_vect_extract_even_odd_wide): Delete.
5817         (check_effective_target_vect_strided_wide): Likewise.
5818         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5819         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5820         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5821         * gcc.dg/vect/pr37539.c: Likewise.
5822         * gcc.dg/vect/slp-11.c: Likewise.
5823         * gcc.dg/vect/slp-12a.c: Likewise.
5824         * gcc.dg/vect/slp-12b.c: Likewise.
5825         * gcc.dg/vect/slp-19.c: Likewise.
5826         * gcc.dg/vect/slp-23.c: Likewise.
5827         * gcc.dg/vect/vect-1.c: Likewise.
5828         * gcc.dg/vect/vect-98.c: Likewise.
5829         * gcc.dg/vect/vect-107.c: Likewise.
5830         * gcc.dg/vect/vect-strided-float.c: Likewise.
5831
5832 2011-05-02  Jason Merrill  <jason@redhat.com>
5833
5834         * g++.dg/init/new31.C: New.
5835
5836 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5837
5838         PR c/35445
5839         * gcc.dg/pr35445.c: New test.
5840
5841 2011-05-02  Jason Merrill  <jason@redhat.com>
5842
5843         * c-c++-common/vla-1.c: New.
5844
5845 2011-05-02  Richard Guenther  <rguenther@suse.de>
5846
5847         PR tree-optimization/48822
5848         * gcc.dg/torture/pr48822.c: New testcase.
5849
5850 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5851
5852         PR c++/47969
5853         * g++.dg/cpp0x/constexpr-47969.C: New.
5854
5855 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5856
5857         PR testsuite/48498
5858         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5859         on vect_no_align targets.
5860         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5861         vect_no_align targets.
5862
5863 2011-05-01  Xinliang David Li  <davidxl@google.com>
5864
5865         * gcc.dg/tree-ssa/integer-addr.c: New test.
5866         * gcc.dg/tree-ssa/alias_bug.c: New test.
5867
5868 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5869
5870         PR libgfortran/48787
5871         * gfortran.dg/round_3.f08: Add more checks.
5872
5873 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5874
5875         PR fortran/48821
5876         * gfortran.dg/import9.f90: New, proper test.
5877         * gfortran.dg/interface_37.f90: Remove bogus
5878         test (bogus copy of interface_36.f90).
5879
5880 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5881
5882         PR fortran/48821
5883         * gfortran.dg/interface_37.f90: New.
5884
5885 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5886
5887         PR fortran/48746
5888         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5889
5890 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5891
5892         PR tree-optimization/48809
5893         * gcc.c-torture/execute/pr48809.c: New test.
5894
5895 2011-04-29  Jeff Law <law@redhat.com>
5896
5897         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5898
5899 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5900
5901         PR c++/48606
5902         * g++.dg/init/ctor10.C: New.
5903
5904 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5905
5906         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5907           warning in implicitly instantiated templates.
5908
5909 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5910
5911         * g++.dg/warn/Wnull-conversion-1.C: New.
5912         * g++.dg/warn/Wnull-conversion-2.C: New.
5913
5914 2011-04-29  Diego Novillo  <dnovillo@google.com>
5915
5916         * g++.old-deja/g++.other/null3.C: Expect warning about
5917         converting boolean to a pointer.
5918
5919 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5920
5921         PR fortran/48462
5922         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5923         being a target.
5924
5925         PR fortran/48746
5926         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5927
5928 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5929
5930         PR fortran/48810
5931         * gfortran.dg/typebound_proc_22.f90: New.
5932
5933         PR fortran/48800
5934         * gfortran.dg/interface_36.f90: New.
5935
5936 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5937
5938         PR libgfortran/48488
5939         PR libgfortran/48602
5940         PR libgfortran/48615
5941         PR libgfortran/48684
5942         PR libgfortran/48787
5943         * gfortran.dg/fmt_g.f: Adjust test.
5944         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5945         * gfortran.dg/round_3.f08: New test.
5946         * gfortran.dg/namelist_print_1.f: Adjust test.
5947         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5948         * gfortran.dg/f2003_io_5.f03: Adjust test.
5949         * gfortran.dg/coarray_15.f90: Adjust test.
5950         * gfortran.dg/namelist_65.f90: Adjust test.
5951         * gfortran.dg/fmt_cache_1.f: Adjust test.
5952         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5953         * gfortran.dg/real_const_3.f90: Adjust test.
5954
5955 2011-04-28  Xinliang David Li  <davidxl@google.com>
5956
5957         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5958         * g++.dg/prof-robust-1.C: New test.
5959
5960 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5961
5962         PR tree-optimization/48765
5963         * gcc.dg/vect/pr48765.c: New.
5964
5965 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5966
5967         PR tree-optimization/48775
5968         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5969
5970 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5971
5972         PR c++/48798
5973         * g++.dg/inherit/pr48798.C: New.
5974         * g++.old-deja/g++.other/base1.C: Adjust.
5975
5976 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5977
5978         PR c++/48656
5979         * g++.dg/template/inherit7.C: New test case.
5980
5981 2011-04-28  Richard Guenther  <rguenther@suse.de>
5982
5983         PR tree-optimization/40052
5984         PR tree-optimization/15347
5985         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5986         * gcc.dg/pr15347.c: Likewise.
5987
5988 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5989
5990         PR c++/48530
5991         * g++.dg/cpp0x/sfinae18.C: New.
5992
5993 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5994
5995         PR c++/48771
5996         * g++.dg/ext/is_literal_type1.C: New.
5997
5998 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5999
6000         PR fortran/48112
6001         PR fortran/48279
6002         * gfortran.dg/interface_35.f90: New.
6003         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6004         * gfortran.dg/func_result_6.f90: Add dg-warning.
6005         * gfortran.dg/bessel_1.f90: Ditto.
6006         * gfortran.dg/hypot_1.f90: Ditto.
6007         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6008         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6009         * gfortran.dg/interface_assignment_4.f90: Ditto.
6010
6011 2011-04-27  Jason Merrill  <jason@redhat.com>
6012
6013         * g++.dg/ext/complex8.C: New.
6014
6015         * g++.dg/cpp0x/initlist49.C: New.
6016         * g++.dg/init/new30.C: New.
6017
6018 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6019
6020         PR fortran/48788
6021         * gfortran.dg/whole_file_34.f90: New.
6022
6023 2011-04-27  Jan Hubicka  <jh@suse.cz>
6024
6025         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6026
6027 2011-04-27  Jason Merrill  <jason@redhat.com>
6028
6029         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6030
6031         * g++.dg/parse/ambig6.C: New.
6032
6033 2011-04-27  Nick Clifton  <nickc@redhat.com>
6034
6035         * gcc.dg/20020312-2.c: Add definition for RX.
6036
6037         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6038         option with RX targets.
6039
6040         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6041         /* */ comments.
6042
6043 2011-04-27  Richard Guenther  <rguenther@suse.de>
6044
6045         * gcc.dg/tree-ssa/pr23382.c: Remove.
6046
6047 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6048
6049         PR target/48767
6050         * gcc.c-torture/compile/pr48767.c: New test.
6051
6052 2011-04-27  Richard Guenther  <rguenther@suse.de>
6053
6054         PR tree-optimization/48772
6055         * g++.dg/pr48772.C: New testcase.
6056
6057 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6058
6059         PR c/48742
6060         * gcc.c-torture/compile/pr48742.c: New test.
6061
6062 2011-04-26  Jason Merrill  <jason@redhat.com>
6063
6064         * g++.dg/lookup/koenig13.C: New.
6065
6066         * g++.dg/cpp0x/initlist48.C: New.
6067
6068 2011-04-25  Jason Merrill  <jason@redhat.com>
6069
6070         * g++.dg/cpp0x/sfinae17.C: New.
6071
6072 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6073
6074         PR target/48258
6075         * gcc.target/powerpc/pr48258-1.c: New file.
6076         * gcc.target/powerpc/pr48258-2.c: Ditto.
6077
6078 2011-04-26  Xinliang David Li  <davidxl@google.com>
6079
6080         * gcc.dg/uninit-suppress.c: New test.
6081         * gcc.dg/uninit-suppress.c: New test.
6082
6083 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6084
6085         PR debug/48768
6086         * gcc.dg/pr48768.c: New test.
6087
6088         PR tree-optimization/48734
6089         * gcc.c-torture/compile/pr48734.c: New test.
6090
6091         PR testsuite/48753
6092         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6093
6094 2011-04-26  Richard Guenther  <rguenther@suse.de>
6095
6096         PR tree-optimization/48731
6097         * gcc.dg/torture/pr48731.c: New testcase.
6098
6099 2011-04-26  Richard Guenther  <rguenther@suse.de>
6100
6101         PR testsuite/48753
6102         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6103
6104 2011-04-26  Richard Guenther  <rguenther@suse.de>
6105
6106         PR middle-end/48694
6107         * gcc.dg/torture/pr48694-1.c: New testcase.
6108         * gcc.dg/torture/pr48694-2.c: Likewise.
6109
6110 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6111
6112         * g++.dg/ext/underlying_type1.C: New.
6113         * g++.dg/ext/underlying_type2.C: Likewise.
6114         * g++.dg/ext/underlying_type3.C: Likewise.
6115         * g++.dg/ext/underlying_type4.C: Likewise.
6116         * g++.dg/ext/underlying_type5.C: Likewise.
6117         * g++.dg/ext/underlying_type6.C: Likewise.
6118         * g++.dg/ext/underlying_type7.C: Likewise.
6119         * g++.dg/ext/underlying_type8.C: Likewise.
6120         * g++.dg/ext/underlying_type9.C: Likewise.
6121         * g++.dg/ext/underlying_type10.C: Likewise.
6122
6123 2011-04-25  Jason Merrill  <jason@redhat.com>
6124
6125         * g++.dg/cpp0x/regress/template-const2.C: New.
6126
6127 2011-04-25  Jeff Law <law@redhat.com>
6128
6129         * gcc.dg/tree-ssa/vrp56.c: new test.
6130
6131 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6132
6133         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6134
6135 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR preprocessor/48740
6138         * c-c++-common/raw-string-11.c: New test.
6139
6140 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6141
6142         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6143         hppa*-*-hpux*.
6144
6145 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6146
6147         PR fortran/18918
6148         * gfortran.dg/coarray_19.f90: New.
6149
6150 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6151
6152         PR c/48685
6153         * gcc.dg/pr48685.c: New test.
6154
6155 2011-04-22  Jan Hubicka  <jh@suse.cz>
6156
6157         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6158
6159 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6160
6161         PR tree-optimization/48717
6162         * gcc.c-torture/execute/pr48717.c: New test.
6163
6164 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6165
6166         PR target/48723
6167         * gcc.target/i386/pr48723.c: New test.
6168
6169 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6170
6171         PR c/48716
6172         * gcc.dg/gomp/pr48716.c: New test.
6173         * g++.dg/gomp/pr48716.C: New test.
6174
6175 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6176
6177         PR c/36750
6178         * gcc.dg/missing-field-init-2.c: Update testcase.
6179
6180 2011-04-22  Alan Modra  <amodra@gmail.com>
6181
6182         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6183
6184 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6185
6186         PR fortran/48405
6187         * gfortran.dg/function_optimize_6.f90:  New test.
6188
6189 2011-04-21  Easwaran Raman  <eraman@google.com>
6190
6191         * gcc.dg/stack-layout-2.c: New test.
6192
6193 2011-04-21  Richard Guenther  <rguenther@suse.de>
6194
6195         PR lto/48703
6196         * g++.dg/lto/pr48207-2_0.C: New testcase.
6197         * g++.dg/lto/pr48207-3_0.C: Likewise.
6198
6199 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6200
6201         * gnat.dg/volatile5.adb: New test.
6202         * gnat.dg/volatile5_pkg.ads: New helper.
6203
6204 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6205
6206         PR target/48708
6207         * gcc.target/i386/pr48708.c: New test.
6208
6209 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6210
6211         * gcc.dg/vect/vect-119.c: New test.
6212
6213 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6214
6215         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6216         and once without.
6217
6218 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6219             Richard Sandiford  <richard.sandiford@linaro.org>
6220
6221         PR target/46329
6222         * gcc.target/arm/pr46329.c: New test.
6223
6224 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6225
6226         PR fortran/18918
6227         * gfortran.dg/coarray_18.f90: New.
6228
6229 2011-04-20  Jason Merrill  <jason@redhat.com>
6230
6231         * g++.dg/cpp0x/initlist47.C: New.
6232
6233         * g++.dg/init/dtor4.C: New.
6234
6235 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6236
6237         PR target/48678
6238         * gcc.target/i386/sse2-pinsrw.c: New test.
6239         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6240         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6241         * gcc.target/i386/sse2-insvhi.c: Ditto.
6242         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6243         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6244
6245 2011-04-20  Jason Merrill  <jason@redhat.com>
6246
6247         * g++.dg/template/const4.C: New.
6248
6249 2011-04-20  Easwaran Raman  <eraman@google.com>
6250
6251         * gcc.dg/stack-layout-1.c: New test.
6252
6253 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6254
6255         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6256         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6257         function.
6258
6259 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6260
6261         * gcc.dg/binop-xor1.c: New test.
6262         * gcc.dg/binop-xor2.c: New test.
6263         * gcc.dg/binop-xor3.c: New test.
6264         * gcc.dg/binop-xor4.c: New test.
6265         * gcc.dg/binop-xor5.c: New test.
6266
6267 2011-04-20  Richard Guenther  <rguenther@suse.de>
6268
6269         PR tree-optimization/47892
6270         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6271
6272 2011-04-20  Richard Guenther  <rguenther@suse.de>
6273
6274         PR middle-end/48695
6275         * g++.dg/torture/pr48695.C: New testcase.
6276
6277 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6278
6279         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6280         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6281         * gcc.c-torture/execute/pr45262.c: Ditto
6282         * gcc.dg/torture/pr43165.c: Ditto.
6283         * gcc.dg/torture/pr47228.c: Ditto.
6284         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6285         * gcc.dg/ipa/pr45644.c: Ditto.
6286         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6287         PDP11.
6288
6289 2011-04-19  Jason Merrill  <jason@redhat.com>
6290
6291         * g++.dg/ext/complex7.C: New.
6292
6293         * g++.dg/ext/attrib41.C: New.
6294
6295 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6296
6297         PR testsuite/48676
6298         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6299
6300 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6301
6302         PR target/48678
6303         * gcc.target/i386/pr48678.c: New test.
6304
6305 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6306
6307         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6308         * g++.dg/opt/devirt2.C: New test.
6309         * g++.dg/ipa/devirt-g-1.C: Likewise.
6310
6311 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6312
6313         PR fortran/48588
6314         * gfortran.dg/whole_file_33.f90: New.
6315
6316 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6317
6318         * g++.dg/ipa/devirt-7.C: New test.
6319
6320 2011-04-19  Richard Guenther  <rguenther@suse.de>
6321
6322         PR lto/48207
6323         * g++.dg/lto/pr48207_0.C: New testcase.
6324
6325 2011-04-18  Jason Merrill  <jason@redhat.com>
6326
6327         * g++.dg/init/void1.C: New.
6328
6329         * g++.dg/cpp0x/union4.C: New.
6330
6331 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6332
6333         PR middle-end/48661
6334         * g++.dg/torture/pr48661.C: New test.
6335
6336         PR c++/48632
6337         * g++.dg/gomp/pr48632.C: New test.
6338
6339 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6340
6341         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6342         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6343
6344 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6345
6346         PR fortran/18918
6347         * gfortran.dg/coarray_17.f90: New.
6348         * gfortran.dg/coarray_10.f90: Update dg-error.
6349
6350 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6351
6352         PR testsuite/48251
6353         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6354         * gfortran.dg/guality/guality.exp: Likewise.
6355
6356 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6357
6358         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6359
6360 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6361
6362         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6363
6364 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6365
6366         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6367
6368 2011-04-18  Richard Guenther  <rguenther@suse.de>
6369
6370         PR middle-end/46364
6371         * g++.dg/torture/pr46364.C: New testcase.
6372
6373 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6374
6375         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6376
6377 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6378
6379         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6380
6381 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6382             Ira Rosen  <ira.rosen@linaro.org>
6383
6384         PR target/48252
6385         * gcc.target/arm/pr48252.c: New test.
6386
6387 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6388
6389         PR tree-optimization/48616
6390         * gcc.dg/pr48616.c: New test.
6391
6392 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6393
6394         PR fortran/18918
6395         * gfortran.dg/coarray_16.f90: New.
6396
6397 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6398
6399         PR fortran/48462
6400         * gfortran.dg/realloc_on_assign_7.f03: New test.
6401
6402 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6403
6404         PR libgfortran/48602
6405         * gfortran.dg/fmt_g0_6.f08: New test.
6406
6407 2011-04-17  Jason Merrill  <jason@redhat.com>
6408
6409         * g++.dg/cpp0x/sfinae16.C: New.
6410
6411 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6412
6413         * gcc.target/mips/reg-var-1.c: New test.
6414
6415 2011-04-17  Jan Hubicka  <jh@suse.cz>
6416
6417         * gcc.dg/winline-5.c: Update testcase.
6418
6419 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6420
6421         * gnat.dg/discr27.ad[sb]: Move dg directive.
6422         * gnat.dg/discr28.ad[sb]: New test.
6423         * gnat.dg/discr28_pkg.ads: New helper.
6424
6425 2011-04-17  Michael Matz  <matz@suse.de>
6426
6427         PR tree-optimization/48622
6428         PR lto/48645
6429         * gcc.dg/lto/pr48622_0.c: New test.
6430
6431 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6432
6433         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6434         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6435         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6436         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6437         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6438         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6439
6440 2011-04-15  Jason Merrill  <jason@redhat.com>
6441
6442         * g++.dg/cpp0x/range-for17.C: New.
6443
6444 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6445
6446         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6447         * g++.dg/cpp0x/range-for3.C: Likewise.
6448         * g++.dg/cpp0x/range-for9.C: Correct error message.
6449         * g++.dg/cpp0x/range-for11.C: New.
6450         * g++.dg/cpp0x/range-for12.C: New.
6451         * g++.dg/cpp0x/range-for13.C: New.
6452         * g++.dg/cpp0x/range-for14.C: New.
6453         * g++.dg/cpp0x/range-for15.C: New.
6454         * g++.dg/cpp0x/range-for16.C: New.
6455
6456 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6457
6458         PR fortran/18918
6459         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6460
6461 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6462
6463         * objc.dg/naming-4.m: Updated.
6464         * objc.dg/naming-5.m: Updated.
6465         * objc.dg/naming-6.m: New.
6466         * objc.dg/naming-7.m: New.
6467         * obj-c++.dg/naming-1.mm: Updated.
6468         * obj-c++.dg/naming-2.mm: Updated.
6469         * obj-c++.dg/naming-3.mm: New.
6470         * obj-c++.dg/naming-4.mm: New.
6471
6472 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6473
6474         PR libgfortran/48589
6475         * gfortran.dg/fmt_g0_5.f08: New test.
6476
6477 2011-04-15  Richard Guenther  <rguenther@suse.de>
6478
6479         PR testsuite/48286
6480         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6481
6482 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6483
6484         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6485         -finline-limit=0 to -fno-inline
6486
6487 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6488
6489         PR target/48614
6490         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6491         just avx.
6492
6493 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6494
6495         PR target/48605
6496         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6497         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6498         * gcc.target/i386/avx-insertps-3.c: New test.
6499         * gcc.target/i386/avx-insertps-4.c: New test.
6500
6501 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6502
6503         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6504         -finline-limit=0
6505
6506 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6507
6508         PR target/46779
6509         PR target/45291
6510         PR target/41894
6511         * gcc.target/avr/pr46779-1.c: New test case
6512         * gcc.target/avr/pr46779-2.c: New test case
6513
6514 2011-04-14  Jason Merrill  <jason@redhat.com>
6515
6516         * g++.dg/cpp0x/sfinae15.C: New.
6517
6518         * g++.dg/cpp0x/sfinae14.C: New.
6519
6520         * g++.dg/ext/vla10.C: New.
6521
6522 2011-04-14  Richard Guenther  <rguenther@suse.de>
6523
6524         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6525
6526 2011-04-14  Richard Guenther  <rguenther@suse.de>
6527
6528         * gcc.dg/fold-bitand-4.c: Move ...
6529         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6530
6531 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6532
6533         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6534         variables const.
6535         * gcc.target/avr/torture/trivial.c: Ditto.
6536
6537 2011-04-13  Jason Merrill  <jason@redhat.com>
6538
6539         * g++.dg/template/operator11.C: New.
6540
6541 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6542
6543         PR middle-end/48591
6544         * gcc.dg/gomp/pr48591.c: New test.
6545
6546         PR c++/48570
6547         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6548         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6549
6550 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6551
6552         PR c++/48574
6553         * g++.dg/template/dependent-expr7.C: New test case.
6554
6555 2011-04-13  Jason Merrill  <jason@redhat.com>
6556
6557         * g++.dg/cpp0x/sfinae13.C: New.
6558
6559 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6560
6561         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6562
6563 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6564
6565         * gcc.target/arm/pr43698.c: Remove -march option.
6566
6567 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6568
6569         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6570         -march option.
6571
6572 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6573
6574         PR fortran/48360
6575         PR fortran/48456
6576         * gfortran.dg/realloc_on_assign_6.f03: New test.
6577
6578 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6579
6580         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6581         targets the additional -mno-ms-bitfields and
6582         -Wno-packed-bitfield-compat options.
6583         * g++.dg/ext/bitfield3.C: Likewise.
6584         * g++.dg/ext/bitfield4.C: Likewise.
6585         * g++.dg/ext/bitfield5.C: Likewise.
6586         * gcc.dg/bitfld-15.c: Likewise.
6587         * gcc.dg/bitfld-16.c: Likewise.
6588         * gcc.dg/bitfld-17.c: Likewise.
6589         * gcc.dg/bitfld-18.c: Likewise.
6590
6591 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6592
6593         * gcc.target/arm/neon-vld3-1.c: New test.
6594         * gcc.target/arm/neon-vst3-1.c: New test.
6595         * gcc.target/arm/neon/v*.c: Regenerate.
6596
6597 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6598
6599         PR rtl-optimization/48549
6600         * g++.dg/opt/pr48549.C: New test.
6601
6602 2011-04-12  Richard Guenther  <rguenther@suse.de>
6603
6604         PR tree-optimization/46076
6605         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6606
6607 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6608
6609         PR testsuite/21164
6610         * lib/compat.exp (compat-execute): Declare unsupported after
6611         stripping path from src1.
6612         * lib/lto.exp (lto-execute): Likewise.
6613
6614 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR c/48552
6617         * gcc.dg/pr48552-1.c: New test.
6618         * gcc.dg/pr48552-2.c: New test.
6619
6620 2011-04-11  Jason Merrill  <jason@redhat.com>
6621
6622         * g++.dg/cpp0x/sfinae12.C: New.
6623
6624         * g++.dg/cpp0x/enum10.C: New.
6625
6626         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6627
6628         * g++.dg/cpp0x/rv-func.C: New.
6629
6630 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6631
6632         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6633         alpha*-dec-osf5*.
6634
6635 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6636
6637         PR tree-optimization/48195
6638         * gcc.dg/ipa/pr48195.c: New test.
6639
6640 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6641
6642         * gnat.dg/return3.adb: Remove unused switch.
6643
6644 2011-04-08  Mike Stump  <mikestump@comcast.net>
6645
6646         PR testsuite/48506
6647         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6648         default to fno-common.
6649
6650 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6651
6652         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6653         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6654
6655 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6656
6657         PR fortran/48448
6658         * gfortran.dg/function_optimize_5.f90:  New test.
6659
6660 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6661
6662         * gnat.dg/aggr17.adb: New test.
6663         * gnat.dg/aggr18.adb: Likewise.
6664
6665 2011-04-08  Michael Matz  <matz@suse.de>
6666
6667         PR middle-end/48389
6668         * gcc.target/i386/pr48389.c: New test.
6669
6670 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6671
6672         PR rtl-optimization/48272
6673         * g++.dg/opt/pr48272.C: New.
6674
6675 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6676
6677         PR rtl-optimization/48235
6678         * gcc.dg/pr48235.c: New.
6679
6680 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6681
6682         PR rtl-optimization/48302
6683         * g++.dg/opt/pr48302.C: New.
6684
6685 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6686
6687         PR target/48273
6688         * g++.dg/opt/pr48273.C: New.
6689
6690 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6691
6692         PR rtl-optimization/48442
6693         * gcc.dg/pr48442.c: New.
6694
6695 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6696
6697         PR tree-optimization/48377
6698         * gcc.dg/vect/pr48377.c: New test.
6699
6700 2011-04-07  Jason Merrill  <jason@redhat.com>
6701
6702         * g++.dg/cpp0x/regress/call1.C: New.
6703
6704         * g++.dg/cpp0x/variadic107.C: New.
6705
6706         * g++.dg/cpp0x/sfinae11.C: New.
6707         * g++.dg/cpp0x/noexcept02.C: Fix.
6708
6709         * g++.dg/cpp0x/sfinae10.C: New.
6710
6711         * g++.dg/cpp0x/sfinae9.C: New.
6712
6713         * c-c++-common/Wcast-qual-1.c: Move here from...
6714         * gcc.dg/cast-qual-3.c: ...here, and...
6715         * g++.dg/warn/Wcast-qual2.C: ...here.
6716
6717         * g++.dg/cpp0x/sfinae8.C: New.
6718
6719         * g++.dg/cpp0x/sfinae7.C: New.
6720
6721         * g++.dg/cpp0x/enum9.C: New.
6722
6723 2011-04-07  Mike Stump  <mikestump@comcast.net>
6724
6725         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6726         with no trampolines.
6727
6728 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6729
6730         PR fortran/48117
6731         * gfortran.dg/gomp/pr48117.f90: New test.
6732
6733         PR debug/48343
6734         * gcc.dg/torture/pr48343.c: New test.
6735
6736 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6737
6738         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6739
6740 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6741
6742         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6743
6744 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6745
6746         PR target/43920
6747         * lib/scanasm.exp (object-size): New proc.
6748         * gcc.target/arm/pr43920-2.c: New test.
6749
6750 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6751
6752         PR fortran/18918
6753         PR fortran/48477
6754         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6755
6756 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6757
6758         * gcc.dg/mtune.c: Prune note from output.
6759
6760 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6761
6762         PR debug/48466
6763         * gcc.dg/guality/pr36977.c: New test.
6764         * gcc.dg/guality/pr48466.c: New test.
6765
6766 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6767
6768         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6769
6770 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6771
6772         * gnat.dg/return3.adb: New test.
6773
6774 2011-04-06  Richard Guenther  <rguenther@suse.de>
6775
6776         PR tree-optimization/47663
6777         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6778
6779 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6780
6781         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6782         Solaris 8 and 9 as well.
6783
6784 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6785
6786         PR target/43920
6787         * gcc.target/arm/pr43920-1.c: New test.
6788
6789 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6790
6791         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6792         (cctor): Actually return the value.
6793         (main): Cast return values.
6794
6795 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6796
6797         * gfortran.dg/character_comparison_8.f90:  New test.
6798
6799 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6800
6801         * frontend-passes: (optimize_lexical_comparison): New function.
6802         (optimize_expr): Call it.
6803         (optimize_comparison): Also handle lexical comparison functions.
6804         Return false instad of -2 for unequal comparison.
6805
6806 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6807
6808         PR fortran/48412
6809         * function_optimize_4.f90:  New test.
6810
6811 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6812
6813         PR fortran/18918
6814         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6815         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6816         * gfortran.dg/coarray_15.f90: New.
6817
6818 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6819
6820         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6821         * gfortran.dg/bessel_7.f90: Likewise.
6822
6823 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6824
6825         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6826
6827 2011-04-03  Richard Guenther  <rguenther@suse.de>
6828             Ira Rosen  <ira.rosen@linaro.org>
6829
6830         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6831         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6832         -ftree-loop-if-convert-stores.
6833
6834 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6835
6836         * gnat.dg/specs/aggr2.ads: New test.
6837
6838 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6839
6840         * gnat.dg/debug2.ad[sb]: New test.
6841         * gnat.dg/debug2_pkg.ads: New helper.
6842         * gnat.dg/debug3.ad[sb]: New test.
6843
6844 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6845
6846         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6847
6848 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6849
6850         PR middle-end/48335
6851         * gcc.c-torture/compile/pr48335-1.c: New test.
6852         * gcc.dg/pr48335-1.c: New test.
6853         * gcc.dg/pr48335-2.c: New test.
6854         * gcc.dg/pr48335-3.c: New test.
6855         * gcc.dg/pr48335-4.c: New test.
6856         * gcc.dg/pr48335-5.c: New test.
6857         * gcc.dg/pr48335-6.c: New test.
6858         * gcc.dg/pr48335-7.c: New test.
6859         * gcc.dg/pr48335-8.c: New test.
6860         * gcc.target/i386/pr48335-1.c: New test.
6861
6862 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6863
6864         PR c/36299
6865         * gcc.dg/Waddress.c: New test.
6866
6867 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6868
6869         PR fortran/48352
6870         * gfortran.dg/function_optimize_3.f90:  New test.
6871
6872 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6873
6874         * gcc.c-torture/compile/20110401-1.c: New test.
6875
6876         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6877         * g++.dg/lto/20091002-2_0.C: Likewise.
6878         * g++.dg/lto/20090303_0.c: Likewise.
6879         * g++.dg/lto/20091004-1_0.C: Likewise.
6880         * g++.dg/lto/20091002-3_0.C: Likewise.
6881         * g++.dg/lto/20091004-2_0.C: Likewise.
6882         * g++.dg/lto/20081123_0.C: Likewise.
6883         * g++.dg/lto/20090313_0.C: Likewise.
6884         * g++.dg/lto/20081109-1_0.C: Likewise.
6885         * g++.dg/lto/20081219_0.C: Likewise.
6886         * g++.dg/lto/20081204-1_0.C: Likewise.
6887         * g++.dg/lto/20090302_0.C: Likewise.
6888         * g++.dg/lto/20081119-1_0.C: Likewise.
6889         * g++.dg/lto/20081118_0.C: Likewise.
6890         * gcc.dg/lto/20091020-2_0.c: Likewise.
6891         * gcc.dg/lto/20090210_0.c: Likewise.
6892         * gcc.dg/lto/20081204-1_0.c: Likewise.
6893         * gcc.dg/lto/20081224_0.c: Likewise.
6894         * gcc.dg/lto/20090219_0.c: Likewise.
6895         * gcc.dg/lto/20091014-1_0.c: Likewise.
6896         * gcc.dg/lto/20091016-1_0.c: Likewise.
6897         * gcc.dg/lto/20090206-2_0.c: Likewise.
6898         * gcc.dg/lto/20090116_0.c: Likewise.
6899         * gcc.dg/lto/20091013-1_0.c: Likewise.
6900         * gcc.dg/lto/20091015-1_0.c: Likewise.
6901         * gcc.dg/lto/20090126-2_0.c: Likewise.
6902
6903 2011-03-31  Ian Lance Taylor  <iant@google.com>
6904
6905         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6906
6907 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6908
6909         * gnat.dg/opt16.adb: New test.
6910
6911 2011-03-31  Jason Merrill  <jason@redhat.com>
6912
6913         * g++.dg/cpp0x/defaulted24.C: New.
6914
6915 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6916
6917         PR target/16292
6918         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6919         with -O0.
6920
6921 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6922
6923         * g++.dg/other/i386-9.C: New test.
6924
6925 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6926
6927         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6928
6929 2011-03-30  Jason Merrill  <jason@redhat.com>
6930
6931         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6932
6933         * g++.dg/cpp0x/regress/isnan.C: New.
6934
6935         * g++.dg/cpp0x/initlist46.C: New.
6936
6937 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6938
6939         PR target/47551
6940         * gcc.target/arm/neon-modes-2.c: New test.
6941
6942 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6943
6944         PR c/48305
6945         * gcc.c-torture/compile/pr48305.c: New test.
6946
6947 2011-03-29  Jason Merrill  <jason@redhat.com>
6948
6949         * g++.dg/cpp0x/regress/value-dep1.C: New.
6950
6951 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6952
6953         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6954
6955 2011-03-29  Ian Lance Taylor  <iant@google.com>
6956
6957         * go.test/go-test.exp: Handle the test lines used in several new
6958         tests.
6959         (errchk): Add opts parameter.  Change all callers.  Handle parens
6960         in regexps.
6961
6962 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6963             Dominique d'Humieres  <dominiq@lps.ens.fr>
6964
6965         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6966         and __APPLE__ && __PPC__ && __ALTIVEC__.
6967
6968 2011-03-29  Jason Merrill  <jason@redhat.com>
6969
6970         * g++.dg/cpp0x/dependent1.C: New.
6971
6972         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6973
6974         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6975
6976         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6977
6978 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6979
6980         PR fortran/48095
6981         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6982         * gfortran.dg/proc_ptr_comp_32.f90: New.
6983
6984 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6985
6986         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6987         check for corresponding warning.
6988
6989 2011-03-28  Jason Merrill  <jason@redhat.com>
6990
6991         * g++.dg/cpp0x/rv-deduce2.C: New.
6992
6993 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6994
6995         PR debug/48203
6996         * gcc.dg/pr48203.c: New test.
6997
6998 2011-03-28  Jeff Law <law@redhat.com>
6999
7000         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7001
7002 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7003
7004         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7005         and __PPC__ && __ALTIVEC__.
7006
7007 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7008
7009         PR testsuite/48238
7010         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7011         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7012         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7013         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7014
7015 2011-03-28  Jason Merrill  <jason@redhat.com>
7016
7017         * g++.dg/cpp0x/initlist-array2.C: New.
7018
7019         * g++.dg/cpp0x/initlist-array1.C: New.
7020
7021         * g++.dg/cpp0x/constexpr-compound.C: New.
7022
7023         * g++.dg/cpp0x/constexpr-using.C: New.
7024
7025         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7026
7027 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7028
7029         PR testsuite/48276
7030         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7031
7032 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7033
7034         * gcc.dg/slp-1.c: New test.
7035
7036 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7037
7038         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7039         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7040         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7041         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7042         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7043         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7044         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7045         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7046         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7047         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7048         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7049         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7050         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7051         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7052
7053 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7054
7055         PR fortran/47065
7056         * gfortran.dg/trim_optimize_5.f90:  New test.
7057         * gfortran.dg/trim_optimize_6.f90:  New test.
7058
7059 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7060
7061         PR target/38598
7062         * gcc.target/mips/madd-7.c: Remove -mlong32.
7063         * gcc.target/mips/msub-7.c: Likewise.
7064
7065 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7066
7067         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7068         accesses to preserve the meaning of the test for doubleword vectors.
7069         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7070         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7071
7072 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7073
7074         PR fortran/48291
7075         * gfortran.dg/class_42.f03: New.
7076
7077 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7078
7079         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7080         strided accesses.
7081
7082 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7083
7084         PR rtl-optimization/48144
7085         * gcc.dg/pr48144.c: New test.
7086
7087 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7088
7089         * gnat.dg/discr27.ad[sb]: New test.
7090
7091 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7092
7093         * gnat.dg/limited_with2.ad[sb]: New test.
7094         * gnat.dg/limited_with2_pkg1.ads: New helper.
7095         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7096
7097 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7098
7099         * gnat.dg/opt15.adb: New test.
7100         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7101
7102 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7103
7104         PR fortran/48174
7105         PR fortran/45304
7106         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7107         * gfortran.dg/leadz_trailz_3.f90: Ditto
7108
7109 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7110
7111         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7112
7113 2011-03-25  Jason Merrill  <jason@redhat.com>
7114
7115         * g++.dg/cpp0x/defaulted22.C: New.
7116         * g++.dg/cpp0x/defaulted23.C: New.
7117         * g++.dg/cpp0x/defaulted15.C: Adjust.
7118
7119 2011-03-25  Jason Merrill  <jason@redhat.com>
7120
7121         * g++.dg/cpp0x/move1.C: New.
7122
7123 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7124
7125         PR target/48287
7126         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7127
7128 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7129
7130         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7131         for mips-sgi-irix6.5.
7132         Replace snprintf prototype by <stdio.h>.
7133
7134 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7135
7136         PR testsuite/48283
7137         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7138         run_expensive_tests.
7139         * gcc.dg/graphite/block-4.c: Likewise.
7140         * gcc.dg/graphite/block-7.c: Likewise.
7141         * gcc.dg/graphite/block-8.c: Likewise.
7142
7143 2011-03-25  Richard Guenther  <rguenther@suse.de>
7144
7145         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7146         * g++.dg/tree-ssa/pr8781.C: Likewise.
7147         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7148         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7149         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7150         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7151         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7152         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7153         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7154         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7155         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7156         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7157         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7158         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7159         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7160         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7161         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7162         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7163         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7164         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7165         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7166         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7167         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7168         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7169         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7170         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7171         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7172         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7173         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7174         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7175         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7176         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7177         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7178         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7179         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7180         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7181         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7182         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7183         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7184         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7185         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7186         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7187         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7188         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7189         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7190         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7191         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7192         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7193         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7194         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7195         * c-c++-common/pr46562-2.c: Likewise.
7196         * gfortran.dg/pr42108.f90: Likewise.
7197         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7198         foo to be inlined even at -O1.
7199         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7200         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7201         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7202         * gcc.dg/matrix/matrix.exp: Disable FRE.
7203
7204 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7205
7206         PR debug/48204
7207         * gcc.dg/dfp/pr48204.c: New test.
7208
7209 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7210
7211         PR target/48209
7212         * gcc.c-torture/execute/pr47917.c: Move this...
7213         * gcc.dg/torture/pr47917.c: to here and add xfails.
7214
7215 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7216
7217         * gnat.dg/array16.ad[sb]: New test.
7218         * gnat.dg/array16.ads: New helper.
7219
7220 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7221
7222         * gnat.dg/derived_type2.adb: New test.
7223
7224 2011-03-24  Richard Guenther  <rguenther@suse.de>
7225
7226         PR tree-optimization/48271
7227         * g++.dg/torture/pr48271.C: New testcase.
7228
7229 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7230
7231         * gnat.dg/array15.ad[sb]: New test.
7232
7233 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7234
7235         PR target/48237
7236         * gcc.target/i386/pr48237.c: New test.
7237
7238 2011-03-24  Richard Guenther  <rguenther@suse.de>
7239
7240         PR middle-end/48269
7241         * gcc.dg/builtin-object-size-10.c: New testcase.
7242
7243 2011-03-24  Richard Guenther  <rguenther@suse.de>
7244
7245         PR tree-optimization/46562
7246         * c-c++-common/pr46562-2.c: New testcase.
7247         * c-c++-common/pr46562.c: Likewise.
7248
7249 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7250
7251         * gcc.dg/vect/vect-cselim-1.c: New test.
7252         * gcc.dg/vect/vect-cselim-2.c: New test.
7253
7254 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7255
7256         * gcc.target/arm/pr46934.c: New.
7257
7258 2011-03-23  Ian Lance Taylor  <iant@google.com>
7259
7260         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7261
7262 2011-03-23  Richard Guenther  <rguenther@suse.de>
7263
7264         * gcc.dg/struct: Remove directory and contents.
7265
7266 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7267
7268         PR testsuite/48251
7269         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7270
7271 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7272
7273         * gnat.dg/discr26.ad[sb]: New test.
7274         * gnat.dg/discr26_pkg.ads: New helper.
7275
7276 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7277
7278         PR target/47553
7279         * gcc.target/arm/neon-vld-1.c: New test.
7280
7281 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         * gnat.dg/array14.ad[sb]: New test.
7284         * gnat.dg/array14_pkg.ads: New helper.
7285
7286 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7287
7288         * gcc.c-torture/execute/920501-8.x: Remove.
7289         * gcc.c-torture/execute/930513-1.x: Remove.
7290         * gcc.c-torture/execute/960312-1.x: Remove.
7291         * gcc.c-torture/compile/20000804-1.c,
7292         gcc.c-torture/compile/20001205-1.c,
7293         gcc.c-torture/compile/20001226-1.c,
7294         gcc.c-torture/compile/20010518-2.c,
7295         gcc.c-torture/compile/20020312-1.c,
7296         gcc.c-torture/compile/20020604-1.c,
7297         gcc.c-torture/compile/920501-12.c,
7298         gcc.c-torture/compile/920501-4.c,
7299         gcc.c-torture/compile/920520-1.c,
7300         gcc.c-torture/compile/980506-1.c,
7301         gcc.c-torture/execute/980709-1.x,
7302         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7303         options for m68hc11.
7304         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7305         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7306         m68hc11.
7307
7308 2011-03-22  Nick Clifton  <nickc@redhat.com>
7309
7310         * lib/target-supports.exp (check_profiling_available): Add MN10300
7311         to the list of targets that do not support profiling.  Restore
7312         alpha sorting to this list.
7313
7314 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7315
7316         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7317         failure on 32-bit systems.
7318         * gcc.dg/torture/vector-2.c: Ditto.
7319
7320 2011-03-22  Richard Guenther  <rguenther@suse.de>
7321
7322         PR tree-optimization/48228
7323         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7324
7325 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7326
7327         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7328         powerpc.
7329
7330         PR target/48226
7331         * gcc.target/powerpc/pr48226.c: New file.
7332
7333 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7334
7335         * lib/prune.exp (prune_gcc_output): Prune "could not create
7336         compact unwind for" warnings.
7337
7338 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR c/42544
7341         PR c/48197
7342         * gcc.c-torture/execute/pr42544.c: New test.
7343         * gcc.c-torture/execute/pr48197.c: New test.
7344
7345 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7346
7347         PR preprocessor/48192
7348         * gcc.target/powerpc/pr48192.c: New file.
7349
7350         PR target/48053
7351         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7352         split problem of 0 being loaded in a VSX register.
7353
7354 2011-03-21  Richard Guenther  <rguenther@suse.de>
7355
7356         PR c/47939
7357         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7358         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7359         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7360         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7361
7362 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7363
7364         PR target/48213
7365         * gcc.dg/pr48213.c: New test.
7366
7367 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7368
7369         PR target/12171
7370         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7371
7372 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7373
7374         * gcc.target/arm/xor-and.c: New.
7375
7376 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7377
7378         PR fortran/22572
7379         * gfortran.dg/function_optimize_1.f90:  New test.
7380         * gfortran.dg/function_optimize_2.f90:  New test.
7381
7382 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7383
7384         PR rtl-optimization/47502
7385         * gcc.target/i386/pr47502-1.c: New.
7386         * gcc.target/i386/pr47502-2.c: Likewise.
7387
7388 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7389
7390         PR rtl-optimization/48156
7391         * gcc.dg/pr48156.c: New test.
7392
7393 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7394
7395         PR libfortran/47439
7396         * gfortran.dg/scratch_1.f90: Adjust test.
7397
7398 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7399
7400         PR libfortran/47439
7401         * gfortran.dg/scratch_1.f90: New test.
7402
7403 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7404
7405         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7406         variably modified typedefs.
7407         * gcc.dg/c1x-typedef-2.c: Remove.
7408
7409 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7410
7411         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7412         * gcc.dg/c1x-anon-struct-3.c: New test.
7413         * gcc.dg/anon-struct-11.c: Update.
7414
7415 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7416
7417         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7418         dg-xfail-run-if.
7419         Only xfail with gas.
7420
7421 2011-03-18  Jason Merrill  <jason@redhat.com>
7422
7423         * g++.dg/template/fn-ptr1.C: New.
7424
7425         * g++.dg/overload/volatile1.C: New.
7426
7427         * g++.dg/opt/pr23372.C: New.
7428
7429         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7430
7431 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7432
7433         PR middle-end/47405
7434         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7435
7436 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7437
7438         * gcc.target/arm/unsigned-extend-1.c: New.
7439
7440 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR bootstrap/48161
7443         * gcc.c-torture/compile/pr48161.c: New test.
7444
7445 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7446
7447         PR middle-end/47725
7448         * gcc.dg/torture/pr47725.c: New.
7449
7450 2011-03-17  Jason Merrill  <jason@redhat.com>
7451
7452         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7453         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7454
7455 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7456
7457         * gnat.dg/specs/elab2.ads: New test.
7458         * gnat.dg/specs/elab2_pkg.ads: New helper.
7459
7460 2011-03-17  Jason Merrill  <jason@redhat.com>
7461
7462         * g++.dg/cpp0x/decltype-1212.C: New.
7463         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7464
7465 2011-03-17  Jason Merrill  <jason@redhat.com>
7466
7467         * g++.dg/parse/memfnquals1.C: New.
7468
7469 2011-03-17  Richard Guenther  <rguenther@suse.de>
7470
7471         PR middle-end/48134
7472         * gcc.dg/pr48134.c: New testcase.
7473
7474 2011-03-17  Richard Guenther  <rguenther@suse.de>
7475
7476         PR middle-end/48165
7477         * g++.dg/torture/pr48165.C: New testcase.
7478
7479 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7480
7481         PR rtl-optimization/48141
7482         * gcc.dg/pr48141.c: New test.
7483
7484 2011-03-16  Jason Merrill  <jason@redhat.com>
7485
7486         * g++.dg/cpp0x/constexpr-48089.C: New.
7487
7488         * g++.dg/cpp0x/constexpr-abi1.C: New.
7489
7490         * g++.dg/cpp0x/constexpr-46336.C: New.
7491         * g++.dg/parse/friend5.C: Adjust expected errors.
7492
7493         * g++.dg/cpp0x/constexpr-47570.C: New.
7494
7495 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7496
7497         PR debug/47510
7498         * ++.dg/debug/dwarf2/typedef6.C: New test.
7499
7500 2011-03-16  Jason Merrill  <jason@redhat.com>
7501
7502         * g++.dg/cpp0x/elision2.C: New.
7503
7504         * g++.dg/cpp0x/constexpr-array3.C: New.
7505
7506 2011-03-16  Jason Merrill  <jason@redhat.com>
7507
7508         * g++.dg/cpp0x/sfinae6.C: New.
7509         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7510         * g++.dg/cpp0x/pr45908.C: Likewise.
7511         * g++.dg/cpp0x/sfinae6.C: Likewise.
7512         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7513         * g++.old-deja/g++.law/arg11.C: Likewise.
7514
7515 2011-03-16  Jason Merrill  <jason@redhat.com>
7516
7517         * g++.dg/template/incomplete6.C: New.
7518
7519 2011-03-16  Jeff Law <law@redhat.com>
7520
7521         * gcc.dg/tree-ssa/vrp55.c: New test.
7522
7523 2011-03-16  Jason Merrill  <jason@redhat.com>
7524
7525         * g++.dg/cpp0x/auto22.C: New.
7526
7527 2011-03-16  Richard Guenther  <rguenther@suse.de>
7528
7529         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7530         optimizing it away if promoted to const.
7531
7532 2011-03-16  Richard Guenther  <rguenther@suse.de>
7533
7534         PR tree-optimization/48149
7535         * gcc.dg/fold-complex-1.c: New testcase.
7536
7537 2011-03-16  Richard Guenther  <rguenther@suse.de>
7538
7539         PR testsuite/48147
7540         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7541         or cloning happens.
7542
7543 2011-03-16  Richard Guenther  <rguenther@suse.de>
7544
7545         PR tree-optimization/26134
7546         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7547
7548 2011-03-16  Richard Guenther  <rguenther@suse.de>
7549
7550         PR tree-optimization/48146
7551         * gcc.dg/torture/pr48146.c: New testcase.
7552
7553 2011-03-16  Richard Guenther  <rguenther@suse.de>
7554
7555         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7556         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7557
7558 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7559
7560         PR middle-end/48136
7561         * gcc.c-torture/compile/pr48136.c: New test.
7562
7563         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7564
7565         PR debug/45882
7566         * gcc.dg/guality/pr45882.c: New test.
7567
7568 2011-03-15  Jason Merrill  <jason@redhat.com>
7569
7570         * g++.dg/cpp0x/constexpr-recursion.C: New.
7571
7572         * g++.dg/cpp0x/implicit11.C: New.
7573
7574 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7575
7576         * g++.dg/cpp0x/constexpr-attribute.C: New.
7577
7578 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7579
7580         * g++.dg/parse/pr34758.C: New.
7581
7582 2011-03-15  Xinliang David Li  <davidxl@google.com>
7583
7584         PR c/47837
7585         * gcc.dg/uninit-pred-7_d.c: New test.
7586         * gcc.dg/uninit-pred-8_d.c: New test.
7587
7588 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7589
7590         PR target/46788
7591         * gcc.target/arm/pr46788.c: New.
7592
7593 2011-03-15  Richard Guenther  <rguenther@suse.de>
7594
7595         PR middle-end/47650
7596         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7597         * gfortran.dg/ishft_4.f90: Likewise.
7598         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7599
7600 2011-03-15  Richard Guenther  <rguenther@suse.de>
7601
7602         PR tree-optimization/13954
7603         * g++.dg/tree-ssa/pr13954.C: New testcase.
7604
7605 2011-03-15  Richard Guenther  <rguenther@suse.de>
7606
7607         PR tree-optimization/48037
7608         * gcc.target/i386/pr48037-1.c: New testcase.
7609
7610 2011-03-15  Richard Guenther  <rguenther@suse.de>
7611
7612         PR tree-optimization/41490
7613         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7614         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7615         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7616         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7617         * g++.dg/tree-ssa/pr33604.C: Adjust.
7618
7619 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7620
7621         PR middle-end/47917
7622         * gcc.c-torture/execute/pr47917.c: New test.
7623         * gcc.dg/pr47917.c: New test.
7624
7625         PR middle-end/38878
7626         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7627
7628 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7629
7630         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7631         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7632         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7633         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7634         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7635         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7636         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7637         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7638         * gcc.target/i386/avx-floor-vec.c: Ditto.
7639         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7640         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7641         * gcc.target/i386/avx-rint-vec.c: Ditto.
7642         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7643         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7644         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7645         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7646
7647 2011-03-14  Tom Tromey  <tromey@redhat.com>
7648
7649         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7650         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7651         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7652
7653 2011-03-14  Tom Tromey  <tromey@redhat.com>
7654
7655         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7656         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7657         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7658
7659 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7660
7661         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7662
7663 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7664
7665         PR rtl-optimization/47166
7666         * gcc.c-torture/execute/postmod-1.c: New test.
7667
7668 2011-03-14  Richard Guenther  <rguenther@suse.de>
7669
7670         PR middle-end/48098
7671         * gcc.dg/torture/pr48098.c: New testcase.
7672
7673 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7674
7675         PR target/48053
7676         * gcc.target/powerpc/pr48053-1.c: New test.
7677         * gcc.target/powerpc/pr48053-2.c: Likewise.
7678
7679 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7680
7681         PR libfortran/48066
7682         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7683
7684 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7685
7686         PR libfortran/48066
7687         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7688
7689 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7690
7691         PR fortran/48059
7692         * gfortran.dg/class_41.f03: New.
7693
7694 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7695
7696         * g++.dg/conversion/cast3.C: New test.
7697
7698 2011-03-11  Jason Merrill  <jason@redhat.com>
7699
7700         * g++.dg/template/error45.C: New.
7701
7702         * g++.dg/parse/no-type-defn1.C: New.
7703
7704         * g++.dg/ext/attrib40.C: New.
7705
7706         * g++.dg/cpp0x/regress/array1.C: New.
7707
7708 2011-03-11  Richard Guenther  <rguenther@suse.de>
7709
7710         PR tree-optimization/48067
7711         * gcc.dg/pr48067.c: New testcase.
7712
7713 2011-03-11  Richard Guenther  <rguenther@suse.de>
7714
7715         PR lto/48073
7716         * g++.dg/lto/20110311-1_0.C: New testcase.
7717
7718 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7719
7720         PR c++/48035
7721         * g++.dg/inherit/virtual8.C: New test.
7722
7723         PR middle-end/48044
7724         * gcc.dg/torture/pr48044.c: New test.
7725
7726 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7727
7728         PR fortran/47768
7729         * gfortran.dg/proc_ptr_comp_31.f90: New.
7730
7731 2011-03-11  Richard Guenther  <rguenther@suse.de>
7732
7733         PR tree-optimization/47278
7734         * gcc.dg/torture/pr47278-1.c: New testcase.
7735         * gcc.dg/torture/pr47278-2.c: Likewise.
7736
7737 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7738
7739         PR tree-optimization/48063
7740         * gcc.dg/torture/pr48063.c: New test.
7741
7742 2011-03-10  Jason Merrill  <jason@redhat.com>
7743
7744         * g++.dg/template/array22.C: New.
7745
7746         * g++.dg/cpp0x/syntax-err1.C: New.
7747         * g++.dg/parse/error36.C: Adjust expected errors.
7748         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7749         * g++.old-deja/g++.pt/typename3.C: Likewise.
7750         * g++.old-deja/g++.pt/typename4.C: Likewise.
7751         * g++.old-deja/g++.pt/typename6.C: Likewise.
7752
7753 2011-03-09  Jason Merrill  <jason@redhat.com>
7754
7755         * g++.dg/template/nontype22.C: New.
7756
7757 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7758
7759         PR tree-optimization/47714
7760         * g++.dg/torture/pr47714.C: New test.
7761
7762 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7763
7764         PR target/47755
7765         * gcc.target/powerpc/pr47755-2.c: New file.
7766
7767 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7768
7769         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7770         is not set in the environment, pass 64 as first argument when not
7771         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7772         native where ulimit -u is supported.
7773
7774 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7775
7776         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7777
7778 2011-03-08  Jason Merrill  <jason@redhat.com>
7779
7780         * g++.dg/template/nontype21.C: New.
7781
7782         * g++.dg/template/anon5.C: New.
7783
7784 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7785
7786         PR debug/47881
7787         * gcc.dg/pr47881.c: New test.
7788
7789 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7790
7791         PR c++/47957
7792         * g++.dg/lookup/template3.C: New test.
7793
7794 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7795
7796         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7797         'long' type.
7798
7799 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7800
7801         PR testsuite/47954
7802         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7803         sizeof to compute alignment.
7804
7805 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7806
7807         PR tree-optimization/48022
7808         * gcc.dg/pr48022-1.c: New test.
7809         * gcc.dg/pr48022-2.c: New test.
7810
7811 2011-03-07  Jason Merrill  <jason@redhat.com>
7812
7813         * g++.dg/template/nontype20.C: New.
7814         * g++.dg/init/member1.C: Adjust expected errors.
7815         * g++.dg/parse/constant4.C: Likewise.
7816         * g++.dg/template/qualified-id3.C: Likewise.
7817         * g++.old-deja/g++.pt/crash10.C: Likewise.
7818
7819         * g++.dg/cpp0x/regress/non-const1.C: New.
7820
7821 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7822
7823         PR debug/47991
7824         * gcc.dg/pr47991.c: New test.
7825
7826 2011-03-07  Jason Merrill  <jason@redhat.com>
7827
7828         * g++.dg/abi/mangle46.C: New.
7829
7830 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7831
7832         PR target/47862
7833         * gcc.target/powerpc/pr47862.c: New.
7834
7835 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7836
7837         PR target/45413
7838         * gcc.target/i386/combine-mul.c: Require nonpic.
7839
7840 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7841             Nathan Froyd  <froydnj@codesourcery.com>
7842
7843         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7844
7845 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7846
7847         * README.QMTEST: Remove.
7848
7849 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7850             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7851
7852         PR fortran/47850
7853         * gfortran.dg/array_constructor_37.f90 : New test.
7854
7855 2011-03-05  Jason Merrill  <jason@redhat.com>
7856
7857         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7858         * g++.dg/abi/mangle45.C: Likewise.
7859         * g++.dg/cpp0x/trailing1.C: Likewise.
7860
7861 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7862
7863         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7864
7865 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7866
7867         PR rtl-optimization/47899
7868         * gcc.dg/pr47899.c: New test.
7869
7870         * gcc.dg/torture/pr47968.c: Ignore warnings.
7871
7872         PR tree-optimization/47967
7873         * gcc.c-torture/compile/pr47967.c: New test.
7874
7875 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7876
7877         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7878         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7879
7880 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7881
7882         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7883         and property_getAttributes() if __OBJC2__.
7884         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7885         * objc.dg/property/property-encoding-1.m: New.
7886         * obj-c++.dg/property/property-encoding-1.mm: New.
7887
7888 2011-03-04  Jason Merrill  <jason@redhat.com>
7889
7890         * g++.dg/template/pseudodtor6.C: New.
7891
7892         * g++.dg/inherit/covariant19.C: New.
7893
7894 2011-03-04  Richard Guenther  <rguenther@suse.de>
7895
7896         PR middle-end/47968
7897         * gcc.dg/torture/pr47968.c: New testcase.
7898
7899 2011-03-04  Richard Guenther  <rguenther@suse.de>
7900
7901         PR middle-end/47975
7902         * gcc.dg/torture/pr47975.c: New testcase.
7903
7904 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7905
7906         PR c++/47974
7907         * g++.dg/template/crash106.C: New.
7908
7909 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7910
7911         PR c/47963
7912         * gcc.dg/gomp/pr47963.c: New test.
7913         * g++.dg/gomp/pr47963.C: New test.
7914
7915 2011-03-02  Jason Merrill  <jason@redhat.com>
7916
7917         * g++.dg/cpp0x/regress/condition1.C: New.
7918
7919         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7920
7921 2011-03-01  Jason Merrill  <jason@redhat.com>
7922
7923         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7924
7925         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7926
7927 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7928
7929         PR rtl-optimization/47925
7930         * gcc.c-torture/execute/pr47925.c: New test.
7931
7932 2011-03-01  Jason Merrill  <jason@redhat.com>
7933
7934         * g++.dg/cpp0x/decltype25.C: New.
7935
7936         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7937
7938 2011-03-01  Richard Guenther  <rguenther@suse.de>
7939
7940         PR tree-optimization/47890
7941         * gcc.dg/torture/pr47890.c: New testcase.
7942
7943 2011-03-01  Richard Guenther  <rguenther@suse.de>
7944
7945         PR lto/47924
7946         * gcc.dg/lto/pr47924_0.c: New testcase.
7947
7948 2011-03-01  Richard Guenther  <rguenther@suse.de>
7949
7950         PR lto/46911
7951         * gfortran.dg/lto/pr46911_0.f: New testcase.
7952
7953 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7954
7955         PR libgfortran/47933
7956         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7957         compile errors from older code form.
7958
7959 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7960
7961         PR libgfortran/47567
7962         * gfortran.dg/fmt_fw_d.f90: New test.
7963
7964 2011-02-28  Jason Merrill  <jason@redhat.com>
7965
7966         * g++.dg/inherit/covariant18.C: New.
7967
7968 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7969
7970         PR middle-end/47893
7971         * gcc.dg/pr47893.c: New test.
7972
7973 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7974
7975         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7976         NULL in case of a selector with conflicting types.
7977         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7978
7979 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7980
7981         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7982         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7983         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7984         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7985
7986 2011-02-28  Jason Merrill  <jason@redhat.com>
7987
7988         PR c++/47906
7989         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7990
7991 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7992
7993         PR libgfortran/47778
7994         * gfortran.dg/namelist_71.f90: New test.
7995
7996 2011-02-27  Jason Merrill  <jason@redhat.com>
7997
7998         PR c++/47906
7999         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8000         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8001
8002 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8003
8004         PR c++/46466
8005         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8006
8007 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8008
8009         PR fortran/47886
8010         * gfortran.dg/gomp/task-1.f90: Removed.
8011
8012 2011-02-26  Jason Merrill  <jason@redhat.com>
8013
8014         * g++.dg/template/this-targ1.C: New.
8015
8016         * g++.dg/cpp0x/regress/template-const1.C: New.
8017         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8018         * g++.dg/template/function1.C: Adjust.
8019         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8020         * g++.dg/debug/debug7.C: Adjust.
8021
8022 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8023
8024         PR fortran/47886
8025         * gfortran.dg/gomp/task-1.f90: New.
8026
8027 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8028
8029         * gcc.target/arm/neon-thumb2-move.c: Add
8030         dg-require-effective-target arm_thumb2_ok.
8031
8032 2011-02-24  Jason Merrill  <jason@redhat.com>
8033
8034         * g++.dg/parse/constant1.C: Specify C++98 mode.
8035         * g++.dg/parse/constant5.C: Likewise.
8036         * g++.dg/parse/error2.C: Likewise.
8037         * g++.dg/parse/semicolon3.C: Likewise.
8038         * g++.dg/template/crash14.C: Likewise.
8039         * g++.dg/template/local4.C: Likewise.
8040         * g++.dg/template/nontype3.C: Likewise.
8041         * g++.dg/parse/crash31.C: Adjust expected errors.
8042         * g++.dg/template/function1.C: Likewise.
8043         * g++.dg/template/ref3.C: Likewise.
8044         * g++.dg/template/static9.C: Likewise.
8045         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8046
8047         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8048         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8049         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8050         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8051         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8052
8053 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR fortran/47878
8056         * gfortran.dg/pr47878.f90: New test.
8057
8058 2011-02-24  Richard Guenther  <rguenther@suse.de>
8059
8060         PR testsuite/47801
8061         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8062         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8063
8064 2011-02-24  Richard Guenther  <rguenther@suse.de>
8065
8066         PR fortran/47839
8067         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8068         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8069
8070 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8071
8072         PR libgfortran/47567
8073         * gfortran.dg/fmt_f0_1.f90: Update test.
8074
8075 2011-02-23  Jason Merrill  <jason@redhat.com>
8076
8077         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8078         * g++.dg/abi/mangle45.C: New.
8079
8080         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8081         * g++.dg/template/canon-type-9.C: Match use of decltype
8082         between declaration and definition.
8083         * g++.dg/template/canon-type-12.C: Likewise.
8084
8085 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8086
8087         PR fortran/40850
8088         * gfortran.dg/nested_allocatables_1.f90: New.
8089
8090 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8091
8092         PR c++/46868
8093         * g++.dg/pr46868.C: New test.
8094         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8095         * g++.dg/parse/error14.C: Adjust.
8096
8097 2011-02-23  Richard Guenther  <rguenther@suse.de>
8098
8099         PR tree-optimization/47838
8100         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8101
8102 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8103
8104         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8105
8106 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8107
8108         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8109         * gfortran.dg/count_init_expr.f03: Ditto.
8110         * gfortran.dg/gomp/pr43711.f90: Ditto.
8111         * gcc.dg/struct-parse-2.c: Ditto.
8112         * gcc.dg/parse-error-3.c: Ditto.
8113         * gcc.dg/Wlogical-op-1.c: Ditto.
8114         * gcc.dg/Walways-true-1.c: Ditto.
8115         * gcc.dg/pr24225.c: Ditto.
8116         * gcc.dg/Walways-true-2.c: Ditto.
8117         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8118         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8119         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8120         * g++.dg/overload/defarg4.C: Ditto.
8121         * g++.dg/inherit/covariant16.C: Ditto.
8122         * g++.dg/inherit/virtual7.C: Ditto.
8123         * g++.dg/template/canon-type-9.C: Ditto.
8124         * g++.dg/template/access19.C: Ditto.
8125         * g++.dg/template/call7.C: Ditto.
8126         * g++.dg/template/canon-type-2.C: Ditto.
8127         * g++.dg/template/init7.C: Ditto.
8128         * g++.dg/template/sizeof-template-argument.C: Ditto.
8129         * g++.dg/template/const3.C: Ditto.
8130         * g++.dg/template/sfinae26.C: Ditto.
8131         * g++.dg/template/sfinae26.C: Ditto.
8132         * g++.dg/template/canon-type-11.C: Ditto.
8133         * g++.dg/template/union2.C: Ditto.
8134         * g++.dg/template/canon-type-3.C: Ditto.
8135         * g++.dg/template/canon-type-1.C: Ditto.
8136         * g++.dg/template/canon-type-5.C: Ditto.
8137         * g++.dg/template/canon-type-7.C: Ditto.
8138         * g++.dg/template/canon-type-10.C: Ditto.
8139         * g++.dg/template/spec36.C: Ditto.
8140         * g++.dg/template/typedef38.C: Ditto.
8141         * g++.dg/template/canon-type-4.C: Ditto.
8142         * g++.dg/template/canon-type-6.C: Ditto.
8143         * g++.dg/template/canon-type-13.C: Ditto.
8144         * g++.dg/template/instantiate9.C: Ditto.
8145         * g++.dg/template/ttp22.C: Ditto.
8146         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8147         * g++.dg/warn/Walways-true-1.C: Ditto.
8148         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8149         * g++.dg/warn/Walways-true-2.C: Ditto.
8150         * g++.dg/conversion/op4.C: Ditto.
8151         * g++.dg/opt/pr19650.C: Ditto.
8152         * g++.dg/lookup/friend11.C: Ditto.
8153         * g++.dg/other/default2.C: Ditto.
8154         * g++.dg/other/default3.C: Ditto.
8155         * g++.dg/other/dtor2.C: Ditto.
8156         * g++.dg/other/friend5.C: Ditto.
8157         * g++.dg/other/default5.C: Ditto.
8158         * g++.dg/init/brace6.C: Ditto.
8159         * g++.dg/init/aggr5.C: Ditto.
8160         * g++.dg/init/error2.C: Ditto.
8161         * g++.dg/expr/bound-mem-fun.C: Ditto.
8162         * g++.dg/expr/cond6.C: Ditto.
8163         * g++.dg/expr/stmt-expr-1.C: Ditto.
8164         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8165         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8166         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8167         * g++.dg/cpp0x/bracket1.C: Ditto.
8168         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8169         * g++.dg/cpp0x/pr38646.C: Ditto.
8170         * g++.dg/cpp0x/variadic73.C: Ditto.
8171         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8172         * g++.dg/cpp0x/bracket4.C: Ditto.
8173         * g++.dg/cpp0x/decltype4.C: Ditto.
8174         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8175         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8176         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8177         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8178         * g++.dg/cpp0x/decltype2.C: Ditto.
8179         * g++.dg/cpp0x/decltype1.C: Ditto.
8180         * g++.dg/cpp0x/bracket2.C: Ditto.
8181         * g++.dg/cpp0x/decltype5.C: Ditto.
8182         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8183         * g++.dg/cpp0x/variadic70.C: Ditto.
8184         * g++.dg/cpp0x/decltype6.C: Ditto.
8185         * g++.dg/cpp0x/rvo.C: Ditto.
8186         * g++.dg/cpp0x/vt-40092.C: Ditto.
8187         * g++.dg/cpp0x/variadic-new.C: Ditto.
8188         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8189         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8190         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8191         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8192         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8193         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8194         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8195         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8196         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8197         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8198         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8199         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8200         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8201         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8202         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8203         * g++.dg/cpp0x/pr39639.C: Ditto.
8204         * g++.dg/cpp0x/decltype3.C: Ditto.
8205         * g++.dg/cpp0x/variadic68.C: Ditto.
8206         * g++.dg/cpp0x/variadic-function.C: Ditto.
8207         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8208         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8209         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8210         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8211         * g++.dg/parse/crash35.C: Ditto.
8212         * g++.dg/parse/crash40.C: Ditto.
8213         * g++.dg/parse/defarg12.C: Ditto.
8214         * g++.dg/parse/crash34.C: Ditto.
8215         * g++.dg/parse/constructor3.C: Ditto.
8216         * g++.dg/parse/template23.C: Ditto.
8217         * g++.dg/parse/crash56.C: Ditto.
8218         * g++.dg/parse/dtor13.C: Ditto.
8219         * g++.dg/parse/error33.C: Ditto.
8220         * g++.dg/parse/ctor9.C: Ditto.
8221         * g++.dg/parse/error32.C: Ditto.
8222         * g++.dg/parse/error37.C: Ditto.
8223         * g++.dg/parse/bitfield3.C: Ditto.
8224         * g++.dg/parse/struct-4.C: Ditto.
8225         * g++.dg/ext/has_trivial_copy.C: Ditto.
8226         * g++.dg/ext/is_polymorphic.C: Ditto.
8227         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8228         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8229         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8230         * g++.dg/ext/is_union.C: Ditto.
8231         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8232         * g++.dg/ext/is_pod.C: Ditto.
8233         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8234         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8235         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8236         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8237         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8238         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8239         * g++.dg/ext/is_abstract.C: Ditto.
8240         * g++.dg/ext/has_trivial_assign.C: Ditto.
8241         * g++.dg/ext/is_class.C: Ditto.
8242         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8243         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8244         * g++.dg/ext/is_base_of.C: Ditto.
8245         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8246         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8247         * g++.dg/ext/is_empty.C: Ditto.
8248         * g++.dg/ext/is_enum.C: Ditto.
8249         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8250         * gnat.dg/opt11.adb: Ditto.
8251         * obj-c++.dg/pr45735.mm: Ditto.
8252         * obj-c++.dg/pr24393.mm: Ditto.
8253         * obj-c++.dg/exceptions-2.mm: Ditto.
8254         * objc.dg/pr45735.m: Ditto.
8255         * objc.dg/pr24393.m: Ditto.
8256
8257 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8258
8259         * objc.dg/attributes/objc-exception-1.m: New.
8260
8261 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8262
8263         * gcc.dg/cpp/include7.c: New test.
8264
8265 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8266
8267         PR c++/47242
8268         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8269
8270 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8271
8272         PR rtl-optimization/47763
8273         * gcc.dg/pr47763.c: New test.
8274
8275 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8276
8277         PR fortran/45743
8278         * gfortran.dg/whole_file_32.f90 : New test.
8279
8280 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8281
8282         PR c++/47666
8283         * g++.dg/inherit/virtual7.C: New test.
8284
8285 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8286
8287         PR objc/47832
8288         * objc.dg/type-size-3.m: Updated error message.
8289         * objc.dg/type-size-4.m: New test.
8290         * objc.dg/type-size-5.m: New test.
8291
8292 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8293
8294         * lib/gnat.exp: Fix comments.
8295         Don't load libgloss.exp.
8296         (default_gnat_version): Call $compiler with --version.
8297         Adapt regexp for gnatmake output, insert version.
8298         (gnat_version): New proc.
8299         (gnat_init): Remove gnat_libgcc_s_path.
8300         (gnat_target_compile): Likewise.
8301         Remove ld_library_path.
8302         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8303         (gnat_pass): Remove.
8304         (gnat_pass): Remove.
8305         (gnat_finish): Remove.
8306         (gnat_exit): Remove.
8307         (local_find_gnatmake): Reindent.
8308         (runtest_file_p): Remove.
8309         (prune_warnings): Remove.
8310         (find_gnatclean): New proc.
8311         * lib/gnat-dg.exp (lremove): New proc.
8312         (gnat-dg-test): Reindent.
8313         Remove additional output files.
8314         (gnat-dg-runtest): Remove.
8315
8316         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8317         * gnat.dg/loop_optimization6.adb: Likewise.
8318         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8319
8320 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8321
8322         PR tree-optimization/47835
8323         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8324
8325 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8326
8327         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8328         * gfortran.dg/abstract_type_2.f03: Ditto.
8329         * gfortran.dg/abstract_type_3.f03: Ditto.
8330         * gfortran.dg/abstract_type_4.f03: Ditto.
8331         * gfortran.dg/abstract_type_5.f03: Ditto.
8332         * gfortran.dg/abstract_type_6.f03: Ditto.
8333         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8334         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8335         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8336         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8337         * gfortran.dg/array_function_5.f90: Ditto.
8338         * gfortran.dg/asynchronous_3.f03: Ditto.
8339         * gfortran.dg/char_expr_1.f90: Ditto.
8340         * gfortran.dg/class_14.f03: Ditto.
8341         * gfortran.dg/data_array_6.f: Ditto.
8342         * gfortran.dg/data_invalid.f90: Ditto.
8343         * gfortran.dg/dot_product_1.f03: Ditto.
8344         * gfortran.dg/func_derived_5.f90: Ditto.
8345         * gfortran.dg/func_result_4.f90: Ditto.
8346         * gfortran.dg/implied_do_1.f90: Ditto.
8347         * gfortran.dg/initialization_25.f90: Ditto.
8348         * gfortran.dg/initialization_26.f90: Ditto.
8349         * gfortran.dg/interface_34.f90: Ditto.
8350         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8351         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8352         * gfortran.dg/matmul_8.f03: Ditto.
8353         * gfortran.dg/merge_init_expr.f90: Ditto.
8354         * gfortran.dg/pack_assign_1.f90: Ditto.
8355         * gfortran.dg/pack_vector_1.f90: Ditto.
8356         * gfortran.dg/pointer_check_8.f90: Ditto.
8357         * gfortran.dg/product_init_expr.f03: Ditto.
8358         * gfortran.dg/reshape_order_5.f90: Ditto.
8359         * gfortran.dg/reshape_shape_1.f90: Ditto.
8360         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8361         * gfortran.dg/same_name_2.f90: Ditto.
8362         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8363         * gfortran.dg/spread_init_expr.f03: Ditto.
8364         * gfortran.dg/stmt_func_1.f90: Ditto.
8365         * gfortran.dg/sum_init_expr.f03: Ditto.
8366         * gfortran.dg/transpose_3.f03: Ditto.
8367         * gfortran.dg/unpack_init_expr.f03: Ditto.
8368         * gfortran.dg/warn_conversion.f90: Ditto.
8369         * gfortran.dg/warn_conversion_2.f90: Ditto.
8370         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8371         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8372         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8373         * gfortran.dg/whole_file_16.f90: Ditto.
8374         * gfortran.dg/whole_file_17.f90: Ditto.
8375         * gfortran.dg/whole_file_18.f90: Ditto.
8376         * gfortran.dg/whole_file_20.f03: Ditto.
8377         * gfortran.dg/whole_file_5.f90: Ditto.
8378         * gfortran.dg/whole_file_6.f90: Ditto.
8379         * gfortran.dg/write_invalid_format.f90: Ditto.
8380         * gfortran.dg/zero_sized_6.f90: Ditto.
8381
8382 2011-02-21  Jeff Law <law@redhat.com>
8383
8384         PR rtl-optimization/46178
8385         * gcc.target/i386/pr46178.c: New test.
8386
8387         PR rtl-optimization/46002
8388         * gcc.c-torture/compile/pr46002.c: New test.
8389
8390 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8391
8392         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8393         *-*-hpux10*.
8394
8395 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR debug/47106
8398         * g++.dg/debug/pr47106.C: Require effective target lto.
8399
8400 2011-02-21  Jason Merrill  <jason@redhat.com>
8401
8402         * g++.dg/cpp0x/constexpr-diag2.C: New.
8403
8404 2011-02-20  Jason Merrill  <jason@redhat.com>
8405
8406         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8407
8408         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8409
8410         * g++.dg/overload/conv-op1.C: New.
8411
8412         * g++.dg/cpp0x/constexpr-synth1.C: New.
8413
8414 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8415
8416         * objc.dg/layout-2.m: New.
8417         * objc.dg/selector-3.m: Adjusted location of error message.
8418         * objc.dg/type-size-3.m: Same.
8419         * obj-c++.dg/selector-3.mm: Same.
8420
8421 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8422
8423         PR objc/47784
8424         * objc.dg/property/dotsyntax-22.m: New.
8425         * obj-c++.dg/property/dotsyntax-22.mm: New.
8426
8427 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8428
8429         PR c++/46394
8430         * g++.dg/template/typedef38.C: New test.
8431
8432 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8433
8434         PR fortran/46818
8435         * gfortran.dg/whole_file_30.f90 : New test.
8436         * gfortran.dg/whole_file_31.f90 : New test.
8437
8438 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8439
8440         PR fortran/45077
8441         PR fortran/44945
8442         * gfortran.dg/whole_file_28.f90 : New test.
8443         * gfortran.dg/whole_file_29.f90 : New test.
8444
8445 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8446
8447         PR c++/44118
8448         * g++.dg/template/crash105.C: New.
8449
8450 2011-02-19  Jason Merrill  <jason@redhat.com>
8451
8452         * g++.dg/cpp0x/regress/no-elide1.C: New.
8453
8454 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8455
8456         PR tree-optimization/46620
8457         * gcc.dg/pr46620.c: New.
8458
8459 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8460
8461         PR c/47809
8462         * gcc.target/i386/pr47809.c: New test.
8463
8464 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8465             Tobias Burnus  <burnus@net-b.de>
8466
8467         * lib/target-supports.exp
8468         (check_effective_target_fortran_large_real): New check for large reals.
8469         * gfortran.dg/nan_7.f90: New test.
8470
8471 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8472
8473         PR libgfortran/47567
8474         * gfortran.dg/fmt_f0_1.f90: Update test.
8475
8476 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8477
8478         PR fortran/47348
8479         * gfortran.dg/array_constructor_36.f90 : New test.
8480         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8481         allow for comparison between different elements of the array
8482         constructor at different levels of optimization.
8483
8484 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8485
8486         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8487         * gcc.target/i386/pr32280-1.c: Likewise.
8488
8489 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR target/47800
8492         * gcc.target/i386/pr47800.c: New test.
8493
8494 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8495
8496         * objc/execute/exceptions/foward-1.x: New.
8497
8498 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8499
8500         PR fortran/47789
8501         * gfortran.dg/derived_constructor_comps_4.f90: New.
8502
8503 2011-02-18  Tobias Burnus
8504
8505         PR fortran/47775
8506         * gfortran.dg/func_result_6.f90: New.
8507
8508 2011-02-18  Michael Matz  <matz@suse.de>
8509
8510         PR fortran/45586
8511         * gfortran.dg/lto/pr45586_0.f90: New test.
8512         * gfortran.dg/typebound_proc_20.f90: Ditto.
8513         * gfortran.dg/typebound_proc_21.f90: Ditto.
8514
8515 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8516
8517         PR c++/47795
8518         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8519
8520 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8521
8522         PR fortran/47750
8523         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8524         gcc_warning_prefix.
8525         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8526         normalizing the error/warning output.
8527         * gfortran.dg/Wall.f90: Update dg-error/warning.
8528         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8529         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8530         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8531         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8532         * gfortran.dg/class_30.f90: Update dg-error/warning.
8533         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8534         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8535         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8536         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8537         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8538         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8539         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8540         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8541         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8542         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8543         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8544         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8545         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8546         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8547         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8548         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8549         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8550         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8551         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8552         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8553         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8554         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8555         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8556         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8557         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8558
8559 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8560
8561         PR fortran/47768
8562         * gfortran.dg/proc_ptr_comp_30.f90: New.
8563
8564 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8565
8566         PR debug/47780
8567         * gcc.target/i386/pr47780.c: New test.
8568
8569 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8570
8571         PR fortran/47767
8572         * gfortran.dg/class_40.f03: New.
8573
8574 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8575
8576         PR c++/47208
8577         * g++.dg/cpp0x/auto21.C: New test.
8578
8579 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8580
8581         * objc.dg/special/unclaimed-category-1.h: Updated for
8582         new ABI support.
8583         * objc.dg/special/unclaimed-category-1.m: Same.
8584         * objc.dg/zero-link-1.m: Same.
8585         * objc.dg/lookup-1.m: Same.
8586         * objc.dg/torture/strings/const-str-9.m
8587         * objc.dg/torture/strings/const-str-10.m: Same.
8588         * objc.dg/torture/strings/const-str-11.m: Same.
8589         * objc.dg/torture/forward-1.m: Same.
8590         * objc.dg/zero-link-2.m: Same.
8591         * objc.dg/encode-7-next-64bit.m: Same.
8592         * objc.dg/method-4.m: Same.
8593         * objc.dg/next-runtime-1.m: Same.
8594         * objc.dg/image-info.m: Same.
8595         * objc.dg/pr23214.m: Same.
8596         * objc.dg/symtab-1.m: Same.
8597         * obj-c++.dg/basic.m: Same.
8598         * obj-c++.dg/proto-lossage-3.m: Same.
8599         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8600         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8601         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8602         * obj-c++.dg/method-11.m: Same.
8603         * objc/execute/enumeration-1.m: Same.
8604         * objc/execute/object_is_class.m: Same.
8605         * objc/execute/formal_protocol-2.m: Same.
8606         * objc/execute/formal_protocol-4.m: Same.
8607         * objc/execute/formal_protocol-6.m: Same.
8608         * objc/execute/bycopy-3.m: Same.
8609         * objc/execute/exceptions/catchall-1.m: Same.
8610         * objc/execute/exceptions/finally-1.m: Same.
8611         * objc/execute/exceptions/local-variables-1.m: Same.
8612         * objc/execute/exceptions/foward-1.m: Same.
8613         * objc/execute/bf-common.h
8614         * objc/execute/enumeration-2.m: Same.
8615         * objc/execute/formal_protocol-1.m: Same.
8616         * objc/execute/formal_protocol-3.m: Same.
8617         * objc/execute/formal_protocol-5.m: Same.
8618         * objc/execute/accessing_ivars.m: Same.
8619         * objc/execute/bycopy-2.m: Same.
8620         * objc/execute/formal_protocol-7.m: Same.
8621         * objc/execute/compatibility_alias.m: Same.
8622         * objc/execute/no_clash.m: Same.
8623         * objc/execute/object_is_meta_class.m: Same.
8624         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8625         * objc/execute/class-tests-1.h: Include stdio.h.
8626         * objc/execute/class-tests-2.h: Same.
8627         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8628         runtimes.
8629         * obj-c++.dg/try-catch-2.mm: Same.
8630
8631 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8632
8633         PR c++/47783
8634         * g++.dg/warn/Wunused-parm-4.C: New test.
8635
8636 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8637             Jan Hubicka  <jh@suse.cz>
8638
8639         PR debug/47106
8640         PR debug/47402
8641         * g++.dg/debug/pr47106.C: New.
8642
8643 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8644
8645         PR target/43653
8646         * gcc.target/i386/pr43653.c: New test.
8647
8648 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8649
8650         PR c++/47172
8651         * g++.dg/template/inherit6.C: New test.
8652
8653 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8654
8655         PR fortran/47745
8656         * gfortran.dg/class_39.f03: New.
8657
8658 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8659
8660         PR c++/47326
8661         * g++.dg/cpp0x/variadic106.C: New test.
8662
8663 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8664
8665         PR libfortran/47757
8666         * gfortran.dg/pr47757-1.f90: New test.
8667         * gfortran.dg/pr47757-2.f90: New test.
8668         * gfortran.dg/pr47757-3.f90: New test.
8669
8670         PR c++/47704
8671         * g++.dg/cpp0x/enum8.C: New test.
8672
8673 2011-02-15  Jason Merrill  <jason@redhat.com>
8674
8675         * g++.dg/inherit/implicit-trivial1.C: New.
8676         * g++.dg/cpp0x/implicit-trivial1.C: New.
8677
8678 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8679
8680         PR middle-end/47725
8681         * gcc.dg/torture/pr47725.c: Removed.
8682
8683 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8684
8685         PR target/47755
8686         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8687         constant does not generate a load from memory.
8688
8689 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8690
8691         PR middle-end/47725
8692         * gcc.dg/torture/pr47725.c: New.
8693
8694 2011-02-15  Richard Guenther  <rguenther@suse.de>
8695
8696         PR tree-optimization/47743
8697         * gcc.dg/torture/pr47743.c: New testcase.
8698
8699 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8700
8701         PR middle-end/47581
8702         * gcc.target/i386/pr47581.c: New test.
8703
8704 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8705
8706         PR fortran/47730
8707         * gfortran.dg/select_type_22.f03: New.
8708
8709 2011-02-14  Jason Merrill  <jason@redhat.com>
8710
8711         * g++.dg/cpp0x/regress/enum1.C: New.
8712
8713 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8714
8715         * gnat.dg/include.adb: New test.
8716
8717 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8718
8719         PR fortran/47728
8720         * gfortran.dg/class_38.f03: New.
8721
8722 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8723
8724         * gcc.dg/pr46494.c: New test.
8725
8726 2011-02-14  Richard Guenther  <rguenther@suse.de>
8727
8728         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8729
8730 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8731
8732         PR ada/41929
8733         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8734         sparc*-sun-solaris2.11.
8735
8736 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8737
8738         PR fortran/47349
8739         * gfortran.dg/argument_checking_18.f90: New.
8740
8741 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8742
8743         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8744         * gfortran.dg/argument_checking_17.f90: New.
8745
8746 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8747
8748         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8749         are temporarily disabled.
8750         * gfortran.dg/class_7.f03: Ditto.
8751         * gfortran.dg/coarray_14.f90: Ditto.
8752         * gfortran.dg/typebound_proc_13.f03: Ditto.
8753
8754 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8755
8756         PR fortran/45586
8757         * gfortran.dg/extends_11.f03: New.
8758
8759 2011-02-11  Xinliang David Li  <davidxl@google.com>
8760
8761         PR tree-optimization/47707
8762         * g++.dg/tree-ssa/pr47707.C: New test.
8763
8764 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8765
8766         * g++.dg/opt/inline17.C: New test.
8767
8768 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8769
8770         PR fortran/47550
8771         * gfortran.dg/pure_formal_2.f90: New.
8772
8773 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8774
8775         PR rtl-optimization/47614
8776         * gfortran.dg/pr47614.f: New.
8777
8778 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8779
8780         PR driver/47678
8781         * gcc.dg/opts-6.c: New test.
8782
8783 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR debug/47684
8786         * gcc.dg/pr47684.c: New test.
8787
8788 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8789
8790         PR target/47629
8791         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8792         c99_runtime, dg-add-options c99_runtime.
8793         (main): Use __asm__.
8794
8795 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8796
8797         PR testsuite/47400
8798         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8799         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8800         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8801         * gcc.dg/ucnid-10.c: Likewise.
8802         * gcc.dg/ucnid-13.c: Likewise.
8803         * gcc.dg/ucnid-7.c: Likewise.
8804         * gcc.dg/ucnid-8.c: Likewise.
8805         Adapt dg-warning line number.
8806
8807 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8808
8809         * gcc.target/i386/parity-1.c: Use -march=k8.
8810         * gcc.target/i386/parity-2.c: Ditto.
8811         * gcc.target/i386/vecinit-1.c: Ditto.
8812         * gcc.target/i386/vecinit-2.c: Ditto.
8813
8814 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8815
8816         PR target/46610
8817         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8818         * gcc.target/mips/save-restore-3.c: Likewise.
8819         * gcc.target/mips/save-restore-4.c: Likewise.
8820         * gcc.target/mips/save-restore-5.c: Likewise.
8821
8822         PR target/47683
8823         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8824         * g++.dg/tree-prof/partition2.C: Likewise.
8825
8826 2011-02-09  Jason Merrill  <jason@redhat.com>
8827
8828         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8829         rather than misdeclare std::puts.
8830
8831         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8832         * g++.dg/other/warning1.C: Likewise.
8833         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8834         * g++.old-deja/g++.gb/scope06.C: Likewise.
8835         * g++.old-deja/g++.law/cvt11.C: Likewise.
8836         * g++.old-deja/g++.law/init1.C: Likewise.
8837         * g++.dg/abi/mangle26.C: Likewise.
8838
8839         * g++.dg/template/function1.C: Adjust for C++0x mode.
8840         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8841
8842         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8843         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8844
8845         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8846
8847         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8848
8849         * g++.dg/cpp0x/regress: New directory.
8850         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8851         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8852         * g++.dg/cpp0x/regress/regress3.C: New.
8853
8854 2011-02-10  Richard Guenther  <rguenther@suse.de>
8855
8856         PR tree-optimization/47677
8857         * gcc.dg/torture/pr47677.c: New testcase.
8858
8859 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8860
8861         * objc.dg/special/load-category-1.m: Remove unused header.
8862         * objc.dg/special/load-category-1a.m: Likewise.
8863         * objc.dg/special/load-category-2.m: Likewise.
8864         * objc.dg/special/load-category-2a.m: Likewise.
8865         * objc.dg/special/load-category-3.m: Likewise.
8866         * objc.dg/special/load-category-3a.m: Likewise.
8867         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8868         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8869         * objc.dg/attributes/class-attribute-1.m: Likewise.
8870         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8871         * obj-c++.dg/property/property.exp: Likewise.
8872         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8873         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8874         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8875         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8876         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8877         * obj-c++.dg/template-8.mm: Likewise.
8878
8879 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8880
8881         PR target/47665
8882         * gcc.target/i386/pr47665.c: New test.
8883
8884 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8885
8886         PR testsuite/47622
8887         Revert
8888         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8889         PR debug/42631
8890         * gcc.dg/pr42631.c: Update test.
8891         * gcc.dg/pr42631-2.c: New test.
8892
8893 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8894
8895         PR fortran/47352
8896         * gfortran.dg/proc_decl_25.f90: New.
8897
8898 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8899
8900         PR fortran/47463
8901         * gfortran.dg/typebound_assignment_2.f03: New.
8902
8903 2011-02-09  Richard Guenther  <rguenther@suse.de>
8904
8905         PR tree-optimization/47664
8906         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8907
8908 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8909
8910         PR middle-end/47646
8911         * gnat.dg/uninit_func.adb: Adjust dg directive.
8912
8913 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8914
8915         PR middle-end/47646
8916         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8917
8918 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8919
8920         PR fortran/47637
8921         * gfortran.dg/auto_dealloc_2.f90: New.
8922
8923 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8924
8925         * gcc.dg/builtins-config.h: Remove __sgi handling.
8926         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8927         -std=c99 for mips-sgi-irix6.5*.
8928
8929 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8930
8931         PR middle-end/45505
8932         * gfortran.dg/pr25923.f90: Remove xfails.
8933
8934 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8935
8936         PR fortran/47583
8937         * gfortran.dg/inquire_14.f90: New test.
8938
8939 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8940
8941         PR fortran/45290
8942         * gfortran.dg/pointer_init_6.f90: New.
8943
8944 2011-02-08  Jeff Law <law@redhat.com>
8945
8946         PR tree-optimization/42893
8947         * gcc.tree-ssa/pr42893.c: New test.
8948
8949 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8950
8951         PR tree-optimization/46834
8952         PR tree-optimization/46994
8953         PR tree-optimization/46995
8954         * gcc.dg/graphite/id-pr46834.c: New.
8955         * gfortran.dg/graphite/id-pr46994.f90: New.
8956         * gfortran.dg/graphite/id-pr46995.f90: New.
8957
8958 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8959
8960         PR middle-end/47646
8961         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8962         using the variable is known the warning is emitted there.
8963         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8964         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8965
8966         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8967         statement.
8968         (vg): Likewise.
8969         * gcc.dg/noreturn-1.c (foo5): Likewise.
8970         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8971         (method2): Likewise.
8972
8973         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8974         the return statement using the uninitialized variable.
8975         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8976
8977 2011-02-08  Richard Guenther  <rguenther@suse.de>
8978
8979         PR middle-end/47639
8980         * g++.dg/opt/pr47639.c: New testcase.
8981
8982 2011-02-08  Richard Guenther  <rguenther@suse.de>
8983
8984         PR tree-optimization/47632
8985         * g++.dg/opt/pr47632.C: New testcase.
8986
8987 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8988
8989         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8990
8991 2011-02-07  Richard Guenther  <rguenther@suse.de>
8992
8993         PR tree-optimization/47615
8994         * g++.dg/opt/pr47615.C: New testcase.
8995
8996 2011-02-07  Richard Guenther  <rguenther@suse.de>
8997
8998         PR tree-optimization/47621
8999         * gcc.dg/torture/pr47621.c: New testcase.
9000
9001 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9002
9003         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9004
9005 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9006
9007         PR fortran/47592
9008         * gfortran.dg/allocate_with_source_1 : New test.
9009
9010 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR middle-end/47610
9013         * gcc.dg/pr47610.c: New test.
9014
9015 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9016
9017         PR debug/42631
9018         * gcc.dg/pr42631.c: Update test.
9019         * gcc.dg/pr42631-2.c: New test.
9020
9021 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9022
9023         PR fortran/47574
9024         * gfortran.dg/pr47574.f90:  New test.
9025
9026 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9027
9028         PR tree-optimization/46194
9029         * gcc.dg/autopar/pr46194.c: New.
9030
9031 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9032
9033         PR tree-optimization/43695
9034         * g++.dg/ipa/pr43695.C: New.
9035
9036 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9037
9038         PR inline-asm/23200
9039         * gcc.dg/pr23200.c: New test.
9040
9041 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9042
9043         PR c++/47589
9044         * g++.dg/pr47589.C: New test.
9045
9046 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9047
9048         PR c++/47398
9049         * g++.dg/template/typedef37.C: New test.
9050         * g++.dg/template/param1.C: Adjust expected error message.
9051
9052 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR middle-end/31490
9055         * gcc.dg/pr31490-2.c: New test.
9056         * gcc.dg/pr31490-3.c: New test.
9057         * gcc.dg/pr31490-4.c: New test.
9058
9059 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9060             Jakub Jelinek  <jakub@redhat.com>
9061
9062         PR c++/46890
9063         * g++.dg/parser/semicolon3.C: Adjust.
9064         * g++.dg/parser/semicolon4.C: New testcase.
9065         * g++.dg/pr46890.C: New testcase.
9066
9067 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9068
9069         PR c++/29571
9070         * g++.dg/init/pr29571.C: New.
9071
9072 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9073
9074         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9075         instead of vect_int.
9076
9077 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9078
9079         PR target/47312
9080         * gcc.target/i386/pr47312.c: New test.
9081
9082         PR target/47564
9083         * gcc.target/i386/pr47564.c: New test.
9084
9085 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9086
9087         PR tree-optimization/45122
9088         * gcc.dg/tree-ssa/pr45122.c: New.
9089
9090 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9091
9092         PR target/47272
9093         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9094         and vec_vsx_st.
9095
9096         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9097         and vsx so a default --with-cpu=power7 doesn't give an error
9098         when -mavoid-indexed-addresses is used.
9099
9100         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9101         wrapper function to save the arguments and then jump to the real
9102         function, rather than depending on the compiler not to move stuff
9103         before an asm.
9104         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9105
9106 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9107             Paul Thomas  <pault@gcc.gnu.org>
9108
9109         PR fortran/47082
9110         * gfortran.dg/class_37.f03 : New test.
9111
9112 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9113             Richard Guenther  <rguenther@suse.de>
9114
9115         PR tree-optimization/40979
9116         PR bootstrap/47044
9117         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9118         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9119         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9120         check_vect_support_and_set_flags.
9121         * gfortran.dg/graphite/vect-pr40979.f90: New.
9122
9123 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9124
9125         PR fortran/47572
9126         * gfortran.dg/class_36.f03: New.
9127
9128 2011-02-02  Richard Guenther  <rguenther@suse.de>
9129
9130         PR tree-optimization/47566
9131         * gcc.dg/lto/20110201-1_0.c: New testcase.
9132
9133 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9134
9135         PR debug/47498
9136         PR debug/47501
9137         PR debug/45136
9138         PR debug/45130
9139         * debug/pr47498.c: New.
9140         * debug/pr47501.c: New.
9141
9142 2011-02-01  Richard Guenther  <rguenther@suse.de>
9143
9144         PR tree-optimization/47559
9145         * g++.dg/torture/pr47559.C: New testcase.
9146
9147 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9148
9149         PR fortran/47565
9150         * gfortran.dg/typebound_call_20.f03: New.
9151
9152 2011-02-01  Richard Guenther  <rguenther@suse.de>
9153
9154         PR tree-optimization/47555
9155         * gcc.dg/pr47555.c: New testcase.
9156
9157 2011-02-01  Richard Guenther  <rguenther@suse.de>
9158
9159         PR tree-optimization/47541
9160         * g++.dg/torture/pr47541.C: New testcase.
9161
9162 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9163
9164         PR fortran/47455
9165         * gfortran.dg/typebound_call_19.f03: New.
9166
9167 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9168
9169         PR c++/47416
9170         * g++.dg/cpp0x/pr47416.C: New test.
9171
9172 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9173
9174         PR fortran/47519
9175         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9176
9177 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9178
9179         PR fortran/47463
9180         * gfortran.dg/typebound_assignment_1.f03: New.
9181
9182 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9183
9184         PR tree-optimization/47538
9185         * gcc.c-torture/execute/pr47538.c: New test.
9186
9187 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9188
9189         PR target/45325
9190         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9191
9192 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9193
9194         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9195
9196 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9197
9198         PR rtl-optimization/44031
9199         * gcc.c-torture/compile/20110131-1.c: New test.
9200
9201 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9202
9203         PR fortran/47042
9204         * gfortran.dg/stmt_func_1.f90: New.
9205
9206 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9207
9208         PR fortran/47042
9209         * gfortran.dg/interface_34.f90: New.
9210
9211 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9212
9213         PR fortran/47523
9214         * gfortran.dg/realloc_on_assign_5.f03: New test.
9215         * gfortran.dg/realloc_on_assign_5.f03: New test.
9216
9217 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9218
9219         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9220         * gfortran.dg/bessel_7.f90: Likewise.
9221         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9222
9223         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9224         * gfortran.dg/sum_init_expr.f03: Likewise.
9225
9226         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9227
9228         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9229         -r -nostdlib.
9230
9231         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9232         loop only on "vect_intfloat_cvt" targets.
9233
9234 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9235
9236         PR fortran/47531
9237         * gfortran.dg/shape_6.f90: New.
9238
9239 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9240
9241         PR libgfortran/47434
9242         * gfortran.dg/read_infnan_1.f90: Update test.
9243         * gfortran.dg/module_nan.f90: Update test.
9244         * gfortran.dg/char4_iunit_1.f03: Update test.
9245         * gfortran.dg/large_real_kind_1.f90: Update test.
9246         * gfortran.dg/real_const_3.f90: Update test.
9247         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9248
9249 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9250
9251         PR c++/47311
9252         * g++.dg/template/param2.C: New test.
9253
9254 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9255
9256         PR libgfortran/47285
9257         * gfortran.dg/fmt_g.f: New test.
9258
9259 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9260
9261         PR fortran/47507
9262         * gfortran.dg/pure_formal_1.f90: New.
9263
9264 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9265
9266         PR target/42894
9267         * gcc.dg/tls/pr42894.c: New test.
9268
9269 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9270
9271         * gcc.dg/pr47276.c: Add dg-require-visibility.
9272
9273 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9274
9275         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9276
9277 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9278             Tobias Burnus  <burnus@gcc.gnu.org>
9279
9280         PR fortran/45170
9281         PR fortran/35810
9282         PR fortran/47350
9283         * gfortran.dg/realloc_on_assign_3.f03: New test.
9284         * gfortran.dg/realloc_on_assign_4.f03: New test.
9285         * gfortran.dg/allocatable_function_5.f90: New test.
9286         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9287         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9288         implemented" dg-errors.
9289
9290 2011-01-27  Jan Hubicka  <jh@suse.cz>
9291
9292         PR middle-end/46949
9293         * gcc.dg/attr-weakref-4.c: New testcase
9294
9295 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9296
9297         PR tree-optimization/47228
9298         * gcc.dg/torture/pr47228.c: New test.
9299
9300 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9301
9302         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9303
9304 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9305
9306         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9307         when using auto-overlay support on the SPU.
9308
9309 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9310
9311         PR rtl-optimization/44174
9312         * gcc.target/i386/asm-6.c: New test.
9313
9314 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9315
9316         PR rtl-optimization/46856
9317         * gcc.c-torture/compile/pr46856.c: New test.
9318
9319 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9320             Andrew Pinski  <pinskia@gmail.com>
9321
9322         PR c/43082
9323         * gcc.dg/pr43082.c: New.
9324
9325 2011-01-26  DJ Delorie  <dj@redhat.com>
9326
9327         PR rtl-optimization/46878
9328         * gcc.dg/pr46878-1.c: New test.
9329
9330 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9331
9332         PR c++/47476
9333         * g++.dg/cpp0x/pr47476.C: New test.
9334
9335 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9336
9337         * gcc.c-torture/compile/20110126-1.c: New test.
9338
9339 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9340
9341         PR c/47473
9342         * gcc.dg/torture/pr47473.c: New test.
9343
9344 2011-01-26  Jan Hubicka  <jh@suse.cz>
9345
9346         PR target/47237
9347         * gcc.c-torture/execute/pr47237.c: New testcase.
9348
9349 2011-01-26  Jan Hubicka  <jh@suse.cz>
9350
9351         PR tree-optimization/47190
9352         * gcc.dg/attr-weakref-3.c: New testcase.
9353
9354 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9355
9356         PR c++/43601
9357         * gcc.dg/dll-9a.c: New test file.
9358         * gcc.dg/dll-11.c: Likewise.
9359         * gcc.dg/dll-12.c: Likewise.
9360         * gcc.dg/dll-12a.c: Likewise.
9361         * gcc.dg/dll-11a.c: Likewise.
9362         * gcc.dg/dll-9.c: Likewise.
9363         * gcc.dg/dll-10.c: Likewise.
9364         * gcc.dg/dll-10a.c: Likewise.
9365         * g++.dg/ext/dllexport4a.cc: Likewise.
9366         * g++.dg/ext/dllexport4.C: Likewise.
9367         * g++.dg/ext/dllexport5.C: Likewise.
9368         * g++.dg/ext/dllexport5a.cc: Likewise.
9369
9370 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9371
9372         PR tree-optimization/46970
9373         * gcc.dg/graphite/pr46970.c: New.
9374
9375 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9376
9377         PR tree-optimization/46215
9378         * gcc.dg/graphite/pr46215.c: New.
9379
9380 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9381
9382         PR tree-optimization/46168
9383         * gcc.dg/graphite/pr46168.c: New.
9384
9385 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9386
9387         PR tree-optimization/43657
9388         * gcc.dg/graphite/pr43657.c: New.
9389
9390 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9391
9392         PR tree-optimization/29832
9393         * gfortran.dg/graphite/pr29832.f90: New.
9394
9395 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9396
9397         PR tree-optimization/43567
9398         * gcc.dg/graphite/pr43567.c: New.
9399
9400 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9401
9402         * gfortran.dg/graphite/interchange-4.f: New.
9403         * gfortran.dg/graphite/interchange-5.f: New.
9404
9405         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9406         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9407         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9408         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9409         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9410         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9411         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9412         * gfortran.dg/ltrans-7.f90: Removed.
9413         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9414
9415         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9416         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9417         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9418         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9419         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9420         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9421         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9422         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9423         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9424         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9425         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9426         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9427         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9428         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9429         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9430         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9431         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9432         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9433         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9434         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9435         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9436         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9437         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9438         * gcc.dg/tree-ssa/data-dep-1.c
9439         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9440         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9441         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9442         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9443         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9444
9445 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9446
9447         PR tree-optimization/47265
9448         PR tree-optimization/47443
9449         * gcc.c-torture/compile/pr47265.c: New test.
9450         * gcc.dg/pr47443.c: New test.
9451
9452 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9453
9454         PR tree-optimization/47382
9455         * g++.dg/torture/pr47382.C: New test.
9456         * g++.dg/opt/devirt1.C: Xfail.
9457
9458 2011-01-25  Yao Qi  <yao@codesourcery.com>
9459
9460         PR target/45701
9461         * gcc.target/arm/pr45701-1.c: New test.
9462         * gcc.target/arm/pr45701-2.c: New test.
9463         * gcc.target/arm/pr45701-3.c: New test.
9464
9465 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9466             Jakub Jelinek  <jakub@redhat.com>
9467
9468         PR tree-optimization/47271
9469         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9470
9471 2011-01-25  Nick Clifton  <nickc@redhat.com>
9472
9473         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9474         (saturate_add): Delete.
9475         (exchange): Delete.
9476         (main): Do not run saturate_add.
9477         (set_interrupts): Delete.
9478
9479 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9480
9481         PR fortran/47448
9482         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9483
9484 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9485
9486         PR tree-optimization/47427
9487         PR tree-optimization/47428
9488         * gcc.c-torture/compile/pr47427.c: New test.
9489         * gcc.c-torture/compile/pr47428.c: New test.
9490
9491 2011-01-25  Richard Guenther  <rguenther@suse.de>
9492
9493         PR middle-end/47411
9494         * gcc.dg/torture/pr47411.c: New testcase.
9495
9496 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9497
9498         * gfortran.dg/graphite/id-24.f: New.
9499         * gfortran.dg/graphite/id-25.f: New.
9500
9501 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9502
9503         * gfortran.dg/graphite/id-23.f: New.
9504
9505 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9506
9507         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9508
9509 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9510
9511         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9512         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9513         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9514         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9515         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9516         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9517         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9518         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9519         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9520
9521 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9522
9523         * gcc.dg/graphite/block-0.c: Add documentation.
9524         * gcc.dg/graphite/block-4.c: Same.
9525         * gcc.dg/graphite/block-7.c: Same.
9526         * gcc.dg/graphite/block-8.c: New.
9527         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9528         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9529         * gcc.dg/graphite/interchange-12.c: Add documentation.
9530         * gcc.dg/graphite/interchange-13.c: New.
9531         * gcc.dg/graphite/interchange-14.c: New.
9532         * gcc.dg/graphite/interchange-15.c: New.
9533         * gcc.dg/graphite/interchange-8.c: Add documentation.
9534         * gcc.dg/graphite/interchange-mvt.c: Same.
9535
9536 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9537
9538         PR target/47408
9539         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9540         * gcc.target/powerpc/altivec-14.c: Ditto.
9541         * gcc.target/powerpc/altivec-33.c: Ditto.
9542         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9543         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9544         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9545         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9546         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9547         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9548         * g++.dg/ext/altivec-15.C: Ditto.
9549         * g++.dg/ext/altivec-types-1.C: Ditto.
9550         * g++.dg/ext/altivec-types-2.C: Ditto.
9551         * g++.dg/ext/altivec-types-3.C: Ditto.
9552         * g++.dg/ext/altivec-types-4.C: Ditto.
9553
9554 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9555
9556         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9557
9558 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9559
9560         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9561         optimization options.
9562
9563 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9564
9565         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9566
9567         PR testsuite/45988
9568         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9569
9570 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9571
9572         PR fortran/47421
9573         * gfortran.dg/allocatable_scalar_12.f90: New.
9574
9575 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9576
9577         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9578         vectorization to be not profitable if peeling is used to
9579         realign the memory access.
9580         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9581         loop bound to avoid loop unrolling.
9582         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9583
9584 2011-01-22  Jan Hubicka  <jh@suse.cz>
9585
9586         PR lto/47333
9587         * g++.dg/lto/pr47333.C: New file.
9588
9589 2011-01-22  Jan Hubicka  <jh@suse.cz>
9590
9591         PR tree-optimization/43884
9592         PR lto/44334
9593         * gcc.dg/autopar/outer-2.c: Increase array size.
9594         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9595
9596 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9597
9598         PR fortran/38536
9599         * gfortran.dg/c_loc_tests_16.f90:  New test.
9600
9601 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9602
9603         PR fortran/47399
9604         * gfortran.dg/typebound_proc_19.f90: New.
9605
9606 2011-01-21  Jeff Law <law@redhat.com>
9607
9608         PR tree-optimization/47053
9609         * g++.dg/pr47053.C: New test.
9610
9611 2011-01-21  Jason Merrill  <jason@redhat.com>
9612
9613         PR c++/47041
9614         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9615
9616 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9617
9618         PR c++/47388
9619         * g++.dg/cpp0x/range-for10.C: New test.
9620         * g++.dg/template/for1.C: New test.
9621
9622         PR middle-end/45566
9623         * g++.dg/tree-prof/partition3.C: New test.
9624
9625         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9626
9627         PR rtl-optimization/47366
9628         * g++.dg/opt/pr47366.C: New test.
9629
9630 2011-01-21  Jason Merrill  <jason@redhat.com>
9631
9632         PR c++/46552
9633         * g++.dg/cpp0x/constexpr-regress2.C: New.
9634
9635         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9636
9637 2011-01-21  Jeff Law <law@redhat.com>
9638
9639         PR rtl-optimization/41619
9640         * gcc.dg/pr41619.c: New.
9641
9642 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9643
9644         PR tree-optimization/47355
9645         * g++.dg/opt/pr47355.C: New test.
9646
9647 2011-01-21  Richard Guenther  <rguenther@suse.de>
9648
9649         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9650         making main hot.
9651
9652 2011-01-21  Richard Guenther  <rguenther@suse.de>
9653
9654         PR tree-optimization/47365
9655         * gcc.dg/torture/pr47365.c: New testcase.
9656         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9657
9658 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9659
9660         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9661
9662 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR tree-optimization/47391
9665         * gcc.dg/pr47391.c: New test.
9666
9667 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9668
9669         * g++.dg/template/char1.C: Use signed char.
9670
9671 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9672
9673         PR fortran/47377
9674         * gfortran.dg/pointer_target_4.f90: New.
9675
9676 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9677
9678         PR target/47251
9679         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9680         ILP32 system and not IP32.
9681
9682 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9683
9684         PR debug/46583
9685         * g++.dg/debug/pr46583.C: New.
9686
9687 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9688
9689         PR debug/47283
9690         * g++.dg/debug/pr47283.C: New test.
9691
9692         PR testsuite/47371
9693         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9694         * gcc.target/i386/headmerge-2.c: Likewise.
9695
9696 2011-01-20  Richard Guenther  <rguenther@suse.de>
9697
9698         PR middle-end/47370
9699         * gcc.dg/torture/pr47370.c: New testcase.
9700
9701 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9702
9703         PR tree-optimization/46130
9704         * gcc.dg/pr46130-1.c: New test.
9705         * gcc.dg/pr46130-2.c: New test.
9706
9707 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9708
9709         PR c++/47291
9710         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9711
9712 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9713
9714         PR debug/46240
9715         * g++.dg/debug/pr46240.cc: New.
9716
9717 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9718
9719         PR c++/47303
9720         * g++.dg/template/anonunion1.C: New test.
9721
9722         PR rtl-optimization/47337
9723         * gcc.c-torture/execute/pr47337.c: New test.
9724
9725 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9726
9727         PR testsuite/45342
9728         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9729
9730 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9731
9732         PR tree-optimization/46021
9733         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9734
9735 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9736
9737         PR tree-optimization/47290
9738         * g++.dg/torture/pr47290.C: New test.
9739
9740 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9741
9742         PR fortran/47240
9743         * gfortran.dg/proc_ptr_comp_29.f90: New.
9744
9745 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9746
9747         PR testsuite/41146
9748         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9749         powerpc-apple-darwin9.
9750
9751 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR rtl-optimization/47299
9754         * gcc.c-torture/execute/pr47299.c: New test.
9755
9756 2011-01-17  Jason Merrill  <jason@redhat.com>
9757
9758         * g++.dg/cpp0x/constexpr-virtual.C: New.
9759
9760 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR fortran/47331
9763         * gfortran.dg/gomp/pr47331.f90: New test.
9764
9765 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9766
9767         PR objc/47314
9768         * objc.dg/selector-warn-1.m: New.
9769         * obj-c++.dg/selector-warn-1.mm: New.
9770
9771 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9772
9773         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9774         Update dg-final accordingly.
9775
9776 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9777
9778         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9779
9780 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9781
9782         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9783         target check.
9784         * gcc.dg/guality/pr36728-2.c: Likewise.
9785
9786 2011-01-17  Richard Guenther  <rguenther@suse.de>
9787
9788         PR tree-optimization/47313
9789         * g++.dg/torture/pr47313.C: New testcase.
9790
9791 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9792
9793         PR target/47318
9794         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9795         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9796         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9797         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9798
9799         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9800         as __m256i.
9801         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9802         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9803         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9804
9805 2011-01-17  Richard Guenther  <rguenther@suse.de>
9806
9807         PR tree-optimization/45967
9808         * gcc.dg/torture/pr45967-2.c: New testcase.
9809         * gcc.dg/torture/pr45967-3.c: Likewise.
9810
9811 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9812
9813         PR testsuite/47325
9814         * g++.dg/ext/pr47213.C: Require visibility.
9815
9816 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9817
9818         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9819         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9820
9821 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9822
9823         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9824         Linux-based targets.
9825
9826 2011-01-13  Jan Hubicka  <jh@suse.cz>
9827
9828         PR tree-optimization/47276
9829         * gcc.dg/pr47276.c: New testcase.
9830
9831 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9832             Jonathan Wakely  <jwakely.gcc@gmail.com>
9833
9834         PR c++/33558
9835         * g++.dg/other/pr33558.C: New.
9836         * g++.dg/other/pr33558-2.C: New.
9837
9838 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9839
9840         PR tree-optimization/45934
9841         PR tree-optimization/46302
9842         * g++.dg/ipa/devirt-c-1.C: New test.
9843         * g++.dg/ipa/devirt-c-2.C: Likewise.
9844         * g++.dg/ipa/devirt-c-3.C: Likewise.
9845         * g++.dg/ipa/devirt-c-4.C: Likewise.
9846         * g++.dg/ipa/devirt-c-5.C: Likewise.
9847         * g++.dg/ipa/devirt-c-6.C: Likewise.
9848         * g++.dg/ipa/devirt-6.C: Likewise.
9849         * g++.dg/ipa/devirt-d-1.C: Likewise.
9850         * g++.dg/torture/pr45934.C: Likewise.
9851
9852 2011-01-14  Jason Merrill  <jason@redhat.com>
9853
9854         * g++.dg/cpp0x/variadic105.C: New.
9855
9856 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9857             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9858
9859         PR objc/45989
9860         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9861         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9862         execution tests on i?86-*-*, x86_64-*-* and
9863         powerpc*-apple-darwin* && ilp32.
9864         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9865         tests on i?86-*-* and x86_64-*-*.
9866
9867 2011-01-14  Richard Guenther  <rguenther@suse.de>
9868
9869         PR tree-optimization/47280
9870         * g++.dg/opt/pr47280.C: New testcase.
9871
9872 2011-01-14  Jason Merrill  <jason@redhat.com>
9873
9874         * g++.dg/cpp0x/constexpr-regress1.C: New.
9875
9876         * g++.dg/ext/flexary2.C: New.
9877
9878 2011-01-14  Richard Guenther  <rguenther@suse.de>
9879
9880         PR middle-end/47281
9881         * gcc.dg/torture/pr47281.c: New testcase.
9882         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9883
9884 2011-01-14  Richard Guenther  <rguenther@suse.de>
9885
9886         PR tree-optimization/47286
9887         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9888
9889 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9890
9891         PR c++/47213
9892         * g++.dg/ext/pr47213.C: New.
9893
9894 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9895
9896         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9897
9898 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9899             Mikael Morin  <mikael@gcc.gnu.org>
9900
9901         PR fortran/45848
9902         PR fortran/47204
9903         * gfortran.dg/select_type_20.f90: New.
9904         * gfortran.dg/select_type_21.f90: New.
9905
9906 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9907
9908         PR target/47251
9909         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9910
9911 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9912
9913         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9914         * gcc.dg/guality/pr36728-2.c: Likewise.
9915
9916 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9917
9918         PR debug/PR46973
9919         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9920
9921 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9922
9923         PR rtl-optimization/45352
9924         * gcc.dg/pr45352-3.c: New.
9925
9926 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9927
9928         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9929         comment.
9930         * g++.dg/cpp0x/range-for8.C: New.
9931         * g++.dg/cpp0x/range-for9.C: New.
9932
9933 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9934
9935         PR debug/47209
9936         * g++.dg/debug/pr47209.C: New.
9937
9938 2011-01-12  Richard Guenther  <rguenther@suse.de>
9939
9940         PR lto/47259
9941         * gcc.dg/lto/pr47259_0.c: New testcase.
9942         * gcc.dg/lto/pr47259_1.c: Likewise.
9943
9944 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9945
9946         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9947         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9948         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9949         methods missing from the OBJC2 Object.
9950         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9951         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9952         GNU and NeXT runtimes.
9953         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9954         comments.
9955         * objc-obj-c++-shared/Object1.m: Likewise.
9956         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9957         * objc.dg/proto-qual-1.m: Likewise.
9958         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9959         * obj-c++.dg/proto-qual-1.mm: Likewise.
9960
9961 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9962
9963         PR testsuite/33033
9964         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9965
9966 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9967
9968         Fixed the Objective-C++ testsuite and updated all tests.
9969         * lib/obj-c++.exp (obj-c++_init): Declare and set
9970         gcc_warning_prefix and gcc_error_prefix.
9971         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9972         'dg-warning', 'dg-message' and 'dg-error'.
9973         * obj-c++.dg/class-extension-3.mm: Likewise.
9974         * obj-c++.dg/class-protocol-1.mm: Likewise.
9975         * obj-c++.dg/encode-7.mm: Likewise.
9976         * obj-c++.dg/exceptions-3.mm: Likewise.
9977         * obj-c++.dg/exceptions-5.mm: Likewise.
9978         * obj-c++.dg/method-12.mm: Likewise.
9979         * obj-c++.dg/method-13.mm: Likewise.
9980         * obj-c++.dg/method-15.mm: Likewise.
9981         * obj-c++.dg/method-16.mm: Likewise.
9982         * obj-c++.dg/method-4.mm: Likewise.
9983         * obj-c++.dg/method-8.mm: Likewise.
9984         * obj-c++.dg/method-conflict-1.mm: Likewise.
9985         * obj-c++.dg/method-conflict-2.mm: Likewise.
9986         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9987         and uncommented second part of the testcase now that the testsuite
9988         works correctly.
9989         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9990         and uncommented second part of the testcase now that the testsuite
9991         works correctly.
9992         * obj-c++.dg/private-1.mm: Likewise.
9993         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9994         * obj-c++.dg/syntax-error-7.mm: Likewise.
9995         * obj-c++.dg/warn5.mm: Likewise.
9996         * obj-c++.dg/property/at-property-14.mm: Likewise.
9997         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9998         FIXME.
9999         * obj-c++.dg/property/at-property-18.mm: Likewise.
10000         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10001         FIXME.
10002         * obj-c++.dg/property/at-property-21.mm: Likewise.
10003         * obj-c++.dg/property/at-property-28.mm: Likewise.
10004         * obj-c++.dg/property/at-property-5.mm: Likewise.
10005         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10006         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10007         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10008         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10009         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10010         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10011         * obj-c++.dg/tls/diag-5.mm: Likewise.
10012         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10013         dg-error, now matched correctly.
10014
10015 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10016
10017         * objc.dg/property/at-property-29.m: New.
10018         * obj-c++.dg/property/at-property-29.mm: New.
10019
10020 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10021
10022         * go.test/go-test.exp (go-set-goarch): New proc.
10023         (go-gc-tests): Use it.
10024
10025 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10026
10027         PR debug/46955
10028         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10029
10030 2011-01-11  Richard Henderson  <rth@redhat.com>
10031
10032         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10033
10034 2011-01-11  Jan Hubicka  <jh@suse.cz>
10035
10036         PR lto/45721
10037         PR lto/45375
10038         * gcc.dg/lto/pr45721_1.c: New file.
10039         * gcc.dg/lto/pr45721_0.c: New file.
10040
10041 2011-01-11  Richard Guenther  <rguenther@suse.de>
10042
10043         PR tree-optimization/46076
10044         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10045
10046 2011-01-11  Jeff Law <law@redhat.com>
10047
10048         * PR tree-optimization/47086
10049         * gcc.dg/pr47086.c: New test.
10050
10051 2011-01-11  Jason Merrill  <jason@redhat.com>
10052
10053         PR c++/46658
10054         * g++.dg/template/new10.C: New.
10055
10056         PR c++/45520
10057         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10058
10059 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10060
10061         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10062         Split type definitions and NSConstantString class into...
10063         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10064         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10065         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10066         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10067         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10068         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10069         to comments.
10070         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10071         encode defines for newer NeXT system headers.
10072         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10073         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10074         * objc.dg/foreach-5.m: Likewise.
10075         * objc.dg/foreach-2.m: Likewise.
10076         * objc.dg/foreach-4.m: Likewise.
10077         * objc.dg/torture/strings/string1.m: Likewise.
10078         * objc.dg/torture/strings/string2.m: Likewise.
10079         * objc.dg/torture/strings/string3.m: Likewise.
10080         * objc.dg/torture/strings/string4.m: Likewise.
10081         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10082         header and stand alone.
10083         * obj-c++.dg/strings/strings-2.mm: Likewise.
10084         * objc.dg/torture/strings/const-str-3.m: Likewise.
10085         * objc.dg/strings/strings-2.m: Likewise.
10086         * objc.dg/strings/const-str-12b.m: Likewise.
10087
10088 2011-01-12  Richard Guenther  <rguenther@suse.de>
10089
10090         PR middle-end/32511
10091         * gcc.dg/attr-weak-1.c: Adjust.
10092
10093 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10094
10095         PR fortran/47051
10096         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10097         standard compliant and comment.
10098
10099 2011-01-10  Jan Hubicka  <jh@suse.cz>
10100
10101         PR lto/46083
10102         * gcc.dg/initpri3.c: New testcase.
10103
10104 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10105
10106         PR lto/47222
10107         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10108         externally visible.
10109         (g_esi): Likewise.
10110         (g_ebx): Likewise.
10111         (g_ebp): Likewise.
10112         (g_esp): Likewise.
10113         (g_ebp_save): Likewise.
10114         (g_esp_save): Likewise.
10115
10116 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10117
10118         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10119
10120 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10121
10122         PR tree-optimization/46021
10123         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10124         i?86-*-*, x86_64-*-*.
10125
10126 2011-01-10  Jeff Law <law@redhat.com>
10127
10128         * PR tree-optimization/47141
10129         * gcc.c-torture/compile/pr47141.c: New test.
10130
10131 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10132
10133         PR testsuite/46230
10134         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10135         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10136         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10137         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10138
10139         PR testsuite/46230
10140         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10141         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10142         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10143         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10144         being vectorized.  Adjust dg-final pattern.
10145
10146         PR testsuite/46230
10147         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10148         * gcc.dg/vect/slp-24.c: Likewise.
10149
10150 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10151
10152         PR c++/47218
10153         * g++.dg/other/pr47218-1.C: New test file.
10154         * g++.dg/other/pr47218.C: Likewise.
10155         * g++.dg/other/pr47218.h: New supporting header.
10156
10157 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10158
10159         PR objc/47232
10160         * objc.dg/attributes/invalid-attribute-1.m: New.
10161         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10162
10163 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10164
10165         PR fortran/47224
10166         * gfortran.dg/proc_ptr_comp_28.f90: New.
10167
10168 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10169
10170         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10171         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10172         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10173         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10174         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10175         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10176         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10177         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10178         * objc.dg/gnu-api-2-class.m: Likewise.
10179         * objc.dg/gnu-api-2-ivar.m: Likewise.
10180         * objc.dg/gnu-api-2-method.m: Likewise.
10181         * objc.dg/gnu-api-2-objc.m: Likewise.
10182         * objc.dg/gnu-api-2-object.m: Likewise.
10183         * objc.dg/gnu-api-2-property.m: Likewise.
10184         * objc.dg/gnu-api-2-protocol.m: Likewise.
10185         * objc.dg/gnu-api-2-sel.m: Likewise.
10186
10187 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10188
10189         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10190         * objc.dg/objc-foreach-4.m: Likewise.
10191         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10192         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10193         * objc.dg/foreach-4.m: Likewise.
10194         * objc.dg/foreach-5.m: Likewise.
10195         * objc.dg/foreach-3.m: Return self from init.
10196
10197 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10198
10199         PR fortran/38536
10200         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10201
10202 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10203
10204         PR fortran/46313
10205         * gfortran.dg/class_35.f90: New.
10206
10207 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10208
10209         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10210
10211 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10212
10213         PR objc/47078
10214         * objc.dg/invalid-method-2.m: New.
10215         * obj-c++.dg/invalid-method-2.mm: New.
10216
10217 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10218
10219         PR fortran/46896
10220         * gfortran.dg/transpose_optimization_2.f90 : New test.
10221
10222 2011-01-08  Jan Hubicka  <jh@suse.cz>
10223
10224         PR tree-optmization/46469
10225         * g++.dg/torture/pr46469.C: New testcase.
10226
10227 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10228
10229         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10230         emulation of libobjc-gnu structure layout functionality to ..
10231         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10232         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10233         * objc/execute/bf-common.h: Adjust headers.
10234         * objc/execute/bf-1.m: Likewise.
10235         * objc/execute/bf-2.m: Likewise.
10236         * objc/execute/bf-3.m: Likewise.
10237         * objc/execute/bf-4.m: Likewise.
10238         * objc/execute/bf-5.m: Likewise.
10239         * objc/execute/bf-6.m: Likewise.
10240         * objc/execute/bf-7.m: Likewise.
10241         * objc/execute/bf-8.m: Likewise.
10242         * objc/execute/bf-9.m: Likewise.
10243         * objc/execute/bf-10.m: Likewise.
10244         * objc/execute/bf-11.m: Likewise.
10245         * objc/execute/bf-12.m: Likewise.
10246         * objc/execute/bf-13.m: Likewise.
10247         * objc/execute/bf-14.m: Likewise.
10248         * objc/execute/bf-15.m: Likewise.
10249         * objc/execute/bf-16.m: Likewise.
10250         * objc/execute/bf-17.m: Likewise.
10251         * objc/execute/bf-18.m: Likewise.
10252         * objc/execute/bf-19.m: Likewise.
10253         * objc/execute/bf-20.m: Likewise.
10254         * objc/execute/bf-21.m: Likewise.
10255         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10256         objc_get_type_qualifiers ().
10257
10258 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10259
10260         PR fortran/45777
10261         * gfortran.dg/dependency_39.f90:  New test.
10262
10263 2011-01-07  Jan Hubicka  <jh@suse.cz>
10264
10265         Get builtins tests ready for linker plugin.
10266         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10267         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10268         my_memset, my_bzero): Mark used.
10269         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10270         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10271         volatile.
10272         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10273         volatile.
10274
10275 2011-01-07  Jan Hubicka  <jh@suse.cz>
10276
10277         PR tree-optimization/46367
10278         * g++.dg/torture/pr46367.C: New file.
10279
10280 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10281
10282         PR target/47201
10283         * gcc.dg/pr47201.c: New test.
10284
10285         PR bootstrap/47187
10286         * gcc.dg/tree-prof/pr47187.c: New test.
10287
10288 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10289
10290         PR fortran/41580
10291         * gfortran.dg/extends_type_of_3.f90: New.
10292
10293 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10294
10295         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10296         * g++.dg/ext/dllimport-MI1.C: Likewise.
10297         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10298         * g++.dg/ext/dllimport10.C: Likewise.
10299         * g++.dg/ext/dllimport11.C: Likewise.
10300         * g++.dg/ext/dllimport12.C: Likewise.
10301         * g++.dg/ext/dllimport13.C: Likewise.
10302         * g++.dg/ext/dllimport2.C: Likewise.
10303         * g++.dg/ext/dllimport3.C: Likewise.
10304         * g++.dg/ext/dllimport4.C: Likewise.
10305         * g++.dg/ext/dllimport5.C: Likewise.
10306         * g++.dg/ext/dllimport6.C: Likewise.
10307         * g++.dg/ext/dllimport8.C: Likewise.
10308         * g++.dg/ext/dllimport9.C: Likewise.
10309         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10310         targets, too. Additionally enable test for i?86-*-mingw*.
10311         * g++.dg/ext/selectany1.C: Likewise.
10312         Remove guard variable check.
10313
10314 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10315
10316         PR fortran/47189
10317         PR fortran/47194
10318         * gfortran.dg/storage_size_3.f08: Extended.
10319
10320 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10321
10322         PR c++/47022
10323         * g++.dg/template/stdarg1.C: New test.
10324
10325 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10326
10327         PR fortran/47195
10328         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10329         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10330         from the interface of functions to not hide the errors that
10331         shall be tested.
10332
10333 2011-01-06  Jan Hubicka  <jh@suse.cz>
10334
10335         * gcc.dg/lto/pr47188_0.c: New testcase.
10336         * gcc.dg/lto/pr47188_1.c: New testcase.
10337
10338 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10339
10340         PR fortran/33117
10341         PR fortran/46478
10342         * gfortran.dg/interface_33.f90: New test.
10343
10344 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR c/47150
10347         * gcc.c-torture/compile/pr47150.c: New test.
10348
10349 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10350
10351         PR tree-optimization/47139
10352         * gcc.dg/vect/pr47139.c: New test.
10353
10354 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10355
10356         PR fortran/47180
10357         * gfortran.dg/extends_type_of_2.f03: New.
10358
10359 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10360
10361         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10362
10363 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10364
10365         * gnat.dg/opt14.adb: New test.
10366
10367 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10368
10369         PR fortran/46017
10370         * gfortran.dg/allocate_error_2.f90:  New test.
10371
10372 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10373
10374         PR fortran/47024
10375         * gfortran.dg/storage_size_3.f08: New.
10376
10377 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10378
10379         PR libgfortran/47154
10380         * gfortran.dg/namelist_68.f90: New test.
10381
10382 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10383
10384         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10385
10386 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10387
10388         PR fortran/46448
10389         * gfortran.dg/class_34.f90: New.
10390
10391 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10392
10393         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10394         use __builtin_inff.  Skip all single-precision tests that require
10395         Infinity.
10396
10397 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10398
10399         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10400
10401 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10402
10403         PR tree-optimization/47148
10404         * gcc.c-torture/execute/pr47148.c: New test.
10405
10406         PR tree-optimization/47155
10407         * gcc.c-torture/execute/pr47155.c: New test.
10408
10409         PR rtl-optimization/47157
10410         * gcc.c-torture/compile/pr47157.c: New test.
10411
10412 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10413
10414         * gcc.dg/torture/vector-shift2.c (schar): Define.
10415         (main): Always use schar or uchar instead of plain "char" to avoid
10416         dependencies on implementation-defined char signedness.
10417
10418 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10419
10420         PR tree-optimization/46801
10421         * gnat.dg/pack9.adb: Remove xfail.
10422
10423 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10424
10425         PR tree-optimization/46984
10426         * g++.dg/ipa/pr46984.C: New test.
10427
10428 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10429
10430         PR fortran/46408
10431         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10432
10433 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10434
10435         PR tree-optimization/47140
10436         * gcc.c-torture/compile/pr47140.c: New test.
10437
10438         PR rtl-optimization/47028
10439         * gcc.dg/pr47028.c: New test.
10440
10441 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10442
10443         * objc.dg/protocol-forward-1.m: Removed TODO.
10444         * objc.dg/protocol-forward-2.m: New.
10445         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10446         * obj-c++.dg/protocol-forward-2.mm: New.
10447
10448 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10449
10450         PR target/38662
10451         * g++.dg/eh/pr38662.C: New testcase.
10452
10453 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10454
10455         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10456         scan for newline '\n'.
10457
10458 \f
10459 Copyright (C) 2011 Free Software Foundation, Inc.
10460
10461 Copying and distribution of this file, with or without modification,
10462 are permitted in any medium without royalty provided the copyright
10463 notice and this notice are preserved.