OSDN Git Service

PR target/50202
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR target/50202
4         * gcc.target/i386/pr50202.c: New test.
5
6 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc.target/i386/sse_4_1-round-vec.c: New test.
9         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
10         * gcc.target/i386/avx-round-vec.c: New test.
11         * gcc.target/i386/avx-roundf-vec.c: New test.
12
13 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
14
15         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
16         instruction.
17
18         PR c/50179
19         * c-c++-common/Wunused-var-14.c: New test.
20
21 2011-08-26  Tom de Vries  <tom@codesourcery.com>
22
23         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
24
25 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
26
27         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
28         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
29         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
30         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
31
32 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
33
34         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
35         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
36         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
37         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
38
39 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
40
41         PR fortran/50050
42         * gfortran.dg/pointer_comp_init_1.f90: New test.
43
44 2011-08-25  Jason Merrill  <jason@redhat.com>
45
46         PR c++/50157
47         * g++.dg/cpp0x/sfinae27.C: New.
48
49 2011-08-25  Tobias Burnus  <burnus@net-b.de>
50
51         * gfortran.dg/coarray_lib_token_4.f90: New.
52
53 2011-08-25  Tobias Burnus  <burnus@net-b.de>
54
55         * gfortran.dg/coarray/alloc_comp_1.f90: New.
56
57 2011-08-25  Richard Guenther  <rguenther@suse.de>
58
59         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
60
61 2011-08-24  Tobias Burnus  <burnus@net-b.de>
62
63         PR fortran/50163
64         * gfortran.dg/initialization_28.f90: New.
65
66 2011-08-24  Richard Guenther  <rguenther@suse.de>
67
68         PR tree-optimization/50067
69         * gcc.dg/torture/pr50067-3.c: New testcase.
70         * gcc.dg/torture/pr50067-4.c: Likewise.
71         * gcc.dg/torture/pr50067-5.c: Likewise.
72
73 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
74
75         * g++.dg/other/i386-2.C: Add -mavx2 check.
76         * g++.dg/other/i386-3.C: Likewise.
77         * gcc.target/i386/avx-1.c: Add AVX2.
78         * gcc.target/i386/avx-2.c: Likewise.
79         * gcc.target/i386/funcspec-5.c: Likewise.
80         * gcc.target/i386/sse-12.c: Likewise.
81         * gcc.target/i386/sse-13.c: Likewise.
82         * gcc.target/i386/sse-14.c: Likewise.
83         * gcc.target/i386/sse-22.c: Likewise.
84         * gcc.target/i386/sse-23.c: Likewise.
85         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
86         * gcc.target/i386/avx2-check.h: New.
87         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
88         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
89         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
90         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
91         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
92         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
93         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
94         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
95         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
96         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
97         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
98         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
99         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
100         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
101         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
102         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
103         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
104         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
105         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
106         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
107         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
108         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
109         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
110         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
111         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
112         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
113         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
114         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
115         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
116         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
117         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
118         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
119         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
120         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
121         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
122         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
123         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
124         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
125         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
126         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
127         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
128         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
129         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
130         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
131         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
132         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
133         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
134         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
135         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
136         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
137         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
138         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
139         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
140         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
141         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
142         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
143         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
144         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
145         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
146         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
147         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
148         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
149         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
150         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
151         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
152         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
153         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
154         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
155         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
156         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
157         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
158         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
159         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
160         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
161         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
162         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
163         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
164         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
165         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
166         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
167         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
168         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
169         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
170         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
171         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
172         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
173         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
174         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
175         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
176         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
177         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
178         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
179         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
180         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
181         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
182         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
183         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
184         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
185         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
186         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
187         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
188         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
189         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
190         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
191         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
192         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
193         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
194         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
195         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
196         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
197         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
198         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
199         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
200         * gcc.target/i386/avx2-vpand-1.c: Likewise.
201         * gcc.target/i386/avx2-vpand-2.c: Likewise.
202         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
203         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
204         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
205         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
206         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
207         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
208         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
209         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
210         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
211         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
212         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
213         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
214         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
215         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
216         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
217         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
218         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
219         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
220         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
221         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
222         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
223         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
224         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
225         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
226         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
227         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
228         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
229         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
230         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
231         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
232         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
233         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
234         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
235         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
236         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
237         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
238         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
239         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
240         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
241         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
242         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
243         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
244         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
245         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
246         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
247         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
248         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
249         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
250         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
251         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
252         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
253         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
254         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
255         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
256         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
257         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
258         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
259         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
260         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
261         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
262         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
263         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
264         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
265         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
266         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
267         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
268         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
269         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
270         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
271         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
272         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
273         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
274         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
275         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
276         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
277         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
278         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
279         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
280         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
281         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
282         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
283         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
284         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
285         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
286         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
287         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
288         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
289         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
290         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
291         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
292         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
293         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
294         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
295         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
296         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
297         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
298         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
299         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
300         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
301         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
302         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
303         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
304         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
305         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
306         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
307         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
308         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
309         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
310         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
311         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
312         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
313         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
314         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
315         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
316         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
317         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
318         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
319         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
320         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
321         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
322         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
323         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
324         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
325         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
326         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
327         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
328         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
329         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
330         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
331         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
332         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
333         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
334         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
335         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
336         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
337         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
338         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
339         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
340         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
341         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
342         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
343         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
344         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
345         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
346         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
347         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
348         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
349         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
350         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
351         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
352         * gcc.target/i386/avx2-vpor-1.c: Likewise.
353         * gcc.target/i386/avx2-vpor-2.c: Likewise.
354         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
355         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
356         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
357         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
358         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
359         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
360         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
361         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
362         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
363         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
364         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
365         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
366         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
367         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
368         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
369         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
370         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
371         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
372         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
373         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
374         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
375         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
376         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
377         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
378         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
379         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
380         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
381         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
382         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
383         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
384         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
385         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
386         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
387         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
388         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
389         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
390         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
391         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
392         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
393         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
394         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
395         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
396         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
397         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
398         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
399         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
400         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
401         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
402         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
403         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
404         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
405         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
406         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
407         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
408         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
409         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
410         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
411         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
412         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
413         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
414         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
415         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
416         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
417         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
418         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
419         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
420         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
421         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
422         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
423         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
424         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
425         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
426         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
427         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
428         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
429         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
430         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
431         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
432         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
433         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
434         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
435         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
436         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
437         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
438         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
439         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
440         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
441         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
442         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
443         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
444         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
445         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
446         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
447         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
448         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
449         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
450         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
451         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
452         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
453         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
454         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
455         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
456         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
457         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
458         * gcc.target/i386/testimm-9.c: Likewise.
459
460 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
461
462         * g++.dg/other/i386-2.C: Add -mbmi2 check.
463         * g++.dg/other/i386-3.C: Likewise.
464         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
465         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
466         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
467         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
468         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
469         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
470         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
471         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
472         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
473         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
474         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
475         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
476         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
477         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
478         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
479         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
480         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
481         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
482         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
483         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
484         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
485         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
486         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
487         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
488         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
489         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
490         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
491         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
492         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
493         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
494         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
495         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
496         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
497         * gcc.target/i386/sse-12.c: Add BMI2.
498         * gcc.target/i386/sse-13.c: Likewise.
499         * gcc.target/i386/sse-14.c: Likewise.
500         * gcc.target/i386/sse-22.c: Likewise.
501         * gcc.target/i386/sse-23.c: Likewise.
502
503 2011-08-23  Jason Merrill  <jason@redhat.com>
504
505         * g++.dg/template/crash7.C: Adjust expected errors.
506
507 2011-08-23  Jason Merrill  <jason@redhat.com>
508
509         PR c++/49045
510         Core 1321
511         * g++.dg/cpp0x/overload2.C: New.
512
513 2011-08-23  Jason Merrill  <jason@redhat.com>
514
515         Core 903
516         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
517
518 2011-08-23  Jason Merrill  <jason@redhat.com>
519
520         Core 975
521         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
522         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
523         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
524         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
525
526 2011-08-23  Jason Merrill  <jason@redhat.com>
527
528         PR c++/50024
529         * g++.dg/cpp0x/constexpr-initlist5.C: New.
530
531 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
532
533         PR c++/50158
534         * g++.dg/warn/Wunused-var-16.C: New test.
535
536         PR middle-end/50161
537         * gcc.dg/pr50161.c: New test.
538
539 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
540
541         PR c++/50055
542         * g++.dg/gcov/gcov-7.C: New test.
543
544 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
545
546         PR c++/46862
547         * g++.dg/dfp/nofields.C: New test.
548
549 2011-08-23  Tobias Burnus  <burnus@net-b.de>
550
551         PR fortran/31600
552         * gfortran.dg/use_16.f90: New.
553
554 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
555             Kirill Yukhin  <kirill.yukhin@intel.com>
556
557         PR target/50155
558         * gcc.target/i386/pr50155.c: New test.
559
560 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
561
562         PR tree-optimization/50133
563         * gcc.dg/pr50133.c: New test.
564
565         PR middle-end/50141
566         * c-c++-common/cxxbitfields-6.c: New test.
567
568 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
569
570         PR fortran/50050
571         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
572
573 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
574
575         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
576         * gcc.dg/pr49994-3.c: Ditto.
577
578 2011-08-22  Richard Guenther  <rguenther@suse.de>
579
580         PR testsuite/50145
581         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
582         * gcc.dg/torture/pr50067-2.c: Likewise.
583
584 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
585
586         PR fortran/47659
587         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
588         of a constant resulting from simplification.
589         * gfortran.dg/warn_conversion_3.f90:  New test.
590
591 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
592
593         PR fortran/50130
594         * gfortran.dg/zero_stride_1.f90:  New test.
595
596 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
597
598         PR fortran/49638
599         * gfortran.dg/typebound_override_1.f90: Modified.
600
601 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
602
603         PR tree-optimization/48739
604         * gcc.dg/pr48739-1.c: New test.
605         * gcc.dg/pr48739-2.c: New test.
606
607 2011-08-20  Tobias Burnus  <burnus@net-b.de>
608
609         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
610
611 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
612
613         PR fortran/50129
614         * gfortran.dg/where_3.f90: New test.
615
616 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
617
618         PR middle-end/49721
619         * gfortran.dg/pr49721-1.f: New.
620         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
621
622 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
623
624         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
625         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
626         New tests.
627
628 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
629
630         * gcc.target/arm/wmul-11.c: New file.
631         * gcc.target/arm/wmul-12.c: New file.
632         * gcc.target/arm/wmul-13.c: New file.
633
634 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
635
636         * gcc.target/arm/wmul-10.c: New file.
637
638 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
639
640         * gcc.target/arm/wmul-9.c: New file.
641         * gcc.target/arm/wmul-bitfield-2.c: New file.
642
643 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
644
645         * gcc.target/arm/wmul-8.c: New file.
646
647 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
648
649         * gcc.target/arm/wmul-7.c: New file.
650
651 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
652
653         * gcc.target/arm/wmul-6.c: New file.
654
655 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
656
657         * gcc.target/arm/wmul-5.c: New file.
658         * gcc.target/arm/no-wmla-1.c: New file.
659
660 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
661
662         * gcc.target/arm/wmul-bitfield-1.c: New file.
663
664 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
665
666         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
667
668 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
669
670         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
671         * gcc.target/i386/conversion.c: Likewise.
672
673 2011-08-19  Richard Guenther  <rguenther@suse.de>
674
675         * gcc.dg/torture/pr50067-1.c: New testcase.
676         * gcc.dg/torture/pr50067-2.c: Likewise.
677
678 2011-08-19  Joey Ye  <joey.ye@arm.com>
679
680         PR target/49437
681         * gcc.target/arm/handler-align.c: New test.
682         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
683         New Function.
684
685 2011-08-19  Joey Ye  <joey.ye@arm.com>
686
687         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
688
689 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
690
691         PR fortran/50071
692         * gfortran.dg/end_block_label_1.f90: New test.
693         * gfortran.dg/end_associate_label_1.f90: New test.
694
695 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
696
697         * gcc.dg/c1x-pointer-float-1.c: New test.
698
699 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
700
701         PR fortran/50071
702         * gfortran.dg/duplicate_labels_2.f: New test.
703
704 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
705
706         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
707         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
708         gcc.dg/c1x-noreturn-5.c: New tests.
709
710 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
711
712         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
713
714 2011-08-18  Tobias Burnus  <burnus@net-b.de>
715
716         PR fortran/18918
717         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
718         * gfortran.dg/coarray_lock_3.f90: Fix test.
719         * gfortran.dg/coarray_lock_4.f90: New.
720         * gfortran.dg/coarray_lock_5.f90: New.
721
722 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
723
724         PR target/50009
725         * gcc.c-torture/compile/pr50009.c: New test.
726
727         PR target/50092
728         * gcc.dg/torture/pr50092.c: New test.
729
730 2011-08-18  Tobias Burnus  <burnus@net-b.de>
731
732         PR fortran/50109
733         * gfortran.dg/namelist_73.f90: New.
734
735 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
736
737         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
738
739         PR debug/50017
740         * gcc.dg/pr50017.c: New test.
741
742 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
743
744         PR c++/45625
745         * g++.dg/lookup/hidden-var1.C: New test case.
746
747 2011-08-17  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/31461
750         * gfortran.dg/warn_unused_var_2.f90: New.
751         * gfortran.dg/warn_unused_var_3.f90: New.
752
753 2011-08-17  Tom de Vries  <tom@codesourcery.com>
754
755         PR target/43597
756         * gcc.target/arm/pr43597.c: New test.
757
758 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
759
760         PR fortran/50070
761         * gfortran.dg/common_13.f90: New.
762
763 2011-08-16  Jason Merrill  <jason@redhat.com>
764
765         PR c++/50086
766         * g++.dg/cpp0x/variadic-unresolved.C: New.
767
768         * g++.old-deja/g++.brendan/README: Add R.I.P.
769
770         * g++.dg/ext/attr-used-1.C: New.
771
772         PR c++/50054
773         * g++.dg/cpp0x/initlist56.C: New.
774
775 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
776
777         PR testsuite/50085
778         * g++.dg/opt/life1.C: Only run on Linux.
779
780 2011-08-15  Tobias Burnus  <burnus@net-b.de>
781
782         * gfortran.dg/coarray_26.f90: New.
783
784 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
785
786         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
787         -fdump-tree-vrp1.
788
789 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
790
791         PR fortran/50073
792         * gfortran.dg/func_result_7.f90: New.
793
794 2011-08-13  Jason Merrill  <jason@redhat.com>
795
796         PR c++/50075
797         * g++.dg/cpp0x/decltype32.C: New.
798
799         PR c++/50059
800         * g++.dg/diagnostic/expr1.C: New.
801
802 2011-08-12  David Li  <davidxl@google.com>
803
804         * g++.dg/abi/vbase15.C: New test.
805
806 2011-08-12  Jason Merrill  <jason@redhat.com>
807
808         PR c++/50034
809         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
810
811 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
812
813         * gcc.dg/builtins-67.c: New test.
814         * gcc.target/i386/conversion.c: Ditto.
815
816 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
817             Brian Hackett  <bhackett1024@gmail.com>
818
819         * g++.dg/plugin/decl_plugin.c: New.
820         * g++.dg/plugin/decl-plugin-test.C: New.
821         * g++.dg/plugin/plugin.exp: Add above testcase.
822
823 2011-08-11  Richard Guenther  <rguenther@suse.de>
824
825         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
826
827 2011-08-11  Michael Matz  <matz@suse.de>
828
829         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
830
831 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
832
833         PR tree-optimization/50039
834         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
835         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
836
837 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
838
839         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
840         (sse4_1_test): Initialize src3 with random value.
841
842 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
843
844         * gcc.c-torture/execute/scal-to-vec1.c: New test.
845         * gcc.c-torture/execute/scal-to-vec2.c: New test.
846         * gcc.c-torture/execute/scal-to-vec3.c: New test.
847         * gcc.dg/scal-to-vec1.c: New test.
848         * gcc.dg/scal-to-vec2.c: New test.
849
850 2011-08-09  Richard Guenther  <rguenther@suse.de>
851
852         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
853         * gcc.dg/tree-ssa/vrp60.c: New testcase.
854         * gcc.dg/tree-ssa/vrp61.c: Likewise.
855         * gcc.dg/tree-ssa/vrp62.c: Likewise.
856
857 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
858
859         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
860
861 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
862
863         * gcc.dg/pr49948.c: Require pthread effective target.
864
865 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
866
867         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
868
869 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
870
871         * gcc.target/i386/sse-22a.c: New test.
872
873 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
874
875         PR tree-optimization/50014
876         * gcc.dg/vect/pr50014.c: New test.
877
878 2011-08-08  Martin Jambor  <mjambor@suse.cz>
879
880         PR middle-end/49923
881         * gcc.dg/tree-ssa/pr49923.c: New test.
882
883 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
884
885         PR target/49781
886         * gcc.target/i386/pr49781-1.c: New.
887
888 2011-08-08  Jason Merrill  <jason@redhat.com>
889
890         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
891
892         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
893
894 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
895
896         PR fortran/49638
897         * gfortran.dg/typebound_override_1.f90: New.
898
899 2011-08-07  Kai Tietz  <ktietz@redhat.com>
900
901         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
902         x86_64 mingw target.
903         * gcc.dg/tree-ssa/loop-1.c: Likewise.
904         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
905         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
906         * gcc.dg/tree-ssa/loop-33.c: Likewise.
907         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
908         * gcc.dg/tree-ssa/loop-35.c: Likewise.
909         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
910         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
911         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
912         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
913
914 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
915
916         PR testsuite/48727
917         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
918
919 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
920
921         * gcc.dg/pr48770.c: Cleanup coverage files.
922         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
923
924 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
925
926         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
927         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
928         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
929         lzcnt and bmi options.
930
931 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
932
933         PR target/47381
934         * gcc.dg/pr47381-1.c: New.
935         * gcc.dg/pr47381-2.c: Likewise.
936         * gcc.target/i386/pr47381.c: Likewise.
937
938 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
939
940         PR middle-end/47727
941         * gcc.dg/pr47727.c: New.
942
943         PR target/47372
944         * gcc.dg/pr47372-1.c: New.
945         * gcc.dg/pr47372-2.c: Likewise.
946
947 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
948
949         PR middle-end/47449
950         * gcc.target/i386/pr47449.c: New.
951
952         PR target/47446
953         * gcc.dg/pr47446-1.c: New.
954         * gcc.dg/pr47446-2.c: Likewise.
955
956 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
957
958         PR target/47766
959         * gcc.dg/pr47766.c: New.
960
961         PR target/47715
962         * gcc.dg/tls/pr47715-1.c: New.
963         * gcc.dg/tls/pr47715-2.c: Likewise.
964         * gcc.dg/tls/pr47715-3.c: Likewise.
965         * gcc.dg/tls/pr47715-4.c: Likewise.
966         * gcc.dg/tls/pr47715-5.c: Likewise.
967
968 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
969
970         PR libobjc/50002
971         * objc.dg/gnu-api-2-class.m: Updated comments.
972         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
973         * objc.dg/gnu-api-2-class-meta.m: New test.
974         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
975
976 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
977
978         PR libobjc/49882
979         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
980         with classes that are in construction.
981
982 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
983
984         PR target/48084
985         * gcc.target/i386/pr48084-1.c: New.
986         * gcc.target/i386/pr48084-2.c: Likewise.
987         * gcc.target/i386/pr48084-3.c: Likewise.
988         * gcc.target/i386/pr48084-4.c: Likewise.
989         * gcc.target/i386/pr48084-5.c: Likewise.
990
991         PR rtl-optimization/49504
992         * gcc.target/i386/pr49504.c: New.
993
994         PR target/49860
995         * gcc.dg/pr49860.c: New.
996
997 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
998         
999         PR libobjc/49882
1000         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1001         with classes that are in construction.
1002
1003 2011-08-05  Jason Merrill  <jason@redhat.com>
1004
1005         PR c++/48993
1006         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1007
1008         PR c++/49921
1009         * g++.dg/cpp0x/decltype31.C: New.
1010
1011         PR c++/49669
1012         * g++.dg/init/array28.C: New.
1013
1014         PR c++/49988
1015         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1016
1017 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1018
1019         PR target/47369
1020         * gcc.dg/pr47369-1.c: New.
1021
1022 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1023
1024         PR middle-end/47364
1025         * gcc.dg/torture/pr47364-1.c: New.
1026         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1027         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1028
1029 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1030
1031         PR fortran/37211
1032         * gfortran.dg/transfer_check_2.f90:  New test case.
1033
1034 2011-08-05  Jan Hubicka  <jh@suse.cz>
1035
1036         PR middle-end/49494
1037         * gfortran.dg/pr49494.f90: New testcase.
1038
1039 2011-08-05  Jan Hubicka  <jh@suse.cz>
1040
1041         PR middle-end/49735
1042         * gcc.c-torture/compile/pr49735.c: New testcase.
1043
1044 2011-08-05  Jason Merrill  <jason@redhat.com>
1045
1046         PR c++/47453
1047         * g++.dg/cpp0x/initlist56.C: New.
1048
1049         PR c++/49812
1050         * g++.dg/overload/rvalue2.C: New.
1051
1052         PR c++/49983
1053         * g++.dg/cpp0x/range-for21.C: New.
1054
1055         * g++.dg/ext/vla11.C: New.
1056
1057 2011-08-05  Richard Guenther  <rguenther@suse.de>
1058
1059         PR tree-optimization/49984
1060         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1061
1062 2011-08-05  Richard Guenther  <rguenther@suse.de>
1063
1064         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1065         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1066         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1067
1068 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1069
1070         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1071         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1072         * gfortran.dg/ldist-pr43023.f90: Ditto.
1073         * gfortran.dg/namelist_52.f90: Ditto.
1074         * gfortran.dg/interface_proc_end.f90: Ditto.
1075         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1076         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1077
1078 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1079
1080         * gcc.dg/vect/vect-over-widen-1.c: New test.
1081         * gcc.dg/vect/vect-over-widen-2.c: New test.
1082         * gcc.dg/vect/vect-over-widen-3.c: New test.
1083         * gcc.dg/vect/vect-over-widen-4.c: New test.
1084
1085 2011-08-04  Richard Guenther  <rguenther@suse.de>
1086
1087         PR fortran/49957
1088         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1089
1090 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1091
1092         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1093
1094 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1095
1096         PR middle-end/49905
1097         * g++.dg/ext/builtin-object-size3.C: New test.
1098
1099 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR tree-optimization/49948
1102         * gcc.dg/pr49948.c: New test.
1103
1104 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1105
1106         PR middle-end/47383
1107         * gcc.dg/torture/pr47383.c: New.
1108
1109 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1110
1111         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1112
1113 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1114
1115         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1116
1117 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1118
1119         PR target/47744
1120         * gcc.dg/torture/pr47744-1.c: New.
1121         * gcc.dg/torture/pr47744-2.c: Likewise.
1122         * gcc.dg/torture/pr47744-3.c: Likewise.
1123
1124 2011-08-03  Richard Guenther  <rguenther@suse.de>
1125
1126         PR middle-end/49958
1127         * gcc.dg/torture/pr49958.c: New testcase.
1128
1129 2011-08-03  Richard Guenther  <rguenther@suse.de>
1130
1131         PR tree-optimization/49938
1132         * g++.dg/torture/pr49938.C: New testcase.
1133
1134 2011-08-02  Jason Merrill  <jason@redhat.com>
1135
1136         PR c++/43886
1137         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1138
1139         PR c++/49577
1140         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1141
1142         PR c++/49593
1143         * g++.dg/cpp0x/variadic115.C: New.
1144
1145         PR c++/49803
1146         * g++.dg/cpp0x/union5.C: New.
1147
1148 2011-08-02  Daniel Kraft  <d@domob.eu>
1149
1150         PR fortran/49885
1151         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1152
1153 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1154
1155         PR middle-end/49947
1156         * gcc.dg/tree-ssa/forwprop-15.c
1157
1158 2011-08-02  Jason Merrill  <jason@redhat.com>
1159
1160         PR c++/49834
1161         * g++.dg/cpp0x/range-for20.C: New.
1162
1163 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1164
1165         * gfortran.dg/coarray_lib_token_3.f90: New.
1166
1167 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR fortran/46752
1170         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1171         * gcc.dg/gomp/atomic-15.c: New test.
1172         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1173         * g++.dg/gomp/atomic-15.C: New test.
1174         * g++.dg/gomp/private-1.C: New test.
1175         * g++.dg/gomp/sharing-2.C: New test.
1176         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1177         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1178         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1179
1180 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1181
1182         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1183         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1184         cleanup-module.
1185         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1186         * gfortran.dg/allocatable_function_5.f90: Ditto.
1187         * gfortran.dg/allocate_stat.f90: Ditto.
1188         * gfortran.dg/array_constructor_20.f90: Ditto.
1189         * gfortran.dg/array_constructor_21.f90: Ditto.
1190         * gfortran.dg/array_constructor_22.f90: Ditto.
1191         * gfortran.dg/array_constructor_26.f03: Ditto.
1192         * gfortran.dg/array_function_4.f90: Ditto.
1193         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1194         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1195         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1196         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1197         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1198         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1199         * gfortran.dg/class_15.f03: Ditto.
1200         * gfortran.dg/class_27.f03: Ditto.
1201         * gfortran.dg/class_33.f90: Ditto.
1202         * gfortran.dg/class_37.f03: Ditto.
1203         * gfortran.dg/class_40.f03: Ditto.
1204         * gfortran.dg/class_42.f03: Ditto.
1205         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1206         * gfortran.dg/coarray/registering_1.f90: Ditto.
1207         * gfortran.dg/convert_1.f90: Ditto.
1208         * gfortran.dg/default_initialization_3.f90: Ditto.
1209         * gfortran.dg/dependency_25.f90: Ditto.
1210         * gfortran.dg/dependency_26.f90: Ditto.
1211         * gfortran.dg/dependency_36.f90: Ditto.
1212         * gfortran.dg/dependency_37.f90: Ditto.
1213         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1214         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1215         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1216         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1217         * gfortran.dg/elemental_result_1.f90: Ditto.
1218         * gfortran.dg/empty_derived_type.f90: Ditto.
1219         * gfortran.dg/entry_7.f90: Ditto.
1220         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1221         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1222         * gfortran.dg/error_recovery_3.f90: Ditto.
1223         * gfortran.dg/extends_4.f03: Ditto.
1224         * gfortran.dg/func_assign.f90: Ditto.
1225         * gfortran.dg/func_assign_3.f90: Ditto.
1226         * gfortran.dg/generic_1.f90: Ditto.
1227         * gfortran.dg/generic_18.f90: Ditto.
1228         * gfortran.dg/generic_22.f03: Ditto.
1229         * gfortran.dg/generic_4.f90: Ditto.
1230         * gfortran.dg/generic_6.f90: Ditto.
1231         * gfortran.dg/generic_actual_arg.f90: Ditto.
1232         * gfortran.dg/graphite/id-21.f: Ditto.
1233         * gfortran.dg/graphite/pr45758.f90: Ditto.
1234         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1235         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1236         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1237         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1238         * gfortran.dg/host_used_types_1.f90: Ditto.
1239         * gfortran.dg/implicit_1.f90: Ditto.
1240         * gfortran.dg/implicit_11.f90: Ditto.
1241         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1242         * gfortran.dg/impure_actual_1.f90: Ditto.
1243         * gfortran.dg/impure_assignment_1.f90: Ditto.
1244         * gfortran.dg/impure_constructor_1.f90: Ditto.
1245         * gfortran.dg/initialization_10.f90: Ditto.
1246         * gfortran.dg/initialization_12.f90: Ditto.
1247         * gfortran.dg/interface_14.f90: Ditto.
1248         * gfortran.dg/interface_15.f90: Ditto.
1249         * gfortran.dg/interface_2.f90: Ditto.
1250         * gfortran.dg/interface_25.f90: Ditto.
1251         * gfortran.dg/interface_26.f90: Ditto.
1252         * gfortran.dg/interface_29.f90: Ditto.
1253         * gfortran.dg/interface_assignment_1.f90: Ditto.
1254         * gfortran.dg/internal_pack_6.f90: Ditto.
1255         * gfortran.dg/internal_pack_7.f90: Ditto.
1256         * gfortran.dg/internal_pack_8.f90: Ditto.
1257         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1258         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1259         * gfortran.dg/module_commons_3.f90: Ditto.
1260         * gfortran.dg/module_equivalence_4.f90: Ditto.
1261         * gfortran.dg/module_equivalence_6.f90: Ditto.
1262         * gfortran.dg/module_function_type_1.f90: Ditto.
1263         * gfortran.dg/module_naming_1.f90: Ditto.
1264         * gfortran.dg/namelist_4.f90: Ditto.
1265         * gfortran.dg/operator_c1202.f90: Ditto.
1266         * gfortran.dg/parens_7.f90: Ditto.
1267         * gfortran.dg/pr32921.f: Ditto.
1268         * gfortran.dg/pr33646.f90: Ditto.
1269         * gfortran.dg/pr41928.f90: Ditto.
1270         * gfortran.dg/pr42119.f90: Ditto.
1271         * gfortran.dg/pr43984.f90: Ditto.
1272         * gfortran.dg/present_1.f90: Ditto.
1273         * gfortran.dg/private_type_2.f90: Ditto.
1274         * gfortran.dg/proc_decl_2.f90: Ditto.
1275         * gfortran.dg/proc_ptr_10.f90: Ditto.
1276         * gfortran.dg/proc_ptr_22.f90: Ditto.
1277         * gfortran.dg/proc_ptr_8.f90: Ditto.
1278         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1279         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1280         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1281         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1282         * gfortran.dg/substring_equivalence.f90: Ditto.
1283         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1284         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1285         * gfortran.dg/trim_optimize_6.f90: Ditto.
1286         * gfortran.dg/typebound_call_12.f03: Ditto.
1287         * gfortran.dg/typebound_operator_5.f03: Ditto.
1288         * gfortran.dg/typebound_operator_6.f03: Ditto.
1289         * gfortran.dg/typebound_proc_18.f03: Ditto.
1290         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1291         * gfortran.dg/use_1.f90: Ditto.
1292         * gfortran.dg/use_10.f90: Ditto.
1293         * gfortran.dg/use_11.f90: Ditto.
1294         * gfortran.dg/use_14.f90: Ditto.
1295         * gfortran.dg/use_only_2.f90: Ditto.
1296         * gfortran.dg/use_rename_4.f90: Ditto.
1297         * gfortran.dg/use_rename_5.f90: Ditto.
1298         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1299         * gfortran.dg/used_interface_ref.f90: Ditto.
1300         * gfortran.dg/used_types_11.f90: Ditto.
1301         * gfortran.dg/used_types_3.f90: Ditto.
1302         * gfortran.dg/used_types_4.f90: Ditto.
1303         * gfortran.dg/userdef_operator_2.f90: Ditto.
1304         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1305         * gfortran.dg/vect/pr46213.f90: Ditto.
1306         * gfortran.dg/whole_file_21.f90: Ditto.
1307         * gfortran.dg/whole_file_22.f90: Ditto.
1308         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1309         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1310
1311 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1312
1313         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1314
1315 2011-08-01  Jason Merrill  <jason@redhat.com>
1316
1317         PR c++/49932
1318         * g++.dg/abi/mangle49.C: New.
1319
1320         PR c++/49924
1321         * g++.dg/cpp0x/constexpr-array4.C: New.
1322
1323         PR c++/49813
1324         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1325
1326 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1327
1328         PR target/49927
1329         * gcc.target/i386/pr49927.c: New test.
1330
1331 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1332
1333         PR tree-optimization/49926
1334         * gcc.dg/vect/pr49926.c: New test.
1335
1336 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1337
1338         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1339         * gcc.target/i386/lzcnt-1.c: New test.
1340         * gcc.target/i386/lzcnt-2.c: Likewise.
1341         * gcc.target/i386/lzcnt-2a.c: Likewise.
1342         * gcc.target/i386/lzcnt-3.c: Likewise.
1343         * gcc.target/i386/lzcnt-4.c: Likewise.
1344         * gcc.target/i386/lzcnt-4a.c: Likewise.
1345         * gcc.target/i386/lzcnt-5.c: Likewise.
1346         * gcc.target/i386/lzcnt-6.c: Likewise.
1347         * gcc.target/i386/lzcnt-6a.c: Likewise.
1348         * gcc.target/i386/lzcnt-check.h: Likewise.
1349
1350         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1351         * gcc.target/i386/sse-13.c: Likewise.
1352         * gcc.target/i386/sse-14.c: Likewise.
1353         * g++.dg/other/i386-2.C: Likewise.
1354         * g++.dg/other/i386-3.C: Likewise.
1355
1356 2011-08-01  Julian Brown  <julian@codesourcery.com>
1357
1358         * gcc.target/arm/fixed-point-exec.c: New test.
1359
1360 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1361
1362         PR target/49920
1363         * gcc.target/i386/pr49920.c: New test.
1364
1365 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1366
1367         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1368         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1369         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1370         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1371         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1372         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1373         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1374         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1375         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1376         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1377         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1378         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1379         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1380         * g++.dg/tree-ssa/pr33615.C: Ditto.
1381         * g++.dg/tree-ssa/restrict1.C: Ditto.
1382         * c-c++-common/restrict-2.c: Ditto.
1383         * gfortran.dg/pr32921.f: Ditto.
1384         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1385         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1386         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1387         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1388         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1389         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1390         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1391         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1392         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1393         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1394
1395 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1396
1397         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1398         .exe.ltrans[0-9]*. dump files.
1399
1400 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1401
1402         PR fortran/49112
1403         * gfortran.dg/abstract_type_6.f03: Modified.
1404         * gfortran.dg/typebound_proc_24.f03: New.
1405
1406 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1407
1408         PR testsuite/49917
1409         * g++.dg/init/for1.C: Fix.
1410
1411 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1412
1413         PR fortran/48876
1414         * gfortran.dg/string_5.f90:  New test.
1415
1416 2011-07-29  Jason Merrill  <jason@redhat.com>
1417
1418         PR c++/49867
1419         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1420
1421 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1422
1423         PR tree-optimization/47407
1424         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1425         alpha*-dec-osf*.
1426         Sort target list.
1427
1428 2011-07-29  Richard Guenther  <rguenther@suse.de>
1429
1430         * gcc.dg/uninit-suppress.c: Also disable VRP.
1431         * gcc.dg/uninit-suppress_2.c: Likewise.
1432
1433 2011-07-28  Jason Merrill  <jason@redhat.com>
1434
1435         PR c++/49808
1436         * g++.dg/template/nontype24.C: New.
1437
1438 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1439
1440         PR rtl-optimization/47958
1441         * gcc.dg/torture/pr47958-1.c: New.
1442
1443 2011-07-29  Wei Guozhi  <carrot@google.com>
1444
1445         PR rtl-optimization/49799
1446         * gcc.dg/pr49799.c: New test case.
1447
1448 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1449
1450         PR middle-end/48648
1451         * gcc.dg/graphite/id-pr48648.c: New.
1452
1453 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1454
1455         PR fortran/31067
1456         * gfortran.dg/maxloc_2.f90: New test.
1457         * gfortran.dg/maxloc_3.f90: New test.
1458         * gfortran.dg/minloc_1.f90: New test.
1459         * gfortran.dg/minloc_2.f90: New test.
1460         * gfortran.dg/minloc_3.f90: New test.
1461         * gfortran.dg/minmaxloc_7.f90: New test.
1462
1463         PR debug/49871
1464         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1465
1466 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1467
1468         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1469         the builtin isn't optimized away.
1470
1471 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1472
1473         PR fortran/45586
1474         * gfortran.dg/lto/pr45586-2_0.f90: New.
1475
1476 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1477
1478         PR middle-end/49875
1479         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1480         * c-c++-common/cxxbitfields-5.c: Same.
1481
1482 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1483
1484         * lib/target-supports.exp (check_effective_target_mmap): Use
1485         check_function_available.
1486
1487 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1488
1489         * g++.old-deja/g++.pt/crash60.C: Updated.
1490
1491 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR target/49866
1494         * gcc.target/i386/pr49866.c: New test.
1495
1496 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1497
1498         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1499         * gcc.target/i386/bmi-andn-1.c: New test.
1500         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1501         * gcc.target/i386/bmi-andn-2.c: Likewise.
1502         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1503         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1504         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1505         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1506         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1507         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1508         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1509         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1510         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1511         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1512         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1513         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1514         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1515         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1516         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1517         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1518         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1519         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1520         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1521         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1522         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1523
1524 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1525
1526         PR middle-end/47691
1527         * gfortran.dg/graphite/id-pr47691.f: New.
1528
1529 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1530
1531         * gcc.target/i386/avx-os-support.h: New.
1532         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1533         (main): Check avx_os_support before the test is run.
1534         * gcc.target/i386/aes-avx-check.h: Ditto.
1535         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1536
1537 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1538
1539         * gcc.target/i386/aggregate-ret3.c: New test.
1540         * gcc.target/i386/aggregate-ret4.c: New test.
1541
1542 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1543
1544         PR fortran/49755
1545         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1546         allocated array should *not* change its size.
1547         * gfortran.dg/multiple_allocation_3.f90: New test.
1548
1549 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1550
1551         PR c++/49776
1552         * g++.dg/cpp0x/constexpr-49776.C: New.
1553
1554 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1555
1556         PR middle-end/47046
1557         * gcc.dg/graphite/id-pr47046.c: New.
1558
1559 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1560
1561         PR middle-end/47653
1562         * gcc.dg/graphite/run-id-pr47593.c: New.
1563
1564 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1565
1566         PR middle-end/47653
1567         * gcc.dg/graphite/run-id-pr47653.c: New.
1568         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1569         induction variables.
1570         * gcc.dg/graphite/scop-16.c: Same.
1571         * gcc.dg/graphite/scop-17.c: Same.
1572         * gcc.dg/graphite/scop-21.c: Same.
1573
1574 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1575
1576         PR middle-end/48805
1577         * gcc.dg/graphite/id-pr48805.c: New.
1578
1579 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1580
1581         * gfortran.dg/coarray_lib_token_2.f90: New.
1582
1583 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1584
1585         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1586         SPU local store.
1587
1588 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1589
1590         PR tree-opt/49671
1591         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1592         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1593
1594 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1595
1596         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1597
1598         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1599         * gcc.c-torture/execute/loop-2g.c: Likewise.
1600         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1601         Require mmap support.
1602         * gcc.c-torture/execute/loop-2g.x: Likewise.
1603         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1604         (MAP_ANON): Provide default.
1605         * gcc.dg/20050826-1.c: Likewise.
1606         * gcc.target/i386/pr36533.c: Likewise.
1607         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1608         Use dg-require-effective-target mmap.
1609
1610 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1611
1612         PR c++/49838
1613         * g++.dg/cpp0x/range-for19.C: New.
1614
1615 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1616
1617         PR testsuite/49753
1618         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1619
1620         Revert:
1621         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR testsuite/49753
1624         * g++.dg/torture/pr49309.C: Remove.
1625
1626 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1627
1628         PR tree-optimization/49809
1629         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1630         test.
1631
1632 2011-07-25  Richard Guenther  <rguenther@suse.de>
1633
1634         PR tree-optimization/49715
1635         * gcc.target/i386/pr49715-1.c: New testcase.
1636         * gcc.target/i386/pr49715-2.c: Likewise.
1637
1638 2011-07-23  Jason Merrill  <jason@redhat.com>
1639
1640         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1641
1642 2011-07-22  Jason Merrill  <jason@redhat.com>
1643
1644         PR c++/49793
1645         * g++.dg/cpp0x/initlist55.C: New.
1646
1647 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1648
1649         PR fortran/49791
1650         * gfortran.dg/namelist_72.f: New.
1651
1652 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1653
1654         * gfortran.dg/coarray_25.f90: New.
1655
1656 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1657
1658         * override1.C: This test should use c++0x mode.
1659         * override3.C: New. Test the diagnostics in c++98 mode.
1660
1661 2011-07-22  Jason Merrill  <jason@redhat.com>
1662             Mark Glisse  <marc.glisse@normalesup.org>
1663
1664         PR c++/30112
1665         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1666
1667         PR c++/49813
1668         * g++.dg/opt/builtins2.C: New.
1669         * g++.dg/other/error27.C: Don't rely on __builtin.
1670
1671 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1672
1673         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1674         on lp64 targets.
1675         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1676         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1677         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1678         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1679
1680         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1681         instead of ia32.
1682
1683 2011-07-22  Richard Guenther  <rguenther@suse.de>
1684
1685         PR tree-optimization/45819
1686         * gcc.dg/pr45819.c: New testcase.
1687
1688 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1689
1690         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1691
1692 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1693
1694         PR middle-end/47654
1695         PR middle-end/49649
1696         * gcc.dg/graphite/run-id-pr47654.c: New.
1697
1698 2011-07-21  Ian Lance Taylor  <iant@google.com>
1699
1700         PR middle-end/49705
1701         * gcc.dg/pr49705.c: New test.
1702
1703 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1704
1705         * lib/target-supports.exp (check_avx_os_support_available): New.
1706         (check_effective_target_avx_runtime): Use it.
1707
1708 2011-07-21  Richard Guenther  <rguenther@suse.de>
1709
1710         PR tree-optimization/49770
1711         * g++.dg/torture/pr49770.C: New testcase.
1712
1713 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1714
1715         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1716         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1717
1718 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1719
1720         * gfortran.dg/coarray_lib_token_1.f90: New.
1721
1722 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1723
1724         * gcc.dg/pr32912-2.c: Skip for AVR.
1725         * gcc.dg/pr44674.c: Add dg-require-profiling.
1726
1727 2011-07-20  Jason Merrill  <jason@redhat.com>
1728
1729         * g++.dg/ext/desig2.C: New.
1730
1731 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1732
1733         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1734         be generated.
1735         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1736         * gcc.target/powerpc/recip-3.c: Ditto.
1737
1738 2011-07-19  Jason Merrill  <jason@redhat.com>
1739
1740         PR c++/6709 (DR 743)
1741         PR c++/42603 (DR 950)
1742         * g++.dg/cpp0x/decltype21.C: New.
1743
1744 2011-07-20  Richard Guenther  <rguenther@suse.de>
1745
1746         PR middle-end/18908
1747         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1748         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1749
1750 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1751
1752         * gcc.target/arm/combine-movs.c: New.
1753         * gcc.target/arm/unsigned-extend-2.c: New.
1754
1755 2011-07-19  Jason Merrill  <jason@redhat.com>
1756
1757         PR c++/49785
1758         * g++.dg/cpp0x/variadic114.C: New.
1759
1760 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1761
1762         * gfortran.dg/coarray_args_1.f90: New.
1763         * gfortran.dg/coarray_args_2.f90: New.
1764
1765 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1766
1767         PR fortran/49708
1768         * gfortran.dg/allocate_error_3.f90: New.
1769
1770 2011-07-19  Richard Guenther  <rguenther@suse.de>
1771
1772         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1773         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1774         * gcc.dg/torture/20110719-1.c: New testcase.
1775
1776 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR tree-optimization/49768
1779         * gcc.c-torture/execute/pr49768.c: New test.
1780
1781 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1782
1783         PR tree-optimization/49771
1784         * gcc.dg/vect/pr49771.c: New test.
1785
1786 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1787
1788         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1789         * gcc.dg/ipa/ipa-2.c: Likewise.
1790         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1791         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1792         * gcc.dg/ipa/ipa-5.c: Likewise.
1793         * gcc.dg/ipa/ipa-7.c: Likewise.
1794         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1795         * gcc.dg/ipa/ipacost-1.c: Likewise.
1796         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1797         functions.
1798         * gcc.dg/ipa/ipcp-1.c: New test.
1799         * gcc.dg/ipa/ipcp-2.c: Likewise.
1800         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1801
1802 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1803
1804         PR middle-end/49675
1805         * gfortran.dg/pr49675.f90: New test.
1806
1807 2011-07-18  Richard Guenther  <rguenther@suse.de>
1808
1809         * gcc.dg/torture/20110718-1.c: New testcase.
1810
1811 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1812
1813         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1814         * g++.dg/ext/bitfield3.C: Likewise.
1815         * g++.dg/ext/bitfield4.C: Likewise.
1816         * g++.dg/ext/bitfield5.C: Likewise.
1817         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1818         * g++.dg/other/pr23205-2.C: Likewise.
1819         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1820         * gcc.c-torture/compile/20001109-2.c: Likewise.
1821         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1822         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1823         * gcc.dg/bitfld-16.c: Likewise.
1824         * gcc.dg/bitfld-17.c: Likewise.
1825         * gcc.dg/bitfld-18.c: Likewise.
1826         * gcc.dg/builtins-config.h: Remove Netware support.
1827         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1828         * gcc.dg/cdce2.c: Likewise.
1829         * gcc.dg/cpp/assert4.c: Remove netware support.
1830         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1831         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1832
1833         * lib/target-supports.exp (check_visibility_available): Remove
1834         NetWare support.
1835         (check_profiling_available): Likewise.
1836
1837 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1838
1839         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1840
1841 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1842             Thomas Koenig  <tkoenig@gcc.gnu.org>
1843
1844         PR fortran/34657
1845         * gfortran.dg/generic_17.f90: Fix testcase.
1846         * gfortran.dg/interface_3.f90: Add dg-error.
1847         * gfortran.dg/use_14.f90: New.
1848         * gfortran.dg/use_15.f90: New.
1849
1850 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1851
1852         * gnat.dg/pointer_controlled.adb: New test.
1853
1854 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1855
1856         PR fortran/49624
1857         * gfortran.dg/pointer_remapping_7.f90: New.
1858
1859 2011-07-16  Jason Merrill  <jason@redhat.com>
1860
1861         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1862
1863 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1864             Jason Merrill  <jason@redhat.com>
1865
1866         PR c++/45329
1867         PR c++/48934
1868         * g++.dg/cpp0x/decltype29.C: Adjust.
1869         * g++.dg/cpp0x/error4.C: Adjust.
1870         * g++.dg/cpp0x/sfinae26.C: Adjust.
1871         * g++.dg/cpp0x/variadic105.C: Adjust.
1872         * g++.dg/template/deduce3.C: Adjust.
1873         * g++.dg/template/error45.C: Adjust.
1874         * g++.dg/template/ptrmem2.C: Adjust.
1875         * g++.dg/template/sfinae2.C: Adjust.
1876         * g++.old-deja/g++.pt/crash60.C: Adjust.
1877         * g++.old-deja/g++.pt/unify6.C: Adjust.
1878         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1879         * g++.dg/cpp0x/nullptr15.C: Adjust.
1880         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1881         * g++.dg/cpp0x/pr31431.C: Adjust.
1882         * g++.dg/cpp0x/pr31434.C: Adjust.
1883         * g++.dg/cpp0x/sfinae11.C: Adjust
1884         * g++.dg/cpp0x/temp_default2.C: Adjust.
1885         * g++.dg/cpp0x/trailing4.C: Adjust.
1886         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1887         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1888         * g++.dg/cpp0x/variadic105.C: Adjust.
1889         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1890         * g++.dg/ext/vla2.C: Adjust.
1891         * g++.dg/other/ptrmem10.C: Adjust.
1892         * g++.dg/other/ptrmem11.C: Adjust.
1893         * g++.dg/overload/unknown1.C: Adjust.
1894         * g++.dg/template/conv11.C: Adjust.
1895         * g++.dg/template/dependent-expr5.C: Adjust.
1896         * g++.dg/template/friend.C: Adjust.
1897         * g++.dg/template/incomplete2.C: Adjust.
1898         * g++.dg/template/local4.C: Adjust.
1899         * g++.dg/template/local6.C: Adjust.
1900         * g++.dg/template/operator9.C: Adjust.
1901         * g++.dg/template/ttp25.C: Adjust.
1902         * g++.dg/template/unify10.C: Adjust.
1903         * g++.dg/template/unify11.C: Adjust.
1904         * g++.dg/template/unify6.C: Adjust.
1905         * g++.dg/template/unify9.C: Adjust.
1906         * g++.dg/template/varmod1.C: Adjust.
1907         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1908         * g++.old-deja/g++.pt/crash28.C: Adjust.
1909         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1910         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1911         * g++.old-deja/g++.pt/expr2.C: Adjust.
1912         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1913         * g++.old-deja/g++.pt/spec5.C: Adjust.
1914         * g++.old-deja/g++.pt/spec6.C: Adjust.
1915         * g++.old-deja/g++.pt/unify4.C: Adjust.
1916         * g++.old-deja/g++.pt/unify8.C: Adjust.
1917         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1918         * g++.dg/overload/template5.C: New testcase.
1919         * g++.dg/template/overload12.C: New testcase.
1920
1921 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1922
1923         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1924         * gfortran.dg/coarray_7.f90: Ditto.
1925         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1926         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1927
1928 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1929
1930         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1931         case.
1932         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1933         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1934         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1935         C67X.
1936         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1937         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1938         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1939
1940 2011-07-15  Jason Merrill  <jason@redhat.com>
1941
1942         PR testsuite/49741
1943         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1944         Use --extra_opts instead of --additional_options.
1945
1946 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1947
1948         PR testsuite/49753
1949         * g++.dg/torture/pr49309.C: Remove.
1950
1951 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1952
1953         * gcc.target/tic6x/weak-call.c: New test.
1954         * gcc.target/tic6x/fpcmp.c: New test.
1955         * gcc.target/tic6x/fpdiv.c: New test.
1956         * gcc.target/tic6x/rotdi16-scan.c: New test.
1957         * gcc.target/tic6x/ffssi.c: New test.
1958         * gcc.target/tic6x/fpdiv-lib.c: New test.
1959         * gcc.target/tic6x/cold-lc.c: New test.
1960         * gcc.target/tic6x/longcalls.c: New test.
1961         * gcc.target/tic6x/abi-align-1.c: New test.
1962         * gcc.target/tic6x/fpcmp-finite.c: New test.
1963         * gcc.target/tic6x/rotdi16.c: New test.
1964         * gcc.target/tic6x/bswapl.c: New test.
1965         * gcc.target/tic6x/ffsdi.c: New test.
1966         * gcc.target/tic6x/tic6x.exp: New file.
1967         * gcc.target/tic6x/builtins/arith24.c: New test.
1968         * gcc.target/tic6x/builtins/smpy.c: New test.
1969         * gcc.target/tic6x/builtins/smpylh.c: New test.
1970         * gcc.target/tic6x/builtins/smpyh.c: New test.
1971         * gcc.target/tic6x/builtins/sarith1.c: New test.
1972         * gcc.target/tic6x/builtins/extclr.c: New test
1973         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1974         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1975         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1976         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1977         New functions.
1978         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1979         __TMS320C6X__.
1980         * gcc.dg/20020312-2.c: Likewise.
1981         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1982         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1983         * gcc.dg/torture/builtin-math-7.c: Likewise.
1984
1985         PR testsuite/49757
1986         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1987         not testing tic6x-*-*.
1988
1989 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1990
1991         PR tree-opt/49309
1992         * g++.dg/torture/pr49309.C: New testcase.
1993
1994 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1995
1996         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1997
1998 2011-07-14  Richard Guenther  <rguenther@suse.de>
1999
2000         PR tree-optimization/49651
2001         * gcc.dg/torture/pr49651.c: New testcase.
2002
2003 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2004
2005         PR target/43746
2006         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2007
2008 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2009
2010         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2011         -mno-pointers-to-nested-functions.
2012         * gcc.target/powerpc/no-r11-2.c: Ditto.
2013         * gcc.target/powerpc/no-r11-3.c: Ditto.
2014
2015 2011-07-13  Jason Merrill  <jason@redhat.com>
2016
2017         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2018         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2019         when compiling C files.
2020         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2021         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2022         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2023         * g++.dg/lookup/anon2.C: Likewise.
2024         * g++.dg/tree-ssa/copyprop.C: Likewise.
2025         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2026         * g++.dg/init/vector1.C: Ignore narrowing errors.
2027         * g++.dg/torture/pr35526.C: Likewise.
2028         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2029
2030 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2031
2032         PR libfortran/49296
2033         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2034         and logical reads.
2035
2036 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2037
2038         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2039         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2040
2041 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2042
2043         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2044         * lib/obj-c++.exp (obj-c++_init): Ditto.
2045         * lib/file-format.exp (gcc_target_object_format): Ditto.
2046         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2047         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2048         (check_visibility_available): Ditto.
2049         (check_effective_target_tls_native): Ditto.
2050         (check_effective_target_tls_emulated): Ditto.
2051         (check_effective_target_function_sections): Ditto.
2052
2053 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2054
2055         * gcc.target/arm/pr48183.c: New test.
2056
2057 2011-07-13  Richard Guenther  <rguenther@suse.de>
2058
2059         * gcc.dg/torture/20110713-1.c: New testcase.
2060
2061 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2062
2063         PR rtl-opt/49474
2064         * gcc.c-torture/compile/pr49474.c: New testcase.
2065
2066 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2067
2068         PR tree-optimization/49712
2069         * gcc.c-torture/execute/pr49712.c: New test.
2070
2071 2011-07-11  Jason Merrill  <jason@redhat.com>
2072
2073         PR c++/44609
2074         * g++.dg/template/recurse3.C: New.
2075
2076 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR debug/49676
2079         * gcc.dg/guality/csttest.c: New test.
2080
2081         PR fortran/49698
2082         * gfortran.dg/pr49698.f90: New test.
2083
2084 2011-07-11  Jeff Law  <law@redhat.com>
2085
2086         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2087
2088 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2089
2090         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2091         * go.test/go-test.exp (go-set-goarch): Likewise.
2092
2093 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2094
2095         PR target/39633
2096         * gcc.target/avr/torture/pr39633.c: New test case.
2097
2098 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2099
2100         PR fortran/18918
2101         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2102
2103 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2104
2105         * lib/target-supports.exp (check_effective_target_scheduling):
2106         New Function.
2107         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2108         * gcc.dg/pr45055.c: Ditto.
2109         * gcc.dg/pr45353.c: Ditto.
2110         * g++.dg/pr45056.C: Ditto.
2111
2112 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2113
2114         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2115         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2116         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2117         * g++.dg/torture/pr31863.C: Skip AVR.
2118
2119 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2120
2121         PR fortran/49690
2122         * gfortran.dg/intrinsic_signal.f90: New.
2123
2124 2011-07-09  Jason Merrill  <jason@redhat.com>
2125
2126         * g++.dg/cpp0x/regress/regress6.C: New.
2127         * g++.dg/parse/crash45.C: Adjust message.
2128         * g++.dg/template/crash38.C: Adjust message.
2129         * g++.dg/template/crash64.C: Adjust message.
2130
2131 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2132
2133         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2134         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2135         * g++.dg/abi/bitfield3.C: Likewise.
2136         * g++.dg/eh/pr38662.C: Likewise.
2137         * g++.dg/ext/attrib36.C: Likewise.
2138         * g++.dg/ext/attrib37.C: Likewise.
2139         * g++.dg/ext/attrib8.C: Likewise.
2140         * g++.dg/ext/tmplattr1.C: Likewise.
2141         * g++.dg/inherit/override-attribs.C: Likewise.
2142         * g++.dg/opt/inline9.C: Likewise.
2143         * g++.dg/opt/life1.C: Likewise.
2144         * g++.dg/opt/longbranch2.C: Likewise.
2145         * g++.dg/opt/nrv12.C: Likewise.
2146         * g++.dg/opt/reg-stack4.C: Likewise.
2147         * g++.dg/other/pr35504.C: Likewise.
2148         * g++.dg/other/pr39496.C: Likewise.
2149         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2150         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2151         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2152         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2153         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2154         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2155         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2156         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2157         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2158         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2159         * g++.dg/warn/pr15774-1.C: Likewise.
2160         * g++.dg/warn/pr15774-2.C: Likewise.
2161         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2162         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2163         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2164         * g++.old-deja/g++.pt/asm2.C: Likewise.
2165         * gcc.c-torture/compile/20000804-1.c: Likewise.
2166         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2167         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2168         * gcc.dg/20020108-1.c: Likewise.
2169         * gcc.dg/20020122-2.c: Likewise.
2170         * gcc.dg/20020122-3.c: Likewise.
2171         * gcc.dg/20020206-1.c: Likewise.
2172         * gcc.dg/20020219-1.c: Likewise.
2173         * gcc.dg/20020310-1.c: Likewise.
2174         * gcc.dg/20020411-1.c: Likewise.
2175         * gcc.dg/20020418-2.c: Likewise.
2176         * gcc.dg/20020426-2.c: Likewise.
2177         * gcc.dg/20020517-1.c: Likewise.
2178         * gcc.dg/20030204-1.c: Likewise.
2179         * gcc.dg/20030826-2.c: Likewise.
2180         * gcc.dg/20031102-1.c: Likewise.
2181         * gcc.dg/20031202-1.c: Likewise.
2182         * gcc.dg/20050111-1.c: Likewise.
2183         * gcc.dg/20050503-1.c: Likewise.
2184         * gcc.dg/array-init-1.c: Likewise.
2185         * gcc.dg/builtin-apply4.c: Likewise.
2186         * gcc.dg/dfp/pr31344.c: Likewise.
2187         * gcc.dg/gomp/atomic-11.c: Likewise.
2188         * gcc.dg/graphite/pr40281.c: Likewise.
2189         * gcc.dg/ia64-sync-1.c: Likewise.
2190         * gcc.dg/ia64-sync-2.c: Likewise.
2191         * gcc.dg/ia64-sync-3.c: Likewise.
2192         * gcc.dg/ia64-sync-4.c: Likewise.
2193         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2194         * gcc.dg/invalid-call-1.c: Likewise.
2195         * gcc.dg/loop-3.c: Likewise.
2196         * gcc.dg/lower-subreg-1.c: Likewise.
2197         * gcc.dg/lto/pr47259_0.c: Likewise.
2198         * gcc.dg/nested-calls-1.c: Likewise.
2199         * gcc.dg/pr20017.c: Likewise.
2200         * gcc.dg/pr25023.c: Likewise.
2201         * gcc.dg/pr27671-2.c: Likewise.
2202         * gcc.dg/pr32176.c: Likewise.
2203         * gcc.dg/pr33676.c: Likewise.
2204         * gcc.dg/pr35045.c: Likewise.
2205         * gcc.dg/pr36015.c: Likewise.
2206         * gcc.dg/pr36584.c: Likewise.
2207         * gcc.dg/pr36998.c: Likewise.
2208         * gcc.dg/pr37438.c: Likewise.
2209         * gcc.dg/pr37908.c: Likewise.
2210         * gcc.dg/pr41241.c: Likewise.
2211         * gcc.dg/pr41340.c: Likewise.
2212         * gcc.dg/pr44136.c: Likewise.
2213         * gcc.dg/pr44194-1.c: Likewise.
2214         * gcc.dg/pr46212.c: Likewise.
2215         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2216         * gcc.dg/setjmp-2.c: Likewise.
2217         * gcc.dg/short-compare-1.c: Likewise.
2218         * gcc.dg/short-compare-2.c: Likewise.
2219         * gcc.dg/smod-1.c: Likewise.
2220         * gcc.dg/sync-2.c: Likewise.
2221         * gcc.dg/sync-3.c: Likewise.
2222         * gcc.dg/tls/opt-1.c: Likewise.
2223         * gcc.dg/tls/opt-2.c: Likewise.
2224         * gcc.dg/tls/opt-3.c: Likewise.
2225         * gcc.dg/torture/badshift.c: Likewise.
2226         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2227         * gcc.dg/torture/pr20314-2.c: Likewise.
2228         * gcc.dg/torture/pr36891.c: Likewise.
2229         * gcc.dg/torture/pr38774.c: Likewise.
2230         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2231         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2232         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2233         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2234         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2235         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2236         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2237         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2238         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2239         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2240         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2241         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2242         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2243         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2244         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2245         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2246         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2247         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2248         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2249         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2250         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2251         * gcc.dg/unroll-1.c: Likewise.
2252         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2253         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2254         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2255         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2256         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2257         * gcc.target/i386/20000609-1.c: Likewise.
2258         * gcc.target/i386/20000720-1.c: Likewise.
2259         * gcc.target/i386/20000724-1.c: Likewise.
2260         * gcc.target/i386/20011107-1.c: Likewise.
2261         * gcc.target/i386/20011119-1.c: Likewise.
2262         * gcc.target/i386/20020201-3.c: Likewise.
2263         * gcc.target/i386/20020218-1.c: Likewise.
2264         * gcc.target/i386/20020729-1.c: Likewise.
2265         * gcc.target/i386/20030926-1.c: Likewise.
2266         * gcc.target/i386/20060125-1.c: Likewise.
2267         * gcc.target/i386/20060125-2.c: Likewise.
2268         * gcc.target/i386/20060512-1.c: Likewise.
2269         * gcc.target/i386/20060512-2.c: Likewise.
2270         * gcc.target/i386/20060512-3.c: Likewise.
2271         * gcc.target/i386/20060512-4.c: Likewise.
2272         * gcc.target/i386/387-1.c: Likewise.
2273         * gcc.target/i386/387-2.c: Likewise.
2274         * gcc.target/i386/387-5.c: Likewise.
2275         * gcc.target/i386/387-6.c: Likewise.
2276         * gcc.target/i386/980312-1.c: Likewise.
2277         * gcc.target/i386/980313-1.c: Likewise.
2278         * gcc.target/i386/990117-1.c: Likewise.
2279         * gcc.target/i386/990424-1.c: Likewise.
2280         * gcc.target/i386/990524-1.c: Likewise.
2281         * gcc.target/i386/991129-1.c: Likewise.
2282         * gcc.target/i386/991214-1.c: Likewise.
2283         * gcc.target/i386/991230-1.c: Likewise.
2284         * gcc.target/i386/addr-sel-1.c: Likewise.
2285         * gcc.target/i386/aggregate-ret1.c: Likewise.
2286         * gcc.target/i386/aggregate-ret2.c: Likewise.
2287         * gcc.target/i386/align-main-3.c: Likewise.
2288         * gcc.target/i386/amd64-abi-1.c: Likewise.
2289         * gcc.target/i386/amd64-abi-2.c: Likewise.
2290         * gcc.target/i386/amd64-abi-4.c: Likewise.
2291         * gcc.target/i386/amd64-abi-5.c: Likewise.
2292         * gcc.target/i386/amd64-abi-6.c: Likewise.
2293         * gcc.target/i386/asm-1.c: Likewise.
2294         * gcc.target/i386/asm-3.c: Likewise.
2295         * gcc.target/i386/asm-5.c: Likewise.
2296         * gcc.target/i386/attributes-error.c: Likewise.
2297         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2298         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2299         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2300         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2301         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2302         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2303         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2304         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2305         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2306         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2307         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2308         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2309         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2310         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2311         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2312         * gcc.target/i386/bitfield1.c: Likewise.
2313         * gcc.target/i386/bitfield2.c: Likewise.
2314         * gcc.target/i386/bmi-2.c: Likewise.
2315         * gcc.target/i386/bmi-5.c: Likewise.
2316         * gcc.target/i386/builtin-unreachable.c: Likewise.
2317         * gcc.target/i386/cleanup-2.c: Likewise.
2318         * gcc.target/i386/clobbers.c: Likewise.
2319         * gcc.target/i386/cmov8.c: Likewise.
2320         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2321         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2322         * gcc.target/i386/compress-float-387.c: Likewise.
2323         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2324         * gcc.target/i386/compress-float-sse.c: Likewise.
2325         * gcc.target/i386/crc32-2.c: Likewise.
2326         * gcc.target/i386/crc32-3.c: Likewise.
2327         * gcc.target/i386/divmod-7.c: Likewise.
2328         * gcc.target/i386/divmod-8.c: Likewise.
2329         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2330         * gcc.target/i386/fma3-builtin.c: Likewise.
2331         * gcc.target/i386/fma3-fma.c: Likewise.
2332         * gcc.target/i386/fma4-256-vector.c: Likewise.
2333         * gcc.target/i386/fma4-builtin.c: Likewise.
2334         * gcc.target/i386/fma4-fma-2.c: Likewise.
2335         * gcc.target/i386/fma4-fma.c: Likewise.
2336         * gcc.target/i386/fma4-vector-2.c: Likewise.
2337         * gcc.target/i386/fma4-vector.c: Likewise.
2338         * gcc.target/i386/funcspec-1.c: Likewise.
2339         * gcc.target/i386/funcspec-10.c: Likewise.
2340         * gcc.target/i386/funcspec-11.c: Likewise.
2341         * gcc.target/i386/funcspec-2.c: Likewise.
2342         * gcc.target/i386/funcspec-5.c: Likewise.
2343         * gcc.target/i386/funcspec-6.c: Likewise.
2344         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2345         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2346         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2347         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2348         * gcc.target/i386/incoming-1.c: Likewise.
2349         * gcc.target/i386/incoming-10.c: Likewise.
2350         * gcc.target/i386/incoming-11.c: Likewise.
2351         * gcc.target/i386/incoming-12.c: Likewise.
2352         * gcc.target/i386/incoming-13.c: Likewise.
2353         * gcc.target/i386/incoming-14.c: Likewise.
2354         * gcc.target/i386/incoming-15.c: Likewise.
2355         * gcc.target/i386/incoming-2.c: Likewise.
2356         * gcc.target/i386/incoming-3.c: Likewise.
2357         * gcc.target/i386/incoming-4.c: Likewise.
2358         * gcc.target/i386/incoming-5.c: Likewise.
2359         * gcc.target/i386/incoming-6.c: Likewise.
2360         * gcc.target/i386/incoming-7.c: Likewise.
2361         * gcc.target/i386/incoming-8.c: Likewise.
2362         * gcc.target/i386/incoming-9.c: Likewise.
2363         * gcc.target/i386/lea.c: Likewise.
2364         * gcc.target/i386/local.c: Likewise.
2365         * gcc.target/i386/loop-1.c: Likewise.
2366         * gcc.target/i386/loop-2.c: Likewise.
2367         * gcc.target/i386/loop-3.c: Likewise.
2368         * gcc.target/i386/max-stack-align.c: Likewise.
2369         * gcc.target/i386/memcpy-1.c: Likewise.
2370         * gcc.target/i386/movbe-2.c: Likewise.
2371         * gcc.target/i386/movq-2.c: Likewise.
2372         * gcc.target/i386/movq.c: Likewise.
2373         * gcc.target/i386/nrv1.c: Likewise.
2374         * gcc.target/i386/pad-4.c: Likewise.
2375         * gcc.target/i386/pad-5a.c: Likewise.
2376         * gcc.target/i386/pad-5b.c: Likewise.
2377         * gcc.target/i386/pad-6a.c: Likewise.
2378         * gcc.target/i386/pad-6b.c: Likewise.
2379         * gcc.target/i386/pad-7.c: Likewise.
2380         * gcc.target/i386/pad-9.c: Likewise.
2381         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2382         * gcc.target/i386/pic-1.c: Likewise.
2383         * gcc.target/i386/pr12092-1.c: Likewise.
2384         * gcc.target/i386/pr12329.c: Likewise.
2385         * gcc.target/i386/pr21518.c: Likewise.
2386         * gcc.target/i386/pr22362.c: Likewise.
2387         * gcc.target/i386/pr22585.c: Likewise.
2388         * gcc.target/i386/pr23098.c: Likewise.
2389         * gcc.target/i386/pr25196.c: Likewise.
2390         * gcc.target/i386/pr25293.c: Likewise.
2391         * gcc.target/i386/pr25654.c: Likewise.
2392         * gcc.target/i386/pr26449.c: Likewise.
2393         * gcc.target/i386/pr26778.c: Likewise.
2394         * gcc.target/i386/pr26826.c: Likewise.
2395         * gcc.target/i386/pr27266.c: Likewise.
2396         * gcc.target/i386/pr29978.c: Likewise.
2397         * gcc.target/i386/pr30505.c: Likewise.
2398         * gcc.target/i386/pr30961-1.c: Likewise.
2399         * gcc.target/i386/pr31628.c: Likewise.
2400         * gcc.target/i386/pr32000-2.c: Likewise.
2401         * gcc.target/i386/pr32661-1.c: Likewise.
2402         * gcc.target/i386/pr32708-2.c: Likewise.
2403         * gcc.target/i386/pr32708-3.c: Likewise.
2404         * gcc.target/i386/pr34256.c: Likewise.
2405         * gcc.target/i386/pr34312.c: Likewise.
2406         * gcc.target/i386/pr34522.c: Likewise.
2407         * gcc.target/i386/pr35160.c: Likewise.
2408         * gcc.target/i386/pr35281.c: Likewise.
2409         * gcc.target/i386/pr36246.c: Likewise.
2410         * gcc.target/i386/pr36786.c: Likewise.
2411         * gcc.target/i386/pr37275.c: Likewise.
2412         * gcc.target/i386/pr37843-3.c: Likewise.
2413         * gcc.target/i386/pr37843-4.c: Likewise.
2414         * gcc.target/i386/pr39082-1.c: Likewise.
2415         * gcc.target/i386/pr39431.c: Likewise.
2416         * gcc.target/i386/pr39496.c: Likewise.
2417         * gcc.target/i386/pr39543-2.c: Likewise.
2418         * gcc.target/i386/pr39911.c: Likewise.
2419         * gcc.target/i386/pr40718.c: Likewise.
2420         * gcc.target/i386/pr40906-1.c: Likewise.
2421         * gcc.target/i386/pr40906-2.c: Likewise.
2422         * gcc.target/i386/pr40906-3.c: Likewise.
2423         * gcc.target/i386/pr40934.c: Likewise.
2424         * gcc.target/i386/pr41900.c: Likewise.
2425         * gcc.target/i386/pr42589.c: Likewise.
2426         * gcc.target/i386/pr43662.c: Likewise.
2427         * gcc.target/i386/pr43671.c: Likewise.
2428         * gcc.target/i386/pr43766.c: Likewise.
2429         * gcc.target/i386/pr43869.c: Likewise.
2430         * gcc.target/i386/pr44942.c: Likewise.
2431         * gcc.target/i386/pr44948-2a.c: Likewise.
2432         * gcc.target/i386/pr45234.c: Likewise.
2433         * gcc.target/i386/pr45336-2.c: Likewise.
2434         * gcc.target/i386/pr45336-4.c: Likewise.
2435         * gcc.target/i386/pr45852.c: Likewise.
2436         * gcc.target/i386/pr46470.c: Likewise.
2437         * gcc.target/i386/pr48037-1.c: Likewise.
2438         * gcc.target/i386/pr48389.c: Likewise.
2439         * gcc.target/i386/pr49095.c: Likewise.
2440         * gcc.target/i386/pr9771-1.c: Likewise.
2441         * gcc.target/i386/rdfsbase-1.c: Likewise.
2442         * gcc.target/i386/rdfsbase-2.c: Likewise.
2443         * gcc.target/i386/rdgsbase-1.c: Likewise.
2444         * gcc.target/i386/rdgsbase-2.c: Likewise.
2445         * gcc.target/i386/rdrand-3.c: Likewise.
2446         * gcc.target/i386/regparm-stdcall.c: Likewise.
2447         * gcc.target/i386/regparm.c: Likewise.
2448         * gcc.target/i386/reload-1.c: Likewise.
2449         * gcc.target/i386/rotate-2.c: Likewise.
2450         * gcc.target/i386/sibcall-5.c: Likewise.
2451         * gcc.target/i386/signbit-1.c: Likewise.
2452         * gcc.target/i386/signbit-2.c: Likewise.
2453         * gcc.target/i386/signbit-3.c: Likewise.
2454         * gcc.target/i386/sse-5.c: Likewise.
2455         * gcc.target/i386/sse-8.c: Likewise.
2456         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2457         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2458         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2459         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2460         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2461         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2462         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2463         * gcc.target/i386/sse2-movq-2.c: Likewise.
2464         * gcc.target/i386/sse2-movq-3.c: Likewise.
2465         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2466         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2467         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2468         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2469         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2470         * gcc.target/i386/ssefn-1.c: Likewise.
2471         * gcc.target/i386/ssefn-2.c: Likewise.
2472         * gcc.target/i386/sseregparm-1.c: Likewise.
2473         * gcc.target/i386/sseregparm-2.c: Likewise.
2474         * gcc.target/i386/sseregparm-3.c: Likewise.
2475         * gcc.target/i386/sseregparm-4.c: Likewise.
2476         * gcc.target/i386/sseregparm-5.c: Likewise.
2477         * gcc.target/i386/sseregparm-6.c: Likewise.
2478         * gcc.target/i386/sseregparm-7.c: Likewise.
2479         * gcc.target/i386/sseregparm-8.c: Likewise.
2480         * gcc.target/i386/stack-realign.c: Likewise.
2481         * gcc.target/i386/stack-usage-realign.c: Likewise.
2482         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2483         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2484         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2485         * gcc.target/i386/stackalign/return-1.c: Likewise.
2486         * gcc.target/i386/stackalign/return-2.c: Likewise.
2487         * gcc.target/i386/stackalign/return-3.c: Likewise.
2488         * gcc.target/i386/tailcall-1.c: Likewise.
2489         * gcc.target/i386/tbm-2.c: Likewise.
2490         * gcc.target/i386/udivmod-7.c: Likewise.
2491         * gcc.target/i386/udivmod-8.c: Likewise.
2492         * gcc.target/i386/unroll-1.c: Likewise.
2493         * gcc.target/i386/vararg-1.c: Likewise.
2494         * gcc.target/i386/vararg-2.c: Likewise.
2495         * gcc.target/i386/vect8-ret.c: Likewise.
2496         * gcc.target/i386/vectorize5.c: Likewise.
2497         * gcc.target/i386/wmul-1.c: Likewise.
2498         * gcc.target/i386/wmul-2.c: Likewise.
2499         * gcc.target/i386/wrfsbase-1.c: Likewise.
2500         * gcc.target/i386/wrfsbase-2.c: Likewise.
2501         * gcc.target/i386/wrgsbase-1.c: Likewise.
2502         * gcc.target/i386/wrgsbase-2.c: Likewise.
2503         * gcc.target/i386/xop-pcmov.c: Likewise.
2504         * gcc.target/i386/xop-pcmov2.c: Likewise.
2505         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2506         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2507         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2508         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2509         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2510         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2511         * gcc.target/i386/zee.c: Likewise.
2512         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2513         * gfortran.dg/compiler-directive_2.f: Likewise.
2514         * gfortran.dg/g77/20010216-1.f: Likewise.
2515         * gfortran.dg/gomp/pr39152.f90: Likewise.
2516         * gfortran.dg/pr33794.f90: Likewise.
2517
2518 2011-07-09  Jason Merrill  <jason@redhat.com>
2519
2520         * g++.dg/cpp0x/regress/regress5.C: New.
2521
2522 2011-07-08  Jason Merrill  <jason@redhat.com>
2523
2524         PR c++/45437
2525         * g++.dg/expr/compound-asn1.C: New.
2526         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2527
2528 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2529
2530         PR target/49621
2531         * gcc.target/powerpc/altivec-34.c: New test.
2532
2533 2011-07-08  Jason Merrill  <jason@redhat.com>
2534
2535         PR c++/45603
2536         * g++.dg/abi/guard3.C: New.
2537
2538 2011-07-08  Julian Brown  <julian@codesourcery.com>
2539
2540         * lib/target-supports.exp
2541         (check_effective_target_arm_little_endian): New.
2542         (check_effective_target_vect_pack_trunc): Use above.
2543         (check_effective_target_vect_unpack): Likewise.
2544         (check_effective_target_vect_element_align): Test
2545         check_effective_target_arm_vect_no_misalign for ARM.
2546
2547 2011-07-08  Jason Merrill  <jason@redhat.com>
2548
2549         PR c++/49673
2550         * g++.dg/cpp0x/constexpr-rom.C: New.
2551
2552 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2553
2554         PR middle-end/49519
2555         * g++.dg/torture/pr49519.C: New test.
2556
2557 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2558
2559         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2560
2561 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2562
2563         PR testsuite/48727
2564         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2565
2566 2011-07-08  Richard Guenther  <rguenther@suse.de>
2567
2568         PR tree-optimization/49662
2569         * gcc.dg/graphite/interchange-14.c: XFAIL.
2570         * gcc.dg/graphite/interchange-15.c: Likewise.
2571         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2572
2573 2011-07-06  Jason Merrill  <jason@redhat.com>
2574
2575         PR c++/49663
2576         * g++.dg/cpp0x/regress/regress4.C: New.
2577
2578 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2579
2580         PR fortran/49648
2581         * gfortran.dg/result_in_spec_4.f90: New test.
2582
2583 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2584
2585         * gcc.target/sparc/cas64.c: New test.
2586
2587 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR c/49644
2590         * g++.dg/torture/pr49644.C: New test.
2591
2592         PR c/49644
2593         * gcc.c-torture/execute/pr49644.c: New test.
2594
2595 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2596
2597         * lib/target-supports.exp (check_effective_target_ia32): New.
2598         (check_effective_target_x32): Likewise.
2599         (check_effective_target_vect_cmdline_needed): Also check x32.
2600
2601 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2602
2603         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2604         dg-prune-output.
2605         * gcc.target/arm/pr42235.c: Likewise.
2606         * gcc.target/arm/pr42495.c: Likewise.
2607         * gcc.target/arm/pr42574.c: Likewise.
2608         * gcc.target/arm/thumb-branch1.c: Likewise.
2609
2610         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2611         unneeded prune of possible warning.
2612         * gcc.target/arm/pr40956.c: Likewise.
2613         * gcc.target/arm/pr42505.c: Likewise.
2614
2615         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2616         * gcc.c-torture/compile/pr46883.c: Likewise.
2617         * gcc.c-torture/compile/pr46934.c: Likewise.
2618
2619         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2620         for move to ../../gcc.c-torture/compile.
2621         * gcc.target/arm/pr46883.c: Likewise.
2622         * gcc.target/arm/pr46934.c: Likewise.
2623
2624         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2625         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2626         * gcc.target/arm/wmul-1.c: Likewise.
2627         * gcc.target/arm/wmul-2.c: Likewise.
2628         * gcc.target/arm/wmul-3.c: Likewise.
2629         * gcc.target/arm/wmul-4.c: Likewise.
2630         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2631         add tab after scan target.
2632         * gcc.target/arm/smlaltt-1.c: Likewise.
2633         * gcc.target/arm/smlatb-1.c: Likewise.
2634         * gcc.target/arm/smlatt-1.c: Likewise.
2635
2636 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2637
2638         PR debug/49522
2639         * gcc.dg/debug/pr49522.c: New test.
2640
2641 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2642
2643         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2644         * gcc.dg/pr46212.c: Run only if target int32plus.
2645         * gcc.dg/torture/pr48146.c: Ditto.
2646         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2647         * c-c++-common/pr44832.c: Ditto.
2648         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2649         * gcc.dg/pr31490.c: Ditto.
2650         * gcc.dg/torture/builtin-math-7.c: Run only if target
2651         large_double.
2652         * gcc.dg/torture/pr45764.c: Skip for AVR.
2653         * gcc.dg/pr47893.c: Ditto.
2654
2655 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2656
2657         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2658         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2659         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2660         add tab to scan target.
2661
2662 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2663
2664         * gcc.target/arm/neon-modes-3.c: New test.
2665
2666 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2667
2668         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2669         -fno-loop-interchange -ffast-math.
2670
2671 2011-07-07  Richard Guenther  <rguenther@suse.de>
2672
2673         * gcc.dg/ftrapv-3.c: New testcase.
2674
2675 2011-07-07  Richard Guenther  <rguenther@suse.de>
2676
2677         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2678         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2679
2680 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2681
2682         * gcc.dg/binop-notxor1.c: New test.
2683         * gcc.dg/binop-notand4a.c: New test.
2684         * gcc.dg/binop-notxor2.c: New test.
2685         * gcc.dg/binop-notand3a.c: New test.
2686         * gcc.dg/binop-notand2a.c: New test.
2687         * gcc.dg/binop-notand6a.c: New test.
2688         * gcc.dg/binop-notor1.c: New test.
2689         * gcc.dg/binop-notand1a.c: New test.
2690         * gcc.dg/binop-notand5a.c: New test.
2691         * gcc.dg/binop-notor2.c: New test.
2692
2693 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2694
2695         PR middle-end/49640
2696         * gcc.dg/gomp/pr49640.c: New test.
2697
2698 2011-07-07  Richard Guenther  <rguenther@suse.de>
2699
2700         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2701
2702 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2703
2704         PR target/39150
2705         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2706
2707 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2708
2709         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2710         * gcc.target/powerpc/no-r11-2.c: Ditto.
2711         * gcc.target/powerpc/no-r11-3.c: Ditto.
2712
2713 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2714
2715         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2716         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2717
2718 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2719
2720         * lib/target-supports.exp (check_profiling_available): Disable
2721         profiling with -fprofile-generate for target avr.
2722
2723 2011-07-06  Richard Guenther  <rguenther@suse.de>
2724
2725         PR tree-optimization/49645
2726         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2727
2728 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2729
2730         PR middle-end/47383
2731         * gcc.dg/pr47383.c: New.
2732
2733 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2734
2735         PR tree-optimization/49647
2736         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2737
2738 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2739
2740         PR testsuite/49542
2741         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2742         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2743
2744 2011-07-05  Jason Merrill  <jason@redhat.com>
2745
2746         PR c++/48157
2747         * g++.dg/template/template-id-4.C: New.
2748
2749 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2750
2751         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2752         * gcc.dg/pr43402.c: Ditto.
2753
2754 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2755
2756         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2757
2758 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2759
2760         * gcc.target/powerpc/ppc-switch-1.c: New test for
2761         --param case-values-threshold.
2762         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2763
2764 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2765
2766         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2767
2768 2011-07-05  Jason Merrill  <jason@redhat.com>
2769
2770         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2771
2772 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2773
2774         PR tree-optimization/47654
2775         * gcc.dg/graphite/block-pr47654.c: New.
2776
2777 2011-07-05  Jason Merrill  <jason@redhat.com>
2778
2779         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2780
2781 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2782
2783         PR tree-optimization/49580
2784         * gcc.dg/autopar/pr49580.c: New test.
2785
2786 2011-07-05  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/49518
2789         PR tree-optimization/49628
2790         * g++.dg/torture/pr49628.C: New testcase.
2791         * gcc.dg/torture/pr49518.c: Likewise.
2792
2793 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2794
2795         * ada/acats/run_acats (which): Extract last field from type -p,
2796         type output only if command succeeded.
2797
2798 2011-07-04  Jason Merrill  <jason@redhat.com>
2799
2800         * g++.dg/abi/mangle48.C: New.
2801
2802         * g++.dg/cpp0x/diag1.C: New.
2803
2804         * g++.dg/diagnostic/aka1.C: New.
2805
2806 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2807
2808         PR rtl-optimization/49619
2809         * gcc.dg/pr49619.c: New test.
2810
2811         PR rtl-optimization/49472
2812         * gfortran.dg/pr49472.f90: New test.
2813
2814         PR debug/49602
2815         * gcc.dg/pr49602.c: New test.
2816
2817 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2818
2819         PR target/34734
2820         PR target/44643
2821         * gcc.target/avr/avr.exp: Run over cpp files, too.
2822         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2823         * gcc.target/avr/progmem.h: New file.
2824         * gcc.target/avr/exit-abort.h: New file.
2825         * gcc.target/avr/progmem-error-1.c: New file.
2826         * gcc.target/avr/progmem-error-1.cpp: New file.
2827         * gcc.target/avr/progmem-warning-1.c: New file.
2828         * gcc.target/avr/torture/progmem-1.c: New file.
2829         * gcc.target/avr/torture/progmem-1.cpp: New file.
2830
2831 2011-07-04  Richard Guenther  <rguenther@suse.de>
2832
2833         PR tree-optimization/49615
2834         * g++.dg/torture/pr49615.C: New testcase.
2835
2836 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2837
2838         PR tree-optimization/49610
2839         * gcc.dg/vect/pr49610.c: New test.
2840
2841 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2842
2843         * gnat.dg/specs/debug1.ads: New test.
2844
2845 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2846
2847         PR fortran/49562
2848         * gfortran.dg/typebound_proc_23.f90: New.
2849
2850 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2851
2852         PR c++/49605
2853         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2854
2855 2011-07-01  Jason Merrill  <jason@redhat.com>
2856
2857         PR c++/48261
2858         * g++.dg/template/template-id-3.C: New.
2859
2860         PR c++/48593
2861         * g++.dg/template/qualified-id4.C: New.
2862
2863         PR c++/48883
2864         * g++.dg/template/explicit-args4.C: New.
2865
2866         PR c++/49085
2867         * g++.dg/template/offsetof2.C: New.
2868
2869 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2870
2871         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2872
2873 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2874
2875         PR libmudflap/49549
2876         * lib/target-supports.exp (check_effective_target_gld): New proc.
2877
2878 2011-07-01  Richard Guenther  <rguenther@suse.de>
2879
2880         PR tree-optimization/49603
2881         * gcc.dg/torture/pr49603.c: New testcase.
2882
2883 2011-06-30  Jason Merrill  <jason@redhat.com>
2884
2885         PR c++/49387
2886         * g++.dg/rtti/template1.C: New.
2887
2888         PR c++/49569
2889         * g++.dg/cpp0x/regress/ctor1.C: New.
2890
2891         PR c++/49355
2892         * g++.dg/cpp0x/initlist54.C: New.
2893
2894 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2895
2896         * gcc.dg/tree-ssa/sra-12.c: New test.
2897
2898 2011-06-29  Jason Merrill  <jason@redhat.com>
2899
2900         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2901
2902 2011-06-30  Richard Guenther  <rguenther@suse.de>
2903
2904         PR tree-optimization/46787
2905         * gcc.dg/vect/vect-121.c: New testcase.
2906
2907 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2908
2909         PR tree-optimization/49094
2910         * gcc.dg/tree-ssa/pr49094.c: New test.
2911
2912 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2913
2914         PR fortran/49540
2915         * gfortran.dg/pr49540-1.f90: New test.
2916         * gfortran.dg/pr49540-2.f90: New test.
2917
2918 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2919
2920         PR ada/49511
2921         * ada/acats/run_acats (which): Use last field of type -p output.
2922
2923 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2924             Iain Sandoe  <iains@gcc.gnu.org>
2925
2926         PR libobjc/36610
2927         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2928         Only skip on 64-bit *-*-darwin8* && !objc2.
2929
2930 2011-06-30  Richard Guenther  <rguenther@suse.de>
2931
2932         PR tree-optimization/38752
2933         * gcc.c-torture/compile/pr38752.c: New testcase.
2934
2935 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2936
2937         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2938         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2939
2940 2011-06-29  Jason Merrill  <jason@redhat.com>
2941
2942         PR c++/49216
2943         * g++.dg/cpp0x/initlist53.C: Use placement new.
2944         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2945         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2946
2947         PR c++/49003
2948         * g++.dg/cpp0x/trailing6.C: New.
2949         * g++.dg/cpp0x/pr45908.C: No error.
2950
2951         PR c++/49272
2952         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2953
2954         PR c++/49520
2955         * g++.dg/cpp0x/constexpr-using2.C: New.
2956
2957         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2958
2959         PR c++/45923
2960         * g++.dg/cpp0x/constexpr-diag3.C: New.
2961         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2962         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2963         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2964         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2965
2966 2011-06-29  Jason Merrill  <jason@redhat.com>
2967
2968         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2969
2970 2011-06-29  Richard Guenther  <rguenther@suse.de>
2971
2972         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2973
2974 2011-06-29  Jason Merrill  <jason@redhat.com>
2975
2976         * g++.dg/cpp0x/initlist-value2.C: New.
2977
2978         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2979         * g++.dg/cpp0x/initlist-value.C: New.
2980
2981 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2982
2983         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2984
2985 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2986
2987         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2988         * gcc.dg/inline_2.c: Likewise.
2989         * gcc.dg/unroll_1.c: Likewise.
2990
2991 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2992
2993         PR debug/49567
2994         * gcc.target/i386/pr49567.c: New test.
2995
2996 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2997
2998         * gnat.dg/opt17.ad[sb]: New test.
2999
3000 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3001             Tom de Vries  <tom@codesourcery.com>
3002
3003         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3004         (check_effective_target_arm_thumb2): New effective targets.
3005         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3006         properly.  Clean up temporary files.
3007         * gcc.target/arm/ivopts-2.c: Likewise.
3008         * gcc.target/arm/ivopts-3.c: Likewise.
3009         * gcc.target/arm/ivopts-4.c: Likewise.
3010         * gcc.target/arm/ivopts-5.c: Likewise.
3011         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3012
3013 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3014
3015         PR fortran/49479
3016         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3017
3018 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3019
3020         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3021         * gcc.target/arm/vfp-ldmias.c: Likewise.
3022         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3023         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3024         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3025         * gcc.target/arm/vfp-stmias.c: Likewise.
3026         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3027         * gcc.target/arm/vfp-stmiad.c: Likewise.
3028
3029 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3030
3031         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3032         dg-prune-output.
3033         * gcc.target/arm/pr45701-2.c: Ditto.
3034
3035 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3036
3037         PR fortran/49466
3038         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3039         * gfortran.dg/extends_14.f03: Modified.
3040
3041 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3042
3043         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3044         early if the test is already being skipped.
3045
3046         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3047         scan-assembler-dem-not): For missing file, report unresolved with
3048         same message as for pass/fail, with reason reported in log file.
3049
3050         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3051         from add_options_for_arm_neon_fp16.
3052         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3053         check_effective_target_arm_neon_fp16_ok_nocache.
3054         Check -mfpu and -mfloat-abi options from current multilib.
3055         Do not require neon support.
3056         (check_effective_target_arm_fp16_ok): Renamed from
3057         check_effecitve_target_arm_neon_fp16_ok.
3058         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3059         arm_neon_fp16_ok and arm_fp16.
3060         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3061         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3062         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3063         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3064
3065 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3066
3067         * gcc.dg/builtin-assume-aligned-1.c: New test.
3068         * gcc.dg/builtin-assume-aligned-2.c: New test.
3069         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3070
3071         PR debug/49544
3072         * gcc.dg/pr49544.c: New test.
3073
3074 2011-06-27  Richard Guenther  <rguenther@suse.de>
3075
3076         PR tree-optimization/49394
3077         * g++.dg/torture/pr49394.C: New testcase.
3078
3079 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3080
3081         * gcc.dg/optimize-bswapdi-2.c: New test.
3082
3083 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3084             Richard Sandiford  <richard.sandiford@linaro.org>
3085
3086         PR tree-optimization/49169
3087         * gcc.dg/torture/pr49169.c: New test.
3088
3089 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3090
3091         PR testsuite/49529
3092         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3093
3094         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3095         hppa*-*-hpux*.
3096
3097 2011-06-26  Jason Merrill  <jason@redhat.com>
3098
3099         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3100
3101         PR c++/49528
3102         * g++.dg/init/ref19.C: New.
3103         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3104
3105 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3106
3107         PR tree-optimization/48377
3108         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3109         non_strict_align.
3110
3111 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3112
3113         PR middle-end/49191
3114         * lib/target-supports.exp (check_effective_target_non_strict_align):
3115         New.
3116         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3117
3118 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3119
3120         PR tree-optimizations/49516
3121         * g++.dg/tree-ssa/pr49516.C: New test.
3122
3123 2011-06-23  Jason Merrill  <jason@redhat.com>
3124
3125         PR c++/35255
3126         * g++.dg/template/partial10.C: New.
3127         * g++.dg/template/partial11.C: New.
3128
3129 2011-06-23  Jeff Law <law@redhat.com>
3130
3131         PR middle-end/48770
3132         * gcc.dg/pr48770.c: New test.
3133
3134 2011-06-23  Jan Hubicka  <jh@suse.cz>
3135
3136         PR middle-end/49373
3137         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3138
3139 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3140
3141         PR testsuite/49512
3142         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3143         instead of -fdump-tree-optimized.
3144
3145 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3146
3147         PR c++/44625
3148         * g++.dg/template/crash107.C: New.
3149         * g++.dg/template/error17.C: Adjust.
3150
3151 2011-06-23  Jason Merrill  <jason@redhat.com>
3152
3153         PR c++/49507
3154         * g++.dg/cpp0x/defaulted30.C: New.
3155
3156         PR c++/49440
3157         * g++.dg/rtti/anon-ns1.C: New.
3158
3159         PR c++/49395
3160         * g++.dg/init/ref18.C: New.
3161
3162         PR c++/36435
3163         * g++.dg/template/partial9.C: New.
3164
3165 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3166
3167         PR middle-end/49373
3168         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3169
3170 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR debug/49496
3173         * gcc.dg/pr49496.c: New test.
3174
3175 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3176
3177         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3178         is not xscale.
3179
3180         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3181
3182         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3183         * gcc.target/arm/pr42879.c: Likewise.
3184         * gcc.target/arm/pr45701-3.c: Likewise.
3185
3186         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3187         * gcc.target/arm/pr40482.c: Likewise.
3188         * gcc.target/arm/stack-corruption.c: Likewise.
3189
3190 2011-06-22  Richard Guenther  <rguenther@suse.de>
3191
3192         PR tree-optimization/49493
3193         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3194
3195 2011-06-22  Jason Merrill  <jason@redhat.com>
3196
3197         PR c++/49260
3198         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3199
3200 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3201             Dmitry Melnik  <dm@ispras.ru>
3202
3203         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3204         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3205         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3206
3207 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3208
3209         * gcc.target/arm/tlscall.c: New.
3210
3211 2011-06-21  Jason Merrill  <jason@redhat.com>
3212
3213         PR c++/49172
3214         * g++.dg/cpp0x/constexpr-ref1.C: New.
3215         * g++.dg/cpp0x/constexpr-ref2.C: New.
3216         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3217
3218         PR c++/49482
3219         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3220
3221         PR c++/49418
3222         * g++.dg/template/param3.C: New.
3223
3224 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3225
3226         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3227         my_clrsb test functions.
3228         (main): Test clrsb.
3229         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3230         test_sll, test_ull): Add clrsb tests.
3231         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3232         clrsbll.
3233
3234 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3235
3236         PR fortran/49112
3237         * gfortran.dg/class_44.f03: New.
3238
3239 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3240
3241         PR tree-optimization/49478
3242         * gcc.dg/vect/pr49478.c
3243
3244 2011-06-21  Richard Guenther  <rguenther@suse.de>
3245
3246         PR tree-optimization/49483
3247         * gcc.dg/vect/vect-120.c: New testcase.
3248
3249 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3250
3251         PR testsuite/49443
3252         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3253         * gcc.dg/vect/vect-peel-4.c: Likewise.
3254
3255 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3256
3257         PR middle-end/49139
3258         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3259         * gcc.dg/always_inline2.c: Likewise.
3260         * gcc.dg/always_inline3.c: Likewise.
3261         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3262         * gcc.dg/inline_1.c: Likewise.
3263         * gcc.dg/inline_2.c: Likewise.
3264         * gcc.dg/inline_3.c: Likewise.
3265         * gcc.dg/inline_4.c: Likewise.
3266         * gcc.dg/20051201-1.c: Likewise.
3267         * gcc.dg/pr40087.c: Likewise.
3268         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3269         * gcc.dg/inline-22.c: Likewise.
3270         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3271         * gcc.dg/lto/20090218-1_1.c: Likewise.
3272         * g++.dg/ipa/devirt-7.C: Likewise.
3273         * gcc.dg/uninit-pred-5_a.c: Likewise.
3274         * gcc.dg/uninit-pred-5_b.c: Likewise.
3275         * gcc.dg/fail_always_inline.c: New.
3276
3277 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3278
3279         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3280         into 6 jobs instead of 3.
3281
3282 2011-06-20  Jason Merrill  <jason@redhat.com>
3283
3284         PR c++/49216
3285         * g++.dg/cpp0x/initlist53.C: New.
3286
3287 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3288
3289         PR fortran/18918
3290         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3291         * gfortran.dg/coarray_lock_3.f90: New.
3292         * gfortran.dg/coarray/lock_1.f90: New.
3293
3294 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3295
3296         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3297         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3298         unresolved and report the reason to the log file.
3299
3300         * lib/scanasm.exp (object-size): Move argument processing earlier
3301         to report errors before verifying that the file exists.  Report
3302         problems detected at runtime as unresolved instead of error and
3303         report their reasons to the log file.
3304
3305 2011-06-20  Jason Merrill  <jason@redhat.com>
3306
3307         PR c++/47080
3308         * g++.dg/cpp0x/explicit6.C: New.
3309
3310         PR c++/47635
3311         * g++.dg/cpp0x/enum20.C: New.
3312
3313         PR c++/48138
3314         * g++.dg/ext/attr-aligned01.C: New.
3315
3316         PR c++/49205
3317         * g++.dg/cpp0x/variadic-default.C: New.
3318
3319         PR c++/43321
3320         * g++.dg/cpp0x/auto26.C: New.
3321
3322         PR c++/43831
3323         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3324
3325 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3326
3327         * gcc.dg/binop-notand1.c: New test.
3328         * gcc.dg/binop-notand2.c: New test.
3329         * gcc.dg/binop-notand3.c: New test.
3330         * gcc.dg/binop-notand4.c: New test.
3331         * gcc.dg/binop-notand5.c: New test.
3332         * gcc.dg/binop-notand6.c: New test.
3333
3334 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3335
3336         PR testsuite/49432
3337         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3338
3339 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3340
3341         PR fortran/49400
3342         * gfortran.dg/proc_ptr_31.f90: New.
3343
3344 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3345
3346         * gnat.dg/volatile6.adb: New test.
3347         * gnat.dg/volatile7.adb: Likewise.
3348         * gnat.dg/volatile8.adb: Likewise.
3349         * gnat.dg/volatile9.adb: Likewise.
3350
3351 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3352
3353         * gnat.dg/constant3.adb: New test.
3354
3355 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3356
3357         PR libfortran/49296
3358         * gfortran.dg/read_list_eof_1.f90: New test.
3359
3360 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR target/49411
3363         * gcc.target/i386/testimm-1.c: New test.
3364         * gcc.target/i386/testimm-2.c: New test.
3365         * gcc.target/i386/testimm-3.c: New test.
3366         * gcc.target/i386/testimm-4.c: New test.
3367         * gcc.target/i386/testimm-5.c: New test.
3368         * gcc.target/i386/testimm-6.c: New test.
3369         * gcc.target/i386/testimm-7.c: New test.
3370         * gcc.target/i386/testimm-8.c: New test.
3371         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3372         * gcc.target/i386/xop-rotate1-int.c: New test.
3373         * gcc.target/i386/xop-rotate2-int.c: New test.
3374
3375 2011-06-17  Jason Merrill  <jason@redhat.com>
3376
3377         * g++.dg/cpp0x/rv-func2.C: New.
3378
3379         * g++.dg/debug/dwarf2/lambda1.C: New.
3380         * g++.dg/warn/Wshadow-6.C: Adjust.
3381
3382 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3383
3384         PR fortran/48699
3385         * gfortran.dg/move_alloc_5.f90: New.
3386
3387 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3388
3389         PR rtl-optimization/48542
3390         * gcc.dg/torture/pr48542.c: New test.
3391
3392 2011-06-16  Jason Merrill  <jason@redhat.com>
3393
3394         PR c++/44160
3395         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3396
3397         PR c++/45378
3398         * g++.dg/cpp0x/initlist52.C New.
3399
3400         PR c++/45399
3401         * c-c++-common/raw-string-12.c: New.
3402
3403         PR c++/49229
3404         * g++.dg/cpp0x/sfinae26.C: New.
3405
3406         PR c++/49251
3407         * g++.dg/cpp0x/variadic113.C: New.
3408
3409         PR c++/49420
3410         * g++.dg/cpp0x/variadic112.C: New.
3411
3412 2011-06-16  Jeff Law <law@redhat.com>
3413
3414         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3415         improved jump threading.
3416         * gcc.dg/builtin-object-size-2.c: Likewise.
3417         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3418
3419 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3420
3421         PR fortran/49074
3422         * gfortran.dg/typebound_assignment_3.f03: New.
3423
3424 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3425
3426         PR testsuite/48727
3427         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3428
3429 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3430
3431         PR tree-optimization/49343
3432         * gnat.dg/discr31.ad[sb]: New test.
3433
3434 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3435
3436         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3437
3438 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3439
3440         PR target/45098
3441         * gcc.target/arm/ivopts-3.c: Update test.
3442         * gcc.target/arm/ivopts-5.c: Same.
3443
3444 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3445
3446         Revert:
3447         2011-06-10  Wei Guozhi  <carrot@google.com>
3448
3449         PR target/45335
3450         * gcc.target/arm/pr45335.c: New test.
3451         * gcc.target/arm/pr45335-2.c: New test.
3452         * gcc.target/arm/pr45335-3.c: New test.
3453         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3454         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3455         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3456
3457 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3458
3459         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3460
3461 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3462
3463         PR fortran/49417
3464         * gfortran.dg/class_43.f03: New.
3465
3466 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR tree-optimization/49419
3469         * gcc.c-torture/execute/pr49419.c: New test.
3470
3471 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3472
3473         * gcc.dg/sms-9.c: New file.
3474
3475 2011-06-15  Easwaran Raman  <eraman@google.com>
3476
3477         PR rtl-optimization/49414
3478         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3479
3480 2011-06-14  Jason Merrill  <jason@redhat.com>
3481
3482         * g++.dg/cpp0x/noexcept13.C: New.
3483
3484 2011-06-14  Easwaran Raman  <eraman@google.com>
3485
3486         PR rtl-optimization/44194
3487         * gcc.dg/pr44194-1.c: New test.
3488         * gcc.dg/pr44194-2.c: New test.
3489
3490 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3491
3492         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3493         switches.
3494         * gcc.target/arm/pr45701-2.c: Likewise.
3495         * gcc.target/arm/thumb-branch1.c: Likewise.
3496
3497 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3498
3499         PR testsuite/48727
3500         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3501
3502 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3503
3504         * gcc.target/arm/pr45701-1.c: Require thumb support.
3505         * gcc.target/arm/pr45701-2.c: Likewise.
3506         * gcc.target/arm/thumb-branch1.c: Likewise.
3507
3508         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3509         * gcc.target/arm/pr39839.c: Likewise.
3510         * gcc.target/arm/pr40657-2.c: Likewise.
3511         * gcc.target/arm/pr40956.c: Likewise.
3512         * gcc.target/arm/pr41679.c: Likewise.
3513         * gcc.target/arm/pr42235.c: Likewise.
3514         * gcc.target/arm/pr42495.c: Likewise.
3515         * gcc.target/arm/pr42505.c: Likewise.
3516         * gcc.target/arm/pr42574.c: Likewise.
3517         * gcc.target/arm/pr46883.c: Likewise.
3518         * gcc.target/arm/pr46934.c: Likewise.
3519         * gcc.target/arm/xor-and.c: Likewise.
3520
3521 2011-06-14  Jason Merrill  <jason@redhat.com>
3522
3523         * g++.dg/other/error23.C: Adjust error message.
3524         * g++.dg/other/error32.C: Likewise.
3525
3526         PR c++/49389
3527         * g++.dg/cpp0x/rv-dotstar.C: New.
3528
3529         PR c++/49369
3530         * g++.dg/cpp0x/decltype30.C: New.
3531
3532         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3533
3534 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR fortran/49103
3537         * gfortran.dg/pr49103.f90: New test.
3538
3539 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3540
3541         PR target/45098
3542         * gcc.target/arm/ivopts-3.c: New test.
3543         * gcc.target/arm/ivopts-4.c: New test.
3544         * gcc.target/arm/ivopts-5.c: New test.
3545
3546 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3547
3548         PR rtl-optimization/49390
3549         * gcc.c-torture/execute/pr49390.c: New test.
3550
3551 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3552
3553         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3554
3555 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3556
3557         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3558         * gcc.c-torture/execute/cmpsi-2.x: New file.
3559         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3560         * gcc.c-torture/execute/pr45262.x: New file.
3561         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3562         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3563         int32plus
3564         * gcc.c-torture/compile/pr49163.c: Ditto.
3565
3566 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3567
3568         * gcc.dg/vect/vect-16.c: Rename to...
3569         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3570         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3571         for double-word vectors.
3572         * gcc.dg/vect/vect-peel-4.c: Likewise.
3573         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3574         vect_element_align.
3575         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3576         -fno-fast-math.
3577
3578 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3579
3580         PR target/44618
3581         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3582
3583 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3584
3585         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3586
3587 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3588
3589         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3590
3591 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3592
3593         * gfortran.dg/trim_optimize_8.f90:  New test case.
3594
3595 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3596            Ira Rosen  <ira.rosen@linaro.org>
3597
3598         PR tree-optimization/49352
3599         * gcc.dg/vect/pr49352.c: New test.
3600
3601 2011-06-12  Tobias Burnus
3602
3603         PR fortran/49324
3604         * gfortran.dg/alloc_comp_assign_11.f90: New.
3605
3606 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3607
3608         * gfortran.dg/trim_optimize_7.f90:  New test.
3609
3610 2011-06-10  Wei Guozhi  <carrot@google.com>
3611
3612         PR target/45335
3613         * gcc.target/arm/pr45335.c: New test.
3614         * gcc.target/arm/pr45335-2.c: New test.
3615         * gcc.target/arm/pr45335-3.c: New test.
3616         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3617         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3618         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3619
3620 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3621
3622         PR c++/41769
3623         * g++.dg/parse/error39.C: New.
3624
3625 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3626
3627         * gcc.target/arm/20090811-1.c: Skip for incompatible
3628         options, do not override other options.
3629         * gcc.target/arm/combine-cmp-shift.c: Skip for
3630         incompatible options.
3631         * gcc.target/arm/pr45094.c: Likewise.
3632         * gcc.target/arm/scd42-1.c: Likewise.
3633         * gcc.target/arm/scd42-3.c: Likewise.
3634         * gcc.target/arm/thumb-ltu.c: Likewise.
3635
3636         * lib/target-supports.exp
3637         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3638         multilib flags use -mfpu with a value other than neon-fp16.
3639
3640 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3641
3642         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3643         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3644
3645 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3646
3647         * lib/target-supports.exp (check_effective_target_pie): New proc.
3648         * gcc.dg/pie-link.c: Use target pie.
3649
3650 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3651             Laurent Rougé  <laurent.rouge@menta.fr>
3652
3653         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3654         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3655
3656 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3657
3658         * gfortran.dg/coarray/sync_1.f90: New test for
3659         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3660
3661 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3662
3663         PR tree-optimization/49318
3664         * gcc.dg/vect/pr49318.c: New test.
3665
3666 2011-06-09  David Krauss  <potswa@mac.com>
3667
3668         * g++.dg/template/arrow1.C: New.
3669
3670 2011-06-09  Jason Merrill  <jason@redhat.com>
3671
3672         * lib/prune.exp: Prune "note"s.
3673         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3674
3675         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3676         * g++.dg/template/dependent-expr3.C: Likewise.
3677         * g++.dg/parse/template7.C: Likewise.
3678         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3679         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3680         * g++.old-deja/g++.pt/friend38.C: Likewise.
3681         * g++.old-deja/g++.pt/crash32.C: Likewise.
3682         * g++.old-deja/g++.other/init4.C: Likewise.
3683         * g++.old-deja/g++.other/friend8.C: Likewise.
3684
3685         * g++.dg/ext/complex7.C: Adjust expected output.
3686         * g++.dg/diagnostic/method1.C: Likewise.
3687         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3688         * g++.dg/parse/crash33.C: Likewise.
3689         * g++.dg/other/warning1.C: Likewise.
3690         * g++.dg/init/pr29571.C: Likewise.
3691         * g++.dg/warn/overflow-warn-1.C: Likewise.
3692         * g++.dg/warn/overflow-warn-3.C: Likewise.
3693         * g++.dg/warn/overflow-warn-4.C: Likewise.
3694         * g++.old-deja/g++.oliva/template1.C: Likewise.
3695
3696         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3697         * g++.dg/parse/template7.C: Adjust.
3698
3699 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3700
3701         PR target/49307
3702         * gcc.dg/pr49307.c: New.
3703
3704 2011-06-09  Wei Guozhi  <carrot@google.com>
3705
3706         PR target/46975
3707         * gcc.target/arm/pr46975.c: New testcase.
3708
3709 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3710
3711         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3712         (PMETH, arglist_t): Removed.
3713         (method_get_number_of_arguments): Removed.
3714         (method_get_nth_argument): Removed.
3715         (method_get_first_argument): Removed.
3716         (method_get_next_argument): Removed.
3717         (method_get_sizeof_arguments): Removed.
3718         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3719         (PMETH): Removed.
3720         (method_get_number_of_arguments): Removed.
3721         (method_get_nth_argument): Removed.
3722         (method_get_first_argument): Removed.
3723         (method_get_next_argument): Removed.
3724         (method_get_sizeof_arguments): Removed.
3725         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3726
3727 2011-06-09  David Li  <davidxl@google.com>
3728
3729         * gcc.dg/dump-pass.c: New test.
3730
3731 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3732
3733         PR c++/29003
3734         * g++.dg/parse/error38.C: New.
3735
3736 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3737
3738         PR middle-end/49308
3739         * gfortran.dg/pr49308.f90: New test.
3740
3741 2011-06-08  Jason Merrill  <jason@redhat.com>
3742
3743         * g++.dg/cpp0x/noexcept11.C: New.
3744         * g++.dg/cpp0x/noexcept12.C: New.
3745         * g++.dg/cpp0x/sfinae11.C: Adjust.
3746
3747 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3748
3749         PR testsuite/49323
3750         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3751         to dg-options, match also DW_AT_linkage_name.
3752
3753 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3754
3755         PR middle-end/21953
3756         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3757         -fno-common on alpha*-dec-osf*.
3758         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3759
3760 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3761
3762         PR rtl-optimization/49303
3763         * gcc.target/ia64/pr49303.c: New test.
3764
3765 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3766
3767         PR fortran/18918
3768         * gfortran.dg/coarray_lock_1.f90: New.
3769         * gfortran.dg/coarray_lock_2.f90: New.
3770
3771 2011-06-07  Jason Merrill  <jason@redhat.com>
3772
3773         * lib/prune.exp: Look for "required" rather than "instantiated".
3774         * g++.dg/abi/mangle11.C: Likewise.
3775         * g++.dg/abi/mangle12.C: Likewise.
3776         * g++.dg/abi/mangle17.C: Likewise.
3777         * g++.dg/abi/mangle20-2.C: Likewise.
3778         * g++.dg/abi/pragma-pack1.C: Likewise.
3779         * g++.dg/cpp0x/decltype26.C: Likewise.
3780         * g++.dg/cpp0x/decltype28.C: Likewise.
3781         * g++.dg/cpp0x/decltype29.C: Likewise.
3782         * g++.dg/cpp0x/enum11.C: Likewise.
3783         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3784         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3785         * g++.dg/cpp0x/pr47416.C: Likewise.
3786         * g++.dg/ext/case-range2.C: Likewise.
3787         * g++.dg/ext/case-range3.C: Likewise.
3788         * g++.dg/gomp/for-19.C: Likewise.
3789         * g++.dg/gomp/pr37533.C: Likewise.
3790         * g++.dg/gomp/pr38639.C: Likewise.
3791         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3792         * g++.dg/inherit/base3.C: Likewise.
3793         * g++.dg/inherit/using6.C: Likewise.
3794         * g++.dg/init/placement4.C: Likewise.
3795         * g++.dg/init/reference3.C: Likewise.
3796         * g++.dg/lookup/scoped6.C: Likewise.
3797         * g++.dg/lookup/using7.C: Likewise.
3798         * g++.dg/other/abstract1.C: Likewise.
3799         * g++.dg/other/error10.C: Likewise.
3800         * g++.dg/other/error5.C: Likewise.
3801         * g++.dg/other/field1.C: Likewise.
3802         * g++.dg/other/offsetof5.C: Likewise.
3803         * g++.dg/parse/bitfield2.C: Likewise.
3804         * g++.dg/parse/constant4.C: Likewise.
3805         * g++.dg/parse/crash20.C: Likewise.
3806         * g++.dg/parse/invalid-op1.C: Likewise.
3807         * g++.dg/parse/non-dependent2.C: Likewise.
3808         * g++.dg/parse/template18.C: Likewise.
3809         * g++.dg/tc1/dr152.C: Likewise.
3810         * g++.dg/tc1/dr166.C: Likewise.
3811         * g++.dg/tc1/dr176.C: Likewise.
3812         * g++.dg/tc1/dr213.C: Likewise.
3813         * g++.dg/template/access11.C: Likewise.
3814         * g++.dg/template/access2.C: Likewise.
3815         * g++.dg/template/access3.C: Likewise.
3816         * g++.dg/template/access7.C: Likewise.
3817         * g++.dg/template/arg7.C: Likewise.
3818         * g++.dg/template/cond2.C: Likewise.
3819         * g++.dg/template/crash13.C: Likewise.
3820         * g++.dg/template/crash40.C: Likewise.
3821         * g++.dg/template/crash7.C: Likewise.
3822         * g++.dg/template/crash84.C: Likewise.
3823         * g++.dg/template/ctor5.C: Likewise.
3824         * g++.dg/template/defarg13.C: Likewise.
3825         * g++.dg/template/defarg14.C: Likewise.
3826         * g++.dg/template/dtor7.C: Likewise.
3827         * g++.dg/template/eh2.C: Likewise.
3828         * g++.dg/template/error2.C: Likewise.
3829         * g++.dg/template/error43.C: Likewise.
3830         * g++.dg/template/friend32.C: Likewise.
3831         * g++.dg/template/injected1.C: Likewise.
3832         * g++.dg/template/instantiate1.C: Likewise.
3833         * g++.dg/template/instantiate3.C: Likewise.
3834         * g++.dg/template/instantiate5.C: Likewise.
3835         * g++.dg/template/instantiate7.C: Likewise.
3836         * g++.dg/template/local6.C: Likewise.
3837         * g++.dg/template/lookup2.C: Likewise.
3838         * g++.dg/template/member5.C: Likewise.
3839         * g++.dg/template/memfriend15.C: Likewise.
3840         * g++.dg/template/memfriend16.C: Likewise.
3841         * g++.dg/template/memfriend17.C: Likewise.
3842         * g++.dg/template/memfriend7.C: Likewise.
3843         * g++.dg/template/meminit1.C: Likewise.
3844         * g++.dg/template/nested3.C: Likewise.
3845         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3846         * g++.dg/template/nontype12.C: Likewise.
3847         * g++.dg/template/nontype13.C: Likewise.
3848         * g++.dg/template/nontype6.C: Likewise.
3849         * g++.dg/template/pr23510.C: Likewise.
3850         * g++.dg/template/pr35240.C: Likewise.
3851         * g++.dg/template/ptrmem15.C: Likewise.
3852         * g++.dg/template/ptrmem6.C: Likewise.
3853         * g++.dg/template/qualified-id1.C: Likewise.
3854         * g++.dg/template/qualttp20.C: Likewise.
3855         * g++.dg/template/qualttp3.C: Likewise.
3856         * g++.dg/template/qualttp4.C: Likewise.
3857         * g++.dg/template/qualttp5.C: Likewise.
3858         * g++.dg/template/qualttp6.C: Likewise.
3859         * g++.dg/template/qualttp7.C: Likewise.
3860         * g++.dg/template/qualttp8.C: Likewise.
3861         * g++.dg/template/recurse.C: Likewise.
3862         * g++.dg/template/recurse2.C: Likewise.
3863         * g++.dg/template/ref5.C: Likewise.
3864         * g++.dg/template/scope2.C: Likewise.
3865         * g++.dg/template/sfinae10.C: Likewise.
3866         * g++.dg/template/sfinae3.C: Likewise.
3867         * g++.dg/template/sizeof3.C: Likewise.
3868         * g++.dg/template/static9.C: Likewise.
3869         * g++.dg/template/template-id-2.C: Likewise.
3870         * g++.dg/template/typedef13.C: Likewise.
3871         * g++.dg/template/typename4.C: Likewise.
3872         * g++.dg/template/using14.C: Likewise.
3873         * g++.dg/template/using2.C: Likewise.
3874         * g++.dg/template/warn1.C: Likewise.
3875         * g++.dg/warn/Wparentheses-13.C: Likewise.
3876         * g++.dg/warn/Wparentheses-15.C: Likewise.
3877         * g++.dg/warn/Wparentheses-16.C: Likewise.
3878         * g++.dg/warn/Wparentheses-17.C: Likewise.
3879         * g++.dg/warn/Wparentheses-18.C: Likewise.
3880         * g++.dg/warn/Wparentheses-19.C: Likewise.
3881         * g++.dg/warn/Wparentheses-20.C: Likewise.
3882         * g++.dg/warn/Wparentheses-23.C: Likewise.
3883         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3884         * g++.dg/warn/noeffect2.C: Likewise.
3885         * g++.dg/warn/noeffect4.C: Likewise.
3886         * g++.dg/warn/pr8570.C: Likewise.
3887         * g++.old-deja/g++.brendan/init2.C: Likewise.
3888         * g++.old-deja/g++.eh/spec6.C: Likewise.
3889         * g++.old-deja/g++.pt/crash10.C: Likewise.
3890         * g++.old-deja/g++.pt/crash36.C: Likewise.
3891         * g++.old-deja/g++.pt/derived3.C: Likewise.
3892         * g++.old-deja/g++.pt/error2.C: Likewise.
3893         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3894         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3895         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3896         * g++.old-deja/g++.pt/overload7.C: Likewise.
3897         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3898
3899 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3900             Iain Sandoe  <iains@gcc.gnu.org>
3901
3902         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3903         Added code to deal with the case when [Protocol
3904         -descriptionForInstanceMethod:] or [Protocol
3905         -descriptionForClassMethod:] returns NULL.
3906
3907 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3908             Iain Sandoe  <iains@gcc.gnu.org>
3909
3910         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3911         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3912         Added cast.
3913
3914 2011-06-07  Xinliang David Li  <davidxl@google.com>
3915
3916         * gcc.dg/inline_2.c: New test.
3917         * gcc.dg/unroll_2.c: New test.
3918         * gcc.dg/inline_3.c: New test.
3919         * gcc.dg/unroll_3.c: New test.
3920         * gcc.dg/inline_4.c: New test.
3921         * gcc.dg/unroll_4.c: New test.
3922         * gcc.dg/inline_1.c: New test.
3923         * gcc.dg/unroll_1.c: New test.
3924
3925 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3926
3927         PR tree-optimization/48497
3928         * lib/gcc-defs.exp (dg-additional-options): New proc.
3929         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3930         -msse2 on 32-bit x86.
3931
3932 2011-06-06  Jason Merrill  <jason@redhat.com>
3933
3934         * g++.dg/cpp0x/enum19.C: New.
3935
3936 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3937
3938         * gcc.target/arm/neon-reload-class.c: New test.
3939
3940 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3941
3942         PR debug/49130
3943         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3944
3945 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3946
3947         * gcc.target/arm/smlatb-1.c: New file.
3948         * gcc.target/arm/smlatt-1.c: New file.
3949         * gcc.target/arm/smlaltb-1.c: New file.
3950         * gcc.target/arm/smlaltt-1.c: New file.
3951
3952 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3953
3954         * gcc.target/arm/mla-2.c: New test.
3955
3956 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3957
3958         PR gcov-profile/49299
3959         * gcc.dg/tree-prof/pr49299-1.c: New test.
3960         * gcc.dg/tree-prof/pr49299-2.c: New test.
3961
3962 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3963
3964         * lib/target-supports.exp
3965         (check_effective_target_vect_widen_mult_qi_to_hi):
3966         Add NEON as supporting target.
3967         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3968         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3969         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3970         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3971         using widening multiplication on targets that support it.
3972         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3973         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3974         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3975
3976 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3977
3978         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3979         Modern Objective-C runtime API.
3980         * objc/execute/next_mapping.h: Removed.
3981         * objc-obj-c++-shared/next-mapping.h: Removed.
3982         * objc-obj-c++-shared/Object1.h: Removed.
3983         * objc-obj-c++-shared/Object1.m: Removed.
3984         * objc-obj-c++-shared/Object1.mm: Removed.
3985         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3986         * objc-obj-c++-shared/Protocol1.h: Removed.
3987         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3988         of ProtoBool, IVAR_T and METHOD.
3989         * objc-obj-c++-shared/runtime.h: New.
3990         * objc-obj-c++-shared/TestsuiteObject.h: New.
3991         * objc-obj-c++-shared/TestsuiteObject.m: New.
3992
3993         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3994         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3995         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3996         it a class method.
3997         * objc/execute/_cmd.m: Include
3998         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3999         runtime API.  ([TestClass +initialize]): Include this method also
4000         with the GNU runtime.
4001         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4002         Object.  ([-setValue:]): Return void.
4003         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4004         with the GNU runtime.  Include
4005         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4006         for the NeXT runtime.  Use the existing print_ivars() and
4007         compare_structures() implementations for the old NeXT runtime.
4008         Added new implementations for the Modern GNU and NeXT runtimes.
4009         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4010         well.  (main): Use objc_getClass().  Use return instead of exit.
4011         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4012         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4013         of exit().
4014         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4015         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4016         instead of Object.  (main): Use return instead of exit().
4017         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4018         instead of Object.  Removed prototype for exit().  (main): Use
4019         return instead of exit().  Use the Modern Objective-C runtime API.
4020         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4021         Object.
4022         * objc/execute/class-tests-1.h: Include
4023         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4024         runtime API.  (test_class_with_superclass): Do not call [Object
4025         class].  There is no need to with the current libobjc.
4026         * objc/execute/class-tests-2.h: Include
4027         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4028         runtime API.
4029         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4030         ../../objc-obj-c++-shared/next-mapping.h.
4031         * objc/execute/class-2.m: Likewise.
4032         * objc/execute/class-3.m: Likewise.
4033         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4034         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4035         +initialize]): Include this method also with the GNU
4036         runtime. (main): Use the Modern Objective-C runtime API.
4037         * objc/execute/class-5.m: Likewise.
4038         * objc/execute/class-6.m: Likewise.
4039         * objc/execute/class-7.m: Likewise.
4040         * objc/execute/class-8.m: Likewise.
4041         * objc/execute/class-9.m: Likewise.
4042         * objc/execute/class-10.m: Likewise.
4043         * objc/execute/class-11.m: Likewise.
4044         * objc/execute/class-12.m: Likewise.
4045         * objc/execute/class-13.m: Likewise.
4046         * objc/execute/class-14.m: Likewise.
4047         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4048         this method also with the GNU runtime.
4049         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4050         +initialize]): Include this method also with the GNU runtime.
4051         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4052         of Object.
4053         * objc/execute/encode-1.m: Likewise.
4054         * objc/execute/enumeration-1.m: Likewise.
4055         * objc/execute/enumeration-2.m: Likewise.
4056         * objc/execute/exceptions/catchall-1.m: Likewise.
4057         * objc/execute/exceptions/finally-1.m: Likewise.
4058         * objc/execute/exceptions/foward-1.m: Likewise.
4059         * objc/execute/exceptions/local-variables-1.m: Likewise.
4060         * objc/execute/exceptions/throw-nil.m: Likewise.
4061         * objc/execute/exceptions/trivial.m: Likewise.
4062         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4063         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4064         * objc/execute/exceptions/matcher-1.m: Likewise.
4065         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4066         Object.
4067         * objc/execute/formal_protocol-2.m: Likewise.
4068         * objc/execute/formal_protocol-3.m: Likewise.
4069         * objc/execute/formal_protocol-4.m: Likewise.
4070         * objc/execute/formal_protocol-5.m: Include
4071         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4072         protocol_getName().
4073         * objc/execute/formal_protocol-6.m: Likewise.
4074         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4075         Object.  Include <objc/Protocol.h> instead of
4076         ../../objc-obj-c++-shared/Protocol1.h.
4077         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4078         Object.
4079         * objc/execute/informal_protocol.m: Likewise.
4080         * objc/execute/load-3.m: Likewise.
4081         * objc/execute/many_args_method.m ([TestClass +initialize]):
4082         Include this method with the GNU runtime as well.
4083         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4084         * objc/execute/nested-func-1.m: Use TestsuiteObject
4085         instead of Object.
4086         * objc/execute/nil_method-1.m: Likewise.
4087         * objc/execute/no_clash.m: Likewise.
4088         * objc/execute/np-1.m: Do not include
4089         ../../objc-obj-c++-shared/Protocol1.h.
4090         (main): Use return instead of exit().
4091         * objc/execute/np-2.m: Do not include
4092         ../../objc-obj-c++-shared/Protocol1.h.
4093         ([MyObject +initialize]): Include this method also with the GNU
4094         runtime.  (main): Use return instead of exit().
4095         * objc/execute/object_is_class.m: Include
4096         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4097         of Object.  (main): Use the Modern Objective-C runtime API.
4098         * objc/execute/object_is_meta_class.m: Likewise.
4099         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4100         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4101         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4102         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4103         Objective-C runtime API.
4104         * objc/execute/protocol-isEqual-2.m: Likewise.
4105         * objc/execute/protocol-isEqual-3.m: Likewise.
4106         * objc/execute/protocol-isEqual-4.m: Likewise.
4107         * objc/execute/redefining_self.m ([TestClass +initialize]):
4108         Include this method with the GNU runtime as well.
4109         * objc/execute/root_methods.m: Include
4110         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4111         Include this method with the GNU runtime as well.
4112         (main): Use the Modern Objective-C runtime API.
4113         * objc/execute/selector-1.m: Include
4114         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4115         of Object.  (main): Use the Modern Objective-C runtime API.
4116         * objc/execute/static-1.m ([Test +initialize]): Include this
4117         method with the GNU runtime as well.
4118         * objc/execute/static-2.m: Likewise.
4119         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4120         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4121         ([MathClass +initialize]): Include this method with the GNU
4122         runtime as well.
4123         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4124         instead of Object.
4125         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4126         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4127         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4128         * objc.dg/attributes/method-attribute-1.m: Likewise.
4129         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4130         * objc.dg/attributes/method-attribute-2.m: Likewise.
4131         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4132         * objc.dg/attributes/method-attribute-3.m: Likewise.
4133         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4134         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4135         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4136         * obj-c++.dg/bitfield-1.mm: Likewise.
4137         * obj-c++.dg/bitfield-2.mm: Likewise
4138         * objc.dg/bitfield-3.m: Likewise.
4139         * obj-c++.dg/bitfield-4.mm: Likewise.
4140         * objc.dg/bitfield-5.m: Likewise
4141         * objc.dg/call-super-1.m: Likewise.
4142         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4143         Use objc_getClass() instead of objc_get_class(), but for the GNU
4144         runtime redefine objc_getClass as objc_get_class.  Include
4145         ../objc-obj-c++-shared/runtime.h.
4146         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4147         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4148         Use the Modern Objective-C runtime API.
4149         * objc.dg/class-protocol-1.m: Include
4150         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4151         * obj-c++.dg/class-protocol-1.mm: Likewise.
4152         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4153         * objc.dg/comp-types-10.m: Likewise.
4154         * objc.dg/comp-types-11.m: Likewise.
4155         * objc.dg/comp-types-12.m: Likewise.
4156         * obj-c++.dg/comp-types-9.mm: Likewise.
4157         * obj-c++.dg/comp-types-11.mm: Likewise.
4158         * obj-c++.dg/comp-types-12.mm: Likewise.
4159         * obj-c++.dg/comp-types-13.mm: Likewise.
4160         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4161         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4162         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4163         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4164         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4165         * objc.dg/desig-init-1.m: Likewise.
4166         * obj-c++.dg/defs.mm: Likewise.
4167         * objc.dg/exceptions-2.m: Likewise.
4168         * obj-c++.dg/except-1.mm: Likewise.
4169         * obj-c++.dg/exceptions-2.mm: Likewise.
4170         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4171         Use the Modern Objective-C runtime API.
4172         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4173         the Modern Objective-C runtime API.  Do not include
4174         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4175         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4176         the Modern Objective-C runtime API except when using an older NeXT
4177         runtime.
4178         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4179         the Modern Objective-C runtime API.
4180         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4181         objc/encoding.h.
4182         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4183         * objc.dg/encode-7-next-64bit.m: Updated include.
4184         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4185         objc/encoding.h.
4186         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4187         the Modern Objective-C runtime API.
4188         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4189         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4190         instead of ../objc-obj-c++-shared/Protocol1.h.
4191         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4192         the Modern Objective-C runtime API except when using an older NeXT
4193         runtime.
4194         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4195         the Modern Objective-C runtime API.
4196         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4197         Object.
4198         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4199         * objc.dg/fix-and-continue-2.m: Likewise.
4200         * objc.dg/foreach-1.m: Likewise.
4201         * objc.dg/foreach-2.m: Likewise.
4202         * objc.dg/foreach-3.m: Likewise.
4203         * objc.dg/foreach-4.m: Likewise.
4204         * objc.dg/foreach-5.m: Likewise.
4205         * objc.dg/foreach-6.m: Likewise.
4206         * objc.dg/foreach-7.m: Likewise.
4207         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4208         Object.
4209         * objc.dg/func-ptr-2.m: Likewise.
4210         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4211         Do not include objc/objc-api.h.
4212         * obj-c++.dg/fsf-package-0.mm: Likewise.
4213         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4214         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4215         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4216         of Object.
4217         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4218         * objc.dg/gnu-runtime-3.m: Likewise.
4219         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4220         * objc.dg/headers.m: Include objc/runtime.h instead of
4221         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4222         for the NeXT runtime.
4223         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4224         * obj-c++.dg/isa-field-1.mm: Likewise.
4225         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4226         * objc.dg/layout-1.m: Likewise.
4227         * objc.dg/layout-2.m: Likewise.
4228         * objc.dg/local-decl-2.m: Likewise.
4229         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4230         Object.  ([Container +elementForView:]): Use
4231         class_conformsToProtocol().
4232         * obj-c++.dg/lookup-2.mm: Likewise.
4233         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4234         * obj-c++.dg/local-decl-1.mm: Likewise.
4235         * objc.dg/method-3.m: Likewise.
4236         * objc.dg/method-4.m: Likewise.
4237         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4238         ../objc-obj-c++-shared/Protocol1.h.
4239         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4240         * objc.dg/method-9.m: Likewise.
4241         * objc.dg/method-10.m: Likewise.
4242         * objc.dg/method-13.m ([Root +initialize]): Include this method
4243         also for the GNU runtime.  (main): Use objc_getClass() also for
4244         the GNU runtime.
4245         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4246         * objc.dg/method-17.m: Likewise.
4247         * objc.dg/method-19.m: Likewise.
4248         * objc.dg/method-20b.m: Likewise.
4249         * obj-c++.dg/method-2.mm: Likewise.
4250         * obj-c++.dg/method-6.mm: Likewise.
4251         * obj-c++.dg/method-10.mm: Likewise.
4252         * obj-c++.dg/method-11.mm: Likewise.
4253         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4254         ../objc-obj-c++-shared/Protocol1.h.
4255         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4256         * obj-c++.dg/method-15.mm: Likewise.
4257         * obj-c++.dg/method-17.mm: Likewise.
4258         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4259         +initialize]): Include this method also for the GNU
4260         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4261         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4262         * obj-c++.dg/method-22.mm: Likewise.
4263         * obj-c++.dg/method-23.mm: Likewise.
4264         * obj-c++.dg/no-extra-load.mm: Likewise.
4265         * objc.dg/objc-fast-4.m: Likewise.
4266         * objc.dg/objc-gc-4.m: Likewise.
4267         * obj-c++.dg/objc-gc-3.mm: Likewise.
4268         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4269         protocol_getMethodDescription() instead of [Protocol
4270         -descriptionForInstanceMethod].
4271         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4272         Made it available with all runtimes.  (main): Call -test instead
4273         of -class.
4274         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4275         and put into a category.
4276         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4277         Object.  Include objc/objc.h.
4278         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4279         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4280         New. (main): Use protocol_getMethodDescription() instead
4281         of [Protocol -descriptionForInstanceMethod] and [Protocol
4282         -descriptionForClassMethod].
4283         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4284         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4285         Objective-C runtime API.
4286         * obj-c++.dg/proto-qual-1.mm: Likewise.
4287         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4288         Object.
4289         * obj-c++.dg/property/property-1.mm: Likewise.
4290         * obj-c++.dg/qual-types-1.mm: Likewise.
4291         * objc.dg/selector-2.m: Include objc/objc.h instead of
4292         ../objc-obj-c++-shared/Object1.h.
4293         * obj-c++.dg/selector-2.mm: Likewise.
4294         * obj-c++.dg/selector-5.mm: Likewise.
4295         * obj-c++.dg/selector-6.mm: Likewise.
4296         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4297         Object.  Do not include objc/objc-api.h.
4298         * obj-c++.dg/set-not-used-1.mm: Likewise.
4299         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4300         * objc.dg/stret-1.m: Likewise.
4301         * objc.dg/stret-2.m: Likewise.
4302         * obj-c++.dg/super-class-2.mm: Likewise.
4303         * objc.dg/super-class-3.m: Likewise.
4304         * objc.dg/super-class-4.m: Likewise.
4305         * objc.dg/sync-2.m: Likewise.
4306         * obj-c++.dg/sync-2.mm: Likewise.
4307         * objc.dg/sync-1.m: Include objc/objc.h instead of
4308         ../objc-obj-c++-shared/Object1.h.
4309         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4310         'Class' as the type of 'isa'.
4311         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4312         Objective-C runtime API.  ([TestClass +initialize]): Include this
4313         method with the GNU runtime as well.
4314         * objc.dg/strings/strings-1.m: Updated includes.
4315         * obj-c++.dg/strings/strings-1.mm: Likewise.
4316         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4317         objc.dg/strings/const-str-12b.m.
4318         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4319         * obj-c++.dg/template-3.mm: Likewise.
4320         * obj-c++.dg/template-4.mm: Likewise.
4321         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4322         Objective-C runtime API.
4323         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4324         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4325         * obj-c++.dg/try-catch-1.mm: Likewise.
4326         * obj-c++.dg/try-catch-2.mm: Likewise.
4327         * objc.dg/try-catch-3.m: Likewise.
4328         * obj-c++.dg/try-catch-3.mm: Likewise.
4329         * objc.dg/try-catch-6.m: Likewise.
4330         * objc.dg/try-catch-7.m: Likewise.
4331         * obj-c++.dg/try-catch-7.mm: Likewise.
4332         * obj-c++.dg/try-catch-8.mm: Likewise.
4333         * obj-c++.dg/try-catch-9.mm: Likewise.
4334         * objc.dg/try-catch-10.m: Likewise.
4335         * obj-c++.dg/try-catch-11.mm: Likewise.
4336         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4337         Object.  Include objc/objc.h.
4338         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4339         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4340         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4341         Object.  Use Modern Objective-C runtime API.  Do not use
4342         performv::.
4343         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4344         * obj-c++.dg/torture/trivial.mm: Likewise.
4345         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4346         instead of ../objc-obj-c++-shared/Object1.h.  Include
4347         ../objc-obj-c++-shared/runtime.h.
4348         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4349         * objc.dg/torture/strings/const-str-11.m: Likewise.
4350         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4351         * objc.dg/torture/strings/const-str-9.m: Likewise.
4352         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4353         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4354         instead of Object. Only add _FooClassReference if
4355         __NEXT_RUNTIME__.
4356         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4357         * objc.dg/torture/strings/const-str-8.m: Likewise.
4358         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4359         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4360         additional sources.
4361         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4362         Object.
4363         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4364         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4365         * obj-c++.dg/va-meth-1.mm: Likewise.
4366         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4367         ../objc-obj-c++-shared/Object1.h.
4368         * objc.dg/zero-link-3.m: Likewise.
4369
4370 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4371
4372         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4373
4374 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4375
4376         PR objc-++/48275
4377         * obj-c++.dg/property/cxx-property-1.mm: New.
4378         * obj-c++.dg/property/cxx-property-2.mm: New.
4379
4380 2011-06-06  Jason Merrill  <jason@redhat.com>
4381
4382         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4383
4384 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4385
4386         PR rtl-optimization/49145
4387         From Ryan Mansfield
4388         * gcc.c-torture/compile/pr49145.c: New test.
4389
4390 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4391
4392         PR testsuite/49288
4393         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4394         to dg-options, match also DW_AT_linkage_name.
4395
4396         PR debug/49294
4397         * gcc.dg/debug/pr49294.c: New test.
4398
4399         PR c++/49264
4400         * g++.dg/opt/pr49264.C: New test.
4401
4402 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4403
4404         PR tree-optimization/49243
4405         * gcc.dg/pr49243.c: New.
4406
4407 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4408
4409         * gnat.dg/specs/cond_expr1.ads: New test.
4410
4411 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4412
4413         * gnat.dg/deferred_const4.ad[sb]: New test.
4414         * gnat.dg/deferred_const4_pkg.ads: New helper.
4415
4416 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4417
4418         * gnat.dg/test_tamdt.adb: Rename to...
4419         * gnat.dg/taft_type1.adb: ...this.
4420         * gnat.dg/tamdt.ad[sb]: Rename to...
4421         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4422         * gnat.dg/tamdt_aux.ads: Rename to...
4423         * gnat.dg/taft_type1_pkg2.ads: ...this.
4424         * gnat.dg/taft_type2.ad[sb]: New test.
4425         * gnat.dg/taft_type2_pkg.ads: New helper.
4426         * gnat.dg/taft_type3.adb: New test.
4427         * gnat.dg/taft_type3_pkg.ads: New helper.
4428
4429 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4430
4431         PR fortran/49255
4432         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4433         for F2008.
4434
4435 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4436
4437         PR testsuite/49287
4438         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4439         warning.
4440         * objc.dg/gnu-api-2-objc.m: Likewise.
4441         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4442         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4443
4444 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4445
4446         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4447         alignment, not the alignment, when calling class_addIvar().  Add
4448         an 'isa' instance variable to the test root class.
4449         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4450
4451 2011-06-04  Jan Hubicka  <jh@suse.cz>
4452
4453         PR tree-optimization/48893
4454         PR tree-optimization/49091
4455         PR tree-optimization/49179
4456         * gfortran.dg/pr49179.f90: New testcase
4457
4458 2011-06-04  Jan Hubicka  <jh@suse.cz>
4459
4460         PR lto/48954
4461         * g++.dg/torture/pr48954.C: New testcase.
4462
4463 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4464
4465         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4466
4467 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4468
4469         PR c++/33840
4470         * g++.dg/diagnostic/bitfld2.C: New.
4471
4472 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4473
4474         PR target/49281
4475         * gcc.c-torture/execute/pr49281.c: New test.
4476
4477 2011-06-04  Jan Hubicka  <jh@suse.cz>
4478
4479         PR tree-optimize/48929
4480         * gcc.c-torture/compile/pr48929.c: New testcase.
4481
4482 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4483
4484         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4485
4486 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4487
4488         PR c++/49276
4489         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4490
4491 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4492
4493         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4494
4495 2011-06-03  Richard Henderson  <rth@redhat.com>
4496             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4497
4498         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4499
4500 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4501
4502         * objc.dg/headers.m: Do not include objc-list.h.
4503
4504 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4505
4506         * objc.dg/type-stream-1.m: Test removed.
4507         * objc.dg/headers.m: Do not include typedstream.h.
4508
4509 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4510
4511         * objc.dg/torture/forward-1.m (main): Updated testcase.
4512
4513 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4514
4515         PR target/49163
4516         * gcc.c-torture/compile/pr49163.c: New.
4517
4518 2011-06-02  Asher Langton  <langton2@llnl.gov>
4519
4520         PR fortran/49268
4521         * gfortran.dg/PR49268.f90: New test.
4522
4523 2011-06-02  Asher Langton  <langton2@llnl.gov>
4524
4525         PR fortran/37039
4526         * gfortran.dg/PR37039.f90: New test.
4527
4528 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4529
4530         PR objc/48539
4531         * objc.dg/method-5.m: Updated.
4532         * objc.dg/method-19.m: Updated.
4533         * objc.dg/method-lookup-1.m: New.
4534         * obj-c++.dg/method-6.mm: Updated.
4535         * obj-c++.dg/method-7.mm: Updated.
4536         * obj-c++.dg/method-lookup-1.mm: New.
4537
4538 2011-06-02  DJ Delorie  <dj@redhat.com>
4539
4540         * lib/timeout.exp (timeout): Add board_info support.
4541
4542 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4543
4544         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4545
4546 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4547
4548         PR fortran/49265
4549         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4550         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4551
4552 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4553             Hans-Peter Nilsson  <hp@axis.com>
4554
4555         PR rtl-optimization/48840
4556         * gcc.target/sparc/ultrasp13.c: New test.
4557
4558 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4559
4560         PR target/49238
4561         * gcc.c-torture/compile/pr49238.c: New.
4562
4563 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4564
4565         * gcc.target/arm/g2.c: Skip test in -mthumb.
4566         Skip test unless cpu is xscale.
4567         * gcc.target/arm/scd42-2.c: Likewise.
4568         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4569
4570 2011-06-01  Jason Merrill  <jason@redhat.com>
4571
4572         * g++.dg/cpp0x/decltype28.C: New.
4573         * g++.dg/cpp0x/decltype29.C: New.
4574
4575 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4576
4577         PR target/45074
4578         * gcc.target/mips/pr45074.c: New test.
4579
4580 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4581             Hans-Peter Nilsson  <hp@axis.com>
4582
4583         PR rtl-optimization/48830
4584         * gcc.target/sparc/ultrasp12.c: New test.
4585
4586 2011-06-01  David Li  <davidxl@google.com>
4587
4588         * gcc.dg/profile-dir-1.c: Change pass name.
4589         * gcc.dg/profile-dir-2.c: Ditto.
4590         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4591         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4592         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4593         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4594         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4595         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4596         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4597         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4598         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4599         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4600         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4601         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4602         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4603         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4604         * gcc.dg/profile-dir-3.c: Ditto.
4605         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4606
4607 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4608
4609         * objc.dg/attributes/method-nonnull-1.m: New test.
4610         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4611
4612 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4613
4614         PR fortran/18918
4615         * gfortran.dg/coarray_atomic_1.f90: New.
4616         * gfortran.dg/coarray/atomic_1.f90: New.
4617
4618 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4619
4620         * gcc.dg/guality/bswaptest.c: New test.
4621         * gcc.dg/guality/clztest.c: New test.
4622         * gcc.dg/guality/ctztest.c: New test.
4623         * gcc.dg/guality/rotatetest.c: New test.
4624
4625         PR target/48688
4626         * gcc.target/i386/pr48688.c: New test.
4627
4628 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4629
4630         PR c++/48010
4631         * g++.dg/lookup/name-clash9.C: New.
4632
4633 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4634
4635         PR fortran/18918
4636         * gfortran.dg/coarray/dummy_1.f90: New.
4637
4638 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4639
4640         PR fortran/18918
4641         * gfortran.dg/coarray/save_1.f90: New.
4642         * gfortran.dg/coarray_4.f90: Update dg-error.
4643
4644 2011-05-31  Jason Merrill  <jason@redhat.com>
4645
4646         * g++.dg/cpp0x/rv-template1.C: New.
4647
4648 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4649
4650         PR rtl-optimization/49235
4651         * gcc.dg/pr49235.c: New test.
4652
4653 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4654
4655         PR tree-optimization/49093
4656         * gcc.dg/vect/pr49093.c: New test.
4657
4658 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4659
4660         PR debug/49047
4661         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4662
4663 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4664
4665         PR testsuite/49239
4666         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4667         output array.
4668
4669 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4670
4671         PR target/49186
4672         * gcc.c-torture/execute/pr49186.c: New.
4673
4674 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4675
4676         PR target/49168
4677          * gcc.target/i386/pr49168-1.c: New.
4678
4679 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4680             Eric Botcazou  <ebotcazou@adacore.com>
4681
4682         * gcc.dg/guality/drap.c: New test.
4683
4684 2011-05-30  Richard Guenther  <rguenther@suse.de>
4685
4686         PR tree-optimization/49210
4687         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4688         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4689
4690 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR c++/49223
4693         * g++.dg/gomp/pr49223-1.C: New test.
4694         * g++.dg/gomp/pr49223-2.C: New test.
4695
4696 2011-05-30  Richard Guenther  <rguenther@suse.de>
4697
4698         PR tree-optimization/49218
4699         * gcc.c-torture/execute/pr49218.c: New testcase.
4700
4701 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4702
4703         PR tree-optimization/49199
4704         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4705         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4706         -fno-tree-scev-cprop.
4707
4708 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4709
4710         PR fortran/47601
4711         * gfortran.dg/extends_13.f03: New.
4712
4713 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4714
4715         PR rtl-optimization/49095
4716         * gcc.target/i386/pr49095.c: New test.
4717
4718 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4719
4720         PR fortran/18918
4721         * gfortran.dg/coarray_24.f90: New.
4722
4723 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4724
4725         PR fortran/18918
4726         * gfortran.dg/coarray_23.f90: New.
4727
4728 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4729
4730         From Ryan Mansfield
4731         * gcc.dg/pr48826.c: New test.
4732
4733 2011-05-29  Richard Guenther  <rguenther@suse.de>
4734
4735         PR tree-optimization/49217
4736         * gcc.dg/torture/pr49217.c: New testcase.
4737
4738 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4739
4740         PR testsuite/49222
4741         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4742
4743 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4744
4745         * gnat.dg/boolean_subtype.adb: Rename to...
4746         * gnat.dg/boolean_subtype1.adb: ...this.
4747
4748 2011-05-28  Jason Merrill  <jason@redhat.com>
4749
4750         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4751
4752 2011-05-27  Jason Merrill  <jason@redhat.com>
4753
4754         * g++.dg/cpp0x/enum18.C: Adjust.
4755
4756         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4757
4758 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4759
4760         PR fortran/18918
4761         * gfortran.dg/coarray_22.f90: New.
4762
4763 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4764
4765         PR tree-optimization/46728
4766         * gcc.target/powerpc/pr46728-1.c: New.
4767         * gcc.target/powerpc/pr46728-2.c: New.
4768         * gcc.target/powerpc/pr46728-3.c: New.
4769         * gcc.target/powerpc/pr46728-4.c: New.
4770         * gcc.target/powerpc/pr46728-5.c: New.
4771         * gcc.dg/pr46728-6.c: New.
4772         * gcc.target/powerpc/pr46728-7.c: New.
4773         * gcc.target/powerpc/pr46728-8.c: New.
4774         * gcc.dg/pr46728-9.c: New.
4775         * gcc.target/powerpc/pr46728-10.c: New.
4776         * gcc.target/powerpc/pr46728-11.c: New.
4777         * gcc.dg/pr46728-12.c: New.
4778         * gcc.target/powerpc/pr46728-13.c: New.
4779         * gcc.target/powerpc/pr46728-14.c: New.
4780         * gcc.target/powerpc/pr46728-15.c: New.
4781         * gcc.target/powerpc/pr46728-16.c: New.
4782
4783 2011-05-27  Jason Merrill  <jason@redhat.com>
4784
4785         * g++.dg/abi/mangle47.C: New.
4786
4787         PR c++/49176
4788         * g++.dg/template/const5.C: New.
4789
4790         * g++.dg/cpp0x/enum18.C: New.
4791
4792         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4793
4794         * g++.dg/cpp0x/error6.C: New.
4795
4796         * g++.dg/cpp0x/error5.C: New.
4797
4798 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR c++/49165
4801         * g++.dg/eh/cond6.C: New test.
4802
4803 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4804
4805         PR fortran/48820
4806         * gfortran.dg/rank_3.f90: New.
4807         * gfortran.dg/rank_4.f90: New.
4808
4809 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4810
4811         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4812         replace dump search.
4813
4814 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4815
4816         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4817         * gnat.dg/bit_packed_array5.adb: ...here.
4818
4819 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4820
4821         PR c++/42056
4822         * g++.dg/cpp0x/auto25.C: New.
4823
4824 2011-05-27  Richard Guenther  <rguenther@suse.de>
4825
4826         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4827
4828 2011-05-27  Richard Guenther  <rguenther@suse.de>
4829
4830         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4831
4832 2011-05-27  Richard Guenther  <rguenther@suse.de>
4833
4834         PR middle-end/49189
4835         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4836
4837 2011-05-26  Jason Merrill  <jason@redhat.com>
4838
4839         * g++.dg/cpp0x/friend1.C: New.
4840         * g++.dg/cpp0x/friend2.C: New.
4841
4842         * g++.dg/cpp0x/auto7.C: Update.
4843         * g++.dg/template/crash50.C: Adjust.
4844         * g++.dg/template/static9.C: Adjust.
4845         * g++.old-deja/g++.ext/memconst.C: Adjust.
4846
4847 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4848
4849         * gcc.dg/march.c: Ignore a note for some targets.
4850
4851 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4852             Nathan Froyd  <froydnj@codesourcery.com>
4853
4854         PR c++/2288
4855         PR c++/18770
4856         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4857         * g++.dg/parse/pr18770.C: New test.
4858         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4859
4860 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4861
4862         PR fortran/48955
4863         * gfortran.dg/dependency_40.f90 : New test.
4864
4865 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4866
4867         PR fortran/18918
4868         * gfortran.dg/coarray/registering_1.f90: New.
4869
4870 2011-05-26  Jason Merrill  <jason@redhat.com>
4871
4872         * g++.dg/cpp0x/variadic111.C: New.
4873         * g++.dg/cpp0x/variadic41.C: Adjust.
4874
4875 2011-05-26  Richard Guenther  <rguenther@suse.de>
4876
4877         PR tree-optimization/48702
4878         * gcc.dg/torture/pr48702.c: New testcase.
4879
4880 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4881
4882         PR gcov-profile/48845
4883         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4884         support.
4885         * gcc.dg/matrix/matrix.exp: Likewise.
4886         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4887         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4888         line number to check_profiling_available.
4889         * lib/target-supports.exp (check_profiling_available): Account for
4890         this.
4891         Require TLS runtime support with -fprofile-generate.
4892         * lib/profopt.exp (profopt-execute): Add TLS options for
4893         -fprofile-generate.
4894         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4895
4896 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4897
4898         PR c++/49165
4899         * g++.dg/eh/cond5.C: New test.
4900
4901         PR tree-optimization/49161
4902         * gcc.c-torture/execute/pr49161.c: New test.
4903
4904 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4905
4906         * gcc.target/arm/neon-vorn-vbic.c: New test.
4907
4908 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4909
4910         PR tree-optimization/49038
4911         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4912         * gcc.dg/vect/pr49038.c: New test.
4913
4914 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4915         * g++.dg/init/pr25811-3.C: New.
4916         * g++.dg/init/pr25811-4.C: New.
4917
4918 2011-05-25  Jason Merrill  <jason@redhat.com>
4919
4920         * g++.dg/cpp0x/enum17.C: New.
4921         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4922
4923         * g++.dg/cpp0x/auto24.C: New.
4924
4925         * g++.dg/cpp0x/error4.C: New.
4926
4927         * g++.dg/cpp0x/rv-restrict.C: New.
4928
4929         * g++.dg/cpp0x/enum15.C: New.
4930         * g++.dg/cpp0x/constexpr-switch2.C: New.
4931
4932         * g++.dg/cpp0x/variadic110.C: New.
4933
4934         * g++.dg/cpp0x/auto9.C: Add typedef test.
4935
4936         * g++.dg/cpp0x/auto23.C: New.
4937         * g++.dg/cpp0x/auto9.C: Adjust.
4938
4939         * g++.dg/cpp0x/defaulted29.C: New.
4940
4941         * g++.dg/cpp0x/initlist51.C: New.
4942
4943 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4944
4945         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4946         * g++.dg/abi/packed1.C: Suppress warning.
4947         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4948         * g++.dg/template/stdarg1.C: Likewise.
4949         * g++.dg/other/packed1.C: Remove arm from xfail list.
4950
4951 2011-05-25  Jason Merrill  <jason@redhat.com>
4952
4953         * g++.dg/cpp0x/enum16.C: New.
4954         * g++.dg/parse/error15.C: Adjust.
4955
4956         * g++.dg/cpp0x/initlist50.C: New.
4957
4958         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4959
4960         * g++.dg/cpp0x/variadic109.C: New.
4961
4962 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4963
4964          * gcc.target/i386/pause-1.c: New.
4965
4966 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4967
4968         * gcc.dg/stack-usage-1.c: Adjust comment.
4969         * gcc.dg/stack-usage-2.c: New test.
4970
4971 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4972
4973         PR c++/49136
4974         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4975         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4976
4977 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4978
4979         PR rtl-optimization/48757
4980         * gfortran.dg/pr48757.f:  New test case.
4981
4982 2011-05-24  Jason Merrill  <jason@redhat.com>
4983
4984         * g++.dg/cpp0x/access01.C: New.
4985
4986 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4987
4988         PR libobjc/48177
4989         * objc.dg/pr48177.m: New testcase.      
4990
4991 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4992
4993         PR objc/48187
4994         * objc.dg/pr48187.m: New testcase.
4995         * obj-c++.dg/pr48187.mm: New testcase.
4996         * objc.dg/ivar-extra-semicolon.m: New testcase.
4997
4998 2011-05-24  Jason Merrill  <jason@redhat.com>
4999
5000         * g++.dg/template/access21.C: New.
5001         * g++.dg/template/access22.C: New.
5002
5003 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5004
5005         PR rtl-optimization/48633
5006         * g++.dg/pr48633.C: New test.
5007
5008 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5009
5010         PR target/49133
5011         * g++.dg/other/pr49133.C: New test.
5012
5013 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5014             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5015
5016         * gcc.dg/torture/tls/run-gd.c: New test.
5017         * gcc.dg/torture/tls/run-ie.c: New test.
5018         * gcc.dg/torture/tls/run-ld.c: New test.
5019         * gcc.dg/torture/tls/run-le.c: New test.
5020         * lib/target-supports.exp (check_effective_target_tls_runtime):
5021         Build testcase with TLS options.
5022
5023 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5024
5025         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5026
5027 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5028
5029         PR tree-optimization/49121
5030         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5031
5032 2011-05-23  Jason Merrill  <jason@redhat.com>
5033
5034         * g++.dg/cpp0x/defaulted28.C: New.
5035
5036         * g++.dg/cpp0x/sfinae25.C: New.
5037
5038         * g++.dg/cpp0x/rv-cast2.C: New.
5039
5040         * g++.dg/cpp0x/enum14.C: New.
5041
5042 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR lto/49123
5045         * gcc.c-torture/execute/pr49123.c: New test.
5046
5047         PR debug/49032
5048         * gcc.dg/debug/pr49032.c: New test.
5049
5050         PR c/49120
5051         * gcc.dg/pr49120.c: New test.
5052
5053 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5054
5055         PR target/47315
5056         * gcc.target/i386/pr47315.c: New test.
5057
5058 2011-05-23  Jason Merrill  <jason@redhat.com>
5059
5060         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5061
5062         * g++.dg/cpp0x/sfinae24.C: New.
5063
5064         * g++.dg/cpp0x/error3.C: New.
5065
5066         * g++.dg/cpp0x/defaulted27.C: New.
5067
5068         * g++.dg/cpp0x/decltype27.C: New.
5069
5070 2011-05-23  Richard Guenther  <rguenther@suse.de>
5071
5072         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5073
5074 2011-05-23  Richard Guenther  <rguenther@suse.de>
5075
5076         PR tree-optimization/40874
5077         * g++.dg/tree-ssa/pr40874.C: New testcase.
5078
5079 2011-05-23  Richard Guenther  <rguenther@suse.de>
5080
5081         PR tree-optimization/49115
5082         * g++.dg/torture/pr49115.C: New testcase.
5083
5084 2011-05-23  Richard Guenther  <rguenther@suse.de>
5085
5086         PR middle-end/15419
5087         * gcc.dg/memcpy-3.c: New testcase.
5088
5089 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR middle-end/48973
5092         * gcc.c-torture/execute/pr48973-1.c: New test.
5093         * gcc.c-torture/execute/pr48973-2.c: New test.
5094
5095 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5096
5097         PR c++/18016
5098         * g++.dg/warn/pr18016.C: New.
5099
5100 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5101
5102         PR target/45098
5103         * gcc.target/arm/ivopts-6.c: New test.
5104
5105 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR middle-end/49029
5108         * gcc.c-torture/compile/pr49029.c: New test.
5109
5110 2011-05-22  Jason Merrill  <jason@redhat.com>
5111
5112         * g++.dg/cpp0x/sfinae23.C: New.
5113         * g++.dg/cpp0x/sfinae8.C: Correct.
5114
5115 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5116
5117         * gfortran.dg/function_optimize_8.f90:  New test case.
5118
5119 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5120
5121         PR tree-optimization/49087
5122         * gcc.dg/vect/O3-pr49087.c: New test.
5123
5124 2011-05-21  Jason Merrill  <jason@redhat.com>
5125
5126         * g++.dg/debug/const5.C: New.
5127
5128 2011-05-20  Jason Merrill  <jason@redhat.com>
5129
5130         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5131
5132         * g++.dg/cpp0x/constexpr-static7.C: New.
5133
5134         * g++.dg/cpp0x/enum12.C: New.
5135         * g++.dg/cpp0x/enum13.C: New.
5136
5137 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5138
5139         PR fortran/48699
5140         * gfortran.dg/select_type_23.f03: New.
5141
5142 2011-05-20  Jason Merrill  <jason@redhat.com>
5143
5144         * g++.dg/cpp0x/defaulted26.C: New.
5145
5146         * g++.dg/cpp0x/noexcept02.C: Fix.
5147         * g++.dg/cpp0x/noexcept03.C: Fix.
5148         * g++.dg/cpp0x/noexcept08.C: Fix.
5149         * g++.dg/cpp0x/noexcept10.C: New.
5150
5151 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5152
5153         PR fortran/48706
5154         * gfortran.dg/extends_12.f03: New.
5155
5156 2011-05-20  Jason Merrill  <jason@redhat.com>
5157
5158         * g++.dg/template/koenig9.C: New.
5159         * g++.dg/opt/pr47615.C: Fix.
5160         * g++.dg/overload/defarg1.C: Fix.
5161         * g++.dg/tc1/dr213.C: Remove xfail.
5162         * g++.dg/torture/pr34850.C: Fix.
5163         * g++.dg/torture/pr39362.C: Fix.
5164         * g++.old-deja/g++.brendan/crash56.C: Fix.
5165         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5166
5167 2011-05-20  Richard Guenther  <rguenther@suse.de>
5168
5169         PR tree-optimization/49079
5170         * gcc.dg/torture/pr49079.c: New testcase.
5171
5172 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5173
5174         PR tree-optimization/49073
5175         * gcc.c-torture/execute/pr49073.c: New test.
5176
5177 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5178
5179         PR fortran/18918
5180         * gfortran.dg/coarray_21.f90: New.
5181
5182 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5183
5184         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5185         output.
5186
5187 2011-05-19  Richard Guenther  <rguenther@suse.de>
5188
5189         PR testsuite/49063
5190         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5191
5192 2011-05-19  Richard Guenther  <rguenther@suse.de>
5193
5194         PR middle-end/48985
5195         * gcc.dg/builtin-object-size-11.c: New testcase.
5196
5197 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5198
5199         PR target/45098
5200         * gcc.target/arm/ivopts.c: New test.
5201         * gcc.target/arm/ivopts-2.c: New test.
5202
5203 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5204
5205         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5206
5207 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5208
5209         * gcc.c-torture/execute/960321-1.x: Remove.
5210
5211 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5212
5213         PR fortran/48700
5214         * gfortran.dg/move_alloc_4.f90: New.
5215
5216 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5217
5218         PR target/49002
5219         * gcc.target/i386/pr49002-1.c: New test.
5220         * gcc.target/i386/pr49002-2.c: Likewise.
5221
5222 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5223
5224         PR tree-optimization/49039
5225         * gcc.c-torture/execute/pr49039.c: New test.
5226         * gcc.dg/tree-ssa/pr49039.c: New test.
5227         * g++.dg/torture/pr49039.C: New test.
5228
5229 2011-05-18  Jason Merrill  <jason@redhat.com>
5230
5231         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5232         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5233         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5234
5235 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5236
5237         * gcc.target/bfin/mcpu-bf592.c: New test.
5238
5239 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5240
5241         PR tree-optimization/41881
5242         * gcc.dg/vect/O3-pr41881.c: New test.
5243         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5244
5245 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5246
5247         PR tree-optimization/49000
5248         * gcc.dg/pr49000.c: New test.
5249
5250 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5251
5252         * gnat.dg/invalid1.adb: New test.
5253
5254 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5255
5256         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5257         scan pattern.
5258         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5259         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5260
5261 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5262
5263         PR c++/48994
5264         * g++.dg/cpp0x/range-for18.C: New.
5265
5266 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5267
5268         PR fortran/18918
5269         * gfortran.dg/coarray/image_index_2.f90: New.
5270
5271 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5272
5273         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5274         * g++.dg/cpp0x/override2.C: New.
5275
5276 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5277
5278         PR fortran/18918
5279         * gfortran.de/coarray_20.f90: New.
5280
5281 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5282
5283         PR fortran/22572
5284         * function_optimize_7.f90:  New test case.
5285
5286 2011-05-13  Jason Merrill  <jason@redhat.com>
5287
5288         * g++.dg/cpp0x/decltype26.C: New.
5289         * g++.dg/cpp0x/enum11.C: New.
5290
5291 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5292
5293         PR fortran/48972
5294         PR fortran/48991
5295         * gfortran.dg/assign_8.f90: Update dg-error.
5296
5297 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5298
5299         PR fortran/48972
5300         * gfortran.dg/io_constraints_8.f90: New.
5301         * gfortran.dg/io_constraints_9.f90: New.
5302
5303 2011-05-13  Martin Thuresson  <martint@google.com>
5304
5305         PR gcov-profile/47793
5306         * gcc.dg/pr47793.c: New.
5307
5308 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5309
5310         PR tree-optimization/48975
5311         * gcc.dg/pr48975.c: New test.
5312
5313 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5314
5315         PR fortran/48972
5316         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5317
5318 2011-05-12  Jason Merrill  <jason@redhat.com>
5319
5320         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5321
5322 2011-05-12  Geert Bosch  <bosch@adacore.com>
5323
5324         * gnat.dg/view_conversion1.adb: New test.
5325
5326 2011-05-12  Richard Guenther  <rguenther@suse.de>
5327
5328         PR tree-optimization/48172
5329         * gcc.dg/vect/pr48172.c: New testcase.
5330
5331 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5332
5333         PR debug/48967
5334         * g++.dg/opt/pr48967.C: New test.
5335
5336 2011-05-11  Jason Merrill  <jason@redhat.com>
5337
5338         * g++.dg/cpp0x/constexpr-friend.C: New.
5339         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5340
5341         * g++.dg/cpp0x/sfinae22.C: New.
5342
5343 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5344
5345         PR fortran/48889
5346         * gfortran.dg/generic_24.f90: New.
5347
5348 2011-05-11  Richard Guenther  <rguenther@suse.de>
5349
5350         PR tree-optimization/15256
5351         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5352
5353 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR debug/48159
5356         * gcc.dg/pr48159-1.c: New test.
5357         * gcc.dg/pr48159-2.c: New test.
5358
5359 2011-05-11  Richard Guenther  <rguenther@suse.de>
5360
5361         PR middle-end/48953
5362         * gcc.dg/torture/pr48953.c: New testcase.
5363
5364 2011-05-11  Richard Guenther  <rguenther@suse.de>
5365
5366         PR tree-optimization/18041
5367         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5368
5369 2011-05-11  Alan Modra  <amodra@gmail.com>
5370
5371         PR target/47755
5372         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5373
5374 2011-05-10  Jason Merrill  <jason@redhat.com>
5375
5376         * g++.dg/cpp0x/defaulted25.C: New.
5377         * g++.dg/template/crash7.C: Adjust.
5378
5379         * g++.dg/cpp0x/variadic108.C: New.
5380
5381 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5382
5383         * g++.dg/inherit/virtual9.C: Extend.
5384
5385 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5386
5387         PR target/48857
5388         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5389         are passed and returned in vector registers.
5390
5391 2011-05-10  Richard Guenther  <rguenther@suse.de>
5392
5393         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5394         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5395         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5396         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5397         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5398         applies.
5399
5400 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR tree-optimization/48611
5403         PR tree-optimization/48794
5404         * gfortran.dg/gomp/pr48611.f90: New test.
5405         * gfortran.dg/gomp/pr48794.f90: New test.
5406
5407         PR debug/48928
5408         * gcc.dg/dfp/pr48928.c: New test.
5409
5410 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5411
5412         PR c++/48522
5413         * g++.dg/cpp0x/pr48522.C: New.
5414
5415 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5416
5417         PR c++/48735
5418         * g++.dg/cpp0x/sfinae21.C: New.
5419
5420 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5421
5422         * g++.dg/template/sfinae28.C: Rename to...
5423         * g++.dg/cpp0x/sfinae19.C: ... this.
5424         * g++.dg/template/sfinae29.C: Rename to...
5425         * g++.dg/cpp0x/sfinae20.C: ... this.
5426
5427 2011-05-09  Jeff Law <law@redhat.com>
5428
5429         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5430         consistent results.
5431
5432 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5433
5434         PR c++/20039
5435         * g++.dg/init/pr20039.C: New.
5436
5437 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5438
5439         PR c++/48737
5440         PR c++/48744
5441         * g++.dg/template/sfinae28.C: New.
5442         * g++.dg/template/sfinae29.C: Likewise.
5443
5444 2011-05-09  Jason Merrill  <jason@redhat.com>
5445
5446         * g++.dg/template/nontype23.C: New.
5447
5448 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5449         PR c++/48859
5450         * g++.dg/init/pr48859.C: New.
5451
5452 2011-05-09  Jason Merrill  <jason@redhat.com>
5453
5454         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5455         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5456         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5457         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5458         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5459         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5460         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5461         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5462
5463 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5464
5465         * g++.dg/inherit/virtual9.C: New.
5466
5467 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5468
5469         PR c++/48574
5470         * g++.dg/template/dependent-expr8.C: New test case.
5471
5472 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5473
5474         PR tree-optimization/48837
5475         * gcc.dg/pr48837.c: New testcase.
5476
5477 2011-05-06  Jason Merrill  <jason@redhat.com>
5478
5479         * g++.dg/cpp0x/constexpr-condition2.C: New.
5480
5481         * g++.dg/cpp0x/constexpr-missing.C: New.
5482
5483 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5484
5485         PR fortran/18918
5486         * gfortran.dg/coarray/this_image_2.f90: New.
5487
5488 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5489
5490         PR fortran/48858
5491         PR fortran/48820
5492         * gfortran.dg/bind_c_usage_22.f90: New.
5493         * gfortran.dg/bind_c_usage_23.f90: New.
5494         * gfortran.dg/bind_c_usage_24.f90: New.
5495         * gfortran.dg/bind_c_usage_24_c.c: New.
5496
5497 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5498
5499         PR c++/48838
5500         * g++.dg/template/member9.C: New test case.
5501
5502 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5503
5504         * gnat.dg/discr29.ad[sb]: New test.
5505         * gnat.dg/discr30.adb: Likewise.
5506
5507 2011-05-05  Julian Brown  <julian@codesourcery.com>
5508
5509         * gcc.target/arm/neon-vset_lanes8.c: New test.
5510
5511 2011-05-05  Jason Merrill  <jason@redhat.com>
5512
5513         * g++.dg/init/new32.C: New.
5514
5515 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5516
5517         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5518         Fix typo.
5519
5520 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5521
5522         PR rtl-optimization/48381
5523         * gcc.c-torture/compile/pr48381.c: New test.
5524
5525 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5526
5527         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5528         to dg-options.
5529         * gcc.target/i386/opt-1.c: Ditto.
5530
5531 2011-05-04  Jason Merrill  <jason@redhat.com>
5532
5533         * g++.dg/conversion/base1.C: New.
5534
5535 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5536
5537         PR libgfortran/48787
5538         * gfortran.dg/round_3.f08: Add more checks to test case.
5539
5540 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5541
5542         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5543         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5544         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5545         Gate test on effective_target fd_truncate.
5546
5547 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5548
5549         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5550         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5551         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5552         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5553         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5554         * gcc.target/i386/pr38824.c: Ditto.
5555         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5556         * gcc.target/i386/vecinit-2.c: Ditto.
5557         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5558         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5559         * gcc.target/i386/parity-2.c: Ditto.
5560         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5561
5562 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5563
5564         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5565         remove duplication.
5566         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5567         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5568         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5569
5570 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5571
5572         PR fortran/18918
5573         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5574
5575 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5576
5577         PR fortran/18918
5578         * gfortran.dg/coarray/this_image_1.f90: New.
5579
5580 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5581
5582         PR fortran/18918
5583         * gfortran.dg/coarray/caf.dg: New.
5584         * gfortran.dg/coarray/image_index_1.f90: New, copied
5585         from ../coarray_16.f90.
5586
5587 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5588
5589         PR c++/28501
5590         * g++.dg/ext/complex9.C: New.
5591
5592 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5593
5594         From Mike Frysinger
5595         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5596         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5597         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5598
5599 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5600
5601         * gcc.target/bfin/builtins: Created.
5602         * gcc.target/bfin/hisilh-O0.c: Deleted.
5603         * gcc.target/bfin/hisilh.c: Moved to...
5604         * gcc.target/bfin/builtins/hisilh.c: ...here.
5605         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5606         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5607         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5608         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5609         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5610         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5611         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5612         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5613         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5614         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5615         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5616         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5617         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5618         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5619         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5620         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5621         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5622         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5623         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5624         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5625         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5626         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5627         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5628         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5629         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5630         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5631         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5632         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5633         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5634         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5635         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5636         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5637         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5638         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5639         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5640         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5641         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5642         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5643         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5644         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5645         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5646         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5647         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5648         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5649         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5650         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5651         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5652         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5653         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5654         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5655         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5656         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5657         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5658         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5659         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5660         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5661         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5662         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5663         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5664         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5665         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5666         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5667         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5668         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5669         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5670         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5671         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5672         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5673         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5674         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5675         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5676         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5677         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5678         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5679         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5680         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5681         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5682         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5683         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5684         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5685         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5686         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5687         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5688         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5689         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5690         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5691         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5692         * gcc.target/bfin/builtins/circptr.c: Ditto.
5693         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5694         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5695         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5696         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5697         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5698         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5699         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5700         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5701         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5702         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5703         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5704         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5705         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5706         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5707         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5708         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5709         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5710         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5711         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5712         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5713         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5714         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5715         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5716         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5717         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5718         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5719         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5720         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5721         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5722         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5723         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5724         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5725         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5726         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5727         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5728         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5729         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5730         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5731         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5732         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5733         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5734         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5735         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5736         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5737         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5738         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5739         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5740         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5741         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5742         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5743         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5744         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5745         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5746         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5747         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5748         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5749         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5750         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5751         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5752         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5753         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5754         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5755         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5756         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5757         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5758         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5759         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5760         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5761         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5762         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5763
5764 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5765
5766         * gcc.target/arm/cold-lc.c: New test.
5767
5768 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR target/48774
5771         * gcc.dg/pr48774.c: New test.
5772
5773 2011-05-03  Richard Guenther  <rguenther@suse.de>
5774
5775         * gcc.dg/large-size-array-5.c: New testcase.
5776
5777 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5778
5779         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5780
5781 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5782
5783         * lib/target-supports.exp (check_effective_target_vect_strided):
5784         Replace with...
5785         (check_effective_target_vect_strided2)
5786         (check_effective_target_vect_strided3)
5787         (check_effective_target_vect_strided4)
5788         (check_effective_target_vect_strided8): ...these new functions.
5789
5790         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5791         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5792         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5793         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5794         * gcc.dg/vect/pr37539.c: Likewise.
5795         * gcc.dg/vect/slp-11a.c: Likewise.
5796         * gcc.dg/vect/slp-11b.c: Likewise.
5797         * gcc.dg/vect/slp-11c.c: Likewise.
5798         * gcc.dg/vect/slp-12a.c: Likewise.
5799         * gcc.dg/vect/slp-12b.c: Likewise.
5800         * gcc.dg/vect/slp-18.c: Likewise.
5801         * gcc.dg/vect/slp-19a.c: Likewise.
5802         * gcc.dg/vect/slp-19b.c: Likewise.
5803         * gcc.dg/vect/slp-21.c: Likewise.
5804         * gcc.dg/vect/slp-23.c: Likewise.
5805         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5806
5807         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5808         instead of vect_interleave && vect_extract_even_odd.
5809         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5810         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5811         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5812         * gcc.dg/vect/vect-1.c: Likewise.
5813         * gcc.dg/vect/vect-10.c: Likewise.
5814         * gcc.dg/vect/vect-98.c: Likewise.
5815         * gcc.dg/vect/vect-107.c: Likewise.
5816         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5817         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5818         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5819         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5820         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5821         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5822         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5823         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5824         * gcc.dg/vect/vect-strided-float.c: Likewise.
5825         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5826         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5827         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5828         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5829         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5830         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5831         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5832         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5833         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5834         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5835         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5836         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5837         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5838         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5839         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5840
5841         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5842         target condition.
5843         * gcc.dg/vect/pr30843.c: Likewise.
5844         * gcc.dg/vect/pr33866.c: Likewise.
5845         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5846         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5847         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5848         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5849
5850 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5851
5852         * gcc.dg/vect/slp-11.c: Split into...
5853         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5854         gcc.dg/vect/slp-11c.c: ...these tests.
5855         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5856         * gcc.dg/vect/slp-12c.c: ...this new test.
5857         * gcc.dg/vect/slp-19.c: Split into...
5858         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5859         gcc.dg/vect/slp-19c.c: ...these new tests.
5860
5861 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5862
5863         * lib/target-supports.exp
5864         (check_effective_target_vect_extract_even_odd_wide): Delete.
5865         (check_effective_target_vect_strided_wide): Likewise.
5866         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5867         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5868         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5869         * gcc.dg/vect/pr37539.c: Likewise.
5870         * gcc.dg/vect/slp-11.c: Likewise.
5871         * gcc.dg/vect/slp-12a.c: Likewise.
5872         * gcc.dg/vect/slp-12b.c: Likewise.
5873         * gcc.dg/vect/slp-19.c: Likewise.
5874         * gcc.dg/vect/slp-23.c: Likewise.
5875         * gcc.dg/vect/vect-1.c: Likewise.
5876         * gcc.dg/vect/vect-98.c: Likewise.
5877         * gcc.dg/vect/vect-107.c: Likewise.
5878         * gcc.dg/vect/vect-strided-float.c: Likewise.
5879
5880 2011-05-02  Jason Merrill  <jason@redhat.com>
5881
5882         * g++.dg/init/new31.C: New.
5883
5884 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5885
5886         PR c/35445
5887         * gcc.dg/pr35445.c: New test.
5888
5889 2011-05-02  Jason Merrill  <jason@redhat.com>
5890
5891         * c-c++-common/vla-1.c: New.
5892
5893 2011-05-02  Richard Guenther  <rguenther@suse.de>
5894
5895         PR tree-optimization/48822
5896         * gcc.dg/torture/pr48822.c: New testcase.
5897
5898 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5899
5900         PR c++/47969
5901         * g++.dg/cpp0x/constexpr-47969.C: New.
5902
5903 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5904
5905         PR testsuite/48498
5906         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5907         on vect_no_align targets.
5908         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5909         vect_no_align targets.
5910
5911 2011-05-01  Xinliang David Li  <davidxl@google.com>
5912
5913         * gcc.dg/tree-ssa/integer-addr.c: New test.
5914         * gcc.dg/tree-ssa/alias_bug.c: New test.
5915
5916 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5917
5918         PR libgfortran/48787
5919         * gfortran.dg/round_3.f08: Add more checks.
5920
5921 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5922
5923         PR fortran/48821
5924         * gfortran.dg/import9.f90: New, proper test.
5925         * gfortran.dg/interface_37.f90: Remove bogus
5926         test (bogus copy of interface_36.f90).
5927
5928 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5929
5930         PR fortran/48821
5931         * gfortran.dg/interface_37.f90: New.
5932
5933 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5934
5935         PR fortran/48746
5936         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5937
5938 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR tree-optimization/48809
5941         * gcc.c-torture/execute/pr48809.c: New test.
5942
5943 2011-04-29  Jeff Law <law@redhat.com>
5944
5945         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5946
5947 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5948
5949         PR c++/48606
5950         * g++.dg/init/ctor10.C: New.
5951
5952 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5953
5954         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5955           warning in implicitly instantiated templates.
5956
5957 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5958
5959         * g++.dg/warn/Wnull-conversion-1.C: New.
5960         * g++.dg/warn/Wnull-conversion-2.C: New.
5961
5962 2011-04-29  Diego Novillo  <dnovillo@google.com>
5963
5964         * g++.old-deja/g++.other/null3.C: Expect warning about
5965         converting boolean to a pointer.
5966
5967 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5968
5969         PR fortran/48462
5970         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5971         being a target.
5972
5973         PR fortran/48746
5974         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5975
5976 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5977
5978         PR fortran/48810
5979         * gfortran.dg/typebound_proc_22.f90: New.
5980
5981         PR fortran/48800
5982         * gfortran.dg/interface_36.f90: New.
5983
5984 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5985
5986         PR libgfortran/48488
5987         PR libgfortran/48602
5988         PR libgfortran/48615
5989         PR libgfortran/48684
5990         PR libgfortran/48787
5991         * gfortran.dg/fmt_g.f: Adjust test.
5992         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5993         * gfortran.dg/round_3.f08: New test.
5994         * gfortran.dg/namelist_print_1.f: Adjust test.
5995         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5996         * gfortran.dg/f2003_io_5.f03: Adjust test.
5997         * gfortran.dg/coarray_15.f90: Adjust test.
5998         * gfortran.dg/namelist_65.f90: Adjust test.
5999         * gfortran.dg/fmt_cache_1.f: Adjust test.
6000         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6001         * gfortran.dg/real_const_3.f90: Adjust test.
6002
6003 2011-04-28  Xinliang David Li  <davidxl@google.com>
6004
6005         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6006         * g++.dg/prof-robust-1.C: New test.
6007
6008 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6009
6010         PR tree-optimization/48765
6011         * gcc.dg/vect/pr48765.c: New.
6012
6013 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6014
6015         PR tree-optimization/48775
6016         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6017
6018 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6019
6020         PR c++/48798
6021         * g++.dg/inherit/pr48798.C: New.
6022         * g++.old-deja/g++.other/base1.C: Adjust.
6023
6024 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6025
6026         PR c++/48656
6027         * g++.dg/template/inherit7.C: New test case.
6028
6029 2011-04-28  Richard Guenther  <rguenther@suse.de>
6030
6031         PR tree-optimization/40052
6032         PR tree-optimization/15347
6033         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6034         * gcc.dg/pr15347.c: Likewise.
6035
6036 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6037
6038         PR c++/48530
6039         * g++.dg/cpp0x/sfinae18.C: New.
6040
6041 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6042
6043         PR c++/48771
6044         * g++.dg/ext/is_literal_type1.C: New.
6045
6046 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6047
6048         PR fortran/48112
6049         PR fortran/48279
6050         * gfortran.dg/interface_35.f90: New.
6051         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6052         * gfortran.dg/func_result_6.f90: Add dg-warning.
6053         * gfortran.dg/bessel_1.f90: Ditto.
6054         * gfortran.dg/hypot_1.f90: Ditto.
6055         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6056         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6057         * gfortran.dg/interface_assignment_4.f90: Ditto.
6058
6059 2011-04-27  Jason Merrill  <jason@redhat.com>
6060
6061         * g++.dg/ext/complex8.C: New.
6062
6063         * g++.dg/cpp0x/initlist49.C: New.
6064         * g++.dg/init/new30.C: New.
6065
6066 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6067
6068         PR fortran/48788
6069         * gfortran.dg/whole_file_34.f90: New.
6070
6071 2011-04-27  Jan Hubicka  <jh@suse.cz>
6072
6073         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6074
6075 2011-04-27  Jason Merrill  <jason@redhat.com>
6076
6077         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6078
6079         * g++.dg/parse/ambig6.C: New.
6080
6081 2011-04-27  Nick Clifton  <nickc@redhat.com>
6082
6083         * gcc.dg/20020312-2.c: Add definition for RX.
6084
6085         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6086         option with RX targets.
6087
6088         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6089         /* */ comments.
6090
6091 2011-04-27  Richard Guenther  <rguenther@suse.de>
6092
6093         * gcc.dg/tree-ssa/pr23382.c: Remove.
6094
6095 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6096
6097         PR target/48767
6098         * gcc.c-torture/compile/pr48767.c: New test.
6099
6100 2011-04-27  Richard Guenther  <rguenther@suse.de>
6101
6102         PR tree-optimization/48772
6103         * g++.dg/pr48772.C: New testcase.
6104
6105 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6106
6107         PR c/48742
6108         * gcc.c-torture/compile/pr48742.c: New test.
6109
6110 2011-04-26  Jason Merrill  <jason@redhat.com>
6111
6112         * g++.dg/lookup/koenig13.C: New.
6113
6114         * g++.dg/cpp0x/initlist48.C: New.
6115
6116 2011-04-25  Jason Merrill  <jason@redhat.com>
6117
6118         * g++.dg/cpp0x/sfinae17.C: New.
6119
6120 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6121
6122         PR target/48258
6123         * gcc.target/powerpc/pr48258-1.c: New file.
6124         * gcc.target/powerpc/pr48258-2.c: Ditto.
6125
6126 2011-04-26  Xinliang David Li  <davidxl@google.com>
6127
6128         * gcc.dg/uninit-suppress.c: New test.
6129         * gcc.dg/uninit-suppress.c: New test.
6130
6131 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6132
6133         PR debug/48768
6134         * gcc.dg/pr48768.c: New test.
6135
6136         PR tree-optimization/48734
6137         * gcc.c-torture/compile/pr48734.c: New test.
6138
6139         PR testsuite/48753
6140         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6141
6142 2011-04-26  Richard Guenther  <rguenther@suse.de>
6143
6144         PR tree-optimization/48731
6145         * gcc.dg/torture/pr48731.c: New testcase.
6146
6147 2011-04-26  Richard Guenther  <rguenther@suse.de>
6148
6149         PR testsuite/48753
6150         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6151
6152 2011-04-26  Richard Guenther  <rguenther@suse.de>
6153
6154         PR middle-end/48694
6155         * gcc.dg/torture/pr48694-1.c: New testcase.
6156         * gcc.dg/torture/pr48694-2.c: Likewise.
6157
6158 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6159
6160         * g++.dg/ext/underlying_type1.C: New.
6161         * g++.dg/ext/underlying_type2.C: Likewise.
6162         * g++.dg/ext/underlying_type3.C: Likewise.
6163         * g++.dg/ext/underlying_type4.C: Likewise.
6164         * g++.dg/ext/underlying_type5.C: Likewise.
6165         * g++.dg/ext/underlying_type6.C: Likewise.
6166         * g++.dg/ext/underlying_type7.C: Likewise.
6167         * g++.dg/ext/underlying_type8.C: Likewise.
6168         * g++.dg/ext/underlying_type9.C: Likewise.
6169         * g++.dg/ext/underlying_type10.C: Likewise.
6170
6171 2011-04-25  Jason Merrill  <jason@redhat.com>
6172
6173         * g++.dg/cpp0x/regress/template-const2.C: New.
6174
6175 2011-04-25  Jeff Law <law@redhat.com>
6176
6177         * gcc.dg/tree-ssa/vrp56.c: new test.
6178
6179 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6180
6181         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6182
6183 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6184
6185         PR preprocessor/48740
6186         * c-c++-common/raw-string-11.c: New test.
6187
6188 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6189
6190         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6191         hppa*-*-hpux*.
6192
6193 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6194
6195         PR fortran/18918
6196         * gfortran.dg/coarray_19.f90: New.
6197
6198 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6199
6200         PR c/48685
6201         * gcc.dg/pr48685.c: New test.
6202
6203 2011-04-22  Jan Hubicka  <jh@suse.cz>
6204
6205         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6206
6207 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6208
6209         PR tree-optimization/48717
6210         * gcc.c-torture/execute/pr48717.c: New test.
6211
6212 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6213
6214         PR target/48723
6215         * gcc.target/i386/pr48723.c: New test.
6216
6217 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6218
6219         PR c/48716
6220         * gcc.dg/gomp/pr48716.c: New test.
6221         * g++.dg/gomp/pr48716.C: New test.
6222
6223 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6224
6225         PR c/36750
6226         * gcc.dg/missing-field-init-2.c: Update testcase.
6227
6228 2011-04-22  Alan Modra  <amodra@gmail.com>
6229
6230         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6231
6232 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6233
6234         PR fortran/48405
6235         * gfortran.dg/function_optimize_6.f90:  New test.
6236
6237 2011-04-21  Easwaran Raman  <eraman@google.com>
6238
6239         * gcc.dg/stack-layout-2.c: New test.
6240
6241 2011-04-21  Richard Guenther  <rguenther@suse.de>
6242
6243         PR lto/48703
6244         * g++.dg/lto/pr48207-2_0.C: New testcase.
6245         * g++.dg/lto/pr48207-3_0.C: Likewise.
6246
6247 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6248
6249         * gnat.dg/volatile5.adb: New test.
6250         * gnat.dg/volatile5_pkg.ads: New helper.
6251
6252 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6253
6254         PR target/48708
6255         * gcc.target/i386/pr48708.c: New test.
6256
6257 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6258
6259         * gcc.dg/vect/vect-119.c: New test.
6260
6261 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6262
6263         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6264         and once without.
6265
6266 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6267             Richard Sandiford  <richard.sandiford@linaro.org>
6268
6269         PR target/46329
6270         * gcc.target/arm/pr46329.c: New test.
6271
6272 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6273
6274         PR fortran/18918
6275         * gfortran.dg/coarray_18.f90: New.
6276
6277 2011-04-20  Jason Merrill  <jason@redhat.com>
6278
6279         * g++.dg/cpp0x/initlist47.C: New.
6280
6281         * g++.dg/init/dtor4.C: New.
6282
6283 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6284
6285         PR target/48678
6286         * gcc.target/i386/sse2-pinsrw.c: New test.
6287         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6288         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6289         * gcc.target/i386/sse2-insvhi.c: Ditto.
6290         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6291         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6292
6293 2011-04-20  Jason Merrill  <jason@redhat.com>
6294
6295         * g++.dg/template/const4.C: New.
6296
6297 2011-04-20  Easwaran Raman  <eraman@google.com>
6298
6299         * gcc.dg/stack-layout-1.c: New test.
6300
6301 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6302
6303         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6304         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6305         function.
6306
6307 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6308
6309         * gcc.dg/binop-xor1.c: New test.
6310         * gcc.dg/binop-xor2.c: New test.
6311         * gcc.dg/binop-xor3.c: New test.
6312         * gcc.dg/binop-xor4.c: New test.
6313         * gcc.dg/binop-xor5.c: New test.
6314
6315 2011-04-20  Richard Guenther  <rguenther@suse.de>
6316
6317         PR tree-optimization/47892
6318         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6319
6320 2011-04-20  Richard Guenther  <rguenther@suse.de>
6321
6322         PR middle-end/48695
6323         * g++.dg/torture/pr48695.C: New testcase.
6324
6325 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6326
6327         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6328         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6329         * gcc.c-torture/execute/pr45262.c: Ditto
6330         * gcc.dg/torture/pr43165.c: Ditto.
6331         * gcc.dg/torture/pr47228.c: Ditto.
6332         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6333         * gcc.dg/ipa/pr45644.c: Ditto.
6334         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6335         PDP11.
6336
6337 2011-04-19  Jason Merrill  <jason@redhat.com>
6338
6339         * g++.dg/ext/complex7.C: New.
6340
6341         * g++.dg/ext/attrib41.C: New.
6342
6343 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6344
6345         PR testsuite/48676
6346         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6347
6348 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6349
6350         PR target/48678
6351         * gcc.target/i386/pr48678.c: New test.
6352
6353 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6354
6355         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6356         * g++.dg/opt/devirt2.C: New test.
6357         * g++.dg/ipa/devirt-g-1.C: Likewise.
6358
6359 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6360
6361         PR fortran/48588
6362         * gfortran.dg/whole_file_33.f90: New.
6363
6364 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6365
6366         * g++.dg/ipa/devirt-7.C: New test.
6367
6368 2011-04-19  Richard Guenther  <rguenther@suse.de>
6369
6370         PR lto/48207
6371         * g++.dg/lto/pr48207_0.C: New testcase.
6372
6373 2011-04-18  Jason Merrill  <jason@redhat.com>
6374
6375         * g++.dg/init/void1.C: New.
6376
6377         * g++.dg/cpp0x/union4.C: New.
6378
6379 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6380
6381         PR middle-end/48661
6382         * g++.dg/torture/pr48661.C: New test.
6383
6384         PR c++/48632
6385         * g++.dg/gomp/pr48632.C: New test.
6386
6387 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6388
6389         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6390         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6391
6392 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6393
6394         PR fortran/18918
6395         * gfortran.dg/coarray_17.f90: New.
6396         * gfortran.dg/coarray_10.f90: Update dg-error.
6397
6398 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6399
6400         PR testsuite/48251
6401         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6402         * gfortran.dg/guality/guality.exp: Likewise.
6403
6404 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6405
6406         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6407
6408 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6409
6410         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6411
6412 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6413
6414         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6415
6416 2011-04-18  Richard Guenther  <rguenther@suse.de>
6417
6418         PR middle-end/46364
6419         * g++.dg/torture/pr46364.C: New testcase.
6420
6421 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6422
6423         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6424
6425 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6426
6427         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6428
6429 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6430             Ira Rosen  <ira.rosen@linaro.org>
6431
6432         PR target/48252
6433         * gcc.target/arm/pr48252.c: New test.
6434
6435 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6436
6437         PR tree-optimization/48616
6438         * gcc.dg/pr48616.c: New test.
6439
6440 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6441
6442         PR fortran/18918
6443         * gfortran.dg/coarray_16.f90: New.
6444
6445 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6446
6447         PR fortran/48462
6448         * gfortran.dg/realloc_on_assign_7.f03: New test.
6449
6450 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6451
6452         PR libgfortran/48602
6453         * gfortran.dg/fmt_g0_6.f08: New test.
6454
6455 2011-04-17  Jason Merrill  <jason@redhat.com>
6456
6457         * g++.dg/cpp0x/sfinae16.C: New.
6458
6459 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6460
6461         * gcc.target/mips/reg-var-1.c: New test.
6462
6463 2011-04-17  Jan Hubicka  <jh@suse.cz>
6464
6465         * gcc.dg/winline-5.c: Update testcase.
6466
6467 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6468
6469         * gnat.dg/discr27.ad[sb]: Move dg directive.
6470         * gnat.dg/discr28.ad[sb]: New test.
6471         * gnat.dg/discr28_pkg.ads: New helper.
6472
6473 2011-04-17  Michael Matz  <matz@suse.de>
6474
6475         PR tree-optimization/48622
6476         PR lto/48645
6477         * gcc.dg/lto/pr48622_0.c: New test.
6478
6479 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6480
6481         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6482         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6483         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6484         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6485         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6486         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6487
6488 2011-04-15  Jason Merrill  <jason@redhat.com>
6489
6490         * g++.dg/cpp0x/range-for17.C: New.
6491
6492 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6493
6494         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6495         * g++.dg/cpp0x/range-for3.C: Likewise.
6496         * g++.dg/cpp0x/range-for9.C: Correct error message.
6497         * g++.dg/cpp0x/range-for11.C: New.
6498         * g++.dg/cpp0x/range-for12.C: New.
6499         * g++.dg/cpp0x/range-for13.C: New.
6500         * g++.dg/cpp0x/range-for14.C: New.
6501         * g++.dg/cpp0x/range-for15.C: New.
6502         * g++.dg/cpp0x/range-for16.C: New.
6503
6504 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6505
6506         PR fortran/18918
6507         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6508
6509 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6510
6511         * objc.dg/naming-4.m: Updated.
6512         * objc.dg/naming-5.m: Updated.
6513         * objc.dg/naming-6.m: New.
6514         * objc.dg/naming-7.m: New.
6515         * obj-c++.dg/naming-1.mm: Updated.
6516         * obj-c++.dg/naming-2.mm: Updated.
6517         * obj-c++.dg/naming-3.mm: New.
6518         * obj-c++.dg/naming-4.mm: New.
6519
6520 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6521
6522         PR libgfortran/48589
6523         * gfortran.dg/fmt_g0_5.f08: New test.
6524
6525 2011-04-15  Richard Guenther  <rguenther@suse.de>
6526
6527         PR testsuite/48286
6528         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6529
6530 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6531
6532         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6533         -finline-limit=0 to -fno-inline
6534
6535 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR target/48614
6538         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6539         just avx.
6540
6541 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6542
6543         PR target/48605
6544         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6545         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6546         * gcc.target/i386/avx-insertps-3.c: New test.
6547         * gcc.target/i386/avx-insertps-4.c: New test.
6548
6549 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6550
6551         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6552         -finline-limit=0
6553
6554 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6555
6556         PR target/46779
6557         PR target/45291
6558         PR target/41894
6559         * gcc.target/avr/pr46779-1.c: New test case
6560         * gcc.target/avr/pr46779-2.c: New test case
6561
6562 2011-04-14  Jason Merrill  <jason@redhat.com>
6563
6564         * g++.dg/cpp0x/sfinae15.C: New.
6565
6566         * g++.dg/cpp0x/sfinae14.C: New.
6567
6568         * g++.dg/ext/vla10.C: New.
6569
6570 2011-04-14  Richard Guenther  <rguenther@suse.de>
6571
6572         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6573
6574 2011-04-14  Richard Guenther  <rguenther@suse.de>
6575
6576         * gcc.dg/fold-bitand-4.c: Move ...
6577         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6578
6579 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6580
6581         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6582         variables const.
6583         * gcc.target/avr/torture/trivial.c: Ditto.
6584
6585 2011-04-13  Jason Merrill  <jason@redhat.com>
6586
6587         * g++.dg/template/operator11.C: New.
6588
6589 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6590
6591         PR middle-end/48591
6592         * gcc.dg/gomp/pr48591.c: New test.
6593
6594         PR c++/48570
6595         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6596         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6597
6598 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6599
6600         PR c++/48574
6601         * g++.dg/template/dependent-expr7.C: New test case.
6602
6603 2011-04-13  Jason Merrill  <jason@redhat.com>
6604
6605         * g++.dg/cpp0x/sfinae13.C: New.
6606
6607 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6608
6609         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6610
6611 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6612
6613         * gcc.target/arm/pr43698.c: Remove -march option.
6614
6615 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6616
6617         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6618         -march option.
6619
6620 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6621
6622         PR fortran/48360
6623         PR fortran/48456
6624         * gfortran.dg/realloc_on_assign_6.f03: New test.
6625
6626 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6627
6628         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6629         targets the additional -mno-ms-bitfields and
6630         -Wno-packed-bitfield-compat options.
6631         * g++.dg/ext/bitfield3.C: Likewise.
6632         * g++.dg/ext/bitfield4.C: Likewise.
6633         * g++.dg/ext/bitfield5.C: Likewise.
6634         * gcc.dg/bitfld-15.c: Likewise.
6635         * gcc.dg/bitfld-16.c: Likewise.
6636         * gcc.dg/bitfld-17.c: Likewise.
6637         * gcc.dg/bitfld-18.c: Likewise.
6638
6639 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6640
6641         * gcc.target/arm/neon-vld3-1.c: New test.
6642         * gcc.target/arm/neon-vst3-1.c: New test.
6643         * gcc.target/arm/neon/v*.c: Regenerate.
6644
6645 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR rtl-optimization/48549
6648         * g++.dg/opt/pr48549.C: New test.
6649
6650 2011-04-12  Richard Guenther  <rguenther@suse.de>
6651
6652         PR tree-optimization/46076
6653         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6654
6655 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6656
6657         PR testsuite/21164
6658         * lib/compat.exp (compat-execute): Declare unsupported after
6659         stripping path from src1.
6660         * lib/lto.exp (lto-execute): Likewise.
6661
6662 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR c/48552
6665         * gcc.dg/pr48552-1.c: New test.
6666         * gcc.dg/pr48552-2.c: New test.
6667
6668 2011-04-11  Jason Merrill  <jason@redhat.com>
6669
6670         * g++.dg/cpp0x/sfinae12.C: New.
6671
6672         * g++.dg/cpp0x/enum10.C: New.
6673
6674         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6675
6676         * g++.dg/cpp0x/rv-func.C: New.
6677
6678 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6679
6680         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6681         alpha*-dec-osf5*.
6682
6683 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6684
6685         PR tree-optimization/48195
6686         * gcc.dg/ipa/pr48195.c: New test.
6687
6688 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6689
6690         * gnat.dg/return3.adb: Remove unused switch.
6691
6692 2011-04-08  Mike Stump  <mikestump@comcast.net>
6693
6694         PR testsuite/48506
6695         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6696         default to fno-common.
6697
6698 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6699
6700         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6701         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6702
6703 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6704
6705         PR fortran/48448
6706         * gfortran.dg/function_optimize_5.f90:  New test.
6707
6708 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6709
6710         * gnat.dg/aggr17.adb: New test.
6711         * gnat.dg/aggr18.adb: Likewise.
6712
6713 2011-04-08  Michael Matz  <matz@suse.de>
6714
6715         PR middle-end/48389
6716         * gcc.target/i386/pr48389.c: New test.
6717
6718 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6719
6720         PR rtl-optimization/48272
6721         * g++.dg/opt/pr48272.C: New.
6722
6723 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6724
6725         PR rtl-optimization/48235
6726         * gcc.dg/pr48235.c: New.
6727
6728 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6729
6730         PR rtl-optimization/48302
6731         * g++.dg/opt/pr48302.C: New.
6732
6733 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6734
6735         PR target/48273
6736         * g++.dg/opt/pr48273.C: New.
6737
6738 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6739
6740         PR rtl-optimization/48442
6741         * gcc.dg/pr48442.c: New.
6742
6743 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6744
6745         PR tree-optimization/48377
6746         * gcc.dg/vect/pr48377.c: New test.
6747
6748 2011-04-07  Jason Merrill  <jason@redhat.com>
6749
6750         * g++.dg/cpp0x/regress/call1.C: New.
6751
6752         * g++.dg/cpp0x/variadic107.C: New.
6753
6754         * g++.dg/cpp0x/sfinae11.C: New.
6755         * g++.dg/cpp0x/noexcept02.C: Fix.
6756
6757         * g++.dg/cpp0x/sfinae10.C: New.
6758
6759         * g++.dg/cpp0x/sfinae9.C: New.
6760
6761         * c-c++-common/Wcast-qual-1.c: Move here from...
6762         * gcc.dg/cast-qual-3.c: ...here, and...
6763         * g++.dg/warn/Wcast-qual2.C: ...here.
6764
6765         * g++.dg/cpp0x/sfinae8.C: New.
6766
6767         * g++.dg/cpp0x/sfinae7.C: New.
6768
6769         * g++.dg/cpp0x/enum9.C: New.
6770
6771 2011-04-07  Mike Stump  <mikestump@comcast.net>
6772
6773         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6774         with no trampolines.
6775
6776 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6777
6778         PR fortran/48117
6779         * gfortran.dg/gomp/pr48117.f90: New test.
6780
6781         PR debug/48343
6782         * gcc.dg/torture/pr48343.c: New test.
6783
6784 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6785
6786         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6787
6788 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6789
6790         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6791
6792 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6793
6794         PR target/43920
6795         * lib/scanasm.exp (object-size): New proc.
6796         * gcc.target/arm/pr43920-2.c: New test.
6797
6798 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6799
6800         PR fortran/18918
6801         PR fortran/48477
6802         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6803
6804 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6805
6806         * gcc.dg/mtune.c: Prune note from output.
6807
6808 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6809
6810         PR debug/48466
6811         * gcc.dg/guality/pr36977.c: New test.
6812         * gcc.dg/guality/pr48466.c: New test.
6813
6814 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6815
6816         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6817
6818 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6819
6820         * gnat.dg/return3.adb: New test.
6821
6822 2011-04-06  Richard Guenther  <rguenther@suse.de>
6823
6824         PR tree-optimization/47663
6825         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6826
6827 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6828
6829         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6830         Solaris 8 and 9 as well.
6831
6832 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6833
6834         PR target/43920
6835         * gcc.target/arm/pr43920-1.c: New test.
6836
6837 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6838
6839         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6840         (cctor): Actually return the value.
6841         (main): Cast return values.
6842
6843 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6844
6845         * gfortran.dg/character_comparison_8.f90:  New test.
6846
6847 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6848
6849         * frontend-passes: (optimize_lexical_comparison): New function.
6850         (optimize_expr): Call it.
6851         (optimize_comparison): Also handle lexical comparison functions.
6852         Return false instad of -2 for unequal comparison.
6853
6854 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6855
6856         PR fortran/48412
6857         * function_optimize_4.f90:  New test.
6858
6859 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6860
6861         PR fortran/18918
6862         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6863         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6864         * gfortran.dg/coarray_15.f90: New.
6865
6866 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6867
6868         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6869         * gfortran.dg/bessel_7.f90: Likewise.
6870
6871 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6872
6873         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6874
6875 2011-04-03  Richard Guenther  <rguenther@suse.de>
6876             Ira Rosen  <ira.rosen@linaro.org>
6877
6878         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6879         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6880         -ftree-loop-if-convert-stores.
6881
6882 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6883
6884         * gnat.dg/specs/aggr2.ads: New test.
6885
6886 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6887
6888         * gnat.dg/debug2.ad[sb]: New test.
6889         * gnat.dg/debug2_pkg.ads: New helper.
6890         * gnat.dg/debug3.ad[sb]: New test.
6891
6892 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6893
6894         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6895
6896 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6897
6898         PR middle-end/48335
6899         * gcc.c-torture/compile/pr48335-1.c: New test.
6900         * gcc.dg/pr48335-1.c: New test.
6901         * gcc.dg/pr48335-2.c: New test.
6902         * gcc.dg/pr48335-3.c: New test.
6903         * gcc.dg/pr48335-4.c: New test.
6904         * gcc.dg/pr48335-5.c: New test.
6905         * gcc.dg/pr48335-6.c: New test.
6906         * gcc.dg/pr48335-7.c: New test.
6907         * gcc.dg/pr48335-8.c: New test.
6908         * gcc.target/i386/pr48335-1.c: New test.
6909
6910 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6911
6912         PR c/36299
6913         * gcc.dg/Waddress.c: New test.
6914
6915 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6916
6917         PR fortran/48352
6918         * gfortran.dg/function_optimize_3.f90:  New test.
6919
6920 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6921
6922         * gcc.c-torture/compile/20110401-1.c: New test.
6923
6924         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6925         * g++.dg/lto/20091002-2_0.C: Likewise.
6926         * g++.dg/lto/20090303_0.c: Likewise.
6927         * g++.dg/lto/20091004-1_0.C: Likewise.
6928         * g++.dg/lto/20091002-3_0.C: Likewise.
6929         * g++.dg/lto/20091004-2_0.C: Likewise.
6930         * g++.dg/lto/20081123_0.C: Likewise.
6931         * g++.dg/lto/20090313_0.C: Likewise.
6932         * g++.dg/lto/20081109-1_0.C: Likewise.
6933         * g++.dg/lto/20081219_0.C: Likewise.
6934         * g++.dg/lto/20081204-1_0.C: Likewise.
6935         * g++.dg/lto/20090302_0.C: Likewise.
6936         * g++.dg/lto/20081119-1_0.C: Likewise.
6937         * g++.dg/lto/20081118_0.C: Likewise.
6938         * gcc.dg/lto/20091020-2_0.c: Likewise.
6939         * gcc.dg/lto/20090210_0.c: Likewise.
6940         * gcc.dg/lto/20081204-1_0.c: Likewise.
6941         * gcc.dg/lto/20081224_0.c: Likewise.
6942         * gcc.dg/lto/20090219_0.c: Likewise.
6943         * gcc.dg/lto/20091014-1_0.c: Likewise.
6944         * gcc.dg/lto/20091016-1_0.c: Likewise.
6945         * gcc.dg/lto/20090206-2_0.c: Likewise.
6946         * gcc.dg/lto/20090116_0.c: Likewise.
6947         * gcc.dg/lto/20091013-1_0.c: Likewise.
6948         * gcc.dg/lto/20091015-1_0.c: Likewise.
6949         * gcc.dg/lto/20090126-2_0.c: Likewise.
6950
6951 2011-03-31  Ian Lance Taylor  <iant@google.com>
6952
6953         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6954
6955 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6956
6957         * gnat.dg/opt16.adb: New test.
6958
6959 2011-03-31  Jason Merrill  <jason@redhat.com>
6960
6961         * g++.dg/cpp0x/defaulted24.C: New.
6962
6963 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6964
6965         PR target/16292
6966         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6967         with -O0.
6968
6969 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6970
6971         * g++.dg/other/i386-9.C: New test.
6972
6973 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6976
6977 2011-03-30  Jason Merrill  <jason@redhat.com>
6978
6979         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6980
6981         * g++.dg/cpp0x/regress/isnan.C: New.
6982
6983         * g++.dg/cpp0x/initlist46.C: New.
6984
6985 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6986
6987         PR target/47551
6988         * gcc.target/arm/neon-modes-2.c: New test.
6989
6990 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6991
6992         PR c/48305
6993         * gcc.c-torture/compile/pr48305.c: New test.
6994
6995 2011-03-29  Jason Merrill  <jason@redhat.com>
6996
6997         * g++.dg/cpp0x/regress/value-dep1.C: New.
6998
6999 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7000
7001         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7002
7003 2011-03-29  Ian Lance Taylor  <iant@google.com>
7004
7005         * go.test/go-test.exp: Handle the test lines used in several new
7006         tests.
7007         (errchk): Add opts parameter.  Change all callers.  Handle parens
7008         in regexps.
7009
7010 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7011             Dominique d'Humieres  <dominiq@lps.ens.fr>
7012
7013         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7014         and __APPLE__ && __PPC__ && __ALTIVEC__.
7015
7016 2011-03-29  Jason Merrill  <jason@redhat.com>
7017
7018         * g++.dg/cpp0x/dependent1.C: New.
7019
7020         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7021
7022         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7023
7024         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7025
7026 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7027
7028         PR fortran/48095
7029         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7030         * gfortran.dg/proc_ptr_comp_32.f90: New.
7031
7032 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7033
7034         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7035         check for corresponding warning.
7036
7037 2011-03-28  Jason Merrill  <jason@redhat.com>
7038
7039         * g++.dg/cpp0x/rv-deduce2.C: New.
7040
7041 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR debug/48203
7044         * gcc.dg/pr48203.c: New test.
7045
7046 2011-03-28  Jeff Law <law@redhat.com>
7047
7048         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7049
7050 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7051
7052         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7053         and __PPC__ && __ALTIVEC__.
7054
7055 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7056
7057         PR testsuite/48238
7058         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7059         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7060         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7061         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7062
7063 2011-03-28  Jason Merrill  <jason@redhat.com>
7064
7065         * g++.dg/cpp0x/initlist-array2.C: New.
7066
7067         * g++.dg/cpp0x/initlist-array1.C: New.
7068
7069         * g++.dg/cpp0x/constexpr-compound.C: New.
7070
7071         * g++.dg/cpp0x/constexpr-using.C: New.
7072
7073         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7074
7075 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7076
7077         PR testsuite/48276
7078         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7079
7080 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7081
7082         * gcc.dg/slp-1.c: New test.
7083
7084 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7085
7086         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7087         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7088         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7089         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7090         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7091         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7092         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7093         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7094         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7095         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7096         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7097         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7098         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7099         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7100
7101 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7102
7103         PR fortran/47065
7104         * gfortran.dg/trim_optimize_5.f90:  New test.
7105         * gfortran.dg/trim_optimize_6.f90:  New test.
7106
7107 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7108
7109         PR target/38598
7110         * gcc.target/mips/madd-7.c: Remove -mlong32.
7111         * gcc.target/mips/msub-7.c: Likewise.
7112
7113 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7114
7115         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7116         accesses to preserve the meaning of the test for doubleword vectors.
7117         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7118         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7119
7120 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7121
7122         PR fortran/48291
7123         * gfortran.dg/class_42.f03: New.
7124
7125 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7126
7127         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7128         strided accesses.
7129
7130 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7131
7132         PR rtl-optimization/48144
7133         * gcc.dg/pr48144.c: New test.
7134
7135 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7136
7137         * gnat.dg/discr27.ad[sb]: New test.
7138
7139 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7140
7141         * gnat.dg/limited_with2.ad[sb]: New test.
7142         * gnat.dg/limited_with2_pkg1.ads: New helper.
7143         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7144
7145 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7146
7147         * gnat.dg/opt15.adb: New test.
7148         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7149
7150 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7151
7152         PR fortran/48174
7153         PR fortran/45304
7154         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7155         * gfortran.dg/leadz_trailz_3.f90: Ditto
7156
7157 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7158
7159         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7160
7161 2011-03-25  Jason Merrill  <jason@redhat.com>
7162
7163         * g++.dg/cpp0x/defaulted22.C: New.
7164         * g++.dg/cpp0x/defaulted23.C: New.
7165         * g++.dg/cpp0x/defaulted15.C: Adjust.
7166
7167 2011-03-25  Jason Merrill  <jason@redhat.com>
7168
7169         * g++.dg/cpp0x/move1.C: New.
7170
7171 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7172
7173         PR target/48287
7174         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7175
7176 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7177
7178         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7179         for mips-sgi-irix6.5.
7180         Replace snprintf prototype by <stdio.h>.
7181
7182 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7183
7184         PR testsuite/48283
7185         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7186         run_expensive_tests.
7187         * gcc.dg/graphite/block-4.c: Likewise.
7188         * gcc.dg/graphite/block-7.c: Likewise.
7189         * gcc.dg/graphite/block-8.c: Likewise.
7190
7191 2011-03-25  Richard Guenther  <rguenther@suse.de>
7192
7193         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7194         * g++.dg/tree-ssa/pr8781.C: Likewise.
7195         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7196         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7197         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7198         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7199         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7200         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7201         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7202         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7203         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7204         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7205         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7206         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7207         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7208         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7209         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7210         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7211         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7212         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7213         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7214         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7215         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7216         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7217         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7218         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7219         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7220         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7221         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7222         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7223         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7224         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7225         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7226         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7227         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7229         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7230         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7231         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7232         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7233         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7234         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7235         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7236         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7237         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7238         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7239         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7240         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7241         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7242         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7243         * c-c++-common/pr46562-2.c: Likewise.
7244         * gfortran.dg/pr42108.f90: Likewise.
7245         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7246         foo to be inlined even at -O1.
7247         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7248         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7249         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7250         * gcc.dg/matrix/matrix.exp: Disable FRE.
7251
7252 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7253
7254         PR debug/48204
7255         * gcc.dg/dfp/pr48204.c: New test.
7256
7257 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7258
7259         PR target/48209
7260         * gcc.c-torture/execute/pr47917.c: Move this...
7261         * gcc.dg/torture/pr47917.c: to here and add xfails.
7262
7263 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7264
7265         * gnat.dg/array16.ad[sb]: New test.
7266         * gnat.dg/array16.ads: New helper.
7267
7268 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7269
7270         * gnat.dg/derived_type2.adb: New test.
7271
7272 2011-03-24  Richard Guenther  <rguenther@suse.de>
7273
7274         PR tree-optimization/48271
7275         * g++.dg/torture/pr48271.C: New testcase.
7276
7277 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7278
7279         * gnat.dg/array15.ad[sb]: New test.
7280
7281 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7282
7283         PR target/48237
7284         * gcc.target/i386/pr48237.c: New test.
7285
7286 2011-03-24  Richard Guenther  <rguenther@suse.de>
7287
7288         PR middle-end/48269
7289         * gcc.dg/builtin-object-size-10.c: New testcase.
7290
7291 2011-03-24  Richard Guenther  <rguenther@suse.de>
7292
7293         PR tree-optimization/46562
7294         * c-c++-common/pr46562-2.c: New testcase.
7295         * c-c++-common/pr46562.c: Likewise.
7296
7297 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7298
7299         * gcc.dg/vect/vect-cselim-1.c: New test.
7300         * gcc.dg/vect/vect-cselim-2.c: New test.
7301
7302 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7303
7304         * gcc.target/arm/pr46934.c: New.
7305
7306 2011-03-23  Ian Lance Taylor  <iant@google.com>
7307
7308         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7309
7310 2011-03-23  Richard Guenther  <rguenther@suse.de>
7311
7312         * gcc.dg/struct: Remove directory and contents.
7313
7314 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7315
7316         PR testsuite/48251
7317         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7318
7319 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7320
7321         * gnat.dg/discr26.ad[sb]: New test.
7322         * gnat.dg/discr26_pkg.ads: New helper.
7323
7324 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7325
7326         PR target/47553
7327         * gcc.target/arm/neon-vld-1.c: New test.
7328
7329 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7330
7331         * gnat.dg/array14.ad[sb]: New test.
7332         * gnat.dg/array14_pkg.ads: New helper.
7333
7334 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7335
7336         * gcc.c-torture/execute/920501-8.x: Remove.
7337         * gcc.c-torture/execute/930513-1.x: Remove.
7338         * gcc.c-torture/execute/960312-1.x: Remove.
7339         * gcc.c-torture/compile/20000804-1.c,
7340         gcc.c-torture/compile/20001205-1.c,
7341         gcc.c-torture/compile/20001226-1.c,
7342         gcc.c-torture/compile/20010518-2.c,
7343         gcc.c-torture/compile/20020312-1.c,
7344         gcc.c-torture/compile/20020604-1.c,
7345         gcc.c-torture/compile/920501-12.c,
7346         gcc.c-torture/compile/920501-4.c,
7347         gcc.c-torture/compile/920520-1.c,
7348         gcc.c-torture/compile/980506-1.c,
7349         gcc.c-torture/execute/980709-1.x,
7350         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7351         options for m68hc11.
7352         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7353         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7354         m68hc11.
7355
7356 2011-03-22  Nick Clifton  <nickc@redhat.com>
7357
7358         * lib/target-supports.exp (check_profiling_available): Add MN10300
7359         to the list of targets that do not support profiling.  Restore
7360         alpha sorting to this list.
7361
7362 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7363
7364         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7365         failure on 32-bit systems.
7366         * gcc.dg/torture/vector-2.c: Ditto.
7367
7368 2011-03-22  Richard Guenther  <rguenther@suse.de>
7369
7370         PR tree-optimization/48228
7371         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7372
7373 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7374
7375         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7376         powerpc.
7377
7378         PR target/48226
7379         * gcc.target/powerpc/pr48226.c: New file.
7380
7381 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7382
7383         * lib/prune.exp (prune_gcc_output): Prune "could not create
7384         compact unwind for" warnings.
7385
7386 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7387
7388         PR c/42544
7389         PR c/48197
7390         * gcc.c-torture/execute/pr42544.c: New test.
7391         * gcc.c-torture/execute/pr48197.c: New test.
7392
7393 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7394
7395         PR preprocessor/48192
7396         * gcc.target/powerpc/pr48192.c: New file.
7397
7398         PR target/48053
7399         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7400         split problem of 0 being loaded in a VSX register.
7401
7402 2011-03-21  Richard Guenther  <rguenther@suse.de>
7403
7404         PR c/47939
7405         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7406         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7407         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7408         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7409
7410 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7411
7412         PR target/48213
7413         * gcc.dg/pr48213.c: New test.
7414
7415 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7416
7417         PR target/12171
7418         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7419
7420 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7421
7422         * gcc.target/arm/xor-and.c: New.
7423
7424 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7425
7426         PR fortran/22572
7427         * gfortran.dg/function_optimize_1.f90:  New test.
7428         * gfortran.dg/function_optimize_2.f90:  New test.
7429
7430 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7431
7432         PR rtl-optimization/47502
7433         * gcc.target/i386/pr47502-1.c: New.
7434         * gcc.target/i386/pr47502-2.c: Likewise.
7435
7436 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7437
7438         PR rtl-optimization/48156
7439         * gcc.dg/pr48156.c: New test.
7440
7441 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7442
7443         PR libfortran/47439
7444         * gfortran.dg/scratch_1.f90: Adjust test.
7445
7446 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7447
7448         PR libfortran/47439
7449         * gfortran.dg/scratch_1.f90: New test.
7450
7451 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7452
7453         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7454         variably modified typedefs.
7455         * gcc.dg/c1x-typedef-2.c: Remove.
7456
7457 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7458
7459         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7460         * gcc.dg/c1x-anon-struct-3.c: New test.
7461         * gcc.dg/anon-struct-11.c: Update.
7462
7463 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7464
7465         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7466         dg-xfail-run-if.
7467         Only xfail with gas.
7468
7469 2011-03-18  Jason Merrill  <jason@redhat.com>
7470
7471         * g++.dg/template/fn-ptr1.C: New.
7472
7473         * g++.dg/overload/volatile1.C: New.
7474
7475         * g++.dg/opt/pr23372.C: New.
7476
7477         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7478
7479 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7480
7481         PR middle-end/47405
7482         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7483
7484 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7485
7486         * gcc.target/arm/unsigned-extend-1.c: New.
7487
7488 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7489
7490         PR bootstrap/48161
7491         * gcc.c-torture/compile/pr48161.c: New test.
7492
7493 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7494
7495         PR middle-end/47725
7496         * gcc.dg/torture/pr47725.c: New.
7497
7498 2011-03-17  Jason Merrill  <jason@redhat.com>
7499
7500         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7501         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7502
7503 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7504
7505         * gnat.dg/specs/elab2.ads: New test.
7506         * gnat.dg/specs/elab2_pkg.ads: New helper.
7507
7508 2011-03-17  Jason Merrill  <jason@redhat.com>
7509
7510         * g++.dg/cpp0x/decltype-1212.C: New.
7511         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7512
7513 2011-03-17  Jason Merrill  <jason@redhat.com>
7514
7515         * g++.dg/parse/memfnquals1.C: New.
7516
7517 2011-03-17  Richard Guenther  <rguenther@suse.de>
7518
7519         PR middle-end/48134
7520         * gcc.dg/pr48134.c: New testcase.
7521
7522 2011-03-17  Richard Guenther  <rguenther@suse.de>
7523
7524         PR middle-end/48165
7525         * g++.dg/torture/pr48165.C: New testcase.
7526
7527 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7528
7529         PR rtl-optimization/48141
7530         * gcc.dg/pr48141.c: New test.
7531
7532 2011-03-16  Jason Merrill  <jason@redhat.com>
7533
7534         * g++.dg/cpp0x/constexpr-48089.C: New.
7535
7536         * g++.dg/cpp0x/constexpr-abi1.C: New.
7537
7538         * g++.dg/cpp0x/constexpr-46336.C: New.
7539         * g++.dg/parse/friend5.C: Adjust expected errors.
7540
7541         * g++.dg/cpp0x/constexpr-47570.C: New.
7542
7543 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7544
7545         PR debug/47510
7546         * ++.dg/debug/dwarf2/typedef6.C: New test.
7547
7548 2011-03-16  Jason Merrill  <jason@redhat.com>
7549
7550         * g++.dg/cpp0x/elision2.C: New.
7551
7552         * g++.dg/cpp0x/constexpr-array3.C: New.
7553
7554 2011-03-16  Jason Merrill  <jason@redhat.com>
7555
7556         * g++.dg/cpp0x/sfinae6.C: New.
7557         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7558         * g++.dg/cpp0x/pr45908.C: Likewise.
7559         * g++.dg/cpp0x/sfinae6.C: Likewise.
7560         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7561         * g++.old-deja/g++.law/arg11.C: Likewise.
7562
7563 2011-03-16  Jason Merrill  <jason@redhat.com>
7564
7565         * g++.dg/template/incomplete6.C: New.
7566
7567 2011-03-16  Jeff Law <law@redhat.com>
7568
7569         * gcc.dg/tree-ssa/vrp55.c: New test.
7570
7571 2011-03-16  Jason Merrill  <jason@redhat.com>
7572
7573         * g++.dg/cpp0x/auto22.C: New.
7574
7575 2011-03-16  Richard Guenther  <rguenther@suse.de>
7576
7577         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7578         optimizing it away if promoted to const.
7579
7580 2011-03-16  Richard Guenther  <rguenther@suse.de>
7581
7582         PR tree-optimization/48149
7583         * gcc.dg/fold-complex-1.c: New testcase.
7584
7585 2011-03-16  Richard Guenther  <rguenther@suse.de>
7586
7587         PR testsuite/48147
7588         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7589         or cloning happens.
7590
7591 2011-03-16  Richard Guenther  <rguenther@suse.de>
7592
7593         PR tree-optimization/26134
7594         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7595
7596 2011-03-16  Richard Guenther  <rguenther@suse.de>
7597
7598         PR tree-optimization/48146
7599         * gcc.dg/torture/pr48146.c: New testcase.
7600
7601 2011-03-16  Richard Guenther  <rguenther@suse.de>
7602
7603         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7604         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7605
7606 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7607
7608         PR middle-end/48136
7609         * gcc.c-torture/compile/pr48136.c: New test.
7610
7611         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7612
7613         PR debug/45882
7614         * gcc.dg/guality/pr45882.c: New test.
7615
7616 2011-03-15  Jason Merrill  <jason@redhat.com>
7617
7618         * g++.dg/cpp0x/constexpr-recursion.C: New.
7619
7620         * g++.dg/cpp0x/implicit11.C: New.
7621
7622 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7623
7624         * g++.dg/cpp0x/constexpr-attribute.C: New.
7625
7626 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7627
7628         * g++.dg/parse/pr34758.C: New.
7629
7630 2011-03-15  Xinliang David Li  <davidxl@google.com>
7631
7632         PR c/47837
7633         * gcc.dg/uninit-pred-7_d.c: New test.
7634         * gcc.dg/uninit-pred-8_d.c: New test.
7635
7636 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7637
7638         PR target/46788
7639         * gcc.target/arm/pr46788.c: New.
7640
7641 2011-03-15  Richard Guenther  <rguenther@suse.de>
7642
7643         PR middle-end/47650
7644         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7645         * gfortran.dg/ishft_4.f90: Likewise.
7646         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7647
7648 2011-03-15  Richard Guenther  <rguenther@suse.de>
7649
7650         PR tree-optimization/13954
7651         * g++.dg/tree-ssa/pr13954.C: New testcase.
7652
7653 2011-03-15  Richard Guenther  <rguenther@suse.de>
7654
7655         PR tree-optimization/48037
7656         * gcc.target/i386/pr48037-1.c: New testcase.
7657
7658 2011-03-15  Richard Guenther  <rguenther@suse.de>
7659
7660         PR tree-optimization/41490
7661         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7662         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7663         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7664         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7665         * g++.dg/tree-ssa/pr33604.C: Adjust.
7666
7667 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR middle-end/47917
7670         * gcc.c-torture/execute/pr47917.c: New test.
7671         * gcc.dg/pr47917.c: New test.
7672
7673         PR middle-end/38878
7674         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7675
7676 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7677
7678         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7679         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7680         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7681         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7682         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7683         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7684         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7685         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7686         * gcc.target/i386/avx-floor-vec.c: Ditto.
7687         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7688         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7689         * gcc.target/i386/avx-rint-vec.c: Ditto.
7690         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7691         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7692         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7693         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7694
7695 2011-03-14  Tom Tromey  <tromey@redhat.com>
7696
7697         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7698         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7699         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7700
7701 2011-03-14  Tom Tromey  <tromey@redhat.com>
7702
7703         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7704         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7705         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7706
7707 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7708
7709         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7710
7711 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7712
7713         PR rtl-optimization/47166
7714         * gcc.c-torture/execute/postmod-1.c: New test.
7715
7716 2011-03-14  Richard Guenther  <rguenther@suse.de>
7717
7718         PR middle-end/48098
7719         * gcc.dg/torture/pr48098.c: New testcase.
7720
7721 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7722
7723         PR target/48053
7724         * gcc.target/powerpc/pr48053-1.c: New test.
7725         * gcc.target/powerpc/pr48053-2.c: Likewise.
7726
7727 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7728
7729         PR libfortran/48066
7730         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7731
7732 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7733
7734         PR libfortran/48066
7735         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7736
7737 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7738
7739         PR fortran/48059
7740         * gfortran.dg/class_41.f03: New.
7741
7742 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7743
7744         * g++.dg/conversion/cast3.C: New test.
7745
7746 2011-03-11  Jason Merrill  <jason@redhat.com>
7747
7748         * g++.dg/template/error45.C: New.
7749
7750         * g++.dg/parse/no-type-defn1.C: New.
7751
7752         * g++.dg/ext/attrib40.C: New.
7753
7754         * g++.dg/cpp0x/regress/array1.C: New.
7755
7756 2011-03-11  Richard Guenther  <rguenther@suse.de>
7757
7758         PR tree-optimization/48067
7759         * gcc.dg/pr48067.c: New testcase.
7760
7761 2011-03-11  Richard Guenther  <rguenther@suse.de>
7762
7763         PR lto/48073
7764         * g++.dg/lto/20110311-1_0.C: New testcase.
7765
7766 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR c++/48035
7769         * g++.dg/inherit/virtual8.C: New test.
7770
7771         PR middle-end/48044
7772         * gcc.dg/torture/pr48044.c: New test.
7773
7774 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7775
7776         PR fortran/47768
7777         * gfortran.dg/proc_ptr_comp_31.f90: New.
7778
7779 2011-03-11  Richard Guenther  <rguenther@suse.de>
7780
7781         PR tree-optimization/47278
7782         * gcc.dg/torture/pr47278-1.c: New testcase.
7783         * gcc.dg/torture/pr47278-2.c: Likewise.
7784
7785 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7786
7787         PR tree-optimization/48063
7788         * gcc.dg/torture/pr48063.c: New test.
7789
7790 2011-03-10  Jason Merrill  <jason@redhat.com>
7791
7792         * g++.dg/template/array22.C: New.
7793
7794         * g++.dg/cpp0x/syntax-err1.C: New.
7795         * g++.dg/parse/error36.C: Adjust expected errors.
7796         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7797         * g++.old-deja/g++.pt/typename3.C: Likewise.
7798         * g++.old-deja/g++.pt/typename4.C: Likewise.
7799         * g++.old-deja/g++.pt/typename6.C: Likewise.
7800
7801 2011-03-09  Jason Merrill  <jason@redhat.com>
7802
7803         * g++.dg/template/nontype22.C: New.
7804
7805 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7806
7807         PR tree-optimization/47714
7808         * g++.dg/torture/pr47714.C: New test.
7809
7810 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7811
7812         PR target/47755
7813         * gcc.target/powerpc/pr47755-2.c: New file.
7814
7815 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7816
7817         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7818         is not set in the environment, pass 64 as first argument when not
7819         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7820         native where ulimit -u is supported.
7821
7822 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7823
7824         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7825
7826 2011-03-08  Jason Merrill  <jason@redhat.com>
7827
7828         * g++.dg/template/nontype21.C: New.
7829
7830         * g++.dg/template/anon5.C: New.
7831
7832 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7833
7834         PR debug/47881
7835         * gcc.dg/pr47881.c: New test.
7836
7837 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7838
7839         PR c++/47957
7840         * g++.dg/lookup/template3.C: New test.
7841
7842 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7843
7844         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7845         'long' type.
7846
7847 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7848
7849         PR testsuite/47954
7850         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7851         sizeof to compute alignment.
7852
7853 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7854
7855         PR tree-optimization/48022
7856         * gcc.dg/pr48022-1.c: New test.
7857         * gcc.dg/pr48022-2.c: New test.
7858
7859 2011-03-07  Jason Merrill  <jason@redhat.com>
7860
7861         * g++.dg/template/nontype20.C: New.
7862         * g++.dg/init/member1.C: Adjust expected errors.
7863         * g++.dg/parse/constant4.C: Likewise.
7864         * g++.dg/template/qualified-id3.C: Likewise.
7865         * g++.old-deja/g++.pt/crash10.C: Likewise.
7866
7867         * g++.dg/cpp0x/regress/non-const1.C: New.
7868
7869 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7870
7871         PR debug/47991
7872         * gcc.dg/pr47991.c: New test.
7873
7874 2011-03-07  Jason Merrill  <jason@redhat.com>
7875
7876         * g++.dg/abi/mangle46.C: New.
7877
7878 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7879
7880         PR target/47862
7881         * gcc.target/powerpc/pr47862.c: New.
7882
7883 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7884
7885         PR target/45413
7886         * gcc.target/i386/combine-mul.c: Require nonpic.
7887
7888 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7889             Nathan Froyd  <froydnj@codesourcery.com>
7890
7891         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7892
7893 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7894
7895         * README.QMTEST: Remove.
7896
7897 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7898             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7899
7900         PR fortran/47850
7901         * gfortran.dg/array_constructor_37.f90 : New test.
7902
7903 2011-03-05  Jason Merrill  <jason@redhat.com>
7904
7905         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7906         * g++.dg/abi/mangle45.C: Likewise.
7907         * g++.dg/cpp0x/trailing1.C: Likewise.
7908
7909 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7910
7911         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7912
7913 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7914
7915         PR rtl-optimization/47899
7916         * gcc.dg/pr47899.c: New test.
7917
7918         * gcc.dg/torture/pr47968.c: Ignore warnings.
7919
7920         PR tree-optimization/47967
7921         * gcc.c-torture/compile/pr47967.c: New test.
7922
7923 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7924
7925         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7926         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7927
7928 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7929
7930         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7931         and property_getAttributes() if __OBJC2__.
7932         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7933         * objc.dg/property/property-encoding-1.m: New.
7934         * obj-c++.dg/property/property-encoding-1.mm: New.
7935
7936 2011-03-04  Jason Merrill  <jason@redhat.com>
7937
7938         * g++.dg/template/pseudodtor6.C: New.
7939
7940         * g++.dg/inherit/covariant19.C: New.
7941
7942 2011-03-04  Richard Guenther  <rguenther@suse.de>
7943
7944         PR middle-end/47968
7945         * gcc.dg/torture/pr47968.c: New testcase.
7946
7947 2011-03-04  Richard Guenther  <rguenther@suse.de>
7948
7949         PR middle-end/47975
7950         * gcc.dg/torture/pr47975.c: New testcase.
7951
7952 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7953
7954         PR c++/47974
7955         * g++.dg/template/crash106.C: New.
7956
7957 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7958
7959         PR c/47963
7960         * gcc.dg/gomp/pr47963.c: New test.
7961         * g++.dg/gomp/pr47963.C: New test.
7962
7963 2011-03-02  Jason Merrill  <jason@redhat.com>
7964
7965         * g++.dg/cpp0x/regress/condition1.C: New.
7966
7967         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7968
7969 2011-03-01  Jason Merrill  <jason@redhat.com>
7970
7971         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7972
7973         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7974
7975 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7976
7977         PR rtl-optimization/47925
7978         * gcc.c-torture/execute/pr47925.c: New test.
7979
7980 2011-03-01  Jason Merrill  <jason@redhat.com>
7981
7982         * g++.dg/cpp0x/decltype25.C: New.
7983
7984         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7985
7986 2011-03-01  Richard Guenther  <rguenther@suse.de>
7987
7988         PR tree-optimization/47890
7989         * gcc.dg/torture/pr47890.c: New testcase.
7990
7991 2011-03-01  Richard Guenther  <rguenther@suse.de>
7992
7993         PR lto/47924
7994         * gcc.dg/lto/pr47924_0.c: New testcase.
7995
7996 2011-03-01  Richard Guenther  <rguenther@suse.de>
7997
7998         PR lto/46911
7999         * gfortran.dg/lto/pr46911_0.f: New testcase.
8000
8001 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8002
8003         PR libgfortran/47933
8004         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8005         compile errors from older code form.
8006
8007 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8008
8009         PR libgfortran/47567
8010         * gfortran.dg/fmt_fw_d.f90: New test.
8011
8012 2011-02-28  Jason Merrill  <jason@redhat.com>
8013
8014         * g++.dg/inherit/covariant18.C: New.
8015
8016 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8017
8018         PR middle-end/47893
8019         * gcc.dg/pr47893.c: New test.
8020
8021 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8022
8023         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8024         NULL in case of a selector with conflicting types.
8025         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8026
8027 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8028
8029         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8030         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8031         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8032         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8033
8034 2011-02-28  Jason Merrill  <jason@redhat.com>
8035
8036         PR c++/47906
8037         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8038
8039 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8040
8041         PR libgfortran/47778
8042         * gfortran.dg/namelist_71.f90: New test.
8043
8044 2011-02-27  Jason Merrill  <jason@redhat.com>
8045
8046         PR c++/47906
8047         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8048         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8049
8050 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8051
8052         PR c++/46466
8053         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8054
8055 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8056
8057         PR fortran/47886
8058         * gfortran.dg/gomp/task-1.f90: Removed.
8059
8060 2011-02-26  Jason Merrill  <jason@redhat.com>
8061
8062         * g++.dg/template/this-targ1.C: New.
8063
8064         * g++.dg/cpp0x/regress/template-const1.C: New.
8065         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8066         * g++.dg/template/function1.C: Adjust.
8067         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8068         * g++.dg/debug/debug7.C: Adjust.
8069
8070 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8071
8072         PR fortran/47886
8073         * gfortran.dg/gomp/task-1.f90: New.
8074
8075 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8076
8077         * gcc.target/arm/neon-thumb2-move.c: Add
8078         dg-require-effective-target arm_thumb2_ok.
8079
8080 2011-02-24  Jason Merrill  <jason@redhat.com>
8081
8082         * g++.dg/parse/constant1.C: Specify C++98 mode.
8083         * g++.dg/parse/constant5.C: Likewise.
8084         * g++.dg/parse/error2.C: Likewise.
8085         * g++.dg/parse/semicolon3.C: Likewise.
8086         * g++.dg/template/crash14.C: Likewise.
8087         * g++.dg/template/local4.C: Likewise.
8088         * g++.dg/template/nontype3.C: Likewise.
8089         * g++.dg/parse/crash31.C: Adjust expected errors.
8090         * g++.dg/template/function1.C: Likewise.
8091         * g++.dg/template/ref3.C: Likewise.
8092         * g++.dg/template/static9.C: Likewise.
8093         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8094
8095         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8096         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8097         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8098         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8099         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8100
8101 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8102
8103         PR fortran/47878
8104         * gfortran.dg/pr47878.f90: New test.
8105
8106 2011-02-24  Richard Guenther  <rguenther@suse.de>
8107
8108         PR testsuite/47801
8109         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8110         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8111
8112 2011-02-24  Richard Guenther  <rguenther@suse.de>
8113
8114         PR fortran/47839
8115         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8116         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8117
8118 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8119
8120         PR libgfortran/47567
8121         * gfortran.dg/fmt_f0_1.f90: Update test.
8122
8123 2011-02-23  Jason Merrill  <jason@redhat.com>
8124
8125         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8126         * g++.dg/abi/mangle45.C: New.
8127
8128         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8129         * g++.dg/template/canon-type-9.C: Match use of decltype
8130         between declaration and definition.
8131         * g++.dg/template/canon-type-12.C: Likewise.
8132
8133 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8134
8135         PR fortran/40850
8136         * gfortran.dg/nested_allocatables_1.f90: New.
8137
8138 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8139
8140         PR c++/46868
8141         * g++.dg/pr46868.C: New test.
8142         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8143         * g++.dg/parse/error14.C: Adjust.
8144
8145 2011-02-23  Richard Guenther  <rguenther@suse.de>
8146
8147         PR tree-optimization/47838
8148         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8149
8150 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8151
8152         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8153
8154 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8155
8156         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8157         * gfortran.dg/count_init_expr.f03: Ditto.
8158         * gfortran.dg/gomp/pr43711.f90: Ditto.
8159         * gcc.dg/struct-parse-2.c: Ditto.
8160         * gcc.dg/parse-error-3.c: Ditto.
8161         * gcc.dg/Wlogical-op-1.c: Ditto.
8162         * gcc.dg/Walways-true-1.c: Ditto.
8163         * gcc.dg/pr24225.c: Ditto.
8164         * gcc.dg/Walways-true-2.c: Ditto.
8165         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8166         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8167         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8168         * g++.dg/overload/defarg4.C: Ditto.
8169         * g++.dg/inherit/covariant16.C: Ditto.
8170         * g++.dg/inherit/virtual7.C: Ditto.
8171         * g++.dg/template/canon-type-9.C: Ditto.
8172         * g++.dg/template/access19.C: Ditto.
8173         * g++.dg/template/call7.C: Ditto.
8174         * g++.dg/template/canon-type-2.C: Ditto.
8175         * g++.dg/template/init7.C: Ditto.
8176         * g++.dg/template/sizeof-template-argument.C: Ditto.
8177         * g++.dg/template/const3.C: Ditto.
8178         * g++.dg/template/sfinae26.C: Ditto.
8179         * g++.dg/template/sfinae26.C: Ditto.
8180         * g++.dg/template/canon-type-11.C: Ditto.
8181         * g++.dg/template/union2.C: Ditto.
8182         * g++.dg/template/canon-type-3.C: Ditto.
8183         * g++.dg/template/canon-type-1.C: Ditto.
8184         * g++.dg/template/canon-type-5.C: Ditto.
8185         * g++.dg/template/canon-type-7.C: Ditto.
8186         * g++.dg/template/canon-type-10.C: Ditto.
8187         * g++.dg/template/spec36.C: Ditto.
8188         * g++.dg/template/typedef38.C: Ditto.
8189         * g++.dg/template/canon-type-4.C: Ditto.
8190         * g++.dg/template/canon-type-6.C: Ditto.
8191         * g++.dg/template/canon-type-13.C: Ditto.
8192         * g++.dg/template/instantiate9.C: Ditto.
8193         * g++.dg/template/ttp22.C: Ditto.
8194         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8195         * g++.dg/warn/Walways-true-1.C: Ditto.
8196         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8197         * g++.dg/warn/Walways-true-2.C: Ditto.
8198         * g++.dg/conversion/op4.C: Ditto.
8199         * g++.dg/opt/pr19650.C: Ditto.
8200         * g++.dg/lookup/friend11.C: Ditto.
8201         * g++.dg/other/default2.C: Ditto.
8202         * g++.dg/other/default3.C: Ditto.
8203         * g++.dg/other/dtor2.C: Ditto.
8204         * g++.dg/other/friend5.C: Ditto.
8205         * g++.dg/other/default5.C: Ditto.
8206         * g++.dg/init/brace6.C: Ditto.
8207         * g++.dg/init/aggr5.C: Ditto.
8208         * g++.dg/init/error2.C: Ditto.
8209         * g++.dg/expr/bound-mem-fun.C: Ditto.
8210         * g++.dg/expr/cond6.C: Ditto.
8211         * g++.dg/expr/stmt-expr-1.C: Ditto.
8212         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8213         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8214         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8215         * g++.dg/cpp0x/bracket1.C: Ditto.
8216         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8217         * g++.dg/cpp0x/pr38646.C: Ditto.
8218         * g++.dg/cpp0x/variadic73.C: Ditto.
8219         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8220         * g++.dg/cpp0x/bracket4.C: Ditto.
8221         * g++.dg/cpp0x/decltype4.C: Ditto.
8222         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8223         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8224         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8225         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8226         * g++.dg/cpp0x/decltype2.C: Ditto.
8227         * g++.dg/cpp0x/decltype1.C: Ditto.
8228         * g++.dg/cpp0x/bracket2.C: Ditto.
8229         * g++.dg/cpp0x/decltype5.C: Ditto.
8230         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8231         * g++.dg/cpp0x/variadic70.C: Ditto.
8232         * g++.dg/cpp0x/decltype6.C: Ditto.
8233         * g++.dg/cpp0x/rvo.C: Ditto.
8234         * g++.dg/cpp0x/vt-40092.C: Ditto.
8235         * g++.dg/cpp0x/variadic-new.C: Ditto.
8236         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8237         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8238         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8239         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8240         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8241         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8242         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8243         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8244         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8245         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8246         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8247         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8248         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8249         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8250         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8251         * g++.dg/cpp0x/pr39639.C: Ditto.
8252         * g++.dg/cpp0x/decltype3.C: Ditto.
8253         * g++.dg/cpp0x/variadic68.C: Ditto.
8254         * g++.dg/cpp0x/variadic-function.C: Ditto.
8255         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8256         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8257         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8258         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8259         * g++.dg/parse/crash35.C: Ditto.
8260         * g++.dg/parse/crash40.C: Ditto.
8261         * g++.dg/parse/defarg12.C: Ditto.
8262         * g++.dg/parse/crash34.C: Ditto.
8263         * g++.dg/parse/constructor3.C: Ditto.
8264         * g++.dg/parse/template23.C: Ditto.
8265         * g++.dg/parse/crash56.C: Ditto.
8266         * g++.dg/parse/dtor13.C: Ditto.
8267         * g++.dg/parse/error33.C: Ditto.
8268         * g++.dg/parse/ctor9.C: Ditto.
8269         * g++.dg/parse/error32.C: Ditto.
8270         * g++.dg/parse/error37.C: Ditto.
8271         * g++.dg/parse/bitfield3.C: Ditto.
8272         * g++.dg/parse/struct-4.C: Ditto.
8273         * g++.dg/ext/has_trivial_copy.C: Ditto.
8274         * g++.dg/ext/is_polymorphic.C: Ditto.
8275         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8276         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8277         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8278         * g++.dg/ext/is_union.C: Ditto.
8279         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8280         * g++.dg/ext/is_pod.C: Ditto.
8281         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8282         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8283         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8284         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8285         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8286         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8287         * g++.dg/ext/is_abstract.C: Ditto.
8288         * g++.dg/ext/has_trivial_assign.C: Ditto.
8289         * g++.dg/ext/is_class.C: Ditto.
8290         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8291         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8292         * g++.dg/ext/is_base_of.C: Ditto.
8293         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8294         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8295         * g++.dg/ext/is_empty.C: Ditto.
8296         * g++.dg/ext/is_enum.C: Ditto.
8297         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8298         * gnat.dg/opt11.adb: Ditto.
8299         * obj-c++.dg/pr45735.mm: Ditto.
8300         * obj-c++.dg/pr24393.mm: Ditto.
8301         * obj-c++.dg/exceptions-2.mm: Ditto.
8302         * objc.dg/pr45735.m: Ditto.
8303         * objc.dg/pr24393.m: Ditto.
8304
8305 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8306
8307         * objc.dg/attributes/objc-exception-1.m: New.
8308
8309 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8310
8311         * gcc.dg/cpp/include7.c: New test.
8312
8313 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8314
8315         PR c++/47242
8316         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8317
8318 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8319
8320         PR rtl-optimization/47763
8321         * gcc.dg/pr47763.c: New test.
8322
8323 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8324
8325         PR fortran/45743
8326         * gfortran.dg/whole_file_32.f90 : New test.
8327
8328 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8329
8330         PR c++/47666
8331         * g++.dg/inherit/virtual7.C: New test.
8332
8333 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8334
8335         PR objc/47832
8336         * objc.dg/type-size-3.m: Updated error message.
8337         * objc.dg/type-size-4.m: New test.
8338         * objc.dg/type-size-5.m: New test.
8339
8340 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8341
8342         * lib/gnat.exp: Fix comments.
8343         Don't load libgloss.exp.
8344         (default_gnat_version): Call $compiler with --version.
8345         Adapt regexp for gnatmake output, insert version.
8346         (gnat_version): New proc.
8347         (gnat_init): Remove gnat_libgcc_s_path.
8348         (gnat_target_compile): Likewise.
8349         Remove ld_library_path.
8350         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8351         (gnat_pass): Remove.
8352         (gnat_pass): Remove.
8353         (gnat_finish): Remove.
8354         (gnat_exit): Remove.
8355         (local_find_gnatmake): Reindent.
8356         (runtest_file_p): Remove.
8357         (prune_warnings): Remove.
8358         (find_gnatclean): New proc.
8359         * lib/gnat-dg.exp (lremove): New proc.
8360         (gnat-dg-test): Reindent.
8361         Remove additional output files.
8362         (gnat-dg-runtest): Remove.
8363
8364         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8365         * gnat.dg/loop_optimization6.adb: Likewise.
8366         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8367
8368 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR tree-optimization/47835
8371         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8372
8373 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8374
8375         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8376         * gfortran.dg/abstract_type_2.f03: Ditto.
8377         * gfortran.dg/abstract_type_3.f03: Ditto.
8378         * gfortran.dg/abstract_type_4.f03: Ditto.
8379         * gfortran.dg/abstract_type_5.f03: Ditto.
8380         * gfortran.dg/abstract_type_6.f03: Ditto.
8381         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8382         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8383         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8384         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8385         * gfortran.dg/array_function_5.f90: Ditto.
8386         * gfortran.dg/asynchronous_3.f03: Ditto.
8387         * gfortran.dg/char_expr_1.f90: Ditto.
8388         * gfortran.dg/class_14.f03: Ditto.
8389         * gfortran.dg/data_array_6.f: Ditto.
8390         * gfortran.dg/data_invalid.f90: Ditto.
8391         * gfortran.dg/dot_product_1.f03: Ditto.
8392         * gfortran.dg/func_derived_5.f90: Ditto.
8393         * gfortran.dg/func_result_4.f90: Ditto.
8394         * gfortran.dg/implied_do_1.f90: Ditto.
8395         * gfortran.dg/initialization_25.f90: Ditto.
8396         * gfortran.dg/initialization_26.f90: Ditto.
8397         * gfortran.dg/interface_34.f90: Ditto.
8398         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8399         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8400         * gfortran.dg/matmul_8.f03: Ditto.
8401         * gfortran.dg/merge_init_expr.f90: Ditto.
8402         * gfortran.dg/pack_assign_1.f90: Ditto.
8403         * gfortran.dg/pack_vector_1.f90: Ditto.
8404         * gfortran.dg/pointer_check_8.f90: Ditto.
8405         * gfortran.dg/product_init_expr.f03: Ditto.
8406         * gfortran.dg/reshape_order_5.f90: Ditto.
8407         * gfortran.dg/reshape_shape_1.f90: Ditto.
8408         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8409         * gfortran.dg/same_name_2.f90: Ditto.
8410         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8411         * gfortran.dg/spread_init_expr.f03: Ditto.
8412         * gfortran.dg/stmt_func_1.f90: Ditto.
8413         * gfortran.dg/sum_init_expr.f03: Ditto.
8414         * gfortran.dg/transpose_3.f03: Ditto.
8415         * gfortran.dg/unpack_init_expr.f03: Ditto.
8416         * gfortran.dg/warn_conversion.f90: Ditto.
8417         * gfortran.dg/warn_conversion_2.f90: Ditto.
8418         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8419         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8420         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8421         * gfortran.dg/whole_file_16.f90: Ditto.
8422         * gfortran.dg/whole_file_17.f90: Ditto.
8423         * gfortran.dg/whole_file_18.f90: Ditto.
8424         * gfortran.dg/whole_file_20.f03: Ditto.
8425         * gfortran.dg/whole_file_5.f90: Ditto.
8426         * gfortran.dg/whole_file_6.f90: Ditto.
8427         * gfortran.dg/write_invalid_format.f90: Ditto.
8428         * gfortran.dg/zero_sized_6.f90: Ditto.
8429
8430 2011-02-21  Jeff Law <law@redhat.com>
8431
8432         PR rtl-optimization/46178
8433         * gcc.target/i386/pr46178.c: New test.
8434
8435         PR rtl-optimization/46002
8436         * gcc.c-torture/compile/pr46002.c: New test.
8437
8438 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8439
8440         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8441         *-*-hpux10*.
8442
8443 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8444
8445         PR debug/47106
8446         * g++.dg/debug/pr47106.C: Require effective target lto.
8447
8448 2011-02-21  Jason Merrill  <jason@redhat.com>
8449
8450         * g++.dg/cpp0x/constexpr-diag2.C: New.
8451
8452 2011-02-20  Jason Merrill  <jason@redhat.com>
8453
8454         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8455
8456         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8457
8458         * g++.dg/overload/conv-op1.C: New.
8459
8460         * g++.dg/cpp0x/constexpr-synth1.C: New.
8461
8462 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8463
8464         * objc.dg/layout-2.m: New.
8465         * objc.dg/selector-3.m: Adjusted location of error message.
8466         * objc.dg/type-size-3.m: Same.
8467         * obj-c++.dg/selector-3.mm: Same.
8468
8469 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8470
8471         PR objc/47784
8472         * objc.dg/property/dotsyntax-22.m: New.
8473         * obj-c++.dg/property/dotsyntax-22.mm: New.
8474
8475 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8476
8477         PR c++/46394
8478         * g++.dg/template/typedef38.C: New test.
8479
8480 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8481
8482         PR fortran/46818
8483         * gfortran.dg/whole_file_30.f90 : New test.
8484         * gfortran.dg/whole_file_31.f90 : New test.
8485
8486 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8487
8488         PR fortran/45077
8489         PR fortran/44945
8490         * gfortran.dg/whole_file_28.f90 : New test.
8491         * gfortran.dg/whole_file_29.f90 : New test.
8492
8493 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8494
8495         PR c++/44118
8496         * g++.dg/template/crash105.C: New.
8497
8498 2011-02-19  Jason Merrill  <jason@redhat.com>
8499
8500         * g++.dg/cpp0x/regress/no-elide1.C: New.
8501
8502 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8503
8504         PR tree-optimization/46620
8505         * gcc.dg/pr46620.c: New.
8506
8507 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8508
8509         PR c/47809
8510         * gcc.target/i386/pr47809.c: New test.
8511
8512 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8513             Tobias Burnus  <burnus@net-b.de>
8514
8515         * lib/target-supports.exp
8516         (check_effective_target_fortran_large_real): New check for large reals.
8517         * gfortran.dg/nan_7.f90: New test.
8518
8519 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8520
8521         PR libgfortran/47567
8522         * gfortran.dg/fmt_f0_1.f90: Update test.
8523
8524 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8525
8526         PR fortran/47348
8527         * gfortran.dg/array_constructor_36.f90 : New test.
8528         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8529         allow for comparison between different elements of the array
8530         constructor at different levels of optimization.
8531
8532 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8533
8534         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8535         * gcc.target/i386/pr32280-1.c: Likewise.
8536
8537 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR target/47800
8540         * gcc.target/i386/pr47800.c: New test.
8541
8542 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8543
8544         * objc/execute/exceptions/foward-1.x: New.
8545
8546 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8547
8548         PR fortran/47789
8549         * gfortran.dg/derived_constructor_comps_4.f90: New.
8550
8551 2011-02-18  Tobias Burnus
8552
8553         PR fortran/47775
8554         * gfortran.dg/func_result_6.f90: New.
8555
8556 2011-02-18  Michael Matz  <matz@suse.de>
8557
8558         PR fortran/45586
8559         * gfortran.dg/lto/pr45586_0.f90: New test.
8560         * gfortran.dg/typebound_proc_20.f90: Ditto.
8561         * gfortran.dg/typebound_proc_21.f90: Ditto.
8562
8563 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8564
8565         PR c++/47795
8566         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8567
8568 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8569
8570         PR fortran/47750
8571         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8572         gcc_warning_prefix.
8573         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8574         normalizing the error/warning output.
8575         * gfortran.dg/Wall.f90: Update dg-error/warning.
8576         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8577         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8578         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8579         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8580         * gfortran.dg/class_30.f90: Update dg-error/warning.
8581         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8582         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8583         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8584         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8585         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8586         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8587         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8588         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8589         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8590         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8591         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8592         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8593         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8594         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8595         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8596         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8597         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8598         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8599         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8600         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8601         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8602         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8603         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8604         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8605         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8606
8607 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8608
8609         PR fortran/47768
8610         * gfortran.dg/proc_ptr_comp_30.f90: New.
8611
8612 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR debug/47780
8615         * gcc.target/i386/pr47780.c: New test.
8616
8617 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8618
8619         PR fortran/47767
8620         * gfortran.dg/class_40.f03: New.
8621
8622 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8623
8624         PR c++/47208
8625         * g++.dg/cpp0x/auto21.C: New test.
8626
8627 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8628
8629         * objc.dg/special/unclaimed-category-1.h: Updated for
8630         new ABI support.
8631         * objc.dg/special/unclaimed-category-1.m: Same.
8632         * objc.dg/zero-link-1.m: Same.
8633         * objc.dg/lookup-1.m: Same.
8634         * objc.dg/torture/strings/const-str-9.m
8635         * objc.dg/torture/strings/const-str-10.m: Same.
8636         * objc.dg/torture/strings/const-str-11.m: Same.
8637         * objc.dg/torture/forward-1.m: Same.
8638         * objc.dg/zero-link-2.m: Same.
8639         * objc.dg/encode-7-next-64bit.m: Same.
8640         * objc.dg/method-4.m: Same.
8641         * objc.dg/next-runtime-1.m: Same.
8642         * objc.dg/image-info.m: Same.
8643         * objc.dg/pr23214.m: Same.
8644         * objc.dg/symtab-1.m: Same.
8645         * obj-c++.dg/basic.m: Same.
8646         * obj-c++.dg/proto-lossage-3.m: Same.
8647         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8648         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8649         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8650         * obj-c++.dg/method-11.m: Same.
8651         * objc/execute/enumeration-1.m: Same.
8652         * objc/execute/object_is_class.m: Same.
8653         * objc/execute/formal_protocol-2.m: Same.
8654         * objc/execute/formal_protocol-4.m: Same.
8655         * objc/execute/formal_protocol-6.m: Same.
8656         * objc/execute/bycopy-3.m: Same.
8657         * objc/execute/exceptions/catchall-1.m: Same.
8658         * objc/execute/exceptions/finally-1.m: Same.
8659         * objc/execute/exceptions/local-variables-1.m: Same.
8660         * objc/execute/exceptions/foward-1.m: Same.
8661         * objc/execute/bf-common.h
8662         * objc/execute/enumeration-2.m: Same.
8663         * objc/execute/formal_protocol-1.m: Same.
8664         * objc/execute/formal_protocol-3.m: Same.
8665         * objc/execute/formal_protocol-5.m: Same.
8666         * objc/execute/accessing_ivars.m: Same.
8667         * objc/execute/bycopy-2.m: Same.
8668         * objc/execute/formal_protocol-7.m: Same.
8669         * objc/execute/compatibility_alias.m: Same.
8670         * objc/execute/no_clash.m: Same.
8671         * objc/execute/object_is_meta_class.m: Same.
8672         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8673         * objc/execute/class-tests-1.h: Include stdio.h.
8674         * objc/execute/class-tests-2.h: Same.
8675         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8676         runtimes.
8677         * obj-c++.dg/try-catch-2.mm: Same.
8678
8679 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8680
8681         PR c++/47783
8682         * g++.dg/warn/Wunused-parm-4.C: New test.
8683
8684 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8685             Jan Hubicka  <jh@suse.cz>
8686
8687         PR debug/47106
8688         PR debug/47402
8689         * g++.dg/debug/pr47106.C: New.
8690
8691 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8692
8693         PR target/43653
8694         * gcc.target/i386/pr43653.c: New test.
8695
8696 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8697
8698         PR c++/47172
8699         * g++.dg/template/inherit6.C: New test.
8700
8701 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8702
8703         PR fortran/47745
8704         * gfortran.dg/class_39.f03: New.
8705
8706 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8707
8708         PR c++/47326
8709         * g++.dg/cpp0x/variadic106.C: New test.
8710
8711 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR libfortran/47757
8714         * gfortran.dg/pr47757-1.f90: New test.
8715         * gfortran.dg/pr47757-2.f90: New test.
8716         * gfortran.dg/pr47757-3.f90: New test.
8717
8718         PR c++/47704
8719         * g++.dg/cpp0x/enum8.C: New test.
8720
8721 2011-02-15  Jason Merrill  <jason@redhat.com>
8722
8723         * g++.dg/inherit/implicit-trivial1.C: New.
8724         * g++.dg/cpp0x/implicit-trivial1.C: New.
8725
8726 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8727
8728         PR middle-end/47725
8729         * gcc.dg/torture/pr47725.c: Removed.
8730
8731 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8732
8733         PR target/47755
8734         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8735         constant does not generate a load from memory.
8736
8737 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8738
8739         PR middle-end/47725
8740         * gcc.dg/torture/pr47725.c: New.
8741
8742 2011-02-15  Richard Guenther  <rguenther@suse.de>
8743
8744         PR tree-optimization/47743
8745         * gcc.dg/torture/pr47743.c: New testcase.
8746
8747 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8748
8749         PR middle-end/47581
8750         * gcc.target/i386/pr47581.c: New test.
8751
8752 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8753
8754         PR fortran/47730
8755         * gfortran.dg/select_type_22.f03: New.
8756
8757 2011-02-14  Jason Merrill  <jason@redhat.com>
8758
8759         * g++.dg/cpp0x/regress/enum1.C: New.
8760
8761 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8762
8763         * gnat.dg/include.adb: New test.
8764
8765 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8766
8767         PR fortran/47728
8768         * gfortran.dg/class_38.f03: New.
8769
8770 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8771
8772         * gcc.dg/pr46494.c: New test.
8773
8774 2011-02-14  Richard Guenther  <rguenther@suse.de>
8775
8776         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8777
8778 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8779
8780         PR ada/41929
8781         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8782         sparc*-sun-solaris2.11.
8783
8784 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8785
8786         PR fortran/47349
8787         * gfortran.dg/argument_checking_18.f90: New.
8788
8789 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8790
8791         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8792         * gfortran.dg/argument_checking_17.f90: New.
8793
8794 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8795
8796         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8797         are temporarily disabled.
8798         * gfortran.dg/class_7.f03: Ditto.
8799         * gfortran.dg/coarray_14.f90: Ditto.
8800         * gfortran.dg/typebound_proc_13.f03: Ditto.
8801
8802 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8803
8804         PR fortran/45586
8805         * gfortran.dg/extends_11.f03: New.
8806
8807 2011-02-11  Xinliang David Li  <davidxl@google.com>
8808
8809         PR tree-optimization/47707
8810         * g++.dg/tree-ssa/pr47707.C: New test.
8811
8812 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8813
8814         * g++.dg/opt/inline17.C: New test.
8815
8816 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8817
8818         PR fortran/47550
8819         * gfortran.dg/pure_formal_2.f90: New.
8820
8821 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8822
8823         PR rtl-optimization/47614
8824         * gfortran.dg/pr47614.f: New.
8825
8826 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8827
8828         PR driver/47678
8829         * gcc.dg/opts-6.c: New test.
8830
8831 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8832
8833         PR debug/47684
8834         * gcc.dg/pr47684.c: New test.
8835
8836 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8837
8838         PR target/47629
8839         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8840         c99_runtime, dg-add-options c99_runtime.
8841         (main): Use __asm__.
8842
8843 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8844
8845         PR testsuite/47400
8846         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8847         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8848         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8849         * gcc.dg/ucnid-10.c: Likewise.
8850         * gcc.dg/ucnid-13.c: Likewise.
8851         * gcc.dg/ucnid-7.c: Likewise.
8852         * gcc.dg/ucnid-8.c: Likewise.
8853         Adapt dg-warning line number.
8854
8855 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8856
8857         * gcc.target/i386/parity-1.c: Use -march=k8.
8858         * gcc.target/i386/parity-2.c: Ditto.
8859         * gcc.target/i386/vecinit-1.c: Ditto.
8860         * gcc.target/i386/vecinit-2.c: Ditto.
8861
8862 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8863
8864         PR target/46610
8865         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8866         * gcc.target/mips/save-restore-3.c: Likewise.
8867         * gcc.target/mips/save-restore-4.c: Likewise.
8868         * gcc.target/mips/save-restore-5.c: Likewise.
8869
8870         PR target/47683
8871         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8872         * g++.dg/tree-prof/partition2.C: Likewise.
8873
8874 2011-02-09  Jason Merrill  <jason@redhat.com>
8875
8876         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8877         rather than misdeclare std::puts.
8878
8879         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8880         * g++.dg/other/warning1.C: Likewise.
8881         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8882         * g++.old-deja/g++.gb/scope06.C: Likewise.
8883         * g++.old-deja/g++.law/cvt11.C: Likewise.
8884         * g++.old-deja/g++.law/init1.C: Likewise.
8885         * g++.dg/abi/mangle26.C: Likewise.
8886
8887         * g++.dg/template/function1.C: Adjust for C++0x mode.
8888         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8889
8890         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8891         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8892
8893         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8894
8895         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8896
8897         * g++.dg/cpp0x/regress: New directory.
8898         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8899         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8900         * g++.dg/cpp0x/regress/regress3.C: New.
8901
8902 2011-02-10  Richard Guenther  <rguenther@suse.de>
8903
8904         PR tree-optimization/47677
8905         * gcc.dg/torture/pr47677.c: New testcase.
8906
8907 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8908
8909         * objc.dg/special/load-category-1.m: Remove unused header.
8910         * objc.dg/special/load-category-1a.m: Likewise.
8911         * objc.dg/special/load-category-2.m: Likewise.
8912         * objc.dg/special/load-category-2a.m: Likewise.
8913         * objc.dg/special/load-category-3.m: Likewise.
8914         * objc.dg/special/load-category-3a.m: Likewise.
8915         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8916         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8917         * objc.dg/attributes/class-attribute-1.m: Likewise.
8918         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8919         * obj-c++.dg/property/property.exp: Likewise.
8920         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8921         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8922         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8923         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8924         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8925         * obj-c++.dg/template-8.mm: Likewise.
8926
8927 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR target/47665
8930         * gcc.target/i386/pr47665.c: New test.
8931
8932 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8933
8934         PR testsuite/47622
8935         Revert
8936         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8937         PR debug/42631
8938         * gcc.dg/pr42631.c: Update test.
8939         * gcc.dg/pr42631-2.c: New test.
8940
8941 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8942
8943         PR fortran/47352
8944         * gfortran.dg/proc_decl_25.f90: New.
8945
8946 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8947
8948         PR fortran/47463
8949         * gfortran.dg/typebound_assignment_2.f03: New.
8950
8951 2011-02-09  Richard Guenther  <rguenther@suse.de>
8952
8953         PR tree-optimization/47664
8954         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8955
8956 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8957
8958         PR middle-end/47646
8959         * gnat.dg/uninit_func.adb: Adjust dg directive.
8960
8961 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8962
8963         PR middle-end/47646
8964         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8965
8966 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8967
8968         PR fortran/47637
8969         * gfortran.dg/auto_dealloc_2.f90: New.
8970
8971 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8972
8973         * gcc.dg/builtins-config.h: Remove __sgi handling.
8974         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8975         -std=c99 for mips-sgi-irix6.5*.
8976
8977 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8978
8979         PR middle-end/45505
8980         * gfortran.dg/pr25923.f90: Remove xfails.
8981
8982 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8983
8984         PR fortran/47583
8985         * gfortran.dg/inquire_14.f90: New test.
8986
8987 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8988
8989         PR fortran/45290
8990         * gfortran.dg/pointer_init_6.f90: New.
8991
8992 2011-02-08  Jeff Law <law@redhat.com>
8993
8994         PR tree-optimization/42893
8995         * gcc.tree-ssa/pr42893.c: New test.
8996
8997 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8998
8999         PR tree-optimization/46834
9000         PR tree-optimization/46994
9001         PR tree-optimization/46995
9002         * gcc.dg/graphite/id-pr46834.c: New.
9003         * gfortran.dg/graphite/id-pr46994.f90: New.
9004         * gfortran.dg/graphite/id-pr46995.f90: New.
9005
9006 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9007
9008         PR middle-end/47646
9009         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9010         using the variable is known the warning is emitted there.
9011         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9012         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9013
9014         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9015         statement.
9016         (vg): Likewise.
9017         * gcc.dg/noreturn-1.c (foo5): Likewise.
9018         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9019         (method2): Likewise.
9020
9021         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9022         the return statement using the uninitialized variable.
9023         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9024
9025 2011-02-08  Richard Guenther  <rguenther@suse.de>
9026
9027         PR middle-end/47639
9028         * g++.dg/opt/pr47639.c: New testcase.
9029
9030 2011-02-08  Richard Guenther  <rguenther@suse.de>
9031
9032         PR tree-optimization/47632
9033         * g++.dg/opt/pr47632.C: New testcase.
9034
9035 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9036
9037         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9038
9039 2011-02-07  Richard Guenther  <rguenther@suse.de>
9040
9041         PR tree-optimization/47615
9042         * g++.dg/opt/pr47615.C: New testcase.
9043
9044 2011-02-07  Richard Guenther  <rguenther@suse.de>
9045
9046         PR tree-optimization/47621
9047         * gcc.dg/torture/pr47621.c: New testcase.
9048
9049 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9050
9051         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9052
9053 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9054
9055         PR fortran/47592
9056         * gfortran.dg/allocate_with_source_1 : New test.
9057
9058 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9059
9060         PR middle-end/47610
9061         * gcc.dg/pr47610.c: New test.
9062
9063 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9064
9065         PR debug/42631
9066         * gcc.dg/pr42631.c: Update test.
9067         * gcc.dg/pr42631-2.c: New test.
9068
9069 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9070
9071         PR fortran/47574
9072         * gfortran.dg/pr47574.f90:  New test.
9073
9074 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9075
9076         PR tree-optimization/46194
9077         * gcc.dg/autopar/pr46194.c: New.
9078
9079 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9080
9081         PR tree-optimization/43695
9082         * g++.dg/ipa/pr43695.C: New.
9083
9084 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9085
9086         PR inline-asm/23200
9087         * gcc.dg/pr23200.c: New test.
9088
9089 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9090
9091         PR c++/47589
9092         * g++.dg/pr47589.C: New test.
9093
9094 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9095
9096         PR c++/47398
9097         * g++.dg/template/typedef37.C: New test.
9098         * g++.dg/template/param1.C: Adjust expected error message.
9099
9100 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR middle-end/31490
9103         * gcc.dg/pr31490-2.c: New test.
9104         * gcc.dg/pr31490-3.c: New test.
9105         * gcc.dg/pr31490-4.c: New test.
9106
9107 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9108             Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR c++/46890
9111         * g++.dg/parser/semicolon3.C: Adjust.
9112         * g++.dg/parser/semicolon4.C: New testcase.
9113         * g++.dg/pr46890.C: New testcase.
9114
9115 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9116
9117         PR c++/29571
9118         * g++.dg/init/pr29571.C: New.
9119
9120 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9121
9122         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9123         instead of vect_int.
9124
9125 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR target/47312
9128         * gcc.target/i386/pr47312.c: New test.
9129
9130         PR target/47564
9131         * gcc.target/i386/pr47564.c: New test.
9132
9133 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9134
9135         PR tree-optimization/45122
9136         * gcc.dg/tree-ssa/pr45122.c: New.
9137
9138 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9139
9140         PR target/47272
9141         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9142         and vec_vsx_st.
9143
9144         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9145         and vsx so a default --with-cpu=power7 doesn't give an error
9146         when -mavoid-indexed-addresses is used.
9147
9148         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9149         wrapper function to save the arguments and then jump to the real
9150         function, rather than depending on the compiler not to move stuff
9151         before an asm.
9152         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9153
9154 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9155             Paul Thomas  <pault@gcc.gnu.org>
9156
9157         PR fortran/47082
9158         * gfortran.dg/class_37.f03 : New test.
9159
9160 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9161             Richard Guenther  <rguenther@suse.de>
9162
9163         PR tree-optimization/40979
9164         PR bootstrap/47044
9165         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9166         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9167         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9168         check_vect_support_and_set_flags.
9169         * gfortran.dg/graphite/vect-pr40979.f90: New.
9170
9171 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9172
9173         PR fortran/47572
9174         * gfortran.dg/class_36.f03: New.
9175
9176 2011-02-02  Richard Guenther  <rguenther@suse.de>
9177
9178         PR tree-optimization/47566
9179         * gcc.dg/lto/20110201-1_0.c: New testcase.
9180
9181 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9182
9183         PR debug/47498
9184         PR debug/47501
9185         PR debug/45136
9186         PR debug/45130
9187         * debug/pr47498.c: New.
9188         * debug/pr47501.c: New.
9189
9190 2011-02-01  Richard Guenther  <rguenther@suse.de>
9191
9192         PR tree-optimization/47559
9193         * g++.dg/torture/pr47559.C: New testcase.
9194
9195 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9196
9197         PR fortran/47565
9198         * gfortran.dg/typebound_call_20.f03: New.
9199
9200 2011-02-01  Richard Guenther  <rguenther@suse.de>
9201
9202         PR tree-optimization/47555
9203         * gcc.dg/pr47555.c: New testcase.
9204
9205 2011-02-01  Richard Guenther  <rguenther@suse.de>
9206
9207         PR tree-optimization/47541
9208         * g++.dg/torture/pr47541.C: New testcase.
9209
9210 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9211
9212         PR fortran/47455
9213         * gfortran.dg/typebound_call_19.f03: New.
9214
9215 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9216
9217         PR c++/47416
9218         * g++.dg/cpp0x/pr47416.C: New test.
9219
9220 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9221
9222         PR fortran/47519
9223         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9224
9225 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9226
9227         PR fortran/47463
9228         * gfortran.dg/typebound_assignment_1.f03: New.
9229
9230 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR tree-optimization/47538
9233         * gcc.c-torture/execute/pr47538.c: New test.
9234
9235 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9236
9237         PR target/45325
9238         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9239
9240 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9241
9242         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9243
9244 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9245
9246         PR rtl-optimization/44031
9247         * gcc.c-torture/compile/20110131-1.c: New test.
9248
9249 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9250
9251         PR fortran/47042
9252         * gfortran.dg/stmt_func_1.f90: New.
9253
9254 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9255
9256         PR fortran/47042
9257         * gfortran.dg/interface_34.f90: New.
9258
9259 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9260
9261         PR fortran/47523
9262         * gfortran.dg/realloc_on_assign_5.f03: New test.
9263         * gfortran.dg/realloc_on_assign_5.f03: New test.
9264
9265 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9266
9267         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9268         * gfortran.dg/bessel_7.f90: Likewise.
9269         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9270
9271         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9272         * gfortran.dg/sum_init_expr.f03: Likewise.
9273
9274         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9275
9276         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9277         -r -nostdlib.
9278
9279         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9280         loop only on "vect_intfloat_cvt" targets.
9281
9282 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9283
9284         PR fortran/47531
9285         * gfortran.dg/shape_6.f90: New.
9286
9287 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9288
9289         PR libgfortran/47434
9290         * gfortran.dg/read_infnan_1.f90: Update test.
9291         * gfortran.dg/module_nan.f90: Update test.
9292         * gfortran.dg/char4_iunit_1.f03: Update test.
9293         * gfortran.dg/large_real_kind_1.f90: Update test.
9294         * gfortran.dg/real_const_3.f90: Update test.
9295         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9296
9297 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9298
9299         PR c++/47311
9300         * g++.dg/template/param2.C: New test.
9301
9302 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9303
9304         PR libgfortran/47285
9305         * gfortran.dg/fmt_g.f: New test.
9306
9307 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9308
9309         PR fortran/47507
9310         * gfortran.dg/pure_formal_1.f90: New.
9311
9312 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9313
9314         PR target/42894
9315         * gcc.dg/tls/pr42894.c: New test.
9316
9317 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319         * gcc.dg/pr47276.c: Add dg-require-visibility.
9320
9321 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9322
9323         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9324
9325 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9326             Tobias Burnus  <burnus@gcc.gnu.org>
9327
9328         PR fortran/45170
9329         PR fortran/35810
9330         PR fortran/47350
9331         * gfortran.dg/realloc_on_assign_3.f03: New test.
9332         * gfortran.dg/realloc_on_assign_4.f03: New test.
9333         * gfortran.dg/allocatable_function_5.f90: New test.
9334         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9335         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9336         implemented" dg-errors.
9337
9338 2011-01-27  Jan Hubicka  <jh@suse.cz>
9339
9340         PR middle-end/46949
9341         * gcc.dg/attr-weakref-4.c: New testcase
9342
9343 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9344
9345         PR tree-optimization/47228
9346         * gcc.dg/torture/pr47228.c: New test.
9347
9348 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9349
9350         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9351
9352 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9353
9354         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9355         when using auto-overlay support on the SPU.
9356
9357 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9358
9359         PR rtl-optimization/44174
9360         * gcc.target/i386/asm-6.c: New test.
9361
9362 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9363
9364         PR rtl-optimization/46856
9365         * gcc.c-torture/compile/pr46856.c: New test.
9366
9367 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9368             Andrew Pinski  <pinskia@gmail.com>
9369
9370         PR c/43082
9371         * gcc.dg/pr43082.c: New.
9372
9373 2011-01-26  DJ Delorie  <dj@redhat.com>
9374
9375         PR rtl-optimization/46878
9376         * gcc.dg/pr46878-1.c: New test.
9377
9378 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9379
9380         PR c++/47476
9381         * g++.dg/cpp0x/pr47476.C: New test.
9382
9383 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9384
9385         * gcc.c-torture/compile/20110126-1.c: New test.
9386
9387 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9388
9389         PR c/47473
9390         * gcc.dg/torture/pr47473.c: New test.
9391
9392 2011-01-26  Jan Hubicka  <jh@suse.cz>
9393
9394         PR target/47237
9395         * gcc.c-torture/execute/pr47237.c: New testcase.
9396
9397 2011-01-26  Jan Hubicka  <jh@suse.cz>
9398
9399         PR tree-optimization/47190
9400         * gcc.dg/attr-weakref-3.c: New testcase.
9401
9402 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9403
9404         PR c++/43601
9405         * gcc.dg/dll-9a.c: New test file.
9406         * gcc.dg/dll-11.c: Likewise.
9407         * gcc.dg/dll-12.c: Likewise.
9408         * gcc.dg/dll-12a.c: Likewise.
9409         * gcc.dg/dll-11a.c: Likewise.
9410         * gcc.dg/dll-9.c: Likewise.
9411         * gcc.dg/dll-10.c: Likewise.
9412         * gcc.dg/dll-10a.c: Likewise.
9413         * g++.dg/ext/dllexport4a.cc: Likewise.
9414         * g++.dg/ext/dllexport4.C: Likewise.
9415         * g++.dg/ext/dllexport5.C: Likewise.
9416         * g++.dg/ext/dllexport5a.cc: Likewise.
9417
9418 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9419
9420         PR tree-optimization/46970
9421         * gcc.dg/graphite/pr46970.c: New.
9422
9423 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9424
9425         PR tree-optimization/46215
9426         * gcc.dg/graphite/pr46215.c: New.
9427
9428 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9429
9430         PR tree-optimization/46168
9431         * gcc.dg/graphite/pr46168.c: New.
9432
9433 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9434
9435         PR tree-optimization/43657
9436         * gcc.dg/graphite/pr43657.c: New.
9437
9438 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9439
9440         PR tree-optimization/29832
9441         * gfortran.dg/graphite/pr29832.f90: New.
9442
9443 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9444
9445         PR tree-optimization/43567
9446         * gcc.dg/graphite/pr43567.c: New.
9447
9448 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9449
9450         * gfortran.dg/graphite/interchange-4.f: New.
9451         * gfortran.dg/graphite/interchange-5.f: New.
9452
9453         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9454         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9455         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9456         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9457         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9458         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9459         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9460         * gfortran.dg/ltrans-7.f90: Removed.
9461         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9462
9463         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9464         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9465         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9466         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9467         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9468         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9469         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9470         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9471         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9472         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9473         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9474         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9475         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9476         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9477         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9478         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9479         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9480         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9481         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9482         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9483         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9484         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9485         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9486         * gcc.dg/tree-ssa/data-dep-1.c
9487         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9488         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9489         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9490         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9491         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9492
9493 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9494
9495         PR tree-optimization/47265
9496         PR tree-optimization/47443
9497         * gcc.c-torture/compile/pr47265.c: New test.
9498         * gcc.dg/pr47443.c: New test.
9499
9500 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9501
9502         PR tree-optimization/47382
9503         * g++.dg/torture/pr47382.C: New test.
9504         * g++.dg/opt/devirt1.C: Xfail.
9505
9506 2011-01-25  Yao Qi  <yao@codesourcery.com>
9507
9508         PR target/45701
9509         * gcc.target/arm/pr45701-1.c: New test.
9510         * gcc.target/arm/pr45701-2.c: New test.
9511         * gcc.target/arm/pr45701-3.c: New test.
9512
9513 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9514             Jakub Jelinek  <jakub@redhat.com>
9515
9516         PR tree-optimization/47271
9517         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9518
9519 2011-01-25  Nick Clifton  <nickc@redhat.com>
9520
9521         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9522         (saturate_add): Delete.
9523         (exchange): Delete.
9524         (main): Do not run saturate_add.
9525         (set_interrupts): Delete.
9526
9527 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9528
9529         PR fortran/47448
9530         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9531
9532 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9533
9534         PR tree-optimization/47427
9535         PR tree-optimization/47428
9536         * gcc.c-torture/compile/pr47427.c: New test.
9537         * gcc.c-torture/compile/pr47428.c: New test.
9538
9539 2011-01-25  Richard Guenther  <rguenther@suse.de>
9540
9541         PR middle-end/47411
9542         * gcc.dg/torture/pr47411.c: New testcase.
9543
9544 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9545
9546         * gfortran.dg/graphite/id-24.f: New.
9547         * gfortran.dg/graphite/id-25.f: New.
9548
9549 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9550
9551         * gfortran.dg/graphite/id-23.f: New.
9552
9553 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9554
9555         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9556
9557 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9558
9559         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9560         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9561         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9562         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9563         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9564         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9565         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9566         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9567         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9568
9569 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9570
9571         * gcc.dg/graphite/block-0.c: Add documentation.
9572         * gcc.dg/graphite/block-4.c: Same.
9573         * gcc.dg/graphite/block-7.c: Same.
9574         * gcc.dg/graphite/block-8.c: New.
9575         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9576         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9577         * gcc.dg/graphite/interchange-12.c: Add documentation.
9578         * gcc.dg/graphite/interchange-13.c: New.
9579         * gcc.dg/graphite/interchange-14.c: New.
9580         * gcc.dg/graphite/interchange-15.c: New.
9581         * gcc.dg/graphite/interchange-8.c: Add documentation.
9582         * gcc.dg/graphite/interchange-mvt.c: Same.
9583
9584 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9585
9586         PR target/47408
9587         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9588         * gcc.target/powerpc/altivec-14.c: Ditto.
9589         * gcc.target/powerpc/altivec-33.c: Ditto.
9590         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9591         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9592         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9593         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9594         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9595         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9596         * g++.dg/ext/altivec-15.C: Ditto.
9597         * g++.dg/ext/altivec-types-1.C: Ditto.
9598         * g++.dg/ext/altivec-types-2.C: Ditto.
9599         * g++.dg/ext/altivec-types-3.C: Ditto.
9600         * g++.dg/ext/altivec-types-4.C: Ditto.
9601
9602 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9603
9604         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9605
9606 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9607
9608         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9609         optimization options.
9610
9611 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9612
9613         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9614
9615         PR testsuite/45988
9616         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9617
9618 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9619
9620         PR fortran/47421
9621         * gfortran.dg/allocatable_scalar_12.f90: New.
9622
9623 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9624
9625         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9626         vectorization to be not profitable if peeling is used to
9627         realign the memory access.
9628         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9629         loop bound to avoid loop unrolling.
9630         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9631
9632 2011-01-22  Jan Hubicka  <jh@suse.cz>
9633
9634         PR lto/47333
9635         * g++.dg/lto/pr47333.C: New file.
9636
9637 2011-01-22  Jan Hubicka  <jh@suse.cz>
9638
9639         PR tree-optimization/43884
9640         PR lto/44334
9641         * gcc.dg/autopar/outer-2.c: Increase array size.
9642         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9643
9644 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9645
9646         PR fortran/38536
9647         * gfortran.dg/c_loc_tests_16.f90:  New test.
9648
9649 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9650
9651         PR fortran/47399
9652         * gfortran.dg/typebound_proc_19.f90: New.
9653
9654 2011-01-21  Jeff Law <law@redhat.com>
9655
9656         PR tree-optimization/47053
9657         * g++.dg/pr47053.C: New test.
9658
9659 2011-01-21  Jason Merrill  <jason@redhat.com>
9660
9661         PR c++/47041
9662         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9663
9664 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9665
9666         PR c++/47388
9667         * g++.dg/cpp0x/range-for10.C: New test.
9668         * g++.dg/template/for1.C: New test.
9669
9670         PR middle-end/45566
9671         * g++.dg/tree-prof/partition3.C: New test.
9672
9673         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9674
9675         PR rtl-optimization/47366
9676         * g++.dg/opt/pr47366.C: New test.
9677
9678 2011-01-21  Jason Merrill  <jason@redhat.com>
9679
9680         PR c++/46552
9681         * g++.dg/cpp0x/constexpr-regress2.C: New.
9682
9683         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9684
9685 2011-01-21  Jeff Law <law@redhat.com>
9686
9687         PR rtl-optimization/41619
9688         * gcc.dg/pr41619.c: New.
9689
9690 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9691
9692         PR tree-optimization/47355
9693         * g++.dg/opt/pr47355.C: New test.
9694
9695 2011-01-21  Richard Guenther  <rguenther@suse.de>
9696
9697         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9698         making main hot.
9699
9700 2011-01-21  Richard Guenther  <rguenther@suse.de>
9701
9702         PR tree-optimization/47365
9703         * gcc.dg/torture/pr47365.c: New testcase.
9704         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9705
9706 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9707
9708         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9709
9710 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9711
9712         PR tree-optimization/47391
9713         * gcc.dg/pr47391.c: New test.
9714
9715 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9716
9717         * g++.dg/template/char1.C: Use signed char.
9718
9719 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9720
9721         PR fortran/47377
9722         * gfortran.dg/pointer_target_4.f90: New.
9723
9724 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9725
9726         PR target/47251
9727         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9728         ILP32 system and not IP32.
9729
9730 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9731
9732         PR debug/46583
9733         * g++.dg/debug/pr46583.C: New.
9734
9735 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9736
9737         PR debug/47283
9738         * g++.dg/debug/pr47283.C: New test.
9739
9740         PR testsuite/47371
9741         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9742         * gcc.target/i386/headmerge-2.c: Likewise.
9743
9744 2011-01-20  Richard Guenther  <rguenther@suse.de>
9745
9746         PR middle-end/47370
9747         * gcc.dg/torture/pr47370.c: New testcase.
9748
9749 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9750
9751         PR tree-optimization/46130
9752         * gcc.dg/pr46130-1.c: New test.
9753         * gcc.dg/pr46130-2.c: New test.
9754
9755 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9756
9757         PR c++/47291
9758         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9759
9760 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9761
9762         PR debug/46240
9763         * g++.dg/debug/pr46240.cc: New.
9764
9765 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9766
9767         PR c++/47303
9768         * g++.dg/template/anonunion1.C: New test.
9769
9770         PR rtl-optimization/47337
9771         * gcc.c-torture/execute/pr47337.c: New test.
9772
9773 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9774
9775         PR testsuite/45342
9776         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9777
9778 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9779
9780         PR tree-optimization/46021
9781         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9782
9783 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9784
9785         PR tree-optimization/47290
9786         * g++.dg/torture/pr47290.C: New test.
9787
9788 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9789
9790         PR fortran/47240
9791         * gfortran.dg/proc_ptr_comp_29.f90: New.
9792
9793 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9794
9795         PR testsuite/41146
9796         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9797         powerpc-apple-darwin9.
9798
9799 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR rtl-optimization/47299
9802         * gcc.c-torture/execute/pr47299.c: New test.
9803
9804 2011-01-17  Jason Merrill  <jason@redhat.com>
9805
9806         * g++.dg/cpp0x/constexpr-virtual.C: New.
9807
9808 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9809
9810         PR fortran/47331
9811         * gfortran.dg/gomp/pr47331.f90: New test.
9812
9813 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9814
9815         PR objc/47314
9816         * objc.dg/selector-warn-1.m: New.
9817         * obj-c++.dg/selector-warn-1.mm: New.
9818
9819 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9820
9821         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9822         Update dg-final accordingly.
9823
9824 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9825
9826         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9827
9828 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9829
9830         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9831         target check.
9832         * gcc.dg/guality/pr36728-2.c: Likewise.
9833
9834 2011-01-17  Richard Guenther  <rguenther@suse.de>
9835
9836         PR tree-optimization/47313
9837         * g++.dg/torture/pr47313.C: New testcase.
9838
9839 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9840
9841         PR target/47318
9842         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9843         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9844         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9845         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9846
9847         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9848         as __m256i.
9849         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9850         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9851         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9852
9853 2011-01-17  Richard Guenther  <rguenther@suse.de>
9854
9855         PR tree-optimization/45967
9856         * gcc.dg/torture/pr45967-2.c: New testcase.
9857         * gcc.dg/torture/pr45967-3.c: Likewise.
9858
9859 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9860
9861         PR testsuite/47325
9862         * g++.dg/ext/pr47213.C: Require visibility.
9863
9864 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9865
9866         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9867         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9868
9869 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9870
9871         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9872         Linux-based targets.
9873
9874 2011-01-13  Jan Hubicka  <jh@suse.cz>
9875
9876         PR tree-optimization/47276
9877         * gcc.dg/pr47276.c: New testcase.
9878
9879 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9880             Jonathan Wakely  <jwakely.gcc@gmail.com>
9881
9882         PR c++/33558
9883         * g++.dg/other/pr33558.C: New.
9884         * g++.dg/other/pr33558-2.C: New.
9885
9886 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9887
9888         PR tree-optimization/45934
9889         PR tree-optimization/46302
9890         * g++.dg/ipa/devirt-c-1.C: New test.
9891         * g++.dg/ipa/devirt-c-2.C: Likewise.
9892         * g++.dg/ipa/devirt-c-3.C: Likewise.
9893         * g++.dg/ipa/devirt-c-4.C: Likewise.
9894         * g++.dg/ipa/devirt-c-5.C: Likewise.
9895         * g++.dg/ipa/devirt-c-6.C: Likewise.
9896         * g++.dg/ipa/devirt-6.C: Likewise.
9897         * g++.dg/ipa/devirt-d-1.C: Likewise.
9898         * g++.dg/torture/pr45934.C: Likewise.
9899
9900 2011-01-14  Jason Merrill  <jason@redhat.com>
9901
9902         * g++.dg/cpp0x/variadic105.C: New.
9903
9904 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9905             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9906
9907         PR objc/45989
9908         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9909         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9910         execution tests on i?86-*-*, x86_64-*-* and
9911         powerpc*-apple-darwin* && ilp32.
9912         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9913         tests on i?86-*-* and x86_64-*-*.
9914
9915 2011-01-14  Richard Guenther  <rguenther@suse.de>
9916
9917         PR tree-optimization/47280
9918         * g++.dg/opt/pr47280.C: New testcase.
9919
9920 2011-01-14  Jason Merrill  <jason@redhat.com>
9921
9922         * g++.dg/cpp0x/constexpr-regress1.C: New.
9923
9924         * g++.dg/ext/flexary2.C: New.
9925
9926 2011-01-14  Richard Guenther  <rguenther@suse.de>
9927
9928         PR middle-end/47281
9929         * gcc.dg/torture/pr47281.c: New testcase.
9930         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9931
9932 2011-01-14  Richard Guenther  <rguenther@suse.de>
9933
9934         PR tree-optimization/47286
9935         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9936
9937 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9938
9939         PR c++/47213
9940         * g++.dg/ext/pr47213.C: New.
9941
9942 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9943
9944         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9945
9946 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9947             Mikael Morin  <mikael@gcc.gnu.org>
9948
9949         PR fortran/45848
9950         PR fortran/47204
9951         * gfortran.dg/select_type_20.f90: New.
9952         * gfortran.dg/select_type_21.f90: New.
9953
9954 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9955
9956         PR target/47251
9957         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9958
9959 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9960
9961         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9962         * gcc.dg/guality/pr36728-2.c: Likewise.
9963
9964 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9965
9966         PR debug/PR46973
9967         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9968
9969 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9970
9971         PR rtl-optimization/45352
9972         * gcc.dg/pr45352-3.c: New.
9973
9974 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9975
9976         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9977         comment.
9978         * g++.dg/cpp0x/range-for8.C: New.
9979         * g++.dg/cpp0x/range-for9.C: New.
9980
9981 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9982
9983         PR debug/47209
9984         * g++.dg/debug/pr47209.C: New.
9985
9986 2011-01-12  Richard Guenther  <rguenther@suse.de>
9987
9988         PR lto/47259
9989         * gcc.dg/lto/pr47259_0.c: New testcase.
9990         * gcc.dg/lto/pr47259_1.c: Likewise.
9991
9992 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9993
9994         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9995         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9996         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9997         methods missing from the OBJC2 Object.
9998         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9999         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10000         GNU and NeXT runtimes.
10001         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10002         comments.
10003         * objc-obj-c++-shared/Object1.m: Likewise.
10004         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10005         * objc.dg/proto-qual-1.m: Likewise.
10006         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10007         * obj-c++.dg/proto-qual-1.mm: Likewise.
10008
10009 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10010
10011         PR testsuite/33033
10012         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10013
10014 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10015
10016         Fixed the Objective-C++ testsuite and updated all tests.
10017         * lib/obj-c++.exp (obj-c++_init): Declare and set
10018         gcc_warning_prefix and gcc_error_prefix.
10019         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10020         'dg-warning', 'dg-message' and 'dg-error'.
10021         * obj-c++.dg/class-extension-3.mm: Likewise.
10022         * obj-c++.dg/class-protocol-1.mm: Likewise.
10023         * obj-c++.dg/encode-7.mm: Likewise.
10024         * obj-c++.dg/exceptions-3.mm: Likewise.
10025         * obj-c++.dg/exceptions-5.mm: Likewise.
10026         * obj-c++.dg/method-12.mm: Likewise.
10027         * obj-c++.dg/method-13.mm: Likewise.
10028         * obj-c++.dg/method-15.mm: Likewise.
10029         * obj-c++.dg/method-16.mm: Likewise.
10030         * obj-c++.dg/method-4.mm: Likewise.
10031         * obj-c++.dg/method-8.mm: Likewise.
10032         * obj-c++.dg/method-conflict-1.mm: Likewise.
10033         * obj-c++.dg/method-conflict-2.mm: Likewise.
10034         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10035         and uncommented second part of the testcase now that the testsuite
10036         works correctly.
10037         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10038         and uncommented second part of the testcase now that the testsuite
10039         works correctly.
10040         * obj-c++.dg/private-1.mm: Likewise.
10041         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10042         * obj-c++.dg/syntax-error-7.mm: Likewise.
10043         * obj-c++.dg/warn5.mm: Likewise.
10044         * obj-c++.dg/property/at-property-14.mm: Likewise.
10045         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10046         FIXME.
10047         * obj-c++.dg/property/at-property-18.mm: Likewise.
10048         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10049         FIXME.
10050         * obj-c++.dg/property/at-property-21.mm: Likewise.
10051         * obj-c++.dg/property/at-property-28.mm: Likewise.
10052         * obj-c++.dg/property/at-property-5.mm: Likewise.
10053         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10054         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10055         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10056         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10057         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10058         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10059         * obj-c++.dg/tls/diag-5.mm: Likewise.
10060         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10061         dg-error, now matched correctly.
10062
10063 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10064
10065         * objc.dg/property/at-property-29.m: New.
10066         * obj-c++.dg/property/at-property-29.mm: New.
10067
10068 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10069
10070         * go.test/go-test.exp (go-set-goarch): New proc.
10071         (go-gc-tests): Use it.
10072
10073 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10074
10075         PR debug/46955
10076         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10077
10078 2011-01-11  Richard Henderson  <rth@redhat.com>
10079
10080         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10081
10082 2011-01-11  Jan Hubicka  <jh@suse.cz>
10083
10084         PR lto/45721
10085         PR lto/45375
10086         * gcc.dg/lto/pr45721_1.c: New file.
10087         * gcc.dg/lto/pr45721_0.c: New file.
10088
10089 2011-01-11  Richard Guenther  <rguenther@suse.de>
10090
10091         PR tree-optimization/46076
10092         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10093
10094 2011-01-11  Jeff Law <law@redhat.com>
10095
10096         * PR tree-optimization/47086
10097         * gcc.dg/pr47086.c: New test.
10098
10099 2011-01-11  Jason Merrill  <jason@redhat.com>
10100
10101         PR c++/46658
10102         * g++.dg/template/new10.C: New.
10103
10104         PR c++/45520
10105         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10106
10107 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10108
10109         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10110         Split type definitions and NSConstantString class into...
10111         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10112         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10113         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10114         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10115         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10116         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10117         to comments.
10118         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10119         encode defines for newer NeXT system headers.
10120         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10121         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10122         * objc.dg/foreach-5.m: Likewise.
10123         * objc.dg/foreach-2.m: Likewise.
10124         * objc.dg/foreach-4.m: Likewise.
10125         * objc.dg/torture/strings/string1.m: Likewise.
10126         * objc.dg/torture/strings/string2.m: Likewise.
10127         * objc.dg/torture/strings/string3.m: Likewise.
10128         * objc.dg/torture/strings/string4.m: Likewise.
10129         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10130         header and stand alone.
10131         * obj-c++.dg/strings/strings-2.mm: Likewise.
10132         * objc.dg/torture/strings/const-str-3.m: Likewise.
10133         * objc.dg/strings/strings-2.m: Likewise.
10134         * objc.dg/strings/const-str-12b.m: Likewise.
10135
10136 2011-01-12  Richard Guenther  <rguenther@suse.de>
10137
10138         PR middle-end/32511
10139         * gcc.dg/attr-weak-1.c: Adjust.
10140
10141 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10142
10143         PR fortran/47051
10144         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10145         standard compliant and comment.
10146
10147 2011-01-10  Jan Hubicka  <jh@suse.cz>
10148
10149         PR lto/46083
10150         * gcc.dg/initpri3.c: New testcase.
10151
10152 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10153
10154         PR lto/47222
10155         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10156         externally visible.
10157         (g_esi): Likewise.
10158         (g_ebx): Likewise.
10159         (g_ebp): Likewise.
10160         (g_esp): Likewise.
10161         (g_ebp_save): Likewise.
10162         (g_esp_save): Likewise.
10163
10164 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10165
10166         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10167
10168 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10169
10170         PR tree-optimization/46021
10171         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10172         i?86-*-*, x86_64-*-*.
10173
10174 2011-01-10  Jeff Law <law@redhat.com>
10175
10176         * PR tree-optimization/47141
10177         * gcc.c-torture/compile/pr47141.c: New test.
10178
10179 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10180
10181         PR testsuite/46230
10182         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10183         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10184         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10185         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10186
10187         PR testsuite/46230
10188         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10189         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10190         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10191         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10192         being vectorized.  Adjust dg-final pattern.
10193
10194         PR testsuite/46230
10195         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10196         * gcc.dg/vect/slp-24.c: Likewise.
10197
10198 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10199
10200         PR c++/47218
10201         * g++.dg/other/pr47218-1.C: New test file.
10202         * g++.dg/other/pr47218.C: Likewise.
10203         * g++.dg/other/pr47218.h: New supporting header.
10204
10205 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10206
10207         PR objc/47232
10208         * objc.dg/attributes/invalid-attribute-1.m: New.
10209         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10210
10211 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10212
10213         PR fortran/47224
10214         * gfortran.dg/proc_ptr_comp_28.f90: New.
10215
10216 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10217
10218         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10219         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10220         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10221         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10222         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10223         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10224         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10225         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10226         * objc.dg/gnu-api-2-class.m: Likewise.
10227         * objc.dg/gnu-api-2-ivar.m: Likewise.
10228         * objc.dg/gnu-api-2-method.m: Likewise.
10229         * objc.dg/gnu-api-2-objc.m: Likewise.
10230         * objc.dg/gnu-api-2-object.m: Likewise.
10231         * objc.dg/gnu-api-2-property.m: Likewise.
10232         * objc.dg/gnu-api-2-protocol.m: Likewise.
10233         * objc.dg/gnu-api-2-sel.m: Likewise.
10234
10235 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10236
10237         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10238         * objc.dg/objc-foreach-4.m: Likewise.
10239         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10240         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10241         * objc.dg/foreach-4.m: Likewise.
10242         * objc.dg/foreach-5.m: Likewise.
10243         * objc.dg/foreach-3.m: Return self from init.
10244
10245 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10246
10247         PR fortran/38536
10248         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10249
10250 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10251
10252         PR fortran/46313
10253         * gfortran.dg/class_35.f90: New.
10254
10255 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10256
10257         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10258
10259 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10260
10261         PR objc/47078
10262         * objc.dg/invalid-method-2.m: New.
10263         * obj-c++.dg/invalid-method-2.mm: New.
10264
10265 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10266
10267         PR fortran/46896
10268         * gfortran.dg/transpose_optimization_2.f90 : New test.
10269
10270 2011-01-08  Jan Hubicka  <jh@suse.cz>
10271
10272         PR tree-optmization/46469
10273         * g++.dg/torture/pr46469.C: New testcase.
10274
10275 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10276
10277         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10278         emulation of libobjc-gnu structure layout functionality to ..
10279         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10280         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10281         * objc/execute/bf-common.h: Adjust headers.
10282         * objc/execute/bf-1.m: Likewise.
10283         * objc/execute/bf-2.m: Likewise.
10284         * objc/execute/bf-3.m: Likewise.
10285         * objc/execute/bf-4.m: Likewise.
10286         * objc/execute/bf-5.m: Likewise.
10287         * objc/execute/bf-6.m: Likewise.
10288         * objc/execute/bf-7.m: Likewise.
10289         * objc/execute/bf-8.m: Likewise.
10290         * objc/execute/bf-9.m: Likewise.
10291         * objc/execute/bf-10.m: Likewise.
10292         * objc/execute/bf-11.m: Likewise.
10293         * objc/execute/bf-12.m: Likewise.
10294         * objc/execute/bf-13.m: Likewise.
10295         * objc/execute/bf-14.m: Likewise.
10296         * objc/execute/bf-15.m: Likewise.
10297         * objc/execute/bf-16.m: Likewise.
10298         * objc/execute/bf-17.m: Likewise.
10299         * objc/execute/bf-18.m: Likewise.
10300         * objc/execute/bf-19.m: Likewise.
10301         * objc/execute/bf-20.m: Likewise.
10302         * objc/execute/bf-21.m: Likewise.
10303         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10304         objc_get_type_qualifiers ().
10305
10306 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10307
10308         PR fortran/45777
10309         * gfortran.dg/dependency_39.f90:  New test.
10310
10311 2011-01-07  Jan Hubicka  <jh@suse.cz>
10312
10313         Get builtins tests ready for linker plugin.
10314         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10315         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10316         my_memset, my_bzero): Mark used.
10317         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10318         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10319         volatile.
10320         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10321         volatile.
10322
10323 2011-01-07  Jan Hubicka  <jh@suse.cz>
10324
10325         PR tree-optimization/46367
10326         * g++.dg/torture/pr46367.C: New file.
10327
10328 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10329
10330         PR target/47201
10331         * gcc.dg/pr47201.c: New test.
10332
10333         PR bootstrap/47187
10334         * gcc.dg/tree-prof/pr47187.c: New test.
10335
10336 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10337
10338         PR fortran/41580
10339         * gfortran.dg/extends_type_of_3.f90: New.
10340
10341 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10342
10343         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10344         * g++.dg/ext/dllimport-MI1.C: Likewise.
10345         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10346         * g++.dg/ext/dllimport10.C: Likewise.
10347         * g++.dg/ext/dllimport11.C: Likewise.
10348         * g++.dg/ext/dllimport12.C: Likewise.
10349         * g++.dg/ext/dllimport13.C: Likewise.
10350         * g++.dg/ext/dllimport2.C: Likewise.
10351         * g++.dg/ext/dllimport3.C: Likewise.
10352         * g++.dg/ext/dllimport4.C: Likewise.
10353         * g++.dg/ext/dllimport5.C: Likewise.
10354         * g++.dg/ext/dllimport6.C: Likewise.
10355         * g++.dg/ext/dllimport8.C: Likewise.
10356         * g++.dg/ext/dllimport9.C: Likewise.
10357         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10358         targets, too. Additionally enable test for i?86-*-mingw*.
10359         * g++.dg/ext/selectany1.C: Likewise.
10360         Remove guard variable check.
10361
10362 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10363
10364         PR fortran/47189
10365         PR fortran/47194
10366         * gfortran.dg/storage_size_3.f08: Extended.
10367
10368 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10369
10370         PR c++/47022
10371         * g++.dg/template/stdarg1.C: New test.
10372
10373 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10374
10375         PR fortran/47195
10376         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10377         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10378         from the interface of functions to not hide the errors that
10379         shall be tested.
10380
10381 2011-01-06  Jan Hubicka  <jh@suse.cz>
10382
10383         * gcc.dg/lto/pr47188_0.c: New testcase.
10384         * gcc.dg/lto/pr47188_1.c: New testcase.
10385
10386 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10387
10388         PR fortran/33117
10389         PR fortran/46478
10390         * gfortran.dg/interface_33.f90: New test.
10391
10392 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10393
10394         PR c/47150
10395         * gcc.c-torture/compile/pr47150.c: New test.
10396
10397 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10398
10399         PR tree-optimization/47139
10400         * gcc.dg/vect/pr47139.c: New test.
10401
10402 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10403
10404         PR fortran/47180
10405         * gfortran.dg/extends_type_of_2.f03: New.
10406
10407 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10408
10409         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10410
10411 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10412
10413         * gnat.dg/opt14.adb: New test.
10414
10415 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10416
10417         PR fortran/46017
10418         * gfortran.dg/allocate_error_2.f90:  New test.
10419
10420 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10421
10422         PR fortran/47024
10423         * gfortran.dg/storage_size_3.f08: New.
10424
10425 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10426
10427         PR libgfortran/47154
10428         * gfortran.dg/namelist_68.f90: New test.
10429
10430 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10431
10432         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10433
10434 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10435
10436         PR fortran/46448
10437         * gfortran.dg/class_34.f90: New.
10438
10439 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10440
10441         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10442         use __builtin_inff.  Skip all single-precision tests that require
10443         Infinity.
10444
10445 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10446
10447         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10448
10449 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10450
10451         PR tree-optimization/47148
10452         * gcc.c-torture/execute/pr47148.c: New test.
10453
10454         PR tree-optimization/47155
10455         * gcc.c-torture/execute/pr47155.c: New test.
10456
10457         PR rtl-optimization/47157
10458         * gcc.c-torture/compile/pr47157.c: New test.
10459
10460 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10461
10462         * gcc.dg/torture/vector-shift2.c (schar): Define.
10463         (main): Always use schar or uchar instead of plain "char" to avoid
10464         dependencies on implementation-defined char signedness.
10465
10466 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10467
10468         PR tree-optimization/46801
10469         * gnat.dg/pack9.adb: Remove xfail.
10470
10471 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10472
10473         PR tree-optimization/46984
10474         * g++.dg/ipa/pr46984.C: New test.
10475
10476 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10477
10478         PR fortran/46408
10479         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10480
10481 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10482
10483         PR tree-optimization/47140
10484         * gcc.c-torture/compile/pr47140.c: New test.
10485
10486         PR rtl-optimization/47028
10487         * gcc.dg/pr47028.c: New test.
10488
10489 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10490
10491         * objc.dg/protocol-forward-1.m: Removed TODO.
10492         * objc.dg/protocol-forward-2.m: New.
10493         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10494         * obj-c++.dg/protocol-forward-2.mm: New.
10495
10496 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10497
10498         PR target/38662
10499         * g++.dg/eh/pr38662.C: New testcase.
10500
10501 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10502
10503         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10504         scan for newline '\n'.
10505
10506 \f
10507 Copyright (C) 2011 Free Software Foundation, Inc.
10508
10509 Copying and distribution of this file, with or without modification,
10510 are permitted in any medium without royalty provided the copyright
10511 notice and this notice are preserved.