OSDN Git Service

2011-08-26 Andrew Stubbs <ams@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2
3         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
6         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
7
8 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
9
10         PR fortran/50050
11         * gfortran.dg/pointer_comp_init_1.f90: New test.
12
13 2011-08-25  Jason Merrill  <jason@redhat.com>
14
15         PR c++/50157
16         * g++.dg/cpp0x/sfinae27.C: New.
17
18 2011-08-25  Tobias Burnus  <burnus@net-b.de>
19
20         * gfortran.dg/coarray_lib_token_4.f90: New.
21
22 2011-08-25  Tobias Burnus  <burnus@net-b.de>
23
24         * gfortran.dg/coarray/alloc_comp_1.f90: New.
25
26 2011-08-25  Richard Guenther  <rguenther@suse.de>
27
28         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
29
30 2011-08-24  Tobias Burnus  <burnus@net-b.de>
31
32         PR fortran/50163
33         * gfortran.dg/initialization_28.f90: New.
34
35 2011-08-24  Richard Guenther  <rguenther@suse.de>
36
37         PR tree-optimization/50067
38         * gcc.dg/torture/pr50067-3.c: New testcase.
39         * gcc.dg/torture/pr50067-4.c: Likewise.
40         * gcc.dg/torture/pr50067-5.c: Likewise.
41
42 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
43
44         * g++.dg/other/i386-2.C: Add -mavx2 check.
45         * g++.dg/other/i386-3.C: Likewise.
46         * gcc.target/i386/avx-1.c: Add AVX2.
47         * gcc.target/i386/avx-2.c: Likewise.
48         * gcc.target/i386/funcspec-5.c: Likewise.
49         * gcc.target/i386/sse-12.c: Likewise.
50         * gcc.target/i386/sse-13.c: Likewise.
51         * gcc.target/i386/sse-14.c: Likewise.
52         * gcc.target/i386/sse-22.c: Likewise.
53         * gcc.target/i386/sse-23.c: Likewise.
54         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
55         * gcc.target/i386/avx2-check.h: New.
56         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
57         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
58         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
59         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
60         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
61         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
62         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
63         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
64         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
65         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
66         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
67         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
68         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
69         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
70         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
71         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
72         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
73         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
74         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
75         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
76         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
77         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
78         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
79         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
80         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
81         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
82         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
83         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
84         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
85         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
86         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
87         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
88         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
89         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
90         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
91         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
92         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
93         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
94         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
95         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
96         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
97         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
98         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
99         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
100         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
101         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
102         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
103         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
104         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
105         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
106         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
107         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
108         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
109         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
110         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
111         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
112         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
113         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
114         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
115         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
116         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
117         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
118         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
119         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
120         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
121         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
122         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
123         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
124         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
125         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
126         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
127         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
128         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
129         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
130         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
131         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
132         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
133         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
134         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
135         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
136         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
137         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
138         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
139         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
140         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
141         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
142         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
143         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
144         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
145         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
146         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
147         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
148         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
149         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
150         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
151         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
152         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
153         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
154         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
155         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
156         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
157         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
158         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
159         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
160         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
161         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
162         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
163         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
164         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
165         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
166         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
167         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
168         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
169         * gcc.target/i386/avx2-vpand-1.c: Likewise.
170         * gcc.target/i386/avx2-vpand-2.c: Likewise.
171         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
172         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
173         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
174         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
175         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
176         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
177         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
178         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
179         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
180         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
181         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
182         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
183         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
184         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
185         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
186         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
187         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
188         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
189         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
190         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
191         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
192         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
193         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
194         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
195         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
196         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
197         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
198         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
199         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
200         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
201         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
202         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
203         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
204         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
205         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
206         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
207         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
208         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
209         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
210         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
211         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
212         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
213         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
214         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
215         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
216         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
217         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
218         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
219         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
220         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
221         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
222         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
223         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
224         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
225         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
226         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
227         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
228         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
229         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
230         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
231         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
232         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
233         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
234         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
235         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
236         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
237         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
238         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
239         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
240         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
241         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
242         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
243         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
244         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
245         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
246         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
247         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
248         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
249         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
250         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
251         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
252         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
253         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
254         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
255         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
256         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
257         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
258         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
259         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
260         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
261         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
262         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
263         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
264         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
265         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
266         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
267         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
268         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
269         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
270         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
271         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
272         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
273         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
274         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
275         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
276         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
277         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
278         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
279         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
280         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
281         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
282         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
283         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
284         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
285         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
286         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
287         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
288         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
289         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
290         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
291         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
292         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
293         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
294         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
295         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
296         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
297         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
298         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
299         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
300         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
301         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
302         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
303         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
304         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
305         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
306         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
307         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
308         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
309         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
310         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
311         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
312         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
313         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
314         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
315         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
316         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
317         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
318         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
319         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
320         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
321         * gcc.target/i386/avx2-vpor-1.c: Likewise.
322         * gcc.target/i386/avx2-vpor-2.c: Likewise.
323         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
324         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
325         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
326         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
327         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
328         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
329         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
330         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
331         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
332         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
333         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
334         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
335         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
336         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
337         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
338         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
339         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
340         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
341         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
342         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
343         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
344         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
345         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
346         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
347         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
348         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
349         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
350         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
351         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
352         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
353         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
354         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
355         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
356         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
357         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
358         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
359         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
360         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
361         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
362         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
363         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
364         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
365         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
366         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
367         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
368         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
369         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
370         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
371         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
372         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
373         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
374         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
375         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
376         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
377         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
378         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
379         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
380         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
381         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
382         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
383         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
384         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
385         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
386         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
387         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
388         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
389         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
390         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
391         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
392         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
393         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
394         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
395         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
396         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
397         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
398         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
399         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
400         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
401         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
402         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
403         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
404         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
405         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
406         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
407         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
408         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
409         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
410         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
411         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
412         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
413         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
414         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
415         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
416         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
417         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
418         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
419         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
420         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
421         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
422         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
423         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
424         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
425         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
426         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
427         * gcc.target/i386/testimm-9.c: Likewise.
428
429 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
430
431         * g++.dg/other/i386-2.C: Add -mbmi2 check.
432         * g++.dg/other/i386-3.C: Likewise.
433         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
434         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
435         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
436         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
437         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
438         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
439         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
440         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
441         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
442         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
443         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
444         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
445         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
446         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
447         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
448         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
449         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
450         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
451         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
452         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
453         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
454         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
455         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
456         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
457         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
458         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
459         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
460         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
461         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
462         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
463         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
464         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
465         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
466         * gcc.target/i386/sse-12.c: Add BMI2.
467         * gcc.target/i386/sse-13.c: Likewise.
468         * gcc.target/i386/sse-14.c: Likewise.
469         * gcc.target/i386/sse-22.c: Likewise.
470         * gcc.target/i386/sse-23.c: Likewise.
471
472 2011-08-23  Jason Merrill  <jason@redhat.com>
473
474         * g++.dg/template/crash7.C: Adjust expected errors.
475
476 2011-08-23  Jason Merrill  <jason@redhat.com>
477
478         PR c++/49045
479         Core 1321
480         * g++.dg/cpp0x/overload2.C: New.
481
482 2011-08-23  Jason Merrill  <jason@redhat.com>
483
484         Core 903
485         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
486
487 2011-08-23  Jason Merrill  <jason@redhat.com>
488
489         Core 975
490         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
491         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
492         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
493         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
494
495 2011-08-23  Jason Merrill  <jason@redhat.com>
496
497         PR c++/50024
498         * g++.dg/cpp0x/constexpr-initlist5.C: New.
499
500 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
501
502         PR c++/50158
503         * g++.dg/warn/Wunused-var-16.C: New test.
504
505         PR middle-end/50161
506         * gcc.dg/pr50161.c: New test.
507
508 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
509
510         PR c++/50055
511         * g++.dg/gcov/gcov-7.C: New test.
512
513 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
514
515         PR c++/46862
516         * g++.dg/dfp/nofields.C: New test.
517
518 2011-08-23  Tobias Burnus  <burnus@net-b.de>
519
520         PR fortran/31600
521         * gfortran.dg/use_16.f90: New.
522
523 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
524             Kirill Yukhin  <kirill.yukhin@intel.com>
525
526         PR target/50155
527         * gcc.target/i386/pr50155.c: New test.
528
529 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
530
531         PR tree-optimization/50133
532         * gcc.dg/pr50133.c: New test.
533
534         PR middle-end/50141
535         * c-c++-common/cxxbitfields-6.c: New test.
536
537 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
538
539         PR fortran/50050
540         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
541
542 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
543
544         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
545         * gcc.dg/pr49994-3.c: Ditto.
546
547 2011-08-22  Richard Guenther  <rguenther@suse.de>
548
549         PR testsuite/50145
550         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
551         * gcc.dg/torture/pr50067-2.c: Likewise.
552
553 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
554
555         PR fortran/47659
556         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
557         of a constant resulting from simplification.
558         * gfortran.dg/warn_conversion_3.f90:  New test.
559
560 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
561
562         PR fortran/50130
563         * gfortran.dg/zero_stride_1.f90:  New test.
564
565 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
566
567         PR fortran/49638
568         * gfortran.dg/typebound_override_1.f90: Modified.
569
570 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
571
572         PR tree-optimization/48739
573         * gcc.dg/pr48739-1.c: New test.
574         * gcc.dg/pr48739-2.c: New test.
575
576 2011-08-20  Tobias Burnus  <burnus@net-b.de>
577
578         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
579
580 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
581
582         PR fortran/50129
583         * gfortran.dg/where_3.f90: New test.
584
585 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
586
587         PR middle-end/49721
588         * gfortran.dg/pr49721-1.f: New.
589         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
590
591 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
592
593         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
594         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
595         New tests.
596
597 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
598
599         * gcc.target/arm/wmul-11.c: New file.
600         * gcc.target/arm/wmul-12.c: New file.
601         * gcc.target/arm/wmul-13.c: New file.
602
603 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
604
605         * gcc.target/arm/wmul-10.c: New file.
606
607 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
608
609         * gcc.target/arm/wmul-9.c: New file.
610         * gcc.target/arm/wmul-bitfield-2.c: New file.
611
612 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
613
614         * gcc.target/arm/wmul-8.c: New file.
615
616 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
617
618         * gcc.target/arm/wmul-7.c: New file.
619
620 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
621
622         * gcc.target/arm/wmul-6.c: New file.
623
624 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
625
626         * gcc.target/arm/wmul-5.c: New file.
627         * gcc.target/arm/no-wmla-1.c: New file.
628
629 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
630
631         * gcc.target/arm/wmul-bitfield-1.c: New file.
632
633 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
634
635         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
636
637 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
638
639         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
640         * gcc.target/i386/conversion.c: Likewise.
641
642 2011-08-19  Richard Guenther  <rguenther@suse.de>
643
644         * gcc.dg/torture/pr50067-1.c: New testcase.
645         * gcc.dg/torture/pr50067-2.c: Likewise.
646
647 2011-08-19  Joey Ye  <joey.ye@arm.com>
648
649         PR target/49437
650         * gcc.target/arm/handler-align.c: New test.
651         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
652         New Function.
653
654 2011-08-19  Joey Ye  <joey.ye@arm.com>
655
656         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
657
658 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
659
660         PR fortran/50071
661         * gfortran.dg/end_block_label_1.f90: New test.
662         * gfortran.dg/end_associate_label_1.f90: New test.
663
664 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
665
666         * gcc.dg/c1x-pointer-float-1.c: New test.
667
668 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
669
670         PR fortran/50071
671         * gfortran.dg/duplicate_labels_2.f: New test.
672
673 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
674
675         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
676         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
677         gcc.dg/c1x-noreturn-5.c: New tests.
678
679 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
680
681         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
682
683 2011-08-18  Tobias Burnus  <burnus@net-b.de>
684
685         PR fortran/18918
686         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
687         * gfortran.dg/coarray_lock_3.f90: Fix test.
688         * gfortran.dg/coarray_lock_4.f90: New.
689         * gfortran.dg/coarray_lock_5.f90: New.
690
691 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
692
693         PR target/50009
694         * gcc.c-torture/compile/pr50009.c: New test.
695
696         PR target/50092
697         * gcc.dg/torture/pr50092.c: New test.
698
699 2011-08-18  Tobias Burnus  <burnus@net-b.de>
700
701         PR fortran/50109
702         * gfortran.dg/namelist_73.f90: New.
703
704 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
705
706         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
707
708         PR debug/50017
709         * gcc.dg/pr50017.c: New test.
710
711 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
712
713         PR c++/45625
714         * g++.dg/lookup/hidden-var1.C: New test case.
715
716 2011-08-17  Tobias Burnus  <burnus@net-b.de>
717
718         PR fortran/31461
719         * gfortran.dg/warn_unused_var_2.f90: New.
720         * gfortran.dg/warn_unused_var_3.f90: New.
721
722 2011-08-17  Tom de Vries  <tom@codesourcery.com>
723
724         PR target/43597
725         * gcc.target/arm/pr43597.c: New test.
726
727 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
728
729         PR fortran/50070
730         * gfortran.dg/common_13.f90: New.
731
732 2011-08-16  Jason Merrill  <jason@redhat.com>
733
734         PR c++/50086
735         * g++.dg/cpp0x/variadic-unresolved.C: New.
736
737         * g++.old-deja/g++.brendan/README: Add R.I.P.
738
739         * g++.dg/ext/attr-used-1.C: New.
740
741         PR c++/50054
742         * g++.dg/cpp0x/initlist56.C: New.
743
744 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
745
746         PR testsuite/50085
747         * g++.dg/opt/life1.C: Only run on Linux.
748
749 2011-08-15  Tobias Burnus  <burnus@net-b.de>
750
751         * gfortran.dg/coarray_26.f90: New.
752
753 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
754
755         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
756         -fdump-tree-vrp1.
757
758 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
759
760         PR fortran/50073
761         * gfortran.dg/func_result_7.f90: New.
762
763 2011-08-13  Jason Merrill  <jason@redhat.com>
764
765         PR c++/50075
766         * g++.dg/cpp0x/decltype32.C: New.
767
768         PR c++/50059
769         * g++.dg/diagnostic/expr1.C: New.
770
771 2011-08-12  David Li  <davidxl@google.com>
772
773         * g++.dg/abi/vbase15.C: New test.
774
775 2011-08-12  Jason Merrill  <jason@redhat.com>
776
777         PR c++/50034
778         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
779
780 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
781
782         * gcc.dg/builtins-67.c: New test.
783         * gcc.target/i386/conversion.c: Ditto.
784
785 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
786             Brian Hackett  <bhackett1024@gmail.com>
787
788         * g++.dg/plugin/decl_plugin.c: New.
789         * g++.dg/plugin/decl-plugin-test.C: New.
790         * g++.dg/plugin/plugin.exp: Add above testcase.
791
792 2011-08-11  Richard Guenther  <rguenther@suse.de>
793
794         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
795
796 2011-08-11  Michael Matz  <matz@suse.de>
797
798         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
799
800 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
801
802         PR tree-optimization/50039
803         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
804         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
805
806 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
807
808         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
809         (sse4_1_test): Initialize src3 with random value.
810
811 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
812
813         * gcc.c-torture/execute/scal-to-vec1.c: New test.
814         * gcc.c-torture/execute/scal-to-vec2.c: New test.
815         * gcc.c-torture/execute/scal-to-vec3.c: New test.
816         * gcc.dg/scal-to-vec1.c: New test.
817         * gcc.dg/scal-to-vec2.c: New test.
818
819 2011-08-09  Richard Guenther  <rguenther@suse.de>
820
821         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
822         * gcc.dg/tree-ssa/vrp60.c: New testcase.
823         * gcc.dg/tree-ssa/vrp61.c: Likewise.
824         * gcc.dg/tree-ssa/vrp62.c: Likewise.
825
826 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
827
828         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
829
830 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
831
832         * gcc.dg/pr49948.c: Require pthread effective target.
833
834 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
835
836         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
837
838 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
839
840         * gcc.target/i386/sse-22a.c: New test.
841
842 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
843
844         PR tree-optimization/50014
845         * gcc.dg/vect/pr50014.c: New test.
846
847 2011-08-08  Martin Jambor  <mjambor@suse.cz>
848
849         PR middle-end/49923
850         * gcc.dg/tree-ssa/pr49923.c: New test.
851
852 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
853
854         PR target/49781
855         * gcc.target/i386/pr49781-1.c: New.
856
857 2011-08-08  Jason Merrill  <jason@redhat.com>
858
859         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
860
861         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
862
863 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
864
865         PR fortran/49638
866         * gfortran.dg/typebound_override_1.f90: New.
867
868 2011-08-07  Kai Tietz  <ktietz@redhat.com>
869
870         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
871         x86_64 mingw target.
872         * gcc.dg/tree-ssa/loop-1.c: Likewise.
873         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
874         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
875         * gcc.dg/tree-ssa/loop-33.c: Likewise.
876         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
877         * gcc.dg/tree-ssa/loop-35.c: Likewise.
878         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
879         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
880         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
881         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
882
883 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
884
885         PR testsuite/48727
886         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
887
888 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
889
890         * gcc.dg/pr48770.c: Cleanup coverage files.
891         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
892
893 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
894
895         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
896         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
897         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
898         lzcnt and bmi options.
899
900 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
901
902         PR target/47381
903         * gcc.dg/pr47381-1.c: New.
904         * gcc.dg/pr47381-2.c: Likewise.
905         * gcc.target/i386/pr47381.c: Likewise.
906
907 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
908
909         PR middle-end/47727
910         * gcc.dg/pr47727.c: New.
911
912         PR target/47372
913         * gcc.dg/pr47372-1.c: New.
914         * gcc.dg/pr47372-2.c: Likewise.
915
916 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
917
918         PR middle-end/47449
919         * gcc.target/i386/pr47449.c: New.
920
921         PR target/47446
922         * gcc.dg/pr47446-1.c: New.
923         * gcc.dg/pr47446-2.c: Likewise.
924
925 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
926
927         PR target/47766
928         * gcc.dg/pr47766.c: New.
929
930         PR target/47715
931         * gcc.dg/tls/pr47715-1.c: New.
932         * gcc.dg/tls/pr47715-2.c: Likewise.
933         * gcc.dg/tls/pr47715-3.c: Likewise.
934         * gcc.dg/tls/pr47715-4.c: Likewise.
935         * gcc.dg/tls/pr47715-5.c: Likewise.
936
937 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
938
939         PR libobjc/50002
940         * objc.dg/gnu-api-2-class.m: Updated comments.
941         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
942         * objc.dg/gnu-api-2-class-meta.m: New test.
943         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
944
945 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
946
947         PR libobjc/49882
948         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
949         with classes that are in construction.
950
951 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
952
953         PR target/48084
954         * gcc.target/i386/pr48084-1.c: New.
955         * gcc.target/i386/pr48084-2.c: Likewise.
956         * gcc.target/i386/pr48084-3.c: Likewise.
957         * gcc.target/i386/pr48084-4.c: Likewise.
958         * gcc.target/i386/pr48084-5.c: Likewise.
959
960         PR rtl-optimization/49504
961         * gcc.target/i386/pr49504.c: New.
962
963         PR target/49860
964         * gcc.dg/pr49860.c: New.
965
966 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
967         
968         PR libobjc/49882
969         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
970         with classes that are in construction.
971
972 2011-08-05  Jason Merrill  <jason@redhat.com>
973
974         PR c++/48993
975         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
976
977         PR c++/49921
978         * g++.dg/cpp0x/decltype31.C: New.
979
980         PR c++/49669
981         * g++.dg/init/array28.C: New.
982
983         PR c++/49988
984         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
985
986 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
987
988         PR target/47369
989         * gcc.dg/pr47369-1.c: New.
990
991 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
992
993         PR middle-end/47364
994         * gcc.dg/torture/pr47364-1.c: New.
995         * gcc.c-torture/compile/pr47364-1.c: Likewise.
996         * gcc.c-torture/compile/pr47364-2.c: Likewise.
997
998 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
999
1000         PR fortran/37211
1001         * gfortran.dg/transfer_check_2.f90:  New test case.
1002
1003 2011-08-05  Jan Hubicka  <jh@suse.cz>
1004
1005         PR middle-end/49494
1006         * gfortran.dg/pr49494.f90: New testcase.
1007
1008 2011-08-05  Jan Hubicka  <jh@suse.cz>
1009
1010         PR middle-end/49735
1011         * gcc.c-torture/compile/pr49735.c: New testcase.
1012
1013 2011-08-05  Jason Merrill  <jason@redhat.com>
1014
1015         PR c++/47453
1016         * g++.dg/cpp0x/initlist56.C: New.
1017
1018         PR c++/49812
1019         * g++.dg/overload/rvalue2.C: New.
1020
1021         PR c++/49983
1022         * g++.dg/cpp0x/range-for21.C: New.
1023
1024         * g++.dg/ext/vla11.C: New.
1025
1026 2011-08-05  Richard Guenther  <rguenther@suse.de>
1027
1028         PR tree-optimization/49984
1029         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1030
1031 2011-08-05  Richard Guenther  <rguenther@suse.de>
1032
1033         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1034         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1035         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1036
1037 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1038
1039         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1040         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1041         * gfortran.dg/ldist-pr43023.f90: Ditto.
1042         * gfortran.dg/namelist_52.f90: Ditto.
1043         * gfortran.dg/interface_proc_end.f90: Ditto.
1044         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1045         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1046
1047 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1048
1049         * gcc.dg/vect/vect-over-widen-1.c: New test.
1050         * gcc.dg/vect/vect-over-widen-2.c: New test.
1051         * gcc.dg/vect/vect-over-widen-3.c: New test.
1052         * gcc.dg/vect/vect-over-widen-4.c: New test.
1053
1054 2011-08-04  Richard Guenther  <rguenther@suse.de>
1055
1056         PR fortran/49957
1057         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1058
1059 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1060
1061         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1062
1063 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1064
1065         PR middle-end/49905
1066         * g++.dg/ext/builtin-object-size3.C: New test.
1067
1068 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1069
1070         PR tree-optimization/49948
1071         * gcc.dg/pr49948.c: New test.
1072
1073 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1074
1075         PR middle-end/47383
1076         * gcc.dg/torture/pr47383.c: New.
1077
1078 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1079
1080         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1081
1082 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1083
1084         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1085
1086 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1087
1088         PR target/47744
1089         * gcc.dg/torture/pr47744-1.c: New.
1090         * gcc.dg/torture/pr47744-2.c: Likewise.
1091         * gcc.dg/torture/pr47744-3.c: Likewise.
1092
1093 2011-08-03  Richard Guenther  <rguenther@suse.de>
1094
1095         PR middle-end/49958
1096         * gcc.dg/torture/pr49958.c: New testcase.
1097
1098 2011-08-03  Richard Guenther  <rguenther@suse.de>
1099
1100         PR tree-optimization/49938
1101         * g++.dg/torture/pr49938.C: New testcase.
1102
1103 2011-08-02  Jason Merrill  <jason@redhat.com>
1104
1105         PR c++/43886
1106         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1107
1108         PR c++/49577
1109         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1110
1111         PR c++/49593
1112         * g++.dg/cpp0x/variadic115.C: New.
1113
1114         PR c++/49803
1115         * g++.dg/cpp0x/union5.C: New.
1116
1117 2011-08-02  Daniel Kraft  <d@domob.eu>
1118
1119         PR fortran/49885
1120         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1121
1122 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1123
1124         PR middle-end/49947
1125         * gcc.dg/tree-ssa/forwprop-15.c
1126
1127 2011-08-02  Jason Merrill  <jason@redhat.com>
1128
1129         PR c++/49834
1130         * g++.dg/cpp0x/range-for20.C: New.
1131
1132 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1133
1134         * gfortran.dg/coarray_lib_token_3.f90: New.
1135
1136 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR fortran/46752
1139         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1140         * gcc.dg/gomp/atomic-15.c: New test.
1141         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1142         * g++.dg/gomp/atomic-15.C: New test.
1143         * g++.dg/gomp/private-1.C: New test.
1144         * g++.dg/gomp/sharing-2.C: New test.
1145         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1146         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1147         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1148
1149 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1150
1151         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1152         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1153         cleanup-module.
1154         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1155         * gfortran.dg/allocatable_function_5.f90: Ditto.
1156         * gfortran.dg/allocate_stat.f90: Ditto.
1157         * gfortran.dg/array_constructor_20.f90: Ditto.
1158         * gfortran.dg/array_constructor_21.f90: Ditto.
1159         * gfortran.dg/array_constructor_22.f90: Ditto.
1160         * gfortran.dg/array_constructor_26.f03: Ditto.
1161         * gfortran.dg/array_function_4.f90: Ditto.
1162         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1163         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1164         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1165         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1166         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1167         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1168         * gfortran.dg/class_15.f03: Ditto.
1169         * gfortran.dg/class_27.f03: Ditto.
1170         * gfortran.dg/class_33.f90: Ditto.
1171         * gfortran.dg/class_37.f03: Ditto.
1172         * gfortran.dg/class_40.f03: Ditto.
1173         * gfortran.dg/class_42.f03: Ditto.
1174         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1175         * gfortran.dg/coarray/registering_1.f90: Ditto.
1176         * gfortran.dg/convert_1.f90: Ditto.
1177         * gfortran.dg/default_initialization_3.f90: Ditto.
1178         * gfortran.dg/dependency_25.f90: Ditto.
1179         * gfortran.dg/dependency_26.f90: Ditto.
1180         * gfortran.dg/dependency_36.f90: Ditto.
1181         * gfortran.dg/dependency_37.f90: Ditto.
1182         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1183         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1184         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1185         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1186         * gfortran.dg/elemental_result_1.f90: Ditto.
1187         * gfortran.dg/empty_derived_type.f90: Ditto.
1188         * gfortran.dg/entry_7.f90: Ditto.
1189         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1190         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1191         * gfortran.dg/error_recovery_3.f90: Ditto.
1192         * gfortran.dg/extends_4.f03: Ditto.
1193         * gfortran.dg/func_assign.f90: Ditto.
1194         * gfortran.dg/func_assign_3.f90: Ditto.
1195         * gfortran.dg/generic_1.f90: Ditto.
1196         * gfortran.dg/generic_18.f90: Ditto.
1197         * gfortran.dg/generic_22.f03: Ditto.
1198         * gfortran.dg/generic_4.f90: Ditto.
1199         * gfortran.dg/generic_6.f90: Ditto.
1200         * gfortran.dg/generic_actual_arg.f90: Ditto.
1201         * gfortran.dg/graphite/id-21.f: Ditto.
1202         * gfortran.dg/graphite/pr45758.f90: Ditto.
1203         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1204         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1205         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1206         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1207         * gfortran.dg/host_used_types_1.f90: Ditto.
1208         * gfortran.dg/implicit_1.f90: Ditto.
1209         * gfortran.dg/implicit_11.f90: Ditto.
1210         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1211         * gfortran.dg/impure_actual_1.f90: Ditto.
1212         * gfortran.dg/impure_assignment_1.f90: Ditto.
1213         * gfortran.dg/impure_constructor_1.f90: Ditto.
1214         * gfortran.dg/initialization_10.f90: Ditto.
1215         * gfortran.dg/initialization_12.f90: Ditto.
1216         * gfortran.dg/interface_14.f90: Ditto.
1217         * gfortran.dg/interface_15.f90: Ditto.
1218         * gfortran.dg/interface_2.f90: Ditto.
1219         * gfortran.dg/interface_25.f90: Ditto.
1220         * gfortran.dg/interface_26.f90: Ditto.
1221         * gfortran.dg/interface_29.f90: Ditto.
1222         * gfortran.dg/interface_assignment_1.f90: Ditto.
1223         * gfortran.dg/internal_pack_6.f90: Ditto.
1224         * gfortran.dg/internal_pack_7.f90: Ditto.
1225         * gfortran.dg/internal_pack_8.f90: Ditto.
1226         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1227         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1228         * gfortran.dg/module_commons_3.f90: Ditto.
1229         * gfortran.dg/module_equivalence_4.f90: Ditto.
1230         * gfortran.dg/module_equivalence_6.f90: Ditto.
1231         * gfortran.dg/module_function_type_1.f90: Ditto.
1232         * gfortran.dg/module_naming_1.f90: Ditto.
1233         * gfortran.dg/namelist_4.f90: Ditto.
1234         * gfortran.dg/operator_c1202.f90: Ditto.
1235         * gfortran.dg/parens_7.f90: Ditto.
1236         * gfortran.dg/pr32921.f: Ditto.
1237         * gfortran.dg/pr33646.f90: Ditto.
1238         * gfortran.dg/pr41928.f90: Ditto.
1239         * gfortran.dg/pr42119.f90: Ditto.
1240         * gfortran.dg/pr43984.f90: Ditto.
1241         * gfortran.dg/present_1.f90: Ditto.
1242         * gfortran.dg/private_type_2.f90: Ditto.
1243         * gfortran.dg/proc_decl_2.f90: Ditto.
1244         * gfortran.dg/proc_ptr_10.f90: Ditto.
1245         * gfortran.dg/proc_ptr_22.f90: Ditto.
1246         * gfortran.dg/proc_ptr_8.f90: Ditto.
1247         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1248         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1249         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1250         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1251         * gfortran.dg/substring_equivalence.f90: Ditto.
1252         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1253         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1254         * gfortran.dg/trim_optimize_6.f90: Ditto.
1255         * gfortran.dg/typebound_call_12.f03: Ditto.
1256         * gfortran.dg/typebound_operator_5.f03: Ditto.
1257         * gfortran.dg/typebound_operator_6.f03: Ditto.
1258         * gfortran.dg/typebound_proc_18.f03: Ditto.
1259         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1260         * gfortran.dg/use_1.f90: Ditto.
1261         * gfortran.dg/use_10.f90: Ditto.
1262         * gfortran.dg/use_11.f90: Ditto.
1263         * gfortran.dg/use_14.f90: Ditto.
1264         * gfortran.dg/use_only_2.f90: Ditto.
1265         * gfortran.dg/use_rename_4.f90: Ditto.
1266         * gfortran.dg/use_rename_5.f90: Ditto.
1267         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1268         * gfortran.dg/used_interface_ref.f90: Ditto.
1269         * gfortran.dg/used_types_11.f90: Ditto.
1270         * gfortran.dg/used_types_3.f90: Ditto.
1271         * gfortran.dg/used_types_4.f90: Ditto.
1272         * gfortran.dg/userdef_operator_2.f90: Ditto.
1273         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1274         * gfortran.dg/vect/pr46213.f90: Ditto.
1275         * gfortran.dg/whole_file_21.f90: Ditto.
1276         * gfortran.dg/whole_file_22.f90: Ditto.
1277         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1278         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1279
1280 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1281
1282         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1283
1284 2011-08-01  Jason Merrill  <jason@redhat.com>
1285
1286         PR c++/49932
1287         * g++.dg/abi/mangle49.C: New.
1288
1289         PR c++/49924
1290         * g++.dg/cpp0x/constexpr-array4.C: New.
1291
1292         PR c++/49813
1293         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1294
1295 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1296
1297         PR target/49927
1298         * gcc.target/i386/pr49927.c: New test.
1299
1300 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1301
1302         PR tree-optimization/49926
1303         * gcc.dg/vect/pr49926.c: New test.
1304
1305 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1306
1307         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1308         * gcc.target/i386/lzcnt-1.c: New test.
1309         * gcc.target/i386/lzcnt-2.c: Likewise.
1310         * gcc.target/i386/lzcnt-2a.c: Likewise.
1311         * gcc.target/i386/lzcnt-3.c: Likewise.
1312         * gcc.target/i386/lzcnt-4.c: Likewise.
1313         * gcc.target/i386/lzcnt-4a.c: Likewise.
1314         * gcc.target/i386/lzcnt-5.c: Likewise.
1315         * gcc.target/i386/lzcnt-6.c: Likewise.
1316         * gcc.target/i386/lzcnt-6a.c: Likewise.
1317         * gcc.target/i386/lzcnt-check.h: Likewise.
1318
1319         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1320         * gcc.target/i386/sse-13.c: Likewise.
1321         * gcc.target/i386/sse-14.c: Likewise.
1322         * g++.dg/other/i386-2.C: Likewise.
1323         * g++.dg/other/i386-3.C: Likewise.
1324
1325 2011-08-01  Julian Brown  <julian@codesourcery.com>
1326
1327         * gcc.target/arm/fixed-point-exec.c: New test.
1328
1329 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1330
1331         PR target/49920
1332         * gcc.target/i386/pr49920.c: New test.
1333
1334 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1335
1336         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1337         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1338         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1339         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1340         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1341         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1342         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1343         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1344         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1345         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1346         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1347         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1348         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1349         * g++.dg/tree-ssa/pr33615.C: Ditto.
1350         * g++.dg/tree-ssa/restrict1.C: Ditto.
1351         * c-c++-common/restrict-2.c: Ditto.
1352         * gfortran.dg/pr32921.f: Ditto.
1353         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1354         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1355         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1356         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1357         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1358         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1359         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1360         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1361         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1362         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1363
1364 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1365
1366         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1367         .exe.ltrans[0-9]*. dump files.
1368
1369 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1370
1371         PR fortran/49112
1372         * gfortran.dg/abstract_type_6.f03: Modified.
1373         * gfortran.dg/typebound_proc_24.f03: New.
1374
1375 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1376
1377         PR testsuite/49917
1378         * g++.dg/init/for1.C: Fix.
1379
1380 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1381
1382         PR fortran/48876
1383         * gfortran.dg/string_5.f90:  New test.
1384
1385 2011-07-29  Jason Merrill  <jason@redhat.com>
1386
1387         PR c++/49867
1388         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1389
1390 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1391
1392         PR tree-optimization/47407
1393         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1394         alpha*-dec-osf*.
1395         Sort target list.
1396
1397 2011-07-29  Richard Guenther  <rguenther@suse.de>
1398
1399         * gcc.dg/uninit-suppress.c: Also disable VRP.
1400         * gcc.dg/uninit-suppress_2.c: Likewise.
1401
1402 2011-07-28  Jason Merrill  <jason@redhat.com>
1403
1404         PR c++/49808
1405         * g++.dg/template/nontype24.C: New.
1406
1407 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1408
1409         PR rtl-optimization/47958
1410         * gcc.dg/torture/pr47958-1.c: New.
1411
1412 2011-07-29  Wei Guozhi  <carrot@google.com>
1413
1414         PR rtl-optimization/49799
1415         * gcc.dg/pr49799.c: New test case.
1416
1417 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1418
1419         PR middle-end/48648
1420         * gcc.dg/graphite/id-pr48648.c: New.
1421
1422 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1423
1424         PR fortran/31067
1425         * gfortran.dg/maxloc_2.f90: New test.
1426         * gfortran.dg/maxloc_3.f90: New test.
1427         * gfortran.dg/minloc_1.f90: New test.
1428         * gfortran.dg/minloc_2.f90: New test.
1429         * gfortran.dg/minloc_3.f90: New test.
1430         * gfortran.dg/minmaxloc_7.f90: New test.
1431
1432         PR debug/49871
1433         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1434
1435 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1436
1437         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1438         the builtin isn't optimized away.
1439
1440 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1441
1442         PR fortran/45586
1443         * gfortran.dg/lto/pr45586-2_0.f90: New.
1444
1445 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1446
1447         PR middle-end/49875
1448         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1449         * c-c++-common/cxxbitfields-5.c: Same.
1450
1451 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1452
1453         * lib/target-supports.exp (check_effective_target_mmap): Use
1454         check_function_available.
1455
1456 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1457
1458         * g++.old-deja/g++.pt/crash60.C: Updated.
1459
1460 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1461
1462         PR target/49866
1463         * gcc.target/i386/pr49866.c: New test.
1464
1465 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1466
1467         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1468         * gcc.target/i386/bmi-andn-1.c: New test.
1469         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1470         * gcc.target/i386/bmi-andn-2.c: Likewise.
1471         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1472         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1473         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1474         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1475         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1476         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1477         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1478         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1479         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1480         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1481         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1482         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1483         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1484         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1485         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1486         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1487         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1488         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1489         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1490         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1491         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1492
1493 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1494
1495         PR middle-end/47691
1496         * gfortran.dg/graphite/id-pr47691.f: New.
1497
1498 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1499
1500         * gcc.target/i386/avx-os-support.h: New.
1501         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1502         (main): Check avx_os_support before the test is run.
1503         * gcc.target/i386/aes-avx-check.h: Ditto.
1504         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1505
1506 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1507
1508         * gcc.target/i386/aggregate-ret3.c: New test.
1509         * gcc.target/i386/aggregate-ret4.c: New test.
1510
1511 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1512
1513         PR fortran/49755
1514         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1515         allocated array should *not* change its size.
1516         * gfortran.dg/multiple_allocation_3.f90: New test.
1517
1518 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1519
1520         PR c++/49776
1521         * g++.dg/cpp0x/constexpr-49776.C: New.
1522
1523 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1524
1525         PR middle-end/47046
1526         * gcc.dg/graphite/id-pr47046.c: New.
1527
1528 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1529
1530         PR middle-end/47653
1531         * gcc.dg/graphite/run-id-pr47593.c: New.
1532
1533 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1534
1535         PR middle-end/47653
1536         * gcc.dg/graphite/run-id-pr47653.c: New.
1537         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1538         induction variables.
1539         * gcc.dg/graphite/scop-16.c: Same.
1540         * gcc.dg/graphite/scop-17.c: Same.
1541         * gcc.dg/graphite/scop-21.c: Same.
1542
1543 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1544
1545         PR middle-end/48805
1546         * gcc.dg/graphite/id-pr48805.c: New.
1547
1548 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1549
1550         * gfortran.dg/coarray_lib_token_2.f90: New.
1551
1552 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1553
1554         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1555         SPU local store.
1556
1557 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1558
1559         PR tree-opt/49671
1560         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1561         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1562
1563 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1564
1565         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1566
1567         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1568         * gcc.c-torture/execute/loop-2g.c: Likewise.
1569         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1570         Require mmap support.
1571         * gcc.c-torture/execute/loop-2g.x: Likewise.
1572         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1573         (MAP_ANON): Provide default.
1574         * gcc.dg/20050826-1.c: Likewise.
1575         * gcc.target/i386/pr36533.c: Likewise.
1576         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1577         Use dg-require-effective-target mmap.
1578
1579 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1580
1581         PR c++/49838
1582         * g++.dg/cpp0x/range-for19.C: New.
1583
1584 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1585
1586         PR testsuite/49753
1587         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1588
1589         Revert:
1590         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1591
1592         PR testsuite/49753
1593         * g++.dg/torture/pr49309.C: Remove.
1594
1595 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1596
1597         PR tree-optimization/49809
1598         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1599         test.
1600
1601 2011-07-25  Richard Guenther  <rguenther@suse.de>
1602
1603         PR tree-optimization/49715
1604         * gcc.target/i386/pr49715-1.c: New testcase.
1605         * gcc.target/i386/pr49715-2.c: Likewise.
1606
1607 2011-07-23  Jason Merrill  <jason@redhat.com>
1608
1609         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1610
1611 2011-07-22  Jason Merrill  <jason@redhat.com>
1612
1613         PR c++/49793
1614         * g++.dg/cpp0x/initlist55.C: New.
1615
1616 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1617
1618         PR fortran/49791
1619         * gfortran.dg/namelist_72.f: New.
1620
1621 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1622
1623         * gfortran.dg/coarray_25.f90: New.
1624
1625 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1626
1627         * override1.C: This test should use c++0x mode.
1628         * override3.C: New. Test the diagnostics in c++98 mode.
1629
1630 2011-07-22  Jason Merrill  <jason@redhat.com>
1631             Mark Glisse  <marc.glisse@normalesup.org>
1632
1633         PR c++/30112
1634         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1635
1636         PR c++/49813
1637         * g++.dg/opt/builtins2.C: New.
1638         * g++.dg/other/error27.C: Don't rely on __builtin.
1639
1640 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1641
1642         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1643         on lp64 targets.
1644         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1645         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1646         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1647         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1648
1649         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1650         instead of ia32.
1651
1652 2011-07-22  Richard Guenther  <rguenther@suse.de>
1653
1654         PR tree-optimization/45819
1655         * gcc.dg/pr45819.c: New testcase.
1656
1657 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1658
1659         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1660
1661 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1662
1663         PR middle-end/47654
1664         PR middle-end/49649
1665         * gcc.dg/graphite/run-id-pr47654.c: New.
1666
1667 2011-07-21  Ian Lance Taylor  <iant@google.com>
1668
1669         PR middle-end/49705
1670         * gcc.dg/pr49705.c: New test.
1671
1672 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1673
1674         * lib/target-supports.exp (check_avx_os_support_available): New.
1675         (check_effective_target_avx_runtime): Use it.
1676
1677 2011-07-21  Richard Guenther  <rguenther@suse.de>
1678
1679         PR tree-optimization/49770
1680         * g++.dg/torture/pr49770.C: New testcase.
1681
1682 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1683
1684         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1685         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1686
1687 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1688
1689         * gfortran.dg/coarray_lib_token_1.f90: New.
1690
1691 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1692
1693         * gcc.dg/pr32912-2.c: Skip for AVR.
1694         * gcc.dg/pr44674.c: Add dg-require-profiling.
1695
1696 2011-07-20  Jason Merrill  <jason@redhat.com>
1697
1698         * g++.dg/ext/desig2.C: New.
1699
1700 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1701
1702         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1703         be generated.
1704         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1705         * gcc.target/powerpc/recip-3.c: Ditto.
1706
1707 2011-07-19  Jason Merrill  <jason@redhat.com>
1708
1709         PR c++/6709 (DR 743)
1710         PR c++/42603 (DR 950)
1711         * g++.dg/cpp0x/decltype21.C: New.
1712
1713 2011-07-20  Richard Guenther  <rguenther@suse.de>
1714
1715         PR middle-end/18908
1716         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1717         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1718
1719 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1720
1721         * gcc.target/arm/combine-movs.c: New.
1722         * gcc.target/arm/unsigned-extend-2.c: New.
1723
1724 2011-07-19  Jason Merrill  <jason@redhat.com>
1725
1726         PR c++/49785
1727         * g++.dg/cpp0x/variadic114.C: New.
1728
1729 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1730
1731         * gfortran.dg/coarray_args_1.f90: New.
1732         * gfortran.dg/coarray_args_2.f90: New.
1733
1734 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1735
1736         PR fortran/49708
1737         * gfortran.dg/allocate_error_3.f90: New.
1738
1739 2011-07-19  Richard Guenther  <rguenther@suse.de>
1740
1741         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1742         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1743         * gcc.dg/torture/20110719-1.c: New testcase.
1744
1745 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1746
1747         PR tree-optimization/49768
1748         * gcc.c-torture/execute/pr49768.c: New test.
1749
1750 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1751
1752         PR tree-optimization/49771
1753         * gcc.dg/vect/pr49771.c: New test.
1754
1755 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1756
1757         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1758         * gcc.dg/ipa/ipa-2.c: Likewise.
1759         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1760         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1761         * gcc.dg/ipa/ipa-5.c: Likewise.
1762         * gcc.dg/ipa/ipa-7.c: Likewise.
1763         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1764         * gcc.dg/ipa/ipacost-1.c: Likewise.
1765         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1766         functions.
1767         * gcc.dg/ipa/ipcp-1.c: New test.
1768         * gcc.dg/ipa/ipcp-2.c: Likewise.
1769         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1770
1771 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1772
1773         PR middle-end/49675
1774         * gfortran.dg/pr49675.f90: New test.
1775
1776 2011-07-18  Richard Guenther  <rguenther@suse.de>
1777
1778         * gcc.dg/torture/20110718-1.c: New testcase.
1779
1780 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1781
1782         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1783         * g++.dg/ext/bitfield3.C: Likewise.
1784         * g++.dg/ext/bitfield4.C: Likewise.
1785         * g++.dg/ext/bitfield5.C: Likewise.
1786         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1787         * g++.dg/other/pr23205-2.C: Likewise.
1788         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1789         * gcc.c-torture/compile/20001109-2.c: Likewise.
1790         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1791         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1792         * gcc.dg/bitfld-16.c: Likewise.
1793         * gcc.dg/bitfld-17.c: Likewise.
1794         * gcc.dg/bitfld-18.c: Likewise.
1795         * gcc.dg/builtins-config.h: Remove Netware support.
1796         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1797         * gcc.dg/cdce2.c: Likewise.
1798         * gcc.dg/cpp/assert4.c: Remove netware support.
1799         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1800         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1801
1802         * lib/target-supports.exp (check_visibility_available): Remove
1803         NetWare support.
1804         (check_profiling_available): Likewise.
1805
1806 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1807
1808         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1809
1810 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1811             Thomas Koenig  <tkoenig@gcc.gnu.org>
1812
1813         PR fortran/34657
1814         * gfortran.dg/generic_17.f90: Fix testcase.
1815         * gfortran.dg/interface_3.f90: Add dg-error.
1816         * gfortran.dg/use_14.f90: New.
1817         * gfortran.dg/use_15.f90: New.
1818
1819 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1820
1821         * gnat.dg/pointer_controlled.adb: New test.
1822
1823 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1824
1825         PR fortran/49624
1826         * gfortran.dg/pointer_remapping_7.f90: New.
1827
1828 2011-07-16  Jason Merrill  <jason@redhat.com>
1829
1830         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1831
1832 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1833             Jason Merrill  <jason@redhat.com>
1834
1835         PR c++/45329
1836         PR c++/48934
1837         * g++.dg/cpp0x/decltype29.C: Adjust.
1838         * g++.dg/cpp0x/error4.C: Adjust.
1839         * g++.dg/cpp0x/sfinae26.C: Adjust.
1840         * g++.dg/cpp0x/variadic105.C: Adjust.
1841         * g++.dg/template/deduce3.C: Adjust.
1842         * g++.dg/template/error45.C: Adjust.
1843         * g++.dg/template/ptrmem2.C: Adjust.
1844         * g++.dg/template/sfinae2.C: Adjust.
1845         * g++.old-deja/g++.pt/crash60.C: Adjust.
1846         * g++.old-deja/g++.pt/unify6.C: Adjust.
1847         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1848         * g++.dg/cpp0x/nullptr15.C: Adjust.
1849         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1850         * g++.dg/cpp0x/pr31431.C: Adjust.
1851         * g++.dg/cpp0x/pr31434.C: Adjust.
1852         * g++.dg/cpp0x/sfinae11.C: Adjust
1853         * g++.dg/cpp0x/temp_default2.C: Adjust.
1854         * g++.dg/cpp0x/trailing4.C: Adjust.
1855         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1856         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1857         * g++.dg/cpp0x/variadic105.C: Adjust.
1858         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1859         * g++.dg/ext/vla2.C: Adjust.
1860         * g++.dg/other/ptrmem10.C: Adjust.
1861         * g++.dg/other/ptrmem11.C: Adjust.
1862         * g++.dg/overload/unknown1.C: Adjust.
1863         * g++.dg/template/conv11.C: Adjust.
1864         * g++.dg/template/dependent-expr5.C: Adjust.
1865         * g++.dg/template/friend.C: Adjust.
1866         * g++.dg/template/incomplete2.C: Adjust.
1867         * g++.dg/template/local4.C: Adjust.
1868         * g++.dg/template/local6.C: Adjust.
1869         * g++.dg/template/operator9.C: Adjust.
1870         * g++.dg/template/ttp25.C: Adjust.
1871         * g++.dg/template/unify10.C: Adjust.
1872         * g++.dg/template/unify11.C: Adjust.
1873         * g++.dg/template/unify6.C: Adjust.
1874         * g++.dg/template/unify9.C: Adjust.
1875         * g++.dg/template/varmod1.C: Adjust.
1876         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1877         * g++.old-deja/g++.pt/crash28.C: Adjust.
1878         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1879         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1880         * g++.old-deja/g++.pt/expr2.C: Adjust.
1881         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1882         * g++.old-deja/g++.pt/spec5.C: Adjust.
1883         * g++.old-deja/g++.pt/spec6.C: Adjust.
1884         * g++.old-deja/g++.pt/unify4.C: Adjust.
1885         * g++.old-deja/g++.pt/unify8.C: Adjust.
1886         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1887         * g++.dg/overload/template5.C: New testcase.
1888         * g++.dg/template/overload12.C: New testcase.
1889
1890 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1891
1892         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1893         * gfortran.dg/coarray_7.f90: Ditto.
1894         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1895         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1896
1897 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1898
1899         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1900         case.
1901         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1902         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1903         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1904         C67X.
1905         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1906         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1907         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1908
1909 2011-07-15  Jason Merrill  <jason@redhat.com>
1910
1911         PR testsuite/49741
1912         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1913         Use --extra_opts instead of --additional_options.
1914
1915 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1916
1917         PR testsuite/49753
1918         * g++.dg/torture/pr49309.C: Remove.
1919
1920 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1921
1922         * gcc.target/tic6x/weak-call.c: New test.
1923         * gcc.target/tic6x/fpcmp.c: New test.
1924         * gcc.target/tic6x/fpdiv.c: New test.
1925         * gcc.target/tic6x/rotdi16-scan.c: New test.
1926         * gcc.target/tic6x/ffssi.c: New test.
1927         * gcc.target/tic6x/fpdiv-lib.c: New test.
1928         * gcc.target/tic6x/cold-lc.c: New test.
1929         * gcc.target/tic6x/longcalls.c: New test.
1930         * gcc.target/tic6x/abi-align-1.c: New test.
1931         * gcc.target/tic6x/fpcmp-finite.c: New test.
1932         * gcc.target/tic6x/rotdi16.c: New test.
1933         * gcc.target/tic6x/bswapl.c: New test.
1934         * gcc.target/tic6x/ffsdi.c: New test.
1935         * gcc.target/tic6x/tic6x.exp: New file.
1936         * gcc.target/tic6x/builtins/arith24.c: New test.
1937         * gcc.target/tic6x/builtins/smpy.c: New test.
1938         * gcc.target/tic6x/builtins/smpylh.c: New test.
1939         * gcc.target/tic6x/builtins/smpyh.c: New test.
1940         * gcc.target/tic6x/builtins/sarith1.c: New test.
1941         * gcc.target/tic6x/builtins/extclr.c: New test
1942         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1943         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1944         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1945         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1946         New functions.
1947         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1948         __TMS320C6X__.
1949         * gcc.dg/20020312-2.c: Likewise.
1950         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1951         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1952         * gcc.dg/torture/builtin-math-7.c: Likewise.
1953
1954         PR testsuite/49757
1955         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1956         not testing tic6x-*-*.
1957
1958 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1959
1960         PR tree-opt/49309
1961         * g++.dg/torture/pr49309.C: New testcase.
1962
1963 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1964
1965         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1966
1967 2011-07-14  Richard Guenther  <rguenther@suse.de>
1968
1969         PR tree-optimization/49651
1970         * gcc.dg/torture/pr49651.c: New testcase.
1971
1972 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1973
1974         PR target/43746
1975         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1976
1977 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1978
1979         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1980         -mno-pointers-to-nested-functions.
1981         * gcc.target/powerpc/no-r11-2.c: Ditto.
1982         * gcc.target/powerpc/no-r11-3.c: Ditto.
1983
1984 2011-07-13  Jason Merrill  <jason@redhat.com>
1985
1986         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1987         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1988         when compiling C files.
1989         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1990         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1991         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1992         * g++.dg/lookup/anon2.C: Likewise.
1993         * g++.dg/tree-ssa/copyprop.C: Likewise.
1994         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1995         * g++.dg/init/vector1.C: Ignore narrowing errors.
1996         * g++.dg/torture/pr35526.C: Likewise.
1997         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1998
1999 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2000
2001         PR libfortran/49296
2002         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2003         and logical reads.
2004
2005 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2006
2007         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2008         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2009
2010 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2011
2012         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2013         * lib/obj-c++.exp (obj-c++_init): Ditto.
2014         * lib/file-format.exp (gcc_target_object_format): Ditto.
2015         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2016         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2017         (check_visibility_available): Ditto.
2018         (check_effective_target_tls_native): Ditto.
2019         (check_effective_target_tls_emulated): Ditto.
2020         (check_effective_target_function_sections): Ditto.
2021
2022 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2023
2024         * gcc.target/arm/pr48183.c: New test.
2025
2026 2011-07-13  Richard Guenther  <rguenther@suse.de>
2027
2028         * gcc.dg/torture/20110713-1.c: New testcase.
2029
2030 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2031
2032         PR rtl-opt/49474
2033         * gcc.c-torture/compile/pr49474.c: New testcase.
2034
2035 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2036
2037         PR tree-optimization/49712
2038         * gcc.c-torture/execute/pr49712.c: New test.
2039
2040 2011-07-11  Jason Merrill  <jason@redhat.com>
2041
2042         PR c++/44609
2043         * g++.dg/template/recurse3.C: New.
2044
2045 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR debug/49676
2048         * gcc.dg/guality/csttest.c: New test.
2049
2050         PR fortran/49698
2051         * gfortran.dg/pr49698.f90: New test.
2052
2053 2011-07-11  Jeff Law  <law@redhat.com>
2054
2055         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2056
2057 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2058
2059         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2060         * go.test/go-test.exp (go-set-goarch): Likewise.
2061
2062 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2063
2064         PR target/39633
2065         * gcc.target/avr/torture/pr39633.c: New test case.
2066
2067 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2068
2069         PR fortran/18918
2070         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2071
2072 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2073
2074         * lib/target-supports.exp (check_effective_target_scheduling):
2075         New Function.
2076         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2077         * gcc.dg/pr45055.c: Ditto.
2078         * gcc.dg/pr45353.c: Ditto.
2079         * g++.dg/pr45056.C: Ditto.
2080
2081 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2082
2083         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2084         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2085         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2086         * g++.dg/torture/pr31863.C: Skip AVR.
2087
2088 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2089
2090         PR fortran/49690
2091         * gfortran.dg/intrinsic_signal.f90: New.
2092
2093 2011-07-09  Jason Merrill  <jason@redhat.com>
2094
2095         * g++.dg/cpp0x/regress/regress6.C: New.
2096         * g++.dg/parse/crash45.C: Adjust message.
2097         * g++.dg/template/crash38.C: Adjust message.
2098         * g++.dg/template/crash64.C: Adjust message.
2099
2100 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2101
2102         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2103         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2104         * g++.dg/abi/bitfield3.C: Likewise.
2105         * g++.dg/eh/pr38662.C: Likewise.
2106         * g++.dg/ext/attrib36.C: Likewise.
2107         * g++.dg/ext/attrib37.C: Likewise.
2108         * g++.dg/ext/attrib8.C: Likewise.
2109         * g++.dg/ext/tmplattr1.C: Likewise.
2110         * g++.dg/inherit/override-attribs.C: Likewise.
2111         * g++.dg/opt/inline9.C: Likewise.
2112         * g++.dg/opt/life1.C: Likewise.
2113         * g++.dg/opt/longbranch2.C: Likewise.
2114         * g++.dg/opt/nrv12.C: Likewise.
2115         * g++.dg/opt/reg-stack4.C: Likewise.
2116         * g++.dg/other/pr35504.C: Likewise.
2117         * g++.dg/other/pr39496.C: Likewise.
2118         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2119         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2120         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2121         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2122         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2123         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2124         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2125         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2126         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2127         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2128         * g++.dg/warn/pr15774-1.C: Likewise.
2129         * g++.dg/warn/pr15774-2.C: Likewise.
2130         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2131         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2132         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2133         * g++.old-deja/g++.pt/asm2.C: Likewise.
2134         * gcc.c-torture/compile/20000804-1.c: Likewise.
2135         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2136         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2137         * gcc.dg/20020108-1.c: Likewise.
2138         * gcc.dg/20020122-2.c: Likewise.
2139         * gcc.dg/20020122-3.c: Likewise.
2140         * gcc.dg/20020206-1.c: Likewise.
2141         * gcc.dg/20020219-1.c: Likewise.
2142         * gcc.dg/20020310-1.c: Likewise.
2143         * gcc.dg/20020411-1.c: Likewise.
2144         * gcc.dg/20020418-2.c: Likewise.
2145         * gcc.dg/20020426-2.c: Likewise.
2146         * gcc.dg/20020517-1.c: Likewise.
2147         * gcc.dg/20030204-1.c: Likewise.
2148         * gcc.dg/20030826-2.c: Likewise.
2149         * gcc.dg/20031102-1.c: Likewise.
2150         * gcc.dg/20031202-1.c: Likewise.
2151         * gcc.dg/20050111-1.c: Likewise.
2152         * gcc.dg/20050503-1.c: Likewise.
2153         * gcc.dg/array-init-1.c: Likewise.
2154         * gcc.dg/builtin-apply4.c: Likewise.
2155         * gcc.dg/dfp/pr31344.c: Likewise.
2156         * gcc.dg/gomp/atomic-11.c: Likewise.
2157         * gcc.dg/graphite/pr40281.c: Likewise.
2158         * gcc.dg/ia64-sync-1.c: Likewise.
2159         * gcc.dg/ia64-sync-2.c: Likewise.
2160         * gcc.dg/ia64-sync-3.c: Likewise.
2161         * gcc.dg/ia64-sync-4.c: Likewise.
2162         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2163         * gcc.dg/invalid-call-1.c: Likewise.
2164         * gcc.dg/loop-3.c: Likewise.
2165         * gcc.dg/lower-subreg-1.c: Likewise.
2166         * gcc.dg/lto/pr47259_0.c: Likewise.
2167         * gcc.dg/nested-calls-1.c: Likewise.
2168         * gcc.dg/pr20017.c: Likewise.
2169         * gcc.dg/pr25023.c: Likewise.
2170         * gcc.dg/pr27671-2.c: Likewise.
2171         * gcc.dg/pr32176.c: Likewise.
2172         * gcc.dg/pr33676.c: Likewise.
2173         * gcc.dg/pr35045.c: Likewise.
2174         * gcc.dg/pr36015.c: Likewise.
2175         * gcc.dg/pr36584.c: Likewise.
2176         * gcc.dg/pr36998.c: Likewise.
2177         * gcc.dg/pr37438.c: Likewise.
2178         * gcc.dg/pr37908.c: Likewise.
2179         * gcc.dg/pr41241.c: Likewise.
2180         * gcc.dg/pr41340.c: Likewise.
2181         * gcc.dg/pr44136.c: Likewise.
2182         * gcc.dg/pr44194-1.c: Likewise.
2183         * gcc.dg/pr46212.c: Likewise.
2184         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2185         * gcc.dg/setjmp-2.c: Likewise.
2186         * gcc.dg/short-compare-1.c: Likewise.
2187         * gcc.dg/short-compare-2.c: Likewise.
2188         * gcc.dg/smod-1.c: Likewise.
2189         * gcc.dg/sync-2.c: Likewise.
2190         * gcc.dg/sync-3.c: Likewise.
2191         * gcc.dg/tls/opt-1.c: Likewise.
2192         * gcc.dg/tls/opt-2.c: Likewise.
2193         * gcc.dg/tls/opt-3.c: Likewise.
2194         * gcc.dg/torture/badshift.c: Likewise.
2195         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2196         * gcc.dg/torture/pr20314-2.c: Likewise.
2197         * gcc.dg/torture/pr36891.c: Likewise.
2198         * gcc.dg/torture/pr38774.c: Likewise.
2199         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2200         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2201         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2202         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2203         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2204         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2205         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2206         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2207         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2208         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2209         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2210         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2211         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2212         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2213         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2214         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2215         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2216         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2217         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2218         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2219         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2220         * gcc.dg/unroll-1.c: Likewise.
2221         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2222         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2223         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2224         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2225         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2226         * gcc.target/i386/20000609-1.c: Likewise.
2227         * gcc.target/i386/20000720-1.c: Likewise.
2228         * gcc.target/i386/20000724-1.c: Likewise.
2229         * gcc.target/i386/20011107-1.c: Likewise.
2230         * gcc.target/i386/20011119-1.c: Likewise.
2231         * gcc.target/i386/20020201-3.c: Likewise.
2232         * gcc.target/i386/20020218-1.c: Likewise.
2233         * gcc.target/i386/20020729-1.c: Likewise.
2234         * gcc.target/i386/20030926-1.c: Likewise.
2235         * gcc.target/i386/20060125-1.c: Likewise.
2236         * gcc.target/i386/20060125-2.c: Likewise.
2237         * gcc.target/i386/20060512-1.c: Likewise.
2238         * gcc.target/i386/20060512-2.c: Likewise.
2239         * gcc.target/i386/20060512-3.c: Likewise.
2240         * gcc.target/i386/20060512-4.c: Likewise.
2241         * gcc.target/i386/387-1.c: Likewise.
2242         * gcc.target/i386/387-2.c: Likewise.
2243         * gcc.target/i386/387-5.c: Likewise.
2244         * gcc.target/i386/387-6.c: Likewise.
2245         * gcc.target/i386/980312-1.c: Likewise.
2246         * gcc.target/i386/980313-1.c: Likewise.
2247         * gcc.target/i386/990117-1.c: Likewise.
2248         * gcc.target/i386/990424-1.c: Likewise.
2249         * gcc.target/i386/990524-1.c: Likewise.
2250         * gcc.target/i386/991129-1.c: Likewise.
2251         * gcc.target/i386/991214-1.c: Likewise.
2252         * gcc.target/i386/991230-1.c: Likewise.
2253         * gcc.target/i386/addr-sel-1.c: Likewise.
2254         * gcc.target/i386/aggregate-ret1.c: Likewise.
2255         * gcc.target/i386/aggregate-ret2.c: Likewise.
2256         * gcc.target/i386/align-main-3.c: Likewise.
2257         * gcc.target/i386/amd64-abi-1.c: Likewise.
2258         * gcc.target/i386/amd64-abi-2.c: Likewise.
2259         * gcc.target/i386/amd64-abi-4.c: Likewise.
2260         * gcc.target/i386/amd64-abi-5.c: Likewise.
2261         * gcc.target/i386/amd64-abi-6.c: Likewise.
2262         * gcc.target/i386/asm-1.c: Likewise.
2263         * gcc.target/i386/asm-3.c: Likewise.
2264         * gcc.target/i386/asm-5.c: Likewise.
2265         * gcc.target/i386/attributes-error.c: Likewise.
2266         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2267         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2268         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2269         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2270         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2271         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2272         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2273         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2274         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2275         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2276         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2277         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2278         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2279         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2280         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2281         * gcc.target/i386/bitfield1.c: Likewise.
2282         * gcc.target/i386/bitfield2.c: Likewise.
2283         * gcc.target/i386/bmi-2.c: Likewise.
2284         * gcc.target/i386/bmi-5.c: Likewise.
2285         * gcc.target/i386/builtin-unreachable.c: Likewise.
2286         * gcc.target/i386/cleanup-2.c: Likewise.
2287         * gcc.target/i386/clobbers.c: Likewise.
2288         * gcc.target/i386/cmov8.c: Likewise.
2289         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2290         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2291         * gcc.target/i386/compress-float-387.c: Likewise.
2292         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2293         * gcc.target/i386/compress-float-sse.c: Likewise.
2294         * gcc.target/i386/crc32-2.c: Likewise.
2295         * gcc.target/i386/crc32-3.c: Likewise.
2296         * gcc.target/i386/divmod-7.c: Likewise.
2297         * gcc.target/i386/divmod-8.c: Likewise.
2298         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2299         * gcc.target/i386/fma3-builtin.c: Likewise.
2300         * gcc.target/i386/fma3-fma.c: Likewise.
2301         * gcc.target/i386/fma4-256-vector.c: Likewise.
2302         * gcc.target/i386/fma4-builtin.c: Likewise.
2303         * gcc.target/i386/fma4-fma-2.c: Likewise.
2304         * gcc.target/i386/fma4-fma.c: Likewise.
2305         * gcc.target/i386/fma4-vector-2.c: Likewise.
2306         * gcc.target/i386/fma4-vector.c: Likewise.
2307         * gcc.target/i386/funcspec-1.c: Likewise.
2308         * gcc.target/i386/funcspec-10.c: Likewise.
2309         * gcc.target/i386/funcspec-11.c: Likewise.
2310         * gcc.target/i386/funcspec-2.c: Likewise.
2311         * gcc.target/i386/funcspec-5.c: Likewise.
2312         * gcc.target/i386/funcspec-6.c: Likewise.
2313         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2314         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2315         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2316         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2317         * gcc.target/i386/incoming-1.c: Likewise.
2318         * gcc.target/i386/incoming-10.c: Likewise.
2319         * gcc.target/i386/incoming-11.c: Likewise.
2320         * gcc.target/i386/incoming-12.c: Likewise.
2321         * gcc.target/i386/incoming-13.c: Likewise.
2322         * gcc.target/i386/incoming-14.c: Likewise.
2323         * gcc.target/i386/incoming-15.c: Likewise.
2324         * gcc.target/i386/incoming-2.c: Likewise.
2325         * gcc.target/i386/incoming-3.c: Likewise.
2326         * gcc.target/i386/incoming-4.c: Likewise.
2327         * gcc.target/i386/incoming-5.c: Likewise.
2328         * gcc.target/i386/incoming-6.c: Likewise.
2329         * gcc.target/i386/incoming-7.c: Likewise.
2330         * gcc.target/i386/incoming-8.c: Likewise.
2331         * gcc.target/i386/incoming-9.c: Likewise.
2332         * gcc.target/i386/lea.c: Likewise.
2333         * gcc.target/i386/local.c: Likewise.
2334         * gcc.target/i386/loop-1.c: Likewise.
2335         * gcc.target/i386/loop-2.c: Likewise.
2336         * gcc.target/i386/loop-3.c: Likewise.
2337         * gcc.target/i386/max-stack-align.c: Likewise.
2338         * gcc.target/i386/memcpy-1.c: Likewise.
2339         * gcc.target/i386/movbe-2.c: Likewise.
2340         * gcc.target/i386/movq-2.c: Likewise.
2341         * gcc.target/i386/movq.c: Likewise.
2342         * gcc.target/i386/nrv1.c: Likewise.
2343         * gcc.target/i386/pad-4.c: Likewise.
2344         * gcc.target/i386/pad-5a.c: Likewise.
2345         * gcc.target/i386/pad-5b.c: Likewise.
2346         * gcc.target/i386/pad-6a.c: Likewise.
2347         * gcc.target/i386/pad-6b.c: Likewise.
2348         * gcc.target/i386/pad-7.c: Likewise.
2349         * gcc.target/i386/pad-9.c: Likewise.
2350         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2351         * gcc.target/i386/pic-1.c: Likewise.
2352         * gcc.target/i386/pr12092-1.c: Likewise.
2353         * gcc.target/i386/pr12329.c: Likewise.
2354         * gcc.target/i386/pr21518.c: Likewise.
2355         * gcc.target/i386/pr22362.c: Likewise.
2356         * gcc.target/i386/pr22585.c: Likewise.
2357         * gcc.target/i386/pr23098.c: Likewise.
2358         * gcc.target/i386/pr25196.c: Likewise.
2359         * gcc.target/i386/pr25293.c: Likewise.
2360         * gcc.target/i386/pr25654.c: Likewise.
2361         * gcc.target/i386/pr26449.c: Likewise.
2362         * gcc.target/i386/pr26778.c: Likewise.
2363         * gcc.target/i386/pr26826.c: Likewise.
2364         * gcc.target/i386/pr27266.c: Likewise.
2365         * gcc.target/i386/pr29978.c: Likewise.
2366         * gcc.target/i386/pr30505.c: Likewise.
2367         * gcc.target/i386/pr30961-1.c: Likewise.
2368         * gcc.target/i386/pr31628.c: Likewise.
2369         * gcc.target/i386/pr32000-2.c: Likewise.
2370         * gcc.target/i386/pr32661-1.c: Likewise.
2371         * gcc.target/i386/pr32708-2.c: Likewise.
2372         * gcc.target/i386/pr32708-3.c: Likewise.
2373         * gcc.target/i386/pr34256.c: Likewise.
2374         * gcc.target/i386/pr34312.c: Likewise.
2375         * gcc.target/i386/pr34522.c: Likewise.
2376         * gcc.target/i386/pr35160.c: Likewise.
2377         * gcc.target/i386/pr35281.c: Likewise.
2378         * gcc.target/i386/pr36246.c: Likewise.
2379         * gcc.target/i386/pr36786.c: Likewise.
2380         * gcc.target/i386/pr37275.c: Likewise.
2381         * gcc.target/i386/pr37843-3.c: Likewise.
2382         * gcc.target/i386/pr37843-4.c: Likewise.
2383         * gcc.target/i386/pr39082-1.c: Likewise.
2384         * gcc.target/i386/pr39431.c: Likewise.
2385         * gcc.target/i386/pr39496.c: Likewise.
2386         * gcc.target/i386/pr39543-2.c: Likewise.
2387         * gcc.target/i386/pr39911.c: Likewise.
2388         * gcc.target/i386/pr40718.c: Likewise.
2389         * gcc.target/i386/pr40906-1.c: Likewise.
2390         * gcc.target/i386/pr40906-2.c: Likewise.
2391         * gcc.target/i386/pr40906-3.c: Likewise.
2392         * gcc.target/i386/pr40934.c: Likewise.
2393         * gcc.target/i386/pr41900.c: Likewise.
2394         * gcc.target/i386/pr42589.c: Likewise.
2395         * gcc.target/i386/pr43662.c: Likewise.
2396         * gcc.target/i386/pr43671.c: Likewise.
2397         * gcc.target/i386/pr43766.c: Likewise.
2398         * gcc.target/i386/pr43869.c: Likewise.
2399         * gcc.target/i386/pr44942.c: Likewise.
2400         * gcc.target/i386/pr44948-2a.c: Likewise.
2401         * gcc.target/i386/pr45234.c: Likewise.
2402         * gcc.target/i386/pr45336-2.c: Likewise.
2403         * gcc.target/i386/pr45336-4.c: Likewise.
2404         * gcc.target/i386/pr45852.c: Likewise.
2405         * gcc.target/i386/pr46470.c: Likewise.
2406         * gcc.target/i386/pr48037-1.c: Likewise.
2407         * gcc.target/i386/pr48389.c: Likewise.
2408         * gcc.target/i386/pr49095.c: Likewise.
2409         * gcc.target/i386/pr9771-1.c: Likewise.
2410         * gcc.target/i386/rdfsbase-1.c: Likewise.
2411         * gcc.target/i386/rdfsbase-2.c: Likewise.
2412         * gcc.target/i386/rdgsbase-1.c: Likewise.
2413         * gcc.target/i386/rdgsbase-2.c: Likewise.
2414         * gcc.target/i386/rdrand-3.c: Likewise.
2415         * gcc.target/i386/regparm-stdcall.c: Likewise.
2416         * gcc.target/i386/regparm.c: Likewise.
2417         * gcc.target/i386/reload-1.c: Likewise.
2418         * gcc.target/i386/rotate-2.c: Likewise.
2419         * gcc.target/i386/sibcall-5.c: Likewise.
2420         * gcc.target/i386/signbit-1.c: Likewise.
2421         * gcc.target/i386/signbit-2.c: Likewise.
2422         * gcc.target/i386/signbit-3.c: Likewise.
2423         * gcc.target/i386/sse-5.c: Likewise.
2424         * gcc.target/i386/sse-8.c: Likewise.
2425         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2426         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2427         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2428         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2429         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2430         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2431         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2432         * gcc.target/i386/sse2-movq-2.c: Likewise.
2433         * gcc.target/i386/sse2-movq-3.c: Likewise.
2434         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2435         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2436         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2437         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2438         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2439         * gcc.target/i386/ssefn-1.c: Likewise.
2440         * gcc.target/i386/ssefn-2.c: Likewise.
2441         * gcc.target/i386/sseregparm-1.c: Likewise.
2442         * gcc.target/i386/sseregparm-2.c: Likewise.
2443         * gcc.target/i386/sseregparm-3.c: Likewise.
2444         * gcc.target/i386/sseregparm-4.c: Likewise.
2445         * gcc.target/i386/sseregparm-5.c: Likewise.
2446         * gcc.target/i386/sseregparm-6.c: Likewise.
2447         * gcc.target/i386/sseregparm-7.c: Likewise.
2448         * gcc.target/i386/sseregparm-8.c: Likewise.
2449         * gcc.target/i386/stack-realign.c: Likewise.
2450         * gcc.target/i386/stack-usage-realign.c: Likewise.
2451         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2452         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2453         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2454         * gcc.target/i386/stackalign/return-1.c: Likewise.
2455         * gcc.target/i386/stackalign/return-2.c: Likewise.
2456         * gcc.target/i386/stackalign/return-3.c: Likewise.
2457         * gcc.target/i386/tailcall-1.c: Likewise.
2458         * gcc.target/i386/tbm-2.c: Likewise.
2459         * gcc.target/i386/udivmod-7.c: Likewise.
2460         * gcc.target/i386/udivmod-8.c: Likewise.
2461         * gcc.target/i386/unroll-1.c: Likewise.
2462         * gcc.target/i386/vararg-1.c: Likewise.
2463         * gcc.target/i386/vararg-2.c: Likewise.
2464         * gcc.target/i386/vect8-ret.c: Likewise.
2465         * gcc.target/i386/vectorize5.c: Likewise.
2466         * gcc.target/i386/wmul-1.c: Likewise.
2467         * gcc.target/i386/wmul-2.c: Likewise.
2468         * gcc.target/i386/wrfsbase-1.c: Likewise.
2469         * gcc.target/i386/wrfsbase-2.c: Likewise.
2470         * gcc.target/i386/wrgsbase-1.c: Likewise.
2471         * gcc.target/i386/wrgsbase-2.c: Likewise.
2472         * gcc.target/i386/xop-pcmov.c: Likewise.
2473         * gcc.target/i386/xop-pcmov2.c: Likewise.
2474         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2475         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2476         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2477         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2478         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2479         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2480         * gcc.target/i386/zee.c: Likewise.
2481         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2482         * gfortran.dg/compiler-directive_2.f: Likewise.
2483         * gfortran.dg/g77/20010216-1.f: Likewise.
2484         * gfortran.dg/gomp/pr39152.f90: Likewise.
2485         * gfortran.dg/pr33794.f90: Likewise.
2486
2487 2011-07-09  Jason Merrill  <jason@redhat.com>
2488
2489         * g++.dg/cpp0x/regress/regress5.C: New.
2490
2491 2011-07-08  Jason Merrill  <jason@redhat.com>
2492
2493         PR c++/45437
2494         * g++.dg/expr/compound-asn1.C: New.
2495         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2496
2497 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2498
2499         PR target/49621
2500         * gcc.target/powerpc/altivec-34.c: New test.
2501
2502 2011-07-08  Jason Merrill  <jason@redhat.com>
2503
2504         PR c++/45603
2505         * g++.dg/abi/guard3.C: New.
2506
2507 2011-07-08  Julian Brown  <julian@codesourcery.com>
2508
2509         * lib/target-supports.exp
2510         (check_effective_target_arm_little_endian): New.
2511         (check_effective_target_vect_pack_trunc): Use above.
2512         (check_effective_target_vect_unpack): Likewise.
2513         (check_effective_target_vect_element_align): Test
2514         check_effective_target_arm_vect_no_misalign for ARM.
2515
2516 2011-07-08  Jason Merrill  <jason@redhat.com>
2517
2518         PR c++/49673
2519         * g++.dg/cpp0x/constexpr-rom.C: New.
2520
2521 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2522
2523         PR middle-end/49519
2524         * g++.dg/torture/pr49519.C: New test.
2525
2526 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2527
2528         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2529
2530 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2531
2532         PR testsuite/48727
2533         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2534
2535 2011-07-08  Richard Guenther  <rguenther@suse.de>
2536
2537         PR tree-optimization/49662
2538         * gcc.dg/graphite/interchange-14.c: XFAIL.
2539         * gcc.dg/graphite/interchange-15.c: Likewise.
2540         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2541
2542 2011-07-06  Jason Merrill  <jason@redhat.com>
2543
2544         PR c++/49663
2545         * g++.dg/cpp0x/regress/regress4.C: New.
2546
2547 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2548
2549         PR fortran/49648
2550         * gfortran.dg/result_in_spec_4.f90: New test.
2551
2552 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2553
2554         * gcc.target/sparc/cas64.c: New test.
2555
2556 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2557
2558         PR c/49644
2559         * g++.dg/torture/pr49644.C: New test.
2560
2561         PR c/49644
2562         * gcc.c-torture/execute/pr49644.c: New test.
2563
2564 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2565
2566         * lib/target-supports.exp (check_effective_target_ia32): New.
2567         (check_effective_target_x32): Likewise.
2568         (check_effective_target_vect_cmdline_needed): Also check x32.
2569
2570 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2571
2572         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2573         dg-prune-output.
2574         * gcc.target/arm/pr42235.c: Likewise.
2575         * gcc.target/arm/pr42495.c: Likewise.
2576         * gcc.target/arm/pr42574.c: Likewise.
2577         * gcc.target/arm/thumb-branch1.c: Likewise.
2578
2579         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2580         unneeded prune of possible warning.
2581         * gcc.target/arm/pr40956.c: Likewise.
2582         * gcc.target/arm/pr42505.c: Likewise.
2583
2584         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2585         * gcc.c-torture/compile/pr46883.c: Likewise.
2586         * gcc.c-torture/compile/pr46934.c: Likewise.
2587
2588         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2589         for move to ../../gcc.c-torture/compile.
2590         * gcc.target/arm/pr46883.c: Likewise.
2591         * gcc.target/arm/pr46934.c: Likewise.
2592
2593         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2594         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2595         * gcc.target/arm/wmul-1.c: Likewise.
2596         * gcc.target/arm/wmul-2.c: Likewise.
2597         * gcc.target/arm/wmul-3.c: Likewise.
2598         * gcc.target/arm/wmul-4.c: Likewise.
2599         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2600         add tab after scan target.
2601         * gcc.target/arm/smlaltt-1.c: Likewise.
2602         * gcc.target/arm/smlatb-1.c: Likewise.
2603         * gcc.target/arm/smlatt-1.c: Likewise.
2604
2605 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2606
2607         PR debug/49522
2608         * gcc.dg/debug/pr49522.c: New test.
2609
2610 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2611
2612         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2613         * gcc.dg/pr46212.c: Run only if target int32plus.
2614         * gcc.dg/torture/pr48146.c: Ditto.
2615         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2616         * c-c++-common/pr44832.c: Ditto.
2617         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2618         * gcc.dg/pr31490.c: Ditto.
2619         * gcc.dg/torture/builtin-math-7.c: Run only if target
2620         large_double.
2621         * gcc.dg/torture/pr45764.c: Skip for AVR.
2622         * gcc.dg/pr47893.c: Ditto.
2623
2624 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2625
2626         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2627         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2628         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2629         add tab to scan target.
2630
2631 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2632
2633         * gcc.target/arm/neon-modes-3.c: New test.
2634
2635 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2636
2637         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2638         -fno-loop-interchange -ffast-math.
2639
2640 2011-07-07  Richard Guenther  <rguenther@suse.de>
2641
2642         * gcc.dg/ftrapv-3.c: New testcase.
2643
2644 2011-07-07  Richard Guenther  <rguenther@suse.de>
2645
2646         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2647         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2648
2649 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2650
2651         * gcc.dg/binop-notxor1.c: New test.
2652         * gcc.dg/binop-notand4a.c: New test.
2653         * gcc.dg/binop-notxor2.c: New test.
2654         * gcc.dg/binop-notand3a.c: New test.
2655         * gcc.dg/binop-notand2a.c: New test.
2656         * gcc.dg/binop-notand6a.c: New test.
2657         * gcc.dg/binop-notor1.c: New test.
2658         * gcc.dg/binop-notand1a.c: New test.
2659         * gcc.dg/binop-notand5a.c: New test.
2660         * gcc.dg/binop-notor2.c: New test.
2661
2662 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2663
2664         PR middle-end/49640
2665         * gcc.dg/gomp/pr49640.c: New test.
2666
2667 2011-07-07  Richard Guenther  <rguenther@suse.de>
2668
2669         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2670
2671 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2672
2673         PR target/39150
2674         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2675
2676 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2677
2678         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2679         * gcc.target/powerpc/no-r11-2.c: Ditto.
2680         * gcc.target/powerpc/no-r11-3.c: Ditto.
2681
2682 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2683
2684         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2685         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2686
2687 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2688
2689         * lib/target-supports.exp (check_profiling_available): Disable
2690         profiling with -fprofile-generate for target avr.
2691
2692 2011-07-06  Richard Guenther  <rguenther@suse.de>
2693
2694         PR tree-optimization/49645
2695         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2696
2697 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2698
2699         PR middle-end/47383
2700         * gcc.dg/pr47383.c: New.
2701
2702 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2703
2704         PR tree-optimization/49647
2705         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2706
2707 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2708
2709         PR testsuite/49542
2710         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2711         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2712
2713 2011-07-05  Jason Merrill  <jason@redhat.com>
2714
2715         PR c++/48157
2716         * g++.dg/template/template-id-4.C: New.
2717
2718 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2719
2720         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2721         * gcc.dg/pr43402.c: Ditto.
2722
2723 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2724
2725         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2726
2727 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2728
2729         * gcc.target/powerpc/ppc-switch-1.c: New test for
2730         --param case-values-threshold.
2731         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2732
2733 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2734
2735         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2736
2737 2011-07-05  Jason Merrill  <jason@redhat.com>
2738
2739         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2740
2741 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2742
2743         PR tree-optimization/47654
2744         * gcc.dg/graphite/block-pr47654.c: New.
2745
2746 2011-07-05  Jason Merrill  <jason@redhat.com>
2747
2748         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2749
2750 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2751
2752         PR tree-optimization/49580
2753         * gcc.dg/autopar/pr49580.c: New test.
2754
2755 2011-07-05  Richard Guenther  <rguenther@suse.de>
2756
2757         PR tree-optimization/49518
2758         PR tree-optimization/49628
2759         * g++.dg/torture/pr49628.C: New testcase.
2760         * gcc.dg/torture/pr49518.c: Likewise.
2761
2762 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2763
2764         * ada/acats/run_acats (which): Extract last field from type -p,
2765         type output only if command succeeded.
2766
2767 2011-07-04  Jason Merrill  <jason@redhat.com>
2768
2769         * g++.dg/abi/mangle48.C: New.
2770
2771         * g++.dg/cpp0x/diag1.C: New.
2772
2773         * g++.dg/diagnostic/aka1.C: New.
2774
2775 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2776
2777         PR rtl-optimization/49619
2778         * gcc.dg/pr49619.c: New test.
2779
2780         PR rtl-optimization/49472
2781         * gfortran.dg/pr49472.f90: New test.
2782
2783         PR debug/49602
2784         * gcc.dg/pr49602.c: New test.
2785
2786 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2787
2788         PR target/34734
2789         PR target/44643
2790         * gcc.target/avr/avr.exp: Run over cpp files, too.
2791         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2792         * gcc.target/avr/progmem.h: New file.
2793         * gcc.target/avr/exit-abort.h: New file.
2794         * gcc.target/avr/progmem-error-1.c: New file.
2795         * gcc.target/avr/progmem-error-1.cpp: New file.
2796         * gcc.target/avr/progmem-warning-1.c: New file.
2797         * gcc.target/avr/torture/progmem-1.c: New file.
2798         * gcc.target/avr/torture/progmem-1.cpp: New file.
2799
2800 2011-07-04  Richard Guenther  <rguenther@suse.de>
2801
2802         PR tree-optimization/49615
2803         * g++.dg/torture/pr49615.C: New testcase.
2804
2805 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2806
2807         PR tree-optimization/49610
2808         * gcc.dg/vect/pr49610.c: New test.
2809
2810 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2811
2812         * gnat.dg/specs/debug1.ads: New test.
2813
2814 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2815
2816         PR fortran/49562
2817         * gfortran.dg/typebound_proc_23.f90: New.
2818
2819 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2820
2821         PR c++/49605
2822         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2823
2824 2011-07-01  Jason Merrill  <jason@redhat.com>
2825
2826         PR c++/48261
2827         * g++.dg/template/template-id-3.C: New.
2828
2829         PR c++/48593
2830         * g++.dg/template/qualified-id4.C: New.
2831
2832         PR c++/48883
2833         * g++.dg/template/explicit-args4.C: New.
2834
2835         PR c++/49085
2836         * g++.dg/template/offsetof2.C: New.
2837
2838 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2839
2840         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2841
2842 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2843
2844         PR libmudflap/49549
2845         * lib/target-supports.exp (check_effective_target_gld): New proc.
2846
2847 2011-07-01  Richard Guenther  <rguenther@suse.de>
2848
2849         PR tree-optimization/49603
2850         * gcc.dg/torture/pr49603.c: New testcase.
2851
2852 2011-06-30  Jason Merrill  <jason@redhat.com>
2853
2854         PR c++/49387
2855         * g++.dg/rtti/template1.C: New.
2856
2857         PR c++/49569
2858         * g++.dg/cpp0x/regress/ctor1.C: New.
2859
2860         PR c++/49355
2861         * g++.dg/cpp0x/initlist54.C: New.
2862
2863 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2864
2865         * gcc.dg/tree-ssa/sra-12.c: New test.
2866
2867 2011-06-29  Jason Merrill  <jason@redhat.com>
2868
2869         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2870
2871 2011-06-30  Richard Guenther  <rguenther@suse.de>
2872
2873         PR tree-optimization/46787
2874         * gcc.dg/vect/vect-121.c: New testcase.
2875
2876 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2877
2878         PR tree-optimization/49094
2879         * gcc.dg/tree-ssa/pr49094.c: New test.
2880
2881 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR fortran/49540
2884         * gfortran.dg/pr49540-1.f90: New test.
2885         * gfortran.dg/pr49540-2.f90: New test.
2886
2887 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2888
2889         PR ada/49511
2890         * ada/acats/run_acats (which): Use last field of type -p output.
2891
2892 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2893             Iain Sandoe  <iains@gcc.gnu.org>
2894
2895         PR libobjc/36610
2896         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2897         Only skip on 64-bit *-*-darwin8* && !objc2.
2898
2899 2011-06-30  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/38752
2902         * gcc.c-torture/compile/pr38752.c: New testcase.
2903
2904 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2905
2906         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2907         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2908
2909 2011-06-29  Jason Merrill  <jason@redhat.com>
2910
2911         PR c++/49216
2912         * g++.dg/cpp0x/initlist53.C: Use placement new.
2913         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2914         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2915
2916         PR c++/49003
2917         * g++.dg/cpp0x/trailing6.C: New.
2918         * g++.dg/cpp0x/pr45908.C: No error.
2919
2920         PR c++/49272
2921         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2922
2923         PR c++/49520
2924         * g++.dg/cpp0x/constexpr-using2.C: New.
2925
2926         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2927
2928         PR c++/45923
2929         * g++.dg/cpp0x/constexpr-diag3.C: New.
2930         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2931         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2932         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2933         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2934
2935 2011-06-29  Jason Merrill  <jason@redhat.com>
2936
2937         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2938
2939 2011-06-29  Richard Guenther  <rguenther@suse.de>
2940
2941         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2942
2943 2011-06-29  Jason Merrill  <jason@redhat.com>
2944
2945         * g++.dg/cpp0x/initlist-value2.C: New.
2946
2947         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2948         * g++.dg/cpp0x/initlist-value.C: New.
2949
2950 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2951
2952         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2953
2954 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2955
2956         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2957         * gcc.dg/inline_2.c: Likewise.
2958         * gcc.dg/unroll_1.c: Likewise.
2959
2960 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2961
2962         PR debug/49567
2963         * gcc.target/i386/pr49567.c: New test.
2964
2965 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2966
2967         * gnat.dg/opt17.ad[sb]: New test.
2968
2969 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2970             Tom de Vries  <tom@codesourcery.com>
2971
2972         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2973         (check_effective_target_arm_thumb2): New effective targets.
2974         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2975         properly.  Clean up temporary files.
2976         * gcc.target/arm/ivopts-2.c: Likewise.
2977         * gcc.target/arm/ivopts-3.c: Likewise.
2978         * gcc.target/arm/ivopts-4.c: Likewise.
2979         * gcc.target/arm/ivopts-5.c: Likewise.
2980         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2981
2982 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2983
2984         PR fortran/49479
2985         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2986
2987 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2988
2989         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2990         * gcc.target/arm/vfp-ldmias.c: Likewise.
2991         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2992         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2993         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2994         * gcc.target/arm/vfp-stmias.c: Likewise.
2995         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2996         * gcc.target/arm/vfp-stmiad.c: Likewise.
2997
2998 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2999
3000         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3001         dg-prune-output.
3002         * gcc.target/arm/pr45701-2.c: Ditto.
3003
3004 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3005
3006         PR fortran/49466
3007         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3008         * gfortran.dg/extends_14.f03: Modified.
3009
3010 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3011
3012         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3013         early if the test is already being skipped.
3014
3015         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3016         scan-assembler-dem-not): For missing file, report unresolved with
3017         same message as for pass/fail, with reason reported in log file.
3018
3019         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3020         from add_options_for_arm_neon_fp16.
3021         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3022         check_effective_target_arm_neon_fp16_ok_nocache.
3023         Check -mfpu and -mfloat-abi options from current multilib.
3024         Do not require neon support.
3025         (check_effective_target_arm_fp16_ok): Renamed from
3026         check_effecitve_target_arm_neon_fp16_ok.
3027         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3028         arm_neon_fp16_ok and arm_fp16.
3029         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3030         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3031         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3032         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3033
3034 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3035
3036         * gcc.dg/builtin-assume-aligned-1.c: New test.
3037         * gcc.dg/builtin-assume-aligned-2.c: New test.
3038         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3039
3040         PR debug/49544
3041         * gcc.dg/pr49544.c: New test.
3042
3043 2011-06-27  Richard Guenther  <rguenther@suse.de>
3044
3045         PR tree-optimization/49394
3046         * g++.dg/torture/pr49394.C: New testcase.
3047
3048 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3049
3050         * gcc.dg/optimize-bswapdi-2.c: New test.
3051
3052 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3053             Richard Sandiford  <richard.sandiford@linaro.org>
3054
3055         PR tree-optimization/49169
3056         * gcc.dg/torture/pr49169.c: New test.
3057
3058 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3059
3060         PR testsuite/49529
3061         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3062
3063         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3064         hppa*-*-hpux*.
3065
3066 2011-06-26  Jason Merrill  <jason@redhat.com>
3067
3068         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3069
3070         PR c++/49528
3071         * g++.dg/init/ref19.C: New.
3072         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3073
3074 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3075
3076         PR tree-optimization/48377
3077         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3078         non_strict_align.
3079
3080 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3081
3082         PR middle-end/49191
3083         * lib/target-supports.exp (check_effective_target_non_strict_align):
3084         New.
3085         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3086
3087 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3088
3089         PR tree-optimizations/49516
3090         * g++.dg/tree-ssa/pr49516.C: New test.
3091
3092 2011-06-23  Jason Merrill  <jason@redhat.com>
3093
3094         PR c++/35255
3095         * g++.dg/template/partial10.C: New.
3096         * g++.dg/template/partial11.C: New.
3097
3098 2011-06-23  Jeff Law <law@redhat.com>
3099
3100         PR middle-end/48770
3101         * gcc.dg/pr48770.c: New test.
3102
3103 2011-06-23  Jan Hubicka  <jh@suse.cz>
3104
3105         PR middle-end/49373
3106         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3107
3108 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3109
3110         PR testsuite/49512
3111         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3112         instead of -fdump-tree-optimized.
3113
3114 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3115
3116         PR c++/44625
3117         * g++.dg/template/crash107.C: New.
3118         * g++.dg/template/error17.C: Adjust.
3119
3120 2011-06-23  Jason Merrill  <jason@redhat.com>
3121
3122         PR c++/49507
3123         * g++.dg/cpp0x/defaulted30.C: New.
3124
3125         PR c++/49440
3126         * g++.dg/rtti/anon-ns1.C: New.
3127
3128         PR c++/49395
3129         * g++.dg/init/ref18.C: New.
3130
3131         PR c++/36435
3132         * g++.dg/template/partial9.C: New.
3133
3134 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3135
3136         PR middle-end/49373
3137         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3138
3139 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3140
3141         PR debug/49496
3142         * gcc.dg/pr49496.c: New test.
3143
3144 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3145
3146         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3147         is not xscale.
3148
3149         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3150
3151         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3152         * gcc.target/arm/pr42879.c: Likewise.
3153         * gcc.target/arm/pr45701-3.c: Likewise.
3154
3155         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3156         * gcc.target/arm/pr40482.c: Likewise.
3157         * gcc.target/arm/stack-corruption.c: Likewise.
3158
3159 2011-06-22  Richard Guenther  <rguenther@suse.de>
3160
3161         PR tree-optimization/49493
3162         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3163
3164 2011-06-22  Jason Merrill  <jason@redhat.com>
3165
3166         PR c++/49260
3167         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3168
3169 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3170             Dmitry Melnik  <dm@ispras.ru>
3171
3172         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3173         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3174         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3175
3176 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3177
3178         * gcc.target/arm/tlscall.c: New.
3179
3180 2011-06-21  Jason Merrill  <jason@redhat.com>
3181
3182         PR c++/49172
3183         * g++.dg/cpp0x/constexpr-ref1.C: New.
3184         * g++.dg/cpp0x/constexpr-ref2.C: New.
3185         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3186
3187         PR c++/49482
3188         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3189
3190         PR c++/49418
3191         * g++.dg/template/param3.C: New.
3192
3193 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3194
3195         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3196         my_clrsb test functions.
3197         (main): Test clrsb.
3198         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3199         test_sll, test_ull): Add clrsb tests.
3200         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3201         clrsbll.
3202
3203 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3204
3205         PR fortran/49112
3206         * gfortran.dg/class_44.f03: New.
3207
3208 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3209
3210         PR tree-optimization/49478
3211         * gcc.dg/vect/pr49478.c
3212
3213 2011-06-21  Richard Guenther  <rguenther@suse.de>
3214
3215         PR tree-optimization/49483
3216         * gcc.dg/vect/vect-120.c: New testcase.
3217
3218 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3219
3220         PR testsuite/49443
3221         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3222         * gcc.dg/vect/vect-peel-4.c: Likewise.
3223
3224 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3225
3226         PR middle-end/49139
3227         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3228         * gcc.dg/always_inline2.c: Likewise.
3229         * gcc.dg/always_inline3.c: Likewise.
3230         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3231         * gcc.dg/inline_1.c: Likewise.
3232         * gcc.dg/inline_2.c: Likewise.
3233         * gcc.dg/inline_3.c: Likewise.
3234         * gcc.dg/inline_4.c: Likewise.
3235         * gcc.dg/20051201-1.c: Likewise.
3236         * gcc.dg/pr40087.c: Likewise.
3237         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3238         * gcc.dg/inline-22.c: Likewise.
3239         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3240         * gcc.dg/lto/20090218-1_1.c: Likewise.
3241         * g++.dg/ipa/devirt-7.C: Likewise.
3242         * gcc.dg/uninit-pred-5_a.c: Likewise.
3243         * gcc.dg/uninit-pred-5_b.c: Likewise.
3244         * gcc.dg/fail_always_inline.c: New.
3245
3246 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3247
3248         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3249         into 6 jobs instead of 3.
3250
3251 2011-06-20  Jason Merrill  <jason@redhat.com>
3252
3253         PR c++/49216
3254         * g++.dg/cpp0x/initlist53.C: New.
3255
3256 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3257
3258         PR fortran/18918
3259         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3260         * gfortran.dg/coarray_lock_3.f90: New.
3261         * gfortran.dg/coarray/lock_1.f90: New.
3262
3263 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3264
3265         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3266         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3267         unresolved and report the reason to the log file.
3268
3269         * lib/scanasm.exp (object-size): Move argument processing earlier
3270         to report errors before verifying that the file exists.  Report
3271         problems detected at runtime as unresolved instead of error and
3272         report their reasons to the log file.
3273
3274 2011-06-20  Jason Merrill  <jason@redhat.com>
3275
3276         PR c++/47080
3277         * g++.dg/cpp0x/explicit6.C: New.
3278
3279         PR c++/47635
3280         * g++.dg/cpp0x/enum20.C: New.
3281
3282         PR c++/48138
3283         * g++.dg/ext/attr-aligned01.C: New.
3284
3285         PR c++/49205
3286         * g++.dg/cpp0x/variadic-default.C: New.
3287
3288         PR c++/43321
3289         * g++.dg/cpp0x/auto26.C: New.
3290
3291         PR c++/43831
3292         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3293
3294 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3295
3296         * gcc.dg/binop-notand1.c: New test.
3297         * gcc.dg/binop-notand2.c: New test.
3298         * gcc.dg/binop-notand3.c: New test.
3299         * gcc.dg/binop-notand4.c: New test.
3300         * gcc.dg/binop-notand5.c: New test.
3301         * gcc.dg/binop-notand6.c: New test.
3302
3303 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3304
3305         PR testsuite/49432
3306         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3307
3308 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3309
3310         PR fortran/49400
3311         * gfortran.dg/proc_ptr_31.f90: New.
3312
3313 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3314
3315         * gnat.dg/volatile6.adb: New test.
3316         * gnat.dg/volatile7.adb: Likewise.
3317         * gnat.dg/volatile8.adb: Likewise.
3318         * gnat.dg/volatile9.adb: Likewise.
3319
3320 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3321
3322         * gnat.dg/constant3.adb: New test.
3323
3324 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3325
3326         PR libfortran/49296
3327         * gfortran.dg/read_list_eof_1.f90: New test.
3328
3329 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3330
3331         PR target/49411
3332         * gcc.target/i386/testimm-1.c: New test.
3333         * gcc.target/i386/testimm-2.c: New test.
3334         * gcc.target/i386/testimm-3.c: New test.
3335         * gcc.target/i386/testimm-4.c: New test.
3336         * gcc.target/i386/testimm-5.c: New test.
3337         * gcc.target/i386/testimm-6.c: New test.
3338         * gcc.target/i386/testimm-7.c: New test.
3339         * gcc.target/i386/testimm-8.c: New test.
3340         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3341         * gcc.target/i386/xop-rotate1-int.c: New test.
3342         * gcc.target/i386/xop-rotate2-int.c: New test.
3343
3344 2011-06-17  Jason Merrill  <jason@redhat.com>
3345
3346         * g++.dg/cpp0x/rv-func2.C: New.
3347
3348         * g++.dg/debug/dwarf2/lambda1.C: New.
3349         * g++.dg/warn/Wshadow-6.C: Adjust.
3350
3351 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3352
3353         PR fortran/48699
3354         * gfortran.dg/move_alloc_5.f90: New.
3355
3356 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3357
3358         PR rtl-optimization/48542
3359         * gcc.dg/torture/pr48542.c: New test.
3360
3361 2011-06-16  Jason Merrill  <jason@redhat.com>
3362
3363         PR c++/44160
3364         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3365
3366         PR c++/45378
3367         * g++.dg/cpp0x/initlist52.C New.
3368
3369         PR c++/45399
3370         * c-c++-common/raw-string-12.c: New.
3371
3372         PR c++/49229
3373         * g++.dg/cpp0x/sfinae26.C: New.
3374
3375         PR c++/49251
3376         * g++.dg/cpp0x/variadic113.C: New.
3377
3378         PR c++/49420
3379         * g++.dg/cpp0x/variadic112.C: New.
3380
3381 2011-06-16  Jeff Law <law@redhat.com>
3382
3383         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3384         improved jump threading.
3385         * gcc.dg/builtin-object-size-2.c: Likewise.
3386         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3387
3388 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3389
3390         PR fortran/49074
3391         * gfortran.dg/typebound_assignment_3.f03: New.
3392
3393 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3394
3395         PR testsuite/48727
3396         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3397
3398 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3399
3400         PR tree-optimization/49343
3401         * gnat.dg/discr31.ad[sb]: New test.
3402
3403 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3404
3405         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3406
3407 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3408
3409         PR target/45098
3410         * gcc.target/arm/ivopts-3.c: Update test.
3411         * gcc.target/arm/ivopts-5.c: Same.
3412
3413 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3414
3415         Revert:
3416         2011-06-10  Wei Guozhi  <carrot@google.com>
3417
3418         PR target/45335
3419         * gcc.target/arm/pr45335.c: New test.
3420         * gcc.target/arm/pr45335-2.c: New test.
3421         * gcc.target/arm/pr45335-3.c: New test.
3422         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3423         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3424         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3425
3426 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3427
3428         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3429
3430 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3431
3432         PR fortran/49417
3433         * gfortran.dg/class_43.f03: New.
3434
3435 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR tree-optimization/49419
3438         * gcc.c-torture/execute/pr49419.c: New test.
3439
3440 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3441
3442         * gcc.dg/sms-9.c: New file.
3443
3444 2011-06-15  Easwaran Raman  <eraman@google.com>
3445
3446         PR rtl-optimization/49414
3447         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3448
3449 2011-06-14  Jason Merrill  <jason@redhat.com>
3450
3451         * g++.dg/cpp0x/noexcept13.C: New.
3452
3453 2011-06-14  Easwaran Raman  <eraman@google.com>
3454
3455         PR rtl-optimization/44194
3456         * gcc.dg/pr44194-1.c: New test.
3457         * gcc.dg/pr44194-2.c: New test.
3458
3459 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3460
3461         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3462         switches.
3463         * gcc.target/arm/pr45701-2.c: Likewise.
3464         * gcc.target/arm/thumb-branch1.c: Likewise.
3465
3466 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3467
3468         PR testsuite/48727
3469         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3470
3471 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3472
3473         * gcc.target/arm/pr45701-1.c: Require thumb support.
3474         * gcc.target/arm/pr45701-2.c: Likewise.
3475         * gcc.target/arm/thumb-branch1.c: Likewise.
3476
3477         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3478         * gcc.target/arm/pr39839.c: Likewise.
3479         * gcc.target/arm/pr40657-2.c: Likewise.
3480         * gcc.target/arm/pr40956.c: Likewise.
3481         * gcc.target/arm/pr41679.c: Likewise.
3482         * gcc.target/arm/pr42235.c: Likewise.
3483         * gcc.target/arm/pr42495.c: Likewise.
3484         * gcc.target/arm/pr42505.c: Likewise.
3485         * gcc.target/arm/pr42574.c: Likewise.
3486         * gcc.target/arm/pr46883.c: Likewise.
3487         * gcc.target/arm/pr46934.c: Likewise.
3488         * gcc.target/arm/xor-and.c: Likewise.
3489
3490 2011-06-14  Jason Merrill  <jason@redhat.com>
3491
3492         * g++.dg/other/error23.C: Adjust error message.
3493         * g++.dg/other/error32.C: Likewise.
3494
3495         PR c++/49389
3496         * g++.dg/cpp0x/rv-dotstar.C: New.
3497
3498         PR c++/49369
3499         * g++.dg/cpp0x/decltype30.C: New.
3500
3501         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3502
3503 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3504
3505         PR fortran/49103
3506         * gfortran.dg/pr49103.f90: New test.
3507
3508 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3509
3510         PR target/45098
3511         * gcc.target/arm/ivopts-3.c: New test.
3512         * gcc.target/arm/ivopts-4.c: New test.
3513         * gcc.target/arm/ivopts-5.c: New test.
3514
3515 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3516
3517         PR rtl-optimization/49390
3518         * gcc.c-torture/execute/pr49390.c: New test.
3519
3520 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3521
3522         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3523
3524 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3525
3526         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3527         * gcc.c-torture/execute/cmpsi-2.x: New file.
3528         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3529         * gcc.c-torture/execute/pr45262.x: New file.
3530         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3531         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3532         int32plus
3533         * gcc.c-torture/compile/pr49163.c: Ditto.
3534
3535 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3536
3537         * gcc.dg/vect/vect-16.c: Rename to...
3538         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3539         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3540         for double-word vectors.
3541         * gcc.dg/vect/vect-peel-4.c: Likewise.
3542         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3543         vect_element_align.
3544         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3545         -fno-fast-math.
3546
3547 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3548
3549         PR target/44618
3550         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3551
3552 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3553
3554         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3555
3556 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3557
3558         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3559
3560 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3561
3562         * gfortran.dg/trim_optimize_8.f90:  New test case.
3563
3564 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3565            Ira Rosen  <ira.rosen@linaro.org>
3566
3567         PR tree-optimization/49352
3568         * gcc.dg/vect/pr49352.c: New test.
3569
3570 2011-06-12  Tobias Burnus
3571
3572         PR fortran/49324
3573         * gfortran.dg/alloc_comp_assign_11.f90: New.
3574
3575 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3576
3577         * gfortran.dg/trim_optimize_7.f90:  New test.
3578
3579 2011-06-10  Wei Guozhi  <carrot@google.com>
3580
3581         PR target/45335
3582         * gcc.target/arm/pr45335.c: New test.
3583         * gcc.target/arm/pr45335-2.c: New test.
3584         * gcc.target/arm/pr45335-3.c: New test.
3585         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3586         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3587         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3588
3589 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3590
3591         PR c++/41769
3592         * g++.dg/parse/error39.C: New.
3593
3594 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3595
3596         * gcc.target/arm/20090811-1.c: Skip for incompatible
3597         options, do not override other options.
3598         * gcc.target/arm/combine-cmp-shift.c: Skip for
3599         incompatible options.
3600         * gcc.target/arm/pr45094.c: Likewise.
3601         * gcc.target/arm/scd42-1.c: Likewise.
3602         * gcc.target/arm/scd42-3.c: Likewise.
3603         * gcc.target/arm/thumb-ltu.c: Likewise.
3604
3605         * lib/target-supports.exp
3606         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3607         multilib flags use -mfpu with a value other than neon-fp16.
3608
3609 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3610
3611         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3612         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3613
3614 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3615
3616         * lib/target-supports.exp (check_effective_target_pie): New proc.
3617         * gcc.dg/pie-link.c: Use target pie.
3618
3619 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3620             Laurent Rougé  <laurent.rouge@menta.fr>
3621
3622         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3623         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3624
3625 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3626
3627         * gfortran.dg/coarray/sync_1.f90: New test for
3628         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3629
3630 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3631
3632         PR tree-optimization/49318
3633         * gcc.dg/vect/pr49318.c: New test.
3634
3635 2011-06-09  David Krauss  <potswa@mac.com>
3636
3637         * g++.dg/template/arrow1.C: New.
3638
3639 2011-06-09  Jason Merrill  <jason@redhat.com>
3640
3641         * lib/prune.exp: Prune "note"s.
3642         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3643
3644         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3645         * g++.dg/template/dependent-expr3.C: Likewise.
3646         * g++.dg/parse/template7.C: Likewise.
3647         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3648         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3649         * g++.old-deja/g++.pt/friend38.C: Likewise.
3650         * g++.old-deja/g++.pt/crash32.C: Likewise.
3651         * g++.old-deja/g++.other/init4.C: Likewise.
3652         * g++.old-deja/g++.other/friend8.C: Likewise.
3653
3654         * g++.dg/ext/complex7.C: Adjust expected output.
3655         * g++.dg/diagnostic/method1.C: Likewise.
3656         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3657         * g++.dg/parse/crash33.C: Likewise.
3658         * g++.dg/other/warning1.C: Likewise.
3659         * g++.dg/init/pr29571.C: Likewise.
3660         * g++.dg/warn/overflow-warn-1.C: Likewise.
3661         * g++.dg/warn/overflow-warn-3.C: Likewise.
3662         * g++.dg/warn/overflow-warn-4.C: Likewise.
3663         * g++.old-deja/g++.oliva/template1.C: Likewise.
3664
3665         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3666         * g++.dg/parse/template7.C: Adjust.
3667
3668 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3669
3670         PR target/49307
3671         * gcc.dg/pr49307.c: New.
3672
3673 2011-06-09  Wei Guozhi  <carrot@google.com>
3674
3675         PR target/46975
3676         * gcc.target/arm/pr46975.c: New testcase.
3677
3678 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3679
3680         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3681         (PMETH, arglist_t): Removed.
3682         (method_get_number_of_arguments): Removed.
3683         (method_get_nth_argument): Removed.
3684         (method_get_first_argument): Removed.
3685         (method_get_next_argument): Removed.
3686         (method_get_sizeof_arguments): Removed.
3687         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3688         (PMETH): Removed.
3689         (method_get_number_of_arguments): Removed.
3690         (method_get_nth_argument): Removed.
3691         (method_get_first_argument): Removed.
3692         (method_get_next_argument): Removed.
3693         (method_get_sizeof_arguments): Removed.
3694         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3695
3696 2011-06-09  David Li  <davidxl@google.com>
3697
3698         * gcc.dg/dump-pass.c: New test.
3699
3700 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3701
3702         PR c++/29003
3703         * g++.dg/parse/error38.C: New.
3704
3705 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3706
3707         PR middle-end/49308
3708         * gfortran.dg/pr49308.f90: New test.
3709
3710 2011-06-08  Jason Merrill  <jason@redhat.com>
3711
3712         * g++.dg/cpp0x/noexcept11.C: New.
3713         * g++.dg/cpp0x/noexcept12.C: New.
3714         * g++.dg/cpp0x/sfinae11.C: Adjust.
3715
3716 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3717
3718         PR testsuite/49323
3719         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3720         to dg-options, match also DW_AT_linkage_name.
3721
3722 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3723
3724         PR middle-end/21953
3725         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3726         -fno-common on alpha*-dec-osf*.
3727         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3728
3729 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3730
3731         PR rtl-optimization/49303
3732         * gcc.target/ia64/pr49303.c: New test.
3733
3734 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3735
3736         PR fortran/18918
3737         * gfortran.dg/coarray_lock_1.f90: New.
3738         * gfortran.dg/coarray_lock_2.f90: New.
3739
3740 2011-06-07  Jason Merrill  <jason@redhat.com>
3741
3742         * lib/prune.exp: Look for "required" rather than "instantiated".
3743         * g++.dg/abi/mangle11.C: Likewise.
3744         * g++.dg/abi/mangle12.C: Likewise.
3745         * g++.dg/abi/mangle17.C: Likewise.
3746         * g++.dg/abi/mangle20-2.C: Likewise.
3747         * g++.dg/abi/pragma-pack1.C: Likewise.
3748         * g++.dg/cpp0x/decltype26.C: Likewise.
3749         * g++.dg/cpp0x/decltype28.C: Likewise.
3750         * g++.dg/cpp0x/decltype29.C: Likewise.
3751         * g++.dg/cpp0x/enum11.C: Likewise.
3752         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3753         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3754         * g++.dg/cpp0x/pr47416.C: Likewise.
3755         * g++.dg/ext/case-range2.C: Likewise.
3756         * g++.dg/ext/case-range3.C: Likewise.
3757         * g++.dg/gomp/for-19.C: Likewise.
3758         * g++.dg/gomp/pr37533.C: Likewise.
3759         * g++.dg/gomp/pr38639.C: Likewise.
3760         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3761         * g++.dg/inherit/base3.C: Likewise.
3762         * g++.dg/inherit/using6.C: Likewise.
3763         * g++.dg/init/placement4.C: Likewise.
3764         * g++.dg/init/reference3.C: Likewise.
3765         * g++.dg/lookup/scoped6.C: Likewise.
3766         * g++.dg/lookup/using7.C: Likewise.
3767         * g++.dg/other/abstract1.C: Likewise.
3768         * g++.dg/other/error10.C: Likewise.
3769         * g++.dg/other/error5.C: Likewise.
3770         * g++.dg/other/field1.C: Likewise.
3771         * g++.dg/other/offsetof5.C: Likewise.
3772         * g++.dg/parse/bitfield2.C: Likewise.
3773         * g++.dg/parse/constant4.C: Likewise.
3774         * g++.dg/parse/crash20.C: Likewise.
3775         * g++.dg/parse/invalid-op1.C: Likewise.
3776         * g++.dg/parse/non-dependent2.C: Likewise.
3777         * g++.dg/parse/template18.C: Likewise.
3778         * g++.dg/tc1/dr152.C: Likewise.
3779         * g++.dg/tc1/dr166.C: Likewise.
3780         * g++.dg/tc1/dr176.C: Likewise.
3781         * g++.dg/tc1/dr213.C: Likewise.
3782         * g++.dg/template/access11.C: Likewise.
3783         * g++.dg/template/access2.C: Likewise.
3784         * g++.dg/template/access3.C: Likewise.
3785         * g++.dg/template/access7.C: Likewise.
3786         * g++.dg/template/arg7.C: Likewise.
3787         * g++.dg/template/cond2.C: Likewise.
3788         * g++.dg/template/crash13.C: Likewise.
3789         * g++.dg/template/crash40.C: Likewise.
3790         * g++.dg/template/crash7.C: Likewise.
3791         * g++.dg/template/crash84.C: Likewise.
3792         * g++.dg/template/ctor5.C: Likewise.
3793         * g++.dg/template/defarg13.C: Likewise.
3794         * g++.dg/template/defarg14.C: Likewise.
3795         * g++.dg/template/dtor7.C: Likewise.
3796         * g++.dg/template/eh2.C: Likewise.
3797         * g++.dg/template/error2.C: Likewise.
3798         * g++.dg/template/error43.C: Likewise.
3799         * g++.dg/template/friend32.C: Likewise.
3800         * g++.dg/template/injected1.C: Likewise.
3801         * g++.dg/template/instantiate1.C: Likewise.
3802         * g++.dg/template/instantiate3.C: Likewise.
3803         * g++.dg/template/instantiate5.C: Likewise.
3804         * g++.dg/template/instantiate7.C: Likewise.
3805         * g++.dg/template/local6.C: Likewise.
3806         * g++.dg/template/lookup2.C: Likewise.
3807         * g++.dg/template/member5.C: Likewise.
3808         * g++.dg/template/memfriend15.C: Likewise.
3809         * g++.dg/template/memfriend16.C: Likewise.
3810         * g++.dg/template/memfriend17.C: Likewise.
3811         * g++.dg/template/memfriend7.C: Likewise.
3812         * g++.dg/template/meminit1.C: Likewise.
3813         * g++.dg/template/nested3.C: Likewise.
3814         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3815         * g++.dg/template/nontype12.C: Likewise.
3816         * g++.dg/template/nontype13.C: Likewise.
3817         * g++.dg/template/nontype6.C: Likewise.
3818         * g++.dg/template/pr23510.C: Likewise.
3819         * g++.dg/template/pr35240.C: Likewise.
3820         * g++.dg/template/ptrmem15.C: Likewise.
3821         * g++.dg/template/ptrmem6.C: Likewise.
3822         * g++.dg/template/qualified-id1.C: Likewise.
3823         * g++.dg/template/qualttp20.C: Likewise.
3824         * g++.dg/template/qualttp3.C: Likewise.
3825         * g++.dg/template/qualttp4.C: Likewise.
3826         * g++.dg/template/qualttp5.C: Likewise.
3827         * g++.dg/template/qualttp6.C: Likewise.
3828         * g++.dg/template/qualttp7.C: Likewise.
3829         * g++.dg/template/qualttp8.C: Likewise.
3830         * g++.dg/template/recurse.C: Likewise.
3831         * g++.dg/template/recurse2.C: Likewise.
3832         * g++.dg/template/ref5.C: Likewise.
3833         * g++.dg/template/scope2.C: Likewise.
3834         * g++.dg/template/sfinae10.C: Likewise.
3835         * g++.dg/template/sfinae3.C: Likewise.
3836         * g++.dg/template/sizeof3.C: Likewise.
3837         * g++.dg/template/static9.C: Likewise.
3838         * g++.dg/template/template-id-2.C: Likewise.
3839         * g++.dg/template/typedef13.C: Likewise.
3840         * g++.dg/template/typename4.C: Likewise.
3841         * g++.dg/template/using14.C: Likewise.
3842         * g++.dg/template/using2.C: Likewise.
3843         * g++.dg/template/warn1.C: Likewise.
3844         * g++.dg/warn/Wparentheses-13.C: Likewise.
3845         * g++.dg/warn/Wparentheses-15.C: Likewise.
3846         * g++.dg/warn/Wparentheses-16.C: Likewise.
3847         * g++.dg/warn/Wparentheses-17.C: Likewise.
3848         * g++.dg/warn/Wparentheses-18.C: Likewise.
3849         * g++.dg/warn/Wparentheses-19.C: Likewise.
3850         * g++.dg/warn/Wparentheses-20.C: Likewise.
3851         * g++.dg/warn/Wparentheses-23.C: Likewise.
3852         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3853         * g++.dg/warn/noeffect2.C: Likewise.
3854         * g++.dg/warn/noeffect4.C: Likewise.
3855         * g++.dg/warn/pr8570.C: Likewise.
3856         * g++.old-deja/g++.brendan/init2.C: Likewise.
3857         * g++.old-deja/g++.eh/spec6.C: Likewise.
3858         * g++.old-deja/g++.pt/crash10.C: Likewise.
3859         * g++.old-deja/g++.pt/crash36.C: Likewise.
3860         * g++.old-deja/g++.pt/derived3.C: Likewise.
3861         * g++.old-deja/g++.pt/error2.C: Likewise.
3862         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3863         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3864         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3865         * g++.old-deja/g++.pt/overload7.C: Likewise.
3866         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3867
3868 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3869             Iain Sandoe  <iains@gcc.gnu.org>
3870
3871         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3872         Added code to deal with the case when [Protocol
3873         -descriptionForInstanceMethod:] or [Protocol
3874         -descriptionForClassMethod:] returns NULL.
3875
3876 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3877             Iain Sandoe  <iains@gcc.gnu.org>
3878
3879         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3880         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3881         Added cast.
3882
3883 2011-06-07  Xinliang David Li  <davidxl@google.com>
3884
3885         * gcc.dg/inline_2.c: New test.
3886         * gcc.dg/unroll_2.c: New test.
3887         * gcc.dg/inline_3.c: New test.
3888         * gcc.dg/unroll_3.c: New test.
3889         * gcc.dg/inline_4.c: New test.
3890         * gcc.dg/unroll_4.c: New test.
3891         * gcc.dg/inline_1.c: New test.
3892         * gcc.dg/unroll_1.c: New test.
3893
3894 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3895
3896         PR tree-optimization/48497
3897         * lib/gcc-defs.exp (dg-additional-options): New proc.
3898         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3899         -msse2 on 32-bit x86.
3900
3901 2011-06-06  Jason Merrill  <jason@redhat.com>
3902
3903         * g++.dg/cpp0x/enum19.C: New.
3904
3905 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3906
3907         * gcc.target/arm/neon-reload-class.c: New test.
3908
3909 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3910
3911         PR debug/49130
3912         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3913
3914 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3915
3916         * gcc.target/arm/smlatb-1.c: New file.
3917         * gcc.target/arm/smlatt-1.c: New file.
3918         * gcc.target/arm/smlaltb-1.c: New file.
3919         * gcc.target/arm/smlaltt-1.c: New file.
3920
3921 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3922
3923         * gcc.target/arm/mla-2.c: New test.
3924
3925 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR gcov-profile/49299
3928         * gcc.dg/tree-prof/pr49299-1.c: New test.
3929         * gcc.dg/tree-prof/pr49299-2.c: New test.
3930
3931 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3932
3933         * lib/target-supports.exp
3934         (check_effective_target_vect_widen_mult_qi_to_hi):
3935         Add NEON as supporting target.
3936         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3937         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3938         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3939         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3940         using widening multiplication on targets that support it.
3941         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3942         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3943         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3944
3945 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3946
3947         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3948         Modern Objective-C runtime API.
3949         * objc/execute/next_mapping.h: Removed.
3950         * objc-obj-c++-shared/next-mapping.h: Removed.
3951         * objc-obj-c++-shared/Object1.h: Removed.
3952         * objc-obj-c++-shared/Object1.m: Removed.
3953         * objc-obj-c++-shared/Object1.mm: Removed.
3954         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3955         * objc-obj-c++-shared/Protocol1.h: Removed.
3956         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3957         of ProtoBool, IVAR_T and METHOD.
3958         * objc-obj-c++-shared/runtime.h: New.
3959         * objc-obj-c++-shared/TestsuiteObject.h: New.
3960         * objc-obj-c++-shared/TestsuiteObject.m: New.
3961
3962         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3963         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3964         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3965         it a class method.
3966         * objc/execute/_cmd.m: Include
3967         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3968         runtime API.  ([TestClass +initialize]): Include this method also
3969         with the GNU runtime.
3970         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3971         Object.  ([-setValue:]): Return void.
3972         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3973         with the GNU runtime.  Include
3974         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3975         for the NeXT runtime.  Use the existing print_ivars() and
3976         compare_structures() implementations for the old NeXT runtime.
3977         Added new implementations for the Modern GNU and NeXT runtimes.
3978         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3979         well.  (main): Use objc_getClass().  Use return instead of exit.
3980         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3981         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3982         of exit().
3983         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3984         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3985         instead of Object.  (main): Use return instead of exit().
3986         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3987         instead of Object.  Removed prototype for exit().  (main): Use
3988         return instead of exit().  Use the Modern Objective-C runtime API.
3989         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3990         Object.
3991         * objc/execute/class-tests-1.h: Include
3992         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3993         runtime API.  (test_class_with_superclass): Do not call [Object
3994         class].  There is no need to with the current libobjc.
3995         * objc/execute/class-tests-2.h: Include
3996         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3997         runtime API.
3998         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3999         ../../objc-obj-c++-shared/next-mapping.h.
4000         * objc/execute/class-2.m: Likewise.
4001         * objc/execute/class-3.m: Likewise.
4002         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4003         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4004         +initialize]): Include this method also with the GNU
4005         runtime. (main): Use the Modern Objective-C runtime API.
4006         * objc/execute/class-5.m: Likewise.
4007         * objc/execute/class-6.m: Likewise.
4008         * objc/execute/class-7.m: Likewise.
4009         * objc/execute/class-8.m: Likewise.
4010         * objc/execute/class-9.m: Likewise.
4011         * objc/execute/class-10.m: Likewise.
4012         * objc/execute/class-11.m: Likewise.
4013         * objc/execute/class-12.m: Likewise.
4014         * objc/execute/class-13.m: Likewise.
4015         * objc/execute/class-14.m: Likewise.
4016         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4017         this method also with the GNU runtime.
4018         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4019         +initialize]): Include this method also with the GNU runtime.
4020         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4021         of Object.
4022         * objc/execute/encode-1.m: Likewise.
4023         * objc/execute/enumeration-1.m: Likewise.
4024         * objc/execute/enumeration-2.m: Likewise.
4025         * objc/execute/exceptions/catchall-1.m: Likewise.
4026         * objc/execute/exceptions/finally-1.m: Likewise.
4027         * objc/execute/exceptions/foward-1.m: Likewise.
4028         * objc/execute/exceptions/local-variables-1.m: Likewise.
4029         * objc/execute/exceptions/throw-nil.m: Likewise.
4030         * objc/execute/exceptions/trivial.m: Likewise.
4031         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4032         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4033         * objc/execute/exceptions/matcher-1.m: Likewise.
4034         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4035         Object.
4036         * objc/execute/formal_protocol-2.m: Likewise.
4037         * objc/execute/formal_protocol-3.m: Likewise.
4038         * objc/execute/formal_protocol-4.m: Likewise.
4039         * objc/execute/formal_protocol-5.m: Include
4040         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4041         protocol_getName().
4042         * objc/execute/formal_protocol-6.m: Likewise.
4043         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4044         Object.  Include <objc/Protocol.h> instead of
4045         ../../objc-obj-c++-shared/Protocol1.h.
4046         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4047         Object.
4048         * objc/execute/informal_protocol.m: Likewise.
4049         * objc/execute/load-3.m: Likewise.
4050         * objc/execute/many_args_method.m ([TestClass +initialize]):
4051         Include this method with the GNU runtime as well.
4052         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4053         * objc/execute/nested-func-1.m: Use TestsuiteObject
4054         instead of Object.
4055         * objc/execute/nil_method-1.m: Likewise.
4056         * objc/execute/no_clash.m: Likewise.
4057         * objc/execute/np-1.m: Do not include
4058         ../../objc-obj-c++-shared/Protocol1.h.
4059         (main): Use return instead of exit().
4060         * objc/execute/np-2.m: Do not include
4061         ../../objc-obj-c++-shared/Protocol1.h.
4062         ([MyObject +initialize]): Include this method also with the GNU
4063         runtime.  (main): Use return instead of exit().
4064         * objc/execute/object_is_class.m: Include
4065         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4066         of Object.  (main): Use the Modern Objective-C runtime API.
4067         * objc/execute/object_is_meta_class.m: Likewise.
4068         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4069         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4070         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4071         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4072         Objective-C runtime API.
4073         * objc/execute/protocol-isEqual-2.m: Likewise.
4074         * objc/execute/protocol-isEqual-3.m: Likewise.
4075         * objc/execute/protocol-isEqual-4.m: Likewise.
4076         * objc/execute/redefining_self.m ([TestClass +initialize]):
4077         Include this method with the GNU runtime as well.
4078         * objc/execute/root_methods.m: Include
4079         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4080         Include this method with the GNU runtime as well.
4081         (main): Use the Modern Objective-C runtime API.
4082         * objc/execute/selector-1.m: Include
4083         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4084         of Object.  (main): Use the Modern Objective-C runtime API.
4085         * objc/execute/static-1.m ([Test +initialize]): Include this
4086         method with the GNU runtime as well.
4087         * objc/execute/static-2.m: Likewise.
4088         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4089         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4090         ([MathClass +initialize]): Include this method with the GNU
4091         runtime as well.
4092         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4093         instead of Object.
4094         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4095         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4096         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4097         * objc.dg/attributes/method-attribute-1.m: Likewise.
4098         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4099         * objc.dg/attributes/method-attribute-2.m: Likewise.
4100         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4101         * objc.dg/attributes/method-attribute-3.m: Likewise.
4102         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4103         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4104         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4105         * obj-c++.dg/bitfield-1.mm: Likewise.
4106         * obj-c++.dg/bitfield-2.mm: Likewise
4107         * objc.dg/bitfield-3.m: Likewise.
4108         * obj-c++.dg/bitfield-4.mm: Likewise.
4109         * objc.dg/bitfield-5.m: Likewise
4110         * objc.dg/call-super-1.m: Likewise.
4111         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4112         Use objc_getClass() instead of objc_get_class(), but for the GNU
4113         runtime redefine objc_getClass as objc_get_class.  Include
4114         ../objc-obj-c++-shared/runtime.h.
4115         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4116         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4117         Use the Modern Objective-C runtime API.
4118         * objc.dg/class-protocol-1.m: Include
4119         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4120         * obj-c++.dg/class-protocol-1.mm: Likewise.
4121         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4122         * objc.dg/comp-types-10.m: Likewise.
4123         * objc.dg/comp-types-11.m: Likewise.
4124         * objc.dg/comp-types-12.m: Likewise.
4125         * obj-c++.dg/comp-types-9.mm: Likewise.
4126         * obj-c++.dg/comp-types-11.mm: Likewise.
4127         * obj-c++.dg/comp-types-12.mm: Likewise.
4128         * obj-c++.dg/comp-types-13.mm: Likewise.
4129         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4130         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4131         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4132         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4133         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4134         * objc.dg/desig-init-1.m: Likewise.
4135         * obj-c++.dg/defs.mm: Likewise.
4136         * objc.dg/exceptions-2.m: Likewise.
4137         * obj-c++.dg/except-1.mm: Likewise.
4138         * obj-c++.dg/exceptions-2.mm: Likewise.
4139         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4140         Use the Modern Objective-C runtime API.
4141         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4142         the Modern Objective-C runtime API.  Do not include
4143         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4144         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4145         the Modern Objective-C runtime API except when using an older NeXT
4146         runtime.
4147         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4148         the Modern Objective-C runtime API.
4149         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4150         objc/encoding.h.
4151         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4152         * objc.dg/encode-7-next-64bit.m: Updated include.
4153         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4154         objc/encoding.h.
4155         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4156         the Modern Objective-C runtime API.
4157         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4158         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4159         instead of ../objc-obj-c++-shared/Protocol1.h.
4160         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4161         the Modern Objective-C runtime API except when using an older NeXT
4162         runtime.
4163         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4164         the Modern Objective-C runtime API.
4165         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4166         Object.
4167         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4168         * objc.dg/fix-and-continue-2.m: Likewise.
4169         * objc.dg/foreach-1.m: Likewise.
4170         * objc.dg/foreach-2.m: Likewise.
4171         * objc.dg/foreach-3.m: Likewise.
4172         * objc.dg/foreach-4.m: Likewise.
4173         * objc.dg/foreach-5.m: Likewise.
4174         * objc.dg/foreach-6.m: Likewise.
4175         * objc.dg/foreach-7.m: Likewise.
4176         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4177         Object.
4178         * objc.dg/func-ptr-2.m: Likewise.
4179         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4180         Do not include objc/objc-api.h.
4181         * obj-c++.dg/fsf-package-0.mm: Likewise.
4182         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4183         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4184         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4185         of Object.
4186         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4187         * objc.dg/gnu-runtime-3.m: Likewise.
4188         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4189         * objc.dg/headers.m: Include objc/runtime.h instead of
4190         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4191         for the NeXT runtime.
4192         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4193         * obj-c++.dg/isa-field-1.mm: Likewise.
4194         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4195         * objc.dg/layout-1.m: Likewise.
4196         * objc.dg/layout-2.m: Likewise.
4197         * objc.dg/local-decl-2.m: Likewise.
4198         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4199         Object.  ([Container +elementForView:]): Use
4200         class_conformsToProtocol().
4201         * obj-c++.dg/lookup-2.mm: Likewise.
4202         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4203         * obj-c++.dg/local-decl-1.mm: Likewise.
4204         * objc.dg/method-3.m: Likewise.
4205         * objc.dg/method-4.m: Likewise.
4206         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4207         ../objc-obj-c++-shared/Protocol1.h.
4208         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4209         * objc.dg/method-9.m: Likewise.
4210         * objc.dg/method-10.m: Likewise.
4211         * objc.dg/method-13.m ([Root +initialize]): Include this method
4212         also for the GNU runtime.  (main): Use objc_getClass() also for
4213         the GNU runtime.
4214         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4215         * objc.dg/method-17.m: Likewise.
4216         * objc.dg/method-19.m: Likewise.
4217         * objc.dg/method-20b.m: Likewise.
4218         * obj-c++.dg/method-2.mm: Likewise.
4219         * obj-c++.dg/method-6.mm: Likewise.
4220         * obj-c++.dg/method-10.mm: Likewise.
4221         * obj-c++.dg/method-11.mm: Likewise.
4222         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4223         ../objc-obj-c++-shared/Protocol1.h.
4224         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4225         * obj-c++.dg/method-15.mm: Likewise.
4226         * obj-c++.dg/method-17.mm: Likewise.
4227         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4228         +initialize]): Include this method also for the GNU
4229         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4230         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4231         * obj-c++.dg/method-22.mm: Likewise.
4232         * obj-c++.dg/method-23.mm: Likewise.
4233         * obj-c++.dg/no-extra-load.mm: Likewise.
4234         * objc.dg/objc-fast-4.m: Likewise.
4235         * objc.dg/objc-gc-4.m: Likewise.
4236         * obj-c++.dg/objc-gc-3.mm: Likewise.
4237         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4238         protocol_getMethodDescription() instead of [Protocol
4239         -descriptionForInstanceMethod].
4240         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4241         Made it available with all runtimes.  (main): Call -test instead
4242         of -class.
4243         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4244         and put into a category.
4245         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4246         Object.  Include objc/objc.h.
4247         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4248         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4249         New. (main): Use protocol_getMethodDescription() instead
4250         of [Protocol -descriptionForInstanceMethod] and [Protocol
4251         -descriptionForClassMethod].
4252         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4253         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4254         Objective-C runtime API.
4255         * obj-c++.dg/proto-qual-1.mm: Likewise.
4256         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4257         Object.
4258         * obj-c++.dg/property/property-1.mm: Likewise.
4259         * obj-c++.dg/qual-types-1.mm: Likewise.
4260         * objc.dg/selector-2.m: Include objc/objc.h instead of
4261         ../objc-obj-c++-shared/Object1.h.
4262         * obj-c++.dg/selector-2.mm: Likewise.
4263         * obj-c++.dg/selector-5.mm: Likewise.
4264         * obj-c++.dg/selector-6.mm: Likewise.
4265         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4266         Object.  Do not include objc/objc-api.h.
4267         * obj-c++.dg/set-not-used-1.mm: Likewise.
4268         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4269         * objc.dg/stret-1.m: Likewise.
4270         * objc.dg/stret-2.m: Likewise.
4271         * obj-c++.dg/super-class-2.mm: Likewise.
4272         * objc.dg/super-class-3.m: Likewise.
4273         * objc.dg/super-class-4.m: Likewise.
4274         * objc.dg/sync-2.m: Likewise.
4275         * obj-c++.dg/sync-2.mm: Likewise.
4276         * objc.dg/sync-1.m: Include objc/objc.h instead of
4277         ../objc-obj-c++-shared/Object1.h.
4278         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4279         'Class' as the type of 'isa'.
4280         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4281         Objective-C runtime API.  ([TestClass +initialize]): Include this
4282         method with the GNU runtime as well.
4283         * objc.dg/strings/strings-1.m: Updated includes.
4284         * obj-c++.dg/strings/strings-1.mm: Likewise.
4285         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4286         objc.dg/strings/const-str-12b.m.
4287         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4288         * obj-c++.dg/template-3.mm: Likewise.
4289         * obj-c++.dg/template-4.mm: Likewise.
4290         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4291         Objective-C runtime API.
4292         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4293         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4294         * obj-c++.dg/try-catch-1.mm: Likewise.
4295         * obj-c++.dg/try-catch-2.mm: Likewise.
4296         * objc.dg/try-catch-3.m: Likewise.
4297         * obj-c++.dg/try-catch-3.mm: Likewise.
4298         * objc.dg/try-catch-6.m: Likewise.
4299         * objc.dg/try-catch-7.m: Likewise.
4300         * obj-c++.dg/try-catch-7.mm: Likewise.
4301         * obj-c++.dg/try-catch-8.mm: Likewise.
4302         * obj-c++.dg/try-catch-9.mm: Likewise.
4303         * objc.dg/try-catch-10.m: Likewise.
4304         * obj-c++.dg/try-catch-11.mm: Likewise.
4305         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4306         Object.  Include objc/objc.h.
4307         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4308         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4309         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4310         Object.  Use Modern Objective-C runtime API.  Do not use
4311         performv::.
4312         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4313         * obj-c++.dg/torture/trivial.mm: Likewise.
4314         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4315         instead of ../objc-obj-c++-shared/Object1.h.  Include
4316         ../objc-obj-c++-shared/runtime.h.
4317         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4318         * objc.dg/torture/strings/const-str-11.m: Likewise.
4319         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4320         * objc.dg/torture/strings/const-str-9.m: Likewise.
4321         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4322         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4323         instead of Object. Only add _FooClassReference if
4324         __NEXT_RUNTIME__.
4325         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4326         * objc.dg/torture/strings/const-str-8.m: Likewise.
4327         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4328         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4329         additional sources.
4330         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4331         Object.
4332         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4333         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4334         * obj-c++.dg/va-meth-1.mm: Likewise.
4335         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4336         ../objc-obj-c++-shared/Object1.h.
4337         * objc.dg/zero-link-3.m: Likewise.
4338
4339 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4340
4341         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4342
4343 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4344
4345         PR objc-++/48275
4346         * obj-c++.dg/property/cxx-property-1.mm: New.
4347         * obj-c++.dg/property/cxx-property-2.mm: New.
4348
4349 2011-06-06  Jason Merrill  <jason@redhat.com>
4350
4351         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4352
4353 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4354
4355         PR rtl-optimization/49145
4356         From Ryan Mansfield
4357         * gcc.c-torture/compile/pr49145.c: New test.
4358
4359 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR testsuite/49288
4362         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4363         to dg-options, match also DW_AT_linkage_name.
4364
4365         PR debug/49294
4366         * gcc.dg/debug/pr49294.c: New test.
4367
4368         PR c++/49264
4369         * g++.dg/opt/pr49264.C: New test.
4370
4371 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4372
4373         PR tree-optimization/49243
4374         * gcc.dg/pr49243.c: New.
4375
4376 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4377
4378         * gnat.dg/specs/cond_expr1.ads: New test.
4379
4380 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4381
4382         * gnat.dg/deferred_const4.ad[sb]: New test.
4383         * gnat.dg/deferred_const4_pkg.ads: New helper.
4384
4385 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4386
4387         * gnat.dg/test_tamdt.adb: Rename to...
4388         * gnat.dg/taft_type1.adb: ...this.
4389         * gnat.dg/tamdt.ad[sb]: Rename to...
4390         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4391         * gnat.dg/tamdt_aux.ads: Rename to...
4392         * gnat.dg/taft_type1_pkg2.ads: ...this.
4393         * gnat.dg/taft_type2.ad[sb]: New test.
4394         * gnat.dg/taft_type2_pkg.ads: New helper.
4395         * gnat.dg/taft_type3.adb: New test.
4396         * gnat.dg/taft_type3_pkg.ads: New helper.
4397
4398 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4399
4400         PR fortran/49255
4401         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4402         for F2008.
4403
4404 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4405
4406         PR testsuite/49287
4407         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4408         warning.
4409         * objc.dg/gnu-api-2-objc.m: Likewise.
4410         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4411         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4412
4413 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4414
4415         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4416         alignment, not the alignment, when calling class_addIvar().  Add
4417         an 'isa' instance variable to the test root class.
4418         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4419
4420 2011-06-04  Jan Hubicka  <jh@suse.cz>
4421
4422         PR tree-optimization/48893
4423         PR tree-optimization/49091
4424         PR tree-optimization/49179
4425         * gfortran.dg/pr49179.f90: New testcase
4426
4427 2011-06-04  Jan Hubicka  <jh@suse.cz>
4428
4429         PR lto/48954
4430         * g++.dg/torture/pr48954.C: New testcase.
4431
4432 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4433
4434         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4435
4436 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4437
4438         PR c++/33840
4439         * g++.dg/diagnostic/bitfld2.C: New.
4440
4441 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4442
4443         PR target/49281
4444         * gcc.c-torture/execute/pr49281.c: New test.
4445
4446 2011-06-04  Jan Hubicka  <jh@suse.cz>
4447
4448         PR tree-optimize/48929
4449         * gcc.c-torture/compile/pr48929.c: New testcase.
4450
4451 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4452
4453         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4454
4455 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4456
4457         PR c++/49276
4458         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4459
4460 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4461
4462         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4463
4464 2011-06-03  Richard Henderson  <rth@redhat.com>
4465             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4466
4467         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4468
4469 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4470
4471         * objc.dg/headers.m: Do not include objc-list.h.
4472
4473 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4474
4475         * objc.dg/type-stream-1.m: Test removed.
4476         * objc.dg/headers.m: Do not include typedstream.h.
4477
4478 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4479
4480         * objc.dg/torture/forward-1.m (main): Updated testcase.
4481
4482 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4483
4484         PR target/49163
4485         * gcc.c-torture/compile/pr49163.c: New.
4486
4487 2011-06-02  Asher Langton  <langton2@llnl.gov>
4488
4489         PR fortran/49268
4490         * gfortran.dg/PR49268.f90: New test.
4491
4492 2011-06-02  Asher Langton  <langton2@llnl.gov>
4493
4494         PR fortran/37039
4495         * gfortran.dg/PR37039.f90: New test.
4496
4497 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4498
4499         PR objc/48539
4500         * objc.dg/method-5.m: Updated.
4501         * objc.dg/method-19.m: Updated.
4502         * objc.dg/method-lookup-1.m: New.
4503         * obj-c++.dg/method-6.mm: Updated.
4504         * obj-c++.dg/method-7.mm: Updated.
4505         * obj-c++.dg/method-lookup-1.mm: New.
4506
4507 2011-06-02  DJ Delorie  <dj@redhat.com>
4508
4509         * lib/timeout.exp (timeout): Add board_info support.
4510
4511 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4512
4513         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4514
4515 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4516
4517         PR fortran/49265
4518         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4519         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4520
4521 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4522             Hans-Peter Nilsson  <hp@axis.com>
4523
4524         PR rtl-optimization/48840
4525         * gcc.target/sparc/ultrasp13.c: New test.
4526
4527 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4528
4529         PR target/49238
4530         * gcc.c-torture/compile/pr49238.c: New.
4531
4532 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4533
4534         * gcc.target/arm/g2.c: Skip test in -mthumb.
4535         Skip test unless cpu is xscale.
4536         * gcc.target/arm/scd42-2.c: Likewise.
4537         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4538
4539 2011-06-01  Jason Merrill  <jason@redhat.com>
4540
4541         * g++.dg/cpp0x/decltype28.C: New.
4542         * g++.dg/cpp0x/decltype29.C: New.
4543
4544 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4545
4546         PR target/45074
4547         * gcc.target/mips/pr45074.c: New test.
4548
4549 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4550             Hans-Peter Nilsson  <hp@axis.com>
4551
4552         PR rtl-optimization/48830
4553         * gcc.target/sparc/ultrasp12.c: New test.
4554
4555 2011-06-01  David Li  <davidxl@google.com>
4556
4557         * gcc.dg/profile-dir-1.c: Change pass name.
4558         * gcc.dg/profile-dir-2.c: Ditto.
4559         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4560         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4561         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4562         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4563         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4564         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4565         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4566         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4567         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4568         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4569         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4570         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4571         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4572         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4573         * gcc.dg/profile-dir-3.c: Ditto.
4574         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4575
4576 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4577
4578         * objc.dg/attributes/method-nonnull-1.m: New test.
4579         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4580
4581 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4582
4583         PR fortran/18918
4584         * gfortran.dg/coarray_atomic_1.f90: New.
4585         * gfortran.dg/coarray/atomic_1.f90: New.
4586
4587 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4588
4589         * gcc.dg/guality/bswaptest.c: New test.
4590         * gcc.dg/guality/clztest.c: New test.
4591         * gcc.dg/guality/ctztest.c: New test.
4592         * gcc.dg/guality/rotatetest.c: New test.
4593
4594         PR target/48688
4595         * gcc.target/i386/pr48688.c: New test.
4596
4597 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4598
4599         PR c++/48010
4600         * g++.dg/lookup/name-clash9.C: New.
4601
4602 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4603
4604         PR fortran/18918
4605         * gfortran.dg/coarray/dummy_1.f90: New.
4606
4607 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4608
4609         PR fortran/18918
4610         * gfortran.dg/coarray/save_1.f90: New.
4611         * gfortran.dg/coarray_4.f90: Update dg-error.
4612
4613 2011-05-31  Jason Merrill  <jason@redhat.com>
4614
4615         * g++.dg/cpp0x/rv-template1.C: New.
4616
4617 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4618
4619         PR rtl-optimization/49235
4620         * gcc.dg/pr49235.c: New test.
4621
4622 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4623
4624         PR tree-optimization/49093
4625         * gcc.dg/vect/pr49093.c: New test.
4626
4627 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4628
4629         PR debug/49047
4630         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4631
4632 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4633
4634         PR testsuite/49239
4635         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4636         output array.
4637
4638 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4639
4640         PR target/49186
4641         * gcc.c-torture/execute/pr49186.c: New.
4642
4643 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4644
4645         PR target/49168
4646          * gcc.target/i386/pr49168-1.c: New.
4647
4648 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4649             Eric Botcazou  <ebotcazou@adacore.com>
4650
4651         * gcc.dg/guality/drap.c: New test.
4652
4653 2011-05-30  Richard Guenther  <rguenther@suse.de>
4654
4655         PR tree-optimization/49210
4656         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4657         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4658
4659 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR c++/49223
4662         * g++.dg/gomp/pr49223-1.C: New test.
4663         * g++.dg/gomp/pr49223-2.C: New test.
4664
4665 2011-05-30  Richard Guenther  <rguenther@suse.de>
4666
4667         PR tree-optimization/49218
4668         * gcc.c-torture/execute/pr49218.c: New testcase.
4669
4670 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4671
4672         PR tree-optimization/49199
4673         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4674         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4675         -fno-tree-scev-cprop.
4676
4677 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4678
4679         PR fortran/47601
4680         * gfortran.dg/extends_13.f03: New.
4681
4682 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4683
4684         PR rtl-optimization/49095
4685         * gcc.target/i386/pr49095.c: New test.
4686
4687 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4688
4689         PR fortran/18918
4690         * gfortran.dg/coarray_24.f90: New.
4691
4692 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4693
4694         PR fortran/18918
4695         * gfortran.dg/coarray_23.f90: New.
4696
4697 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4698
4699         From Ryan Mansfield
4700         * gcc.dg/pr48826.c: New test.
4701
4702 2011-05-29  Richard Guenther  <rguenther@suse.de>
4703
4704         PR tree-optimization/49217
4705         * gcc.dg/torture/pr49217.c: New testcase.
4706
4707 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4708
4709         PR testsuite/49222
4710         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4711
4712 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4713
4714         * gnat.dg/boolean_subtype.adb: Rename to...
4715         * gnat.dg/boolean_subtype1.adb: ...this.
4716
4717 2011-05-28  Jason Merrill  <jason@redhat.com>
4718
4719         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4720
4721 2011-05-27  Jason Merrill  <jason@redhat.com>
4722
4723         * g++.dg/cpp0x/enum18.C: Adjust.
4724
4725         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4726
4727 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4728
4729         PR fortran/18918
4730         * gfortran.dg/coarray_22.f90: New.
4731
4732 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4733
4734         PR tree-optimization/46728
4735         * gcc.target/powerpc/pr46728-1.c: New.
4736         * gcc.target/powerpc/pr46728-2.c: New.
4737         * gcc.target/powerpc/pr46728-3.c: New.
4738         * gcc.target/powerpc/pr46728-4.c: New.
4739         * gcc.target/powerpc/pr46728-5.c: New.
4740         * gcc.dg/pr46728-6.c: New.
4741         * gcc.target/powerpc/pr46728-7.c: New.
4742         * gcc.target/powerpc/pr46728-8.c: New.
4743         * gcc.dg/pr46728-9.c: New.
4744         * gcc.target/powerpc/pr46728-10.c: New.
4745         * gcc.target/powerpc/pr46728-11.c: New.
4746         * gcc.dg/pr46728-12.c: New.
4747         * gcc.target/powerpc/pr46728-13.c: New.
4748         * gcc.target/powerpc/pr46728-14.c: New.
4749         * gcc.target/powerpc/pr46728-15.c: New.
4750         * gcc.target/powerpc/pr46728-16.c: New.
4751
4752 2011-05-27  Jason Merrill  <jason@redhat.com>
4753
4754         * g++.dg/abi/mangle47.C: New.
4755
4756         PR c++/49176
4757         * g++.dg/template/const5.C: New.
4758
4759         * g++.dg/cpp0x/enum18.C: New.
4760
4761         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4762
4763         * g++.dg/cpp0x/error6.C: New.
4764
4765         * g++.dg/cpp0x/error5.C: New.
4766
4767 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR c++/49165
4770         * g++.dg/eh/cond6.C: New test.
4771
4772 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4773
4774         PR fortran/48820
4775         * gfortran.dg/rank_3.f90: New.
4776         * gfortran.dg/rank_4.f90: New.
4777
4778 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4779
4780         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4781         replace dump search.
4782
4783 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4784
4785         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4786         * gnat.dg/bit_packed_array5.adb: ...here.
4787
4788 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4789
4790         PR c++/42056
4791         * g++.dg/cpp0x/auto25.C: New.
4792
4793 2011-05-27  Richard Guenther  <rguenther@suse.de>
4794
4795         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4796
4797 2011-05-27  Richard Guenther  <rguenther@suse.de>
4798
4799         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4800
4801 2011-05-27  Richard Guenther  <rguenther@suse.de>
4802
4803         PR middle-end/49189
4804         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4805
4806 2011-05-26  Jason Merrill  <jason@redhat.com>
4807
4808         * g++.dg/cpp0x/friend1.C: New.
4809         * g++.dg/cpp0x/friend2.C: New.
4810
4811         * g++.dg/cpp0x/auto7.C: Update.
4812         * g++.dg/template/crash50.C: Adjust.
4813         * g++.dg/template/static9.C: Adjust.
4814         * g++.old-deja/g++.ext/memconst.C: Adjust.
4815
4816 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4817
4818         * gcc.dg/march.c: Ignore a note for some targets.
4819
4820 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4821             Nathan Froyd  <froydnj@codesourcery.com>
4822
4823         PR c++/2288
4824         PR c++/18770
4825         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4826         * g++.dg/parse/pr18770.C: New test.
4827         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4828
4829 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4830
4831         PR fortran/48955
4832         * gfortran.dg/dependency_40.f90 : New test.
4833
4834 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4835
4836         PR fortran/18918
4837         * gfortran.dg/coarray/registering_1.f90: New.
4838
4839 2011-05-26  Jason Merrill  <jason@redhat.com>
4840
4841         * g++.dg/cpp0x/variadic111.C: New.
4842         * g++.dg/cpp0x/variadic41.C: Adjust.
4843
4844 2011-05-26  Richard Guenther  <rguenther@suse.de>
4845
4846         PR tree-optimization/48702
4847         * gcc.dg/torture/pr48702.c: New testcase.
4848
4849 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4850
4851         PR gcov-profile/48845
4852         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4853         support.
4854         * gcc.dg/matrix/matrix.exp: Likewise.
4855         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4856         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4857         line number to check_profiling_available.
4858         * lib/target-supports.exp (check_profiling_available): Account for
4859         this.
4860         Require TLS runtime support with -fprofile-generate.
4861         * lib/profopt.exp (profopt-execute): Add TLS options for
4862         -fprofile-generate.
4863         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4864
4865 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR c++/49165
4868         * g++.dg/eh/cond5.C: New test.
4869
4870         PR tree-optimization/49161
4871         * gcc.c-torture/execute/pr49161.c: New test.
4872
4873 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4874
4875         * gcc.target/arm/neon-vorn-vbic.c: New test.
4876
4877 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4878
4879         PR tree-optimization/49038
4880         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4881         * gcc.dg/vect/pr49038.c: New test.
4882
4883 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4884         * g++.dg/init/pr25811-3.C: New.
4885         * g++.dg/init/pr25811-4.C: New.
4886
4887 2011-05-25  Jason Merrill  <jason@redhat.com>
4888
4889         * g++.dg/cpp0x/enum17.C: New.
4890         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4891
4892         * g++.dg/cpp0x/auto24.C: New.
4893
4894         * g++.dg/cpp0x/error4.C: New.
4895
4896         * g++.dg/cpp0x/rv-restrict.C: New.
4897
4898         * g++.dg/cpp0x/enum15.C: New.
4899         * g++.dg/cpp0x/constexpr-switch2.C: New.
4900
4901         * g++.dg/cpp0x/variadic110.C: New.
4902
4903         * g++.dg/cpp0x/auto9.C: Add typedef test.
4904
4905         * g++.dg/cpp0x/auto23.C: New.
4906         * g++.dg/cpp0x/auto9.C: Adjust.
4907
4908         * g++.dg/cpp0x/defaulted29.C: New.
4909
4910         * g++.dg/cpp0x/initlist51.C: New.
4911
4912 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4913
4914         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4915         * g++.dg/abi/packed1.C: Suppress warning.
4916         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4917         * g++.dg/template/stdarg1.C: Likewise.
4918         * g++.dg/other/packed1.C: Remove arm from xfail list.
4919
4920 2011-05-25  Jason Merrill  <jason@redhat.com>
4921
4922         * g++.dg/cpp0x/enum16.C: New.
4923         * g++.dg/parse/error15.C: Adjust.
4924
4925         * g++.dg/cpp0x/initlist50.C: New.
4926
4927         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4928
4929         * g++.dg/cpp0x/variadic109.C: New.
4930
4931 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4932
4933          * gcc.target/i386/pause-1.c: New.
4934
4935 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4936
4937         * gcc.dg/stack-usage-1.c: Adjust comment.
4938         * gcc.dg/stack-usage-2.c: New test.
4939
4940 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4941
4942         PR c++/49136
4943         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4944         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4945
4946 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4947
4948         PR rtl-optimization/48757
4949         * gfortran.dg/pr48757.f:  New test case.
4950
4951 2011-05-24  Jason Merrill  <jason@redhat.com>
4952
4953         * g++.dg/cpp0x/access01.C: New.
4954
4955 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4956
4957         PR libobjc/48177
4958         * objc.dg/pr48177.m: New testcase.      
4959
4960 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4961
4962         PR objc/48187
4963         * objc.dg/pr48187.m: New testcase.
4964         * obj-c++.dg/pr48187.mm: New testcase.
4965         * objc.dg/ivar-extra-semicolon.m: New testcase.
4966
4967 2011-05-24  Jason Merrill  <jason@redhat.com>
4968
4969         * g++.dg/template/access21.C: New.
4970         * g++.dg/template/access22.C: New.
4971
4972 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4973
4974         PR rtl-optimization/48633
4975         * g++.dg/pr48633.C: New test.
4976
4977 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4978
4979         PR target/49133
4980         * g++.dg/other/pr49133.C: New test.
4981
4982 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4983             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4984
4985         * gcc.dg/torture/tls/run-gd.c: New test.
4986         * gcc.dg/torture/tls/run-ie.c: New test.
4987         * gcc.dg/torture/tls/run-ld.c: New test.
4988         * gcc.dg/torture/tls/run-le.c: New test.
4989         * lib/target-supports.exp (check_effective_target_tls_runtime):
4990         Build testcase with TLS options.
4991
4992 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4993
4994         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4995
4996 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4997
4998         PR tree-optimization/49121
4999         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5000
5001 2011-05-23  Jason Merrill  <jason@redhat.com>
5002
5003         * g++.dg/cpp0x/defaulted28.C: New.
5004
5005         * g++.dg/cpp0x/sfinae25.C: New.
5006
5007         * g++.dg/cpp0x/rv-cast2.C: New.
5008
5009         * g++.dg/cpp0x/enum14.C: New.
5010
5011 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5012
5013         PR lto/49123
5014         * gcc.c-torture/execute/pr49123.c: New test.
5015
5016         PR debug/49032
5017         * gcc.dg/debug/pr49032.c: New test.
5018
5019         PR c/49120
5020         * gcc.dg/pr49120.c: New test.
5021
5022 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5023
5024         PR target/47315
5025         * gcc.target/i386/pr47315.c: New test.
5026
5027 2011-05-23  Jason Merrill  <jason@redhat.com>
5028
5029         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5030
5031         * g++.dg/cpp0x/sfinae24.C: New.
5032
5033         * g++.dg/cpp0x/error3.C: New.
5034
5035         * g++.dg/cpp0x/defaulted27.C: New.
5036
5037         * g++.dg/cpp0x/decltype27.C: New.
5038
5039 2011-05-23  Richard Guenther  <rguenther@suse.de>
5040
5041         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5042
5043 2011-05-23  Richard Guenther  <rguenther@suse.de>
5044
5045         PR tree-optimization/40874
5046         * g++.dg/tree-ssa/pr40874.C: New testcase.
5047
5048 2011-05-23  Richard Guenther  <rguenther@suse.de>
5049
5050         PR tree-optimization/49115
5051         * g++.dg/torture/pr49115.C: New testcase.
5052
5053 2011-05-23  Richard Guenther  <rguenther@suse.de>
5054
5055         PR middle-end/15419
5056         * gcc.dg/memcpy-3.c: New testcase.
5057
5058 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5059
5060         PR middle-end/48973
5061         * gcc.c-torture/execute/pr48973-1.c: New test.
5062         * gcc.c-torture/execute/pr48973-2.c: New test.
5063
5064 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5065
5066         PR c++/18016
5067         * g++.dg/warn/pr18016.C: New.
5068
5069 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5070
5071         PR target/45098
5072         * gcc.target/arm/ivopts-6.c: New test.
5073
5074 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5075
5076         PR middle-end/49029
5077         * gcc.c-torture/compile/pr49029.c: New test.
5078
5079 2011-05-22  Jason Merrill  <jason@redhat.com>
5080
5081         * g++.dg/cpp0x/sfinae23.C: New.
5082         * g++.dg/cpp0x/sfinae8.C: Correct.
5083
5084 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5085
5086         * gfortran.dg/function_optimize_8.f90:  New test case.
5087
5088 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5089
5090         PR tree-optimization/49087
5091         * gcc.dg/vect/O3-pr49087.c: New test.
5092
5093 2011-05-21  Jason Merrill  <jason@redhat.com>
5094
5095         * g++.dg/debug/const5.C: New.
5096
5097 2011-05-20  Jason Merrill  <jason@redhat.com>
5098
5099         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5100
5101         * g++.dg/cpp0x/constexpr-static7.C: New.
5102
5103         * g++.dg/cpp0x/enum12.C: New.
5104         * g++.dg/cpp0x/enum13.C: New.
5105
5106 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5107
5108         PR fortran/48699
5109         * gfortran.dg/select_type_23.f03: New.
5110
5111 2011-05-20  Jason Merrill  <jason@redhat.com>
5112
5113         * g++.dg/cpp0x/defaulted26.C: New.
5114
5115         * g++.dg/cpp0x/noexcept02.C: Fix.
5116         * g++.dg/cpp0x/noexcept03.C: Fix.
5117         * g++.dg/cpp0x/noexcept08.C: Fix.
5118         * g++.dg/cpp0x/noexcept10.C: New.
5119
5120 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5121
5122         PR fortran/48706
5123         * gfortran.dg/extends_12.f03: New.
5124
5125 2011-05-20  Jason Merrill  <jason@redhat.com>
5126
5127         * g++.dg/template/koenig9.C: New.
5128         * g++.dg/opt/pr47615.C: Fix.
5129         * g++.dg/overload/defarg1.C: Fix.
5130         * g++.dg/tc1/dr213.C: Remove xfail.
5131         * g++.dg/torture/pr34850.C: Fix.
5132         * g++.dg/torture/pr39362.C: Fix.
5133         * g++.old-deja/g++.brendan/crash56.C: Fix.
5134         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5135
5136 2011-05-20  Richard Guenther  <rguenther@suse.de>
5137
5138         PR tree-optimization/49079
5139         * gcc.dg/torture/pr49079.c: New testcase.
5140
5141 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5142
5143         PR tree-optimization/49073
5144         * gcc.c-torture/execute/pr49073.c: New test.
5145
5146 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5147
5148         PR fortran/18918
5149         * gfortran.dg/coarray_21.f90: New.
5150
5151 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5152
5153         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5154         output.
5155
5156 2011-05-19  Richard Guenther  <rguenther@suse.de>
5157
5158         PR testsuite/49063
5159         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5160
5161 2011-05-19  Richard Guenther  <rguenther@suse.de>
5162
5163         PR middle-end/48985
5164         * gcc.dg/builtin-object-size-11.c: New testcase.
5165
5166 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5167
5168         PR target/45098
5169         * gcc.target/arm/ivopts.c: New test.
5170         * gcc.target/arm/ivopts-2.c: New test.
5171
5172 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5173
5174         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5175
5176 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5177
5178         * gcc.c-torture/execute/960321-1.x: Remove.
5179
5180 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5181
5182         PR fortran/48700
5183         * gfortran.dg/move_alloc_4.f90: New.
5184
5185 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5186
5187         PR target/49002
5188         * gcc.target/i386/pr49002-1.c: New test.
5189         * gcc.target/i386/pr49002-2.c: Likewise.
5190
5191 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5192
5193         PR tree-optimization/49039
5194         * gcc.c-torture/execute/pr49039.c: New test.
5195         * gcc.dg/tree-ssa/pr49039.c: New test.
5196         * g++.dg/torture/pr49039.C: New test.
5197
5198 2011-05-18  Jason Merrill  <jason@redhat.com>
5199
5200         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5201         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5202         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5203
5204 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5205
5206         * gcc.target/bfin/mcpu-bf592.c: New test.
5207
5208 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5209
5210         PR tree-optimization/41881
5211         * gcc.dg/vect/O3-pr41881.c: New test.
5212         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5213
5214 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR tree-optimization/49000
5217         * gcc.dg/pr49000.c: New test.
5218
5219 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5220
5221         * gnat.dg/invalid1.adb: New test.
5222
5223 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5224
5225         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5226         scan pattern.
5227         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5228         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5229
5230 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5231
5232         PR c++/48994
5233         * g++.dg/cpp0x/range-for18.C: New.
5234
5235 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5236
5237         PR fortran/18918
5238         * gfortran.dg/coarray/image_index_2.f90: New.
5239
5240 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5241
5242         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5243         * g++.dg/cpp0x/override2.C: New.
5244
5245 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5246
5247         PR fortran/18918
5248         * gfortran.de/coarray_20.f90: New.
5249
5250 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5251
5252         PR fortran/22572
5253         * function_optimize_7.f90:  New test case.
5254
5255 2011-05-13  Jason Merrill  <jason@redhat.com>
5256
5257         * g++.dg/cpp0x/decltype26.C: New.
5258         * g++.dg/cpp0x/enum11.C: New.
5259
5260 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5261
5262         PR fortran/48972
5263         PR fortran/48991
5264         * gfortran.dg/assign_8.f90: Update dg-error.
5265
5266 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5267
5268         PR fortran/48972
5269         * gfortran.dg/io_constraints_8.f90: New.
5270         * gfortran.dg/io_constraints_9.f90: New.
5271
5272 2011-05-13  Martin Thuresson  <martint@google.com>
5273
5274         PR gcov-profile/47793
5275         * gcc.dg/pr47793.c: New.
5276
5277 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5278
5279         PR tree-optimization/48975
5280         * gcc.dg/pr48975.c: New test.
5281
5282 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5283
5284         PR fortran/48972
5285         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5286
5287 2011-05-12  Jason Merrill  <jason@redhat.com>
5288
5289         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5290
5291 2011-05-12  Geert Bosch  <bosch@adacore.com>
5292
5293         * gnat.dg/view_conversion1.adb: New test.
5294
5295 2011-05-12  Richard Guenther  <rguenther@suse.de>
5296
5297         PR tree-optimization/48172
5298         * gcc.dg/vect/pr48172.c: New testcase.
5299
5300 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5301
5302         PR debug/48967
5303         * g++.dg/opt/pr48967.C: New test.
5304
5305 2011-05-11  Jason Merrill  <jason@redhat.com>
5306
5307         * g++.dg/cpp0x/constexpr-friend.C: New.
5308         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5309
5310         * g++.dg/cpp0x/sfinae22.C: New.
5311
5312 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5313
5314         PR fortran/48889
5315         * gfortran.dg/generic_24.f90: New.
5316
5317 2011-05-11  Richard Guenther  <rguenther@suse.de>
5318
5319         PR tree-optimization/15256
5320         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5321
5322 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5323
5324         PR debug/48159
5325         * gcc.dg/pr48159-1.c: New test.
5326         * gcc.dg/pr48159-2.c: New test.
5327
5328 2011-05-11  Richard Guenther  <rguenther@suse.de>
5329
5330         PR middle-end/48953
5331         * gcc.dg/torture/pr48953.c: New testcase.
5332
5333 2011-05-11  Richard Guenther  <rguenther@suse.de>
5334
5335         PR tree-optimization/18041
5336         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5337
5338 2011-05-11  Alan Modra  <amodra@gmail.com>
5339
5340         PR target/47755
5341         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5342
5343 2011-05-10  Jason Merrill  <jason@redhat.com>
5344
5345         * g++.dg/cpp0x/defaulted25.C: New.
5346         * g++.dg/template/crash7.C: Adjust.
5347
5348         * g++.dg/cpp0x/variadic108.C: New.
5349
5350 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5351
5352         * g++.dg/inherit/virtual9.C: Extend.
5353
5354 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5355
5356         PR target/48857
5357         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5358         are passed and returned in vector registers.
5359
5360 2011-05-10  Richard Guenther  <rguenther@suse.de>
5361
5362         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5363         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5364         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5365         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5366         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5367         applies.
5368
5369 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5370
5371         PR tree-optimization/48611
5372         PR tree-optimization/48794
5373         * gfortran.dg/gomp/pr48611.f90: New test.
5374         * gfortran.dg/gomp/pr48794.f90: New test.
5375
5376         PR debug/48928
5377         * gcc.dg/dfp/pr48928.c: New test.
5378
5379 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5380
5381         PR c++/48522
5382         * g++.dg/cpp0x/pr48522.C: New.
5383
5384 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5385
5386         PR c++/48735
5387         * g++.dg/cpp0x/sfinae21.C: New.
5388
5389 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5390
5391         * g++.dg/template/sfinae28.C: Rename to...
5392         * g++.dg/cpp0x/sfinae19.C: ... this.
5393         * g++.dg/template/sfinae29.C: Rename to...
5394         * g++.dg/cpp0x/sfinae20.C: ... this.
5395
5396 2011-05-09  Jeff Law <law@redhat.com>
5397
5398         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5399         consistent results.
5400
5401 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5402
5403         PR c++/20039
5404         * g++.dg/init/pr20039.C: New.
5405
5406 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5407
5408         PR c++/48737
5409         PR c++/48744
5410         * g++.dg/template/sfinae28.C: New.
5411         * g++.dg/template/sfinae29.C: Likewise.
5412
5413 2011-05-09  Jason Merrill  <jason@redhat.com>
5414
5415         * g++.dg/template/nontype23.C: New.
5416
5417 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5418         PR c++/48859
5419         * g++.dg/init/pr48859.C: New.
5420
5421 2011-05-09  Jason Merrill  <jason@redhat.com>
5422
5423         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5424         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5425         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5426         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5427         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5428         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5429         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5430         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5431
5432 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5433
5434         * g++.dg/inherit/virtual9.C: New.
5435
5436 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5437
5438         PR c++/48574
5439         * g++.dg/template/dependent-expr8.C: New test case.
5440
5441 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5442
5443         PR tree-optimization/48837
5444         * gcc.dg/pr48837.c: New testcase.
5445
5446 2011-05-06  Jason Merrill  <jason@redhat.com>
5447
5448         * g++.dg/cpp0x/constexpr-condition2.C: New.
5449
5450         * g++.dg/cpp0x/constexpr-missing.C: New.
5451
5452 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5453
5454         PR fortran/18918
5455         * gfortran.dg/coarray/this_image_2.f90: New.
5456
5457 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5458
5459         PR fortran/48858
5460         PR fortran/48820
5461         * gfortran.dg/bind_c_usage_22.f90: New.
5462         * gfortran.dg/bind_c_usage_23.f90: New.
5463         * gfortran.dg/bind_c_usage_24.f90: New.
5464         * gfortran.dg/bind_c_usage_24_c.c: New.
5465
5466 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5467
5468         PR c++/48838
5469         * g++.dg/template/member9.C: New test case.
5470
5471 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5472
5473         * gnat.dg/discr29.ad[sb]: New test.
5474         * gnat.dg/discr30.adb: Likewise.
5475
5476 2011-05-05  Julian Brown  <julian@codesourcery.com>
5477
5478         * gcc.target/arm/neon-vset_lanes8.c: New test.
5479
5480 2011-05-05  Jason Merrill  <jason@redhat.com>
5481
5482         * g++.dg/init/new32.C: New.
5483
5484 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5485
5486         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5487         Fix typo.
5488
5489 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5490
5491         PR rtl-optimization/48381
5492         * gcc.c-torture/compile/pr48381.c: New test.
5493
5494 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5495
5496         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5497         to dg-options.
5498         * gcc.target/i386/opt-1.c: Ditto.
5499
5500 2011-05-04  Jason Merrill  <jason@redhat.com>
5501
5502         * g++.dg/conversion/base1.C: New.
5503
5504 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5505
5506         PR libgfortran/48787
5507         * gfortran.dg/round_3.f08: Add more checks to test case.
5508
5509 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5510
5511         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5512         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5513         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5514         Gate test on effective_target fd_truncate.
5515
5516 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5517
5518         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5519         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5520         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5521         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5522         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5523         * gcc.target/i386/pr38824.c: Ditto.
5524         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5525         * gcc.target/i386/vecinit-2.c: Ditto.
5526         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5527         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5528         * gcc.target/i386/parity-2.c: Ditto.
5529         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5530
5531 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5532
5533         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5534         remove duplication.
5535         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5536         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5537         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5538
5539 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5540
5541         PR fortran/18918
5542         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5543
5544 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5545
5546         PR fortran/18918
5547         * gfortran.dg/coarray/this_image_1.f90: New.
5548
5549 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5550
5551         PR fortran/18918
5552         * gfortran.dg/coarray/caf.dg: New.
5553         * gfortran.dg/coarray/image_index_1.f90: New, copied
5554         from ../coarray_16.f90.
5555
5556 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5557
5558         PR c++/28501
5559         * g++.dg/ext/complex9.C: New.
5560
5561 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5562
5563         From Mike Frysinger
5564         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5565         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5566         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5567
5568 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5569
5570         * gcc.target/bfin/builtins: Created.
5571         * gcc.target/bfin/hisilh-O0.c: Deleted.
5572         * gcc.target/bfin/hisilh.c: Moved to...
5573         * gcc.target/bfin/builtins/hisilh.c: ...here.
5574         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5575         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5576         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5577         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5578         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5579         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5580         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5581         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5582         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5583         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5584         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5585         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5586         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5587         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5588         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5589         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5590         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5591         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5592         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5593         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5594         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5595         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5596         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5597         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5598         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5599         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5600         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5601         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5602         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5603         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5604         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5605         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5606         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5607         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5608         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5609         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5610         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5611         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5612         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5613         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5614         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5615         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5616         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5617         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5618         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5619         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5620         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5621         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5622         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5623         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5624         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5625         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5626         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5627         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5628         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5629         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5630         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5631         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5632         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5633         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5634         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5635         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5636         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5637         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5638         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5639         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5640         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5641         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5642         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5643         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5644         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5645         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5646         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5647         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5648         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5649         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5650         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5651         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5652         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5653         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5654         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5655         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5656         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5657         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5658         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5659         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5660         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5661         * gcc.target/bfin/builtins/circptr.c: Ditto.
5662         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5663         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5664         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5665         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5666         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5667         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5668         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5669         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5670         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5671         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5672         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5673         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5674         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5675         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5676         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5677         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5678         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5679         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5680         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5681         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5682         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5683         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5684         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5685         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5686         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5687         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5688         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5689         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5690         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5691         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5692         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5693         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5694         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5695         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5696         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5697         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5698         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5699         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5700         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5701         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5702         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5703         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5704         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5705         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5706         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5707         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5708         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5709         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5710         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5711         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5712         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5713         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5714         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5715         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5716         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5717         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5718         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5719         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5720         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5721         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5722         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5723         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5724         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5725         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5726         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5727         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5728         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5729         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5730         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5731         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5732
5733 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5734
5735         * gcc.target/arm/cold-lc.c: New test.
5736
5737 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR target/48774
5740         * gcc.dg/pr48774.c: New test.
5741
5742 2011-05-03  Richard Guenther  <rguenther@suse.de>
5743
5744         * gcc.dg/large-size-array-5.c: New testcase.
5745
5746 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5747
5748         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5749
5750 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5751
5752         * lib/target-supports.exp (check_effective_target_vect_strided):
5753         Replace with...
5754         (check_effective_target_vect_strided2)
5755         (check_effective_target_vect_strided3)
5756         (check_effective_target_vect_strided4)
5757         (check_effective_target_vect_strided8): ...these new functions.
5758
5759         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5760         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5761         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5762         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5763         * gcc.dg/vect/pr37539.c: Likewise.
5764         * gcc.dg/vect/slp-11a.c: Likewise.
5765         * gcc.dg/vect/slp-11b.c: Likewise.
5766         * gcc.dg/vect/slp-11c.c: Likewise.
5767         * gcc.dg/vect/slp-12a.c: Likewise.
5768         * gcc.dg/vect/slp-12b.c: Likewise.
5769         * gcc.dg/vect/slp-18.c: Likewise.
5770         * gcc.dg/vect/slp-19a.c: Likewise.
5771         * gcc.dg/vect/slp-19b.c: Likewise.
5772         * gcc.dg/vect/slp-21.c: Likewise.
5773         * gcc.dg/vect/slp-23.c: Likewise.
5774         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5775
5776         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5777         instead of vect_interleave && vect_extract_even_odd.
5778         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5779         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5780         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5781         * gcc.dg/vect/vect-1.c: Likewise.
5782         * gcc.dg/vect/vect-10.c: Likewise.
5783         * gcc.dg/vect/vect-98.c: Likewise.
5784         * gcc.dg/vect/vect-107.c: Likewise.
5785         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5786         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5787         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5788         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5789         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5790         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5791         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5792         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5793         * gcc.dg/vect/vect-strided-float.c: Likewise.
5794         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5795         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5796         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5797         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5798         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5799         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5800         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5801         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5802         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5803         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5804         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5805         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5806         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5807         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5808         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5809
5810         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5811         target condition.
5812         * gcc.dg/vect/pr30843.c: Likewise.
5813         * gcc.dg/vect/pr33866.c: Likewise.
5814         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5815         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5816         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5817         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5818
5819 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5820
5821         * gcc.dg/vect/slp-11.c: Split into...
5822         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5823         gcc.dg/vect/slp-11c.c: ...these tests.
5824         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5825         * gcc.dg/vect/slp-12c.c: ...this new test.
5826         * gcc.dg/vect/slp-19.c: Split into...
5827         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5828         gcc.dg/vect/slp-19c.c: ...these new tests.
5829
5830 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5831
5832         * lib/target-supports.exp
5833         (check_effective_target_vect_extract_even_odd_wide): Delete.
5834         (check_effective_target_vect_strided_wide): Likewise.
5835         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5836         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5837         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5838         * gcc.dg/vect/pr37539.c: Likewise.
5839         * gcc.dg/vect/slp-11.c: Likewise.
5840         * gcc.dg/vect/slp-12a.c: Likewise.
5841         * gcc.dg/vect/slp-12b.c: Likewise.
5842         * gcc.dg/vect/slp-19.c: Likewise.
5843         * gcc.dg/vect/slp-23.c: Likewise.
5844         * gcc.dg/vect/vect-1.c: Likewise.
5845         * gcc.dg/vect/vect-98.c: Likewise.
5846         * gcc.dg/vect/vect-107.c: Likewise.
5847         * gcc.dg/vect/vect-strided-float.c: Likewise.
5848
5849 2011-05-02  Jason Merrill  <jason@redhat.com>
5850
5851         * g++.dg/init/new31.C: New.
5852
5853 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5854
5855         PR c/35445
5856         * gcc.dg/pr35445.c: New test.
5857
5858 2011-05-02  Jason Merrill  <jason@redhat.com>
5859
5860         * c-c++-common/vla-1.c: New.
5861
5862 2011-05-02  Richard Guenther  <rguenther@suse.de>
5863
5864         PR tree-optimization/48822
5865         * gcc.dg/torture/pr48822.c: New testcase.
5866
5867 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5868
5869         PR c++/47969
5870         * g++.dg/cpp0x/constexpr-47969.C: New.
5871
5872 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5873
5874         PR testsuite/48498
5875         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5876         on vect_no_align targets.
5877         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5878         vect_no_align targets.
5879
5880 2011-05-01  Xinliang David Li  <davidxl@google.com>
5881
5882         * gcc.dg/tree-ssa/integer-addr.c: New test.
5883         * gcc.dg/tree-ssa/alias_bug.c: New test.
5884
5885 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5886
5887         PR libgfortran/48787
5888         * gfortran.dg/round_3.f08: Add more checks.
5889
5890 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5891
5892         PR fortran/48821
5893         * gfortran.dg/import9.f90: New, proper test.
5894         * gfortran.dg/interface_37.f90: Remove bogus
5895         test (bogus copy of interface_36.f90).
5896
5897 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5898
5899         PR fortran/48821
5900         * gfortran.dg/interface_37.f90: New.
5901
5902 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5903
5904         PR fortran/48746
5905         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5906
5907 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5908
5909         PR tree-optimization/48809
5910         * gcc.c-torture/execute/pr48809.c: New test.
5911
5912 2011-04-29  Jeff Law <law@redhat.com>
5913
5914         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5915
5916 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5917
5918         PR c++/48606
5919         * g++.dg/init/ctor10.C: New.
5920
5921 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5922
5923         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5924           warning in implicitly instantiated templates.
5925
5926 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5927
5928         * g++.dg/warn/Wnull-conversion-1.C: New.
5929         * g++.dg/warn/Wnull-conversion-2.C: New.
5930
5931 2011-04-29  Diego Novillo  <dnovillo@google.com>
5932
5933         * g++.old-deja/g++.other/null3.C: Expect warning about
5934         converting boolean to a pointer.
5935
5936 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5937
5938         PR fortran/48462
5939         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5940         being a target.
5941
5942         PR fortran/48746
5943         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5944
5945 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5946
5947         PR fortran/48810
5948         * gfortran.dg/typebound_proc_22.f90: New.
5949
5950         PR fortran/48800
5951         * gfortran.dg/interface_36.f90: New.
5952
5953 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5954
5955         PR libgfortran/48488
5956         PR libgfortran/48602
5957         PR libgfortran/48615
5958         PR libgfortran/48684
5959         PR libgfortran/48787
5960         * gfortran.dg/fmt_g.f: Adjust test.
5961         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5962         * gfortran.dg/round_3.f08: New test.
5963         * gfortran.dg/namelist_print_1.f: Adjust test.
5964         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5965         * gfortran.dg/f2003_io_5.f03: Adjust test.
5966         * gfortran.dg/coarray_15.f90: Adjust test.
5967         * gfortran.dg/namelist_65.f90: Adjust test.
5968         * gfortran.dg/fmt_cache_1.f: Adjust test.
5969         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5970         * gfortran.dg/real_const_3.f90: Adjust test.
5971
5972 2011-04-28  Xinliang David Li  <davidxl@google.com>
5973
5974         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5975         * g++.dg/prof-robust-1.C: New test.
5976
5977 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5978
5979         PR tree-optimization/48765
5980         * gcc.dg/vect/pr48765.c: New.
5981
5982 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5983
5984         PR tree-optimization/48775
5985         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5986
5987 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5988
5989         PR c++/48798
5990         * g++.dg/inherit/pr48798.C: New.
5991         * g++.old-deja/g++.other/base1.C: Adjust.
5992
5993 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5994
5995         PR c++/48656
5996         * g++.dg/template/inherit7.C: New test case.
5997
5998 2011-04-28  Richard Guenther  <rguenther@suse.de>
5999
6000         PR tree-optimization/40052
6001         PR tree-optimization/15347
6002         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6003         * gcc.dg/pr15347.c: Likewise.
6004
6005 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6006
6007         PR c++/48530
6008         * g++.dg/cpp0x/sfinae18.C: New.
6009
6010 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6011
6012         PR c++/48771
6013         * g++.dg/ext/is_literal_type1.C: New.
6014
6015 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6016
6017         PR fortran/48112
6018         PR fortran/48279
6019         * gfortran.dg/interface_35.f90: New.
6020         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6021         * gfortran.dg/func_result_6.f90: Add dg-warning.
6022         * gfortran.dg/bessel_1.f90: Ditto.
6023         * gfortran.dg/hypot_1.f90: Ditto.
6024         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6025         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6026         * gfortran.dg/interface_assignment_4.f90: Ditto.
6027
6028 2011-04-27  Jason Merrill  <jason@redhat.com>
6029
6030         * g++.dg/ext/complex8.C: New.
6031
6032         * g++.dg/cpp0x/initlist49.C: New.
6033         * g++.dg/init/new30.C: New.
6034
6035 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6036
6037         PR fortran/48788
6038         * gfortran.dg/whole_file_34.f90: New.
6039
6040 2011-04-27  Jan Hubicka  <jh@suse.cz>
6041
6042         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6043
6044 2011-04-27  Jason Merrill  <jason@redhat.com>
6045
6046         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6047
6048         * g++.dg/parse/ambig6.C: New.
6049
6050 2011-04-27  Nick Clifton  <nickc@redhat.com>
6051
6052         * gcc.dg/20020312-2.c: Add definition for RX.
6053
6054         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6055         option with RX targets.
6056
6057         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6058         /* */ comments.
6059
6060 2011-04-27  Richard Guenther  <rguenther@suse.de>
6061
6062         * gcc.dg/tree-ssa/pr23382.c: Remove.
6063
6064 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6065
6066         PR target/48767
6067         * gcc.c-torture/compile/pr48767.c: New test.
6068
6069 2011-04-27  Richard Guenther  <rguenther@suse.de>
6070
6071         PR tree-optimization/48772
6072         * g++.dg/pr48772.C: New testcase.
6073
6074 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6075
6076         PR c/48742
6077         * gcc.c-torture/compile/pr48742.c: New test.
6078
6079 2011-04-26  Jason Merrill  <jason@redhat.com>
6080
6081         * g++.dg/lookup/koenig13.C: New.
6082
6083         * g++.dg/cpp0x/initlist48.C: New.
6084
6085 2011-04-25  Jason Merrill  <jason@redhat.com>
6086
6087         * g++.dg/cpp0x/sfinae17.C: New.
6088
6089 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6090
6091         PR target/48258
6092         * gcc.target/powerpc/pr48258-1.c: New file.
6093         * gcc.target/powerpc/pr48258-2.c: Ditto.
6094
6095 2011-04-26  Xinliang David Li  <davidxl@google.com>
6096
6097         * gcc.dg/uninit-suppress.c: New test.
6098         * gcc.dg/uninit-suppress.c: New test.
6099
6100 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR debug/48768
6103         * gcc.dg/pr48768.c: New test.
6104
6105         PR tree-optimization/48734
6106         * gcc.c-torture/compile/pr48734.c: New test.
6107
6108         PR testsuite/48753
6109         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6110
6111 2011-04-26  Richard Guenther  <rguenther@suse.de>
6112
6113         PR tree-optimization/48731
6114         * gcc.dg/torture/pr48731.c: New testcase.
6115
6116 2011-04-26  Richard Guenther  <rguenther@suse.de>
6117
6118         PR testsuite/48753
6119         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6120
6121 2011-04-26  Richard Guenther  <rguenther@suse.de>
6122
6123         PR middle-end/48694
6124         * gcc.dg/torture/pr48694-1.c: New testcase.
6125         * gcc.dg/torture/pr48694-2.c: Likewise.
6126
6127 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6128
6129         * g++.dg/ext/underlying_type1.C: New.
6130         * g++.dg/ext/underlying_type2.C: Likewise.
6131         * g++.dg/ext/underlying_type3.C: Likewise.
6132         * g++.dg/ext/underlying_type4.C: Likewise.
6133         * g++.dg/ext/underlying_type5.C: Likewise.
6134         * g++.dg/ext/underlying_type6.C: Likewise.
6135         * g++.dg/ext/underlying_type7.C: Likewise.
6136         * g++.dg/ext/underlying_type8.C: Likewise.
6137         * g++.dg/ext/underlying_type9.C: Likewise.
6138         * g++.dg/ext/underlying_type10.C: Likewise.
6139
6140 2011-04-25  Jason Merrill  <jason@redhat.com>
6141
6142         * g++.dg/cpp0x/regress/template-const2.C: New.
6143
6144 2011-04-25  Jeff Law <law@redhat.com>
6145
6146         * gcc.dg/tree-ssa/vrp56.c: new test.
6147
6148 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6149
6150         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6151
6152 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6153
6154         PR preprocessor/48740
6155         * c-c++-common/raw-string-11.c: New test.
6156
6157 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6158
6159         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6160         hppa*-*-hpux*.
6161
6162 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6163
6164         PR fortran/18918
6165         * gfortran.dg/coarray_19.f90: New.
6166
6167 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6168
6169         PR c/48685
6170         * gcc.dg/pr48685.c: New test.
6171
6172 2011-04-22  Jan Hubicka  <jh@suse.cz>
6173
6174         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6175
6176 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6177
6178         PR tree-optimization/48717
6179         * gcc.c-torture/execute/pr48717.c: New test.
6180
6181 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6182
6183         PR target/48723
6184         * gcc.target/i386/pr48723.c: New test.
6185
6186 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR c/48716
6189         * gcc.dg/gomp/pr48716.c: New test.
6190         * g++.dg/gomp/pr48716.C: New test.
6191
6192 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6193
6194         PR c/36750
6195         * gcc.dg/missing-field-init-2.c: Update testcase.
6196
6197 2011-04-22  Alan Modra  <amodra@gmail.com>
6198
6199         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6200
6201 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6202
6203         PR fortran/48405
6204         * gfortran.dg/function_optimize_6.f90:  New test.
6205
6206 2011-04-21  Easwaran Raman  <eraman@google.com>
6207
6208         * gcc.dg/stack-layout-2.c: New test.
6209
6210 2011-04-21  Richard Guenther  <rguenther@suse.de>
6211
6212         PR lto/48703
6213         * g++.dg/lto/pr48207-2_0.C: New testcase.
6214         * g++.dg/lto/pr48207-3_0.C: Likewise.
6215
6216 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6217
6218         * gnat.dg/volatile5.adb: New test.
6219         * gnat.dg/volatile5_pkg.ads: New helper.
6220
6221 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6222
6223         PR target/48708
6224         * gcc.target/i386/pr48708.c: New test.
6225
6226 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6227
6228         * gcc.dg/vect/vect-119.c: New test.
6229
6230 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6231
6232         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6233         and once without.
6234
6235 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6236             Richard Sandiford  <richard.sandiford@linaro.org>
6237
6238         PR target/46329
6239         * gcc.target/arm/pr46329.c: New test.
6240
6241 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6242
6243         PR fortran/18918
6244         * gfortran.dg/coarray_18.f90: New.
6245
6246 2011-04-20  Jason Merrill  <jason@redhat.com>
6247
6248         * g++.dg/cpp0x/initlist47.C: New.
6249
6250         * g++.dg/init/dtor4.C: New.
6251
6252 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6253
6254         PR target/48678
6255         * gcc.target/i386/sse2-pinsrw.c: New test.
6256         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6257         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6258         * gcc.target/i386/sse2-insvhi.c: Ditto.
6259         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6260         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6261
6262 2011-04-20  Jason Merrill  <jason@redhat.com>
6263
6264         * g++.dg/template/const4.C: New.
6265
6266 2011-04-20  Easwaran Raman  <eraman@google.com>
6267
6268         * gcc.dg/stack-layout-1.c: New test.
6269
6270 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6271
6272         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6273         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6274         function.
6275
6276 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6277
6278         * gcc.dg/binop-xor1.c: New test.
6279         * gcc.dg/binop-xor2.c: New test.
6280         * gcc.dg/binop-xor3.c: New test.
6281         * gcc.dg/binop-xor4.c: New test.
6282         * gcc.dg/binop-xor5.c: New test.
6283
6284 2011-04-20  Richard Guenther  <rguenther@suse.de>
6285
6286         PR tree-optimization/47892
6287         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6288
6289 2011-04-20  Richard Guenther  <rguenther@suse.de>
6290
6291         PR middle-end/48695
6292         * g++.dg/torture/pr48695.C: New testcase.
6293
6294 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6295
6296         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6297         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6298         * gcc.c-torture/execute/pr45262.c: Ditto
6299         * gcc.dg/torture/pr43165.c: Ditto.
6300         * gcc.dg/torture/pr47228.c: Ditto.
6301         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6302         * gcc.dg/ipa/pr45644.c: Ditto.
6303         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6304         PDP11.
6305
6306 2011-04-19  Jason Merrill  <jason@redhat.com>
6307
6308         * g++.dg/ext/complex7.C: New.
6309
6310         * g++.dg/ext/attrib41.C: New.
6311
6312 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6313
6314         PR testsuite/48676
6315         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6316
6317 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6318
6319         PR target/48678
6320         * gcc.target/i386/pr48678.c: New test.
6321
6322 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6323
6324         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6325         * g++.dg/opt/devirt2.C: New test.
6326         * g++.dg/ipa/devirt-g-1.C: Likewise.
6327
6328 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6329
6330         PR fortran/48588
6331         * gfortran.dg/whole_file_33.f90: New.
6332
6333 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6334
6335         * g++.dg/ipa/devirt-7.C: New test.
6336
6337 2011-04-19  Richard Guenther  <rguenther@suse.de>
6338
6339         PR lto/48207
6340         * g++.dg/lto/pr48207_0.C: New testcase.
6341
6342 2011-04-18  Jason Merrill  <jason@redhat.com>
6343
6344         * g++.dg/init/void1.C: New.
6345
6346         * g++.dg/cpp0x/union4.C: New.
6347
6348 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6349
6350         PR middle-end/48661
6351         * g++.dg/torture/pr48661.C: New test.
6352
6353         PR c++/48632
6354         * g++.dg/gomp/pr48632.C: New test.
6355
6356 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6357
6358         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6359         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6360
6361 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6362
6363         PR fortran/18918
6364         * gfortran.dg/coarray_17.f90: New.
6365         * gfortran.dg/coarray_10.f90: Update dg-error.
6366
6367 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6368
6369         PR testsuite/48251
6370         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6371         * gfortran.dg/guality/guality.exp: Likewise.
6372
6373 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6374
6375         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6376
6377 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6378
6379         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6380
6381 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6382
6383         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6384
6385 2011-04-18  Richard Guenther  <rguenther@suse.de>
6386
6387         PR middle-end/46364
6388         * g++.dg/torture/pr46364.C: New testcase.
6389
6390 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6391
6392         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6393
6394 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6395
6396         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6397
6398 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6399             Ira Rosen  <ira.rosen@linaro.org>
6400
6401         PR target/48252
6402         * gcc.target/arm/pr48252.c: New test.
6403
6404 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6405
6406         PR tree-optimization/48616
6407         * gcc.dg/pr48616.c: New test.
6408
6409 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6410
6411         PR fortran/18918
6412         * gfortran.dg/coarray_16.f90: New.
6413
6414 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6415
6416         PR fortran/48462
6417         * gfortran.dg/realloc_on_assign_7.f03: New test.
6418
6419 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6420
6421         PR libgfortran/48602
6422         * gfortran.dg/fmt_g0_6.f08: New test.
6423
6424 2011-04-17  Jason Merrill  <jason@redhat.com>
6425
6426         * g++.dg/cpp0x/sfinae16.C: New.
6427
6428 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6429
6430         * gcc.target/mips/reg-var-1.c: New test.
6431
6432 2011-04-17  Jan Hubicka  <jh@suse.cz>
6433
6434         * gcc.dg/winline-5.c: Update testcase.
6435
6436 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6437
6438         * gnat.dg/discr27.ad[sb]: Move dg directive.
6439         * gnat.dg/discr28.ad[sb]: New test.
6440         * gnat.dg/discr28_pkg.ads: New helper.
6441
6442 2011-04-17  Michael Matz  <matz@suse.de>
6443
6444         PR tree-optimization/48622
6445         PR lto/48645
6446         * gcc.dg/lto/pr48622_0.c: New test.
6447
6448 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6449
6450         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6451         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6452         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6453         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6454         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6455         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6456
6457 2011-04-15  Jason Merrill  <jason@redhat.com>
6458
6459         * g++.dg/cpp0x/range-for17.C: New.
6460
6461 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6462
6463         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6464         * g++.dg/cpp0x/range-for3.C: Likewise.
6465         * g++.dg/cpp0x/range-for9.C: Correct error message.
6466         * g++.dg/cpp0x/range-for11.C: New.
6467         * g++.dg/cpp0x/range-for12.C: New.
6468         * g++.dg/cpp0x/range-for13.C: New.
6469         * g++.dg/cpp0x/range-for14.C: New.
6470         * g++.dg/cpp0x/range-for15.C: New.
6471         * g++.dg/cpp0x/range-for16.C: New.
6472
6473 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6474
6475         PR fortran/18918
6476         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6477
6478 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6479
6480         * objc.dg/naming-4.m: Updated.
6481         * objc.dg/naming-5.m: Updated.
6482         * objc.dg/naming-6.m: New.
6483         * objc.dg/naming-7.m: New.
6484         * obj-c++.dg/naming-1.mm: Updated.
6485         * obj-c++.dg/naming-2.mm: Updated.
6486         * obj-c++.dg/naming-3.mm: New.
6487         * obj-c++.dg/naming-4.mm: New.
6488
6489 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6490
6491         PR libgfortran/48589
6492         * gfortran.dg/fmt_g0_5.f08: New test.
6493
6494 2011-04-15  Richard Guenther  <rguenther@suse.de>
6495
6496         PR testsuite/48286
6497         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6498
6499 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6500
6501         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6502         -finline-limit=0 to -fno-inline
6503
6504 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6505
6506         PR target/48614
6507         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6508         just avx.
6509
6510 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6511
6512         PR target/48605
6513         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6514         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6515         * gcc.target/i386/avx-insertps-3.c: New test.
6516         * gcc.target/i386/avx-insertps-4.c: New test.
6517
6518 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6519
6520         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6521         -finline-limit=0
6522
6523 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6524
6525         PR target/46779
6526         PR target/45291
6527         PR target/41894
6528         * gcc.target/avr/pr46779-1.c: New test case
6529         * gcc.target/avr/pr46779-2.c: New test case
6530
6531 2011-04-14  Jason Merrill  <jason@redhat.com>
6532
6533         * g++.dg/cpp0x/sfinae15.C: New.
6534
6535         * g++.dg/cpp0x/sfinae14.C: New.
6536
6537         * g++.dg/ext/vla10.C: New.
6538
6539 2011-04-14  Richard Guenther  <rguenther@suse.de>
6540
6541         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6542
6543 2011-04-14  Richard Guenther  <rguenther@suse.de>
6544
6545         * gcc.dg/fold-bitand-4.c: Move ...
6546         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6547
6548 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6549
6550         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6551         variables const.
6552         * gcc.target/avr/torture/trivial.c: Ditto.
6553
6554 2011-04-13  Jason Merrill  <jason@redhat.com>
6555
6556         * g++.dg/template/operator11.C: New.
6557
6558 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6559
6560         PR middle-end/48591
6561         * gcc.dg/gomp/pr48591.c: New test.
6562
6563         PR c++/48570
6564         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6565         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6566
6567 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6568
6569         PR c++/48574
6570         * g++.dg/template/dependent-expr7.C: New test case.
6571
6572 2011-04-13  Jason Merrill  <jason@redhat.com>
6573
6574         * g++.dg/cpp0x/sfinae13.C: New.
6575
6576 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6577
6578         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6579
6580 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6581
6582         * gcc.target/arm/pr43698.c: Remove -march option.
6583
6584 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6585
6586         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6587         -march option.
6588
6589 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6590
6591         PR fortran/48360
6592         PR fortran/48456
6593         * gfortran.dg/realloc_on_assign_6.f03: New test.
6594
6595 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6596
6597         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6598         targets the additional -mno-ms-bitfields and
6599         -Wno-packed-bitfield-compat options.
6600         * g++.dg/ext/bitfield3.C: Likewise.
6601         * g++.dg/ext/bitfield4.C: Likewise.
6602         * g++.dg/ext/bitfield5.C: Likewise.
6603         * gcc.dg/bitfld-15.c: Likewise.
6604         * gcc.dg/bitfld-16.c: Likewise.
6605         * gcc.dg/bitfld-17.c: Likewise.
6606         * gcc.dg/bitfld-18.c: Likewise.
6607
6608 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6609
6610         * gcc.target/arm/neon-vld3-1.c: New test.
6611         * gcc.target/arm/neon-vst3-1.c: New test.
6612         * gcc.target/arm/neon/v*.c: Regenerate.
6613
6614 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR rtl-optimization/48549
6617         * g++.dg/opt/pr48549.C: New test.
6618
6619 2011-04-12  Richard Guenther  <rguenther@suse.de>
6620
6621         PR tree-optimization/46076
6622         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6623
6624 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6625
6626         PR testsuite/21164
6627         * lib/compat.exp (compat-execute): Declare unsupported after
6628         stripping path from src1.
6629         * lib/lto.exp (lto-execute): Likewise.
6630
6631 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6632
6633         PR c/48552
6634         * gcc.dg/pr48552-1.c: New test.
6635         * gcc.dg/pr48552-2.c: New test.
6636
6637 2011-04-11  Jason Merrill  <jason@redhat.com>
6638
6639         * g++.dg/cpp0x/sfinae12.C: New.
6640
6641         * g++.dg/cpp0x/enum10.C: New.
6642
6643         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6644
6645         * g++.dg/cpp0x/rv-func.C: New.
6646
6647 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6648
6649         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6650         alpha*-dec-osf5*.
6651
6652 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6653
6654         PR tree-optimization/48195
6655         * gcc.dg/ipa/pr48195.c: New test.
6656
6657 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6658
6659         * gnat.dg/return3.adb: Remove unused switch.
6660
6661 2011-04-08  Mike Stump  <mikestump@comcast.net>
6662
6663         PR testsuite/48506
6664         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6665         default to fno-common.
6666
6667 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6668
6669         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6670         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6671
6672 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6673
6674         PR fortran/48448
6675         * gfortran.dg/function_optimize_5.f90:  New test.
6676
6677 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6678
6679         * gnat.dg/aggr17.adb: New test.
6680         * gnat.dg/aggr18.adb: Likewise.
6681
6682 2011-04-08  Michael Matz  <matz@suse.de>
6683
6684         PR middle-end/48389
6685         * gcc.target/i386/pr48389.c: New test.
6686
6687 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6688
6689         PR rtl-optimization/48272
6690         * g++.dg/opt/pr48272.C: New.
6691
6692 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6693
6694         PR rtl-optimization/48235
6695         * gcc.dg/pr48235.c: New.
6696
6697 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6698
6699         PR rtl-optimization/48302
6700         * g++.dg/opt/pr48302.C: New.
6701
6702 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6703
6704         PR target/48273
6705         * g++.dg/opt/pr48273.C: New.
6706
6707 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6708
6709         PR rtl-optimization/48442
6710         * gcc.dg/pr48442.c: New.
6711
6712 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6713
6714         PR tree-optimization/48377
6715         * gcc.dg/vect/pr48377.c: New test.
6716
6717 2011-04-07  Jason Merrill  <jason@redhat.com>
6718
6719         * g++.dg/cpp0x/regress/call1.C: New.
6720
6721         * g++.dg/cpp0x/variadic107.C: New.
6722
6723         * g++.dg/cpp0x/sfinae11.C: New.
6724         * g++.dg/cpp0x/noexcept02.C: Fix.
6725
6726         * g++.dg/cpp0x/sfinae10.C: New.
6727
6728         * g++.dg/cpp0x/sfinae9.C: New.
6729
6730         * c-c++-common/Wcast-qual-1.c: Move here from...
6731         * gcc.dg/cast-qual-3.c: ...here, and...
6732         * g++.dg/warn/Wcast-qual2.C: ...here.
6733
6734         * g++.dg/cpp0x/sfinae8.C: New.
6735
6736         * g++.dg/cpp0x/sfinae7.C: New.
6737
6738         * g++.dg/cpp0x/enum9.C: New.
6739
6740 2011-04-07  Mike Stump  <mikestump@comcast.net>
6741
6742         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6743         with no trampolines.
6744
6745 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6746
6747         PR fortran/48117
6748         * gfortran.dg/gomp/pr48117.f90: New test.
6749
6750         PR debug/48343
6751         * gcc.dg/torture/pr48343.c: New test.
6752
6753 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6754
6755         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6756
6757 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6758
6759         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6760
6761 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6762
6763         PR target/43920
6764         * lib/scanasm.exp (object-size): New proc.
6765         * gcc.target/arm/pr43920-2.c: New test.
6766
6767 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6768
6769         PR fortran/18918
6770         PR fortran/48477
6771         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6772
6773 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6774
6775         * gcc.dg/mtune.c: Prune note from output.
6776
6777 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR debug/48466
6780         * gcc.dg/guality/pr36977.c: New test.
6781         * gcc.dg/guality/pr48466.c: New test.
6782
6783 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6784
6785         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6786
6787 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6788
6789         * gnat.dg/return3.adb: New test.
6790
6791 2011-04-06  Richard Guenther  <rguenther@suse.de>
6792
6793         PR tree-optimization/47663
6794         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6795
6796 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6797
6798         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6799         Solaris 8 and 9 as well.
6800
6801 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6802
6803         PR target/43920
6804         * gcc.target/arm/pr43920-1.c: New test.
6805
6806 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6807
6808         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6809         (cctor): Actually return the value.
6810         (main): Cast return values.
6811
6812 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6813
6814         * gfortran.dg/character_comparison_8.f90:  New test.
6815
6816 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6817
6818         * frontend-passes: (optimize_lexical_comparison): New function.
6819         (optimize_expr): Call it.
6820         (optimize_comparison): Also handle lexical comparison functions.
6821         Return false instad of -2 for unequal comparison.
6822
6823 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6824
6825         PR fortran/48412
6826         * function_optimize_4.f90:  New test.
6827
6828 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6829
6830         PR fortran/18918
6831         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6832         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6833         * gfortran.dg/coarray_15.f90: New.
6834
6835 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6836
6837         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6838         * gfortran.dg/bessel_7.f90: Likewise.
6839
6840 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6841
6842         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6843
6844 2011-04-03  Richard Guenther  <rguenther@suse.de>
6845             Ira Rosen  <ira.rosen@linaro.org>
6846
6847         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6848         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6849         -ftree-loop-if-convert-stores.
6850
6851 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6852
6853         * gnat.dg/specs/aggr2.ads: New test.
6854
6855 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6856
6857         * gnat.dg/debug2.ad[sb]: New test.
6858         * gnat.dg/debug2_pkg.ads: New helper.
6859         * gnat.dg/debug3.ad[sb]: New test.
6860
6861 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6862
6863         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6864
6865 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6866
6867         PR middle-end/48335
6868         * gcc.c-torture/compile/pr48335-1.c: New test.
6869         * gcc.dg/pr48335-1.c: New test.
6870         * gcc.dg/pr48335-2.c: New test.
6871         * gcc.dg/pr48335-3.c: New test.
6872         * gcc.dg/pr48335-4.c: New test.
6873         * gcc.dg/pr48335-5.c: New test.
6874         * gcc.dg/pr48335-6.c: New test.
6875         * gcc.dg/pr48335-7.c: New test.
6876         * gcc.dg/pr48335-8.c: New test.
6877         * gcc.target/i386/pr48335-1.c: New test.
6878
6879 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6880
6881         PR c/36299
6882         * gcc.dg/Waddress.c: New test.
6883
6884 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6885
6886         PR fortran/48352
6887         * gfortran.dg/function_optimize_3.f90:  New test.
6888
6889 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6890
6891         * gcc.c-torture/compile/20110401-1.c: New test.
6892
6893         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6894         * g++.dg/lto/20091002-2_0.C: Likewise.
6895         * g++.dg/lto/20090303_0.c: Likewise.
6896         * g++.dg/lto/20091004-1_0.C: Likewise.
6897         * g++.dg/lto/20091002-3_0.C: Likewise.
6898         * g++.dg/lto/20091004-2_0.C: Likewise.
6899         * g++.dg/lto/20081123_0.C: Likewise.
6900         * g++.dg/lto/20090313_0.C: Likewise.
6901         * g++.dg/lto/20081109-1_0.C: Likewise.
6902         * g++.dg/lto/20081219_0.C: Likewise.
6903         * g++.dg/lto/20081204-1_0.C: Likewise.
6904         * g++.dg/lto/20090302_0.C: Likewise.
6905         * g++.dg/lto/20081119-1_0.C: Likewise.
6906         * g++.dg/lto/20081118_0.C: Likewise.
6907         * gcc.dg/lto/20091020-2_0.c: Likewise.
6908         * gcc.dg/lto/20090210_0.c: Likewise.
6909         * gcc.dg/lto/20081204-1_0.c: Likewise.
6910         * gcc.dg/lto/20081224_0.c: Likewise.
6911         * gcc.dg/lto/20090219_0.c: Likewise.
6912         * gcc.dg/lto/20091014-1_0.c: Likewise.
6913         * gcc.dg/lto/20091016-1_0.c: Likewise.
6914         * gcc.dg/lto/20090206-2_0.c: Likewise.
6915         * gcc.dg/lto/20090116_0.c: Likewise.
6916         * gcc.dg/lto/20091013-1_0.c: Likewise.
6917         * gcc.dg/lto/20091015-1_0.c: Likewise.
6918         * gcc.dg/lto/20090126-2_0.c: Likewise.
6919
6920 2011-03-31  Ian Lance Taylor  <iant@google.com>
6921
6922         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6923
6924 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6925
6926         * gnat.dg/opt16.adb: New test.
6927
6928 2011-03-31  Jason Merrill  <jason@redhat.com>
6929
6930         * g++.dg/cpp0x/defaulted24.C: New.
6931
6932 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6933
6934         PR target/16292
6935         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6936         with -O0.
6937
6938 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6939
6940         * g++.dg/other/i386-9.C: New test.
6941
6942 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6943
6944         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6945
6946 2011-03-30  Jason Merrill  <jason@redhat.com>
6947
6948         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6949
6950         * g++.dg/cpp0x/regress/isnan.C: New.
6951
6952         * g++.dg/cpp0x/initlist46.C: New.
6953
6954 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6955
6956         PR target/47551
6957         * gcc.target/arm/neon-modes-2.c: New test.
6958
6959 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6960
6961         PR c/48305
6962         * gcc.c-torture/compile/pr48305.c: New test.
6963
6964 2011-03-29  Jason Merrill  <jason@redhat.com>
6965
6966         * g++.dg/cpp0x/regress/value-dep1.C: New.
6967
6968 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6969
6970         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6971
6972 2011-03-29  Ian Lance Taylor  <iant@google.com>
6973
6974         * go.test/go-test.exp: Handle the test lines used in several new
6975         tests.
6976         (errchk): Add opts parameter.  Change all callers.  Handle parens
6977         in regexps.
6978
6979 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6980             Dominique d'Humieres  <dominiq@lps.ens.fr>
6981
6982         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6983         and __APPLE__ && __PPC__ && __ALTIVEC__.
6984
6985 2011-03-29  Jason Merrill  <jason@redhat.com>
6986
6987         * g++.dg/cpp0x/dependent1.C: New.
6988
6989         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6990
6991         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6992
6993         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6994
6995 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6996
6997         PR fortran/48095
6998         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6999         * gfortran.dg/proc_ptr_comp_32.f90: New.
7000
7001 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7002
7003         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7004         check for corresponding warning.
7005
7006 2011-03-28  Jason Merrill  <jason@redhat.com>
7007
7008         * g++.dg/cpp0x/rv-deduce2.C: New.
7009
7010 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7011
7012         PR debug/48203
7013         * gcc.dg/pr48203.c: New test.
7014
7015 2011-03-28  Jeff Law <law@redhat.com>
7016
7017         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7018
7019 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7020
7021         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7022         and __PPC__ && __ALTIVEC__.
7023
7024 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7025
7026         PR testsuite/48238
7027         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7028         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7029         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7030         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7031
7032 2011-03-28  Jason Merrill  <jason@redhat.com>
7033
7034         * g++.dg/cpp0x/initlist-array2.C: New.
7035
7036         * g++.dg/cpp0x/initlist-array1.C: New.
7037
7038         * g++.dg/cpp0x/constexpr-compound.C: New.
7039
7040         * g++.dg/cpp0x/constexpr-using.C: New.
7041
7042         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7043
7044 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7045
7046         PR testsuite/48276
7047         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7048
7049 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7050
7051         * gcc.dg/slp-1.c: New test.
7052
7053 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7054
7055         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7056         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7057         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7058         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7059         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7060         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7061         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7062         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7063         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7064         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7065         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7066         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7067         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7068         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7069
7070 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7071
7072         PR fortran/47065
7073         * gfortran.dg/trim_optimize_5.f90:  New test.
7074         * gfortran.dg/trim_optimize_6.f90:  New test.
7075
7076 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7077
7078         PR target/38598
7079         * gcc.target/mips/madd-7.c: Remove -mlong32.
7080         * gcc.target/mips/msub-7.c: Likewise.
7081
7082 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7083
7084         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7085         accesses to preserve the meaning of the test for doubleword vectors.
7086         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7087         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7088
7089 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7090
7091         PR fortran/48291
7092         * gfortran.dg/class_42.f03: New.
7093
7094 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7095
7096         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7097         strided accesses.
7098
7099 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7100
7101         PR rtl-optimization/48144
7102         * gcc.dg/pr48144.c: New test.
7103
7104 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7105
7106         * gnat.dg/discr27.ad[sb]: New test.
7107
7108 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7109
7110         * gnat.dg/limited_with2.ad[sb]: New test.
7111         * gnat.dg/limited_with2_pkg1.ads: New helper.
7112         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7113
7114 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7115
7116         * gnat.dg/opt15.adb: New test.
7117         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7118
7119 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7120
7121         PR fortran/48174
7122         PR fortran/45304
7123         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7124         * gfortran.dg/leadz_trailz_3.f90: Ditto
7125
7126 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7127
7128         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7129
7130 2011-03-25  Jason Merrill  <jason@redhat.com>
7131
7132         * g++.dg/cpp0x/defaulted22.C: New.
7133         * g++.dg/cpp0x/defaulted23.C: New.
7134         * g++.dg/cpp0x/defaulted15.C: Adjust.
7135
7136 2011-03-25  Jason Merrill  <jason@redhat.com>
7137
7138         * g++.dg/cpp0x/move1.C: New.
7139
7140 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7141
7142         PR target/48287
7143         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7144
7145 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7146
7147         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7148         for mips-sgi-irix6.5.
7149         Replace snprintf prototype by <stdio.h>.
7150
7151 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7152
7153         PR testsuite/48283
7154         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7155         run_expensive_tests.
7156         * gcc.dg/graphite/block-4.c: Likewise.
7157         * gcc.dg/graphite/block-7.c: Likewise.
7158         * gcc.dg/graphite/block-8.c: Likewise.
7159
7160 2011-03-25  Richard Guenther  <rguenther@suse.de>
7161
7162         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7163         * g++.dg/tree-ssa/pr8781.C: Likewise.
7164         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7165         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7166         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7167         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7168         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7169         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7170         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7171         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7172         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7173         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7174         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7175         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7176         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7177         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7178         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7179         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7180         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7181         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7182         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7183         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7184         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7185         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7186         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7187         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7188         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7189         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7190         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7191         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7192         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7193         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7194         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7195         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7196         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7197         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7198         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7199         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7200         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7201         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7202         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7203         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7204         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7205         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7206         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7207         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7208         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7209         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7210         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7211         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7212         * c-c++-common/pr46562-2.c: Likewise.
7213         * gfortran.dg/pr42108.f90: Likewise.
7214         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7215         foo to be inlined even at -O1.
7216         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7217         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7218         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7219         * gcc.dg/matrix/matrix.exp: Disable FRE.
7220
7221 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7222
7223         PR debug/48204
7224         * gcc.dg/dfp/pr48204.c: New test.
7225
7226 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7227
7228         PR target/48209
7229         * gcc.c-torture/execute/pr47917.c: Move this...
7230         * gcc.dg/torture/pr47917.c: to here and add xfails.
7231
7232 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7233
7234         * gnat.dg/array16.ad[sb]: New test.
7235         * gnat.dg/array16.ads: New helper.
7236
7237 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7238
7239         * gnat.dg/derived_type2.adb: New test.
7240
7241 2011-03-24  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/48271
7244         * g++.dg/torture/pr48271.C: New testcase.
7245
7246 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7247
7248         * gnat.dg/array15.ad[sb]: New test.
7249
7250 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7251
7252         PR target/48237
7253         * gcc.target/i386/pr48237.c: New test.
7254
7255 2011-03-24  Richard Guenther  <rguenther@suse.de>
7256
7257         PR middle-end/48269
7258         * gcc.dg/builtin-object-size-10.c: New testcase.
7259
7260 2011-03-24  Richard Guenther  <rguenther@suse.de>
7261
7262         PR tree-optimization/46562
7263         * c-c++-common/pr46562-2.c: New testcase.
7264         * c-c++-common/pr46562.c: Likewise.
7265
7266 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7267
7268         * gcc.dg/vect/vect-cselim-1.c: New test.
7269         * gcc.dg/vect/vect-cselim-2.c: New test.
7270
7271 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7272
7273         * gcc.target/arm/pr46934.c: New.
7274
7275 2011-03-23  Ian Lance Taylor  <iant@google.com>
7276
7277         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7278
7279 2011-03-23  Richard Guenther  <rguenther@suse.de>
7280
7281         * gcc.dg/struct: Remove directory and contents.
7282
7283 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7284
7285         PR testsuite/48251
7286         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7287
7288 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7289
7290         * gnat.dg/discr26.ad[sb]: New test.
7291         * gnat.dg/discr26_pkg.ads: New helper.
7292
7293 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7294
7295         PR target/47553
7296         * gcc.target/arm/neon-vld-1.c: New test.
7297
7298 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7299
7300         * gnat.dg/array14.ad[sb]: New test.
7301         * gnat.dg/array14_pkg.ads: New helper.
7302
7303 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7304
7305         * gcc.c-torture/execute/920501-8.x: Remove.
7306         * gcc.c-torture/execute/930513-1.x: Remove.
7307         * gcc.c-torture/execute/960312-1.x: Remove.
7308         * gcc.c-torture/compile/20000804-1.c,
7309         gcc.c-torture/compile/20001205-1.c,
7310         gcc.c-torture/compile/20001226-1.c,
7311         gcc.c-torture/compile/20010518-2.c,
7312         gcc.c-torture/compile/20020312-1.c,
7313         gcc.c-torture/compile/20020604-1.c,
7314         gcc.c-torture/compile/920501-12.c,
7315         gcc.c-torture/compile/920501-4.c,
7316         gcc.c-torture/compile/920520-1.c,
7317         gcc.c-torture/compile/980506-1.c,
7318         gcc.c-torture/execute/980709-1.x,
7319         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7320         options for m68hc11.
7321         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7322         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7323         m68hc11.
7324
7325 2011-03-22  Nick Clifton  <nickc@redhat.com>
7326
7327         * lib/target-supports.exp (check_profiling_available): Add MN10300
7328         to the list of targets that do not support profiling.  Restore
7329         alpha sorting to this list.
7330
7331 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7332
7333         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7334         failure on 32-bit systems.
7335         * gcc.dg/torture/vector-2.c: Ditto.
7336
7337 2011-03-22  Richard Guenther  <rguenther@suse.de>
7338
7339         PR tree-optimization/48228
7340         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7341
7342 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7343
7344         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7345         powerpc.
7346
7347         PR target/48226
7348         * gcc.target/powerpc/pr48226.c: New file.
7349
7350 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7351
7352         * lib/prune.exp (prune_gcc_output): Prune "could not create
7353         compact unwind for" warnings.
7354
7355 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7356
7357         PR c/42544
7358         PR c/48197
7359         * gcc.c-torture/execute/pr42544.c: New test.
7360         * gcc.c-torture/execute/pr48197.c: New test.
7361
7362 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7363
7364         PR preprocessor/48192
7365         * gcc.target/powerpc/pr48192.c: New file.
7366
7367         PR target/48053
7368         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7369         split problem of 0 being loaded in a VSX register.
7370
7371 2011-03-21  Richard Guenther  <rguenther@suse.de>
7372
7373         PR c/47939
7374         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7375         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7376         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7377         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7378
7379 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7380
7381         PR target/48213
7382         * gcc.dg/pr48213.c: New test.
7383
7384 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7385
7386         PR target/12171
7387         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7388
7389 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7390
7391         * gcc.target/arm/xor-and.c: New.
7392
7393 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7394
7395         PR fortran/22572
7396         * gfortran.dg/function_optimize_1.f90:  New test.
7397         * gfortran.dg/function_optimize_2.f90:  New test.
7398
7399 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7400
7401         PR rtl-optimization/47502
7402         * gcc.target/i386/pr47502-1.c: New.
7403         * gcc.target/i386/pr47502-2.c: Likewise.
7404
7405 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7406
7407         PR rtl-optimization/48156
7408         * gcc.dg/pr48156.c: New test.
7409
7410 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7411
7412         PR libfortran/47439
7413         * gfortran.dg/scratch_1.f90: Adjust test.
7414
7415 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7416
7417         PR libfortran/47439
7418         * gfortran.dg/scratch_1.f90: New test.
7419
7420 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7421
7422         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7423         variably modified typedefs.
7424         * gcc.dg/c1x-typedef-2.c: Remove.
7425
7426 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7427
7428         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7429         * gcc.dg/c1x-anon-struct-3.c: New test.
7430         * gcc.dg/anon-struct-11.c: Update.
7431
7432 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7433
7434         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7435         dg-xfail-run-if.
7436         Only xfail with gas.
7437
7438 2011-03-18  Jason Merrill  <jason@redhat.com>
7439
7440         * g++.dg/template/fn-ptr1.C: New.
7441
7442         * g++.dg/overload/volatile1.C: New.
7443
7444         * g++.dg/opt/pr23372.C: New.
7445
7446         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7447
7448 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7449
7450         PR middle-end/47405
7451         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7452
7453 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7454
7455         * gcc.target/arm/unsigned-extend-1.c: New.
7456
7457 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7458
7459         PR bootstrap/48161
7460         * gcc.c-torture/compile/pr48161.c: New test.
7461
7462 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7463
7464         PR middle-end/47725
7465         * gcc.dg/torture/pr47725.c: New.
7466
7467 2011-03-17  Jason Merrill  <jason@redhat.com>
7468
7469         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7470         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7471
7472 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7473
7474         * gnat.dg/specs/elab2.ads: New test.
7475         * gnat.dg/specs/elab2_pkg.ads: New helper.
7476
7477 2011-03-17  Jason Merrill  <jason@redhat.com>
7478
7479         * g++.dg/cpp0x/decltype-1212.C: New.
7480         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7481
7482 2011-03-17  Jason Merrill  <jason@redhat.com>
7483
7484         * g++.dg/parse/memfnquals1.C: New.
7485
7486 2011-03-17  Richard Guenther  <rguenther@suse.de>
7487
7488         PR middle-end/48134
7489         * gcc.dg/pr48134.c: New testcase.
7490
7491 2011-03-17  Richard Guenther  <rguenther@suse.de>
7492
7493         PR middle-end/48165
7494         * g++.dg/torture/pr48165.C: New testcase.
7495
7496 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7497
7498         PR rtl-optimization/48141
7499         * gcc.dg/pr48141.c: New test.
7500
7501 2011-03-16  Jason Merrill  <jason@redhat.com>
7502
7503         * g++.dg/cpp0x/constexpr-48089.C: New.
7504
7505         * g++.dg/cpp0x/constexpr-abi1.C: New.
7506
7507         * g++.dg/cpp0x/constexpr-46336.C: New.
7508         * g++.dg/parse/friend5.C: Adjust expected errors.
7509
7510         * g++.dg/cpp0x/constexpr-47570.C: New.
7511
7512 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7513
7514         PR debug/47510
7515         * ++.dg/debug/dwarf2/typedef6.C: New test.
7516
7517 2011-03-16  Jason Merrill  <jason@redhat.com>
7518
7519         * g++.dg/cpp0x/elision2.C: New.
7520
7521         * g++.dg/cpp0x/constexpr-array3.C: New.
7522
7523 2011-03-16  Jason Merrill  <jason@redhat.com>
7524
7525         * g++.dg/cpp0x/sfinae6.C: New.
7526         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7527         * g++.dg/cpp0x/pr45908.C: Likewise.
7528         * g++.dg/cpp0x/sfinae6.C: Likewise.
7529         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7530         * g++.old-deja/g++.law/arg11.C: Likewise.
7531
7532 2011-03-16  Jason Merrill  <jason@redhat.com>
7533
7534         * g++.dg/template/incomplete6.C: New.
7535
7536 2011-03-16  Jeff Law <law@redhat.com>
7537
7538         * gcc.dg/tree-ssa/vrp55.c: New test.
7539
7540 2011-03-16  Jason Merrill  <jason@redhat.com>
7541
7542         * g++.dg/cpp0x/auto22.C: New.
7543
7544 2011-03-16  Richard Guenther  <rguenther@suse.de>
7545
7546         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7547         optimizing it away if promoted to const.
7548
7549 2011-03-16  Richard Guenther  <rguenther@suse.de>
7550
7551         PR tree-optimization/48149
7552         * gcc.dg/fold-complex-1.c: New testcase.
7553
7554 2011-03-16  Richard Guenther  <rguenther@suse.de>
7555
7556         PR testsuite/48147
7557         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7558         or cloning happens.
7559
7560 2011-03-16  Richard Guenther  <rguenther@suse.de>
7561
7562         PR tree-optimization/26134
7563         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7564
7565 2011-03-16  Richard Guenther  <rguenther@suse.de>
7566
7567         PR tree-optimization/48146
7568         * gcc.dg/torture/pr48146.c: New testcase.
7569
7570 2011-03-16  Richard Guenther  <rguenther@suse.de>
7571
7572         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7573         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7574
7575 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7576
7577         PR middle-end/48136
7578         * gcc.c-torture/compile/pr48136.c: New test.
7579
7580         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7581
7582         PR debug/45882
7583         * gcc.dg/guality/pr45882.c: New test.
7584
7585 2011-03-15  Jason Merrill  <jason@redhat.com>
7586
7587         * g++.dg/cpp0x/constexpr-recursion.C: New.
7588
7589         * g++.dg/cpp0x/implicit11.C: New.
7590
7591 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7592
7593         * g++.dg/cpp0x/constexpr-attribute.C: New.
7594
7595 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7596
7597         * g++.dg/parse/pr34758.C: New.
7598
7599 2011-03-15  Xinliang David Li  <davidxl@google.com>
7600
7601         PR c/47837
7602         * gcc.dg/uninit-pred-7_d.c: New test.
7603         * gcc.dg/uninit-pred-8_d.c: New test.
7604
7605 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7606
7607         PR target/46788
7608         * gcc.target/arm/pr46788.c: New.
7609
7610 2011-03-15  Richard Guenther  <rguenther@suse.de>
7611
7612         PR middle-end/47650
7613         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7614         * gfortran.dg/ishft_4.f90: Likewise.
7615         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7616
7617 2011-03-15  Richard Guenther  <rguenther@suse.de>
7618
7619         PR tree-optimization/13954
7620         * g++.dg/tree-ssa/pr13954.C: New testcase.
7621
7622 2011-03-15  Richard Guenther  <rguenther@suse.de>
7623
7624         PR tree-optimization/48037
7625         * gcc.target/i386/pr48037-1.c: New testcase.
7626
7627 2011-03-15  Richard Guenther  <rguenther@suse.de>
7628
7629         PR tree-optimization/41490
7630         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7631         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7632         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7633         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7634         * g++.dg/tree-ssa/pr33604.C: Adjust.
7635
7636 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7637
7638         PR middle-end/47917
7639         * gcc.c-torture/execute/pr47917.c: New test.
7640         * gcc.dg/pr47917.c: New test.
7641
7642         PR middle-end/38878
7643         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7644
7645 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7646
7647         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7648         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7649         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7650         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7651         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7652         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7653         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7654         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7655         * gcc.target/i386/avx-floor-vec.c: Ditto.
7656         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7657         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7658         * gcc.target/i386/avx-rint-vec.c: Ditto.
7659         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7660         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7661         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7662         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7663
7664 2011-03-14  Tom Tromey  <tromey@redhat.com>
7665
7666         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7667         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7668         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7669
7670 2011-03-14  Tom Tromey  <tromey@redhat.com>
7671
7672         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7673         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7674         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7675
7676 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7677
7678         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7679
7680 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7681
7682         PR rtl-optimization/47166
7683         * gcc.c-torture/execute/postmod-1.c: New test.
7684
7685 2011-03-14  Richard Guenther  <rguenther@suse.de>
7686
7687         PR middle-end/48098
7688         * gcc.dg/torture/pr48098.c: New testcase.
7689
7690 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7691
7692         PR target/48053
7693         * gcc.target/powerpc/pr48053-1.c: New test.
7694         * gcc.target/powerpc/pr48053-2.c: Likewise.
7695
7696 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7697
7698         PR libfortran/48066
7699         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7700
7701 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7702
7703         PR libfortran/48066
7704         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7705
7706 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7707
7708         PR fortran/48059
7709         * gfortran.dg/class_41.f03: New.
7710
7711 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7712
7713         * g++.dg/conversion/cast3.C: New test.
7714
7715 2011-03-11  Jason Merrill  <jason@redhat.com>
7716
7717         * g++.dg/template/error45.C: New.
7718
7719         * g++.dg/parse/no-type-defn1.C: New.
7720
7721         * g++.dg/ext/attrib40.C: New.
7722
7723         * g++.dg/cpp0x/regress/array1.C: New.
7724
7725 2011-03-11  Richard Guenther  <rguenther@suse.de>
7726
7727         PR tree-optimization/48067
7728         * gcc.dg/pr48067.c: New testcase.
7729
7730 2011-03-11  Richard Guenther  <rguenther@suse.de>
7731
7732         PR lto/48073
7733         * g++.dg/lto/20110311-1_0.C: New testcase.
7734
7735 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7736
7737         PR c++/48035
7738         * g++.dg/inherit/virtual8.C: New test.
7739
7740         PR middle-end/48044
7741         * gcc.dg/torture/pr48044.c: New test.
7742
7743 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7744
7745         PR fortran/47768
7746         * gfortran.dg/proc_ptr_comp_31.f90: New.
7747
7748 2011-03-11  Richard Guenther  <rguenther@suse.de>
7749
7750         PR tree-optimization/47278
7751         * gcc.dg/torture/pr47278-1.c: New testcase.
7752         * gcc.dg/torture/pr47278-2.c: Likewise.
7753
7754 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7755
7756         PR tree-optimization/48063
7757         * gcc.dg/torture/pr48063.c: New test.
7758
7759 2011-03-10  Jason Merrill  <jason@redhat.com>
7760
7761         * g++.dg/template/array22.C: New.
7762
7763         * g++.dg/cpp0x/syntax-err1.C: New.
7764         * g++.dg/parse/error36.C: Adjust expected errors.
7765         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7766         * g++.old-deja/g++.pt/typename3.C: Likewise.
7767         * g++.old-deja/g++.pt/typename4.C: Likewise.
7768         * g++.old-deja/g++.pt/typename6.C: Likewise.
7769
7770 2011-03-09  Jason Merrill  <jason@redhat.com>
7771
7772         * g++.dg/template/nontype22.C: New.
7773
7774 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7775
7776         PR tree-optimization/47714
7777         * g++.dg/torture/pr47714.C: New test.
7778
7779 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7780
7781         PR target/47755
7782         * gcc.target/powerpc/pr47755-2.c: New file.
7783
7784 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7785
7786         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7787         is not set in the environment, pass 64 as first argument when not
7788         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7789         native where ulimit -u is supported.
7790
7791 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7792
7793         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7794
7795 2011-03-08  Jason Merrill  <jason@redhat.com>
7796
7797         * g++.dg/template/nontype21.C: New.
7798
7799         * g++.dg/template/anon5.C: New.
7800
7801 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7802
7803         PR debug/47881
7804         * gcc.dg/pr47881.c: New test.
7805
7806 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7807
7808         PR c++/47957
7809         * g++.dg/lookup/template3.C: New test.
7810
7811 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7812
7813         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7814         'long' type.
7815
7816 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7817
7818         PR testsuite/47954
7819         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7820         sizeof to compute alignment.
7821
7822 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7823
7824         PR tree-optimization/48022
7825         * gcc.dg/pr48022-1.c: New test.
7826         * gcc.dg/pr48022-2.c: New test.
7827
7828 2011-03-07  Jason Merrill  <jason@redhat.com>
7829
7830         * g++.dg/template/nontype20.C: New.
7831         * g++.dg/init/member1.C: Adjust expected errors.
7832         * g++.dg/parse/constant4.C: Likewise.
7833         * g++.dg/template/qualified-id3.C: Likewise.
7834         * g++.old-deja/g++.pt/crash10.C: Likewise.
7835
7836         * g++.dg/cpp0x/regress/non-const1.C: New.
7837
7838 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7839
7840         PR debug/47991
7841         * gcc.dg/pr47991.c: New test.
7842
7843 2011-03-07  Jason Merrill  <jason@redhat.com>
7844
7845         * g++.dg/abi/mangle46.C: New.
7846
7847 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7848
7849         PR target/47862
7850         * gcc.target/powerpc/pr47862.c: New.
7851
7852 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7853
7854         PR target/45413
7855         * gcc.target/i386/combine-mul.c: Require nonpic.
7856
7857 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7858             Nathan Froyd  <froydnj@codesourcery.com>
7859
7860         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7861
7862 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7863
7864         * README.QMTEST: Remove.
7865
7866 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7867             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7868
7869         PR fortran/47850
7870         * gfortran.dg/array_constructor_37.f90 : New test.
7871
7872 2011-03-05  Jason Merrill  <jason@redhat.com>
7873
7874         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7875         * g++.dg/abi/mangle45.C: Likewise.
7876         * g++.dg/cpp0x/trailing1.C: Likewise.
7877
7878 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7879
7880         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7881
7882 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7883
7884         PR rtl-optimization/47899
7885         * gcc.dg/pr47899.c: New test.
7886
7887         * gcc.dg/torture/pr47968.c: Ignore warnings.
7888
7889         PR tree-optimization/47967
7890         * gcc.c-torture/compile/pr47967.c: New test.
7891
7892 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7893
7894         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7895         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7896
7897 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7898
7899         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7900         and property_getAttributes() if __OBJC2__.
7901         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7902         * objc.dg/property/property-encoding-1.m: New.
7903         * obj-c++.dg/property/property-encoding-1.mm: New.
7904
7905 2011-03-04  Jason Merrill  <jason@redhat.com>
7906
7907         * g++.dg/template/pseudodtor6.C: New.
7908
7909         * g++.dg/inherit/covariant19.C: New.
7910
7911 2011-03-04  Richard Guenther  <rguenther@suse.de>
7912
7913         PR middle-end/47968
7914         * gcc.dg/torture/pr47968.c: New testcase.
7915
7916 2011-03-04  Richard Guenther  <rguenther@suse.de>
7917
7918         PR middle-end/47975
7919         * gcc.dg/torture/pr47975.c: New testcase.
7920
7921 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7922
7923         PR c++/47974
7924         * g++.dg/template/crash106.C: New.
7925
7926 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7927
7928         PR c/47963
7929         * gcc.dg/gomp/pr47963.c: New test.
7930         * g++.dg/gomp/pr47963.C: New test.
7931
7932 2011-03-02  Jason Merrill  <jason@redhat.com>
7933
7934         * g++.dg/cpp0x/regress/condition1.C: New.
7935
7936         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7937
7938 2011-03-01  Jason Merrill  <jason@redhat.com>
7939
7940         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7941
7942         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7943
7944 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7945
7946         PR rtl-optimization/47925
7947         * gcc.c-torture/execute/pr47925.c: New test.
7948
7949 2011-03-01  Jason Merrill  <jason@redhat.com>
7950
7951         * g++.dg/cpp0x/decltype25.C: New.
7952
7953         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7954
7955 2011-03-01  Richard Guenther  <rguenther@suse.de>
7956
7957         PR tree-optimization/47890
7958         * gcc.dg/torture/pr47890.c: New testcase.
7959
7960 2011-03-01  Richard Guenther  <rguenther@suse.de>
7961
7962         PR lto/47924
7963         * gcc.dg/lto/pr47924_0.c: New testcase.
7964
7965 2011-03-01  Richard Guenther  <rguenther@suse.de>
7966
7967         PR lto/46911
7968         * gfortran.dg/lto/pr46911_0.f: New testcase.
7969
7970 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7971
7972         PR libgfortran/47933
7973         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7974         compile errors from older code form.
7975
7976 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7977
7978         PR libgfortran/47567
7979         * gfortran.dg/fmt_fw_d.f90: New test.
7980
7981 2011-02-28  Jason Merrill  <jason@redhat.com>
7982
7983         * g++.dg/inherit/covariant18.C: New.
7984
7985 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7986
7987         PR middle-end/47893
7988         * gcc.dg/pr47893.c: New test.
7989
7990 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7991
7992         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7993         NULL in case of a selector with conflicting types.
7994         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7995
7996 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7997
7998         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7999         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8000         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8001         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8002
8003 2011-02-28  Jason Merrill  <jason@redhat.com>
8004
8005         PR c++/47906
8006         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8007
8008 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8009
8010         PR libgfortran/47778
8011         * gfortran.dg/namelist_71.f90: New test.
8012
8013 2011-02-27  Jason Merrill  <jason@redhat.com>
8014
8015         PR c++/47906
8016         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8017         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8018
8019 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8020
8021         PR c++/46466
8022         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8023
8024 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8025
8026         PR fortran/47886
8027         * gfortran.dg/gomp/task-1.f90: Removed.
8028
8029 2011-02-26  Jason Merrill  <jason@redhat.com>
8030
8031         * g++.dg/template/this-targ1.C: New.
8032
8033         * g++.dg/cpp0x/regress/template-const1.C: New.
8034         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8035         * g++.dg/template/function1.C: Adjust.
8036         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8037         * g++.dg/debug/debug7.C: Adjust.
8038
8039 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8040
8041         PR fortran/47886
8042         * gfortran.dg/gomp/task-1.f90: New.
8043
8044 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8045
8046         * gcc.target/arm/neon-thumb2-move.c: Add
8047         dg-require-effective-target arm_thumb2_ok.
8048
8049 2011-02-24  Jason Merrill  <jason@redhat.com>
8050
8051         * g++.dg/parse/constant1.C: Specify C++98 mode.
8052         * g++.dg/parse/constant5.C: Likewise.
8053         * g++.dg/parse/error2.C: Likewise.
8054         * g++.dg/parse/semicolon3.C: Likewise.
8055         * g++.dg/template/crash14.C: Likewise.
8056         * g++.dg/template/local4.C: Likewise.
8057         * g++.dg/template/nontype3.C: Likewise.
8058         * g++.dg/parse/crash31.C: Adjust expected errors.
8059         * g++.dg/template/function1.C: Likewise.
8060         * g++.dg/template/ref3.C: Likewise.
8061         * g++.dg/template/static9.C: Likewise.
8062         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8063
8064         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8065         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8066         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8067         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8068         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8069
8070 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8071
8072         PR fortran/47878
8073         * gfortran.dg/pr47878.f90: New test.
8074
8075 2011-02-24  Richard Guenther  <rguenther@suse.de>
8076
8077         PR testsuite/47801
8078         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8079         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8080
8081 2011-02-24  Richard Guenther  <rguenther@suse.de>
8082
8083         PR fortran/47839
8084         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8085         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8086
8087 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8088
8089         PR libgfortran/47567
8090         * gfortran.dg/fmt_f0_1.f90: Update test.
8091
8092 2011-02-23  Jason Merrill  <jason@redhat.com>
8093
8094         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8095         * g++.dg/abi/mangle45.C: New.
8096
8097         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8098         * g++.dg/template/canon-type-9.C: Match use of decltype
8099         between declaration and definition.
8100         * g++.dg/template/canon-type-12.C: Likewise.
8101
8102 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8103
8104         PR fortran/40850
8105         * gfortran.dg/nested_allocatables_1.f90: New.
8106
8107 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8108
8109         PR c++/46868
8110         * g++.dg/pr46868.C: New test.
8111         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8112         * g++.dg/parse/error14.C: Adjust.
8113
8114 2011-02-23  Richard Guenther  <rguenther@suse.de>
8115
8116         PR tree-optimization/47838
8117         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8118
8119 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8120
8121         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8122
8123 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8124
8125         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8126         * gfortran.dg/count_init_expr.f03: Ditto.
8127         * gfortran.dg/gomp/pr43711.f90: Ditto.
8128         * gcc.dg/struct-parse-2.c: Ditto.
8129         * gcc.dg/parse-error-3.c: Ditto.
8130         * gcc.dg/Wlogical-op-1.c: Ditto.
8131         * gcc.dg/Walways-true-1.c: Ditto.
8132         * gcc.dg/pr24225.c: Ditto.
8133         * gcc.dg/Walways-true-2.c: Ditto.
8134         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8135         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8136         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8137         * g++.dg/overload/defarg4.C: Ditto.
8138         * g++.dg/inherit/covariant16.C: Ditto.
8139         * g++.dg/inherit/virtual7.C: Ditto.
8140         * g++.dg/template/canon-type-9.C: Ditto.
8141         * g++.dg/template/access19.C: Ditto.
8142         * g++.dg/template/call7.C: Ditto.
8143         * g++.dg/template/canon-type-2.C: Ditto.
8144         * g++.dg/template/init7.C: Ditto.
8145         * g++.dg/template/sizeof-template-argument.C: Ditto.
8146         * g++.dg/template/const3.C: Ditto.
8147         * g++.dg/template/sfinae26.C: Ditto.
8148         * g++.dg/template/sfinae26.C: Ditto.
8149         * g++.dg/template/canon-type-11.C: Ditto.
8150         * g++.dg/template/union2.C: Ditto.
8151         * g++.dg/template/canon-type-3.C: Ditto.
8152         * g++.dg/template/canon-type-1.C: Ditto.
8153         * g++.dg/template/canon-type-5.C: Ditto.
8154         * g++.dg/template/canon-type-7.C: Ditto.
8155         * g++.dg/template/canon-type-10.C: Ditto.
8156         * g++.dg/template/spec36.C: Ditto.
8157         * g++.dg/template/typedef38.C: Ditto.
8158         * g++.dg/template/canon-type-4.C: Ditto.
8159         * g++.dg/template/canon-type-6.C: Ditto.
8160         * g++.dg/template/canon-type-13.C: Ditto.
8161         * g++.dg/template/instantiate9.C: Ditto.
8162         * g++.dg/template/ttp22.C: Ditto.
8163         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8164         * g++.dg/warn/Walways-true-1.C: Ditto.
8165         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8166         * g++.dg/warn/Walways-true-2.C: Ditto.
8167         * g++.dg/conversion/op4.C: Ditto.
8168         * g++.dg/opt/pr19650.C: Ditto.
8169         * g++.dg/lookup/friend11.C: Ditto.
8170         * g++.dg/other/default2.C: Ditto.
8171         * g++.dg/other/default3.C: Ditto.
8172         * g++.dg/other/dtor2.C: Ditto.
8173         * g++.dg/other/friend5.C: Ditto.
8174         * g++.dg/other/default5.C: Ditto.
8175         * g++.dg/init/brace6.C: Ditto.
8176         * g++.dg/init/aggr5.C: Ditto.
8177         * g++.dg/init/error2.C: Ditto.
8178         * g++.dg/expr/bound-mem-fun.C: Ditto.
8179         * g++.dg/expr/cond6.C: Ditto.
8180         * g++.dg/expr/stmt-expr-1.C: Ditto.
8181         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8182         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8183         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8184         * g++.dg/cpp0x/bracket1.C: Ditto.
8185         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8186         * g++.dg/cpp0x/pr38646.C: Ditto.
8187         * g++.dg/cpp0x/variadic73.C: Ditto.
8188         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8189         * g++.dg/cpp0x/bracket4.C: Ditto.
8190         * g++.dg/cpp0x/decltype4.C: Ditto.
8191         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8192         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8193         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8194         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8195         * g++.dg/cpp0x/decltype2.C: Ditto.
8196         * g++.dg/cpp0x/decltype1.C: Ditto.
8197         * g++.dg/cpp0x/bracket2.C: Ditto.
8198         * g++.dg/cpp0x/decltype5.C: Ditto.
8199         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8200         * g++.dg/cpp0x/variadic70.C: Ditto.
8201         * g++.dg/cpp0x/decltype6.C: Ditto.
8202         * g++.dg/cpp0x/rvo.C: Ditto.
8203         * g++.dg/cpp0x/vt-40092.C: Ditto.
8204         * g++.dg/cpp0x/variadic-new.C: Ditto.
8205         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8206         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8207         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8208         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8209         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8210         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8211         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8212         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8213         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8214         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8215         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8216         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8217         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8218         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8219         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8220         * g++.dg/cpp0x/pr39639.C: Ditto.
8221         * g++.dg/cpp0x/decltype3.C: Ditto.
8222         * g++.dg/cpp0x/variadic68.C: Ditto.
8223         * g++.dg/cpp0x/variadic-function.C: Ditto.
8224         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8225         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8226         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8227         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8228         * g++.dg/parse/crash35.C: Ditto.
8229         * g++.dg/parse/crash40.C: Ditto.
8230         * g++.dg/parse/defarg12.C: Ditto.
8231         * g++.dg/parse/crash34.C: Ditto.
8232         * g++.dg/parse/constructor3.C: Ditto.
8233         * g++.dg/parse/template23.C: Ditto.
8234         * g++.dg/parse/crash56.C: Ditto.
8235         * g++.dg/parse/dtor13.C: Ditto.
8236         * g++.dg/parse/error33.C: Ditto.
8237         * g++.dg/parse/ctor9.C: Ditto.
8238         * g++.dg/parse/error32.C: Ditto.
8239         * g++.dg/parse/error37.C: Ditto.
8240         * g++.dg/parse/bitfield3.C: Ditto.
8241         * g++.dg/parse/struct-4.C: Ditto.
8242         * g++.dg/ext/has_trivial_copy.C: Ditto.
8243         * g++.dg/ext/is_polymorphic.C: Ditto.
8244         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8245         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8246         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8247         * g++.dg/ext/is_union.C: Ditto.
8248         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8249         * g++.dg/ext/is_pod.C: Ditto.
8250         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8251         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8252         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8253         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8254         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8255         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8256         * g++.dg/ext/is_abstract.C: Ditto.
8257         * g++.dg/ext/has_trivial_assign.C: Ditto.
8258         * g++.dg/ext/is_class.C: Ditto.
8259         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8260         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8261         * g++.dg/ext/is_base_of.C: Ditto.
8262         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8263         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8264         * g++.dg/ext/is_empty.C: Ditto.
8265         * g++.dg/ext/is_enum.C: Ditto.
8266         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8267         * gnat.dg/opt11.adb: Ditto.
8268         * obj-c++.dg/pr45735.mm: Ditto.
8269         * obj-c++.dg/pr24393.mm: Ditto.
8270         * obj-c++.dg/exceptions-2.mm: Ditto.
8271         * objc.dg/pr45735.m: Ditto.
8272         * objc.dg/pr24393.m: Ditto.
8273
8274 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8275
8276         * objc.dg/attributes/objc-exception-1.m: New.
8277
8278 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8279
8280         * gcc.dg/cpp/include7.c: New test.
8281
8282 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8283
8284         PR c++/47242
8285         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8286
8287 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8288
8289         PR rtl-optimization/47763
8290         * gcc.dg/pr47763.c: New test.
8291
8292 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8293
8294         PR fortran/45743
8295         * gfortran.dg/whole_file_32.f90 : New test.
8296
8297 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8298
8299         PR c++/47666
8300         * g++.dg/inherit/virtual7.C: New test.
8301
8302 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8303
8304         PR objc/47832
8305         * objc.dg/type-size-3.m: Updated error message.
8306         * objc.dg/type-size-4.m: New test.
8307         * objc.dg/type-size-5.m: New test.
8308
8309 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8310
8311         * lib/gnat.exp: Fix comments.
8312         Don't load libgloss.exp.
8313         (default_gnat_version): Call $compiler with --version.
8314         Adapt regexp for gnatmake output, insert version.
8315         (gnat_version): New proc.
8316         (gnat_init): Remove gnat_libgcc_s_path.
8317         (gnat_target_compile): Likewise.
8318         Remove ld_library_path.
8319         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8320         (gnat_pass): Remove.
8321         (gnat_pass): Remove.
8322         (gnat_finish): Remove.
8323         (gnat_exit): Remove.
8324         (local_find_gnatmake): Reindent.
8325         (runtest_file_p): Remove.
8326         (prune_warnings): Remove.
8327         (find_gnatclean): New proc.
8328         * lib/gnat-dg.exp (lremove): New proc.
8329         (gnat-dg-test): Reindent.
8330         Remove additional output files.
8331         (gnat-dg-runtest): Remove.
8332
8333         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8334         * gnat.dg/loop_optimization6.adb: Likewise.
8335         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8336
8337 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8338
8339         PR tree-optimization/47835
8340         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8341
8342 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8343
8344         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8345         * gfortran.dg/abstract_type_2.f03: Ditto.
8346         * gfortran.dg/abstract_type_3.f03: Ditto.
8347         * gfortran.dg/abstract_type_4.f03: Ditto.
8348         * gfortran.dg/abstract_type_5.f03: Ditto.
8349         * gfortran.dg/abstract_type_6.f03: Ditto.
8350         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8351         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8352         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8353         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8354         * gfortran.dg/array_function_5.f90: Ditto.
8355         * gfortran.dg/asynchronous_3.f03: Ditto.
8356         * gfortran.dg/char_expr_1.f90: Ditto.
8357         * gfortran.dg/class_14.f03: Ditto.
8358         * gfortran.dg/data_array_6.f: Ditto.
8359         * gfortran.dg/data_invalid.f90: Ditto.
8360         * gfortran.dg/dot_product_1.f03: Ditto.
8361         * gfortran.dg/func_derived_5.f90: Ditto.
8362         * gfortran.dg/func_result_4.f90: Ditto.
8363         * gfortran.dg/implied_do_1.f90: Ditto.
8364         * gfortran.dg/initialization_25.f90: Ditto.
8365         * gfortran.dg/initialization_26.f90: Ditto.
8366         * gfortran.dg/interface_34.f90: Ditto.
8367         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8368         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8369         * gfortran.dg/matmul_8.f03: Ditto.
8370         * gfortran.dg/merge_init_expr.f90: Ditto.
8371         * gfortran.dg/pack_assign_1.f90: Ditto.
8372         * gfortran.dg/pack_vector_1.f90: Ditto.
8373         * gfortran.dg/pointer_check_8.f90: Ditto.
8374         * gfortran.dg/product_init_expr.f03: Ditto.
8375         * gfortran.dg/reshape_order_5.f90: Ditto.
8376         * gfortran.dg/reshape_shape_1.f90: Ditto.
8377         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8378         * gfortran.dg/same_name_2.f90: Ditto.
8379         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8380         * gfortran.dg/spread_init_expr.f03: Ditto.
8381         * gfortran.dg/stmt_func_1.f90: Ditto.
8382         * gfortran.dg/sum_init_expr.f03: Ditto.
8383         * gfortran.dg/transpose_3.f03: Ditto.
8384         * gfortran.dg/unpack_init_expr.f03: Ditto.
8385         * gfortran.dg/warn_conversion.f90: Ditto.
8386         * gfortran.dg/warn_conversion_2.f90: Ditto.
8387         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8388         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8389         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8390         * gfortran.dg/whole_file_16.f90: Ditto.
8391         * gfortran.dg/whole_file_17.f90: Ditto.
8392         * gfortran.dg/whole_file_18.f90: Ditto.
8393         * gfortran.dg/whole_file_20.f03: Ditto.
8394         * gfortran.dg/whole_file_5.f90: Ditto.
8395         * gfortran.dg/whole_file_6.f90: Ditto.
8396         * gfortran.dg/write_invalid_format.f90: Ditto.
8397         * gfortran.dg/zero_sized_6.f90: Ditto.
8398
8399 2011-02-21  Jeff Law <law@redhat.com>
8400
8401         PR rtl-optimization/46178
8402         * gcc.target/i386/pr46178.c: New test.
8403
8404         PR rtl-optimization/46002
8405         * gcc.c-torture/compile/pr46002.c: New test.
8406
8407 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8408
8409         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8410         *-*-hpux10*.
8411
8412 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR debug/47106
8415         * g++.dg/debug/pr47106.C: Require effective target lto.
8416
8417 2011-02-21  Jason Merrill  <jason@redhat.com>
8418
8419         * g++.dg/cpp0x/constexpr-diag2.C: New.
8420
8421 2011-02-20  Jason Merrill  <jason@redhat.com>
8422
8423         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8424
8425         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8426
8427         * g++.dg/overload/conv-op1.C: New.
8428
8429         * g++.dg/cpp0x/constexpr-synth1.C: New.
8430
8431 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8432
8433         * objc.dg/layout-2.m: New.
8434         * objc.dg/selector-3.m: Adjusted location of error message.
8435         * objc.dg/type-size-3.m: Same.
8436         * obj-c++.dg/selector-3.mm: Same.
8437
8438 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8439
8440         PR objc/47784
8441         * objc.dg/property/dotsyntax-22.m: New.
8442         * obj-c++.dg/property/dotsyntax-22.mm: New.
8443
8444 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8445
8446         PR c++/46394
8447         * g++.dg/template/typedef38.C: New test.
8448
8449 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8450
8451         PR fortran/46818
8452         * gfortran.dg/whole_file_30.f90 : New test.
8453         * gfortran.dg/whole_file_31.f90 : New test.
8454
8455 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8456
8457         PR fortran/45077
8458         PR fortran/44945
8459         * gfortran.dg/whole_file_28.f90 : New test.
8460         * gfortran.dg/whole_file_29.f90 : New test.
8461
8462 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8463
8464         PR c++/44118
8465         * g++.dg/template/crash105.C: New.
8466
8467 2011-02-19  Jason Merrill  <jason@redhat.com>
8468
8469         * g++.dg/cpp0x/regress/no-elide1.C: New.
8470
8471 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8472
8473         PR tree-optimization/46620
8474         * gcc.dg/pr46620.c: New.
8475
8476 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8477
8478         PR c/47809
8479         * gcc.target/i386/pr47809.c: New test.
8480
8481 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8482             Tobias Burnus  <burnus@net-b.de>
8483
8484         * lib/target-supports.exp
8485         (check_effective_target_fortran_large_real): New check for large reals.
8486         * gfortran.dg/nan_7.f90: New test.
8487
8488 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8489
8490         PR libgfortran/47567
8491         * gfortran.dg/fmt_f0_1.f90: Update test.
8492
8493 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8494
8495         PR fortran/47348
8496         * gfortran.dg/array_constructor_36.f90 : New test.
8497         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8498         allow for comparison between different elements of the array
8499         constructor at different levels of optimization.
8500
8501 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8502
8503         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8504         * gcc.target/i386/pr32280-1.c: Likewise.
8505
8506 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8507
8508         PR target/47800
8509         * gcc.target/i386/pr47800.c: New test.
8510
8511 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8512
8513         * objc/execute/exceptions/foward-1.x: New.
8514
8515 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8516
8517         PR fortran/47789
8518         * gfortran.dg/derived_constructor_comps_4.f90: New.
8519
8520 2011-02-18  Tobias Burnus
8521
8522         PR fortran/47775
8523         * gfortran.dg/func_result_6.f90: New.
8524
8525 2011-02-18  Michael Matz  <matz@suse.de>
8526
8527         PR fortran/45586
8528         * gfortran.dg/lto/pr45586_0.f90: New test.
8529         * gfortran.dg/typebound_proc_20.f90: Ditto.
8530         * gfortran.dg/typebound_proc_21.f90: Ditto.
8531
8532 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8533
8534         PR c++/47795
8535         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8536
8537 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8538
8539         PR fortran/47750
8540         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8541         gcc_warning_prefix.
8542         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8543         normalizing the error/warning output.
8544         * gfortran.dg/Wall.f90: Update dg-error/warning.
8545         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8546         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8547         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8548         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8549         * gfortran.dg/class_30.f90: Update dg-error/warning.
8550         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8551         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8552         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8553         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8554         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8555         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8556         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8557         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8558         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8559         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8560         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8561         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8562         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8563         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8564         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8565         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8566         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8567         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8568         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8569         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8570         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8571         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8572         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8573         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8574         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8575
8576 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8577
8578         PR fortran/47768
8579         * gfortran.dg/proc_ptr_comp_30.f90: New.
8580
8581 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8582
8583         PR debug/47780
8584         * gcc.target/i386/pr47780.c: New test.
8585
8586 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8587
8588         PR fortran/47767
8589         * gfortran.dg/class_40.f03: New.
8590
8591 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8592
8593         PR c++/47208
8594         * g++.dg/cpp0x/auto21.C: New test.
8595
8596 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8597
8598         * objc.dg/special/unclaimed-category-1.h: Updated for
8599         new ABI support.
8600         * objc.dg/special/unclaimed-category-1.m: Same.
8601         * objc.dg/zero-link-1.m: Same.
8602         * objc.dg/lookup-1.m: Same.
8603         * objc.dg/torture/strings/const-str-9.m
8604         * objc.dg/torture/strings/const-str-10.m: Same.
8605         * objc.dg/torture/strings/const-str-11.m: Same.
8606         * objc.dg/torture/forward-1.m: Same.
8607         * objc.dg/zero-link-2.m: Same.
8608         * objc.dg/encode-7-next-64bit.m: Same.
8609         * objc.dg/method-4.m: Same.
8610         * objc.dg/next-runtime-1.m: Same.
8611         * objc.dg/image-info.m: Same.
8612         * objc.dg/pr23214.m: Same.
8613         * objc.dg/symtab-1.m: Same.
8614         * obj-c++.dg/basic.m: Same.
8615         * obj-c++.dg/proto-lossage-3.m: Same.
8616         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8617         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8618         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8619         * obj-c++.dg/method-11.m: Same.
8620         * objc/execute/enumeration-1.m: Same.
8621         * objc/execute/object_is_class.m: Same.
8622         * objc/execute/formal_protocol-2.m: Same.
8623         * objc/execute/formal_protocol-4.m: Same.
8624         * objc/execute/formal_protocol-6.m: Same.
8625         * objc/execute/bycopy-3.m: Same.
8626         * objc/execute/exceptions/catchall-1.m: Same.
8627         * objc/execute/exceptions/finally-1.m: Same.
8628         * objc/execute/exceptions/local-variables-1.m: Same.
8629         * objc/execute/exceptions/foward-1.m: Same.
8630         * objc/execute/bf-common.h
8631         * objc/execute/enumeration-2.m: Same.
8632         * objc/execute/formal_protocol-1.m: Same.
8633         * objc/execute/formal_protocol-3.m: Same.
8634         * objc/execute/formal_protocol-5.m: Same.
8635         * objc/execute/accessing_ivars.m: Same.
8636         * objc/execute/bycopy-2.m: Same.
8637         * objc/execute/formal_protocol-7.m: Same.
8638         * objc/execute/compatibility_alias.m: Same.
8639         * objc/execute/no_clash.m: Same.
8640         * objc/execute/object_is_meta_class.m: Same.
8641         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8642         * objc/execute/class-tests-1.h: Include stdio.h.
8643         * objc/execute/class-tests-2.h: Same.
8644         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8645         runtimes.
8646         * obj-c++.dg/try-catch-2.mm: Same.
8647
8648 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR c++/47783
8651         * g++.dg/warn/Wunused-parm-4.C: New test.
8652
8653 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8654             Jan Hubicka  <jh@suse.cz>
8655
8656         PR debug/47106
8657         PR debug/47402
8658         * g++.dg/debug/pr47106.C: New.
8659
8660 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8661
8662         PR target/43653
8663         * gcc.target/i386/pr43653.c: New test.
8664
8665 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8666
8667         PR c++/47172
8668         * g++.dg/template/inherit6.C: New test.
8669
8670 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8671
8672         PR fortran/47745
8673         * gfortran.dg/class_39.f03: New.
8674
8675 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8676
8677         PR c++/47326
8678         * g++.dg/cpp0x/variadic106.C: New test.
8679
8680 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8681
8682         PR libfortran/47757
8683         * gfortran.dg/pr47757-1.f90: New test.
8684         * gfortran.dg/pr47757-2.f90: New test.
8685         * gfortran.dg/pr47757-3.f90: New test.
8686
8687         PR c++/47704
8688         * g++.dg/cpp0x/enum8.C: New test.
8689
8690 2011-02-15  Jason Merrill  <jason@redhat.com>
8691
8692         * g++.dg/inherit/implicit-trivial1.C: New.
8693         * g++.dg/cpp0x/implicit-trivial1.C: New.
8694
8695 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8696
8697         PR middle-end/47725
8698         * gcc.dg/torture/pr47725.c: Removed.
8699
8700 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8701
8702         PR target/47755
8703         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8704         constant does not generate a load from memory.
8705
8706 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8707
8708         PR middle-end/47725
8709         * gcc.dg/torture/pr47725.c: New.
8710
8711 2011-02-15  Richard Guenther  <rguenther@suse.de>
8712
8713         PR tree-optimization/47743
8714         * gcc.dg/torture/pr47743.c: New testcase.
8715
8716 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8717
8718         PR middle-end/47581
8719         * gcc.target/i386/pr47581.c: New test.
8720
8721 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8722
8723         PR fortran/47730
8724         * gfortran.dg/select_type_22.f03: New.
8725
8726 2011-02-14  Jason Merrill  <jason@redhat.com>
8727
8728         * g++.dg/cpp0x/regress/enum1.C: New.
8729
8730 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8731
8732         * gnat.dg/include.adb: New test.
8733
8734 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8735
8736         PR fortran/47728
8737         * gfortran.dg/class_38.f03: New.
8738
8739 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8740
8741         * gcc.dg/pr46494.c: New test.
8742
8743 2011-02-14  Richard Guenther  <rguenther@suse.de>
8744
8745         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8746
8747 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8748
8749         PR ada/41929
8750         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8751         sparc*-sun-solaris2.11.
8752
8753 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8754
8755         PR fortran/47349
8756         * gfortran.dg/argument_checking_18.f90: New.
8757
8758 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8759
8760         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8761         * gfortran.dg/argument_checking_17.f90: New.
8762
8763 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8764
8765         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8766         are temporarily disabled.
8767         * gfortran.dg/class_7.f03: Ditto.
8768         * gfortran.dg/coarray_14.f90: Ditto.
8769         * gfortran.dg/typebound_proc_13.f03: Ditto.
8770
8771 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8772
8773         PR fortran/45586
8774         * gfortran.dg/extends_11.f03: New.
8775
8776 2011-02-11  Xinliang David Li  <davidxl@google.com>
8777
8778         PR tree-optimization/47707
8779         * g++.dg/tree-ssa/pr47707.C: New test.
8780
8781 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8782
8783         * g++.dg/opt/inline17.C: New test.
8784
8785 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8786
8787         PR fortran/47550
8788         * gfortran.dg/pure_formal_2.f90: New.
8789
8790 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8791
8792         PR rtl-optimization/47614
8793         * gfortran.dg/pr47614.f: New.
8794
8795 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8796
8797         PR driver/47678
8798         * gcc.dg/opts-6.c: New test.
8799
8800 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8801
8802         PR debug/47684
8803         * gcc.dg/pr47684.c: New test.
8804
8805 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8806
8807         PR target/47629
8808         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8809         c99_runtime, dg-add-options c99_runtime.
8810         (main): Use __asm__.
8811
8812 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8813
8814         PR testsuite/47400
8815         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8816         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8817         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8818         * gcc.dg/ucnid-10.c: Likewise.
8819         * gcc.dg/ucnid-13.c: Likewise.
8820         * gcc.dg/ucnid-7.c: Likewise.
8821         * gcc.dg/ucnid-8.c: Likewise.
8822         Adapt dg-warning line number.
8823
8824 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8825
8826         * gcc.target/i386/parity-1.c: Use -march=k8.
8827         * gcc.target/i386/parity-2.c: Ditto.
8828         * gcc.target/i386/vecinit-1.c: Ditto.
8829         * gcc.target/i386/vecinit-2.c: Ditto.
8830
8831 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8832
8833         PR target/46610
8834         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8835         * gcc.target/mips/save-restore-3.c: Likewise.
8836         * gcc.target/mips/save-restore-4.c: Likewise.
8837         * gcc.target/mips/save-restore-5.c: Likewise.
8838
8839         PR target/47683
8840         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8841         * g++.dg/tree-prof/partition2.C: Likewise.
8842
8843 2011-02-09  Jason Merrill  <jason@redhat.com>
8844
8845         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8846         rather than misdeclare std::puts.
8847
8848         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8849         * g++.dg/other/warning1.C: Likewise.
8850         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8851         * g++.old-deja/g++.gb/scope06.C: Likewise.
8852         * g++.old-deja/g++.law/cvt11.C: Likewise.
8853         * g++.old-deja/g++.law/init1.C: Likewise.
8854         * g++.dg/abi/mangle26.C: Likewise.
8855
8856         * g++.dg/template/function1.C: Adjust for C++0x mode.
8857         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8858
8859         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8860         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8861
8862         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8863
8864         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8865
8866         * g++.dg/cpp0x/regress: New directory.
8867         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8868         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8869         * g++.dg/cpp0x/regress/regress3.C: New.
8870
8871 2011-02-10  Richard Guenther  <rguenther@suse.de>
8872
8873         PR tree-optimization/47677
8874         * gcc.dg/torture/pr47677.c: New testcase.
8875
8876 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8877
8878         * objc.dg/special/load-category-1.m: Remove unused header.
8879         * objc.dg/special/load-category-1a.m: Likewise.
8880         * objc.dg/special/load-category-2.m: Likewise.
8881         * objc.dg/special/load-category-2a.m: Likewise.
8882         * objc.dg/special/load-category-3.m: Likewise.
8883         * objc.dg/special/load-category-3a.m: Likewise.
8884         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8885         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8886         * objc.dg/attributes/class-attribute-1.m: Likewise.
8887         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8888         * obj-c++.dg/property/property.exp: Likewise.
8889         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8890         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8891         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8892         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8893         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8894         * obj-c++.dg/template-8.mm: Likewise.
8895
8896 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8897
8898         PR target/47665
8899         * gcc.target/i386/pr47665.c: New test.
8900
8901 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8902
8903         PR testsuite/47622
8904         Revert
8905         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8906         PR debug/42631
8907         * gcc.dg/pr42631.c: Update test.
8908         * gcc.dg/pr42631-2.c: New test.
8909
8910 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8911
8912         PR fortran/47352
8913         * gfortran.dg/proc_decl_25.f90: New.
8914
8915 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8916
8917         PR fortran/47463
8918         * gfortran.dg/typebound_assignment_2.f03: New.
8919
8920 2011-02-09  Richard Guenther  <rguenther@suse.de>
8921
8922         PR tree-optimization/47664
8923         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8924
8925 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8926
8927         PR middle-end/47646
8928         * gnat.dg/uninit_func.adb: Adjust dg directive.
8929
8930 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8931
8932         PR middle-end/47646
8933         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8934
8935 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8936
8937         PR fortran/47637
8938         * gfortran.dg/auto_dealloc_2.f90: New.
8939
8940 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8941
8942         * gcc.dg/builtins-config.h: Remove __sgi handling.
8943         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8944         -std=c99 for mips-sgi-irix6.5*.
8945
8946 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8947
8948         PR middle-end/45505
8949         * gfortran.dg/pr25923.f90: Remove xfails.
8950
8951 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8952
8953         PR fortran/47583
8954         * gfortran.dg/inquire_14.f90: New test.
8955
8956 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8957
8958         PR fortran/45290
8959         * gfortran.dg/pointer_init_6.f90: New.
8960
8961 2011-02-08  Jeff Law <law@redhat.com>
8962
8963         PR tree-optimization/42893
8964         * gcc.tree-ssa/pr42893.c: New test.
8965
8966 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8967
8968         PR tree-optimization/46834
8969         PR tree-optimization/46994
8970         PR tree-optimization/46995
8971         * gcc.dg/graphite/id-pr46834.c: New.
8972         * gfortran.dg/graphite/id-pr46994.f90: New.
8973         * gfortran.dg/graphite/id-pr46995.f90: New.
8974
8975 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8976
8977         PR middle-end/47646
8978         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8979         using the variable is known the warning is emitted there.
8980         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8981         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8982
8983         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8984         statement.
8985         (vg): Likewise.
8986         * gcc.dg/noreturn-1.c (foo5): Likewise.
8987         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8988         (method2): Likewise.
8989
8990         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8991         the return statement using the uninitialized variable.
8992         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8993
8994 2011-02-08  Richard Guenther  <rguenther@suse.de>
8995
8996         PR middle-end/47639
8997         * g++.dg/opt/pr47639.c: New testcase.
8998
8999 2011-02-08  Richard Guenther  <rguenther@suse.de>
9000
9001         PR tree-optimization/47632
9002         * g++.dg/opt/pr47632.C: New testcase.
9003
9004 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9005
9006         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9007
9008 2011-02-07  Richard Guenther  <rguenther@suse.de>
9009
9010         PR tree-optimization/47615
9011         * g++.dg/opt/pr47615.C: New testcase.
9012
9013 2011-02-07  Richard Guenther  <rguenther@suse.de>
9014
9015         PR tree-optimization/47621
9016         * gcc.dg/torture/pr47621.c: New testcase.
9017
9018 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9019
9020         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9021
9022 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9023
9024         PR fortran/47592
9025         * gfortran.dg/allocate_with_source_1 : New test.
9026
9027 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9028
9029         PR middle-end/47610
9030         * gcc.dg/pr47610.c: New test.
9031
9032 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9033
9034         PR debug/42631
9035         * gcc.dg/pr42631.c: Update test.
9036         * gcc.dg/pr42631-2.c: New test.
9037
9038 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9039
9040         PR fortran/47574
9041         * gfortran.dg/pr47574.f90:  New test.
9042
9043 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9044
9045         PR tree-optimization/46194
9046         * gcc.dg/autopar/pr46194.c: New.
9047
9048 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9049
9050         PR tree-optimization/43695
9051         * g++.dg/ipa/pr43695.C: New.
9052
9053 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9054
9055         PR inline-asm/23200
9056         * gcc.dg/pr23200.c: New test.
9057
9058 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9059
9060         PR c++/47589
9061         * g++.dg/pr47589.C: New test.
9062
9063 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9064
9065         PR c++/47398
9066         * g++.dg/template/typedef37.C: New test.
9067         * g++.dg/template/param1.C: Adjust expected error message.
9068
9069 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR middle-end/31490
9072         * gcc.dg/pr31490-2.c: New test.
9073         * gcc.dg/pr31490-3.c: New test.
9074         * gcc.dg/pr31490-4.c: New test.
9075
9076 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9077             Jakub Jelinek  <jakub@redhat.com>
9078
9079         PR c++/46890
9080         * g++.dg/parser/semicolon3.C: Adjust.
9081         * g++.dg/parser/semicolon4.C: New testcase.
9082         * g++.dg/pr46890.C: New testcase.
9083
9084 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9085
9086         PR c++/29571
9087         * g++.dg/init/pr29571.C: New.
9088
9089 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9090
9091         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9092         instead of vect_int.
9093
9094 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9095
9096         PR target/47312
9097         * gcc.target/i386/pr47312.c: New test.
9098
9099         PR target/47564
9100         * gcc.target/i386/pr47564.c: New test.
9101
9102 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9103
9104         PR tree-optimization/45122
9105         * gcc.dg/tree-ssa/pr45122.c: New.
9106
9107 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9108
9109         PR target/47272
9110         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9111         and vec_vsx_st.
9112
9113         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9114         and vsx so a default --with-cpu=power7 doesn't give an error
9115         when -mavoid-indexed-addresses is used.
9116
9117         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9118         wrapper function to save the arguments and then jump to the real
9119         function, rather than depending on the compiler not to move stuff
9120         before an asm.
9121         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9122
9123 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9124             Paul Thomas  <pault@gcc.gnu.org>
9125
9126         PR fortran/47082
9127         * gfortran.dg/class_37.f03 : New test.
9128
9129 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9130             Richard Guenther  <rguenther@suse.de>
9131
9132         PR tree-optimization/40979
9133         PR bootstrap/47044
9134         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9135         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9136         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9137         check_vect_support_and_set_flags.
9138         * gfortran.dg/graphite/vect-pr40979.f90: New.
9139
9140 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9141
9142         PR fortran/47572
9143         * gfortran.dg/class_36.f03: New.
9144
9145 2011-02-02  Richard Guenther  <rguenther@suse.de>
9146
9147         PR tree-optimization/47566
9148         * gcc.dg/lto/20110201-1_0.c: New testcase.
9149
9150 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9151
9152         PR debug/47498
9153         PR debug/47501
9154         PR debug/45136
9155         PR debug/45130
9156         * debug/pr47498.c: New.
9157         * debug/pr47501.c: New.
9158
9159 2011-02-01  Richard Guenther  <rguenther@suse.de>
9160
9161         PR tree-optimization/47559
9162         * g++.dg/torture/pr47559.C: New testcase.
9163
9164 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9165
9166         PR fortran/47565
9167         * gfortran.dg/typebound_call_20.f03: New.
9168
9169 2011-02-01  Richard Guenther  <rguenther@suse.de>
9170
9171         PR tree-optimization/47555
9172         * gcc.dg/pr47555.c: New testcase.
9173
9174 2011-02-01  Richard Guenther  <rguenther@suse.de>
9175
9176         PR tree-optimization/47541
9177         * g++.dg/torture/pr47541.C: New testcase.
9178
9179 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9180
9181         PR fortran/47455
9182         * gfortran.dg/typebound_call_19.f03: New.
9183
9184 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9185
9186         PR c++/47416
9187         * g++.dg/cpp0x/pr47416.C: New test.
9188
9189 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9190
9191         PR fortran/47519
9192         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9193
9194 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9195
9196         PR fortran/47463
9197         * gfortran.dg/typebound_assignment_1.f03: New.
9198
9199 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9200
9201         PR tree-optimization/47538
9202         * gcc.c-torture/execute/pr47538.c: New test.
9203
9204 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9205
9206         PR target/45325
9207         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9208
9209 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9210
9211         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9212
9213 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9214
9215         PR rtl-optimization/44031
9216         * gcc.c-torture/compile/20110131-1.c: New test.
9217
9218 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9219
9220         PR fortran/47042
9221         * gfortran.dg/stmt_func_1.f90: New.
9222
9223 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9224
9225         PR fortran/47042
9226         * gfortran.dg/interface_34.f90: New.
9227
9228 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9229
9230         PR fortran/47523
9231         * gfortran.dg/realloc_on_assign_5.f03: New test.
9232         * gfortran.dg/realloc_on_assign_5.f03: New test.
9233
9234 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9235
9236         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9237         * gfortran.dg/bessel_7.f90: Likewise.
9238         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9239
9240         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9241         * gfortran.dg/sum_init_expr.f03: Likewise.
9242
9243         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9244
9245         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9246         -r -nostdlib.
9247
9248         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9249         loop only on "vect_intfloat_cvt" targets.
9250
9251 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9252
9253         PR fortran/47531
9254         * gfortran.dg/shape_6.f90: New.
9255
9256 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9257
9258         PR libgfortran/47434
9259         * gfortran.dg/read_infnan_1.f90: Update test.
9260         * gfortran.dg/module_nan.f90: Update test.
9261         * gfortran.dg/char4_iunit_1.f03: Update test.
9262         * gfortran.dg/large_real_kind_1.f90: Update test.
9263         * gfortran.dg/real_const_3.f90: Update test.
9264         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9265
9266 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9267
9268         PR c++/47311
9269         * g++.dg/template/param2.C: New test.
9270
9271 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9272
9273         PR libgfortran/47285
9274         * gfortran.dg/fmt_g.f: New test.
9275
9276 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9277
9278         PR fortran/47507
9279         * gfortran.dg/pure_formal_1.f90: New.
9280
9281 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9282
9283         PR target/42894
9284         * gcc.dg/tls/pr42894.c: New test.
9285
9286 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9287
9288         * gcc.dg/pr47276.c: Add dg-require-visibility.
9289
9290 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9291
9292         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9293
9294 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9295             Tobias Burnus  <burnus@gcc.gnu.org>
9296
9297         PR fortran/45170
9298         PR fortran/35810
9299         PR fortran/47350
9300         * gfortran.dg/realloc_on_assign_3.f03: New test.
9301         * gfortran.dg/realloc_on_assign_4.f03: New test.
9302         * gfortran.dg/allocatable_function_5.f90: New test.
9303         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9304         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9305         implemented" dg-errors.
9306
9307 2011-01-27  Jan Hubicka  <jh@suse.cz>
9308
9309         PR middle-end/46949
9310         * gcc.dg/attr-weakref-4.c: New testcase
9311
9312 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9313
9314         PR tree-optimization/47228
9315         * gcc.dg/torture/pr47228.c: New test.
9316
9317 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9318
9319         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9320
9321 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9322
9323         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9324         when using auto-overlay support on the SPU.
9325
9326 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9327
9328         PR rtl-optimization/44174
9329         * gcc.target/i386/asm-6.c: New test.
9330
9331 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9332
9333         PR rtl-optimization/46856
9334         * gcc.c-torture/compile/pr46856.c: New test.
9335
9336 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9337             Andrew Pinski  <pinskia@gmail.com>
9338
9339         PR c/43082
9340         * gcc.dg/pr43082.c: New.
9341
9342 2011-01-26  DJ Delorie  <dj@redhat.com>
9343
9344         PR rtl-optimization/46878
9345         * gcc.dg/pr46878-1.c: New test.
9346
9347 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9348
9349         PR c++/47476
9350         * g++.dg/cpp0x/pr47476.C: New test.
9351
9352 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9353
9354         * gcc.c-torture/compile/20110126-1.c: New test.
9355
9356 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9357
9358         PR c/47473
9359         * gcc.dg/torture/pr47473.c: New test.
9360
9361 2011-01-26  Jan Hubicka  <jh@suse.cz>
9362
9363         PR target/47237
9364         * gcc.c-torture/execute/pr47237.c: New testcase.
9365
9366 2011-01-26  Jan Hubicka  <jh@suse.cz>
9367
9368         PR tree-optimization/47190
9369         * gcc.dg/attr-weakref-3.c: New testcase.
9370
9371 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9372
9373         PR c++/43601
9374         * gcc.dg/dll-9a.c: New test file.
9375         * gcc.dg/dll-11.c: Likewise.
9376         * gcc.dg/dll-12.c: Likewise.
9377         * gcc.dg/dll-12a.c: Likewise.
9378         * gcc.dg/dll-11a.c: Likewise.
9379         * gcc.dg/dll-9.c: Likewise.
9380         * gcc.dg/dll-10.c: Likewise.
9381         * gcc.dg/dll-10a.c: Likewise.
9382         * g++.dg/ext/dllexport4a.cc: Likewise.
9383         * g++.dg/ext/dllexport4.C: Likewise.
9384         * g++.dg/ext/dllexport5.C: Likewise.
9385         * g++.dg/ext/dllexport5a.cc: Likewise.
9386
9387 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9388
9389         PR tree-optimization/46970
9390         * gcc.dg/graphite/pr46970.c: New.
9391
9392 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9393
9394         PR tree-optimization/46215
9395         * gcc.dg/graphite/pr46215.c: New.
9396
9397 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9398
9399         PR tree-optimization/46168
9400         * gcc.dg/graphite/pr46168.c: New.
9401
9402 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9403
9404         PR tree-optimization/43657
9405         * gcc.dg/graphite/pr43657.c: New.
9406
9407 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9408
9409         PR tree-optimization/29832
9410         * gfortran.dg/graphite/pr29832.f90: New.
9411
9412 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9413
9414         PR tree-optimization/43567
9415         * gcc.dg/graphite/pr43567.c: New.
9416
9417 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9418
9419         * gfortran.dg/graphite/interchange-4.f: New.
9420         * gfortran.dg/graphite/interchange-5.f: New.
9421
9422         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9423         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9424         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9425         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9426         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9427         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9428         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9429         * gfortran.dg/ltrans-7.f90: Removed.
9430         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9431
9432         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9433         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9434         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9435         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9436         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9437         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9438         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9439         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9440         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9441         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9442         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9443         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9444         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9445         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9446         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9447         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9448         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9449         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9450         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9451         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9452         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9453         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9454         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9455         * gcc.dg/tree-ssa/data-dep-1.c
9456         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9457         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9458         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9459         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9460         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9461
9462 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9463
9464         PR tree-optimization/47265
9465         PR tree-optimization/47443
9466         * gcc.c-torture/compile/pr47265.c: New test.
9467         * gcc.dg/pr47443.c: New test.
9468
9469 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9470
9471         PR tree-optimization/47382
9472         * g++.dg/torture/pr47382.C: New test.
9473         * g++.dg/opt/devirt1.C: Xfail.
9474
9475 2011-01-25  Yao Qi  <yao@codesourcery.com>
9476
9477         PR target/45701
9478         * gcc.target/arm/pr45701-1.c: New test.
9479         * gcc.target/arm/pr45701-2.c: New test.
9480         * gcc.target/arm/pr45701-3.c: New test.
9481
9482 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9483             Jakub Jelinek  <jakub@redhat.com>
9484
9485         PR tree-optimization/47271
9486         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9487
9488 2011-01-25  Nick Clifton  <nickc@redhat.com>
9489
9490         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9491         (saturate_add): Delete.
9492         (exchange): Delete.
9493         (main): Do not run saturate_add.
9494         (set_interrupts): Delete.
9495
9496 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9497
9498         PR fortran/47448
9499         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9500
9501 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9502
9503         PR tree-optimization/47427
9504         PR tree-optimization/47428
9505         * gcc.c-torture/compile/pr47427.c: New test.
9506         * gcc.c-torture/compile/pr47428.c: New test.
9507
9508 2011-01-25  Richard Guenther  <rguenther@suse.de>
9509
9510         PR middle-end/47411
9511         * gcc.dg/torture/pr47411.c: New testcase.
9512
9513 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9514
9515         * gfortran.dg/graphite/id-24.f: New.
9516         * gfortran.dg/graphite/id-25.f: New.
9517
9518 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9519
9520         * gfortran.dg/graphite/id-23.f: New.
9521
9522 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9523
9524         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9525
9526 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9527
9528         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9529         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9530         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9531         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9532         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9533         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9534         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9535         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9536         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9537
9538 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9539
9540         * gcc.dg/graphite/block-0.c: Add documentation.
9541         * gcc.dg/graphite/block-4.c: Same.
9542         * gcc.dg/graphite/block-7.c: Same.
9543         * gcc.dg/graphite/block-8.c: New.
9544         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9545         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9546         * gcc.dg/graphite/interchange-12.c: Add documentation.
9547         * gcc.dg/graphite/interchange-13.c: New.
9548         * gcc.dg/graphite/interchange-14.c: New.
9549         * gcc.dg/graphite/interchange-15.c: New.
9550         * gcc.dg/graphite/interchange-8.c: Add documentation.
9551         * gcc.dg/graphite/interchange-mvt.c: Same.
9552
9553 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9554
9555         PR target/47408
9556         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9557         * gcc.target/powerpc/altivec-14.c: Ditto.
9558         * gcc.target/powerpc/altivec-33.c: Ditto.
9559         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9560         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9561         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9562         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9563         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9564         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9565         * g++.dg/ext/altivec-15.C: Ditto.
9566         * g++.dg/ext/altivec-types-1.C: Ditto.
9567         * g++.dg/ext/altivec-types-2.C: Ditto.
9568         * g++.dg/ext/altivec-types-3.C: Ditto.
9569         * g++.dg/ext/altivec-types-4.C: Ditto.
9570
9571 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9572
9573         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9574
9575 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9576
9577         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9578         optimization options.
9579
9580 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9581
9582         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9583
9584         PR testsuite/45988
9585         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9586
9587 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9588
9589         PR fortran/47421
9590         * gfortran.dg/allocatable_scalar_12.f90: New.
9591
9592 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9593
9594         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9595         vectorization to be not profitable if peeling is used to
9596         realign the memory access.
9597         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9598         loop bound to avoid loop unrolling.
9599         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9600
9601 2011-01-22  Jan Hubicka  <jh@suse.cz>
9602
9603         PR lto/47333
9604         * g++.dg/lto/pr47333.C: New file.
9605
9606 2011-01-22  Jan Hubicka  <jh@suse.cz>
9607
9608         PR tree-optimization/43884
9609         PR lto/44334
9610         * gcc.dg/autopar/outer-2.c: Increase array size.
9611         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9612
9613 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9614
9615         PR fortran/38536
9616         * gfortran.dg/c_loc_tests_16.f90:  New test.
9617
9618 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9619
9620         PR fortran/47399
9621         * gfortran.dg/typebound_proc_19.f90: New.
9622
9623 2011-01-21  Jeff Law <law@redhat.com>
9624
9625         PR tree-optimization/47053
9626         * g++.dg/pr47053.C: New test.
9627
9628 2011-01-21  Jason Merrill  <jason@redhat.com>
9629
9630         PR c++/47041
9631         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9632
9633 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9634
9635         PR c++/47388
9636         * g++.dg/cpp0x/range-for10.C: New test.
9637         * g++.dg/template/for1.C: New test.
9638
9639         PR middle-end/45566
9640         * g++.dg/tree-prof/partition3.C: New test.
9641
9642         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9643
9644         PR rtl-optimization/47366
9645         * g++.dg/opt/pr47366.C: New test.
9646
9647 2011-01-21  Jason Merrill  <jason@redhat.com>
9648
9649         PR c++/46552
9650         * g++.dg/cpp0x/constexpr-regress2.C: New.
9651
9652         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9653
9654 2011-01-21  Jeff Law <law@redhat.com>
9655
9656         PR rtl-optimization/41619
9657         * gcc.dg/pr41619.c: New.
9658
9659 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9660
9661         PR tree-optimization/47355
9662         * g++.dg/opt/pr47355.C: New test.
9663
9664 2011-01-21  Richard Guenther  <rguenther@suse.de>
9665
9666         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9667         making main hot.
9668
9669 2011-01-21  Richard Guenther  <rguenther@suse.de>
9670
9671         PR tree-optimization/47365
9672         * gcc.dg/torture/pr47365.c: New testcase.
9673         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9674
9675 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9676
9677         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9678
9679 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9680
9681         PR tree-optimization/47391
9682         * gcc.dg/pr47391.c: New test.
9683
9684 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9685
9686         * g++.dg/template/char1.C: Use signed char.
9687
9688 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9689
9690         PR fortran/47377
9691         * gfortran.dg/pointer_target_4.f90: New.
9692
9693 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9694
9695         PR target/47251
9696         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9697         ILP32 system and not IP32.
9698
9699 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9700
9701         PR debug/46583
9702         * g++.dg/debug/pr46583.C: New.
9703
9704 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR debug/47283
9707         * g++.dg/debug/pr47283.C: New test.
9708
9709         PR testsuite/47371
9710         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9711         * gcc.target/i386/headmerge-2.c: Likewise.
9712
9713 2011-01-20  Richard Guenther  <rguenther@suse.de>
9714
9715         PR middle-end/47370
9716         * gcc.dg/torture/pr47370.c: New testcase.
9717
9718 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9719
9720         PR tree-optimization/46130
9721         * gcc.dg/pr46130-1.c: New test.
9722         * gcc.dg/pr46130-2.c: New test.
9723
9724 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9725
9726         PR c++/47291
9727         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9728
9729 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9730
9731         PR debug/46240
9732         * g++.dg/debug/pr46240.cc: New.
9733
9734 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR c++/47303
9737         * g++.dg/template/anonunion1.C: New test.
9738
9739         PR rtl-optimization/47337
9740         * gcc.c-torture/execute/pr47337.c: New test.
9741
9742 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9743
9744         PR testsuite/45342
9745         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9746
9747 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9748
9749         PR tree-optimization/46021
9750         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9751
9752 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR tree-optimization/47290
9755         * g++.dg/torture/pr47290.C: New test.
9756
9757 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9758
9759         PR fortran/47240
9760         * gfortran.dg/proc_ptr_comp_29.f90: New.
9761
9762 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9763
9764         PR testsuite/41146
9765         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9766         powerpc-apple-darwin9.
9767
9768 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR rtl-optimization/47299
9771         * gcc.c-torture/execute/pr47299.c: New test.
9772
9773 2011-01-17  Jason Merrill  <jason@redhat.com>
9774
9775         * g++.dg/cpp0x/constexpr-virtual.C: New.
9776
9777 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9778
9779         PR fortran/47331
9780         * gfortran.dg/gomp/pr47331.f90: New test.
9781
9782 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9783
9784         PR objc/47314
9785         * objc.dg/selector-warn-1.m: New.
9786         * obj-c++.dg/selector-warn-1.mm: New.
9787
9788 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9789
9790         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9791         Update dg-final accordingly.
9792
9793 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9794
9795         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9796
9797 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9798
9799         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9800         target check.
9801         * gcc.dg/guality/pr36728-2.c: Likewise.
9802
9803 2011-01-17  Richard Guenther  <rguenther@suse.de>
9804
9805         PR tree-optimization/47313
9806         * g++.dg/torture/pr47313.C: New testcase.
9807
9808 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9809
9810         PR target/47318
9811         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9812         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9813         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9814         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9815
9816         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9817         as __m256i.
9818         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9819         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9820         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9821
9822 2011-01-17  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/45967
9825         * gcc.dg/torture/pr45967-2.c: New testcase.
9826         * gcc.dg/torture/pr45967-3.c: Likewise.
9827
9828 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9829
9830         PR testsuite/47325
9831         * g++.dg/ext/pr47213.C: Require visibility.
9832
9833 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9834
9835         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9836         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9837
9838 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9839
9840         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9841         Linux-based targets.
9842
9843 2011-01-13  Jan Hubicka  <jh@suse.cz>
9844
9845         PR tree-optimization/47276
9846         * gcc.dg/pr47276.c: New testcase.
9847
9848 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9849             Jonathan Wakely  <jwakely.gcc@gmail.com>
9850
9851         PR c++/33558
9852         * g++.dg/other/pr33558.C: New.
9853         * g++.dg/other/pr33558-2.C: New.
9854
9855 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9856
9857         PR tree-optimization/45934
9858         PR tree-optimization/46302
9859         * g++.dg/ipa/devirt-c-1.C: New test.
9860         * g++.dg/ipa/devirt-c-2.C: Likewise.
9861         * g++.dg/ipa/devirt-c-3.C: Likewise.
9862         * g++.dg/ipa/devirt-c-4.C: Likewise.
9863         * g++.dg/ipa/devirt-c-5.C: Likewise.
9864         * g++.dg/ipa/devirt-c-6.C: Likewise.
9865         * g++.dg/ipa/devirt-6.C: Likewise.
9866         * g++.dg/ipa/devirt-d-1.C: Likewise.
9867         * g++.dg/torture/pr45934.C: Likewise.
9868
9869 2011-01-14  Jason Merrill  <jason@redhat.com>
9870
9871         * g++.dg/cpp0x/variadic105.C: New.
9872
9873 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9874             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9875
9876         PR objc/45989
9877         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9878         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9879         execution tests on i?86-*-*, x86_64-*-* and
9880         powerpc*-apple-darwin* && ilp32.
9881         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9882         tests on i?86-*-* and x86_64-*-*.
9883
9884 2011-01-14  Richard Guenther  <rguenther@suse.de>
9885
9886         PR tree-optimization/47280
9887         * g++.dg/opt/pr47280.C: New testcase.
9888
9889 2011-01-14  Jason Merrill  <jason@redhat.com>
9890
9891         * g++.dg/cpp0x/constexpr-regress1.C: New.
9892
9893         * g++.dg/ext/flexary2.C: New.
9894
9895 2011-01-14  Richard Guenther  <rguenther@suse.de>
9896
9897         PR middle-end/47281
9898         * gcc.dg/torture/pr47281.c: New testcase.
9899         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9900
9901 2011-01-14  Richard Guenther  <rguenther@suse.de>
9902
9903         PR tree-optimization/47286
9904         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9905
9906 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9907
9908         PR c++/47213
9909         * g++.dg/ext/pr47213.C: New.
9910
9911 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9912
9913         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9914
9915 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9916             Mikael Morin  <mikael@gcc.gnu.org>
9917
9918         PR fortran/45848
9919         PR fortran/47204
9920         * gfortran.dg/select_type_20.f90: New.
9921         * gfortran.dg/select_type_21.f90: New.
9922
9923 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9924
9925         PR target/47251
9926         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9927
9928 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9929
9930         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9931         * gcc.dg/guality/pr36728-2.c: Likewise.
9932
9933 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9934
9935         PR debug/PR46973
9936         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9937
9938 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9939
9940         PR rtl-optimization/45352
9941         * gcc.dg/pr45352-3.c: New.
9942
9943 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9944
9945         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9946         comment.
9947         * g++.dg/cpp0x/range-for8.C: New.
9948         * g++.dg/cpp0x/range-for9.C: New.
9949
9950 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9951
9952         PR debug/47209
9953         * g++.dg/debug/pr47209.C: New.
9954
9955 2011-01-12  Richard Guenther  <rguenther@suse.de>
9956
9957         PR lto/47259
9958         * gcc.dg/lto/pr47259_0.c: New testcase.
9959         * gcc.dg/lto/pr47259_1.c: Likewise.
9960
9961 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9962
9963         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9964         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9965         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9966         methods missing from the OBJC2 Object.
9967         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9968         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9969         GNU and NeXT runtimes.
9970         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9971         comments.
9972         * objc-obj-c++-shared/Object1.m: Likewise.
9973         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9974         * objc.dg/proto-qual-1.m: Likewise.
9975         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9976         * obj-c++.dg/proto-qual-1.mm: Likewise.
9977
9978 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9979
9980         PR testsuite/33033
9981         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9982
9983 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9984
9985         Fixed the Objective-C++ testsuite and updated all tests.
9986         * lib/obj-c++.exp (obj-c++_init): Declare and set
9987         gcc_warning_prefix and gcc_error_prefix.
9988         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9989         'dg-warning', 'dg-message' and 'dg-error'.
9990         * obj-c++.dg/class-extension-3.mm: Likewise.
9991         * obj-c++.dg/class-protocol-1.mm: Likewise.
9992         * obj-c++.dg/encode-7.mm: Likewise.
9993         * obj-c++.dg/exceptions-3.mm: Likewise.
9994         * obj-c++.dg/exceptions-5.mm: Likewise.
9995         * obj-c++.dg/method-12.mm: Likewise.
9996         * obj-c++.dg/method-13.mm: Likewise.
9997         * obj-c++.dg/method-15.mm: Likewise.
9998         * obj-c++.dg/method-16.mm: Likewise.
9999         * obj-c++.dg/method-4.mm: Likewise.
10000         * obj-c++.dg/method-8.mm: Likewise.
10001         * obj-c++.dg/method-conflict-1.mm: Likewise.
10002         * obj-c++.dg/method-conflict-2.mm: Likewise.
10003         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10004         and uncommented second part of the testcase now that the testsuite
10005         works correctly.
10006         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10007         and uncommented second part of the testcase now that the testsuite
10008         works correctly.
10009         * obj-c++.dg/private-1.mm: Likewise.
10010         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10011         * obj-c++.dg/syntax-error-7.mm: Likewise.
10012         * obj-c++.dg/warn5.mm: Likewise.
10013         * obj-c++.dg/property/at-property-14.mm: Likewise.
10014         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10015         FIXME.
10016         * obj-c++.dg/property/at-property-18.mm: Likewise.
10017         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10018         FIXME.
10019         * obj-c++.dg/property/at-property-21.mm: Likewise.
10020         * obj-c++.dg/property/at-property-28.mm: Likewise.
10021         * obj-c++.dg/property/at-property-5.mm: Likewise.
10022         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10023         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10024         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10025         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10026         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10027         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10028         * obj-c++.dg/tls/diag-5.mm: Likewise.
10029         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10030         dg-error, now matched correctly.
10031
10032 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10033
10034         * objc.dg/property/at-property-29.m: New.
10035         * obj-c++.dg/property/at-property-29.mm: New.
10036
10037 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10038
10039         * go.test/go-test.exp (go-set-goarch): New proc.
10040         (go-gc-tests): Use it.
10041
10042 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10043
10044         PR debug/46955
10045         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10046
10047 2011-01-11  Richard Henderson  <rth@redhat.com>
10048
10049         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10050
10051 2011-01-11  Jan Hubicka  <jh@suse.cz>
10052
10053         PR lto/45721
10054         PR lto/45375
10055         * gcc.dg/lto/pr45721_1.c: New file.
10056         * gcc.dg/lto/pr45721_0.c: New file.
10057
10058 2011-01-11  Richard Guenther  <rguenther@suse.de>
10059
10060         PR tree-optimization/46076
10061         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10062
10063 2011-01-11  Jeff Law <law@redhat.com>
10064
10065         * PR tree-optimization/47086
10066         * gcc.dg/pr47086.c: New test.
10067
10068 2011-01-11  Jason Merrill  <jason@redhat.com>
10069
10070         PR c++/46658
10071         * g++.dg/template/new10.C: New.
10072
10073         PR c++/45520
10074         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10075
10076 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10077
10078         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10079         Split type definitions and NSConstantString class into...
10080         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10081         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10082         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10083         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10084         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10085         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10086         to comments.
10087         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10088         encode defines for newer NeXT system headers.
10089         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10090         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10091         * objc.dg/foreach-5.m: Likewise.
10092         * objc.dg/foreach-2.m: Likewise.
10093         * objc.dg/foreach-4.m: Likewise.
10094         * objc.dg/torture/strings/string1.m: Likewise.
10095         * objc.dg/torture/strings/string2.m: Likewise.
10096         * objc.dg/torture/strings/string3.m: Likewise.
10097         * objc.dg/torture/strings/string4.m: Likewise.
10098         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10099         header and stand alone.
10100         * obj-c++.dg/strings/strings-2.mm: Likewise.
10101         * objc.dg/torture/strings/const-str-3.m: Likewise.
10102         * objc.dg/strings/strings-2.m: Likewise.
10103         * objc.dg/strings/const-str-12b.m: Likewise.
10104
10105 2011-01-12  Richard Guenther  <rguenther@suse.de>
10106
10107         PR middle-end/32511
10108         * gcc.dg/attr-weak-1.c: Adjust.
10109
10110 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10111
10112         PR fortran/47051
10113         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10114         standard compliant and comment.
10115
10116 2011-01-10  Jan Hubicka  <jh@suse.cz>
10117
10118         PR lto/46083
10119         * gcc.dg/initpri3.c: New testcase.
10120
10121 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10122
10123         PR lto/47222
10124         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10125         externally visible.
10126         (g_esi): Likewise.
10127         (g_ebx): Likewise.
10128         (g_ebp): Likewise.
10129         (g_esp): Likewise.
10130         (g_ebp_save): Likewise.
10131         (g_esp_save): Likewise.
10132
10133 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10134
10135         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10136
10137 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10138
10139         PR tree-optimization/46021
10140         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10141         i?86-*-*, x86_64-*-*.
10142
10143 2011-01-10  Jeff Law <law@redhat.com>
10144
10145         * PR tree-optimization/47141
10146         * gcc.c-torture/compile/pr47141.c: New test.
10147
10148 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10149
10150         PR testsuite/46230
10151         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10152         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10153         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10154         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10155
10156         PR testsuite/46230
10157         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10158         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10159         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10160         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10161         being vectorized.  Adjust dg-final pattern.
10162
10163         PR testsuite/46230
10164         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10165         * gcc.dg/vect/slp-24.c: Likewise.
10166
10167 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10168
10169         PR c++/47218
10170         * g++.dg/other/pr47218-1.C: New test file.
10171         * g++.dg/other/pr47218.C: Likewise.
10172         * g++.dg/other/pr47218.h: New supporting header.
10173
10174 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10175
10176         PR objc/47232
10177         * objc.dg/attributes/invalid-attribute-1.m: New.
10178         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10179
10180 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10181
10182         PR fortran/47224
10183         * gfortran.dg/proc_ptr_comp_28.f90: New.
10184
10185 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10186
10187         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10188         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10189         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10190         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10191         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10192         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10193         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10194         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10195         * objc.dg/gnu-api-2-class.m: Likewise.
10196         * objc.dg/gnu-api-2-ivar.m: Likewise.
10197         * objc.dg/gnu-api-2-method.m: Likewise.
10198         * objc.dg/gnu-api-2-objc.m: Likewise.
10199         * objc.dg/gnu-api-2-object.m: Likewise.
10200         * objc.dg/gnu-api-2-property.m: Likewise.
10201         * objc.dg/gnu-api-2-protocol.m: Likewise.
10202         * objc.dg/gnu-api-2-sel.m: Likewise.
10203
10204 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10205
10206         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10207         * objc.dg/objc-foreach-4.m: Likewise.
10208         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10209         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10210         * objc.dg/foreach-4.m: Likewise.
10211         * objc.dg/foreach-5.m: Likewise.
10212         * objc.dg/foreach-3.m: Return self from init.
10213
10214 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10215
10216         PR fortran/38536
10217         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10218
10219 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10220
10221         PR fortran/46313
10222         * gfortran.dg/class_35.f90: New.
10223
10224 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10225
10226         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10227
10228 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10229
10230         PR objc/47078
10231         * objc.dg/invalid-method-2.m: New.
10232         * obj-c++.dg/invalid-method-2.mm: New.
10233
10234 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10235
10236         PR fortran/46896
10237         * gfortran.dg/transpose_optimization_2.f90 : New test.
10238
10239 2011-01-08  Jan Hubicka  <jh@suse.cz>
10240
10241         PR tree-optmization/46469
10242         * g++.dg/torture/pr46469.C: New testcase.
10243
10244 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10245
10246         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10247         emulation of libobjc-gnu structure layout functionality to ..
10248         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10249         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10250         * objc/execute/bf-common.h: Adjust headers.
10251         * objc/execute/bf-1.m: Likewise.
10252         * objc/execute/bf-2.m: Likewise.
10253         * objc/execute/bf-3.m: Likewise.
10254         * objc/execute/bf-4.m: Likewise.
10255         * objc/execute/bf-5.m: Likewise.
10256         * objc/execute/bf-6.m: Likewise.
10257         * objc/execute/bf-7.m: Likewise.
10258         * objc/execute/bf-8.m: Likewise.
10259         * objc/execute/bf-9.m: Likewise.
10260         * objc/execute/bf-10.m: Likewise.
10261         * objc/execute/bf-11.m: Likewise.
10262         * objc/execute/bf-12.m: Likewise.
10263         * objc/execute/bf-13.m: Likewise.
10264         * objc/execute/bf-14.m: Likewise.
10265         * objc/execute/bf-15.m: Likewise.
10266         * objc/execute/bf-16.m: Likewise.
10267         * objc/execute/bf-17.m: Likewise.
10268         * objc/execute/bf-18.m: Likewise.
10269         * objc/execute/bf-19.m: Likewise.
10270         * objc/execute/bf-20.m: Likewise.
10271         * objc/execute/bf-21.m: Likewise.
10272         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10273         objc_get_type_qualifiers ().
10274
10275 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10276
10277         PR fortran/45777
10278         * gfortran.dg/dependency_39.f90:  New test.
10279
10280 2011-01-07  Jan Hubicka  <jh@suse.cz>
10281
10282         Get builtins tests ready for linker plugin.
10283         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10284         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10285         my_memset, my_bzero): Mark used.
10286         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10287         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10288         volatile.
10289         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10290         volatile.
10291
10292 2011-01-07  Jan Hubicka  <jh@suse.cz>
10293
10294         PR tree-optimization/46367
10295         * g++.dg/torture/pr46367.C: New file.
10296
10297 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR target/47201
10300         * gcc.dg/pr47201.c: New test.
10301
10302         PR bootstrap/47187
10303         * gcc.dg/tree-prof/pr47187.c: New test.
10304
10305 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10306
10307         PR fortran/41580
10308         * gfortran.dg/extends_type_of_3.f90: New.
10309
10310 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10311
10312         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10313         * g++.dg/ext/dllimport-MI1.C: Likewise.
10314         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10315         * g++.dg/ext/dllimport10.C: Likewise.
10316         * g++.dg/ext/dllimport11.C: Likewise.
10317         * g++.dg/ext/dllimport12.C: Likewise.
10318         * g++.dg/ext/dllimport13.C: Likewise.
10319         * g++.dg/ext/dllimport2.C: Likewise.
10320         * g++.dg/ext/dllimport3.C: Likewise.
10321         * g++.dg/ext/dllimport4.C: Likewise.
10322         * g++.dg/ext/dllimport5.C: Likewise.
10323         * g++.dg/ext/dllimport6.C: Likewise.
10324         * g++.dg/ext/dllimport8.C: Likewise.
10325         * g++.dg/ext/dllimport9.C: Likewise.
10326         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10327         targets, too. Additionally enable test for i?86-*-mingw*.
10328         * g++.dg/ext/selectany1.C: Likewise.
10329         Remove guard variable check.
10330
10331 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10332
10333         PR fortran/47189
10334         PR fortran/47194
10335         * gfortran.dg/storage_size_3.f08: Extended.
10336
10337 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10338
10339         PR c++/47022
10340         * g++.dg/template/stdarg1.C: New test.
10341
10342 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10343
10344         PR fortran/47195
10345         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10346         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10347         from the interface of functions to not hide the errors that
10348         shall be tested.
10349
10350 2011-01-06  Jan Hubicka  <jh@suse.cz>
10351
10352         * gcc.dg/lto/pr47188_0.c: New testcase.
10353         * gcc.dg/lto/pr47188_1.c: New testcase.
10354
10355 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10356
10357         PR fortran/33117
10358         PR fortran/46478
10359         * gfortran.dg/interface_33.f90: New test.
10360
10361 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10362
10363         PR c/47150
10364         * gcc.c-torture/compile/pr47150.c: New test.
10365
10366 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10367
10368         PR tree-optimization/47139
10369         * gcc.dg/vect/pr47139.c: New test.
10370
10371 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10372
10373         PR fortran/47180
10374         * gfortran.dg/extends_type_of_2.f03: New.
10375
10376 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10377
10378         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10379
10380 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10381
10382         * gnat.dg/opt14.adb: New test.
10383
10384 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10385
10386         PR fortran/46017
10387         * gfortran.dg/allocate_error_2.f90:  New test.
10388
10389 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10390
10391         PR fortran/47024
10392         * gfortran.dg/storage_size_3.f08: New.
10393
10394 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10395
10396         PR libgfortran/47154
10397         * gfortran.dg/namelist_68.f90: New test.
10398
10399 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10400
10401         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10402
10403 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10404
10405         PR fortran/46448
10406         * gfortran.dg/class_34.f90: New.
10407
10408 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10409
10410         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10411         use __builtin_inff.  Skip all single-precision tests that require
10412         Infinity.
10413
10414 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10415
10416         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10417
10418 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10419
10420         PR tree-optimization/47148
10421         * gcc.c-torture/execute/pr47148.c: New test.
10422
10423         PR tree-optimization/47155
10424         * gcc.c-torture/execute/pr47155.c: New test.
10425
10426         PR rtl-optimization/47157
10427         * gcc.c-torture/compile/pr47157.c: New test.
10428
10429 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10430
10431         * gcc.dg/torture/vector-shift2.c (schar): Define.
10432         (main): Always use schar or uchar instead of plain "char" to avoid
10433         dependencies on implementation-defined char signedness.
10434
10435 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10436
10437         PR tree-optimization/46801
10438         * gnat.dg/pack9.adb: Remove xfail.
10439
10440 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10441
10442         PR tree-optimization/46984
10443         * g++.dg/ipa/pr46984.C: New test.
10444
10445 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10446
10447         PR fortran/46408
10448         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10449
10450 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR tree-optimization/47140
10453         * gcc.c-torture/compile/pr47140.c: New test.
10454
10455         PR rtl-optimization/47028
10456         * gcc.dg/pr47028.c: New test.
10457
10458 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10459
10460         * objc.dg/protocol-forward-1.m: Removed TODO.
10461         * objc.dg/protocol-forward-2.m: New.
10462         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10463         * obj-c++.dg/protocol-forward-2.mm: New.
10464
10465 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10466
10467         PR target/38662
10468         * g++.dg/eh/pr38662.C: New testcase.
10469
10470 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10471
10472         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10473         scan for newline '\n'.
10474
10475 \f
10476 Copyright (C) 2011 Free Software Foundation, Inc.
10477
10478 Copying and distribution of this file, with or without modification,
10479 are permitted in any medium without royalty provided the copyright
10480 notice and this notice are preserved.