OSDN Git Service

* config/i386/i386.md (round<mode>2): New expander.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2
3         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5         * gcc.target/i386/avx-round-vec.c: New test.
6         * gcc.target/i386/avx-roundf-vec.c: New test.
7
8 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
9
10         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
11         instruction.
12
13         PR c/50179
14         * c-c++-common/Wunused-var-14.c: New test.
15
16 2011-08-26  Tom de Vries  <tom@codesourcery.com>
17
18         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
19
20 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
21
22         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
23         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
24         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
25         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
26
27 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
28
29         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
30         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
31         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
32         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
33
34 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
35
36         PR fortran/50050
37         * gfortran.dg/pointer_comp_init_1.f90: New test.
38
39 2011-08-25  Jason Merrill  <jason@redhat.com>
40
41         PR c++/50157
42         * g++.dg/cpp0x/sfinae27.C: New.
43
44 2011-08-25  Tobias Burnus  <burnus@net-b.de>
45
46         * gfortran.dg/coarray_lib_token_4.f90: New.
47
48 2011-08-25  Tobias Burnus  <burnus@net-b.de>
49
50         * gfortran.dg/coarray/alloc_comp_1.f90: New.
51
52 2011-08-25  Richard Guenther  <rguenther@suse.de>
53
54         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
55
56 2011-08-24  Tobias Burnus  <burnus@net-b.de>
57
58         PR fortran/50163
59         * gfortran.dg/initialization_28.f90: New.
60
61 2011-08-24  Richard Guenther  <rguenther@suse.de>
62
63         PR tree-optimization/50067
64         * gcc.dg/torture/pr50067-3.c: New testcase.
65         * gcc.dg/torture/pr50067-4.c: Likewise.
66         * gcc.dg/torture/pr50067-5.c: Likewise.
67
68 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
69
70         * g++.dg/other/i386-2.C: Add -mavx2 check.
71         * g++.dg/other/i386-3.C: Likewise.
72         * gcc.target/i386/avx-1.c: Add AVX2.
73         * gcc.target/i386/avx-2.c: Likewise.
74         * gcc.target/i386/funcspec-5.c: Likewise.
75         * gcc.target/i386/sse-12.c: Likewise.
76         * gcc.target/i386/sse-13.c: Likewise.
77         * gcc.target/i386/sse-14.c: Likewise.
78         * gcc.target/i386/sse-22.c: Likewise.
79         * gcc.target/i386/sse-23.c: Likewise.
80         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
81         * gcc.target/i386/avx2-check.h: New.
82         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
83         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
84         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
85         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
86         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
87         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
88         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
89         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
90         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
91         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
92         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
93         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
94         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
95         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
96         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
97         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
98         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
99         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
100         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
101         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
102         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
103         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
104         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
105         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
106         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
107         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
108         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
109         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
110         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
111         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
112         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
113         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
114         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
115         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
116         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
117         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
118         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
119         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
120         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
121         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
122         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
123         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
124         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
125         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
126         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
127         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
128         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
129         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
130         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
131         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
132         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
133         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
134         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
135         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
136         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
137         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
138         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
139         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
140         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
141         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
142         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
143         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
144         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
145         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
146         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
147         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
148         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
149         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
150         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
151         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
152         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
153         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
154         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
155         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
156         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
157         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
158         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
159         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
160         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
161         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
162         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
163         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
164         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
165         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
166         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
167         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
168         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
169         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
170         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
171         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
172         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
173         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
174         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
175         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
176         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
177         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
178         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
179         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
180         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
181         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
182         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
183         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
184         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
185         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
186         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
187         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
188         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
189         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
190         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
191         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
192         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
193         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
194         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
195         * gcc.target/i386/avx2-vpand-1.c: Likewise.
196         * gcc.target/i386/avx2-vpand-2.c: Likewise.
197         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
198         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
199         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
200         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
201         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
202         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
203         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
204         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
205         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
206         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
207         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
208         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
209         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
210         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
211         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
212         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
213         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
214         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
215         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
216         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
217         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
218         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
219         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
220         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
221         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
222         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
223         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
224         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
225         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
226         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
227         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
228         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
229         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
230         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
231         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
232         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
233         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
234         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
235         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
236         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
237         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
238         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
239         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
240         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
241         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
242         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
243         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
244         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
245         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
246         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
247         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
248         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
249         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
250         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
251         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
252         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
253         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
254         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
255         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
256         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
257         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
258         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
259         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
260         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
261         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
262         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
263         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
264         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
265         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
266         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
267         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
268         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
269         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
270         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
271         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
272         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
273         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
274         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
275         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
276         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
277         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
278         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
279         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
280         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
281         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
282         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
283         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
284         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
285         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
286         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
287         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
288         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
289         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
290         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
291         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
292         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
293         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
294         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
295         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
296         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
297         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
298         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
299         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
300         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
301         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
302         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
303         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
304         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
305         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
306         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
307         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
308         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
309         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
310         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
311         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
312         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
313         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
314         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
315         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
316         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
317         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
318         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
319         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
320         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
321         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
322         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
323         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
324         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
325         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
326         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
327         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
328         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
329         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
330         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
331         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
332         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
333         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
334         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
335         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
336         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
337         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
338         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
339         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
340         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
341         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
342         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
343         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
344         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
345         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
346         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
347         * gcc.target/i386/avx2-vpor-1.c: Likewise.
348         * gcc.target/i386/avx2-vpor-2.c: Likewise.
349         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
350         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
351         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
352         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
353         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
354         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
355         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
356         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
357         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
358         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
359         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
360         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
361         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
362         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
363         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
364         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
365         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
366         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
367         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
368         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
369         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
370         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
371         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
372         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
373         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
374         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
375         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
376         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
377         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
378         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
379         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
380         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
381         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
382         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
383         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
384         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
385         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
386         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
387         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
388         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
389         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
390         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
391         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
392         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
393         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
394         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
395         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
396         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
397         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
398         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
399         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
400         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
401         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
402         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
403         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
404         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
405         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
406         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
407         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
408         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
409         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
410         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
411         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
412         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
413         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
414         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
415         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
416         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
417         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
418         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
419         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
420         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
421         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
422         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
423         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
424         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
425         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
426         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
427         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
428         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
429         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
430         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
431         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
432         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
433         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
434         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
435         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
436         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
437         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
438         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
439         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
440         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
441         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
442         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
443         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
444         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
445         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
446         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
447         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
448         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
449         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
450         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
451         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
452         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
453         * gcc.target/i386/testimm-9.c: Likewise.
454
455 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
456
457         * g++.dg/other/i386-2.C: Add -mbmi2 check.
458         * g++.dg/other/i386-3.C: Likewise.
459         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
460         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
461         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
462         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
463         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
464         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
465         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
466         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
467         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
468         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
469         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
470         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
471         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
472         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
473         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
474         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
475         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
476         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
477         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
478         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
479         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
480         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
481         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
482         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
483         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
484         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
485         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
486         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
487         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
488         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
489         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
490         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
491         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
492         * gcc.target/i386/sse-12.c: Add BMI2.
493         * gcc.target/i386/sse-13.c: Likewise.
494         * gcc.target/i386/sse-14.c: Likewise.
495         * gcc.target/i386/sse-22.c: Likewise.
496         * gcc.target/i386/sse-23.c: Likewise.
497
498 2011-08-23  Jason Merrill  <jason@redhat.com>
499
500         * g++.dg/template/crash7.C: Adjust expected errors.
501
502 2011-08-23  Jason Merrill  <jason@redhat.com>
503
504         PR c++/49045
505         Core 1321
506         * g++.dg/cpp0x/overload2.C: New.
507
508 2011-08-23  Jason Merrill  <jason@redhat.com>
509
510         Core 903
511         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
512
513 2011-08-23  Jason Merrill  <jason@redhat.com>
514
515         Core 975
516         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
517         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
518         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
519         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
520
521 2011-08-23  Jason Merrill  <jason@redhat.com>
522
523         PR c++/50024
524         * g++.dg/cpp0x/constexpr-initlist5.C: New.
525
526 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
527
528         PR c++/50158
529         * g++.dg/warn/Wunused-var-16.C: New test.
530
531         PR middle-end/50161
532         * gcc.dg/pr50161.c: New test.
533
534 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
535
536         PR c++/50055
537         * g++.dg/gcov/gcov-7.C: New test.
538
539 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
540
541         PR c++/46862
542         * g++.dg/dfp/nofields.C: New test.
543
544 2011-08-23  Tobias Burnus  <burnus@net-b.de>
545
546         PR fortran/31600
547         * gfortran.dg/use_16.f90: New.
548
549 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
550             Kirill Yukhin  <kirill.yukhin@intel.com>
551
552         PR target/50155
553         * gcc.target/i386/pr50155.c: New test.
554
555 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
556
557         PR tree-optimization/50133
558         * gcc.dg/pr50133.c: New test.
559
560         PR middle-end/50141
561         * c-c++-common/cxxbitfields-6.c: New test.
562
563 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
564
565         PR fortran/50050
566         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
567
568 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
569
570         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
571         * gcc.dg/pr49994-3.c: Ditto.
572
573 2011-08-22  Richard Guenther  <rguenther@suse.de>
574
575         PR testsuite/50145
576         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
577         * gcc.dg/torture/pr50067-2.c: Likewise.
578
579 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
580
581         PR fortran/47659
582         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
583         of a constant resulting from simplification.
584         * gfortran.dg/warn_conversion_3.f90:  New test.
585
586 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
587
588         PR fortran/50130
589         * gfortran.dg/zero_stride_1.f90:  New test.
590
591 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
592
593         PR fortran/49638
594         * gfortran.dg/typebound_override_1.f90: Modified.
595
596 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
597
598         PR tree-optimization/48739
599         * gcc.dg/pr48739-1.c: New test.
600         * gcc.dg/pr48739-2.c: New test.
601
602 2011-08-20  Tobias Burnus  <burnus@net-b.de>
603
604         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
605
606 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
607
608         PR fortran/50129
609         * gfortran.dg/where_3.f90: New test.
610
611 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
612
613         PR middle-end/49721
614         * gfortran.dg/pr49721-1.f: New.
615         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
616
617 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
618
619         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
620         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
621         New tests.
622
623 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
624
625         * gcc.target/arm/wmul-11.c: New file.
626         * gcc.target/arm/wmul-12.c: New file.
627         * gcc.target/arm/wmul-13.c: New file.
628
629 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
630
631         * gcc.target/arm/wmul-10.c: New file.
632
633 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
634
635         * gcc.target/arm/wmul-9.c: New file.
636         * gcc.target/arm/wmul-bitfield-2.c: New file.
637
638 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
639
640         * gcc.target/arm/wmul-8.c: New file.
641
642 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
643
644         * gcc.target/arm/wmul-7.c: New file.
645
646 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
647
648         * gcc.target/arm/wmul-6.c: New file.
649
650 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
651
652         * gcc.target/arm/wmul-5.c: New file.
653         * gcc.target/arm/no-wmla-1.c: New file.
654
655 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
656
657         * gcc.target/arm/wmul-bitfield-1.c: New file.
658
659 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
660
661         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
662
663 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
664
665         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
666         * gcc.target/i386/conversion.c: Likewise.
667
668 2011-08-19  Richard Guenther  <rguenther@suse.de>
669
670         * gcc.dg/torture/pr50067-1.c: New testcase.
671         * gcc.dg/torture/pr50067-2.c: Likewise.
672
673 2011-08-19  Joey Ye  <joey.ye@arm.com>
674
675         PR target/49437
676         * gcc.target/arm/handler-align.c: New test.
677         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
678         New Function.
679
680 2011-08-19  Joey Ye  <joey.ye@arm.com>
681
682         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
683
684 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
685
686         PR fortran/50071
687         * gfortran.dg/end_block_label_1.f90: New test.
688         * gfortran.dg/end_associate_label_1.f90: New test.
689
690 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
691
692         * gcc.dg/c1x-pointer-float-1.c: New test.
693
694 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
695
696         PR fortran/50071
697         * gfortran.dg/duplicate_labels_2.f: New test.
698
699 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
700
701         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
702         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
703         gcc.dg/c1x-noreturn-5.c: New tests.
704
705 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
706
707         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
708
709 2011-08-18  Tobias Burnus  <burnus@net-b.de>
710
711         PR fortran/18918
712         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
713         * gfortran.dg/coarray_lock_3.f90: Fix test.
714         * gfortran.dg/coarray_lock_4.f90: New.
715         * gfortran.dg/coarray_lock_5.f90: New.
716
717 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
718
719         PR target/50009
720         * gcc.c-torture/compile/pr50009.c: New test.
721
722         PR target/50092
723         * gcc.dg/torture/pr50092.c: New test.
724
725 2011-08-18  Tobias Burnus  <burnus@net-b.de>
726
727         PR fortran/50109
728         * gfortran.dg/namelist_73.f90: New.
729
730 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
731
732         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
733
734         PR debug/50017
735         * gcc.dg/pr50017.c: New test.
736
737 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
738
739         PR c++/45625
740         * g++.dg/lookup/hidden-var1.C: New test case.
741
742 2011-08-17  Tobias Burnus  <burnus@net-b.de>
743
744         PR fortran/31461
745         * gfortran.dg/warn_unused_var_2.f90: New.
746         * gfortran.dg/warn_unused_var_3.f90: New.
747
748 2011-08-17  Tom de Vries  <tom@codesourcery.com>
749
750         PR target/43597
751         * gcc.target/arm/pr43597.c: New test.
752
753 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
754
755         PR fortran/50070
756         * gfortran.dg/common_13.f90: New.
757
758 2011-08-16  Jason Merrill  <jason@redhat.com>
759
760         PR c++/50086
761         * g++.dg/cpp0x/variadic-unresolved.C: New.
762
763         * g++.old-deja/g++.brendan/README: Add R.I.P.
764
765         * g++.dg/ext/attr-used-1.C: New.
766
767         PR c++/50054
768         * g++.dg/cpp0x/initlist56.C: New.
769
770 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
771
772         PR testsuite/50085
773         * g++.dg/opt/life1.C: Only run on Linux.
774
775 2011-08-15  Tobias Burnus  <burnus@net-b.de>
776
777         * gfortran.dg/coarray_26.f90: New.
778
779 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
780
781         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
782         -fdump-tree-vrp1.
783
784 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
785
786         PR fortran/50073
787         * gfortran.dg/func_result_7.f90: New.
788
789 2011-08-13  Jason Merrill  <jason@redhat.com>
790
791         PR c++/50075
792         * g++.dg/cpp0x/decltype32.C: New.
793
794         PR c++/50059
795         * g++.dg/diagnostic/expr1.C: New.
796
797 2011-08-12  David Li  <davidxl@google.com>
798
799         * g++.dg/abi/vbase15.C: New test.
800
801 2011-08-12  Jason Merrill  <jason@redhat.com>
802
803         PR c++/50034
804         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
805
806 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
807
808         * gcc.dg/builtins-67.c: New test.
809         * gcc.target/i386/conversion.c: Ditto.
810
811 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
812             Brian Hackett  <bhackett1024@gmail.com>
813
814         * g++.dg/plugin/decl_plugin.c: New.
815         * g++.dg/plugin/decl-plugin-test.C: New.
816         * g++.dg/plugin/plugin.exp: Add above testcase.
817
818 2011-08-11  Richard Guenther  <rguenther@suse.de>
819
820         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
821
822 2011-08-11  Michael Matz  <matz@suse.de>
823
824         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
825
826 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
827
828         PR tree-optimization/50039
829         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
830         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
831
832 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
833
834         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
835         (sse4_1_test): Initialize src3 with random value.
836
837 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
838
839         * gcc.c-torture/execute/scal-to-vec1.c: New test.
840         * gcc.c-torture/execute/scal-to-vec2.c: New test.
841         * gcc.c-torture/execute/scal-to-vec3.c: New test.
842         * gcc.dg/scal-to-vec1.c: New test.
843         * gcc.dg/scal-to-vec2.c: New test.
844
845 2011-08-09  Richard Guenther  <rguenther@suse.de>
846
847         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
848         * gcc.dg/tree-ssa/vrp60.c: New testcase.
849         * gcc.dg/tree-ssa/vrp61.c: Likewise.
850         * gcc.dg/tree-ssa/vrp62.c: Likewise.
851
852 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
853
854         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
855
856 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
857
858         * gcc.dg/pr49948.c: Require pthread effective target.
859
860 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
861
862         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
863
864 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
865
866         * gcc.target/i386/sse-22a.c: New test.
867
868 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
869
870         PR tree-optimization/50014
871         * gcc.dg/vect/pr50014.c: New test.
872
873 2011-08-08  Martin Jambor  <mjambor@suse.cz>
874
875         PR middle-end/49923
876         * gcc.dg/tree-ssa/pr49923.c: New test.
877
878 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
879
880         PR target/49781
881         * gcc.target/i386/pr49781-1.c: New.
882
883 2011-08-08  Jason Merrill  <jason@redhat.com>
884
885         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
886
887         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
888
889 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
890
891         PR fortran/49638
892         * gfortran.dg/typebound_override_1.f90: New.
893
894 2011-08-07  Kai Tietz  <ktietz@redhat.com>
895
896         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
897         x86_64 mingw target.
898         * gcc.dg/tree-ssa/loop-1.c: Likewise.
899         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
900         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
901         * gcc.dg/tree-ssa/loop-33.c: Likewise.
902         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
903         * gcc.dg/tree-ssa/loop-35.c: Likewise.
904         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
905         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
906         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
907         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
908
909 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
910
911         PR testsuite/48727
912         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
913
914 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
915
916         * gcc.dg/pr48770.c: Cleanup coverage files.
917         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
918
919 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
920
921         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
922         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
923         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
924         lzcnt and bmi options.
925
926 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
927
928         PR target/47381
929         * gcc.dg/pr47381-1.c: New.
930         * gcc.dg/pr47381-2.c: Likewise.
931         * gcc.target/i386/pr47381.c: Likewise.
932
933 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
934
935         PR middle-end/47727
936         * gcc.dg/pr47727.c: New.
937
938         PR target/47372
939         * gcc.dg/pr47372-1.c: New.
940         * gcc.dg/pr47372-2.c: Likewise.
941
942 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
943
944         PR middle-end/47449
945         * gcc.target/i386/pr47449.c: New.
946
947         PR target/47446
948         * gcc.dg/pr47446-1.c: New.
949         * gcc.dg/pr47446-2.c: Likewise.
950
951 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
952
953         PR target/47766
954         * gcc.dg/pr47766.c: New.
955
956         PR target/47715
957         * gcc.dg/tls/pr47715-1.c: New.
958         * gcc.dg/tls/pr47715-2.c: Likewise.
959         * gcc.dg/tls/pr47715-3.c: Likewise.
960         * gcc.dg/tls/pr47715-4.c: Likewise.
961         * gcc.dg/tls/pr47715-5.c: Likewise.
962
963 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
964
965         PR libobjc/50002
966         * objc.dg/gnu-api-2-class.m: Updated comments.
967         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
968         * objc.dg/gnu-api-2-class-meta.m: New test.
969         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
970
971 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
972
973         PR libobjc/49882
974         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
975         with classes that are in construction.
976
977 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
978
979         PR target/48084
980         * gcc.target/i386/pr48084-1.c: New.
981         * gcc.target/i386/pr48084-2.c: Likewise.
982         * gcc.target/i386/pr48084-3.c: Likewise.
983         * gcc.target/i386/pr48084-4.c: Likewise.
984         * gcc.target/i386/pr48084-5.c: Likewise.
985
986         PR rtl-optimization/49504
987         * gcc.target/i386/pr49504.c: New.
988
989         PR target/49860
990         * gcc.dg/pr49860.c: New.
991
992 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
993         
994         PR libobjc/49882
995         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
996         with classes that are in construction.
997
998 2011-08-05  Jason Merrill  <jason@redhat.com>
999
1000         PR c++/48993
1001         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1002
1003         PR c++/49921
1004         * g++.dg/cpp0x/decltype31.C: New.
1005
1006         PR c++/49669
1007         * g++.dg/init/array28.C: New.
1008
1009         PR c++/49988
1010         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1011
1012 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1013
1014         PR target/47369
1015         * gcc.dg/pr47369-1.c: New.
1016
1017 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1018
1019         PR middle-end/47364
1020         * gcc.dg/torture/pr47364-1.c: New.
1021         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1022         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1023
1024 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1025
1026         PR fortran/37211
1027         * gfortran.dg/transfer_check_2.f90:  New test case.
1028
1029 2011-08-05  Jan Hubicka  <jh@suse.cz>
1030
1031         PR middle-end/49494
1032         * gfortran.dg/pr49494.f90: New testcase.
1033
1034 2011-08-05  Jan Hubicka  <jh@suse.cz>
1035
1036         PR middle-end/49735
1037         * gcc.c-torture/compile/pr49735.c: New testcase.
1038
1039 2011-08-05  Jason Merrill  <jason@redhat.com>
1040
1041         PR c++/47453
1042         * g++.dg/cpp0x/initlist56.C: New.
1043
1044         PR c++/49812
1045         * g++.dg/overload/rvalue2.C: New.
1046
1047         PR c++/49983
1048         * g++.dg/cpp0x/range-for21.C: New.
1049
1050         * g++.dg/ext/vla11.C: New.
1051
1052 2011-08-05  Richard Guenther  <rguenther@suse.de>
1053
1054         PR tree-optimization/49984
1055         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1056
1057 2011-08-05  Richard Guenther  <rguenther@suse.de>
1058
1059         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1060         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1061         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1062
1063 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1064
1065         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1066         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1067         * gfortran.dg/ldist-pr43023.f90: Ditto.
1068         * gfortran.dg/namelist_52.f90: Ditto.
1069         * gfortran.dg/interface_proc_end.f90: Ditto.
1070         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1071         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1072
1073 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1074
1075         * gcc.dg/vect/vect-over-widen-1.c: New test.
1076         * gcc.dg/vect/vect-over-widen-2.c: New test.
1077         * gcc.dg/vect/vect-over-widen-3.c: New test.
1078         * gcc.dg/vect/vect-over-widen-4.c: New test.
1079
1080 2011-08-04  Richard Guenther  <rguenther@suse.de>
1081
1082         PR fortran/49957
1083         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1084
1085 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1086
1087         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1088
1089 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR middle-end/49905
1092         * g++.dg/ext/builtin-object-size3.C: New test.
1093
1094 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1095
1096         PR tree-optimization/49948
1097         * gcc.dg/pr49948.c: New test.
1098
1099 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1100
1101         PR middle-end/47383
1102         * gcc.dg/torture/pr47383.c: New.
1103
1104 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1105
1106         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1107
1108 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1109
1110         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1111
1112 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1113
1114         PR target/47744
1115         * gcc.dg/torture/pr47744-1.c: New.
1116         * gcc.dg/torture/pr47744-2.c: Likewise.
1117         * gcc.dg/torture/pr47744-3.c: Likewise.
1118
1119 2011-08-03  Richard Guenther  <rguenther@suse.de>
1120
1121         PR middle-end/49958
1122         * gcc.dg/torture/pr49958.c: New testcase.
1123
1124 2011-08-03  Richard Guenther  <rguenther@suse.de>
1125
1126         PR tree-optimization/49938
1127         * g++.dg/torture/pr49938.C: New testcase.
1128
1129 2011-08-02  Jason Merrill  <jason@redhat.com>
1130
1131         PR c++/43886
1132         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1133
1134         PR c++/49577
1135         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1136
1137         PR c++/49593
1138         * g++.dg/cpp0x/variadic115.C: New.
1139
1140         PR c++/49803
1141         * g++.dg/cpp0x/union5.C: New.
1142
1143 2011-08-02  Daniel Kraft  <d@domob.eu>
1144
1145         PR fortran/49885
1146         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1147
1148 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1149
1150         PR middle-end/49947
1151         * gcc.dg/tree-ssa/forwprop-15.c
1152
1153 2011-08-02  Jason Merrill  <jason@redhat.com>
1154
1155         PR c++/49834
1156         * g++.dg/cpp0x/range-for20.C: New.
1157
1158 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1159
1160         * gfortran.dg/coarray_lib_token_3.f90: New.
1161
1162 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR fortran/46752
1165         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1166         * gcc.dg/gomp/atomic-15.c: New test.
1167         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1168         * g++.dg/gomp/atomic-15.C: New test.
1169         * g++.dg/gomp/private-1.C: New test.
1170         * g++.dg/gomp/sharing-2.C: New test.
1171         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1172         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1173         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1174
1175 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1176
1177         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1178         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1179         cleanup-module.
1180         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1181         * gfortran.dg/allocatable_function_5.f90: Ditto.
1182         * gfortran.dg/allocate_stat.f90: Ditto.
1183         * gfortran.dg/array_constructor_20.f90: Ditto.
1184         * gfortran.dg/array_constructor_21.f90: Ditto.
1185         * gfortran.dg/array_constructor_22.f90: Ditto.
1186         * gfortran.dg/array_constructor_26.f03: Ditto.
1187         * gfortran.dg/array_function_4.f90: Ditto.
1188         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1189         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1190         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1191         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1192         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1193         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1194         * gfortran.dg/class_15.f03: Ditto.
1195         * gfortran.dg/class_27.f03: Ditto.
1196         * gfortran.dg/class_33.f90: Ditto.
1197         * gfortran.dg/class_37.f03: Ditto.
1198         * gfortran.dg/class_40.f03: Ditto.
1199         * gfortran.dg/class_42.f03: Ditto.
1200         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1201         * gfortran.dg/coarray/registering_1.f90: Ditto.
1202         * gfortran.dg/convert_1.f90: Ditto.
1203         * gfortran.dg/default_initialization_3.f90: Ditto.
1204         * gfortran.dg/dependency_25.f90: Ditto.
1205         * gfortran.dg/dependency_26.f90: Ditto.
1206         * gfortran.dg/dependency_36.f90: Ditto.
1207         * gfortran.dg/dependency_37.f90: Ditto.
1208         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1209         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1210         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1211         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1212         * gfortran.dg/elemental_result_1.f90: Ditto.
1213         * gfortran.dg/empty_derived_type.f90: Ditto.
1214         * gfortran.dg/entry_7.f90: Ditto.
1215         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1216         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1217         * gfortran.dg/error_recovery_3.f90: Ditto.
1218         * gfortran.dg/extends_4.f03: Ditto.
1219         * gfortran.dg/func_assign.f90: Ditto.
1220         * gfortran.dg/func_assign_3.f90: Ditto.
1221         * gfortran.dg/generic_1.f90: Ditto.
1222         * gfortran.dg/generic_18.f90: Ditto.
1223         * gfortran.dg/generic_22.f03: Ditto.
1224         * gfortran.dg/generic_4.f90: Ditto.
1225         * gfortran.dg/generic_6.f90: Ditto.
1226         * gfortran.dg/generic_actual_arg.f90: Ditto.
1227         * gfortran.dg/graphite/id-21.f: Ditto.
1228         * gfortran.dg/graphite/pr45758.f90: Ditto.
1229         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1230         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1231         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1232         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1233         * gfortran.dg/host_used_types_1.f90: Ditto.
1234         * gfortran.dg/implicit_1.f90: Ditto.
1235         * gfortran.dg/implicit_11.f90: Ditto.
1236         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1237         * gfortran.dg/impure_actual_1.f90: Ditto.
1238         * gfortran.dg/impure_assignment_1.f90: Ditto.
1239         * gfortran.dg/impure_constructor_1.f90: Ditto.
1240         * gfortran.dg/initialization_10.f90: Ditto.
1241         * gfortran.dg/initialization_12.f90: Ditto.
1242         * gfortran.dg/interface_14.f90: Ditto.
1243         * gfortran.dg/interface_15.f90: Ditto.
1244         * gfortran.dg/interface_2.f90: Ditto.
1245         * gfortran.dg/interface_25.f90: Ditto.
1246         * gfortran.dg/interface_26.f90: Ditto.
1247         * gfortran.dg/interface_29.f90: Ditto.
1248         * gfortran.dg/interface_assignment_1.f90: Ditto.
1249         * gfortran.dg/internal_pack_6.f90: Ditto.
1250         * gfortran.dg/internal_pack_7.f90: Ditto.
1251         * gfortran.dg/internal_pack_8.f90: Ditto.
1252         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1253         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1254         * gfortran.dg/module_commons_3.f90: Ditto.
1255         * gfortran.dg/module_equivalence_4.f90: Ditto.
1256         * gfortran.dg/module_equivalence_6.f90: Ditto.
1257         * gfortran.dg/module_function_type_1.f90: Ditto.
1258         * gfortran.dg/module_naming_1.f90: Ditto.
1259         * gfortran.dg/namelist_4.f90: Ditto.
1260         * gfortran.dg/operator_c1202.f90: Ditto.
1261         * gfortran.dg/parens_7.f90: Ditto.
1262         * gfortran.dg/pr32921.f: Ditto.
1263         * gfortran.dg/pr33646.f90: Ditto.
1264         * gfortran.dg/pr41928.f90: Ditto.
1265         * gfortran.dg/pr42119.f90: Ditto.
1266         * gfortran.dg/pr43984.f90: Ditto.
1267         * gfortran.dg/present_1.f90: Ditto.
1268         * gfortran.dg/private_type_2.f90: Ditto.
1269         * gfortran.dg/proc_decl_2.f90: Ditto.
1270         * gfortran.dg/proc_ptr_10.f90: Ditto.
1271         * gfortran.dg/proc_ptr_22.f90: Ditto.
1272         * gfortran.dg/proc_ptr_8.f90: Ditto.
1273         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1274         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1275         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1276         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1277         * gfortran.dg/substring_equivalence.f90: Ditto.
1278         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1279         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1280         * gfortran.dg/trim_optimize_6.f90: Ditto.
1281         * gfortran.dg/typebound_call_12.f03: Ditto.
1282         * gfortran.dg/typebound_operator_5.f03: Ditto.
1283         * gfortran.dg/typebound_operator_6.f03: Ditto.
1284         * gfortran.dg/typebound_proc_18.f03: Ditto.
1285         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1286         * gfortran.dg/use_1.f90: Ditto.
1287         * gfortran.dg/use_10.f90: Ditto.
1288         * gfortran.dg/use_11.f90: Ditto.
1289         * gfortran.dg/use_14.f90: Ditto.
1290         * gfortran.dg/use_only_2.f90: Ditto.
1291         * gfortran.dg/use_rename_4.f90: Ditto.
1292         * gfortran.dg/use_rename_5.f90: Ditto.
1293         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1294         * gfortran.dg/used_interface_ref.f90: Ditto.
1295         * gfortran.dg/used_types_11.f90: Ditto.
1296         * gfortran.dg/used_types_3.f90: Ditto.
1297         * gfortran.dg/used_types_4.f90: Ditto.
1298         * gfortran.dg/userdef_operator_2.f90: Ditto.
1299         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1300         * gfortran.dg/vect/pr46213.f90: Ditto.
1301         * gfortran.dg/whole_file_21.f90: Ditto.
1302         * gfortran.dg/whole_file_22.f90: Ditto.
1303         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1304         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1305
1306 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1307
1308         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1309
1310 2011-08-01  Jason Merrill  <jason@redhat.com>
1311
1312         PR c++/49932
1313         * g++.dg/abi/mangle49.C: New.
1314
1315         PR c++/49924
1316         * g++.dg/cpp0x/constexpr-array4.C: New.
1317
1318         PR c++/49813
1319         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1320
1321 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1322
1323         PR target/49927
1324         * gcc.target/i386/pr49927.c: New test.
1325
1326 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1327
1328         PR tree-optimization/49926
1329         * gcc.dg/vect/pr49926.c: New test.
1330
1331 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1332
1333         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1334         * gcc.target/i386/lzcnt-1.c: New test.
1335         * gcc.target/i386/lzcnt-2.c: Likewise.
1336         * gcc.target/i386/lzcnt-2a.c: Likewise.
1337         * gcc.target/i386/lzcnt-3.c: Likewise.
1338         * gcc.target/i386/lzcnt-4.c: Likewise.
1339         * gcc.target/i386/lzcnt-4a.c: Likewise.
1340         * gcc.target/i386/lzcnt-5.c: Likewise.
1341         * gcc.target/i386/lzcnt-6.c: Likewise.
1342         * gcc.target/i386/lzcnt-6a.c: Likewise.
1343         * gcc.target/i386/lzcnt-check.h: Likewise.
1344
1345         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1346         * gcc.target/i386/sse-13.c: Likewise.
1347         * gcc.target/i386/sse-14.c: Likewise.
1348         * g++.dg/other/i386-2.C: Likewise.
1349         * g++.dg/other/i386-3.C: Likewise.
1350
1351 2011-08-01  Julian Brown  <julian@codesourcery.com>
1352
1353         * gcc.target/arm/fixed-point-exec.c: New test.
1354
1355 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1356
1357         PR target/49920
1358         * gcc.target/i386/pr49920.c: New test.
1359
1360 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1361
1362         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1363         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1364         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1365         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1366         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1367         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1368         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1369         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1370         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1371         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1372         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1373         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1374         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1375         * g++.dg/tree-ssa/pr33615.C: Ditto.
1376         * g++.dg/tree-ssa/restrict1.C: Ditto.
1377         * c-c++-common/restrict-2.c: Ditto.
1378         * gfortran.dg/pr32921.f: Ditto.
1379         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1380         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1381         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1382         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1383         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1384         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1385         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1386         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1387         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1388         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1389
1390 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1391
1392         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1393         .exe.ltrans[0-9]*. dump files.
1394
1395 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1396
1397         PR fortran/49112
1398         * gfortran.dg/abstract_type_6.f03: Modified.
1399         * gfortran.dg/typebound_proc_24.f03: New.
1400
1401 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1402
1403         PR testsuite/49917
1404         * g++.dg/init/for1.C: Fix.
1405
1406 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1407
1408         PR fortran/48876
1409         * gfortran.dg/string_5.f90:  New test.
1410
1411 2011-07-29  Jason Merrill  <jason@redhat.com>
1412
1413         PR c++/49867
1414         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1415
1416 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1417
1418         PR tree-optimization/47407
1419         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1420         alpha*-dec-osf*.
1421         Sort target list.
1422
1423 2011-07-29  Richard Guenther  <rguenther@suse.de>
1424
1425         * gcc.dg/uninit-suppress.c: Also disable VRP.
1426         * gcc.dg/uninit-suppress_2.c: Likewise.
1427
1428 2011-07-28  Jason Merrill  <jason@redhat.com>
1429
1430         PR c++/49808
1431         * g++.dg/template/nontype24.C: New.
1432
1433 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1434
1435         PR rtl-optimization/47958
1436         * gcc.dg/torture/pr47958-1.c: New.
1437
1438 2011-07-29  Wei Guozhi  <carrot@google.com>
1439
1440         PR rtl-optimization/49799
1441         * gcc.dg/pr49799.c: New test case.
1442
1443 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1444
1445         PR middle-end/48648
1446         * gcc.dg/graphite/id-pr48648.c: New.
1447
1448 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1449
1450         PR fortran/31067
1451         * gfortran.dg/maxloc_2.f90: New test.
1452         * gfortran.dg/maxloc_3.f90: New test.
1453         * gfortran.dg/minloc_1.f90: New test.
1454         * gfortran.dg/minloc_2.f90: New test.
1455         * gfortran.dg/minloc_3.f90: New test.
1456         * gfortran.dg/minmaxloc_7.f90: New test.
1457
1458         PR debug/49871
1459         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1460
1461 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1462
1463         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1464         the builtin isn't optimized away.
1465
1466 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1467
1468         PR fortran/45586
1469         * gfortran.dg/lto/pr45586-2_0.f90: New.
1470
1471 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1472
1473         PR middle-end/49875
1474         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1475         * c-c++-common/cxxbitfields-5.c: Same.
1476
1477 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1478
1479         * lib/target-supports.exp (check_effective_target_mmap): Use
1480         check_function_available.
1481
1482 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1483
1484         * g++.old-deja/g++.pt/crash60.C: Updated.
1485
1486 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR target/49866
1489         * gcc.target/i386/pr49866.c: New test.
1490
1491 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1492
1493         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1494         * gcc.target/i386/bmi-andn-1.c: New test.
1495         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1496         * gcc.target/i386/bmi-andn-2.c: Likewise.
1497         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1498         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1499         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1500         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1501         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1502         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1503         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1504         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1505         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1506         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1507         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1508         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1509         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1510         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1511         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1512         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1513         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1514         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1515         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1516         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1517         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1518
1519 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1520
1521         PR middle-end/47691
1522         * gfortran.dg/graphite/id-pr47691.f: New.
1523
1524 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1525
1526         * gcc.target/i386/avx-os-support.h: New.
1527         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1528         (main): Check avx_os_support before the test is run.
1529         * gcc.target/i386/aes-avx-check.h: Ditto.
1530         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1531
1532 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1533
1534         * gcc.target/i386/aggregate-ret3.c: New test.
1535         * gcc.target/i386/aggregate-ret4.c: New test.
1536
1537 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1538
1539         PR fortran/49755
1540         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1541         allocated array should *not* change its size.
1542         * gfortran.dg/multiple_allocation_3.f90: New test.
1543
1544 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1545
1546         PR c++/49776
1547         * g++.dg/cpp0x/constexpr-49776.C: New.
1548
1549 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1550
1551         PR middle-end/47046
1552         * gcc.dg/graphite/id-pr47046.c: New.
1553
1554 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1555
1556         PR middle-end/47653
1557         * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
1563         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1564         induction variables.
1565         * gcc.dg/graphite/scop-16.c: Same.
1566         * gcc.dg/graphite/scop-17.c: Same.
1567         * gcc.dg/graphite/scop-21.c: Same.
1568
1569 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1570
1571         PR middle-end/48805
1572         * gcc.dg/graphite/id-pr48805.c: New.
1573
1574 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1575
1576         * gfortran.dg/coarray_lib_token_2.f90: New.
1577
1578 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1579
1580         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1581         SPU local store.
1582
1583 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1584
1585         PR tree-opt/49671
1586         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1587         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1588
1589 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1590
1591         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1592
1593         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1594         * gcc.c-torture/execute/loop-2g.c: Likewise.
1595         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1596         Require mmap support.
1597         * gcc.c-torture/execute/loop-2g.x: Likewise.
1598         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1599         (MAP_ANON): Provide default.
1600         * gcc.dg/20050826-1.c: Likewise.
1601         * gcc.target/i386/pr36533.c: Likewise.
1602         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1603         Use dg-require-effective-target mmap.
1604
1605 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1606
1607         PR c++/49838
1608         * g++.dg/cpp0x/range-for19.C: New.
1609
1610 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1611
1612         PR testsuite/49753
1613         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1614
1615         Revert:
1616         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR testsuite/49753
1619         * g++.dg/torture/pr49309.C: Remove.
1620
1621 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1622
1623         PR tree-optimization/49809
1624         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1625         test.
1626
1627 2011-07-25  Richard Guenther  <rguenther@suse.de>
1628
1629         PR tree-optimization/49715
1630         * gcc.target/i386/pr49715-1.c: New testcase.
1631         * gcc.target/i386/pr49715-2.c: Likewise.
1632
1633 2011-07-23  Jason Merrill  <jason@redhat.com>
1634
1635         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1636
1637 2011-07-22  Jason Merrill  <jason@redhat.com>
1638
1639         PR c++/49793
1640         * g++.dg/cpp0x/initlist55.C: New.
1641
1642 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1643
1644         PR fortran/49791
1645         * gfortran.dg/namelist_72.f: New.
1646
1647 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1648
1649         * gfortran.dg/coarray_25.f90: New.
1650
1651 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1652
1653         * override1.C: This test should use c++0x mode.
1654         * override3.C: New. Test the diagnostics in c++98 mode.
1655
1656 2011-07-22  Jason Merrill  <jason@redhat.com>
1657             Mark Glisse  <marc.glisse@normalesup.org>
1658
1659         PR c++/30112
1660         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1661
1662         PR c++/49813
1663         * g++.dg/opt/builtins2.C: New.
1664         * g++.dg/other/error27.C: Don't rely on __builtin.
1665
1666 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1667
1668         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1669         on lp64 targets.
1670         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1671         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1672         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1673         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1674
1675         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1676         instead of ia32.
1677
1678 2011-07-22  Richard Guenther  <rguenther@suse.de>
1679
1680         PR tree-optimization/45819
1681         * gcc.dg/pr45819.c: New testcase.
1682
1683 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1684
1685         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1686
1687 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1688
1689         PR middle-end/47654
1690         PR middle-end/49649
1691         * gcc.dg/graphite/run-id-pr47654.c: New.
1692
1693 2011-07-21  Ian Lance Taylor  <iant@google.com>
1694
1695         PR middle-end/49705
1696         * gcc.dg/pr49705.c: New test.
1697
1698 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1699
1700         * lib/target-supports.exp (check_avx_os_support_available): New.
1701         (check_effective_target_avx_runtime): Use it.
1702
1703 2011-07-21  Richard Guenther  <rguenther@suse.de>
1704
1705         PR tree-optimization/49770
1706         * g++.dg/torture/pr49770.C: New testcase.
1707
1708 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1709
1710         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1711         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1712
1713 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1714
1715         * gfortran.dg/coarray_lib_token_1.f90: New.
1716
1717 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1718
1719         * gcc.dg/pr32912-2.c: Skip for AVR.
1720         * gcc.dg/pr44674.c: Add dg-require-profiling.
1721
1722 2011-07-20  Jason Merrill  <jason@redhat.com>
1723
1724         * g++.dg/ext/desig2.C: New.
1725
1726 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1727
1728         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1729         be generated.
1730         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1731         * gcc.target/powerpc/recip-3.c: Ditto.
1732
1733 2011-07-19  Jason Merrill  <jason@redhat.com>
1734
1735         PR c++/6709 (DR 743)
1736         PR c++/42603 (DR 950)
1737         * g++.dg/cpp0x/decltype21.C: New.
1738
1739 2011-07-20  Richard Guenther  <rguenther@suse.de>
1740
1741         PR middle-end/18908
1742         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1743         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1744
1745 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1746
1747         * gcc.target/arm/combine-movs.c: New.
1748         * gcc.target/arm/unsigned-extend-2.c: New.
1749
1750 2011-07-19  Jason Merrill  <jason@redhat.com>
1751
1752         PR c++/49785
1753         * g++.dg/cpp0x/variadic114.C: New.
1754
1755 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1756
1757         * gfortran.dg/coarray_args_1.f90: New.
1758         * gfortran.dg/coarray_args_2.f90: New.
1759
1760 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1761
1762         PR fortran/49708
1763         * gfortran.dg/allocate_error_3.f90: New.
1764
1765 2011-07-19  Richard Guenther  <rguenther@suse.de>
1766
1767         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1768         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1769         * gcc.dg/torture/20110719-1.c: New testcase.
1770
1771 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1772
1773         PR tree-optimization/49768
1774         * gcc.c-torture/execute/pr49768.c: New test.
1775
1776 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1777
1778         PR tree-optimization/49771
1779         * gcc.dg/vect/pr49771.c: New test.
1780
1781 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1782
1783         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1784         * gcc.dg/ipa/ipa-2.c: Likewise.
1785         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1786         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1787         * gcc.dg/ipa/ipa-5.c: Likewise.
1788         * gcc.dg/ipa/ipa-7.c: Likewise.
1789         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1790         * gcc.dg/ipa/ipacost-1.c: Likewise.
1791         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1792         functions.
1793         * gcc.dg/ipa/ipcp-1.c: New test.
1794         * gcc.dg/ipa/ipcp-2.c: Likewise.
1795         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1796
1797 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR middle-end/49675
1800         * gfortran.dg/pr49675.f90: New test.
1801
1802 2011-07-18  Richard Guenther  <rguenther@suse.de>
1803
1804         * gcc.dg/torture/20110718-1.c: New testcase.
1805
1806 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1807
1808         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1809         * g++.dg/ext/bitfield3.C: Likewise.
1810         * g++.dg/ext/bitfield4.C: Likewise.
1811         * g++.dg/ext/bitfield5.C: Likewise.
1812         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1813         * g++.dg/other/pr23205-2.C: Likewise.
1814         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1815         * gcc.c-torture/compile/20001109-2.c: Likewise.
1816         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1817         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1818         * gcc.dg/bitfld-16.c: Likewise.
1819         * gcc.dg/bitfld-17.c: Likewise.
1820         * gcc.dg/bitfld-18.c: Likewise.
1821         * gcc.dg/builtins-config.h: Remove Netware support.
1822         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1823         * gcc.dg/cdce2.c: Likewise.
1824         * gcc.dg/cpp/assert4.c: Remove netware support.
1825         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1826         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1827
1828         * lib/target-supports.exp (check_visibility_available): Remove
1829         NetWare support.
1830         (check_profiling_available): Likewise.
1831
1832 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1833
1834         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1835
1836 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1837             Thomas Koenig  <tkoenig@gcc.gnu.org>
1838
1839         PR fortran/34657
1840         * gfortran.dg/generic_17.f90: Fix testcase.
1841         * gfortran.dg/interface_3.f90: Add dg-error.
1842         * gfortran.dg/use_14.f90: New.
1843         * gfortran.dg/use_15.f90: New.
1844
1845 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1846
1847         * gnat.dg/pointer_controlled.adb: New test.
1848
1849 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1850
1851         PR fortran/49624
1852         * gfortran.dg/pointer_remapping_7.f90: New.
1853
1854 2011-07-16  Jason Merrill  <jason@redhat.com>
1855
1856         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1857
1858 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1859             Jason Merrill  <jason@redhat.com>
1860
1861         PR c++/45329
1862         PR c++/48934
1863         * g++.dg/cpp0x/decltype29.C: Adjust.
1864         * g++.dg/cpp0x/error4.C: Adjust.
1865         * g++.dg/cpp0x/sfinae26.C: Adjust.
1866         * g++.dg/cpp0x/variadic105.C: Adjust.
1867         * g++.dg/template/deduce3.C: Adjust.
1868         * g++.dg/template/error45.C: Adjust.
1869         * g++.dg/template/ptrmem2.C: Adjust.
1870         * g++.dg/template/sfinae2.C: Adjust.
1871         * g++.old-deja/g++.pt/crash60.C: Adjust.
1872         * g++.old-deja/g++.pt/unify6.C: Adjust.
1873         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1874         * g++.dg/cpp0x/nullptr15.C: Adjust.
1875         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1876         * g++.dg/cpp0x/pr31431.C: Adjust.
1877         * g++.dg/cpp0x/pr31434.C: Adjust.
1878         * g++.dg/cpp0x/sfinae11.C: Adjust
1879         * g++.dg/cpp0x/temp_default2.C: Adjust.
1880         * g++.dg/cpp0x/trailing4.C: Adjust.
1881         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1882         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1883         * g++.dg/cpp0x/variadic105.C: Adjust.
1884         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1885         * g++.dg/ext/vla2.C: Adjust.
1886         * g++.dg/other/ptrmem10.C: Adjust.
1887         * g++.dg/other/ptrmem11.C: Adjust.
1888         * g++.dg/overload/unknown1.C: Adjust.
1889         * g++.dg/template/conv11.C: Adjust.
1890         * g++.dg/template/dependent-expr5.C: Adjust.
1891         * g++.dg/template/friend.C: Adjust.
1892         * g++.dg/template/incomplete2.C: Adjust.
1893         * g++.dg/template/local4.C: Adjust.
1894         * g++.dg/template/local6.C: Adjust.
1895         * g++.dg/template/operator9.C: Adjust.
1896         * g++.dg/template/ttp25.C: Adjust.
1897         * g++.dg/template/unify10.C: Adjust.
1898         * g++.dg/template/unify11.C: Adjust.
1899         * g++.dg/template/unify6.C: Adjust.
1900         * g++.dg/template/unify9.C: Adjust.
1901         * g++.dg/template/varmod1.C: Adjust.
1902         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1903         * g++.old-deja/g++.pt/crash28.C: Adjust.
1904         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1905         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1906         * g++.old-deja/g++.pt/expr2.C: Adjust.
1907         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1908         * g++.old-deja/g++.pt/spec5.C: Adjust.
1909         * g++.old-deja/g++.pt/spec6.C: Adjust.
1910         * g++.old-deja/g++.pt/unify4.C: Adjust.
1911         * g++.old-deja/g++.pt/unify8.C: Adjust.
1912         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1913         * g++.dg/overload/template5.C: New testcase.
1914         * g++.dg/template/overload12.C: New testcase.
1915
1916 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1917
1918         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1919         * gfortran.dg/coarray_7.f90: Ditto.
1920         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1921         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1922
1923 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1924
1925         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1926         case.
1927         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1928         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1929         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1930         C67X.
1931         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1932         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1933         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1934
1935 2011-07-15  Jason Merrill  <jason@redhat.com>
1936
1937         PR testsuite/49741
1938         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1939         Use --extra_opts instead of --additional_options.
1940
1941 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR testsuite/49753
1944         * g++.dg/torture/pr49309.C: Remove.
1945
1946 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1947
1948         * gcc.target/tic6x/weak-call.c: New test.
1949         * gcc.target/tic6x/fpcmp.c: New test.
1950         * gcc.target/tic6x/fpdiv.c: New test.
1951         * gcc.target/tic6x/rotdi16-scan.c: New test.
1952         * gcc.target/tic6x/ffssi.c: New test.
1953         * gcc.target/tic6x/fpdiv-lib.c: New test.
1954         * gcc.target/tic6x/cold-lc.c: New test.
1955         * gcc.target/tic6x/longcalls.c: New test.
1956         * gcc.target/tic6x/abi-align-1.c: New test.
1957         * gcc.target/tic6x/fpcmp-finite.c: New test.
1958         * gcc.target/tic6x/rotdi16.c: New test.
1959         * gcc.target/tic6x/bswapl.c: New test.
1960         * gcc.target/tic6x/ffsdi.c: New test.
1961         * gcc.target/tic6x/tic6x.exp: New file.
1962         * gcc.target/tic6x/builtins/arith24.c: New test.
1963         * gcc.target/tic6x/builtins/smpy.c: New test.
1964         * gcc.target/tic6x/builtins/smpylh.c: New test.
1965         * gcc.target/tic6x/builtins/smpyh.c: New test.
1966         * gcc.target/tic6x/builtins/sarith1.c: New test.
1967         * gcc.target/tic6x/builtins/extclr.c: New test
1968         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1969         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1970         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1971         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1972         New functions.
1973         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1974         __TMS320C6X__.
1975         * gcc.dg/20020312-2.c: Likewise.
1976         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1977         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1978         * gcc.dg/torture/builtin-math-7.c: Likewise.
1979
1980         PR testsuite/49757
1981         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1982         not testing tic6x-*-*.
1983
1984 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1985
1986         PR tree-opt/49309
1987         * g++.dg/torture/pr49309.C: New testcase.
1988
1989 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1990
1991         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1992
1993 2011-07-14  Richard Guenther  <rguenther@suse.de>
1994
1995         PR tree-optimization/49651
1996         * gcc.dg/torture/pr49651.c: New testcase.
1997
1998 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1999
2000         PR target/43746
2001         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2002
2003 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2004
2005         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2006         -mno-pointers-to-nested-functions.
2007         * gcc.target/powerpc/no-r11-2.c: Ditto.
2008         * gcc.target/powerpc/no-r11-3.c: Ditto.
2009
2010 2011-07-13  Jason Merrill  <jason@redhat.com>
2011
2012         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2013         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2014         when compiling C files.
2015         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2016         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2017         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2018         * g++.dg/lookup/anon2.C: Likewise.
2019         * g++.dg/tree-ssa/copyprop.C: Likewise.
2020         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2021         * g++.dg/init/vector1.C: Ignore narrowing errors.
2022         * g++.dg/torture/pr35526.C: Likewise.
2023         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2024
2025 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2026
2027         PR libfortran/49296
2028         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2029         and logical reads.
2030
2031 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2032
2033         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2034         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2035
2036 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2037
2038         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2039         * lib/obj-c++.exp (obj-c++_init): Ditto.
2040         * lib/file-format.exp (gcc_target_object_format): Ditto.
2041         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2042         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2043         (check_visibility_available): Ditto.
2044         (check_effective_target_tls_native): Ditto.
2045         (check_effective_target_tls_emulated): Ditto.
2046         (check_effective_target_function_sections): Ditto.
2047
2048 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2049
2050         * gcc.target/arm/pr48183.c: New test.
2051
2052 2011-07-13  Richard Guenther  <rguenther@suse.de>
2053
2054         * gcc.dg/torture/20110713-1.c: New testcase.
2055
2056 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2057
2058         PR rtl-opt/49474
2059         * gcc.c-torture/compile/pr49474.c: New testcase.
2060
2061 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR tree-optimization/49712
2064         * gcc.c-torture/execute/pr49712.c: New test.
2065
2066 2011-07-11  Jason Merrill  <jason@redhat.com>
2067
2068         PR c++/44609
2069         * g++.dg/template/recurse3.C: New.
2070
2071 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2072
2073         PR debug/49676
2074         * gcc.dg/guality/csttest.c: New test.
2075
2076         PR fortran/49698
2077         * gfortran.dg/pr49698.f90: New test.
2078
2079 2011-07-11  Jeff Law  <law@redhat.com>
2080
2081         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2082
2083 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2084
2085         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2086         * go.test/go-test.exp (go-set-goarch): Likewise.
2087
2088 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2089
2090         PR target/39633
2091         * gcc.target/avr/torture/pr39633.c: New test case.
2092
2093 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2094
2095         PR fortran/18918
2096         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2097
2098 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2099
2100         * lib/target-supports.exp (check_effective_target_scheduling):
2101         New Function.
2102         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2103         * gcc.dg/pr45055.c: Ditto.
2104         * gcc.dg/pr45353.c: Ditto.
2105         * g++.dg/pr45056.C: Ditto.
2106
2107 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2108
2109         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2110         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2111         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2112         * g++.dg/torture/pr31863.C: Skip AVR.
2113
2114 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2115
2116         PR fortran/49690
2117         * gfortran.dg/intrinsic_signal.f90: New.
2118
2119 2011-07-09  Jason Merrill  <jason@redhat.com>
2120
2121         * g++.dg/cpp0x/regress/regress6.C: New.
2122         * g++.dg/parse/crash45.C: Adjust message.
2123         * g++.dg/template/crash38.C: Adjust message.
2124         * g++.dg/template/crash64.C: Adjust message.
2125
2126 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2127
2128         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2129         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2130         * g++.dg/abi/bitfield3.C: Likewise.
2131         * g++.dg/eh/pr38662.C: Likewise.
2132         * g++.dg/ext/attrib36.C: Likewise.
2133         * g++.dg/ext/attrib37.C: Likewise.
2134         * g++.dg/ext/attrib8.C: Likewise.
2135         * g++.dg/ext/tmplattr1.C: Likewise.
2136         * g++.dg/inherit/override-attribs.C: Likewise.
2137         * g++.dg/opt/inline9.C: Likewise.
2138         * g++.dg/opt/life1.C: Likewise.
2139         * g++.dg/opt/longbranch2.C: Likewise.
2140         * g++.dg/opt/nrv12.C: Likewise.
2141         * g++.dg/opt/reg-stack4.C: Likewise.
2142         * g++.dg/other/pr35504.C: Likewise.
2143         * g++.dg/other/pr39496.C: Likewise.
2144         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2145         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2146         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2147         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2148         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2149         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2150         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2151         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2152         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2153         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2154         * g++.dg/warn/pr15774-1.C: Likewise.
2155         * g++.dg/warn/pr15774-2.C: Likewise.
2156         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2157         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2158         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2159         * g++.old-deja/g++.pt/asm2.C: Likewise.
2160         * gcc.c-torture/compile/20000804-1.c: Likewise.
2161         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2162         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2163         * gcc.dg/20020108-1.c: Likewise.
2164         * gcc.dg/20020122-2.c: Likewise.
2165         * gcc.dg/20020122-3.c: Likewise.
2166         * gcc.dg/20020206-1.c: Likewise.
2167         * gcc.dg/20020219-1.c: Likewise.
2168         * gcc.dg/20020310-1.c: Likewise.
2169         * gcc.dg/20020411-1.c: Likewise.
2170         * gcc.dg/20020418-2.c: Likewise.
2171         * gcc.dg/20020426-2.c: Likewise.
2172         * gcc.dg/20020517-1.c: Likewise.
2173         * gcc.dg/20030204-1.c: Likewise.
2174         * gcc.dg/20030826-2.c: Likewise.
2175         * gcc.dg/20031102-1.c: Likewise.
2176         * gcc.dg/20031202-1.c: Likewise.
2177         * gcc.dg/20050111-1.c: Likewise.
2178         * gcc.dg/20050503-1.c: Likewise.
2179         * gcc.dg/array-init-1.c: Likewise.
2180         * gcc.dg/builtin-apply4.c: Likewise.
2181         * gcc.dg/dfp/pr31344.c: Likewise.
2182         * gcc.dg/gomp/atomic-11.c: Likewise.
2183         * gcc.dg/graphite/pr40281.c: Likewise.
2184         * gcc.dg/ia64-sync-1.c: Likewise.
2185         * gcc.dg/ia64-sync-2.c: Likewise.
2186         * gcc.dg/ia64-sync-3.c: Likewise.
2187         * gcc.dg/ia64-sync-4.c: Likewise.
2188         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2189         * gcc.dg/invalid-call-1.c: Likewise.
2190         * gcc.dg/loop-3.c: Likewise.
2191         * gcc.dg/lower-subreg-1.c: Likewise.
2192         * gcc.dg/lto/pr47259_0.c: Likewise.
2193         * gcc.dg/nested-calls-1.c: Likewise.
2194         * gcc.dg/pr20017.c: Likewise.
2195         * gcc.dg/pr25023.c: Likewise.
2196         * gcc.dg/pr27671-2.c: Likewise.
2197         * gcc.dg/pr32176.c: Likewise.
2198         * gcc.dg/pr33676.c: Likewise.
2199         * gcc.dg/pr35045.c: Likewise.
2200         * gcc.dg/pr36015.c: Likewise.
2201         * gcc.dg/pr36584.c: Likewise.
2202         * gcc.dg/pr36998.c: Likewise.
2203         * gcc.dg/pr37438.c: Likewise.
2204         * gcc.dg/pr37908.c: Likewise.
2205         * gcc.dg/pr41241.c: Likewise.
2206         * gcc.dg/pr41340.c: Likewise.
2207         * gcc.dg/pr44136.c: Likewise.
2208         * gcc.dg/pr44194-1.c: Likewise.
2209         * gcc.dg/pr46212.c: Likewise.
2210         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2211         * gcc.dg/setjmp-2.c: Likewise.
2212         * gcc.dg/short-compare-1.c: Likewise.
2213         * gcc.dg/short-compare-2.c: Likewise.
2214         * gcc.dg/smod-1.c: Likewise.
2215         * gcc.dg/sync-2.c: Likewise.
2216         * gcc.dg/sync-3.c: Likewise.
2217         * gcc.dg/tls/opt-1.c: Likewise.
2218         * gcc.dg/tls/opt-2.c: Likewise.
2219         * gcc.dg/tls/opt-3.c: Likewise.
2220         * gcc.dg/torture/badshift.c: Likewise.
2221         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2222         * gcc.dg/torture/pr20314-2.c: Likewise.
2223         * gcc.dg/torture/pr36891.c: Likewise.
2224         * gcc.dg/torture/pr38774.c: Likewise.
2225         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2226         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2227         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2228         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2229         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2230         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2231         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2232         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2233         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2234         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2235         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2236         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2237         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2238         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2239         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2240         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2241         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2242         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2243         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2244         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2245         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2246         * gcc.dg/unroll-1.c: Likewise.
2247         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2248         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2249         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2250         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2251         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2252         * gcc.target/i386/20000609-1.c: Likewise.
2253         * gcc.target/i386/20000720-1.c: Likewise.
2254         * gcc.target/i386/20000724-1.c: Likewise.
2255         * gcc.target/i386/20011107-1.c: Likewise.
2256         * gcc.target/i386/20011119-1.c: Likewise.
2257         * gcc.target/i386/20020201-3.c: Likewise.
2258         * gcc.target/i386/20020218-1.c: Likewise.
2259         * gcc.target/i386/20020729-1.c: Likewise.
2260         * gcc.target/i386/20030926-1.c: Likewise.
2261         * gcc.target/i386/20060125-1.c: Likewise.
2262         * gcc.target/i386/20060125-2.c: Likewise.
2263         * gcc.target/i386/20060512-1.c: Likewise.
2264         * gcc.target/i386/20060512-2.c: Likewise.
2265         * gcc.target/i386/20060512-3.c: Likewise.
2266         * gcc.target/i386/20060512-4.c: Likewise.
2267         * gcc.target/i386/387-1.c: Likewise.
2268         * gcc.target/i386/387-2.c: Likewise.
2269         * gcc.target/i386/387-5.c: Likewise.
2270         * gcc.target/i386/387-6.c: Likewise.
2271         * gcc.target/i386/980312-1.c: Likewise.
2272         * gcc.target/i386/980313-1.c: Likewise.
2273         * gcc.target/i386/990117-1.c: Likewise.
2274         * gcc.target/i386/990424-1.c: Likewise.
2275         * gcc.target/i386/990524-1.c: Likewise.
2276         * gcc.target/i386/991129-1.c: Likewise.
2277         * gcc.target/i386/991214-1.c: Likewise.
2278         * gcc.target/i386/991230-1.c: Likewise.
2279         * gcc.target/i386/addr-sel-1.c: Likewise.
2280         * gcc.target/i386/aggregate-ret1.c: Likewise.
2281         * gcc.target/i386/aggregate-ret2.c: Likewise.
2282         * gcc.target/i386/align-main-3.c: Likewise.
2283         * gcc.target/i386/amd64-abi-1.c: Likewise.
2284         * gcc.target/i386/amd64-abi-2.c: Likewise.
2285         * gcc.target/i386/amd64-abi-4.c: Likewise.
2286         * gcc.target/i386/amd64-abi-5.c: Likewise.
2287         * gcc.target/i386/amd64-abi-6.c: Likewise.
2288         * gcc.target/i386/asm-1.c: Likewise.
2289         * gcc.target/i386/asm-3.c: Likewise.
2290         * gcc.target/i386/asm-5.c: Likewise.
2291         * gcc.target/i386/attributes-error.c: Likewise.
2292         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2293         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2294         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2295         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2296         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2297         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2298         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2299         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2300         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2301         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2302         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2303         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2304         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2305         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2306         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2307         * gcc.target/i386/bitfield1.c: Likewise.
2308         * gcc.target/i386/bitfield2.c: Likewise.
2309         * gcc.target/i386/bmi-2.c: Likewise.
2310         * gcc.target/i386/bmi-5.c: Likewise.
2311         * gcc.target/i386/builtin-unreachable.c: Likewise.
2312         * gcc.target/i386/cleanup-2.c: Likewise.
2313         * gcc.target/i386/clobbers.c: Likewise.
2314         * gcc.target/i386/cmov8.c: Likewise.
2315         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2316         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2317         * gcc.target/i386/compress-float-387.c: Likewise.
2318         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2319         * gcc.target/i386/compress-float-sse.c: Likewise.
2320         * gcc.target/i386/crc32-2.c: Likewise.
2321         * gcc.target/i386/crc32-3.c: Likewise.
2322         * gcc.target/i386/divmod-7.c: Likewise.
2323         * gcc.target/i386/divmod-8.c: Likewise.
2324         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2325         * gcc.target/i386/fma3-builtin.c: Likewise.
2326         * gcc.target/i386/fma3-fma.c: Likewise.
2327         * gcc.target/i386/fma4-256-vector.c: Likewise.
2328         * gcc.target/i386/fma4-builtin.c: Likewise.
2329         * gcc.target/i386/fma4-fma-2.c: Likewise.
2330         * gcc.target/i386/fma4-fma.c: Likewise.
2331         * gcc.target/i386/fma4-vector-2.c: Likewise.
2332         * gcc.target/i386/fma4-vector.c: Likewise.
2333         * gcc.target/i386/funcspec-1.c: Likewise.
2334         * gcc.target/i386/funcspec-10.c: Likewise.
2335         * gcc.target/i386/funcspec-11.c: Likewise.
2336         * gcc.target/i386/funcspec-2.c: Likewise.
2337         * gcc.target/i386/funcspec-5.c: Likewise.
2338         * gcc.target/i386/funcspec-6.c: Likewise.
2339         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2340         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2341         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2342         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2343         * gcc.target/i386/incoming-1.c: Likewise.
2344         * gcc.target/i386/incoming-10.c: Likewise.
2345         * gcc.target/i386/incoming-11.c: Likewise.
2346         * gcc.target/i386/incoming-12.c: Likewise.
2347         * gcc.target/i386/incoming-13.c: Likewise.
2348         * gcc.target/i386/incoming-14.c: Likewise.
2349         * gcc.target/i386/incoming-15.c: Likewise.
2350         * gcc.target/i386/incoming-2.c: Likewise.
2351         * gcc.target/i386/incoming-3.c: Likewise.
2352         * gcc.target/i386/incoming-4.c: Likewise.
2353         * gcc.target/i386/incoming-5.c: Likewise.
2354         * gcc.target/i386/incoming-6.c: Likewise.
2355         * gcc.target/i386/incoming-7.c: Likewise.
2356         * gcc.target/i386/incoming-8.c: Likewise.
2357         * gcc.target/i386/incoming-9.c: Likewise.
2358         * gcc.target/i386/lea.c: Likewise.
2359         * gcc.target/i386/local.c: Likewise.
2360         * gcc.target/i386/loop-1.c: Likewise.
2361         * gcc.target/i386/loop-2.c: Likewise.
2362         * gcc.target/i386/loop-3.c: Likewise.
2363         * gcc.target/i386/max-stack-align.c: Likewise.
2364         * gcc.target/i386/memcpy-1.c: Likewise.
2365         * gcc.target/i386/movbe-2.c: Likewise.
2366         * gcc.target/i386/movq-2.c: Likewise.
2367         * gcc.target/i386/movq.c: Likewise.
2368         * gcc.target/i386/nrv1.c: Likewise.
2369         * gcc.target/i386/pad-4.c: Likewise.
2370         * gcc.target/i386/pad-5a.c: Likewise.
2371         * gcc.target/i386/pad-5b.c: Likewise.
2372         * gcc.target/i386/pad-6a.c: Likewise.
2373         * gcc.target/i386/pad-6b.c: Likewise.
2374         * gcc.target/i386/pad-7.c: Likewise.
2375         * gcc.target/i386/pad-9.c: Likewise.
2376         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2377         * gcc.target/i386/pic-1.c: Likewise.
2378         * gcc.target/i386/pr12092-1.c: Likewise.
2379         * gcc.target/i386/pr12329.c: Likewise.
2380         * gcc.target/i386/pr21518.c: Likewise.
2381         * gcc.target/i386/pr22362.c: Likewise.
2382         * gcc.target/i386/pr22585.c: Likewise.
2383         * gcc.target/i386/pr23098.c: Likewise.
2384         * gcc.target/i386/pr25196.c: Likewise.
2385         * gcc.target/i386/pr25293.c: Likewise.
2386         * gcc.target/i386/pr25654.c: Likewise.
2387         * gcc.target/i386/pr26449.c: Likewise.
2388         * gcc.target/i386/pr26778.c: Likewise.
2389         * gcc.target/i386/pr26826.c: Likewise.
2390         * gcc.target/i386/pr27266.c: Likewise.
2391         * gcc.target/i386/pr29978.c: Likewise.
2392         * gcc.target/i386/pr30505.c: Likewise.
2393         * gcc.target/i386/pr30961-1.c: Likewise.
2394         * gcc.target/i386/pr31628.c: Likewise.
2395         * gcc.target/i386/pr32000-2.c: Likewise.
2396         * gcc.target/i386/pr32661-1.c: Likewise.
2397         * gcc.target/i386/pr32708-2.c: Likewise.
2398         * gcc.target/i386/pr32708-3.c: Likewise.
2399         * gcc.target/i386/pr34256.c: Likewise.
2400         * gcc.target/i386/pr34312.c: Likewise.
2401         * gcc.target/i386/pr34522.c: Likewise.
2402         * gcc.target/i386/pr35160.c: Likewise.
2403         * gcc.target/i386/pr35281.c: Likewise.
2404         * gcc.target/i386/pr36246.c: Likewise.
2405         * gcc.target/i386/pr36786.c: Likewise.
2406         * gcc.target/i386/pr37275.c: Likewise.
2407         * gcc.target/i386/pr37843-3.c: Likewise.
2408         * gcc.target/i386/pr37843-4.c: Likewise.
2409         * gcc.target/i386/pr39082-1.c: Likewise.
2410         * gcc.target/i386/pr39431.c: Likewise.
2411         * gcc.target/i386/pr39496.c: Likewise.
2412         * gcc.target/i386/pr39543-2.c: Likewise.
2413         * gcc.target/i386/pr39911.c: Likewise.
2414         * gcc.target/i386/pr40718.c: Likewise.
2415         * gcc.target/i386/pr40906-1.c: Likewise.
2416         * gcc.target/i386/pr40906-2.c: Likewise.
2417         * gcc.target/i386/pr40906-3.c: Likewise.
2418         * gcc.target/i386/pr40934.c: Likewise.
2419         * gcc.target/i386/pr41900.c: Likewise.
2420         * gcc.target/i386/pr42589.c: Likewise.
2421         * gcc.target/i386/pr43662.c: Likewise.
2422         * gcc.target/i386/pr43671.c: Likewise.
2423         * gcc.target/i386/pr43766.c: Likewise.
2424         * gcc.target/i386/pr43869.c: Likewise.
2425         * gcc.target/i386/pr44942.c: Likewise.
2426         * gcc.target/i386/pr44948-2a.c: Likewise.
2427         * gcc.target/i386/pr45234.c: Likewise.
2428         * gcc.target/i386/pr45336-2.c: Likewise.
2429         * gcc.target/i386/pr45336-4.c: Likewise.
2430         * gcc.target/i386/pr45852.c: Likewise.
2431         * gcc.target/i386/pr46470.c: Likewise.
2432         * gcc.target/i386/pr48037-1.c: Likewise.
2433         * gcc.target/i386/pr48389.c: Likewise.
2434         * gcc.target/i386/pr49095.c: Likewise.
2435         * gcc.target/i386/pr9771-1.c: Likewise.
2436         * gcc.target/i386/rdfsbase-1.c: Likewise.
2437         * gcc.target/i386/rdfsbase-2.c: Likewise.
2438         * gcc.target/i386/rdgsbase-1.c: Likewise.
2439         * gcc.target/i386/rdgsbase-2.c: Likewise.
2440         * gcc.target/i386/rdrand-3.c: Likewise.
2441         * gcc.target/i386/regparm-stdcall.c: Likewise.
2442         * gcc.target/i386/regparm.c: Likewise.
2443         * gcc.target/i386/reload-1.c: Likewise.
2444         * gcc.target/i386/rotate-2.c: Likewise.
2445         * gcc.target/i386/sibcall-5.c: Likewise.
2446         * gcc.target/i386/signbit-1.c: Likewise.
2447         * gcc.target/i386/signbit-2.c: Likewise.
2448         * gcc.target/i386/signbit-3.c: Likewise.
2449         * gcc.target/i386/sse-5.c: Likewise.
2450         * gcc.target/i386/sse-8.c: Likewise.
2451         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2452         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2453         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2454         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2455         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2456         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2457         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2458         * gcc.target/i386/sse2-movq-2.c: Likewise.
2459         * gcc.target/i386/sse2-movq-3.c: Likewise.
2460         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2461         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2462         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2463         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2464         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2465         * gcc.target/i386/ssefn-1.c: Likewise.
2466         * gcc.target/i386/ssefn-2.c: Likewise.
2467         * gcc.target/i386/sseregparm-1.c: Likewise.
2468         * gcc.target/i386/sseregparm-2.c: Likewise.
2469         * gcc.target/i386/sseregparm-3.c: Likewise.
2470         * gcc.target/i386/sseregparm-4.c: Likewise.
2471         * gcc.target/i386/sseregparm-5.c: Likewise.
2472         * gcc.target/i386/sseregparm-6.c: Likewise.
2473         * gcc.target/i386/sseregparm-7.c: Likewise.
2474         * gcc.target/i386/sseregparm-8.c: Likewise.
2475         * gcc.target/i386/stack-realign.c: Likewise.
2476         * gcc.target/i386/stack-usage-realign.c: Likewise.
2477         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2478         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2479         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2480         * gcc.target/i386/stackalign/return-1.c: Likewise.
2481         * gcc.target/i386/stackalign/return-2.c: Likewise.
2482         * gcc.target/i386/stackalign/return-3.c: Likewise.
2483         * gcc.target/i386/tailcall-1.c: Likewise.
2484         * gcc.target/i386/tbm-2.c: Likewise.
2485         * gcc.target/i386/udivmod-7.c: Likewise.
2486         * gcc.target/i386/udivmod-8.c: Likewise.
2487         * gcc.target/i386/unroll-1.c: Likewise.
2488         * gcc.target/i386/vararg-1.c: Likewise.
2489         * gcc.target/i386/vararg-2.c: Likewise.
2490         * gcc.target/i386/vect8-ret.c: Likewise.
2491         * gcc.target/i386/vectorize5.c: Likewise.
2492         * gcc.target/i386/wmul-1.c: Likewise.
2493         * gcc.target/i386/wmul-2.c: Likewise.
2494         * gcc.target/i386/wrfsbase-1.c: Likewise.
2495         * gcc.target/i386/wrfsbase-2.c: Likewise.
2496         * gcc.target/i386/wrgsbase-1.c: Likewise.
2497         * gcc.target/i386/wrgsbase-2.c: Likewise.
2498         * gcc.target/i386/xop-pcmov.c: Likewise.
2499         * gcc.target/i386/xop-pcmov2.c: Likewise.
2500         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2501         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2502         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2503         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2504         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2505         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2506         * gcc.target/i386/zee.c: Likewise.
2507         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2508         * gfortran.dg/compiler-directive_2.f: Likewise.
2509         * gfortran.dg/g77/20010216-1.f: Likewise.
2510         * gfortran.dg/gomp/pr39152.f90: Likewise.
2511         * gfortran.dg/pr33794.f90: Likewise.
2512
2513 2011-07-09  Jason Merrill  <jason@redhat.com>
2514
2515         * g++.dg/cpp0x/regress/regress5.C: New.
2516
2517 2011-07-08  Jason Merrill  <jason@redhat.com>
2518
2519         PR c++/45437
2520         * g++.dg/expr/compound-asn1.C: New.
2521         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2522
2523 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2524
2525         PR target/49621
2526         * gcc.target/powerpc/altivec-34.c: New test.
2527
2528 2011-07-08  Jason Merrill  <jason@redhat.com>
2529
2530         PR c++/45603
2531         * g++.dg/abi/guard3.C: New.
2532
2533 2011-07-08  Julian Brown  <julian@codesourcery.com>
2534
2535         * lib/target-supports.exp
2536         (check_effective_target_arm_little_endian): New.
2537         (check_effective_target_vect_pack_trunc): Use above.
2538         (check_effective_target_vect_unpack): Likewise.
2539         (check_effective_target_vect_element_align): Test
2540         check_effective_target_arm_vect_no_misalign for ARM.
2541
2542 2011-07-08  Jason Merrill  <jason@redhat.com>
2543
2544         PR c++/49673
2545         * g++.dg/cpp0x/constexpr-rom.C: New.
2546
2547 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2548
2549         PR middle-end/49519
2550         * g++.dg/torture/pr49519.C: New test.
2551
2552 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2553
2554         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2555
2556 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2557
2558         PR testsuite/48727
2559         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2560
2561 2011-07-08  Richard Guenther  <rguenther@suse.de>
2562
2563         PR tree-optimization/49662
2564         * gcc.dg/graphite/interchange-14.c: XFAIL.
2565         * gcc.dg/graphite/interchange-15.c: Likewise.
2566         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2567
2568 2011-07-06  Jason Merrill  <jason@redhat.com>
2569
2570         PR c++/49663
2571         * g++.dg/cpp0x/regress/regress4.C: New.
2572
2573 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2574
2575         PR fortran/49648
2576         * gfortran.dg/result_in_spec_4.f90: New test.
2577
2578 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2579
2580         * gcc.target/sparc/cas64.c: New test.
2581
2582 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2583
2584         PR c/49644
2585         * g++.dg/torture/pr49644.C: New test.
2586
2587         PR c/49644
2588         * gcc.c-torture/execute/pr49644.c: New test.
2589
2590 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2591
2592         * lib/target-supports.exp (check_effective_target_ia32): New.
2593         (check_effective_target_x32): Likewise.
2594         (check_effective_target_vect_cmdline_needed): Also check x32.
2595
2596 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2597
2598         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2599         dg-prune-output.
2600         * gcc.target/arm/pr42235.c: Likewise.
2601         * gcc.target/arm/pr42495.c: Likewise.
2602         * gcc.target/arm/pr42574.c: Likewise.
2603         * gcc.target/arm/thumb-branch1.c: Likewise.
2604
2605         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2606         unneeded prune of possible warning.
2607         * gcc.target/arm/pr40956.c: Likewise.
2608         * gcc.target/arm/pr42505.c: Likewise.
2609
2610         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2611         * gcc.c-torture/compile/pr46883.c: Likewise.
2612         * gcc.c-torture/compile/pr46934.c: Likewise.
2613
2614         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2615         for move to ../../gcc.c-torture/compile.
2616         * gcc.target/arm/pr46883.c: Likewise.
2617         * gcc.target/arm/pr46934.c: Likewise.
2618
2619         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2620         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2621         * gcc.target/arm/wmul-1.c: Likewise.
2622         * gcc.target/arm/wmul-2.c: Likewise.
2623         * gcc.target/arm/wmul-3.c: Likewise.
2624         * gcc.target/arm/wmul-4.c: Likewise.
2625         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2626         add tab after scan target.
2627         * gcc.target/arm/smlaltt-1.c: Likewise.
2628         * gcc.target/arm/smlatb-1.c: Likewise.
2629         * gcc.target/arm/smlatt-1.c: Likewise.
2630
2631 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2632
2633         PR debug/49522
2634         * gcc.dg/debug/pr49522.c: New test.
2635
2636 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2637
2638         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2639         * gcc.dg/pr46212.c: Run only if target int32plus.
2640         * gcc.dg/torture/pr48146.c: Ditto.
2641         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2642         * c-c++-common/pr44832.c: Ditto.
2643         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2644         * gcc.dg/pr31490.c: Ditto.
2645         * gcc.dg/torture/builtin-math-7.c: Run only if target
2646         large_double.
2647         * gcc.dg/torture/pr45764.c: Skip for AVR.
2648         * gcc.dg/pr47893.c: Ditto.
2649
2650 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2651
2652         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2653         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2654         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2655         add tab to scan target.
2656
2657 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2658
2659         * gcc.target/arm/neon-modes-3.c: New test.
2660
2661 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2662
2663         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2664         -fno-loop-interchange -ffast-math.
2665
2666 2011-07-07  Richard Guenther  <rguenther@suse.de>
2667
2668         * gcc.dg/ftrapv-3.c: New testcase.
2669
2670 2011-07-07  Richard Guenther  <rguenther@suse.de>
2671
2672         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2673         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2674
2675 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2676
2677         * gcc.dg/binop-notxor1.c: New test.
2678         * gcc.dg/binop-notand4a.c: New test.
2679         * gcc.dg/binop-notxor2.c: New test.
2680         * gcc.dg/binop-notand3a.c: New test.
2681         * gcc.dg/binop-notand2a.c: New test.
2682         * gcc.dg/binop-notand6a.c: New test.
2683         * gcc.dg/binop-notor1.c: New test.
2684         * gcc.dg/binop-notand1a.c: New test.
2685         * gcc.dg/binop-notand5a.c: New test.
2686         * gcc.dg/binop-notor2.c: New test.
2687
2688 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2689
2690         PR middle-end/49640
2691         * gcc.dg/gomp/pr49640.c: New test.
2692
2693 2011-07-07  Richard Guenther  <rguenther@suse.de>
2694
2695         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2696
2697 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2698
2699         PR target/39150
2700         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2701
2702 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2703
2704         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2705         * gcc.target/powerpc/no-r11-2.c: Ditto.
2706         * gcc.target/powerpc/no-r11-3.c: Ditto.
2707
2708 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2709
2710         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2711         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2712
2713 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2714
2715         * lib/target-supports.exp (check_profiling_available): Disable
2716         profiling with -fprofile-generate for target avr.
2717
2718 2011-07-06  Richard Guenther  <rguenther@suse.de>
2719
2720         PR tree-optimization/49645
2721         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2722
2723 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2724
2725         PR middle-end/47383
2726         * gcc.dg/pr47383.c: New.
2727
2728 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2729
2730         PR tree-optimization/49647
2731         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2732
2733 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2734
2735         PR testsuite/49542
2736         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2737         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2738
2739 2011-07-05  Jason Merrill  <jason@redhat.com>
2740
2741         PR c++/48157
2742         * g++.dg/template/template-id-4.C: New.
2743
2744 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2745
2746         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2747         * gcc.dg/pr43402.c: Ditto.
2748
2749 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2750
2751         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2752
2753 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2754
2755         * gcc.target/powerpc/ppc-switch-1.c: New test for
2756         --param case-values-threshold.
2757         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2758
2759 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2760
2761         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2762
2763 2011-07-05  Jason Merrill  <jason@redhat.com>
2764
2765         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2766
2767 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2768
2769         PR tree-optimization/47654
2770         * gcc.dg/graphite/block-pr47654.c: New.
2771
2772 2011-07-05  Jason Merrill  <jason@redhat.com>
2773
2774         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2775
2776 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2777
2778         PR tree-optimization/49580
2779         * gcc.dg/autopar/pr49580.c: New test.
2780
2781 2011-07-05  Richard Guenther  <rguenther@suse.de>
2782
2783         PR tree-optimization/49518
2784         PR tree-optimization/49628
2785         * g++.dg/torture/pr49628.C: New testcase.
2786         * gcc.dg/torture/pr49518.c: Likewise.
2787
2788 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2789
2790         * ada/acats/run_acats (which): Extract last field from type -p,
2791         type output only if command succeeded.
2792
2793 2011-07-04  Jason Merrill  <jason@redhat.com>
2794
2795         * g++.dg/abi/mangle48.C: New.
2796
2797         * g++.dg/cpp0x/diag1.C: New.
2798
2799         * g++.dg/diagnostic/aka1.C: New.
2800
2801 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2802
2803         PR rtl-optimization/49619
2804         * gcc.dg/pr49619.c: New test.
2805
2806         PR rtl-optimization/49472
2807         * gfortran.dg/pr49472.f90: New test.
2808
2809         PR debug/49602
2810         * gcc.dg/pr49602.c: New test.
2811
2812 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2813
2814         PR target/34734
2815         PR target/44643
2816         * gcc.target/avr/avr.exp: Run over cpp files, too.
2817         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2818         * gcc.target/avr/progmem.h: New file.
2819         * gcc.target/avr/exit-abort.h: New file.
2820         * gcc.target/avr/progmem-error-1.c: New file.
2821         * gcc.target/avr/progmem-error-1.cpp: New file.
2822         * gcc.target/avr/progmem-warning-1.c: New file.
2823         * gcc.target/avr/torture/progmem-1.c: New file.
2824         * gcc.target/avr/torture/progmem-1.cpp: New file.
2825
2826 2011-07-04  Richard Guenther  <rguenther@suse.de>
2827
2828         PR tree-optimization/49615
2829         * g++.dg/torture/pr49615.C: New testcase.
2830
2831 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2832
2833         PR tree-optimization/49610
2834         * gcc.dg/vect/pr49610.c: New test.
2835
2836 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2837
2838         * gnat.dg/specs/debug1.ads: New test.
2839
2840 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2841
2842         PR fortran/49562
2843         * gfortran.dg/typebound_proc_23.f90: New.
2844
2845 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2846
2847         PR c++/49605
2848         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2849
2850 2011-07-01  Jason Merrill  <jason@redhat.com>
2851
2852         PR c++/48261
2853         * g++.dg/template/template-id-3.C: New.
2854
2855         PR c++/48593
2856         * g++.dg/template/qualified-id4.C: New.
2857
2858         PR c++/48883
2859         * g++.dg/template/explicit-args4.C: New.
2860
2861         PR c++/49085
2862         * g++.dg/template/offsetof2.C: New.
2863
2864 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2865
2866         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2867
2868 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2869
2870         PR libmudflap/49549
2871         * lib/target-supports.exp (check_effective_target_gld): New proc.
2872
2873 2011-07-01  Richard Guenther  <rguenther@suse.de>
2874
2875         PR tree-optimization/49603
2876         * gcc.dg/torture/pr49603.c: New testcase.
2877
2878 2011-06-30  Jason Merrill  <jason@redhat.com>
2879
2880         PR c++/49387
2881         * g++.dg/rtti/template1.C: New.
2882
2883         PR c++/49569
2884         * g++.dg/cpp0x/regress/ctor1.C: New.
2885
2886         PR c++/49355
2887         * g++.dg/cpp0x/initlist54.C: New.
2888
2889 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2890
2891         * gcc.dg/tree-ssa/sra-12.c: New test.
2892
2893 2011-06-29  Jason Merrill  <jason@redhat.com>
2894
2895         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2896
2897 2011-06-30  Richard Guenther  <rguenther@suse.de>
2898
2899         PR tree-optimization/46787
2900         * gcc.dg/vect/vect-121.c: New testcase.
2901
2902 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2903
2904         PR tree-optimization/49094
2905         * gcc.dg/tree-ssa/pr49094.c: New test.
2906
2907 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR fortran/49540
2910         * gfortran.dg/pr49540-1.f90: New test.
2911         * gfortran.dg/pr49540-2.f90: New test.
2912
2913 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2914
2915         PR ada/49511
2916         * ada/acats/run_acats (which): Use last field of type -p output.
2917
2918 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2919             Iain Sandoe  <iains@gcc.gnu.org>
2920
2921         PR libobjc/36610
2922         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2923         Only skip on 64-bit *-*-darwin8* && !objc2.
2924
2925 2011-06-30  Richard Guenther  <rguenther@suse.de>
2926
2927         PR tree-optimization/38752
2928         * gcc.c-torture/compile/pr38752.c: New testcase.
2929
2930 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2931
2932         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2933         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2934
2935 2011-06-29  Jason Merrill  <jason@redhat.com>
2936
2937         PR c++/49216
2938         * g++.dg/cpp0x/initlist53.C: Use placement new.
2939         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2940         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2941
2942         PR c++/49003
2943         * g++.dg/cpp0x/trailing6.C: New.
2944         * g++.dg/cpp0x/pr45908.C: No error.
2945
2946         PR c++/49272
2947         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2948
2949         PR c++/49520
2950         * g++.dg/cpp0x/constexpr-using2.C: New.
2951
2952         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2953
2954         PR c++/45923
2955         * g++.dg/cpp0x/constexpr-diag3.C: New.
2956         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2957         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2958         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2959         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2960
2961 2011-06-29  Jason Merrill  <jason@redhat.com>
2962
2963         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2964
2965 2011-06-29  Richard Guenther  <rguenther@suse.de>
2966
2967         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2968
2969 2011-06-29  Jason Merrill  <jason@redhat.com>
2970
2971         * g++.dg/cpp0x/initlist-value2.C: New.
2972
2973         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2974         * g++.dg/cpp0x/initlist-value.C: New.
2975
2976 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2977
2978         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2979
2980 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2981
2982         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2983         * gcc.dg/inline_2.c: Likewise.
2984         * gcc.dg/unroll_1.c: Likewise.
2985
2986 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR debug/49567
2989         * gcc.target/i386/pr49567.c: New test.
2990
2991 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2992
2993         * gnat.dg/opt17.ad[sb]: New test.
2994
2995 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2996             Tom de Vries  <tom@codesourcery.com>
2997
2998         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2999         (check_effective_target_arm_thumb2): New effective targets.
3000         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3001         properly.  Clean up temporary files.
3002         * gcc.target/arm/ivopts-2.c: Likewise.
3003         * gcc.target/arm/ivopts-3.c: Likewise.
3004         * gcc.target/arm/ivopts-4.c: Likewise.
3005         * gcc.target/arm/ivopts-5.c: Likewise.
3006         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3007
3008 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3009
3010         PR fortran/49479
3011         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3012
3013 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3014
3015         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3016         * gcc.target/arm/vfp-ldmias.c: Likewise.
3017         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3018         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3019         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3020         * gcc.target/arm/vfp-stmias.c: Likewise.
3021         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3022         * gcc.target/arm/vfp-stmiad.c: Likewise.
3023
3024 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3025
3026         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3027         dg-prune-output.
3028         * gcc.target/arm/pr45701-2.c: Ditto.
3029
3030 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3031
3032         PR fortran/49466
3033         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3034         * gfortran.dg/extends_14.f03: Modified.
3035
3036 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3037
3038         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3039         early if the test is already being skipped.
3040
3041         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3042         scan-assembler-dem-not): For missing file, report unresolved with
3043         same message as for pass/fail, with reason reported in log file.
3044
3045         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3046         from add_options_for_arm_neon_fp16.
3047         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3048         check_effective_target_arm_neon_fp16_ok_nocache.
3049         Check -mfpu and -mfloat-abi options from current multilib.
3050         Do not require neon support.
3051         (check_effective_target_arm_fp16_ok): Renamed from
3052         check_effecitve_target_arm_neon_fp16_ok.
3053         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3054         arm_neon_fp16_ok and arm_fp16.
3055         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3056         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3057         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3058         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3059
3060 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3061
3062         * gcc.dg/builtin-assume-aligned-1.c: New test.
3063         * gcc.dg/builtin-assume-aligned-2.c: New test.
3064         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3065
3066         PR debug/49544
3067         * gcc.dg/pr49544.c: New test.
3068
3069 2011-06-27  Richard Guenther  <rguenther@suse.de>
3070
3071         PR tree-optimization/49394
3072         * g++.dg/torture/pr49394.C: New testcase.
3073
3074 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3075
3076         * gcc.dg/optimize-bswapdi-2.c: New test.
3077
3078 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3079             Richard Sandiford  <richard.sandiford@linaro.org>
3080
3081         PR tree-optimization/49169
3082         * gcc.dg/torture/pr49169.c: New test.
3083
3084 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3085
3086         PR testsuite/49529
3087         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3088
3089         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3090         hppa*-*-hpux*.
3091
3092 2011-06-26  Jason Merrill  <jason@redhat.com>
3093
3094         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3095
3096         PR c++/49528
3097         * g++.dg/init/ref19.C: New.
3098         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3099
3100 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3101
3102         PR tree-optimization/48377
3103         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3104         non_strict_align.
3105
3106 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3107
3108         PR middle-end/49191
3109         * lib/target-supports.exp (check_effective_target_non_strict_align):
3110         New.
3111         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3112
3113 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3114
3115         PR tree-optimizations/49516
3116         * g++.dg/tree-ssa/pr49516.C: New test.
3117
3118 2011-06-23  Jason Merrill  <jason@redhat.com>
3119
3120         PR c++/35255
3121         * g++.dg/template/partial10.C: New.
3122         * g++.dg/template/partial11.C: New.
3123
3124 2011-06-23  Jeff Law <law@redhat.com>
3125
3126         PR middle-end/48770
3127         * gcc.dg/pr48770.c: New test.
3128
3129 2011-06-23  Jan Hubicka  <jh@suse.cz>
3130
3131         PR middle-end/49373
3132         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3133
3134 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR testsuite/49512
3137         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3138         instead of -fdump-tree-optimized.
3139
3140 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3141
3142         PR c++/44625
3143         * g++.dg/template/crash107.C: New.
3144         * g++.dg/template/error17.C: Adjust.
3145
3146 2011-06-23  Jason Merrill  <jason@redhat.com>
3147
3148         PR c++/49507
3149         * g++.dg/cpp0x/defaulted30.C: New.
3150
3151         PR c++/49440
3152         * g++.dg/rtti/anon-ns1.C: New.
3153
3154         PR c++/49395
3155         * g++.dg/init/ref18.C: New.
3156
3157         PR c++/36435
3158         * g++.dg/template/partial9.C: New.
3159
3160 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3161
3162         PR middle-end/49373
3163         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3164
3165 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR debug/49496
3168         * gcc.dg/pr49496.c: New test.
3169
3170 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3171
3172         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3173         is not xscale.
3174
3175         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3176
3177         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3178         * gcc.target/arm/pr42879.c: Likewise.
3179         * gcc.target/arm/pr45701-3.c: Likewise.
3180
3181         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3182         * gcc.target/arm/pr40482.c: Likewise.
3183         * gcc.target/arm/stack-corruption.c: Likewise.
3184
3185 2011-06-22  Richard Guenther  <rguenther@suse.de>
3186
3187         PR tree-optimization/49493
3188         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3189
3190 2011-06-22  Jason Merrill  <jason@redhat.com>
3191
3192         PR c++/49260
3193         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3194
3195 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3196             Dmitry Melnik  <dm@ispras.ru>
3197
3198         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3199         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3200         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3201
3202 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3203
3204         * gcc.target/arm/tlscall.c: New.
3205
3206 2011-06-21  Jason Merrill  <jason@redhat.com>
3207
3208         PR c++/49172
3209         * g++.dg/cpp0x/constexpr-ref1.C: New.
3210         * g++.dg/cpp0x/constexpr-ref2.C: New.
3211         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3212
3213         PR c++/49482
3214         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3215
3216         PR c++/49418
3217         * g++.dg/template/param3.C: New.
3218
3219 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3220
3221         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3222         my_clrsb test functions.
3223         (main): Test clrsb.
3224         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3225         test_sll, test_ull): Add clrsb tests.
3226         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3227         clrsbll.
3228
3229 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3230
3231         PR fortran/49112
3232         * gfortran.dg/class_44.f03: New.
3233
3234 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3235
3236         PR tree-optimization/49478
3237         * gcc.dg/vect/pr49478.c
3238
3239 2011-06-21  Richard Guenther  <rguenther@suse.de>
3240
3241         PR tree-optimization/49483
3242         * gcc.dg/vect/vect-120.c: New testcase.
3243
3244 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3245
3246         PR testsuite/49443
3247         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3248         * gcc.dg/vect/vect-peel-4.c: Likewise.
3249
3250 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3251
3252         PR middle-end/49139
3253         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3254         * gcc.dg/always_inline2.c: Likewise.
3255         * gcc.dg/always_inline3.c: Likewise.
3256         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3257         * gcc.dg/inline_1.c: Likewise.
3258         * gcc.dg/inline_2.c: Likewise.
3259         * gcc.dg/inline_3.c: Likewise.
3260         * gcc.dg/inline_4.c: Likewise.
3261         * gcc.dg/20051201-1.c: Likewise.
3262         * gcc.dg/pr40087.c: Likewise.
3263         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3264         * gcc.dg/inline-22.c: Likewise.
3265         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3266         * gcc.dg/lto/20090218-1_1.c: Likewise.
3267         * g++.dg/ipa/devirt-7.C: Likewise.
3268         * gcc.dg/uninit-pred-5_a.c: Likewise.
3269         * gcc.dg/uninit-pred-5_b.c: Likewise.
3270         * gcc.dg/fail_always_inline.c: New.
3271
3272 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3273
3274         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3275         into 6 jobs instead of 3.
3276
3277 2011-06-20  Jason Merrill  <jason@redhat.com>
3278
3279         PR c++/49216
3280         * g++.dg/cpp0x/initlist53.C: New.
3281
3282 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3283
3284         PR fortran/18918
3285         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3286         * gfortran.dg/coarray_lock_3.f90: New.
3287         * gfortran.dg/coarray/lock_1.f90: New.
3288
3289 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3290
3291         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3292         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3293         unresolved and report the reason to the log file.
3294
3295         * lib/scanasm.exp (object-size): Move argument processing earlier
3296         to report errors before verifying that the file exists.  Report
3297         problems detected at runtime as unresolved instead of error and
3298         report their reasons to the log file.
3299
3300 2011-06-20  Jason Merrill  <jason@redhat.com>
3301
3302         PR c++/47080
3303         * g++.dg/cpp0x/explicit6.C: New.
3304
3305         PR c++/47635
3306         * g++.dg/cpp0x/enum20.C: New.
3307
3308         PR c++/48138
3309         * g++.dg/ext/attr-aligned01.C: New.
3310
3311         PR c++/49205
3312         * g++.dg/cpp0x/variadic-default.C: New.
3313
3314         PR c++/43321
3315         * g++.dg/cpp0x/auto26.C: New.
3316
3317         PR c++/43831
3318         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3319
3320 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3321
3322         * gcc.dg/binop-notand1.c: New test.
3323         * gcc.dg/binop-notand2.c: New test.
3324         * gcc.dg/binop-notand3.c: New test.
3325         * gcc.dg/binop-notand4.c: New test.
3326         * gcc.dg/binop-notand5.c: New test.
3327         * gcc.dg/binop-notand6.c: New test.
3328
3329 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3330
3331         PR testsuite/49432
3332         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3333
3334 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3335
3336         PR fortran/49400
3337         * gfortran.dg/proc_ptr_31.f90: New.
3338
3339 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3340
3341         * gnat.dg/volatile6.adb: New test.
3342         * gnat.dg/volatile7.adb: Likewise.
3343         * gnat.dg/volatile8.adb: Likewise.
3344         * gnat.dg/volatile9.adb: Likewise.
3345
3346 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3347
3348         * gnat.dg/constant3.adb: New test.
3349
3350 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3351
3352         PR libfortran/49296
3353         * gfortran.dg/read_list_eof_1.f90: New test.
3354
3355 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3356
3357         PR target/49411
3358         * gcc.target/i386/testimm-1.c: New test.
3359         * gcc.target/i386/testimm-2.c: New test.
3360         * gcc.target/i386/testimm-3.c: New test.
3361         * gcc.target/i386/testimm-4.c: New test.
3362         * gcc.target/i386/testimm-5.c: New test.
3363         * gcc.target/i386/testimm-6.c: New test.
3364         * gcc.target/i386/testimm-7.c: New test.
3365         * gcc.target/i386/testimm-8.c: New test.
3366         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3367         * gcc.target/i386/xop-rotate1-int.c: New test.
3368         * gcc.target/i386/xop-rotate2-int.c: New test.
3369
3370 2011-06-17  Jason Merrill  <jason@redhat.com>
3371
3372         * g++.dg/cpp0x/rv-func2.C: New.
3373
3374         * g++.dg/debug/dwarf2/lambda1.C: New.
3375         * g++.dg/warn/Wshadow-6.C: Adjust.
3376
3377 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3378
3379         PR fortran/48699
3380         * gfortran.dg/move_alloc_5.f90: New.
3381
3382 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3383
3384         PR rtl-optimization/48542
3385         * gcc.dg/torture/pr48542.c: New test.
3386
3387 2011-06-16  Jason Merrill  <jason@redhat.com>
3388
3389         PR c++/44160
3390         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3391
3392         PR c++/45378
3393         * g++.dg/cpp0x/initlist52.C New.
3394
3395         PR c++/45399
3396         * c-c++-common/raw-string-12.c: New.
3397
3398         PR c++/49229
3399         * g++.dg/cpp0x/sfinae26.C: New.
3400
3401         PR c++/49251
3402         * g++.dg/cpp0x/variadic113.C: New.
3403
3404         PR c++/49420
3405         * g++.dg/cpp0x/variadic112.C: New.
3406
3407 2011-06-16  Jeff Law <law@redhat.com>
3408
3409         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3410         improved jump threading.
3411         * gcc.dg/builtin-object-size-2.c: Likewise.
3412         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3413
3414 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3415
3416         PR fortran/49074
3417         * gfortran.dg/typebound_assignment_3.f03: New.
3418
3419 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3420
3421         PR testsuite/48727
3422         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3423
3424 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3425
3426         PR tree-optimization/49343
3427         * gnat.dg/discr31.ad[sb]: New test.
3428
3429 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3430
3431         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3432
3433 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3434
3435         PR target/45098
3436         * gcc.target/arm/ivopts-3.c: Update test.
3437         * gcc.target/arm/ivopts-5.c: Same.
3438
3439 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3440
3441         Revert:
3442         2011-06-10  Wei Guozhi  <carrot@google.com>
3443
3444         PR target/45335
3445         * gcc.target/arm/pr45335.c: New test.
3446         * gcc.target/arm/pr45335-2.c: New test.
3447         * gcc.target/arm/pr45335-3.c: New test.
3448         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3449         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3450         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3451
3452 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3453
3454         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3455
3456 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3457
3458         PR fortran/49417
3459         * gfortran.dg/class_43.f03: New.
3460
3461 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR tree-optimization/49419
3464         * gcc.c-torture/execute/pr49419.c: New test.
3465
3466 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3467
3468         * gcc.dg/sms-9.c: New file.
3469
3470 2011-06-15  Easwaran Raman  <eraman@google.com>
3471
3472         PR rtl-optimization/49414
3473         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3474
3475 2011-06-14  Jason Merrill  <jason@redhat.com>
3476
3477         * g++.dg/cpp0x/noexcept13.C: New.
3478
3479 2011-06-14  Easwaran Raman  <eraman@google.com>
3480
3481         PR rtl-optimization/44194
3482         * gcc.dg/pr44194-1.c: New test.
3483         * gcc.dg/pr44194-2.c: New test.
3484
3485 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3486
3487         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3488         switches.
3489         * gcc.target/arm/pr45701-2.c: Likewise.
3490         * gcc.target/arm/thumb-branch1.c: Likewise.
3491
3492 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3493
3494         PR testsuite/48727
3495         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3496
3497 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3498
3499         * gcc.target/arm/pr45701-1.c: Require thumb support.
3500         * gcc.target/arm/pr45701-2.c: Likewise.
3501         * gcc.target/arm/thumb-branch1.c: Likewise.
3502
3503         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3504         * gcc.target/arm/pr39839.c: Likewise.
3505         * gcc.target/arm/pr40657-2.c: Likewise.
3506         * gcc.target/arm/pr40956.c: Likewise.
3507         * gcc.target/arm/pr41679.c: Likewise.
3508         * gcc.target/arm/pr42235.c: Likewise.
3509         * gcc.target/arm/pr42495.c: Likewise.
3510         * gcc.target/arm/pr42505.c: Likewise.
3511         * gcc.target/arm/pr42574.c: Likewise.
3512         * gcc.target/arm/pr46883.c: Likewise.
3513         * gcc.target/arm/pr46934.c: Likewise.
3514         * gcc.target/arm/xor-and.c: Likewise.
3515
3516 2011-06-14  Jason Merrill  <jason@redhat.com>
3517
3518         * g++.dg/other/error23.C: Adjust error message.
3519         * g++.dg/other/error32.C: Likewise.
3520
3521         PR c++/49389
3522         * g++.dg/cpp0x/rv-dotstar.C: New.
3523
3524         PR c++/49369
3525         * g++.dg/cpp0x/decltype30.C: New.
3526
3527         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3528
3529 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR fortran/49103
3532         * gfortran.dg/pr49103.f90: New test.
3533
3534 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3535
3536         PR target/45098
3537         * gcc.target/arm/ivopts-3.c: New test.
3538         * gcc.target/arm/ivopts-4.c: New test.
3539         * gcc.target/arm/ivopts-5.c: New test.
3540
3541 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3542
3543         PR rtl-optimization/49390
3544         * gcc.c-torture/execute/pr49390.c: New test.
3545
3546 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3547
3548         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3549
3550 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3551
3552         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3553         * gcc.c-torture/execute/cmpsi-2.x: New file.
3554         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3555         * gcc.c-torture/execute/pr45262.x: New file.
3556         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3557         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3558         int32plus
3559         * gcc.c-torture/compile/pr49163.c: Ditto.
3560
3561 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3562
3563         * gcc.dg/vect/vect-16.c: Rename to...
3564         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3565         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3566         for double-word vectors.
3567         * gcc.dg/vect/vect-peel-4.c: Likewise.
3568         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3569         vect_element_align.
3570         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3571         -fno-fast-math.
3572
3573 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3574
3575         PR target/44618
3576         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3577
3578 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3579
3580         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3581
3582 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3583
3584         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3585
3586 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3587
3588         * gfortran.dg/trim_optimize_8.f90:  New test case.
3589
3590 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3591            Ira Rosen  <ira.rosen@linaro.org>
3592
3593         PR tree-optimization/49352
3594         * gcc.dg/vect/pr49352.c: New test.
3595
3596 2011-06-12  Tobias Burnus
3597
3598         PR fortran/49324
3599         * gfortran.dg/alloc_comp_assign_11.f90: New.
3600
3601 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3602
3603         * gfortran.dg/trim_optimize_7.f90:  New test.
3604
3605 2011-06-10  Wei Guozhi  <carrot@google.com>
3606
3607         PR target/45335
3608         * gcc.target/arm/pr45335.c: New test.
3609         * gcc.target/arm/pr45335-2.c: New test.
3610         * gcc.target/arm/pr45335-3.c: New test.
3611         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3612         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3613         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3614
3615 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3616
3617         PR c++/41769
3618         * g++.dg/parse/error39.C: New.
3619
3620 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3621
3622         * gcc.target/arm/20090811-1.c: Skip for incompatible
3623         options, do not override other options.
3624         * gcc.target/arm/combine-cmp-shift.c: Skip for
3625         incompatible options.
3626         * gcc.target/arm/pr45094.c: Likewise.
3627         * gcc.target/arm/scd42-1.c: Likewise.
3628         * gcc.target/arm/scd42-3.c: Likewise.
3629         * gcc.target/arm/thumb-ltu.c: Likewise.
3630
3631         * lib/target-supports.exp
3632         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3633         multilib flags use -mfpu with a value other than neon-fp16.
3634
3635 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3636
3637         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3638         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3639
3640 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3641
3642         * lib/target-supports.exp (check_effective_target_pie): New proc.
3643         * gcc.dg/pie-link.c: Use target pie.
3644
3645 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3646             Laurent Rougé  <laurent.rouge@menta.fr>
3647
3648         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3649         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3650
3651 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3652
3653         * gfortran.dg/coarray/sync_1.f90: New test for
3654         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3655
3656 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3657
3658         PR tree-optimization/49318
3659         * gcc.dg/vect/pr49318.c: New test.
3660
3661 2011-06-09  David Krauss  <potswa@mac.com>
3662
3663         * g++.dg/template/arrow1.C: New.
3664
3665 2011-06-09  Jason Merrill  <jason@redhat.com>
3666
3667         * lib/prune.exp: Prune "note"s.
3668         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3669
3670         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3671         * g++.dg/template/dependent-expr3.C: Likewise.
3672         * g++.dg/parse/template7.C: Likewise.
3673         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3674         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3675         * g++.old-deja/g++.pt/friend38.C: Likewise.
3676         * g++.old-deja/g++.pt/crash32.C: Likewise.
3677         * g++.old-deja/g++.other/init4.C: Likewise.
3678         * g++.old-deja/g++.other/friend8.C: Likewise.
3679
3680         * g++.dg/ext/complex7.C: Adjust expected output.
3681         * g++.dg/diagnostic/method1.C: Likewise.
3682         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3683         * g++.dg/parse/crash33.C: Likewise.
3684         * g++.dg/other/warning1.C: Likewise.
3685         * g++.dg/init/pr29571.C: Likewise.
3686         * g++.dg/warn/overflow-warn-1.C: Likewise.
3687         * g++.dg/warn/overflow-warn-3.C: Likewise.
3688         * g++.dg/warn/overflow-warn-4.C: Likewise.
3689         * g++.old-deja/g++.oliva/template1.C: Likewise.
3690
3691         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3692         * g++.dg/parse/template7.C: Adjust.
3693
3694 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3695
3696         PR target/49307
3697         * gcc.dg/pr49307.c: New.
3698
3699 2011-06-09  Wei Guozhi  <carrot@google.com>
3700
3701         PR target/46975
3702         * gcc.target/arm/pr46975.c: New testcase.
3703
3704 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3705
3706         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3707         (PMETH, arglist_t): Removed.
3708         (method_get_number_of_arguments): Removed.
3709         (method_get_nth_argument): Removed.
3710         (method_get_first_argument): Removed.
3711         (method_get_next_argument): Removed.
3712         (method_get_sizeof_arguments): Removed.
3713         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3714         (PMETH): Removed.
3715         (method_get_number_of_arguments): Removed.
3716         (method_get_nth_argument): Removed.
3717         (method_get_first_argument): Removed.
3718         (method_get_next_argument): Removed.
3719         (method_get_sizeof_arguments): Removed.
3720         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3721
3722 2011-06-09  David Li  <davidxl@google.com>
3723
3724         * gcc.dg/dump-pass.c: New test.
3725
3726 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3727
3728         PR c++/29003
3729         * g++.dg/parse/error38.C: New.
3730
3731 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3732
3733         PR middle-end/49308
3734         * gfortran.dg/pr49308.f90: New test.
3735
3736 2011-06-08  Jason Merrill  <jason@redhat.com>
3737
3738         * g++.dg/cpp0x/noexcept11.C: New.
3739         * g++.dg/cpp0x/noexcept12.C: New.
3740         * g++.dg/cpp0x/sfinae11.C: Adjust.
3741
3742 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR testsuite/49323
3745         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3746         to dg-options, match also DW_AT_linkage_name.
3747
3748 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3749
3750         PR middle-end/21953
3751         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3752         -fno-common on alpha*-dec-osf*.
3753         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3754
3755 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3756
3757         PR rtl-optimization/49303
3758         * gcc.target/ia64/pr49303.c: New test.
3759
3760 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3761
3762         PR fortran/18918
3763         * gfortran.dg/coarray_lock_1.f90: New.
3764         * gfortran.dg/coarray_lock_2.f90: New.
3765
3766 2011-06-07  Jason Merrill  <jason@redhat.com>
3767
3768         * lib/prune.exp: Look for "required" rather than "instantiated".
3769         * g++.dg/abi/mangle11.C: Likewise.
3770         * g++.dg/abi/mangle12.C: Likewise.
3771         * g++.dg/abi/mangle17.C: Likewise.
3772         * g++.dg/abi/mangle20-2.C: Likewise.
3773         * g++.dg/abi/pragma-pack1.C: Likewise.
3774         * g++.dg/cpp0x/decltype26.C: Likewise.
3775         * g++.dg/cpp0x/decltype28.C: Likewise.
3776         * g++.dg/cpp0x/decltype29.C: Likewise.
3777         * g++.dg/cpp0x/enum11.C: Likewise.
3778         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3779         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3780         * g++.dg/cpp0x/pr47416.C: Likewise.
3781         * g++.dg/ext/case-range2.C: Likewise.
3782         * g++.dg/ext/case-range3.C: Likewise.
3783         * g++.dg/gomp/for-19.C: Likewise.
3784         * g++.dg/gomp/pr37533.C: Likewise.
3785         * g++.dg/gomp/pr38639.C: Likewise.
3786         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3787         * g++.dg/inherit/base3.C: Likewise.
3788         * g++.dg/inherit/using6.C: Likewise.
3789         * g++.dg/init/placement4.C: Likewise.
3790         * g++.dg/init/reference3.C: Likewise.
3791         * g++.dg/lookup/scoped6.C: Likewise.
3792         * g++.dg/lookup/using7.C: Likewise.
3793         * g++.dg/other/abstract1.C: Likewise.
3794         * g++.dg/other/error10.C: Likewise.
3795         * g++.dg/other/error5.C: Likewise.
3796         * g++.dg/other/field1.C: Likewise.
3797         * g++.dg/other/offsetof5.C: Likewise.
3798         * g++.dg/parse/bitfield2.C: Likewise.
3799         * g++.dg/parse/constant4.C: Likewise.
3800         * g++.dg/parse/crash20.C: Likewise.
3801         * g++.dg/parse/invalid-op1.C: Likewise.
3802         * g++.dg/parse/non-dependent2.C: Likewise.
3803         * g++.dg/parse/template18.C: Likewise.
3804         * g++.dg/tc1/dr152.C: Likewise.
3805         * g++.dg/tc1/dr166.C: Likewise.
3806         * g++.dg/tc1/dr176.C: Likewise.
3807         * g++.dg/tc1/dr213.C: Likewise.
3808         * g++.dg/template/access11.C: Likewise.
3809         * g++.dg/template/access2.C: Likewise.
3810         * g++.dg/template/access3.C: Likewise.
3811         * g++.dg/template/access7.C: Likewise.
3812         * g++.dg/template/arg7.C: Likewise.
3813         * g++.dg/template/cond2.C: Likewise.
3814         * g++.dg/template/crash13.C: Likewise.
3815         * g++.dg/template/crash40.C: Likewise.
3816         * g++.dg/template/crash7.C: Likewise.
3817         * g++.dg/template/crash84.C: Likewise.
3818         * g++.dg/template/ctor5.C: Likewise.
3819         * g++.dg/template/defarg13.C: Likewise.
3820         * g++.dg/template/defarg14.C: Likewise.
3821         * g++.dg/template/dtor7.C: Likewise.
3822         * g++.dg/template/eh2.C: Likewise.
3823         * g++.dg/template/error2.C: Likewise.
3824         * g++.dg/template/error43.C: Likewise.
3825         * g++.dg/template/friend32.C: Likewise.
3826         * g++.dg/template/injected1.C: Likewise.
3827         * g++.dg/template/instantiate1.C: Likewise.
3828         * g++.dg/template/instantiate3.C: Likewise.
3829         * g++.dg/template/instantiate5.C: Likewise.
3830         * g++.dg/template/instantiate7.C: Likewise.
3831         * g++.dg/template/local6.C: Likewise.
3832         * g++.dg/template/lookup2.C: Likewise.
3833         * g++.dg/template/member5.C: Likewise.
3834         * g++.dg/template/memfriend15.C: Likewise.
3835         * g++.dg/template/memfriend16.C: Likewise.
3836         * g++.dg/template/memfriend17.C: Likewise.
3837         * g++.dg/template/memfriend7.C: Likewise.
3838         * g++.dg/template/meminit1.C: Likewise.
3839         * g++.dg/template/nested3.C: Likewise.
3840         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3841         * g++.dg/template/nontype12.C: Likewise.
3842         * g++.dg/template/nontype13.C: Likewise.
3843         * g++.dg/template/nontype6.C: Likewise.
3844         * g++.dg/template/pr23510.C: Likewise.
3845         * g++.dg/template/pr35240.C: Likewise.
3846         * g++.dg/template/ptrmem15.C: Likewise.
3847         * g++.dg/template/ptrmem6.C: Likewise.
3848         * g++.dg/template/qualified-id1.C: Likewise.
3849         * g++.dg/template/qualttp20.C: Likewise.
3850         * g++.dg/template/qualttp3.C: Likewise.
3851         * g++.dg/template/qualttp4.C: Likewise.
3852         * g++.dg/template/qualttp5.C: Likewise.
3853         * g++.dg/template/qualttp6.C: Likewise.
3854         * g++.dg/template/qualttp7.C: Likewise.
3855         * g++.dg/template/qualttp8.C: Likewise.
3856         * g++.dg/template/recurse.C: Likewise.
3857         * g++.dg/template/recurse2.C: Likewise.
3858         * g++.dg/template/ref5.C: Likewise.
3859         * g++.dg/template/scope2.C: Likewise.
3860         * g++.dg/template/sfinae10.C: Likewise.
3861         * g++.dg/template/sfinae3.C: Likewise.
3862         * g++.dg/template/sizeof3.C: Likewise.
3863         * g++.dg/template/static9.C: Likewise.
3864         * g++.dg/template/template-id-2.C: Likewise.
3865         * g++.dg/template/typedef13.C: Likewise.
3866         * g++.dg/template/typename4.C: Likewise.
3867         * g++.dg/template/using14.C: Likewise.
3868         * g++.dg/template/using2.C: Likewise.
3869         * g++.dg/template/warn1.C: Likewise.
3870         * g++.dg/warn/Wparentheses-13.C: Likewise.
3871         * g++.dg/warn/Wparentheses-15.C: Likewise.
3872         * g++.dg/warn/Wparentheses-16.C: Likewise.
3873         * g++.dg/warn/Wparentheses-17.C: Likewise.
3874         * g++.dg/warn/Wparentheses-18.C: Likewise.
3875         * g++.dg/warn/Wparentheses-19.C: Likewise.
3876         * g++.dg/warn/Wparentheses-20.C: Likewise.
3877         * g++.dg/warn/Wparentheses-23.C: Likewise.
3878         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3879         * g++.dg/warn/noeffect2.C: Likewise.
3880         * g++.dg/warn/noeffect4.C: Likewise.
3881         * g++.dg/warn/pr8570.C: Likewise.
3882         * g++.old-deja/g++.brendan/init2.C: Likewise.
3883         * g++.old-deja/g++.eh/spec6.C: Likewise.
3884         * g++.old-deja/g++.pt/crash10.C: Likewise.
3885         * g++.old-deja/g++.pt/crash36.C: Likewise.
3886         * g++.old-deja/g++.pt/derived3.C: Likewise.
3887         * g++.old-deja/g++.pt/error2.C: Likewise.
3888         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3889         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3890         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3891         * g++.old-deja/g++.pt/overload7.C: Likewise.
3892         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3893
3894 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3895             Iain Sandoe  <iains@gcc.gnu.org>
3896
3897         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3898         Added code to deal with the case when [Protocol
3899         -descriptionForInstanceMethod:] or [Protocol
3900         -descriptionForClassMethod:] returns NULL.
3901
3902 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3903             Iain Sandoe  <iains@gcc.gnu.org>
3904
3905         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3906         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3907         Added cast.
3908
3909 2011-06-07  Xinliang David Li  <davidxl@google.com>
3910
3911         * gcc.dg/inline_2.c: New test.
3912         * gcc.dg/unroll_2.c: New test.
3913         * gcc.dg/inline_3.c: New test.
3914         * gcc.dg/unroll_3.c: New test.
3915         * gcc.dg/inline_4.c: New test.
3916         * gcc.dg/unroll_4.c: New test.
3917         * gcc.dg/inline_1.c: New test.
3918         * gcc.dg/unroll_1.c: New test.
3919
3920 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3921
3922         PR tree-optimization/48497
3923         * lib/gcc-defs.exp (dg-additional-options): New proc.
3924         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3925         -msse2 on 32-bit x86.
3926
3927 2011-06-06  Jason Merrill  <jason@redhat.com>
3928
3929         * g++.dg/cpp0x/enum19.C: New.
3930
3931 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3932
3933         * gcc.target/arm/neon-reload-class.c: New test.
3934
3935 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3936
3937         PR debug/49130
3938         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3939
3940 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3941
3942         * gcc.target/arm/smlatb-1.c: New file.
3943         * gcc.target/arm/smlatt-1.c: New file.
3944         * gcc.target/arm/smlaltb-1.c: New file.
3945         * gcc.target/arm/smlaltt-1.c: New file.
3946
3947 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3948
3949         * gcc.target/arm/mla-2.c: New test.
3950
3951 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR gcov-profile/49299
3954         * gcc.dg/tree-prof/pr49299-1.c: New test.
3955         * gcc.dg/tree-prof/pr49299-2.c: New test.
3956
3957 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3958
3959         * lib/target-supports.exp
3960         (check_effective_target_vect_widen_mult_qi_to_hi):
3961         Add NEON as supporting target.
3962         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3963         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3964         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3965         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3966         using widening multiplication on targets that support it.
3967         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3968         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3969         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3970
3971 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3972
3973         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3974         Modern Objective-C runtime API.
3975         * objc/execute/next_mapping.h: Removed.
3976         * objc-obj-c++-shared/next-mapping.h: Removed.
3977         * objc-obj-c++-shared/Object1.h: Removed.
3978         * objc-obj-c++-shared/Object1.m: Removed.
3979         * objc-obj-c++-shared/Object1.mm: Removed.
3980         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3981         * objc-obj-c++-shared/Protocol1.h: Removed.
3982         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3983         of ProtoBool, IVAR_T and METHOD.
3984         * objc-obj-c++-shared/runtime.h: New.
3985         * objc-obj-c++-shared/TestsuiteObject.h: New.
3986         * objc-obj-c++-shared/TestsuiteObject.m: New.
3987
3988         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3989         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3990         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3991         it a class method.
3992         * objc/execute/_cmd.m: Include
3993         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3994         runtime API.  ([TestClass +initialize]): Include this method also
3995         with the GNU runtime.
3996         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3997         Object.  ([-setValue:]): Return void.
3998         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3999         with the GNU runtime.  Include
4000         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4001         for the NeXT runtime.  Use the existing print_ivars() and
4002         compare_structures() implementations for the old NeXT runtime.
4003         Added new implementations for the Modern GNU and NeXT runtimes.
4004         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4005         well.  (main): Use objc_getClass().  Use return instead of exit.
4006         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4007         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4008         of exit().
4009         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4010         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4011         instead of Object.  (main): Use return instead of exit().
4012         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4013         instead of Object.  Removed prototype for exit().  (main): Use
4014         return instead of exit().  Use the Modern Objective-C runtime API.
4015         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4016         Object.
4017         * objc/execute/class-tests-1.h: Include
4018         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4019         runtime API.  (test_class_with_superclass): Do not call [Object
4020         class].  There is no need to with the current libobjc.
4021         * objc/execute/class-tests-2.h: Include
4022         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4023         runtime API.
4024         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4025         ../../objc-obj-c++-shared/next-mapping.h.
4026         * objc/execute/class-2.m: Likewise.
4027         * objc/execute/class-3.m: Likewise.
4028         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4029         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4030         +initialize]): Include this method also with the GNU
4031         runtime. (main): Use the Modern Objective-C runtime API.
4032         * objc/execute/class-5.m: Likewise.
4033         * objc/execute/class-6.m: Likewise.
4034         * objc/execute/class-7.m: Likewise.
4035         * objc/execute/class-8.m: Likewise.
4036         * objc/execute/class-9.m: Likewise.
4037         * objc/execute/class-10.m: Likewise.
4038         * objc/execute/class-11.m: Likewise.
4039         * objc/execute/class-12.m: Likewise.
4040         * objc/execute/class-13.m: Likewise.
4041         * objc/execute/class-14.m: Likewise.
4042         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4043         this method also with the GNU runtime.
4044         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4045         +initialize]): Include this method also with the GNU runtime.
4046         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4047         of Object.
4048         * objc/execute/encode-1.m: Likewise.
4049         * objc/execute/enumeration-1.m: Likewise.
4050         * objc/execute/enumeration-2.m: Likewise.
4051         * objc/execute/exceptions/catchall-1.m: Likewise.
4052         * objc/execute/exceptions/finally-1.m: Likewise.
4053         * objc/execute/exceptions/foward-1.m: Likewise.
4054         * objc/execute/exceptions/local-variables-1.m: Likewise.
4055         * objc/execute/exceptions/throw-nil.m: Likewise.
4056         * objc/execute/exceptions/trivial.m: Likewise.
4057         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4058         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4059         * objc/execute/exceptions/matcher-1.m: Likewise.
4060         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4061         Object.
4062         * objc/execute/formal_protocol-2.m: Likewise.
4063         * objc/execute/formal_protocol-3.m: Likewise.
4064         * objc/execute/formal_protocol-4.m: Likewise.
4065         * objc/execute/formal_protocol-5.m: Include
4066         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4067         protocol_getName().
4068         * objc/execute/formal_protocol-6.m: Likewise.
4069         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4070         Object.  Include <objc/Protocol.h> instead of
4071         ../../objc-obj-c++-shared/Protocol1.h.
4072         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4073         Object.
4074         * objc/execute/informal_protocol.m: Likewise.
4075         * objc/execute/load-3.m: Likewise.
4076         * objc/execute/many_args_method.m ([TestClass +initialize]):
4077         Include this method with the GNU runtime as well.
4078         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4079         * objc/execute/nested-func-1.m: Use TestsuiteObject
4080         instead of Object.
4081         * objc/execute/nil_method-1.m: Likewise.
4082         * objc/execute/no_clash.m: Likewise.
4083         * objc/execute/np-1.m: Do not include
4084         ../../objc-obj-c++-shared/Protocol1.h.
4085         (main): Use return instead of exit().
4086         * objc/execute/np-2.m: Do not include
4087         ../../objc-obj-c++-shared/Protocol1.h.
4088         ([MyObject +initialize]): Include this method also with the GNU
4089         runtime.  (main): Use return instead of exit().
4090         * objc/execute/object_is_class.m: Include
4091         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4092         of Object.  (main): Use the Modern Objective-C runtime API.
4093         * objc/execute/object_is_meta_class.m: Likewise.
4094         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4095         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4096         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4097         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4098         Objective-C runtime API.
4099         * objc/execute/protocol-isEqual-2.m: Likewise.
4100         * objc/execute/protocol-isEqual-3.m: Likewise.
4101         * objc/execute/protocol-isEqual-4.m: Likewise.
4102         * objc/execute/redefining_self.m ([TestClass +initialize]):
4103         Include this method with the GNU runtime as well.
4104         * objc/execute/root_methods.m: Include
4105         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4106         Include this method with the GNU runtime as well.
4107         (main): Use the Modern Objective-C runtime API.
4108         * objc/execute/selector-1.m: Include
4109         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4110         of Object.  (main): Use the Modern Objective-C runtime API.
4111         * objc/execute/static-1.m ([Test +initialize]): Include this
4112         method with the GNU runtime as well.
4113         * objc/execute/static-2.m: Likewise.
4114         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4115         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4116         ([MathClass +initialize]): Include this method with the GNU
4117         runtime as well.
4118         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4119         instead of Object.
4120         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4121         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4122         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4123         * objc.dg/attributes/method-attribute-1.m: Likewise.
4124         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4125         * objc.dg/attributes/method-attribute-2.m: Likewise.
4126         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4127         * objc.dg/attributes/method-attribute-3.m: Likewise.
4128         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4129         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4130         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4131         * obj-c++.dg/bitfield-1.mm: Likewise.
4132         * obj-c++.dg/bitfield-2.mm: Likewise
4133         * objc.dg/bitfield-3.m: Likewise.
4134         * obj-c++.dg/bitfield-4.mm: Likewise.
4135         * objc.dg/bitfield-5.m: Likewise
4136         * objc.dg/call-super-1.m: Likewise.
4137         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4138         Use objc_getClass() instead of objc_get_class(), but for the GNU
4139         runtime redefine objc_getClass as objc_get_class.  Include
4140         ../objc-obj-c++-shared/runtime.h.
4141         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4142         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4143         Use the Modern Objective-C runtime API.
4144         * objc.dg/class-protocol-1.m: Include
4145         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4146         * obj-c++.dg/class-protocol-1.mm: Likewise.
4147         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4148         * objc.dg/comp-types-10.m: Likewise.
4149         * objc.dg/comp-types-11.m: Likewise.
4150         * objc.dg/comp-types-12.m: Likewise.
4151         * obj-c++.dg/comp-types-9.mm: Likewise.
4152         * obj-c++.dg/comp-types-11.mm: Likewise.
4153         * obj-c++.dg/comp-types-12.mm: Likewise.
4154         * obj-c++.dg/comp-types-13.mm: Likewise.
4155         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4156         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4157         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4158         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4159         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4160         * objc.dg/desig-init-1.m: Likewise.
4161         * obj-c++.dg/defs.mm: Likewise.
4162         * objc.dg/exceptions-2.m: Likewise.
4163         * obj-c++.dg/except-1.mm: Likewise.
4164         * obj-c++.dg/exceptions-2.mm: Likewise.
4165         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4166         Use the Modern Objective-C runtime API.
4167         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4168         the Modern Objective-C runtime API.  Do not include
4169         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4170         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4171         the Modern Objective-C runtime API except when using an older NeXT
4172         runtime.
4173         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4174         the Modern Objective-C runtime API.
4175         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4176         objc/encoding.h.
4177         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4178         * objc.dg/encode-7-next-64bit.m: Updated include.
4179         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4180         objc/encoding.h.
4181         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4182         the Modern Objective-C runtime API.
4183         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4184         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4185         instead of ../objc-obj-c++-shared/Protocol1.h.
4186         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4187         the Modern Objective-C runtime API except when using an older NeXT
4188         runtime.
4189         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4190         the Modern Objective-C runtime API.
4191         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4192         Object.
4193         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4194         * objc.dg/fix-and-continue-2.m: Likewise.
4195         * objc.dg/foreach-1.m: Likewise.
4196         * objc.dg/foreach-2.m: Likewise.
4197         * objc.dg/foreach-3.m: Likewise.
4198         * objc.dg/foreach-4.m: Likewise.
4199         * objc.dg/foreach-5.m: Likewise.
4200         * objc.dg/foreach-6.m: Likewise.
4201         * objc.dg/foreach-7.m: Likewise.
4202         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4203         Object.
4204         * objc.dg/func-ptr-2.m: Likewise.
4205         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4206         Do not include objc/objc-api.h.
4207         * obj-c++.dg/fsf-package-0.mm: Likewise.
4208         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4209         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4210         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4211         of Object.
4212         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4213         * objc.dg/gnu-runtime-3.m: Likewise.
4214         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4215         * objc.dg/headers.m: Include objc/runtime.h instead of
4216         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4217         for the NeXT runtime.
4218         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4219         * obj-c++.dg/isa-field-1.mm: Likewise.
4220         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4221         * objc.dg/layout-1.m: Likewise.
4222         * objc.dg/layout-2.m: Likewise.
4223         * objc.dg/local-decl-2.m: Likewise.
4224         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4225         Object.  ([Container +elementForView:]): Use
4226         class_conformsToProtocol().
4227         * obj-c++.dg/lookup-2.mm: Likewise.
4228         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4229         * obj-c++.dg/local-decl-1.mm: Likewise.
4230         * objc.dg/method-3.m: Likewise.
4231         * objc.dg/method-4.m: Likewise.
4232         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4233         ../objc-obj-c++-shared/Protocol1.h.
4234         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4235         * objc.dg/method-9.m: Likewise.
4236         * objc.dg/method-10.m: Likewise.
4237         * objc.dg/method-13.m ([Root +initialize]): Include this method
4238         also for the GNU runtime.  (main): Use objc_getClass() also for
4239         the GNU runtime.
4240         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4241         * objc.dg/method-17.m: Likewise.
4242         * objc.dg/method-19.m: Likewise.
4243         * objc.dg/method-20b.m: Likewise.
4244         * obj-c++.dg/method-2.mm: Likewise.
4245         * obj-c++.dg/method-6.mm: Likewise.
4246         * obj-c++.dg/method-10.mm: Likewise.
4247         * obj-c++.dg/method-11.mm: Likewise.
4248         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4249         ../objc-obj-c++-shared/Protocol1.h.
4250         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4251         * obj-c++.dg/method-15.mm: Likewise.
4252         * obj-c++.dg/method-17.mm: Likewise.
4253         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4254         +initialize]): Include this method also for the GNU
4255         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4256         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4257         * obj-c++.dg/method-22.mm: Likewise.
4258         * obj-c++.dg/method-23.mm: Likewise.
4259         * obj-c++.dg/no-extra-load.mm: Likewise.
4260         * objc.dg/objc-fast-4.m: Likewise.
4261         * objc.dg/objc-gc-4.m: Likewise.
4262         * obj-c++.dg/objc-gc-3.mm: Likewise.
4263         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4264         protocol_getMethodDescription() instead of [Protocol
4265         -descriptionForInstanceMethod].
4266         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4267         Made it available with all runtimes.  (main): Call -test instead
4268         of -class.
4269         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4270         and put into a category.
4271         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4272         Object.  Include objc/objc.h.
4273         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4274         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4275         New. (main): Use protocol_getMethodDescription() instead
4276         of [Protocol -descriptionForInstanceMethod] and [Protocol
4277         -descriptionForClassMethod].
4278         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4279         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4280         Objective-C runtime API.
4281         * obj-c++.dg/proto-qual-1.mm: Likewise.
4282         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4283         Object.
4284         * obj-c++.dg/property/property-1.mm: Likewise.
4285         * obj-c++.dg/qual-types-1.mm: Likewise.
4286         * objc.dg/selector-2.m: Include objc/objc.h instead of
4287         ../objc-obj-c++-shared/Object1.h.
4288         * obj-c++.dg/selector-2.mm: Likewise.
4289         * obj-c++.dg/selector-5.mm: Likewise.
4290         * obj-c++.dg/selector-6.mm: Likewise.
4291         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4292         Object.  Do not include objc/objc-api.h.
4293         * obj-c++.dg/set-not-used-1.mm: Likewise.
4294         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4295         * objc.dg/stret-1.m: Likewise.
4296         * objc.dg/stret-2.m: Likewise.
4297         * obj-c++.dg/super-class-2.mm: Likewise.
4298         * objc.dg/super-class-3.m: Likewise.
4299         * objc.dg/super-class-4.m: Likewise.
4300         * objc.dg/sync-2.m: Likewise.
4301         * obj-c++.dg/sync-2.mm: Likewise.
4302         * objc.dg/sync-1.m: Include objc/objc.h instead of
4303         ../objc-obj-c++-shared/Object1.h.
4304         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4305         'Class' as the type of 'isa'.
4306         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4307         Objective-C runtime API.  ([TestClass +initialize]): Include this
4308         method with the GNU runtime as well.
4309         * objc.dg/strings/strings-1.m: Updated includes.
4310         * obj-c++.dg/strings/strings-1.mm: Likewise.
4311         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4312         objc.dg/strings/const-str-12b.m.
4313         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4314         * obj-c++.dg/template-3.mm: Likewise.
4315         * obj-c++.dg/template-4.mm: Likewise.
4316         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4317         Objective-C runtime API.
4318         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4319         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4320         * obj-c++.dg/try-catch-1.mm: Likewise.
4321         * obj-c++.dg/try-catch-2.mm: Likewise.
4322         * objc.dg/try-catch-3.m: Likewise.
4323         * obj-c++.dg/try-catch-3.mm: Likewise.
4324         * objc.dg/try-catch-6.m: Likewise.
4325         * objc.dg/try-catch-7.m: Likewise.
4326         * obj-c++.dg/try-catch-7.mm: Likewise.
4327         * obj-c++.dg/try-catch-8.mm: Likewise.
4328         * obj-c++.dg/try-catch-9.mm: Likewise.
4329         * objc.dg/try-catch-10.m: Likewise.
4330         * obj-c++.dg/try-catch-11.mm: Likewise.
4331         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4332         Object.  Include objc/objc.h.
4333         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4334         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4335         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4336         Object.  Use Modern Objective-C runtime API.  Do not use
4337         performv::.
4338         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4339         * obj-c++.dg/torture/trivial.mm: Likewise.
4340         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4341         instead of ../objc-obj-c++-shared/Object1.h.  Include
4342         ../objc-obj-c++-shared/runtime.h.
4343         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4344         * objc.dg/torture/strings/const-str-11.m: Likewise.
4345         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4346         * objc.dg/torture/strings/const-str-9.m: Likewise.
4347         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4348         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4349         instead of Object. Only add _FooClassReference if
4350         __NEXT_RUNTIME__.
4351         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4352         * objc.dg/torture/strings/const-str-8.m: Likewise.
4353         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4354         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4355         additional sources.
4356         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4357         Object.
4358         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4359         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4360         * obj-c++.dg/va-meth-1.mm: Likewise.
4361         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4362         ../objc-obj-c++-shared/Object1.h.
4363         * objc.dg/zero-link-3.m: Likewise.
4364
4365 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4366
4367         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4368
4369 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4370
4371         PR objc-++/48275
4372         * obj-c++.dg/property/cxx-property-1.mm: New.
4373         * obj-c++.dg/property/cxx-property-2.mm: New.
4374
4375 2011-06-06  Jason Merrill  <jason@redhat.com>
4376
4377         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4378
4379 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4380
4381         PR rtl-optimization/49145
4382         From Ryan Mansfield
4383         * gcc.c-torture/compile/pr49145.c: New test.
4384
4385 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4386
4387         PR testsuite/49288
4388         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4389         to dg-options, match also DW_AT_linkage_name.
4390
4391         PR debug/49294
4392         * gcc.dg/debug/pr49294.c: New test.
4393
4394         PR c++/49264
4395         * g++.dg/opt/pr49264.C: New test.
4396
4397 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4398
4399         PR tree-optimization/49243
4400         * gcc.dg/pr49243.c: New.
4401
4402 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4403
4404         * gnat.dg/specs/cond_expr1.ads: New test.
4405
4406 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4407
4408         * gnat.dg/deferred_const4.ad[sb]: New test.
4409         * gnat.dg/deferred_const4_pkg.ads: New helper.
4410
4411 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4412
4413         * gnat.dg/test_tamdt.adb: Rename to...
4414         * gnat.dg/taft_type1.adb: ...this.
4415         * gnat.dg/tamdt.ad[sb]: Rename to...
4416         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4417         * gnat.dg/tamdt_aux.ads: Rename to...
4418         * gnat.dg/taft_type1_pkg2.ads: ...this.
4419         * gnat.dg/taft_type2.ad[sb]: New test.
4420         * gnat.dg/taft_type2_pkg.ads: New helper.
4421         * gnat.dg/taft_type3.adb: New test.
4422         * gnat.dg/taft_type3_pkg.ads: New helper.
4423
4424 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4425
4426         PR fortran/49255
4427         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4428         for F2008.
4429
4430 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4431
4432         PR testsuite/49287
4433         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4434         warning.
4435         * objc.dg/gnu-api-2-objc.m: Likewise.
4436         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4437         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4438
4439 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4440
4441         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4442         alignment, not the alignment, when calling class_addIvar().  Add
4443         an 'isa' instance variable to the test root class.
4444         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4445
4446 2011-06-04  Jan Hubicka  <jh@suse.cz>
4447
4448         PR tree-optimization/48893
4449         PR tree-optimization/49091
4450         PR tree-optimization/49179
4451         * gfortran.dg/pr49179.f90: New testcase
4452
4453 2011-06-04  Jan Hubicka  <jh@suse.cz>
4454
4455         PR lto/48954
4456         * g++.dg/torture/pr48954.C: New testcase.
4457
4458 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4459
4460         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4461
4462 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4463
4464         PR c++/33840
4465         * g++.dg/diagnostic/bitfld2.C: New.
4466
4467 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4468
4469         PR target/49281
4470         * gcc.c-torture/execute/pr49281.c: New test.
4471
4472 2011-06-04  Jan Hubicka  <jh@suse.cz>
4473
4474         PR tree-optimize/48929
4475         * gcc.c-torture/compile/pr48929.c: New testcase.
4476
4477 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4478
4479         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4480
4481 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR c++/49276
4484         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4485
4486 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4487
4488         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4489
4490 2011-06-03  Richard Henderson  <rth@redhat.com>
4491             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4492
4493         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4494
4495 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4496
4497         * objc.dg/headers.m: Do not include objc-list.h.
4498
4499 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4500
4501         * objc.dg/type-stream-1.m: Test removed.
4502         * objc.dg/headers.m: Do not include typedstream.h.
4503
4504 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4505
4506         * objc.dg/torture/forward-1.m (main): Updated testcase.
4507
4508 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4509
4510         PR target/49163
4511         * gcc.c-torture/compile/pr49163.c: New.
4512
4513 2011-06-02  Asher Langton  <langton2@llnl.gov>
4514
4515         PR fortran/49268
4516         * gfortran.dg/PR49268.f90: New test.
4517
4518 2011-06-02  Asher Langton  <langton2@llnl.gov>
4519
4520         PR fortran/37039
4521         * gfortran.dg/PR37039.f90: New test.
4522
4523 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4524
4525         PR objc/48539
4526         * objc.dg/method-5.m: Updated.
4527         * objc.dg/method-19.m: Updated.
4528         * objc.dg/method-lookup-1.m: New.
4529         * obj-c++.dg/method-6.mm: Updated.
4530         * obj-c++.dg/method-7.mm: Updated.
4531         * obj-c++.dg/method-lookup-1.mm: New.
4532
4533 2011-06-02  DJ Delorie  <dj@redhat.com>
4534
4535         * lib/timeout.exp (timeout): Add board_info support.
4536
4537 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4538
4539         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4540
4541 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4542
4543         PR fortran/49265
4544         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4545         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4546
4547 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4548             Hans-Peter Nilsson  <hp@axis.com>
4549
4550         PR rtl-optimization/48840
4551         * gcc.target/sparc/ultrasp13.c: New test.
4552
4553 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4554
4555         PR target/49238
4556         * gcc.c-torture/compile/pr49238.c: New.
4557
4558 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4559
4560         * gcc.target/arm/g2.c: Skip test in -mthumb.
4561         Skip test unless cpu is xscale.
4562         * gcc.target/arm/scd42-2.c: Likewise.
4563         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4564
4565 2011-06-01  Jason Merrill  <jason@redhat.com>
4566
4567         * g++.dg/cpp0x/decltype28.C: New.
4568         * g++.dg/cpp0x/decltype29.C: New.
4569
4570 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4571
4572         PR target/45074
4573         * gcc.target/mips/pr45074.c: New test.
4574
4575 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4576             Hans-Peter Nilsson  <hp@axis.com>
4577
4578         PR rtl-optimization/48830
4579         * gcc.target/sparc/ultrasp12.c: New test.
4580
4581 2011-06-01  David Li  <davidxl@google.com>
4582
4583         * gcc.dg/profile-dir-1.c: Change pass name.
4584         * gcc.dg/profile-dir-2.c: Ditto.
4585         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4586         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4587         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4588         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4589         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4590         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4591         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4592         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4593         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4594         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4595         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4596         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4597         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4598         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4599         * gcc.dg/profile-dir-3.c: Ditto.
4600         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4601
4602 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4603
4604         * objc.dg/attributes/method-nonnull-1.m: New test.
4605         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4606
4607 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4608
4609         PR fortran/18918
4610         * gfortran.dg/coarray_atomic_1.f90: New.
4611         * gfortran.dg/coarray/atomic_1.f90: New.
4612
4613 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4614
4615         * gcc.dg/guality/bswaptest.c: New test.
4616         * gcc.dg/guality/clztest.c: New test.
4617         * gcc.dg/guality/ctztest.c: New test.
4618         * gcc.dg/guality/rotatetest.c: New test.
4619
4620         PR target/48688
4621         * gcc.target/i386/pr48688.c: New test.
4622
4623 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4624
4625         PR c++/48010
4626         * g++.dg/lookup/name-clash9.C: New.
4627
4628 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4629
4630         PR fortran/18918
4631         * gfortran.dg/coarray/dummy_1.f90: New.
4632
4633 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4634
4635         PR fortran/18918
4636         * gfortran.dg/coarray/save_1.f90: New.
4637         * gfortran.dg/coarray_4.f90: Update dg-error.
4638
4639 2011-05-31  Jason Merrill  <jason@redhat.com>
4640
4641         * g++.dg/cpp0x/rv-template1.C: New.
4642
4643 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4644
4645         PR rtl-optimization/49235
4646         * gcc.dg/pr49235.c: New test.
4647
4648 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4649
4650         PR tree-optimization/49093
4651         * gcc.dg/vect/pr49093.c: New test.
4652
4653 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4654
4655         PR debug/49047
4656         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4657
4658 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4659
4660         PR testsuite/49239
4661         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4662         output array.
4663
4664 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4665
4666         PR target/49186
4667         * gcc.c-torture/execute/pr49186.c: New.
4668
4669 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4670
4671         PR target/49168
4672          * gcc.target/i386/pr49168-1.c: New.
4673
4674 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4675             Eric Botcazou  <ebotcazou@adacore.com>
4676
4677         * gcc.dg/guality/drap.c: New test.
4678
4679 2011-05-30  Richard Guenther  <rguenther@suse.de>
4680
4681         PR tree-optimization/49210
4682         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4683         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4684
4685 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4686
4687         PR c++/49223
4688         * g++.dg/gomp/pr49223-1.C: New test.
4689         * g++.dg/gomp/pr49223-2.C: New test.
4690
4691 2011-05-30  Richard Guenther  <rguenther@suse.de>
4692
4693         PR tree-optimization/49218
4694         * gcc.c-torture/execute/pr49218.c: New testcase.
4695
4696 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4697
4698         PR tree-optimization/49199
4699         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4700         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4701         -fno-tree-scev-cprop.
4702
4703 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4704
4705         PR fortran/47601
4706         * gfortran.dg/extends_13.f03: New.
4707
4708 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4709
4710         PR rtl-optimization/49095
4711         * gcc.target/i386/pr49095.c: New test.
4712
4713 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4714
4715         PR fortran/18918
4716         * gfortran.dg/coarray_24.f90: New.
4717
4718 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4719
4720         PR fortran/18918
4721         * gfortran.dg/coarray_23.f90: New.
4722
4723 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4724
4725         From Ryan Mansfield
4726         * gcc.dg/pr48826.c: New test.
4727
4728 2011-05-29  Richard Guenther  <rguenther@suse.de>
4729
4730         PR tree-optimization/49217
4731         * gcc.dg/torture/pr49217.c: New testcase.
4732
4733 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4734
4735         PR testsuite/49222
4736         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4737
4738 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4739
4740         * gnat.dg/boolean_subtype.adb: Rename to...
4741         * gnat.dg/boolean_subtype1.adb: ...this.
4742
4743 2011-05-28  Jason Merrill  <jason@redhat.com>
4744
4745         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4746
4747 2011-05-27  Jason Merrill  <jason@redhat.com>
4748
4749         * g++.dg/cpp0x/enum18.C: Adjust.
4750
4751         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4752
4753 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4754
4755         PR fortran/18918
4756         * gfortran.dg/coarray_22.f90: New.
4757
4758 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4759
4760         PR tree-optimization/46728
4761         * gcc.target/powerpc/pr46728-1.c: New.
4762         * gcc.target/powerpc/pr46728-2.c: New.
4763         * gcc.target/powerpc/pr46728-3.c: New.
4764         * gcc.target/powerpc/pr46728-4.c: New.
4765         * gcc.target/powerpc/pr46728-5.c: New.
4766         * gcc.dg/pr46728-6.c: New.
4767         * gcc.target/powerpc/pr46728-7.c: New.
4768         * gcc.target/powerpc/pr46728-8.c: New.
4769         * gcc.dg/pr46728-9.c: New.
4770         * gcc.target/powerpc/pr46728-10.c: New.
4771         * gcc.target/powerpc/pr46728-11.c: New.
4772         * gcc.dg/pr46728-12.c: New.
4773         * gcc.target/powerpc/pr46728-13.c: New.
4774         * gcc.target/powerpc/pr46728-14.c: New.
4775         * gcc.target/powerpc/pr46728-15.c: New.
4776         * gcc.target/powerpc/pr46728-16.c: New.
4777
4778 2011-05-27  Jason Merrill  <jason@redhat.com>
4779
4780         * g++.dg/abi/mangle47.C: New.
4781
4782         PR c++/49176
4783         * g++.dg/template/const5.C: New.
4784
4785         * g++.dg/cpp0x/enum18.C: New.
4786
4787         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4788
4789         * g++.dg/cpp0x/error6.C: New.
4790
4791         * g++.dg/cpp0x/error5.C: New.
4792
4793 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4794
4795         PR c++/49165
4796         * g++.dg/eh/cond6.C: New test.
4797
4798 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4799
4800         PR fortran/48820
4801         * gfortran.dg/rank_3.f90: New.
4802         * gfortran.dg/rank_4.f90: New.
4803
4804 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4805
4806         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4807         replace dump search.
4808
4809 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4810
4811         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4812         * gnat.dg/bit_packed_array5.adb: ...here.
4813
4814 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4815
4816         PR c++/42056
4817         * g++.dg/cpp0x/auto25.C: New.
4818
4819 2011-05-27  Richard Guenther  <rguenther@suse.de>
4820
4821         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4822
4823 2011-05-27  Richard Guenther  <rguenther@suse.de>
4824
4825         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4826
4827 2011-05-27  Richard Guenther  <rguenther@suse.de>
4828
4829         PR middle-end/49189
4830         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4831
4832 2011-05-26  Jason Merrill  <jason@redhat.com>
4833
4834         * g++.dg/cpp0x/friend1.C: New.
4835         * g++.dg/cpp0x/friend2.C: New.
4836
4837         * g++.dg/cpp0x/auto7.C: Update.
4838         * g++.dg/template/crash50.C: Adjust.
4839         * g++.dg/template/static9.C: Adjust.
4840         * g++.old-deja/g++.ext/memconst.C: Adjust.
4841
4842 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4843
4844         * gcc.dg/march.c: Ignore a note for some targets.
4845
4846 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4847             Nathan Froyd  <froydnj@codesourcery.com>
4848
4849         PR c++/2288
4850         PR c++/18770
4851         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4852         * g++.dg/parse/pr18770.C: New test.
4853         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4854
4855 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4856
4857         PR fortran/48955
4858         * gfortran.dg/dependency_40.f90 : New test.
4859
4860 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4861
4862         PR fortran/18918
4863         * gfortran.dg/coarray/registering_1.f90: New.
4864
4865 2011-05-26  Jason Merrill  <jason@redhat.com>
4866
4867         * g++.dg/cpp0x/variadic111.C: New.
4868         * g++.dg/cpp0x/variadic41.C: Adjust.
4869
4870 2011-05-26  Richard Guenther  <rguenther@suse.de>
4871
4872         PR tree-optimization/48702
4873         * gcc.dg/torture/pr48702.c: New testcase.
4874
4875 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4876
4877         PR gcov-profile/48845
4878         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4879         support.
4880         * gcc.dg/matrix/matrix.exp: Likewise.
4881         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4882         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4883         line number to check_profiling_available.
4884         * lib/target-supports.exp (check_profiling_available): Account for
4885         this.
4886         Require TLS runtime support with -fprofile-generate.
4887         * lib/profopt.exp (profopt-execute): Add TLS options for
4888         -fprofile-generate.
4889         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4890
4891 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4892
4893         PR c++/49165
4894         * g++.dg/eh/cond5.C: New test.
4895
4896         PR tree-optimization/49161
4897         * gcc.c-torture/execute/pr49161.c: New test.
4898
4899 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4900
4901         * gcc.target/arm/neon-vorn-vbic.c: New test.
4902
4903 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4904
4905         PR tree-optimization/49038
4906         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4907         * gcc.dg/vect/pr49038.c: New test.
4908
4909 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4910         * g++.dg/init/pr25811-3.C: New.
4911         * g++.dg/init/pr25811-4.C: New.
4912
4913 2011-05-25  Jason Merrill  <jason@redhat.com>
4914
4915         * g++.dg/cpp0x/enum17.C: New.
4916         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4917
4918         * g++.dg/cpp0x/auto24.C: New.
4919
4920         * g++.dg/cpp0x/error4.C: New.
4921
4922         * g++.dg/cpp0x/rv-restrict.C: New.
4923
4924         * g++.dg/cpp0x/enum15.C: New.
4925         * g++.dg/cpp0x/constexpr-switch2.C: New.
4926
4927         * g++.dg/cpp0x/variadic110.C: New.
4928
4929         * g++.dg/cpp0x/auto9.C: Add typedef test.
4930
4931         * g++.dg/cpp0x/auto23.C: New.
4932         * g++.dg/cpp0x/auto9.C: Adjust.
4933
4934         * g++.dg/cpp0x/defaulted29.C: New.
4935
4936         * g++.dg/cpp0x/initlist51.C: New.
4937
4938 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4939
4940         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4941         * g++.dg/abi/packed1.C: Suppress warning.
4942         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4943         * g++.dg/template/stdarg1.C: Likewise.
4944         * g++.dg/other/packed1.C: Remove arm from xfail list.
4945
4946 2011-05-25  Jason Merrill  <jason@redhat.com>
4947
4948         * g++.dg/cpp0x/enum16.C: New.
4949         * g++.dg/parse/error15.C: Adjust.
4950
4951         * g++.dg/cpp0x/initlist50.C: New.
4952
4953         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4954
4955         * g++.dg/cpp0x/variadic109.C: New.
4956
4957 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4958
4959          * gcc.target/i386/pause-1.c: New.
4960
4961 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4962
4963         * gcc.dg/stack-usage-1.c: Adjust comment.
4964         * gcc.dg/stack-usage-2.c: New test.
4965
4966 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR c++/49136
4969         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4970         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4971
4972 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4973
4974         PR rtl-optimization/48757
4975         * gfortran.dg/pr48757.f:  New test case.
4976
4977 2011-05-24  Jason Merrill  <jason@redhat.com>
4978
4979         * g++.dg/cpp0x/access01.C: New.
4980
4981 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4982
4983         PR libobjc/48177
4984         * objc.dg/pr48177.m: New testcase.      
4985
4986 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4987
4988         PR objc/48187
4989         * objc.dg/pr48187.m: New testcase.
4990         * obj-c++.dg/pr48187.mm: New testcase.
4991         * objc.dg/ivar-extra-semicolon.m: New testcase.
4992
4993 2011-05-24  Jason Merrill  <jason@redhat.com>
4994
4995         * g++.dg/template/access21.C: New.
4996         * g++.dg/template/access22.C: New.
4997
4998 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4999
5000         PR rtl-optimization/48633
5001         * g++.dg/pr48633.C: New test.
5002
5003 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5004
5005         PR target/49133
5006         * g++.dg/other/pr49133.C: New test.
5007
5008 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5009             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5010
5011         * gcc.dg/torture/tls/run-gd.c: New test.
5012         * gcc.dg/torture/tls/run-ie.c: New test.
5013         * gcc.dg/torture/tls/run-ld.c: New test.
5014         * gcc.dg/torture/tls/run-le.c: New test.
5015         * lib/target-supports.exp (check_effective_target_tls_runtime):
5016         Build testcase with TLS options.
5017
5018 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5019
5020         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5021
5022 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5023
5024         PR tree-optimization/49121
5025         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5026
5027 2011-05-23  Jason Merrill  <jason@redhat.com>
5028
5029         * g++.dg/cpp0x/defaulted28.C: New.
5030
5031         * g++.dg/cpp0x/sfinae25.C: New.
5032
5033         * g++.dg/cpp0x/rv-cast2.C: New.
5034
5035         * g++.dg/cpp0x/enum14.C: New.
5036
5037 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5038
5039         PR lto/49123
5040         * gcc.c-torture/execute/pr49123.c: New test.
5041
5042         PR debug/49032
5043         * gcc.dg/debug/pr49032.c: New test.
5044
5045         PR c/49120
5046         * gcc.dg/pr49120.c: New test.
5047
5048 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5049
5050         PR target/47315
5051         * gcc.target/i386/pr47315.c: New test.
5052
5053 2011-05-23  Jason Merrill  <jason@redhat.com>
5054
5055         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5056
5057         * g++.dg/cpp0x/sfinae24.C: New.
5058
5059         * g++.dg/cpp0x/error3.C: New.
5060
5061         * g++.dg/cpp0x/defaulted27.C: New.
5062
5063         * g++.dg/cpp0x/decltype27.C: New.
5064
5065 2011-05-23  Richard Guenther  <rguenther@suse.de>
5066
5067         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5068
5069 2011-05-23  Richard Guenther  <rguenther@suse.de>
5070
5071         PR tree-optimization/40874
5072         * g++.dg/tree-ssa/pr40874.C: New testcase.
5073
5074 2011-05-23  Richard Guenther  <rguenther@suse.de>
5075
5076         PR tree-optimization/49115
5077         * g++.dg/torture/pr49115.C: New testcase.
5078
5079 2011-05-23  Richard Guenther  <rguenther@suse.de>
5080
5081         PR middle-end/15419
5082         * gcc.dg/memcpy-3.c: New testcase.
5083
5084 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5085
5086         PR middle-end/48973
5087         * gcc.c-torture/execute/pr48973-1.c: New test.
5088         * gcc.c-torture/execute/pr48973-2.c: New test.
5089
5090 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5091
5092         PR c++/18016
5093         * g++.dg/warn/pr18016.C: New.
5094
5095 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5096
5097         PR target/45098
5098         * gcc.target/arm/ivopts-6.c: New test.
5099
5100 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR middle-end/49029
5103         * gcc.c-torture/compile/pr49029.c: New test.
5104
5105 2011-05-22  Jason Merrill  <jason@redhat.com>
5106
5107         * g++.dg/cpp0x/sfinae23.C: New.
5108         * g++.dg/cpp0x/sfinae8.C: Correct.
5109
5110 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5111
5112         * gfortran.dg/function_optimize_8.f90:  New test case.
5113
5114 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5115
5116         PR tree-optimization/49087
5117         * gcc.dg/vect/O3-pr49087.c: New test.
5118
5119 2011-05-21  Jason Merrill  <jason@redhat.com>
5120
5121         * g++.dg/debug/const5.C: New.
5122
5123 2011-05-20  Jason Merrill  <jason@redhat.com>
5124
5125         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5126
5127         * g++.dg/cpp0x/constexpr-static7.C: New.
5128
5129         * g++.dg/cpp0x/enum12.C: New.
5130         * g++.dg/cpp0x/enum13.C: New.
5131
5132 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5133
5134         PR fortran/48699
5135         * gfortran.dg/select_type_23.f03: New.
5136
5137 2011-05-20  Jason Merrill  <jason@redhat.com>
5138
5139         * g++.dg/cpp0x/defaulted26.C: New.
5140
5141         * g++.dg/cpp0x/noexcept02.C: Fix.
5142         * g++.dg/cpp0x/noexcept03.C: Fix.
5143         * g++.dg/cpp0x/noexcept08.C: Fix.
5144         * g++.dg/cpp0x/noexcept10.C: New.
5145
5146 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5147
5148         PR fortran/48706
5149         * gfortran.dg/extends_12.f03: New.
5150
5151 2011-05-20  Jason Merrill  <jason@redhat.com>
5152
5153         * g++.dg/template/koenig9.C: New.
5154         * g++.dg/opt/pr47615.C: Fix.
5155         * g++.dg/overload/defarg1.C: Fix.
5156         * g++.dg/tc1/dr213.C: Remove xfail.
5157         * g++.dg/torture/pr34850.C: Fix.
5158         * g++.dg/torture/pr39362.C: Fix.
5159         * g++.old-deja/g++.brendan/crash56.C: Fix.
5160         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5161
5162 2011-05-20  Richard Guenther  <rguenther@suse.de>
5163
5164         PR tree-optimization/49079
5165         * gcc.dg/torture/pr49079.c: New testcase.
5166
5167 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5168
5169         PR tree-optimization/49073
5170         * gcc.c-torture/execute/pr49073.c: New test.
5171
5172 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5173
5174         PR fortran/18918
5175         * gfortran.dg/coarray_21.f90: New.
5176
5177 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5178
5179         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5180         output.
5181
5182 2011-05-19  Richard Guenther  <rguenther@suse.de>
5183
5184         PR testsuite/49063
5185         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5186
5187 2011-05-19  Richard Guenther  <rguenther@suse.de>
5188
5189         PR middle-end/48985
5190         * gcc.dg/builtin-object-size-11.c: New testcase.
5191
5192 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5193
5194         PR target/45098
5195         * gcc.target/arm/ivopts.c: New test.
5196         * gcc.target/arm/ivopts-2.c: New test.
5197
5198 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5199
5200         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5201
5202 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5203
5204         * gcc.c-torture/execute/960321-1.x: Remove.
5205
5206 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5207
5208         PR fortran/48700
5209         * gfortran.dg/move_alloc_4.f90: New.
5210
5211 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5212
5213         PR target/49002
5214         * gcc.target/i386/pr49002-1.c: New test.
5215         * gcc.target/i386/pr49002-2.c: Likewise.
5216
5217 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5218
5219         PR tree-optimization/49039
5220         * gcc.c-torture/execute/pr49039.c: New test.
5221         * gcc.dg/tree-ssa/pr49039.c: New test.
5222         * g++.dg/torture/pr49039.C: New test.
5223
5224 2011-05-18  Jason Merrill  <jason@redhat.com>
5225
5226         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5227         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5228         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5229
5230 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5231
5232         * gcc.target/bfin/mcpu-bf592.c: New test.
5233
5234 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5235
5236         PR tree-optimization/41881
5237         * gcc.dg/vect/O3-pr41881.c: New test.
5238         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5239
5240 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5241
5242         PR tree-optimization/49000
5243         * gcc.dg/pr49000.c: New test.
5244
5245 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5246
5247         * gnat.dg/invalid1.adb: New test.
5248
5249 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5250
5251         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5252         scan pattern.
5253         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5254         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5255
5256 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5257
5258         PR c++/48994
5259         * g++.dg/cpp0x/range-for18.C: New.
5260
5261 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5262
5263         PR fortran/18918
5264         * gfortran.dg/coarray/image_index_2.f90: New.
5265
5266 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5267
5268         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5269         * g++.dg/cpp0x/override2.C: New.
5270
5271 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5272
5273         PR fortran/18918
5274         * gfortran.de/coarray_20.f90: New.
5275
5276 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5277
5278         PR fortran/22572
5279         * function_optimize_7.f90:  New test case.
5280
5281 2011-05-13  Jason Merrill  <jason@redhat.com>
5282
5283         * g++.dg/cpp0x/decltype26.C: New.
5284         * g++.dg/cpp0x/enum11.C: New.
5285
5286 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5287
5288         PR fortran/48972
5289         PR fortran/48991
5290         * gfortran.dg/assign_8.f90: Update dg-error.
5291
5292 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5293
5294         PR fortran/48972
5295         * gfortran.dg/io_constraints_8.f90: New.
5296         * gfortran.dg/io_constraints_9.f90: New.
5297
5298 2011-05-13  Martin Thuresson  <martint@google.com>
5299
5300         PR gcov-profile/47793
5301         * gcc.dg/pr47793.c: New.
5302
5303 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5304
5305         PR tree-optimization/48975
5306         * gcc.dg/pr48975.c: New test.
5307
5308 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5309
5310         PR fortran/48972
5311         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5312
5313 2011-05-12  Jason Merrill  <jason@redhat.com>
5314
5315         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5316
5317 2011-05-12  Geert Bosch  <bosch@adacore.com>
5318
5319         * gnat.dg/view_conversion1.adb: New test.
5320
5321 2011-05-12  Richard Guenther  <rguenther@suse.de>
5322
5323         PR tree-optimization/48172
5324         * gcc.dg/vect/pr48172.c: New testcase.
5325
5326 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5327
5328         PR debug/48967
5329         * g++.dg/opt/pr48967.C: New test.
5330
5331 2011-05-11  Jason Merrill  <jason@redhat.com>
5332
5333         * g++.dg/cpp0x/constexpr-friend.C: New.
5334         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5335
5336         * g++.dg/cpp0x/sfinae22.C: New.
5337
5338 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5339
5340         PR fortran/48889
5341         * gfortran.dg/generic_24.f90: New.
5342
5343 2011-05-11  Richard Guenther  <rguenther@suse.de>
5344
5345         PR tree-optimization/15256
5346         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5347
5348 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5349
5350         PR debug/48159
5351         * gcc.dg/pr48159-1.c: New test.
5352         * gcc.dg/pr48159-2.c: New test.
5353
5354 2011-05-11  Richard Guenther  <rguenther@suse.de>
5355
5356         PR middle-end/48953
5357         * gcc.dg/torture/pr48953.c: New testcase.
5358
5359 2011-05-11  Richard Guenther  <rguenther@suse.de>
5360
5361         PR tree-optimization/18041
5362         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5363
5364 2011-05-11  Alan Modra  <amodra@gmail.com>
5365
5366         PR target/47755
5367         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5368
5369 2011-05-10  Jason Merrill  <jason@redhat.com>
5370
5371         * g++.dg/cpp0x/defaulted25.C: New.
5372         * g++.dg/template/crash7.C: Adjust.
5373
5374         * g++.dg/cpp0x/variadic108.C: New.
5375
5376 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5377
5378         * g++.dg/inherit/virtual9.C: Extend.
5379
5380 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5381
5382         PR target/48857
5383         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5384         are passed and returned in vector registers.
5385
5386 2011-05-10  Richard Guenther  <rguenther@suse.de>
5387
5388         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5389         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5390         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5391         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5392         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5393         applies.
5394
5395 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5396
5397         PR tree-optimization/48611
5398         PR tree-optimization/48794
5399         * gfortran.dg/gomp/pr48611.f90: New test.
5400         * gfortran.dg/gomp/pr48794.f90: New test.
5401
5402         PR debug/48928
5403         * gcc.dg/dfp/pr48928.c: New test.
5404
5405 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5406
5407         PR c++/48522
5408         * g++.dg/cpp0x/pr48522.C: New.
5409
5410 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5411
5412         PR c++/48735
5413         * g++.dg/cpp0x/sfinae21.C: New.
5414
5415 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5416
5417         * g++.dg/template/sfinae28.C: Rename to...
5418         * g++.dg/cpp0x/sfinae19.C: ... this.
5419         * g++.dg/template/sfinae29.C: Rename to...
5420         * g++.dg/cpp0x/sfinae20.C: ... this.
5421
5422 2011-05-09  Jeff Law <law@redhat.com>
5423
5424         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5425         consistent results.
5426
5427 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5428
5429         PR c++/20039
5430         * g++.dg/init/pr20039.C: New.
5431
5432 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5433
5434         PR c++/48737
5435         PR c++/48744
5436         * g++.dg/template/sfinae28.C: New.
5437         * g++.dg/template/sfinae29.C: Likewise.
5438
5439 2011-05-09  Jason Merrill  <jason@redhat.com>
5440
5441         * g++.dg/template/nontype23.C: New.
5442
5443 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5444         PR c++/48859
5445         * g++.dg/init/pr48859.C: New.
5446
5447 2011-05-09  Jason Merrill  <jason@redhat.com>
5448
5449         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5450         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5451         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5452         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5453         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5454         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5455         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5456         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5457
5458 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5459
5460         * g++.dg/inherit/virtual9.C: New.
5461
5462 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5463
5464         PR c++/48574
5465         * g++.dg/template/dependent-expr8.C: New test case.
5466
5467 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5468
5469         PR tree-optimization/48837
5470         * gcc.dg/pr48837.c: New testcase.
5471
5472 2011-05-06  Jason Merrill  <jason@redhat.com>
5473
5474         * g++.dg/cpp0x/constexpr-condition2.C: New.
5475
5476         * g++.dg/cpp0x/constexpr-missing.C: New.
5477
5478 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5479
5480         PR fortran/18918
5481         * gfortran.dg/coarray/this_image_2.f90: New.
5482
5483 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5484
5485         PR fortran/48858
5486         PR fortran/48820
5487         * gfortran.dg/bind_c_usage_22.f90: New.
5488         * gfortran.dg/bind_c_usage_23.f90: New.
5489         * gfortran.dg/bind_c_usage_24.f90: New.
5490         * gfortran.dg/bind_c_usage_24_c.c: New.
5491
5492 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5493
5494         PR c++/48838
5495         * g++.dg/template/member9.C: New test case.
5496
5497 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5498
5499         * gnat.dg/discr29.ad[sb]: New test.
5500         * gnat.dg/discr30.adb: Likewise.
5501
5502 2011-05-05  Julian Brown  <julian@codesourcery.com>
5503
5504         * gcc.target/arm/neon-vset_lanes8.c: New test.
5505
5506 2011-05-05  Jason Merrill  <jason@redhat.com>
5507
5508         * g++.dg/init/new32.C: New.
5509
5510 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5511
5512         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5513         Fix typo.
5514
5515 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5516
5517         PR rtl-optimization/48381
5518         * gcc.c-torture/compile/pr48381.c: New test.
5519
5520 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5521
5522         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5523         to dg-options.
5524         * gcc.target/i386/opt-1.c: Ditto.
5525
5526 2011-05-04  Jason Merrill  <jason@redhat.com>
5527
5528         * g++.dg/conversion/base1.C: New.
5529
5530 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5531
5532         PR libgfortran/48787
5533         * gfortran.dg/round_3.f08: Add more checks to test case.
5534
5535 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5536
5537         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5538         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5539         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5540         Gate test on effective_target fd_truncate.
5541
5542 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5543
5544         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5545         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5546         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5547         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5548         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5549         * gcc.target/i386/pr38824.c: Ditto.
5550         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5551         * gcc.target/i386/vecinit-2.c: Ditto.
5552         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5553         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5554         * gcc.target/i386/parity-2.c: Ditto.
5555         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5556
5557 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5558
5559         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5560         remove duplication.
5561         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5562         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5563         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5564
5565 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5566
5567         PR fortran/18918
5568         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5569
5570 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5571
5572         PR fortran/18918
5573         * gfortran.dg/coarray/this_image_1.f90: New.
5574
5575 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5576
5577         PR fortran/18918
5578         * gfortran.dg/coarray/caf.dg: New.
5579         * gfortran.dg/coarray/image_index_1.f90: New, copied
5580         from ../coarray_16.f90.
5581
5582 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5583
5584         PR c++/28501
5585         * g++.dg/ext/complex9.C: New.
5586
5587 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5588
5589         From Mike Frysinger
5590         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5591         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5592         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5593
5594 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5595
5596         * gcc.target/bfin/builtins: Created.
5597         * gcc.target/bfin/hisilh-O0.c: Deleted.
5598         * gcc.target/bfin/hisilh.c: Moved to...
5599         * gcc.target/bfin/builtins/hisilh.c: ...here.
5600         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5601         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5602         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5603         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5604         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5605         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5606         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5607         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5608         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5609         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5610         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5611         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5612         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5613         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5614         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5615         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5616         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5617         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5618         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5619         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5620         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5621         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5622         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5623         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5624         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5625         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5626         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5627         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5628         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5629         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5630         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5631         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5632         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5633         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5634         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5635         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5636         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5637         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5638         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5639         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5640         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5641         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5642         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5643         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5644         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5645         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5646         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5647         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5648         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5649         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5650         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5651         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5652         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5653         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5654         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5655         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5656         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5657         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5658         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5659         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5660         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5661         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5662         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5663         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5664         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5665         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5666         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5667         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5668         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5669         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5670         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5671         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5672         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5673         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5674         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5675         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5676         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5677         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5678         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5679         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5680         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5681         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5682         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5683         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5684         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5685         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5686         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5687         * gcc.target/bfin/builtins/circptr.c: Ditto.
5688         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5689         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5690         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5691         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5692         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5693         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5694         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5695         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5696         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5697         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5698         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5699         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5700         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5701         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5702         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5703         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5704         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5705         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5706         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5707         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5708         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5709         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5710         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5711         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5712         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5713         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5714         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5715         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5716         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5717         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5718         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5719         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5720         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5721         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5722         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5723         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5724         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5725         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5726         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5727         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5728         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5729         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5730         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5731         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5732         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5733         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5734         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5735         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5736         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5737         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5738         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5739         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5740         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5741         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5742         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5743         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5744         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5745         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5746         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5747         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5748         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5749         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5750         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5751         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5752         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5753         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5754         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5755         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5756         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5757         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5758
5759 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5760
5761         * gcc.target/arm/cold-lc.c: New test.
5762
5763 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5764
5765         PR target/48774
5766         * gcc.dg/pr48774.c: New test.
5767
5768 2011-05-03  Richard Guenther  <rguenther@suse.de>
5769
5770         * gcc.dg/large-size-array-5.c: New testcase.
5771
5772 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5773
5774         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5775
5776 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5777
5778         * lib/target-supports.exp (check_effective_target_vect_strided):
5779         Replace with...
5780         (check_effective_target_vect_strided2)
5781         (check_effective_target_vect_strided3)
5782         (check_effective_target_vect_strided4)
5783         (check_effective_target_vect_strided8): ...these new functions.
5784
5785         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5786         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5787         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5788         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5789         * gcc.dg/vect/pr37539.c: Likewise.
5790         * gcc.dg/vect/slp-11a.c: Likewise.
5791         * gcc.dg/vect/slp-11b.c: Likewise.
5792         * gcc.dg/vect/slp-11c.c: Likewise.
5793         * gcc.dg/vect/slp-12a.c: Likewise.
5794         * gcc.dg/vect/slp-12b.c: Likewise.
5795         * gcc.dg/vect/slp-18.c: Likewise.
5796         * gcc.dg/vect/slp-19a.c: Likewise.
5797         * gcc.dg/vect/slp-19b.c: Likewise.
5798         * gcc.dg/vect/slp-21.c: Likewise.
5799         * gcc.dg/vect/slp-23.c: Likewise.
5800         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5801
5802         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5803         instead of vect_interleave && vect_extract_even_odd.
5804         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5805         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5806         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5807         * gcc.dg/vect/vect-1.c: Likewise.
5808         * gcc.dg/vect/vect-10.c: Likewise.
5809         * gcc.dg/vect/vect-98.c: Likewise.
5810         * gcc.dg/vect/vect-107.c: Likewise.
5811         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5812         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5813         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5814         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5815         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5816         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5817         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5818         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5819         * gcc.dg/vect/vect-strided-float.c: Likewise.
5820         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5821         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5822         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5823         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5824         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5825         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5826         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5827         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5828         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5829         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5830         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5831         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5832         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5833         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5834         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5835
5836         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5837         target condition.
5838         * gcc.dg/vect/pr30843.c: Likewise.
5839         * gcc.dg/vect/pr33866.c: Likewise.
5840         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5841         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5842         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5843         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5844
5845 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5846
5847         * gcc.dg/vect/slp-11.c: Split into...
5848         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5849         gcc.dg/vect/slp-11c.c: ...these tests.
5850         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5851         * gcc.dg/vect/slp-12c.c: ...this new test.
5852         * gcc.dg/vect/slp-19.c: Split into...
5853         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5854         gcc.dg/vect/slp-19c.c: ...these new tests.
5855
5856 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5857
5858         * lib/target-supports.exp
5859         (check_effective_target_vect_extract_even_odd_wide): Delete.
5860         (check_effective_target_vect_strided_wide): Likewise.
5861         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5862         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5863         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5864         * gcc.dg/vect/pr37539.c: Likewise.
5865         * gcc.dg/vect/slp-11.c: Likewise.
5866         * gcc.dg/vect/slp-12a.c: Likewise.
5867         * gcc.dg/vect/slp-12b.c: Likewise.
5868         * gcc.dg/vect/slp-19.c: Likewise.
5869         * gcc.dg/vect/slp-23.c: Likewise.
5870         * gcc.dg/vect/vect-1.c: Likewise.
5871         * gcc.dg/vect/vect-98.c: Likewise.
5872         * gcc.dg/vect/vect-107.c: Likewise.
5873         * gcc.dg/vect/vect-strided-float.c: Likewise.
5874
5875 2011-05-02  Jason Merrill  <jason@redhat.com>
5876
5877         * g++.dg/init/new31.C: New.
5878
5879 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5880
5881         PR c/35445
5882         * gcc.dg/pr35445.c: New test.
5883
5884 2011-05-02  Jason Merrill  <jason@redhat.com>
5885
5886         * c-c++-common/vla-1.c: New.
5887
5888 2011-05-02  Richard Guenther  <rguenther@suse.de>
5889
5890         PR tree-optimization/48822
5891         * gcc.dg/torture/pr48822.c: New testcase.
5892
5893 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5894
5895         PR c++/47969
5896         * g++.dg/cpp0x/constexpr-47969.C: New.
5897
5898 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5899
5900         PR testsuite/48498
5901         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5902         on vect_no_align targets.
5903         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5904         vect_no_align targets.
5905
5906 2011-05-01  Xinliang David Li  <davidxl@google.com>
5907
5908         * gcc.dg/tree-ssa/integer-addr.c: New test.
5909         * gcc.dg/tree-ssa/alias_bug.c: New test.
5910
5911 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5912
5913         PR libgfortran/48787
5914         * gfortran.dg/round_3.f08: Add more checks.
5915
5916 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5917
5918         PR fortran/48821
5919         * gfortran.dg/import9.f90: New, proper test.
5920         * gfortran.dg/interface_37.f90: Remove bogus
5921         test (bogus copy of interface_36.f90).
5922
5923 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5924
5925         PR fortran/48821
5926         * gfortran.dg/interface_37.f90: New.
5927
5928 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5929
5930         PR fortran/48746
5931         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5932
5933 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5934
5935         PR tree-optimization/48809
5936         * gcc.c-torture/execute/pr48809.c: New test.
5937
5938 2011-04-29  Jeff Law <law@redhat.com>
5939
5940         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5941
5942 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5943
5944         PR c++/48606
5945         * g++.dg/init/ctor10.C: New.
5946
5947 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5948
5949         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5950           warning in implicitly instantiated templates.
5951
5952 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5953
5954         * g++.dg/warn/Wnull-conversion-1.C: New.
5955         * g++.dg/warn/Wnull-conversion-2.C: New.
5956
5957 2011-04-29  Diego Novillo  <dnovillo@google.com>
5958
5959         * g++.old-deja/g++.other/null3.C: Expect warning about
5960         converting boolean to a pointer.
5961
5962 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5963
5964         PR fortran/48462
5965         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5966         being a target.
5967
5968         PR fortran/48746
5969         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5970
5971 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5972
5973         PR fortran/48810
5974         * gfortran.dg/typebound_proc_22.f90: New.
5975
5976         PR fortran/48800
5977         * gfortran.dg/interface_36.f90: New.
5978
5979 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5980
5981         PR libgfortran/48488
5982         PR libgfortran/48602
5983         PR libgfortran/48615
5984         PR libgfortran/48684
5985         PR libgfortran/48787
5986         * gfortran.dg/fmt_g.f: Adjust test.
5987         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5988         * gfortran.dg/round_3.f08: New test.
5989         * gfortran.dg/namelist_print_1.f: Adjust test.
5990         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5991         * gfortran.dg/f2003_io_5.f03: Adjust test.
5992         * gfortran.dg/coarray_15.f90: Adjust test.
5993         * gfortran.dg/namelist_65.f90: Adjust test.
5994         * gfortran.dg/fmt_cache_1.f: Adjust test.
5995         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5996         * gfortran.dg/real_const_3.f90: Adjust test.
5997
5998 2011-04-28  Xinliang David Li  <davidxl@google.com>
5999
6000         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6001         * g++.dg/prof-robust-1.C: New test.
6002
6003 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6004
6005         PR tree-optimization/48765
6006         * gcc.dg/vect/pr48765.c: New.
6007
6008 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6009
6010         PR tree-optimization/48775
6011         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6012
6013 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6014
6015         PR c++/48798
6016         * g++.dg/inherit/pr48798.C: New.
6017         * g++.old-deja/g++.other/base1.C: Adjust.
6018
6019 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6020
6021         PR c++/48656
6022         * g++.dg/template/inherit7.C: New test case.
6023
6024 2011-04-28  Richard Guenther  <rguenther@suse.de>
6025
6026         PR tree-optimization/40052
6027         PR tree-optimization/15347
6028         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6029         * gcc.dg/pr15347.c: Likewise.
6030
6031 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6032
6033         PR c++/48530
6034         * g++.dg/cpp0x/sfinae18.C: New.
6035
6036 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6037
6038         PR c++/48771
6039         * g++.dg/ext/is_literal_type1.C: New.
6040
6041 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6042
6043         PR fortran/48112
6044         PR fortran/48279
6045         * gfortran.dg/interface_35.f90: New.
6046         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6047         * gfortran.dg/func_result_6.f90: Add dg-warning.
6048         * gfortran.dg/bessel_1.f90: Ditto.
6049         * gfortran.dg/hypot_1.f90: Ditto.
6050         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6051         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6052         * gfortran.dg/interface_assignment_4.f90: Ditto.
6053
6054 2011-04-27  Jason Merrill  <jason@redhat.com>
6055
6056         * g++.dg/ext/complex8.C: New.
6057
6058         * g++.dg/cpp0x/initlist49.C: New.
6059         * g++.dg/init/new30.C: New.
6060
6061 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6062
6063         PR fortran/48788
6064         * gfortran.dg/whole_file_34.f90: New.
6065
6066 2011-04-27  Jan Hubicka  <jh@suse.cz>
6067
6068         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6069
6070 2011-04-27  Jason Merrill  <jason@redhat.com>
6071
6072         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6073
6074         * g++.dg/parse/ambig6.C: New.
6075
6076 2011-04-27  Nick Clifton  <nickc@redhat.com>
6077
6078         * gcc.dg/20020312-2.c: Add definition for RX.
6079
6080         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6081         option with RX targets.
6082
6083         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6084         /* */ comments.
6085
6086 2011-04-27  Richard Guenther  <rguenther@suse.de>
6087
6088         * gcc.dg/tree-ssa/pr23382.c: Remove.
6089
6090 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6091
6092         PR target/48767
6093         * gcc.c-torture/compile/pr48767.c: New test.
6094
6095 2011-04-27  Richard Guenther  <rguenther@suse.de>
6096
6097         PR tree-optimization/48772
6098         * g++.dg/pr48772.C: New testcase.
6099
6100 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR c/48742
6103         * gcc.c-torture/compile/pr48742.c: New test.
6104
6105 2011-04-26  Jason Merrill  <jason@redhat.com>
6106
6107         * g++.dg/lookup/koenig13.C: New.
6108
6109         * g++.dg/cpp0x/initlist48.C: New.
6110
6111 2011-04-25  Jason Merrill  <jason@redhat.com>
6112
6113         * g++.dg/cpp0x/sfinae17.C: New.
6114
6115 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6116
6117         PR target/48258
6118         * gcc.target/powerpc/pr48258-1.c: New file.
6119         * gcc.target/powerpc/pr48258-2.c: Ditto.
6120
6121 2011-04-26  Xinliang David Li  <davidxl@google.com>
6122
6123         * gcc.dg/uninit-suppress.c: New test.
6124         * gcc.dg/uninit-suppress.c: New test.
6125
6126 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6127
6128         PR debug/48768
6129         * gcc.dg/pr48768.c: New test.
6130
6131         PR tree-optimization/48734
6132         * gcc.c-torture/compile/pr48734.c: New test.
6133
6134         PR testsuite/48753
6135         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6136
6137 2011-04-26  Richard Guenther  <rguenther@suse.de>
6138
6139         PR tree-optimization/48731
6140         * gcc.dg/torture/pr48731.c: New testcase.
6141
6142 2011-04-26  Richard Guenther  <rguenther@suse.de>
6143
6144         PR testsuite/48753
6145         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6146
6147 2011-04-26  Richard Guenther  <rguenther@suse.de>
6148
6149         PR middle-end/48694
6150         * gcc.dg/torture/pr48694-1.c: New testcase.
6151         * gcc.dg/torture/pr48694-2.c: Likewise.
6152
6153 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6154
6155         * g++.dg/ext/underlying_type1.C: New.
6156         * g++.dg/ext/underlying_type2.C: Likewise.
6157         * g++.dg/ext/underlying_type3.C: Likewise.
6158         * g++.dg/ext/underlying_type4.C: Likewise.
6159         * g++.dg/ext/underlying_type5.C: Likewise.
6160         * g++.dg/ext/underlying_type6.C: Likewise.
6161         * g++.dg/ext/underlying_type7.C: Likewise.
6162         * g++.dg/ext/underlying_type8.C: Likewise.
6163         * g++.dg/ext/underlying_type9.C: Likewise.
6164         * g++.dg/ext/underlying_type10.C: Likewise.
6165
6166 2011-04-25  Jason Merrill  <jason@redhat.com>
6167
6168         * g++.dg/cpp0x/regress/template-const2.C: New.
6169
6170 2011-04-25  Jeff Law <law@redhat.com>
6171
6172         * gcc.dg/tree-ssa/vrp56.c: new test.
6173
6174 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6175
6176         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6177
6178 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6179
6180         PR preprocessor/48740
6181         * c-c++-common/raw-string-11.c: New test.
6182
6183 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6184
6185         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6186         hppa*-*-hpux*.
6187
6188 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6189
6190         PR fortran/18918
6191         * gfortran.dg/coarray_19.f90: New.
6192
6193 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6194
6195         PR c/48685
6196         * gcc.dg/pr48685.c: New test.
6197
6198 2011-04-22  Jan Hubicka  <jh@suse.cz>
6199
6200         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6201
6202 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6203
6204         PR tree-optimization/48717
6205         * gcc.c-torture/execute/pr48717.c: New test.
6206
6207 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6208
6209         PR target/48723
6210         * gcc.target/i386/pr48723.c: New test.
6211
6212 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6213
6214         PR c/48716
6215         * gcc.dg/gomp/pr48716.c: New test.
6216         * g++.dg/gomp/pr48716.C: New test.
6217
6218 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6219
6220         PR c/36750
6221         * gcc.dg/missing-field-init-2.c: Update testcase.
6222
6223 2011-04-22  Alan Modra  <amodra@gmail.com>
6224
6225         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6226
6227 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6228
6229         PR fortran/48405
6230         * gfortran.dg/function_optimize_6.f90:  New test.
6231
6232 2011-04-21  Easwaran Raman  <eraman@google.com>
6233
6234         * gcc.dg/stack-layout-2.c: New test.
6235
6236 2011-04-21  Richard Guenther  <rguenther@suse.de>
6237
6238         PR lto/48703
6239         * g++.dg/lto/pr48207-2_0.C: New testcase.
6240         * g++.dg/lto/pr48207-3_0.C: Likewise.
6241
6242 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6243
6244         * gnat.dg/volatile5.adb: New test.
6245         * gnat.dg/volatile5_pkg.ads: New helper.
6246
6247 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6248
6249         PR target/48708
6250         * gcc.target/i386/pr48708.c: New test.
6251
6252 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6253
6254         * gcc.dg/vect/vect-119.c: New test.
6255
6256 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6257
6258         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6259         and once without.
6260
6261 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6262             Richard Sandiford  <richard.sandiford@linaro.org>
6263
6264         PR target/46329
6265         * gcc.target/arm/pr46329.c: New test.
6266
6267 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6268
6269         PR fortran/18918
6270         * gfortran.dg/coarray_18.f90: New.
6271
6272 2011-04-20  Jason Merrill  <jason@redhat.com>
6273
6274         * g++.dg/cpp0x/initlist47.C: New.
6275
6276         * g++.dg/init/dtor4.C: New.
6277
6278 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6279
6280         PR target/48678
6281         * gcc.target/i386/sse2-pinsrw.c: New test.
6282         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6283         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6284         * gcc.target/i386/sse2-insvhi.c: Ditto.
6285         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6286         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6287
6288 2011-04-20  Jason Merrill  <jason@redhat.com>
6289
6290         * g++.dg/template/const4.C: New.
6291
6292 2011-04-20  Easwaran Raman  <eraman@google.com>
6293
6294         * gcc.dg/stack-layout-1.c: New test.
6295
6296 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6297
6298         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6299         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6300         function.
6301
6302 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6303
6304         * gcc.dg/binop-xor1.c: New test.
6305         * gcc.dg/binop-xor2.c: New test.
6306         * gcc.dg/binop-xor3.c: New test.
6307         * gcc.dg/binop-xor4.c: New test.
6308         * gcc.dg/binop-xor5.c: New test.
6309
6310 2011-04-20  Richard Guenther  <rguenther@suse.de>
6311
6312         PR tree-optimization/47892
6313         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6314
6315 2011-04-20  Richard Guenther  <rguenther@suse.de>
6316
6317         PR middle-end/48695
6318         * g++.dg/torture/pr48695.C: New testcase.
6319
6320 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6321
6322         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6323         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6324         * gcc.c-torture/execute/pr45262.c: Ditto
6325         * gcc.dg/torture/pr43165.c: Ditto.
6326         * gcc.dg/torture/pr47228.c: Ditto.
6327         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6328         * gcc.dg/ipa/pr45644.c: Ditto.
6329         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6330         PDP11.
6331
6332 2011-04-19  Jason Merrill  <jason@redhat.com>
6333
6334         * g++.dg/ext/complex7.C: New.
6335
6336         * g++.dg/ext/attrib41.C: New.
6337
6338 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6339
6340         PR testsuite/48676
6341         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6342
6343 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6344
6345         PR target/48678
6346         * gcc.target/i386/pr48678.c: New test.
6347
6348 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6349
6350         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6351         * g++.dg/opt/devirt2.C: New test.
6352         * g++.dg/ipa/devirt-g-1.C: Likewise.
6353
6354 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6355
6356         PR fortran/48588
6357         * gfortran.dg/whole_file_33.f90: New.
6358
6359 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6360
6361         * g++.dg/ipa/devirt-7.C: New test.
6362
6363 2011-04-19  Richard Guenther  <rguenther@suse.de>
6364
6365         PR lto/48207
6366         * g++.dg/lto/pr48207_0.C: New testcase.
6367
6368 2011-04-18  Jason Merrill  <jason@redhat.com>
6369
6370         * g++.dg/init/void1.C: New.
6371
6372         * g++.dg/cpp0x/union4.C: New.
6373
6374 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR middle-end/48661
6377         * g++.dg/torture/pr48661.C: New test.
6378
6379         PR c++/48632
6380         * g++.dg/gomp/pr48632.C: New test.
6381
6382 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6383
6384         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6385         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6386
6387 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6388
6389         PR fortran/18918
6390         * gfortran.dg/coarray_17.f90: New.
6391         * gfortran.dg/coarray_10.f90: Update dg-error.
6392
6393 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6394
6395         PR testsuite/48251
6396         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6397         * gfortran.dg/guality/guality.exp: Likewise.
6398
6399 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6400
6401         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6402
6403 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6404
6405         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6406
6407 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6408
6409         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6410
6411 2011-04-18  Richard Guenther  <rguenther@suse.de>
6412
6413         PR middle-end/46364
6414         * g++.dg/torture/pr46364.C: New testcase.
6415
6416 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6417
6418         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6419
6420 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6421
6422         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6423
6424 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6425             Ira Rosen  <ira.rosen@linaro.org>
6426
6427         PR target/48252
6428         * gcc.target/arm/pr48252.c: New test.
6429
6430 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6431
6432         PR tree-optimization/48616
6433         * gcc.dg/pr48616.c: New test.
6434
6435 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6436
6437         PR fortran/18918
6438         * gfortran.dg/coarray_16.f90: New.
6439
6440 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6441
6442         PR fortran/48462
6443         * gfortran.dg/realloc_on_assign_7.f03: New test.
6444
6445 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6446
6447         PR libgfortran/48602
6448         * gfortran.dg/fmt_g0_6.f08: New test.
6449
6450 2011-04-17  Jason Merrill  <jason@redhat.com>
6451
6452         * g++.dg/cpp0x/sfinae16.C: New.
6453
6454 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6455
6456         * gcc.target/mips/reg-var-1.c: New test.
6457
6458 2011-04-17  Jan Hubicka  <jh@suse.cz>
6459
6460         * gcc.dg/winline-5.c: Update testcase.
6461
6462 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6463
6464         * gnat.dg/discr27.ad[sb]: Move dg directive.
6465         * gnat.dg/discr28.ad[sb]: New test.
6466         * gnat.dg/discr28_pkg.ads: New helper.
6467
6468 2011-04-17  Michael Matz  <matz@suse.de>
6469
6470         PR tree-optimization/48622
6471         PR lto/48645
6472         * gcc.dg/lto/pr48622_0.c: New test.
6473
6474 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6475
6476         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6477         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6478         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6479         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6480         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6481         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6482
6483 2011-04-15  Jason Merrill  <jason@redhat.com>
6484
6485         * g++.dg/cpp0x/range-for17.C: New.
6486
6487 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6488
6489         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6490         * g++.dg/cpp0x/range-for3.C: Likewise.
6491         * g++.dg/cpp0x/range-for9.C: Correct error message.
6492         * g++.dg/cpp0x/range-for11.C: New.
6493         * g++.dg/cpp0x/range-for12.C: New.
6494         * g++.dg/cpp0x/range-for13.C: New.
6495         * g++.dg/cpp0x/range-for14.C: New.
6496         * g++.dg/cpp0x/range-for15.C: New.
6497         * g++.dg/cpp0x/range-for16.C: New.
6498
6499 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6500
6501         PR fortran/18918
6502         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6503
6504 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6505
6506         * objc.dg/naming-4.m: Updated.
6507         * objc.dg/naming-5.m: Updated.
6508         * objc.dg/naming-6.m: New.
6509         * objc.dg/naming-7.m: New.
6510         * obj-c++.dg/naming-1.mm: Updated.
6511         * obj-c++.dg/naming-2.mm: Updated.
6512         * obj-c++.dg/naming-3.mm: New.
6513         * obj-c++.dg/naming-4.mm: New.
6514
6515 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6516
6517         PR libgfortran/48589
6518         * gfortran.dg/fmt_g0_5.f08: New test.
6519
6520 2011-04-15  Richard Guenther  <rguenther@suse.de>
6521
6522         PR testsuite/48286
6523         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6524
6525 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6526
6527         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6528         -finline-limit=0 to -fno-inline
6529
6530 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6531
6532         PR target/48614
6533         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6534         just avx.
6535
6536 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6537
6538         PR target/48605
6539         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6540         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6541         * gcc.target/i386/avx-insertps-3.c: New test.
6542         * gcc.target/i386/avx-insertps-4.c: New test.
6543
6544 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6545
6546         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6547         -finline-limit=0
6548
6549 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6550
6551         PR target/46779
6552         PR target/45291
6553         PR target/41894
6554         * gcc.target/avr/pr46779-1.c: New test case
6555         * gcc.target/avr/pr46779-2.c: New test case
6556
6557 2011-04-14  Jason Merrill  <jason@redhat.com>
6558
6559         * g++.dg/cpp0x/sfinae15.C: New.
6560
6561         * g++.dg/cpp0x/sfinae14.C: New.
6562
6563         * g++.dg/ext/vla10.C: New.
6564
6565 2011-04-14  Richard Guenther  <rguenther@suse.de>
6566
6567         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6568
6569 2011-04-14  Richard Guenther  <rguenther@suse.de>
6570
6571         * gcc.dg/fold-bitand-4.c: Move ...
6572         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6573
6574 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6575
6576         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6577         variables const.
6578         * gcc.target/avr/torture/trivial.c: Ditto.
6579
6580 2011-04-13  Jason Merrill  <jason@redhat.com>
6581
6582         * g++.dg/template/operator11.C: New.
6583
6584 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6585
6586         PR middle-end/48591
6587         * gcc.dg/gomp/pr48591.c: New test.
6588
6589         PR c++/48570
6590         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6591         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6592
6593 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6594
6595         PR c++/48574
6596         * g++.dg/template/dependent-expr7.C: New test case.
6597
6598 2011-04-13  Jason Merrill  <jason@redhat.com>
6599
6600         * g++.dg/cpp0x/sfinae13.C: New.
6601
6602 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6603
6604         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6605
6606 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6607
6608         * gcc.target/arm/pr43698.c: Remove -march option.
6609
6610 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6611
6612         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6613         -march option.
6614
6615 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6616
6617         PR fortran/48360
6618         PR fortran/48456
6619         * gfortran.dg/realloc_on_assign_6.f03: New test.
6620
6621 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6622
6623         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6624         targets the additional -mno-ms-bitfields and
6625         -Wno-packed-bitfield-compat options.
6626         * g++.dg/ext/bitfield3.C: Likewise.
6627         * g++.dg/ext/bitfield4.C: Likewise.
6628         * g++.dg/ext/bitfield5.C: Likewise.
6629         * gcc.dg/bitfld-15.c: Likewise.
6630         * gcc.dg/bitfld-16.c: Likewise.
6631         * gcc.dg/bitfld-17.c: Likewise.
6632         * gcc.dg/bitfld-18.c: Likewise.
6633
6634 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6635
6636         * gcc.target/arm/neon-vld3-1.c: New test.
6637         * gcc.target/arm/neon-vst3-1.c: New test.
6638         * gcc.target/arm/neon/v*.c: Regenerate.
6639
6640 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6641
6642         PR rtl-optimization/48549
6643         * g++.dg/opt/pr48549.C: New test.
6644
6645 2011-04-12  Richard Guenther  <rguenther@suse.de>
6646
6647         PR tree-optimization/46076
6648         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6649
6650 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6651
6652         PR testsuite/21164
6653         * lib/compat.exp (compat-execute): Declare unsupported after
6654         stripping path from src1.
6655         * lib/lto.exp (lto-execute): Likewise.
6656
6657 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6658
6659         PR c/48552
6660         * gcc.dg/pr48552-1.c: New test.
6661         * gcc.dg/pr48552-2.c: New test.
6662
6663 2011-04-11  Jason Merrill  <jason@redhat.com>
6664
6665         * g++.dg/cpp0x/sfinae12.C: New.
6666
6667         * g++.dg/cpp0x/enum10.C: New.
6668
6669         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6670
6671         * g++.dg/cpp0x/rv-func.C: New.
6672
6673 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6674
6675         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6676         alpha*-dec-osf5*.
6677
6678 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6679
6680         PR tree-optimization/48195
6681         * gcc.dg/ipa/pr48195.c: New test.
6682
6683 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6684
6685         * gnat.dg/return3.adb: Remove unused switch.
6686
6687 2011-04-08  Mike Stump  <mikestump@comcast.net>
6688
6689         PR testsuite/48506
6690         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6691         default to fno-common.
6692
6693 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6694
6695         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6696         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6697
6698 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6699
6700         PR fortran/48448
6701         * gfortran.dg/function_optimize_5.f90:  New test.
6702
6703 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6704
6705         * gnat.dg/aggr17.adb: New test.
6706         * gnat.dg/aggr18.adb: Likewise.
6707
6708 2011-04-08  Michael Matz  <matz@suse.de>
6709
6710         PR middle-end/48389
6711         * gcc.target/i386/pr48389.c: New test.
6712
6713 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6714
6715         PR rtl-optimization/48272
6716         * g++.dg/opt/pr48272.C: New.
6717
6718 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6719
6720         PR rtl-optimization/48235
6721         * gcc.dg/pr48235.c: New.
6722
6723 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6724
6725         PR rtl-optimization/48302
6726         * g++.dg/opt/pr48302.C: New.
6727
6728 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6729
6730         PR target/48273
6731         * g++.dg/opt/pr48273.C: New.
6732
6733 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6734
6735         PR rtl-optimization/48442
6736         * gcc.dg/pr48442.c: New.
6737
6738 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR tree-optimization/48377
6741         * gcc.dg/vect/pr48377.c: New test.
6742
6743 2011-04-07  Jason Merrill  <jason@redhat.com>
6744
6745         * g++.dg/cpp0x/regress/call1.C: New.
6746
6747         * g++.dg/cpp0x/variadic107.C: New.
6748
6749         * g++.dg/cpp0x/sfinae11.C: New.
6750         * g++.dg/cpp0x/noexcept02.C: Fix.
6751
6752         * g++.dg/cpp0x/sfinae10.C: New.
6753
6754         * g++.dg/cpp0x/sfinae9.C: New.
6755
6756         * c-c++-common/Wcast-qual-1.c: Move here from...
6757         * gcc.dg/cast-qual-3.c: ...here, and...
6758         * g++.dg/warn/Wcast-qual2.C: ...here.
6759
6760         * g++.dg/cpp0x/sfinae8.C: New.
6761
6762         * g++.dg/cpp0x/sfinae7.C: New.
6763
6764         * g++.dg/cpp0x/enum9.C: New.
6765
6766 2011-04-07  Mike Stump  <mikestump@comcast.net>
6767
6768         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6769         with no trampolines.
6770
6771 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6772
6773         PR fortran/48117
6774         * gfortran.dg/gomp/pr48117.f90: New test.
6775
6776         PR debug/48343
6777         * gcc.dg/torture/pr48343.c: New test.
6778
6779 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6780
6781         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6782
6783 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6784
6785         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6786
6787 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6788
6789         PR target/43920
6790         * lib/scanasm.exp (object-size): New proc.
6791         * gcc.target/arm/pr43920-2.c: New test.
6792
6793 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6794
6795         PR fortran/18918
6796         PR fortran/48477
6797         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6798
6799 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6800
6801         * gcc.dg/mtune.c: Prune note from output.
6802
6803 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR debug/48466
6806         * gcc.dg/guality/pr36977.c: New test.
6807         * gcc.dg/guality/pr48466.c: New test.
6808
6809 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6810
6811         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6812
6813 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6814
6815         * gnat.dg/return3.adb: New test.
6816
6817 2011-04-06  Richard Guenther  <rguenther@suse.de>
6818
6819         PR tree-optimization/47663
6820         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6821
6822 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6823
6824         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6825         Solaris 8 and 9 as well.
6826
6827 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6828
6829         PR target/43920
6830         * gcc.target/arm/pr43920-1.c: New test.
6831
6832 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6833
6834         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6835         (cctor): Actually return the value.
6836         (main): Cast return values.
6837
6838 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6839
6840         * gfortran.dg/character_comparison_8.f90:  New test.
6841
6842 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6843
6844         * frontend-passes: (optimize_lexical_comparison): New function.
6845         (optimize_expr): Call it.
6846         (optimize_comparison): Also handle lexical comparison functions.
6847         Return false instad of -2 for unequal comparison.
6848
6849 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6850
6851         PR fortran/48412
6852         * function_optimize_4.f90:  New test.
6853
6854 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6855
6856         PR fortran/18918
6857         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6858         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6859         * gfortran.dg/coarray_15.f90: New.
6860
6861 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6862
6863         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6864         * gfortran.dg/bessel_7.f90: Likewise.
6865
6866 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6867
6868         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6869
6870 2011-04-03  Richard Guenther  <rguenther@suse.de>
6871             Ira Rosen  <ira.rosen@linaro.org>
6872
6873         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6874         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6875         -ftree-loop-if-convert-stores.
6876
6877 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6878
6879         * gnat.dg/specs/aggr2.ads: New test.
6880
6881 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6882
6883         * gnat.dg/debug2.ad[sb]: New test.
6884         * gnat.dg/debug2_pkg.ads: New helper.
6885         * gnat.dg/debug3.ad[sb]: New test.
6886
6887 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6888
6889         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6890
6891 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6892
6893         PR middle-end/48335
6894         * gcc.c-torture/compile/pr48335-1.c: New test.
6895         * gcc.dg/pr48335-1.c: New test.
6896         * gcc.dg/pr48335-2.c: New test.
6897         * gcc.dg/pr48335-3.c: New test.
6898         * gcc.dg/pr48335-4.c: New test.
6899         * gcc.dg/pr48335-5.c: New test.
6900         * gcc.dg/pr48335-6.c: New test.
6901         * gcc.dg/pr48335-7.c: New test.
6902         * gcc.dg/pr48335-8.c: New test.
6903         * gcc.target/i386/pr48335-1.c: New test.
6904
6905 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6906
6907         PR c/36299
6908         * gcc.dg/Waddress.c: New test.
6909
6910 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6911
6912         PR fortran/48352
6913         * gfortran.dg/function_optimize_3.f90:  New test.
6914
6915 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6916
6917         * gcc.c-torture/compile/20110401-1.c: New test.
6918
6919         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6920         * g++.dg/lto/20091002-2_0.C: Likewise.
6921         * g++.dg/lto/20090303_0.c: Likewise.
6922         * g++.dg/lto/20091004-1_0.C: Likewise.
6923         * g++.dg/lto/20091002-3_0.C: Likewise.
6924         * g++.dg/lto/20091004-2_0.C: Likewise.
6925         * g++.dg/lto/20081123_0.C: Likewise.
6926         * g++.dg/lto/20090313_0.C: Likewise.
6927         * g++.dg/lto/20081109-1_0.C: Likewise.
6928         * g++.dg/lto/20081219_0.C: Likewise.
6929         * g++.dg/lto/20081204-1_0.C: Likewise.
6930         * g++.dg/lto/20090302_0.C: Likewise.
6931         * g++.dg/lto/20081119-1_0.C: Likewise.
6932         * g++.dg/lto/20081118_0.C: Likewise.
6933         * gcc.dg/lto/20091020-2_0.c: Likewise.
6934         * gcc.dg/lto/20090210_0.c: Likewise.
6935         * gcc.dg/lto/20081204-1_0.c: Likewise.
6936         * gcc.dg/lto/20081224_0.c: Likewise.
6937         * gcc.dg/lto/20090219_0.c: Likewise.
6938         * gcc.dg/lto/20091014-1_0.c: Likewise.
6939         * gcc.dg/lto/20091016-1_0.c: Likewise.
6940         * gcc.dg/lto/20090206-2_0.c: Likewise.
6941         * gcc.dg/lto/20090116_0.c: Likewise.
6942         * gcc.dg/lto/20091013-1_0.c: Likewise.
6943         * gcc.dg/lto/20091015-1_0.c: Likewise.
6944         * gcc.dg/lto/20090126-2_0.c: Likewise.
6945
6946 2011-03-31  Ian Lance Taylor  <iant@google.com>
6947
6948         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6949
6950 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6951
6952         * gnat.dg/opt16.adb: New test.
6953
6954 2011-03-31  Jason Merrill  <jason@redhat.com>
6955
6956         * g++.dg/cpp0x/defaulted24.C: New.
6957
6958 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6959
6960         PR target/16292
6961         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6962         with -O0.
6963
6964 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6965
6966         * g++.dg/other/i386-9.C: New test.
6967
6968 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6969
6970         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6971
6972 2011-03-30  Jason Merrill  <jason@redhat.com>
6973
6974         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6975
6976         * g++.dg/cpp0x/regress/isnan.C: New.
6977
6978         * g++.dg/cpp0x/initlist46.C: New.
6979
6980 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6981
6982         PR target/47551
6983         * gcc.target/arm/neon-modes-2.c: New test.
6984
6985 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6986
6987         PR c/48305
6988         * gcc.c-torture/compile/pr48305.c: New test.
6989
6990 2011-03-29  Jason Merrill  <jason@redhat.com>
6991
6992         * g++.dg/cpp0x/regress/value-dep1.C: New.
6993
6994 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6995
6996         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6997
6998 2011-03-29  Ian Lance Taylor  <iant@google.com>
6999
7000         * go.test/go-test.exp: Handle the test lines used in several new
7001         tests.
7002         (errchk): Add opts parameter.  Change all callers.  Handle parens
7003         in regexps.
7004
7005 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7006             Dominique d'Humieres  <dominiq@lps.ens.fr>
7007
7008         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7009         and __APPLE__ && __PPC__ && __ALTIVEC__.
7010
7011 2011-03-29  Jason Merrill  <jason@redhat.com>
7012
7013         * g++.dg/cpp0x/dependent1.C: New.
7014
7015         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7016
7017         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7018
7019         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7020
7021 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7022
7023         PR fortran/48095
7024         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7025         * gfortran.dg/proc_ptr_comp_32.f90: New.
7026
7027 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7028
7029         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7030         check for corresponding warning.
7031
7032 2011-03-28  Jason Merrill  <jason@redhat.com>
7033
7034         * g++.dg/cpp0x/rv-deduce2.C: New.
7035
7036 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7037
7038         PR debug/48203
7039         * gcc.dg/pr48203.c: New test.
7040
7041 2011-03-28  Jeff Law <law@redhat.com>
7042
7043         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7044
7045 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7046
7047         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7048         and __PPC__ && __ALTIVEC__.
7049
7050 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7051
7052         PR testsuite/48238
7053         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7054         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7055         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7056         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7057
7058 2011-03-28  Jason Merrill  <jason@redhat.com>
7059
7060         * g++.dg/cpp0x/initlist-array2.C: New.
7061
7062         * g++.dg/cpp0x/initlist-array1.C: New.
7063
7064         * g++.dg/cpp0x/constexpr-compound.C: New.
7065
7066         * g++.dg/cpp0x/constexpr-using.C: New.
7067
7068         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7069
7070 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7071
7072         PR testsuite/48276
7073         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7074
7075 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7076
7077         * gcc.dg/slp-1.c: New test.
7078
7079 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7080
7081         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7082         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7083         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7084         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7085         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7086         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7087         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7088         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7089         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7090         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7091         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7092         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7093         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7094         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7095
7096 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7097
7098         PR fortran/47065
7099         * gfortran.dg/trim_optimize_5.f90:  New test.
7100         * gfortran.dg/trim_optimize_6.f90:  New test.
7101
7102 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7103
7104         PR target/38598
7105         * gcc.target/mips/madd-7.c: Remove -mlong32.
7106         * gcc.target/mips/msub-7.c: Likewise.
7107
7108 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7109
7110         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7111         accesses to preserve the meaning of the test for doubleword vectors.
7112         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7113         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7114
7115 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7116
7117         PR fortran/48291
7118         * gfortran.dg/class_42.f03: New.
7119
7120 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7121
7122         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7123         strided accesses.
7124
7125 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7126
7127         PR rtl-optimization/48144
7128         * gcc.dg/pr48144.c: New test.
7129
7130 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7131
7132         * gnat.dg/discr27.ad[sb]: New test.
7133
7134 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7135
7136         * gnat.dg/limited_with2.ad[sb]: New test.
7137         * gnat.dg/limited_with2_pkg1.ads: New helper.
7138         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7139
7140 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7141
7142         * gnat.dg/opt15.adb: New test.
7143         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7144
7145 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7146
7147         PR fortran/48174
7148         PR fortran/45304
7149         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7150         * gfortran.dg/leadz_trailz_3.f90: Ditto
7151
7152 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7153
7154         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7155
7156 2011-03-25  Jason Merrill  <jason@redhat.com>
7157
7158         * g++.dg/cpp0x/defaulted22.C: New.
7159         * g++.dg/cpp0x/defaulted23.C: New.
7160         * g++.dg/cpp0x/defaulted15.C: Adjust.
7161
7162 2011-03-25  Jason Merrill  <jason@redhat.com>
7163
7164         * g++.dg/cpp0x/move1.C: New.
7165
7166 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7167
7168         PR target/48287
7169         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7170
7171 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7172
7173         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7174         for mips-sgi-irix6.5.
7175         Replace snprintf prototype by <stdio.h>.
7176
7177 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7178
7179         PR testsuite/48283
7180         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7181         run_expensive_tests.
7182         * gcc.dg/graphite/block-4.c: Likewise.
7183         * gcc.dg/graphite/block-7.c: Likewise.
7184         * gcc.dg/graphite/block-8.c: Likewise.
7185
7186 2011-03-25  Richard Guenther  <rguenther@suse.de>
7187
7188         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7189         * g++.dg/tree-ssa/pr8781.C: Likewise.
7190         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7191         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7192         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7193         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7194         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7195         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7196         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7197         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7198         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7199         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7200         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7201         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7202         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7203         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7204         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7205         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7206         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7207         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7208         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7209         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7210         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7211         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7212         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7213         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7214         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7215         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7216         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7217         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7218         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7219         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7220         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7221         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7222         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7223         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7224         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7225         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7226         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7227         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7229         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7230         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7231         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7232         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7233         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7234         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7235         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7236         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7237         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7238         * c-c++-common/pr46562-2.c: Likewise.
7239         * gfortran.dg/pr42108.f90: Likewise.
7240         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7241         foo to be inlined even at -O1.
7242         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7243         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7244         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7245         * gcc.dg/matrix/matrix.exp: Disable FRE.
7246
7247 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR debug/48204
7250         * gcc.dg/dfp/pr48204.c: New test.
7251
7252 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7253
7254         PR target/48209
7255         * gcc.c-torture/execute/pr47917.c: Move this...
7256         * gcc.dg/torture/pr47917.c: to here and add xfails.
7257
7258 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7259
7260         * gnat.dg/array16.ad[sb]: New test.
7261         * gnat.dg/array16.ads: New helper.
7262
7263 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7264
7265         * gnat.dg/derived_type2.adb: New test.
7266
7267 2011-03-24  Richard Guenther  <rguenther@suse.de>
7268
7269         PR tree-optimization/48271
7270         * g++.dg/torture/pr48271.C: New testcase.
7271
7272 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7273
7274         * gnat.dg/array15.ad[sb]: New test.
7275
7276 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7277
7278         PR target/48237
7279         * gcc.target/i386/pr48237.c: New test.
7280
7281 2011-03-24  Richard Guenther  <rguenther@suse.de>
7282
7283         PR middle-end/48269
7284         * gcc.dg/builtin-object-size-10.c: New testcase.
7285
7286 2011-03-24  Richard Guenther  <rguenther@suse.de>
7287
7288         PR tree-optimization/46562
7289         * c-c++-common/pr46562-2.c: New testcase.
7290         * c-c++-common/pr46562.c: Likewise.
7291
7292 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7293
7294         * gcc.dg/vect/vect-cselim-1.c: New test.
7295         * gcc.dg/vect/vect-cselim-2.c: New test.
7296
7297 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7298
7299         * gcc.target/arm/pr46934.c: New.
7300
7301 2011-03-23  Ian Lance Taylor  <iant@google.com>
7302
7303         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7304
7305 2011-03-23  Richard Guenther  <rguenther@suse.de>
7306
7307         * gcc.dg/struct: Remove directory and contents.
7308
7309 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7310
7311         PR testsuite/48251
7312         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7313
7314 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7315
7316         * gnat.dg/discr26.ad[sb]: New test.
7317         * gnat.dg/discr26_pkg.ads: New helper.
7318
7319 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7320
7321         PR target/47553
7322         * gcc.target/arm/neon-vld-1.c: New test.
7323
7324 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7325
7326         * gnat.dg/array14.ad[sb]: New test.
7327         * gnat.dg/array14_pkg.ads: New helper.
7328
7329 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7330
7331         * gcc.c-torture/execute/920501-8.x: Remove.
7332         * gcc.c-torture/execute/930513-1.x: Remove.
7333         * gcc.c-torture/execute/960312-1.x: Remove.
7334         * gcc.c-torture/compile/20000804-1.c,
7335         gcc.c-torture/compile/20001205-1.c,
7336         gcc.c-torture/compile/20001226-1.c,
7337         gcc.c-torture/compile/20010518-2.c,
7338         gcc.c-torture/compile/20020312-1.c,
7339         gcc.c-torture/compile/20020604-1.c,
7340         gcc.c-torture/compile/920501-12.c,
7341         gcc.c-torture/compile/920501-4.c,
7342         gcc.c-torture/compile/920520-1.c,
7343         gcc.c-torture/compile/980506-1.c,
7344         gcc.c-torture/execute/980709-1.x,
7345         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7346         options for m68hc11.
7347         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7348         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7349         m68hc11.
7350
7351 2011-03-22  Nick Clifton  <nickc@redhat.com>
7352
7353         * lib/target-supports.exp (check_profiling_available): Add MN10300
7354         to the list of targets that do not support profiling.  Restore
7355         alpha sorting to this list.
7356
7357 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7358
7359         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7360         failure on 32-bit systems.
7361         * gcc.dg/torture/vector-2.c: Ditto.
7362
7363 2011-03-22  Richard Guenther  <rguenther@suse.de>
7364
7365         PR tree-optimization/48228
7366         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7367
7368 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7369
7370         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7371         powerpc.
7372
7373         PR target/48226
7374         * gcc.target/powerpc/pr48226.c: New file.
7375
7376 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7377
7378         * lib/prune.exp (prune_gcc_output): Prune "could not create
7379         compact unwind for" warnings.
7380
7381 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7382
7383         PR c/42544
7384         PR c/48197
7385         * gcc.c-torture/execute/pr42544.c: New test.
7386         * gcc.c-torture/execute/pr48197.c: New test.
7387
7388 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7389
7390         PR preprocessor/48192
7391         * gcc.target/powerpc/pr48192.c: New file.
7392
7393         PR target/48053
7394         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7395         split problem of 0 being loaded in a VSX register.
7396
7397 2011-03-21  Richard Guenther  <rguenther@suse.de>
7398
7399         PR c/47939
7400         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7401         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7402         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7403         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7404
7405 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7406
7407         PR target/48213
7408         * gcc.dg/pr48213.c: New test.
7409
7410 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7411
7412         PR target/12171
7413         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7414
7415 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7416
7417         * gcc.target/arm/xor-and.c: New.
7418
7419 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7420
7421         PR fortran/22572
7422         * gfortran.dg/function_optimize_1.f90:  New test.
7423         * gfortran.dg/function_optimize_2.f90:  New test.
7424
7425 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7426
7427         PR rtl-optimization/47502
7428         * gcc.target/i386/pr47502-1.c: New.
7429         * gcc.target/i386/pr47502-2.c: Likewise.
7430
7431 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7432
7433         PR rtl-optimization/48156
7434         * gcc.dg/pr48156.c: New test.
7435
7436 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7437
7438         PR libfortran/47439
7439         * gfortran.dg/scratch_1.f90: Adjust test.
7440
7441 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7442
7443         PR libfortran/47439
7444         * gfortran.dg/scratch_1.f90: New test.
7445
7446 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7447
7448         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7449         variably modified typedefs.
7450         * gcc.dg/c1x-typedef-2.c: Remove.
7451
7452 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7453
7454         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7455         * gcc.dg/c1x-anon-struct-3.c: New test.
7456         * gcc.dg/anon-struct-11.c: Update.
7457
7458 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7459
7460         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7461         dg-xfail-run-if.
7462         Only xfail with gas.
7463
7464 2011-03-18  Jason Merrill  <jason@redhat.com>
7465
7466         * g++.dg/template/fn-ptr1.C: New.
7467
7468         * g++.dg/overload/volatile1.C: New.
7469
7470         * g++.dg/opt/pr23372.C: New.
7471
7472         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7473
7474 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7475
7476         PR middle-end/47405
7477         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7478
7479 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7480
7481         * gcc.target/arm/unsigned-extend-1.c: New.
7482
7483 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7484
7485         PR bootstrap/48161
7486         * gcc.c-torture/compile/pr48161.c: New test.
7487
7488 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7489
7490         PR middle-end/47725
7491         * gcc.dg/torture/pr47725.c: New.
7492
7493 2011-03-17  Jason Merrill  <jason@redhat.com>
7494
7495         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7496         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7497
7498 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7499
7500         * gnat.dg/specs/elab2.ads: New test.
7501         * gnat.dg/specs/elab2_pkg.ads: New helper.
7502
7503 2011-03-17  Jason Merrill  <jason@redhat.com>
7504
7505         * g++.dg/cpp0x/decltype-1212.C: New.
7506         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7507
7508 2011-03-17  Jason Merrill  <jason@redhat.com>
7509
7510         * g++.dg/parse/memfnquals1.C: New.
7511
7512 2011-03-17  Richard Guenther  <rguenther@suse.de>
7513
7514         PR middle-end/48134
7515         * gcc.dg/pr48134.c: New testcase.
7516
7517 2011-03-17  Richard Guenther  <rguenther@suse.de>
7518
7519         PR middle-end/48165
7520         * g++.dg/torture/pr48165.C: New testcase.
7521
7522 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7523
7524         PR rtl-optimization/48141
7525         * gcc.dg/pr48141.c: New test.
7526
7527 2011-03-16  Jason Merrill  <jason@redhat.com>
7528
7529         * g++.dg/cpp0x/constexpr-48089.C: New.
7530
7531         * g++.dg/cpp0x/constexpr-abi1.C: New.
7532
7533         * g++.dg/cpp0x/constexpr-46336.C: New.
7534         * g++.dg/parse/friend5.C: Adjust expected errors.
7535
7536         * g++.dg/cpp0x/constexpr-47570.C: New.
7537
7538 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7539
7540         PR debug/47510
7541         * ++.dg/debug/dwarf2/typedef6.C: New test.
7542
7543 2011-03-16  Jason Merrill  <jason@redhat.com>
7544
7545         * g++.dg/cpp0x/elision2.C: New.
7546
7547         * g++.dg/cpp0x/constexpr-array3.C: New.
7548
7549 2011-03-16  Jason Merrill  <jason@redhat.com>
7550
7551         * g++.dg/cpp0x/sfinae6.C: New.
7552         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7553         * g++.dg/cpp0x/pr45908.C: Likewise.
7554         * g++.dg/cpp0x/sfinae6.C: Likewise.
7555         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7556         * g++.old-deja/g++.law/arg11.C: Likewise.
7557
7558 2011-03-16  Jason Merrill  <jason@redhat.com>
7559
7560         * g++.dg/template/incomplete6.C: New.
7561
7562 2011-03-16  Jeff Law <law@redhat.com>
7563
7564         * gcc.dg/tree-ssa/vrp55.c: New test.
7565
7566 2011-03-16  Jason Merrill  <jason@redhat.com>
7567
7568         * g++.dg/cpp0x/auto22.C: New.
7569
7570 2011-03-16  Richard Guenther  <rguenther@suse.de>
7571
7572         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7573         optimizing it away if promoted to const.
7574
7575 2011-03-16  Richard Guenther  <rguenther@suse.de>
7576
7577         PR tree-optimization/48149
7578         * gcc.dg/fold-complex-1.c: New testcase.
7579
7580 2011-03-16  Richard Guenther  <rguenther@suse.de>
7581
7582         PR testsuite/48147
7583         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7584         or cloning happens.
7585
7586 2011-03-16  Richard Guenther  <rguenther@suse.de>
7587
7588         PR tree-optimization/26134
7589         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7590
7591 2011-03-16  Richard Guenther  <rguenther@suse.de>
7592
7593         PR tree-optimization/48146
7594         * gcc.dg/torture/pr48146.c: New testcase.
7595
7596 2011-03-16  Richard Guenther  <rguenther@suse.de>
7597
7598         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7599         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7600
7601 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7602
7603         PR middle-end/48136
7604         * gcc.c-torture/compile/pr48136.c: New test.
7605
7606         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7607
7608         PR debug/45882
7609         * gcc.dg/guality/pr45882.c: New test.
7610
7611 2011-03-15  Jason Merrill  <jason@redhat.com>
7612
7613         * g++.dg/cpp0x/constexpr-recursion.C: New.
7614
7615         * g++.dg/cpp0x/implicit11.C: New.
7616
7617 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7618
7619         * g++.dg/cpp0x/constexpr-attribute.C: New.
7620
7621 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7622
7623         * g++.dg/parse/pr34758.C: New.
7624
7625 2011-03-15  Xinliang David Li  <davidxl@google.com>
7626
7627         PR c/47837
7628         * gcc.dg/uninit-pred-7_d.c: New test.
7629         * gcc.dg/uninit-pred-8_d.c: New test.
7630
7631 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7632
7633         PR target/46788
7634         * gcc.target/arm/pr46788.c: New.
7635
7636 2011-03-15  Richard Guenther  <rguenther@suse.de>
7637
7638         PR middle-end/47650
7639         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7640         * gfortran.dg/ishft_4.f90: Likewise.
7641         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7642
7643 2011-03-15  Richard Guenther  <rguenther@suse.de>
7644
7645         PR tree-optimization/13954
7646         * g++.dg/tree-ssa/pr13954.C: New testcase.
7647
7648 2011-03-15  Richard Guenther  <rguenther@suse.de>
7649
7650         PR tree-optimization/48037
7651         * gcc.target/i386/pr48037-1.c: New testcase.
7652
7653 2011-03-15  Richard Guenther  <rguenther@suse.de>
7654
7655         PR tree-optimization/41490
7656         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7657         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7658         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7659         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7660         * g++.dg/tree-ssa/pr33604.C: Adjust.
7661
7662 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7663
7664         PR middle-end/47917
7665         * gcc.c-torture/execute/pr47917.c: New test.
7666         * gcc.dg/pr47917.c: New test.
7667
7668         PR middle-end/38878
7669         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7670
7671 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7672
7673         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7674         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7675         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7676         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7677         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7678         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7679         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7680         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7681         * gcc.target/i386/avx-floor-vec.c: Ditto.
7682         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7683         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7684         * gcc.target/i386/avx-rint-vec.c: Ditto.
7685         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7686         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7687         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7688         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7689
7690 2011-03-14  Tom Tromey  <tromey@redhat.com>
7691
7692         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7693         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7694         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7695
7696 2011-03-14  Tom Tromey  <tromey@redhat.com>
7697
7698         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7699         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7700         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7701
7702 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7703
7704         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7705
7706 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7707
7708         PR rtl-optimization/47166
7709         * gcc.c-torture/execute/postmod-1.c: New test.
7710
7711 2011-03-14  Richard Guenther  <rguenther@suse.de>
7712
7713         PR middle-end/48098
7714         * gcc.dg/torture/pr48098.c: New testcase.
7715
7716 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7717
7718         PR target/48053
7719         * gcc.target/powerpc/pr48053-1.c: New test.
7720         * gcc.target/powerpc/pr48053-2.c: Likewise.
7721
7722 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7723
7724         PR libfortran/48066
7725         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7726
7727 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7728
7729         PR libfortran/48066
7730         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7731
7732 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7733
7734         PR fortran/48059
7735         * gfortran.dg/class_41.f03: New.
7736
7737 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7738
7739         * g++.dg/conversion/cast3.C: New test.
7740
7741 2011-03-11  Jason Merrill  <jason@redhat.com>
7742
7743         * g++.dg/template/error45.C: New.
7744
7745         * g++.dg/parse/no-type-defn1.C: New.
7746
7747         * g++.dg/ext/attrib40.C: New.
7748
7749         * g++.dg/cpp0x/regress/array1.C: New.
7750
7751 2011-03-11  Richard Guenther  <rguenther@suse.de>
7752
7753         PR tree-optimization/48067
7754         * gcc.dg/pr48067.c: New testcase.
7755
7756 2011-03-11  Richard Guenther  <rguenther@suse.de>
7757
7758         PR lto/48073
7759         * g++.dg/lto/20110311-1_0.C: New testcase.
7760
7761 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7762
7763         PR c++/48035
7764         * g++.dg/inherit/virtual8.C: New test.
7765
7766         PR middle-end/48044
7767         * gcc.dg/torture/pr48044.c: New test.
7768
7769 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7770
7771         PR fortran/47768
7772         * gfortran.dg/proc_ptr_comp_31.f90: New.
7773
7774 2011-03-11  Richard Guenther  <rguenther@suse.de>
7775
7776         PR tree-optimization/47278
7777         * gcc.dg/torture/pr47278-1.c: New testcase.
7778         * gcc.dg/torture/pr47278-2.c: Likewise.
7779
7780 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR tree-optimization/48063
7783         * gcc.dg/torture/pr48063.c: New test.
7784
7785 2011-03-10  Jason Merrill  <jason@redhat.com>
7786
7787         * g++.dg/template/array22.C: New.
7788
7789         * g++.dg/cpp0x/syntax-err1.C: New.
7790         * g++.dg/parse/error36.C: Adjust expected errors.
7791         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7792         * g++.old-deja/g++.pt/typename3.C: Likewise.
7793         * g++.old-deja/g++.pt/typename4.C: Likewise.
7794         * g++.old-deja/g++.pt/typename6.C: Likewise.
7795
7796 2011-03-09  Jason Merrill  <jason@redhat.com>
7797
7798         * g++.dg/template/nontype22.C: New.
7799
7800 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7801
7802         PR tree-optimization/47714
7803         * g++.dg/torture/pr47714.C: New test.
7804
7805 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7806
7807         PR target/47755
7808         * gcc.target/powerpc/pr47755-2.c: New file.
7809
7810 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7811
7812         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7813         is not set in the environment, pass 64 as first argument when not
7814         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7815         native where ulimit -u is supported.
7816
7817 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7818
7819         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7820
7821 2011-03-08  Jason Merrill  <jason@redhat.com>
7822
7823         * g++.dg/template/nontype21.C: New.
7824
7825         * g++.dg/template/anon5.C: New.
7826
7827 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7828
7829         PR debug/47881
7830         * gcc.dg/pr47881.c: New test.
7831
7832 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7833
7834         PR c++/47957
7835         * g++.dg/lookup/template3.C: New test.
7836
7837 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7838
7839         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7840         'long' type.
7841
7842 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7843
7844         PR testsuite/47954
7845         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7846         sizeof to compute alignment.
7847
7848 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR tree-optimization/48022
7851         * gcc.dg/pr48022-1.c: New test.
7852         * gcc.dg/pr48022-2.c: New test.
7853
7854 2011-03-07  Jason Merrill  <jason@redhat.com>
7855
7856         * g++.dg/template/nontype20.C: New.
7857         * g++.dg/init/member1.C: Adjust expected errors.
7858         * g++.dg/parse/constant4.C: Likewise.
7859         * g++.dg/template/qualified-id3.C: Likewise.
7860         * g++.old-deja/g++.pt/crash10.C: Likewise.
7861
7862         * g++.dg/cpp0x/regress/non-const1.C: New.
7863
7864 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7865
7866         PR debug/47991
7867         * gcc.dg/pr47991.c: New test.
7868
7869 2011-03-07  Jason Merrill  <jason@redhat.com>
7870
7871         * g++.dg/abi/mangle46.C: New.
7872
7873 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7874
7875         PR target/47862
7876         * gcc.target/powerpc/pr47862.c: New.
7877
7878 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7879
7880         PR target/45413
7881         * gcc.target/i386/combine-mul.c: Require nonpic.
7882
7883 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7884             Nathan Froyd  <froydnj@codesourcery.com>
7885
7886         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7887
7888 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7889
7890         * README.QMTEST: Remove.
7891
7892 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7893             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7894
7895         PR fortran/47850
7896         * gfortran.dg/array_constructor_37.f90 : New test.
7897
7898 2011-03-05  Jason Merrill  <jason@redhat.com>
7899
7900         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7901         * g++.dg/abi/mangle45.C: Likewise.
7902         * g++.dg/cpp0x/trailing1.C: Likewise.
7903
7904 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7905
7906         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7907
7908 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7909
7910         PR rtl-optimization/47899
7911         * gcc.dg/pr47899.c: New test.
7912
7913         * gcc.dg/torture/pr47968.c: Ignore warnings.
7914
7915         PR tree-optimization/47967
7916         * gcc.c-torture/compile/pr47967.c: New test.
7917
7918 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7919
7920         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7921         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7922
7923 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7924
7925         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7926         and property_getAttributes() if __OBJC2__.
7927         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7928         * objc.dg/property/property-encoding-1.m: New.
7929         * obj-c++.dg/property/property-encoding-1.mm: New.
7930
7931 2011-03-04  Jason Merrill  <jason@redhat.com>
7932
7933         * g++.dg/template/pseudodtor6.C: New.
7934
7935         * g++.dg/inherit/covariant19.C: New.
7936
7937 2011-03-04  Richard Guenther  <rguenther@suse.de>
7938
7939         PR middle-end/47968
7940         * gcc.dg/torture/pr47968.c: New testcase.
7941
7942 2011-03-04  Richard Guenther  <rguenther@suse.de>
7943
7944         PR middle-end/47975
7945         * gcc.dg/torture/pr47975.c: New testcase.
7946
7947 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7948
7949         PR c++/47974
7950         * g++.dg/template/crash106.C: New.
7951
7952 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7953
7954         PR c/47963
7955         * gcc.dg/gomp/pr47963.c: New test.
7956         * g++.dg/gomp/pr47963.C: New test.
7957
7958 2011-03-02  Jason Merrill  <jason@redhat.com>
7959
7960         * g++.dg/cpp0x/regress/condition1.C: New.
7961
7962         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7963
7964 2011-03-01  Jason Merrill  <jason@redhat.com>
7965
7966         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7967
7968         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7969
7970 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7971
7972         PR rtl-optimization/47925
7973         * gcc.c-torture/execute/pr47925.c: New test.
7974
7975 2011-03-01  Jason Merrill  <jason@redhat.com>
7976
7977         * g++.dg/cpp0x/decltype25.C: New.
7978
7979         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7980
7981 2011-03-01  Richard Guenther  <rguenther@suse.de>
7982
7983         PR tree-optimization/47890
7984         * gcc.dg/torture/pr47890.c: New testcase.
7985
7986 2011-03-01  Richard Guenther  <rguenther@suse.de>
7987
7988         PR lto/47924
7989         * gcc.dg/lto/pr47924_0.c: New testcase.
7990
7991 2011-03-01  Richard Guenther  <rguenther@suse.de>
7992
7993         PR lto/46911
7994         * gfortran.dg/lto/pr46911_0.f: New testcase.
7995
7996 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7997
7998         PR libgfortran/47933
7999         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8000         compile errors from older code form.
8001
8002 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8003
8004         PR libgfortran/47567
8005         * gfortran.dg/fmt_fw_d.f90: New test.
8006
8007 2011-02-28  Jason Merrill  <jason@redhat.com>
8008
8009         * g++.dg/inherit/covariant18.C: New.
8010
8011 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8012
8013         PR middle-end/47893
8014         * gcc.dg/pr47893.c: New test.
8015
8016 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8017
8018         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8019         NULL in case of a selector with conflicting types.
8020         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8021
8022 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8023
8024         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8025         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8026         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8027         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8028
8029 2011-02-28  Jason Merrill  <jason@redhat.com>
8030
8031         PR c++/47906
8032         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8033
8034 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8035
8036         PR libgfortran/47778
8037         * gfortran.dg/namelist_71.f90: New test.
8038
8039 2011-02-27  Jason Merrill  <jason@redhat.com>
8040
8041         PR c++/47906
8042         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8043         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8044
8045 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8046
8047         PR c++/46466
8048         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8049
8050 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8051
8052         PR fortran/47886
8053         * gfortran.dg/gomp/task-1.f90: Removed.
8054
8055 2011-02-26  Jason Merrill  <jason@redhat.com>
8056
8057         * g++.dg/template/this-targ1.C: New.
8058
8059         * g++.dg/cpp0x/regress/template-const1.C: New.
8060         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8061         * g++.dg/template/function1.C: Adjust.
8062         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8063         * g++.dg/debug/debug7.C: Adjust.
8064
8065 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8066
8067         PR fortran/47886
8068         * gfortran.dg/gomp/task-1.f90: New.
8069
8070 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8071
8072         * gcc.target/arm/neon-thumb2-move.c: Add
8073         dg-require-effective-target arm_thumb2_ok.
8074
8075 2011-02-24  Jason Merrill  <jason@redhat.com>
8076
8077         * g++.dg/parse/constant1.C: Specify C++98 mode.
8078         * g++.dg/parse/constant5.C: Likewise.
8079         * g++.dg/parse/error2.C: Likewise.
8080         * g++.dg/parse/semicolon3.C: Likewise.
8081         * g++.dg/template/crash14.C: Likewise.
8082         * g++.dg/template/local4.C: Likewise.
8083         * g++.dg/template/nontype3.C: Likewise.
8084         * g++.dg/parse/crash31.C: Adjust expected errors.
8085         * g++.dg/template/function1.C: Likewise.
8086         * g++.dg/template/ref3.C: Likewise.
8087         * g++.dg/template/static9.C: Likewise.
8088         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8089
8090         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8091         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8092         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8093         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8094         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8095
8096 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR fortran/47878
8099         * gfortran.dg/pr47878.f90: New test.
8100
8101 2011-02-24  Richard Guenther  <rguenther@suse.de>
8102
8103         PR testsuite/47801
8104         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8105         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8106
8107 2011-02-24  Richard Guenther  <rguenther@suse.de>
8108
8109         PR fortran/47839
8110         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8111         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8112
8113 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8114
8115         PR libgfortran/47567
8116         * gfortran.dg/fmt_f0_1.f90: Update test.
8117
8118 2011-02-23  Jason Merrill  <jason@redhat.com>
8119
8120         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8121         * g++.dg/abi/mangle45.C: New.
8122
8123         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8124         * g++.dg/template/canon-type-9.C: Match use of decltype
8125         between declaration and definition.
8126         * g++.dg/template/canon-type-12.C: Likewise.
8127
8128 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8129
8130         PR fortran/40850
8131         * gfortran.dg/nested_allocatables_1.f90: New.
8132
8133 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8134
8135         PR c++/46868
8136         * g++.dg/pr46868.C: New test.
8137         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8138         * g++.dg/parse/error14.C: Adjust.
8139
8140 2011-02-23  Richard Guenther  <rguenther@suse.de>
8141
8142         PR tree-optimization/47838
8143         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8144
8145 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8146
8147         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8148
8149 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8150
8151         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8152         * gfortran.dg/count_init_expr.f03: Ditto.
8153         * gfortran.dg/gomp/pr43711.f90: Ditto.
8154         * gcc.dg/struct-parse-2.c: Ditto.
8155         * gcc.dg/parse-error-3.c: Ditto.
8156         * gcc.dg/Wlogical-op-1.c: Ditto.
8157         * gcc.dg/Walways-true-1.c: Ditto.
8158         * gcc.dg/pr24225.c: Ditto.
8159         * gcc.dg/Walways-true-2.c: Ditto.
8160         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8161         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8162         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8163         * g++.dg/overload/defarg4.C: Ditto.
8164         * g++.dg/inherit/covariant16.C: Ditto.
8165         * g++.dg/inherit/virtual7.C: Ditto.
8166         * g++.dg/template/canon-type-9.C: Ditto.
8167         * g++.dg/template/access19.C: Ditto.
8168         * g++.dg/template/call7.C: Ditto.
8169         * g++.dg/template/canon-type-2.C: Ditto.
8170         * g++.dg/template/init7.C: Ditto.
8171         * g++.dg/template/sizeof-template-argument.C: Ditto.
8172         * g++.dg/template/const3.C: Ditto.
8173         * g++.dg/template/sfinae26.C: Ditto.
8174         * g++.dg/template/sfinae26.C: Ditto.
8175         * g++.dg/template/canon-type-11.C: Ditto.
8176         * g++.dg/template/union2.C: Ditto.
8177         * g++.dg/template/canon-type-3.C: Ditto.
8178         * g++.dg/template/canon-type-1.C: Ditto.
8179         * g++.dg/template/canon-type-5.C: Ditto.
8180         * g++.dg/template/canon-type-7.C: Ditto.
8181         * g++.dg/template/canon-type-10.C: Ditto.
8182         * g++.dg/template/spec36.C: Ditto.
8183         * g++.dg/template/typedef38.C: Ditto.
8184         * g++.dg/template/canon-type-4.C: Ditto.
8185         * g++.dg/template/canon-type-6.C: Ditto.
8186         * g++.dg/template/canon-type-13.C: Ditto.
8187         * g++.dg/template/instantiate9.C: Ditto.
8188         * g++.dg/template/ttp22.C: Ditto.
8189         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8190         * g++.dg/warn/Walways-true-1.C: Ditto.
8191         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8192         * g++.dg/warn/Walways-true-2.C: Ditto.
8193         * g++.dg/conversion/op4.C: Ditto.
8194         * g++.dg/opt/pr19650.C: Ditto.
8195         * g++.dg/lookup/friend11.C: Ditto.
8196         * g++.dg/other/default2.C: Ditto.
8197         * g++.dg/other/default3.C: Ditto.
8198         * g++.dg/other/dtor2.C: Ditto.
8199         * g++.dg/other/friend5.C: Ditto.
8200         * g++.dg/other/default5.C: Ditto.
8201         * g++.dg/init/brace6.C: Ditto.
8202         * g++.dg/init/aggr5.C: Ditto.
8203         * g++.dg/init/error2.C: Ditto.
8204         * g++.dg/expr/bound-mem-fun.C: Ditto.
8205         * g++.dg/expr/cond6.C: Ditto.
8206         * g++.dg/expr/stmt-expr-1.C: Ditto.
8207         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8208         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8209         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8210         * g++.dg/cpp0x/bracket1.C: Ditto.
8211         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8212         * g++.dg/cpp0x/pr38646.C: Ditto.
8213         * g++.dg/cpp0x/variadic73.C: Ditto.
8214         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8215         * g++.dg/cpp0x/bracket4.C: Ditto.
8216         * g++.dg/cpp0x/decltype4.C: Ditto.
8217         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8218         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8219         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8220         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8221         * g++.dg/cpp0x/decltype2.C: Ditto.
8222         * g++.dg/cpp0x/decltype1.C: Ditto.
8223         * g++.dg/cpp0x/bracket2.C: Ditto.
8224         * g++.dg/cpp0x/decltype5.C: Ditto.
8225         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8226         * g++.dg/cpp0x/variadic70.C: Ditto.
8227         * g++.dg/cpp0x/decltype6.C: Ditto.
8228         * g++.dg/cpp0x/rvo.C: Ditto.
8229         * g++.dg/cpp0x/vt-40092.C: Ditto.
8230         * g++.dg/cpp0x/variadic-new.C: Ditto.
8231         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8232         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8233         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8234         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8235         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8236         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8237         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8238         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8239         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8240         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8241         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8242         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8243         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8244         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8245         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8246         * g++.dg/cpp0x/pr39639.C: Ditto.
8247         * g++.dg/cpp0x/decltype3.C: Ditto.
8248         * g++.dg/cpp0x/variadic68.C: Ditto.
8249         * g++.dg/cpp0x/variadic-function.C: Ditto.
8250         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8251         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8252         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8253         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8254         * g++.dg/parse/crash35.C: Ditto.
8255         * g++.dg/parse/crash40.C: Ditto.
8256         * g++.dg/parse/defarg12.C: Ditto.
8257         * g++.dg/parse/crash34.C: Ditto.
8258         * g++.dg/parse/constructor3.C: Ditto.
8259         * g++.dg/parse/template23.C: Ditto.
8260         * g++.dg/parse/crash56.C: Ditto.
8261         * g++.dg/parse/dtor13.C: Ditto.
8262         * g++.dg/parse/error33.C: Ditto.
8263         * g++.dg/parse/ctor9.C: Ditto.
8264         * g++.dg/parse/error32.C: Ditto.
8265         * g++.dg/parse/error37.C: Ditto.
8266         * g++.dg/parse/bitfield3.C: Ditto.
8267         * g++.dg/parse/struct-4.C: Ditto.
8268         * g++.dg/ext/has_trivial_copy.C: Ditto.
8269         * g++.dg/ext/is_polymorphic.C: Ditto.
8270         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8271         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8272         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8273         * g++.dg/ext/is_union.C: Ditto.
8274         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8275         * g++.dg/ext/is_pod.C: Ditto.
8276         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8277         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8278         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8279         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8280         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8281         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8282         * g++.dg/ext/is_abstract.C: Ditto.
8283         * g++.dg/ext/has_trivial_assign.C: Ditto.
8284         * g++.dg/ext/is_class.C: Ditto.
8285         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8286         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8287         * g++.dg/ext/is_base_of.C: Ditto.
8288         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8289         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8290         * g++.dg/ext/is_empty.C: Ditto.
8291         * g++.dg/ext/is_enum.C: Ditto.
8292         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8293         * gnat.dg/opt11.adb: Ditto.
8294         * obj-c++.dg/pr45735.mm: Ditto.
8295         * obj-c++.dg/pr24393.mm: Ditto.
8296         * obj-c++.dg/exceptions-2.mm: Ditto.
8297         * objc.dg/pr45735.m: Ditto.
8298         * objc.dg/pr24393.m: Ditto.
8299
8300 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8301
8302         * objc.dg/attributes/objc-exception-1.m: New.
8303
8304 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8305
8306         * gcc.dg/cpp/include7.c: New test.
8307
8308 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8309
8310         PR c++/47242
8311         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8312
8313 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8314
8315         PR rtl-optimization/47763
8316         * gcc.dg/pr47763.c: New test.
8317
8318 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8319
8320         PR fortran/45743
8321         * gfortran.dg/whole_file_32.f90 : New test.
8322
8323 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8324
8325         PR c++/47666
8326         * g++.dg/inherit/virtual7.C: New test.
8327
8328 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8329
8330         PR objc/47832
8331         * objc.dg/type-size-3.m: Updated error message.
8332         * objc.dg/type-size-4.m: New test.
8333         * objc.dg/type-size-5.m: New test.
8334
8335 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8336
8337         * lib/gnat.exp: Fix comments.
8338         Don't load libgloss.exp.
8339         (default_gnat_version): Call $compiler with --version.
8340         Adapt regexp for gnatmake output, insert version.
8341         (gnat_version): New proc.
8342         (gnat_init): Remove gnat_libgcc_s_path.
8343         (gnat_target_compile): Likewise.
8344         Remove ld_library_path.
8345         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8346         (gnat_pass): Remove.
8347         (gnat_pass): Remove.
8348         (gnat_finish): Remove.
8349         (gnat_exit): Remove.
8350         (local_find_gnatmake): Reindent.
8351         (runtest_file_p): Remove.
8352         (prune_warnings): Remove.
8353         (find_gnatclean): New proc.
8354         * lib/gnat-dg.exp (lremove): New proc.
8355         (gnat-dg-test): Reindent.
8356         Remove additional output files.
8357         (gnat-dg-runtest): Remove.
8358
8359         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8360         * gnat.dg/loop_optimization6.adb: Likewise.
8361         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8362
8363 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8364
8365         PR tree-optimization/47835
8366         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8367
8368 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8369
8370         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8371         * gfortran.dg/abstract_type_2.f03: Ditto.
8372         * gfortran.dg/abstract_type_3.f03: Ditto.
8373         * gfortran.dg/abstract_type_4.f03: Ditto.
8374         * gfortran.dg/abstract_type_5.f03: Ditto.
8375         * gfortran.dg/abstract_type_6.f03: Ditto.
8376         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8377         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8378         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8379         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8380         * gfortran.dg/array_function_5.f90: Ditto.
8381         * gfortran.dg/asynchronous_3.f03: Ditto.
8382         * gfortran.dg/char_expr_1.f90: Ditto.
8383         * gfortran.dg/class_14.f03: Ditto.
8384         * gfortran.dg/data_array_6.f: Ditto.
8385         * gfortran.dg/data_invalid.f90: Ditto.
8386         * gfortran.dg/dot_product_1.f03: Ditto.
8387         * gfortran.dg/func_derived_5.f90: Ditto.
8388         * gfortran.dg/func_result_4.f90: Ditto.
8389         * gfortran.dg/implied_do_1.f90: Ditto.
8390         * gfortran.dg/initialization_25.f90: Ditto.
8391         * gfortran.dg/initialization_26.f90: Ditto.
8392         * gfortran.dg/interface_34.f90: Ditto.
8393         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8394         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8395         * gfortran.dg/matmul_8.f03: Ditto.
8396         * gfortran.dg/merge_init_expr.f90: Ditto.
8397         * gfortran.dg/pack_assign_1.f90: Ditto.
8398         * gfortran.dg/pack_vector_1.f90: Ditto.
8399         * gfortran.dg/pointer_check_8.f90: Ditto.
8400         * gfortran.dg/product_init_expr.f03: Ditto.
8401         * gfortran.dg/reshape_order_5.f90: Ditto.
8402         * gfortran.dg/reshape_shape_1.f90: Ditto.
8403         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8404         * gfortran.dg/same_name_2.f90: Ditto.
8405         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8406         * gfortran.dg/spread_init_expr.f03: Ditto.
8407         * gfortran.dg/stmt_func_1.f90: Ditto.
8408         * gfortran.dg/sum_init_expr.f03: Ditto.
8409         * gfortran.dg/transpose_3.f03: Ditto.
8410         * gfortran.dg/unpack_init_expr.f03: Ditto.
8411         * gfortran.dg/warn_conversion.f90: Ditto.
8412         * gfortran.dg/warn_conversion_2.f90: Ditto.
8413         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8414         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8415         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8416         * gfortran.dg/whole_file_16.f90: Ditto.
8417         * gfortran.dg/whole_file_17.f90: Ditto.
8418         * gfortran.dg/whole_file_18.f90: Ditto.
8419         * gfortran.dg/whole_file_20.f03: Ditto.
8420         * gfortran.dg/whole_file_5.f90: Ditto.
8421         * gfortran.dg/whole_file_6.f90: Ditto.
8422         * gfortran.dg/write_invalid_format.f90: Ditto.
8423         * gfortran.dg/zero_sized_6.f90: Ditto.
8424
8425 2011-02-21  Jeff Law <law@redhat.com>
8426
8427         PR rtl-optimization/46178
8428         * gcc.target/i386/pr46178.c: New test.
8429
8430         PR rtl-optimization/46002
8431         * gcc.c-torture/compile/pr46002.c: New test.
8432
8433 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8434
8435         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8436         *-*-hpux10*.
8437
8438 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8439
8440         PR debug/47106
8441         * g++.dg/debug/pr47106.C: Require effective target lto.
8442
8443 2011-02-21  Jason Merrill  <jason@redhat.com>
8444
8445         * g++.dg/cpp0x/constexpr-diag2.C: New.
8446
8447 2011-02-20  Jason Merrill  <jason@redhat.com>
8448
8449         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8450
8451         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8452
8453         * g++.dg/overload/conv-op1.C: New.
8454
8455         * g++.dg/cpp0x/constexpr-synth1.C: New.
8456
8457 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8458
8459         * objc.dg/layout-2.m: New.
8460         * objc.dg/selector-3.m: Adjusted location of error message.
8461         * objc.dg/type-size-3.m: Same.
8462         * obj-c++.dg/selector-3.mm: Same.
8463
8464 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8465
8466         PR objc/47784
8467         * objc.dg/property/dotsyntax-22.m: New.
8468         * obj-c++.dg/property/dotsyntax-22.mm: New.
8469
8470 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8471
8472         PR c++/46394
8473         * g++.dg/template/typedef38.C: New test.
8474
8475 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8476
8477         PR fortran/46818
8478         * gfortran.dg/whole_file_30.f90 : New test.
8479         * gfortran.dg/whole_file_31.f90 : New test.
8480
8481 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8482
8483         PR fortran/45077
8484         PR fortran/44945
8485         * gfortran.dg/whole_file_28.f90 : New test.
8486         * gfortran.dg/whole_file_29.f90 : New test.
8487
8488 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8489
8490         PR c++/44118
8491         * g++.dg/template/crash105.C: New.
8492
8493 2011-02-19  Jason Merrill  <jason@redhat.com>
8494
8495         * g++.dg/cpp0x/regress/no-elide1.C: New.
8496
8497 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8498
8499         PR tree-optimization/46620
8500         * gcc.dg/pr46620.c: New.
8501
8502 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR c/47809
8505         * gcc.target/i386/pr47809.c: New test.
8506
8507 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8508             Tobias Burnus  <burnus@net-b.de>
8509
8510         * lib/target-supports.exp
8511         (check_effective_target_fortran_large_real): New check for large reals.
8512         * gfortran.dg/nan_7.f90: New test.
8513
8514 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8515
8516         PR libgfortran/47567
8517         * gfortran.dg/fmt_f0_1.f90: Update test.
8518
8519 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8520
8521         PR fortran/47348
8522         * gfortran.dg/array_constructor_36.f90 : New test.
8523         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8524         allow for comparison between different elements of the array
8525         constructor at different levels of optimization.
8526
8527 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8528
8529         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8530         * gcc.target/i386/pr32280-1.c: Likewise.
8531
8532 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8533
8534         PR target/47800
8535         * gcc.target/i386/pr47800.c: New test.
8536
8537 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8538
8539         * objc/execute/exceptions/foward-1.x: New.
8540
8541 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8542
8543         PR fortran/47789
8544         * gfortran.dg/derived_constructor_comps_4.f90: New.
8545
8546 2011-02-18  Tobias Burnus
8547
8548         PR fortran/47775
8549         * gfortran.dg/func_result_6.f90: New.
8550
8551 2011-02-18  Michael Matz  <matz@suse.de>
8552
8553         PR fortran/45586
8554         * gfortran.dg/lto/pr45586_0.f90: New test.
8555         * gfortran.dg/typebound_proc_20.f90: Ditto.
8556         * gfortran.dg/typebound_proc_21.f90: Ditto.
8557
8558 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8559
8560         PR c++/47795
8561         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8562
8563 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8564
8565         PR fortran/47750
8566         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8567         gcc_warning_prefix.
8568         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8569         normalizing the error/warning output.
8570         * gfortran.dg/Wall.f90: Update dg-error/warning.
8571         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8572         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8573         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8574         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8575         * gfortran.dg/class_30.f90: Update dg-error/warning.
8576         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8577         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8578         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8579         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8580         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8581         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8582         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8583         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8584         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8585         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8586         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8587         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8588         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8589         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8590         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8591         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8592         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8593         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8594         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8595         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8596         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8597         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8598         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8599         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8600         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8601
8602 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8603
8604         PR fortran/47768
8605         * gfortran.dg/proc_ptr_comp_30.f90: New.
8606
8607 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR debug/47780
8610         * gcc.target/i386/pr47780.c: New test.
8611
8612 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8613
8614         PR fortran/47767
8615         * gfortran.dg/class_40.f03: New.
8616
8617 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8618
8619         PR c++/47208
8620         * g++.dg/cpp0x/auto21.C: New test.
8621
8622 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8623
8624         * objc.dg/special/unclaimed-category-1.h: Updated for
8625         new ABI support.
8626         * objc.dg/special/unclaimed-category-1.m: Same.
8627         * objc.dg/zero-link-1.m: Same.
8628         * objc.dg/lookup-1.m: Same.
8629         * objc.dg/torture/strings/const-str-9.m
8630         * objc.dg/torture/strings/const-str-10.m: Same.
8631         * objc.dg/torture/strings/const-str-11.m: Same.
8632         * objc.dg/torture/forward-1.m: Same.
8633         * objc.dg/zero-link-2.m: Same.
8634         * objc.dg/encode-7-next-64bit.m: Same.
8635         * objc.dg/method-4.m: Same.
8636         * objc.dg/next-runtime-1.m: Same.
8637         * objc.dg/image-info.m: Same.
8638         * objc.dg/pr23214.m: Same.
8639         * objc.dg/symtab-1.m: Same.
8640         * obj-c++.dg/basic.m: Same.
8641         * obj-c++.dg/proto-lossage-3.m: Same.
8642         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8643         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8644         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8645         * obj-c++.dg/method-11.m: Same.
8646         * objc/execute/enumeration-1.m: Same.
8647         * objc/execute/object_is_class.m: Same.
8648         * objc/execute/formal_protocol-2.m: Same.
8649         * objc/execute/formal_protocol-4.m: Same.
8650         * objc/execute/formal_protocol-6.m: Same.
8651         * objc/execute/bycopy-3.m: Same.
8652         * objc/execute/exceptions/catchall-1.m: Same.
8653         * objc/execute/exceptions/finally-1.m: Same.
8654         * objc/execute/exceptions/local-variables-1.m: Same.
8655         * objc/execute/exceptions/foward-1.m: Same.
8656         * objc/execute/bf-common.h
8657         * objc/execute/enumeration-2.m: Same.
8658         * objc/execute/formal_protocol-1.m: Same.
8659         * objc/execute/formal_protocol-3.m: Same.
8660         * objc/execute/formal_protocol-5.m: Same.
8661         * objc/execute/accessing_ivars.m: Same.
8662         * objc/execute/bycopy-2.m: Same.
8663         * objc/execute/formal_protocol-7.m: Same.
8664         * objc/execute/compatibility_alias.m: Same.
8665         * objc/execute/no_clash.m: Same.
8666         * objc/execute/object_is_meta_class.m: Same.
8667         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8668         * objc/execute/class-tests-1.h: Include stdio.h.
8669         * objc/execute/class-tests-2.h: Same.
8670         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8671         runtimes.
8672         * obj-c++.dg/try-catch-2.mm: Same.
8673
8674 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8675
8676         PR c++/47783
8677         * g++.dg/warn/Wunused-parm-4.C: New test.
8678
8679 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8680             Jan Hubicka  <jh@suse.cz>
8681
8682         PR debug/47106
8683         PR debug/47402
8684         * g++.dg/debug/pr47106.C: New.
8685
8686 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8687
8688         PR target/43653
8689         * gcc.target/i386/pr43653.c: New test.
8690
8691 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8692
8693         PR c++/47172
8694         * g++.dg/template/inherit6.C: New test.
8695
8696 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8697
8698         PR fortran/47745
8699         * gfortran.dg/class_39.f03: New.
8700
8701 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8702
8703         PR c++/47326
8704         * g++.dg/cpp0x/variadic106.C: New test.
8705
8706 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8707
8708         PR libfortran/47757
8709         * gfortran.dg/pr47757-1.f90: New test.
8710         * gfortran.dg/pr47757-2.f90: New test.
8711         * gfortran.dg/pr47757-3.f90: New test.
8712
8713         PR c++/47704
8714         * g++.dg/cpp0x/enum8.C: New test.
8715
8716 2011-02-15  Jason Merrill  <jason@redhat.com>
8717
8718         * g++.dg/inherit/implicit-trivial1.C: New.
8719         * g++.dg/cpp0x/implicit-trivial1.C: New.
8720
8721 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8722
8723         PR middle-end/47725
8724         * gcc.dg/torture/pr47725.c: Removed.
8725
8726 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8727
8728         PR target/47755
8729         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8730         constant does not generate a load from memory.
8731
8732 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8733
8734         PR middle-end/47725
8735         * gcc.dg/torture/pr47725.c: New.
8736
8737 2011-02-15  Richard Guenther  <rguenther@suse.de>
8738
8739         PR tree-optimization/47743
8740         * gcc.dg/torture/pr47743.c: New testcase.
8741
8742 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8743
8744         PR middle-end/47581
8745         * gcc.target/i386/pr47581.c: New test.
8746
8747 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8748
8749         PR fortran/47730
8750         * gfortran.dg/select_type_22.f03: New.
8751
8752 2011-02-14  Jason Merrill  <jason@redhat.com>
8753
8754         * g++.dg/cpp0x/regress/enum1.C: New.
8755
8756 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8757
8758         * gnat.dg/include.adb: New test.
8759
8760 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8761
8762         PR fortran/47728
8763         * gfortran.dg/class_38.f03: New.
8764
8765 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8766
8767         * gcc.dg/pr46494.c: New test.
8768
8769 2011-02-14  Richard Guenther  <rguenther@suse.de>
8770
8771         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8772
8773 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8774
8775         PR ada/41929
8776         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8777         sparc*-sun-solaris2.11.
8778
8779 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8780
8781         PR fortran/47349
8782         * gfortran.dg/argument_checking_18.f90: New.
8783
8784 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8785
8786         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8787         * gfortran.dg/argument_checking_17.f90: New.
8788
8789 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8790
8791         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8792         are temporarily disabled.
8793         * gfortran.dg/class_7.f03: Ditto.
8794         * gfortran.dg/coarray_14.f90: Ditto.
8795         * gfortran.dg/typebound_proc_13.f03: Ditto.
8796
8797 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8798
8799         PR fortran/45586
8800         * gfortran.dg/extends_11.f03: New.
8801
8802 2011-02-11  Xinliang David Li  <davidxl@google.com>
8803
8804         PR tree-optimization/47707
8805         * g++.dg/tree-ssa/pr47707.C: New test.
8806
8807 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8808
8809         * g++.dg/opt/inline17.C: New test.
8810
8811 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8812
8813         PR fortran/47550
8814         * gfortran.dg/pure_formal_2.f90: New.
8815
8816 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8817
8818         PR rtl-optimization/47614
8819         * gfortran.dg/pr47614.f: New.
8820
8821 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8822
8823         PR driver/47678
8824         * gcc.dg/opts-6.c: New test.
8825
8826 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8827
8828         PR debug/47684
8829         * gcc.dg/pr47684.c: New test.
8830
8831 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8832
8833         PR target/47629
8834         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8835         c99_runtime, dg-add-options c99_runtime.
8836         (main): Use __asm__.
8837
8838 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8839
8840         PR testsuite/47400
8841         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8842         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8843         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8844         * gcc.dg/ucnid-10.c: Likewise.
8845         * gcc.dg/ucnid-13.c: Likewise.
8846         * gcc.dg/ucnid-7.c: Likewise.
8847         * gcc.dg/ucnid-8.c: Likewise.
8848         Adapt dg-warning line number.
8849
8850 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8851
8852         * gcc.target/i386/parity-1.c: Use -march=k8.
8853         * gcc.target/i386/parity-2.c: Ditto.
8854         * gcc.target/i386/vecinit-1.c: Ditto.
8855         * gcc.target/i386/vecinit-2.c: Ditto.
8856
8857 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8858
8859         PR target/46610
8860         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8861         * gcc.target/mips/save-restore-3.c: Likewise.
8862         * gcc.target/mips/save-restore-4.c: Likewise.
8863         * gcc.target/mips/save-restore-5.c: Likewise.
8864
8865         PR target/47683
8866         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8867         * g++.dg/tree-prof/partition2.C: Likewise.
8868
8869 2011-02-09  Jason Merrill  <jason@redhat.com>
8870
8871         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8872         rather than misdeclare std::puts.
8873
8874         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8875         * g++.dg/other/warning1.C: Likewise.
8876         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8877         * g++.old-deja/g++.gb/scope06.C: Likewise.
8878         * g++.old-deja/g++.law/cvt11.C: Likewise.
8879         * g++.old-deja/g++.law/init1.C: Likewise.
8880         * g++.dg/abi/mangle26.C: Likewise.
8881
8882         * g++.dg/template/function1.C: Adjust for C++0x mode.
8883         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8884
8885         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8886         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8887
8888         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8889
8890         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8891
8892         * g++.dg/cpp0x/regress: New directory.
8893         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8894         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8895         * g++.dg/cpp0x/regress/regress3.C: New.
8896
8897 2011-02-10  Richard Guenther  <rguenther@suse.de>
8898
8899         PR tree-optimization/47677
8900         * gcc.dg/torture/pr47677.c: New testcase.
8901
8902 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8903
8904         * objc.dg/special/load-category-1.m: Remove unused header.
8905         * objc.dg/special/load-category-1a.m: Likewise.
8906         * objc.dg/special/load-category-2.m: Likewise.
8907         * objc.dg/special/load-category-2a.m: Likewise.
8908         * objc.dg/special/load-category-3.m: Likewise.
8909         * objc.dg/special/load-category-3a.m: Likewise.
8910         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8911         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8912         * objc.dg/attributes/class-attribute-1.m: Likewise.
8913         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8914         * obj-c++.dg/property/property.exp: Likewise.
8915         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8916         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8917         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8918         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8919         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8920         * obj-c++.dg/template-8.mm: Likewise.
8921
8922 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8923
8924         PR target/47665
8925         * gcc.target/i386/pr47665.c: New test.
8926
8927 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8928
8929         PR testsuite/47622
8930         Revert
8931         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8932         PR debug/42631
8933         * gcc.dg/pr42631.c: Update test.
8934         * gcc.dg/pr42631-2.c: New test.
8935
8936 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8937
8938         PR fortran/47352
8939         * gfortran.dg/proc_decl_25.f90: New.
8940
8941 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8942
8943         PR fortran/47463
8944         * gfortran.dg/typebound_assignment_2.f03: New.
8945
8946 2011-02-09  Richard Guenther  <rguenther@suse.de>
8947
8948         PR tree-optimization/47664
8949         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8950
8951 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8952
8953         PR middle-end/47646
8954         * gnat.dg/uninit_func.adb: Adjust dg directive.
8955
8956 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8957
8958         PR middle-end/47646
8959         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8960
8961 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8962
8963         PR fortran/47637
8964         * gfortran.dg/auto_dealloc_2.f90: New.
8965
8966 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8967
8968         * gcc.dg/builtins-config.h: Remove __sgi handling.
8969         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8970         -std=c99 for mips-sgi-irix6.5*.
8971
8972 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8973
8974         PR middle-end/45505
8975         * gfortran.dg/pr25923.f90: Remove xfails.
8976
8977 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8978
8979         PR fortran/47583
8980         * gfortran.dg/inquire_14.f90: New test.
8981
8982 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8983
8984         PR fortran/45290
8985         * gfortran.dg/pointer_init_6.f90: New.
8986
8987 2011-02-08  Jeff Law <law@redhat.com>
8988
8989         PR tree-optimization/42893
8990         * gcc.tree-ssa/pr42893.c: New test.
8991
8992 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8993
8994         PR tree-optimization/46834
8995         PR tree-optimization/46994
8996         PR tree-optimization/46995
8997         * gcc.dg/graphite/id-pr46834.c: New.
8998         * gfortran.dg/graphite/id-pr46994.f90: New.
8999         * gfortran.dg/graphite/id-pr46995.f90: New.
9000
9001 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9002
9003         PR middle-end/47646
9004         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9005         using the variable is known the warning is emitted there.
9006         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9007         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9008
9009         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9010         statement.
9011         (vg): Likewise.
9012         * gcc.dg/noreturn-1.c (foo5): Likewise.
9013         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9014         (method2): Likewise.
9015
9016         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9017         the return statement using the uninitialized variable.
9018         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9019
9020 2011-02-08  Richard Guenther  <rguenther@suse.de>
9021
9022         PR middle-end/47639
9023         * g++.dg/opt/pr47639.c: New testcase.
9024
9025 2011-02-08  Richard Guenther  <rguenther@suse.de>
9026
9027         PR tree-optimization/47632
9028         * g++.dg/opt/pr47632.C: New testcase.
9029
9030 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9031
9032         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9033
9034 2011-02-07  Richard Guenther  <rguenther@suse.de>
9035
9036         PR tree-optimization/47615
9037         * g++.dg/opt/pr47615.C: New testcase.
9038
9039 2011-02-07  Richard Guenther  <rguenther@suse.de>
9040
9041         PR tree-optimization/47621
9042         * gcc.dg/torture/pr47621.c: New testcase.
9043
9044 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9045
9046         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9047
9048 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9049
9050         PR fortran/47592
9051         * gfortran.dg/allocate_with_source_1 : New test.
9052
9053 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9054
9055         PR middle-end/47610
9056         * gcc.dg/pr47610.c: New test.
9057
9058 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9059
9060         PR debug/42631
9061         * gcc.dg/pr42631.c: Update test.
9062         * gcc.dg/pr42631-2.c: New test.
9063
9064 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9065
9066         PR fortran/47574
9067         * gfortran.dg/pr47574.f90:  New test.
9068
9069 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9070
9071         PR tree-optimization/46194
9072         * gcc.dg/autopar/pr46194.c: New.
9073
9074 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9075
9076         PR tree-optimization/43695
9077         * g++.dg/ipa/pr43695.C: New.
9078
9079 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9080
9081         PR inline-asm/23200
9082         * gcc.dg/pr23200.c: New test.
9083
9084 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9085
9086         PR c++/47589
9087         * g++.dg/pr47589.C: New test.
9088
9089 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9090
9091         PR c++/47398
9092         * g++.dg/template/typedef37.C: New test.
9093         * g++.dg/template/param1.C: Adjust expected error message.
9094
9095 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR middle-end/31490
9098         * gcc.dg/pr31490-2.c: New test.
9099         * gcc.dg/pr31490-3.c: New test.
9100         * gcc.dg/pr31490-4.c: New test.
9101
9102 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9103             Jakub Jelinek  <jakub@redhat.com>
9104
9105         PR c++/46890
9106         * g++.dg/parser/semicolon3.C: Adjust.
9107         * g++.dg/parser/semicolon4.C: New testcase.
9108         * g++.dg/pr46890.C: New testcase.
9109
9110 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9111
9112         PR c++/29571
9113         * g++.dg/init/pr29571.C: New.
9114
9115 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9116
9117         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9118         instead of vect_int.
9119
9120 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR target/47312
9123         * gcc.target/i386/pr47312.c: New test.
9124
9125         PR target/47564
9126         * gcc.target/i386/pr47564.c: New test.
9127
9128 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9129
9130         PR tree-optimization/45122
9131         * gcc.dg/tree-ssa/pr45122.c: New.
9132
9133 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9134
9135         PR target/47272
9136         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9137         and vec_vsx_st.
9138
9139         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9140         and vsx so a default --with-cpu=power7 doesn't give an error
9141         when -mavoid-indexed-addresses is used.
9142
9143         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9144         wrapper function to save the arguments and then jump to the real
9145         function, rather than depending on the compiler not to move stuff
9146         before an asm.
9147         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9148
9149 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9150             Paul Thomas  <pault@gcc.gnu.org>
9151
9152         PR fortran/47082
9153         * gfortran.dg/class_37.f03 : New test.
9154
9155 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9156             Richard Guenther  <rguenther@suse.de>
9157
9158         PR tree-optimization/40979
9159         PR bootstrap/47044
9160         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9161         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9162         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9163         check_vect_support_and_set_flags.
9164         * gfortran.dg/graphite/vect-pr40979.f90: New.
9165
9166 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9167
9168         PR fortran/47572
9169         * gfortran.dg/class_36.f03: New.
9170
9171 2011-02-02  Richard Guenther  <rguenther@suse.de>
9172
9173         PR tree-optimization/47566
9174         * gcc.dg/lto/20110201-1_0.c: New testcase.
9175
9176 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9177
9178         PR debug/47498
9179         PR debug/47501
9180         PR debug/45136
9181         PR debug/45130
9182         * debug/pr47498.c: New.
9183         * debug/pr47501.c: New.
9184
9185 2011-02-01  Richard Guenther  <rguenther@suse.de>
9186
9187         PR tree-optimization/47559
9188         * g++.dg/torture/pr47559.C: New testcase.
9189
9190 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9191
9192         PR fortran/47565
9193         * gfortran.dg/typebound_call_20.f03: New.
9194
9195 2011-02-01  Richard Guenther  <rguenther@suse.de>
9196
9197         PR tree-optimization/47555
9198         * gcc.dg/pr47555.c: New testcase.
9199
9200 2011-02-01  Richard Guenther  <rguenther@suse.de>
9201
9202         PR tree-optimization/47541
9203         * g++.dg/torture/pr47541.C: New testcase.
9204
9205 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9206
9207         PR fortran/47455
9208         * gfortran.dg/typebound_call_19.f03: New.
9209
9210 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9211
9212         PR c++/47416
9213         * g++.dg/cpp0x/pr47416.C: New test.
9214
9215 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9216
9217         PR fortran/47519
9218         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9219
9220 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9221
9222         PR fortran/47463
9223         * gfortran.dg/typebound_assignment_1.f03: New.
9224
9225 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9226
9227         PR tree-optimization/47538
9228         * gcc.c-torture/execute/pr47538.c: New test.
9229
9230 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9231
9232         PR target/45325
9233         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9234
9235 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9236
9237         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9238
9239 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9240
9241         PR rtl-optimization/44031
9242         * gcc.c-torture/compile/20110131-1.c: New test.
9243
9244 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9245
9246         PR fortran/47042
9247         * gfortran.dg/stmt_func_1.f90: New.
9248
9249 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9250
9251         PR fortran/47042
9252         * gfortran.dg/interface_34.f90: New.
9253
9254 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9255
9256         PR fortran/47523
9257         * gfortran.dg/realloc_on_assign_5.f03: New test.
9258         * gfortran.dg/realloc_on_assign_5.f03: New test.
9259
9260 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9261
9262         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9263         * gfortran.dg/bessel_7.f90: Likewise.
9264         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9265
9266         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9267         * gfortran.dg/sum_init_expr.f03: Likewise.
9268
9269         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9270
9271         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9272         -r -nostdlib.
9273
9274         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9275         loop only on "vect_intfloat_cvt" targets.
9276
9277 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9278
9279         PR fortran/47531
9280         * gfortran.dg/shape_6.f90: New.
9281
9282 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9283
9284         PR libgfortran/47434
9285         * gfortran.dg/read_infnan_1.f90: Update test.
9286         * gfortran.dg/module_nan.f90: Update test.
9287         * gfortran.dg/char4_iunit_1.f03: Update test.
9288         * gfortran.dg/large_real_kind_1.f90: Update test.
9289         * gfortran.dg/real_const_3.f90: Update test.
9290         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9291
9292 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9293
9294         PR c++/47311
9295         * g++.dg/template/param2.C: New test.
9296
9297 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9298
9299         PR libgfortran/47285
9300         * gfortran.dg/fmt_g.f: New test.
9301
9302 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9303
9304         PR fortran/47507
9305         * gfortran.dg/pure_formal_1.f90: New.
9306
9307 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9308
9309         PR target/42894
9310         * gcc.dg/tls/pr42894.c: New test.
9311
9312 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9313
9314         * gcc.dg/pr47276.c: Add dg-require-visibility.
9315
9316 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9317
9318         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9319
9320 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9321             Tobias Burnus  <burnus@gcc.gnu.org>
9322
9323         PR fortran/45170
9324         PR fortran/35810
9325         PR fortran/47350
9326         * gfortran.dg/realloc_on_assign_3.f03: New test.
9327         * gfortran.dg/realloc_on_assign_4.f03: New test.
9328         * gfortran.dg/allocatable_function_5.f90: New test.
9329         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9330         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9331         implemented" dg-errors.
9332
9333 2011-01-27  Jan Hubicka  <jh@suse.cz>
9334
9335         PR middle-end/46949
9336         * gcc.dg/attr-weakref-4.c: New testcase
9337
9338 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9339
9340         PR tree-optimization/47228
9341         * gcc.dg/torture/pr47228.c: New test.
9342
9343 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9344
9345         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9346
9347 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9348
9349         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9350         when using auto-overlay support on the SPU.
9351
9352 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9353
9354         PR rtl-optimization/44174
9355         * gcc.target/i386/asm-6.c: New test.
9356
9357 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9358
9359         PR rtl-optimization/46856
9360         * gcc.c-torture/compile/pr46856.c: New test.
9361
9362 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9363             Andrew Pinski  <pinskia@gmail.com>
9364
9365         PR c/43082
9366         * gcc.dg/pr43082.c: New.
9367
9368 2011-01-26  DJ Delorie  <dj@redhat.com>
9369
9370         PR rtl-optimization/46878
9371         * gcc.dg/pr46878-1.c: New test.
9372
9373 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9374
9375         PR c++/47476
9376         * g++.dg/cpp0x/pr47476.C: New test.
9377
9378 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9379
9380         * gcc.c-torture/compile/20110126-1.c: New test.
9381
9382 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9383
9384         PR c/47473
9385         * gcc.dg/torture/pr47473.c: New test.
9386
9387 2011-01-26  Jan Hubicka  <jh@suse.cz>
9388
9389         PR target/47237
9390         * gcc.c-torture/execute/pr47237.c: New testcase.
9391
9392 2011-01-26  Jan Hubicka  <jh@suse.cz>
9393
9394         PR tree-optimization/47190
9395         * gcc.dg/attr-weakref-3.c: New testcase.
9396
9397 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9398
9399         PR c++/43601
9400         * gcc.dg/dll-9a.c: New test file.
9401         * gcc.dg/dll-11.c: Likewise.
9402         * gcc.dg/dll-12.c: Likewise.
9403         * gcc.dg/dll-12a.c: Likewise.
9404         * gcc.dg/dll-11a.c: Likewise.
9405         * gcc.dg/dll-9.c: Likewise.
9406         * gcc.dg/dll-10.c: Likewise.
9407         * gcc.dg/dll-10a.c: Likewise.
9408         * g++.dg/ext/dllexport4a.cc: Likewise.
9409         * g++.dg/ext/dllexport4.C: Likewise.
9410         * g++.dg/ext/dllexport5.C: Likewise.
9411         * g++.dg/ext/dllexport5a.cc: Likewise.
9412
9413 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9414
9415         PR tree-optimization/46970
9416         * gcc.dg/graphite/pr46970.c: New.
9417
9418 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9419
9420         PR tree-optimization/46215
9421         * gcc.dg/graphite/pr46215.c: New.
9422
9423 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9424
9425         PR tree-optimization/46168
9426         * gcc.dg/graphite/pr46168.c: New.
9427
9428 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9429
9430         PR tree-optimization/43657
9431         * gcc.dg/graphite/pr43657.c: New.
9432
9433 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9434
9435         PR tree-optimization/29832
9436         * gfortran.dg/graphite/pr29832.f90: New.
9437
9438 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9439
9440         PR tree-optimization/43567
9441         * gcc.dg/graphite/pr43567.c: New.
9442
9443 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9444
9445         * gfortran.dg/graphite/interchange-4.f: New.
9446         * gfortran.dg/graphite/interchange-5.f: New.
9447
9448         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9449         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9450         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9451         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9452         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9453         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9454         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9455         * gfortran.dg/ltrans-7.f90: Removed.
9456         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9457
9458         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9459         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9460         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9461         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9462         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9463         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9464         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9465         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9466         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9467         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9468         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9469         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9470         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9471         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9472         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9473         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9474         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9475         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9476         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9477         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9478         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9479         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9480         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9481         * gcc.dg/tree-ssa/data-dep-1.c
9482         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9483         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9484         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9485         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9486         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9487
9488 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9489
9490         PR tree-optimization/47265
9491         PR tree-optimization/47443
9492         * gcc.c-torture/compile/pr47265.c: New test.
9493         * gcc.dg/pr47443.c: New test.
9494
9495 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9496
9497         PR tree-optimization/47382
9498         * g++.dg/torture/pr47382.C: New test.
9499         * g++.dg/opt/devirt1.C: Xfail.
9500
9501 2011-01-25  Yao Qi  <yao@codesourcery.com>
9502
9503         PR target/45701
9504         * gcc.target/arm/pr45701-1.c: New test.
9505         * gcc.target/arm/pr45701-2.c: New test.
9506         * gcc.target/arm/pr45701-3.c: New test.
9507
9508 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9509             Jakub Jelinek  <jakub@redhat.com>
9510
9511         PR tree-optimization/47271
9512         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9513
9514 2011-01-25  Nick Clifton  <nickc@redhat.com>
9515
9516         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9517         (saturate_add): Delete.
9518         (exchange): Delete.
9519         (main): Do not run saturate_add.
9520         (set_interrupts): Delete.
9521
9522 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9523
9524         PR fortran/47448
9525         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9526
9527 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9528
9529         PR tree-optimization/47427
9530         PR tree-optimization/47428
9531         * gcc.c-torture/compile/pr47427.c: New test.
9532         * gcc.c-torture/compile/pr47428.c: New test.
9533
9534 2011-01-25  Richard Guenther  <rguenther@suse.de>
9535
9536         PR middle-end/47411
9537         * gcc.dg/torture/pr47411.c: New testcase.
9538
9539 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9540
9541         * gfortran.dg/graphite/id-24.f: New.
9542         * gfortran.dg/graphite/id-25.f: New.
9543
9544 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9545
9546         * gfortran.dg/graphite/id-23.f: New.
9547
9548 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9549
9550         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9551
9552 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9553
9554         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9555         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9556         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9557         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9558         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9559         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9560         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9561         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9562         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9563
9564 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9565
9566         * gcc.dg/graphite/block-0.c: Add documentation.
9567         * gcc.dg/graphite/block-4.c: Same.
9568         * gcc.dg/graphite/block-7.c: Same.
9569         * gcc.dg/graphite/block-8.c: New.
9570         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9571         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9572         * gcc.dg/graphite/interchange-12.c: Add documentation.
9573         * gcc.dg/graphite/interchange-13.c: New.
9574         * gcc.dg/graphite/interchange-14.c: New.
9575         * gcc.dg/graphite/interchange-15.c: New.
9576         * gcc.dg/graphite/interchange-8.c: Add documentation.
9577         * gcc.dg/graphite/interchange-mvt.c: Same.
9578
9579 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9580
9581         PR target/47408
9582         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9583         * gcc.target/powerpc/altivec-14.c: Ditto.
9584         * gcc.target/powerpc/altivec-33.c: Ditto.
9585         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9586         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9587         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9588         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9589         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9590         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9591         * g++.dg/ext/altivec-15.C: Ditto.
9592         * g++.dg/ext/altivec-types-1.C: Ditto.
9593         * g++.dg/ext/altivec-types-2.C: Ditto.
9594         * g++.dg/ext/altivec-types-3.C: Ditto.
9595         * g++.dg/ext/altivec-types-4.C: Ditto.
9596
9597 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9598
9599         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9600
9601 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9602
9603         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9604         optimization options.
9605
9606 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9607
9608         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9609
9610         PR testsuite/45988
9611         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9612
9613 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9614
9615         PR fortran/47421
9616         * gfortran.dg/allocatable_scalar_12.f90: New.
9617
9618 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9619
9620         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9621         vectorization to be not profitable if peeling is used to
9622         realign the memory access.
9623         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9624         loop bound to avoid loop unrolling.
9625         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9626
9627 2011-01-22  Jan Hubicka  <jh@suse.cz>
9628
9629         PR lto/47333
9630         * g++.dg/lto/pr47333.C: New file.
9631
9632 2011-01-22  Jan Hubicka  <jh@suse.cz>
9633
9634         PR tree-optimization/43884
9635         PR lto/44334
9636         * gcc.dg/autopar/outer-2.c: Increase array size.
9637         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9638
9639 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9640
9641         PR fortran/38536
9642         * gfortran.dg/c_loc_tests_16.f90:  New test.
9643
9644 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9645
9646         PR fortran/47399
9647         * gfortran.dg/typebound_proc_19.f90: New.
9648
9649 2011-01-21  Jeff Law <law@redhat.com>
9650
9651         PR tree-optimization/47053
9652         * g++.dg/pr47053.C: New test.
9653
9654 2011-01-21  Jason Merrill  <jason@redhat.com>
9655
9656         PR c++/47041
9657         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9658
9659 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9660
9661         PR c++/47388
9662         * g++.dg/cpp0x/range-for10.C: New test.
9663         * g++.dg/template/for1.C: New test.
9664
9665         PR middle-end/45566
9666         * g++.dg/tree-prof/partition3.C: New test.
9667
9668         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9669
9670         PR rtl-optimization/47366
9671         * g++.dg/opt/pr47366.C: New test.
9672
9673 2011-01-21  Jason Merrill  <jason@redhat.com>
9674
9675         PR c++/46552
9676         * g++.dg/cpp0x/constexpr-regress2.C: New.
9677
9678         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9679
9680 2011-01-21  Jeff Law <law@redhat.com>
9681
9682         PR rtl-optimization/41619
9683         * gcc.dg/pr41619.c: New.
9684
9685 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9686
9687         PR tree-optimization/47355
9688         * g++.dg/opt/pr47355.C: New test.
9689
9690 2011-01-21  Richard Guenther  <rguenther@suse.de>
9691
9692         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9693         making main hot.
9694
9695 2011-01-21  Richard Guenther  <rguenther@suse.de>
9696
9697         PR tree-optimization/47365
9698         * gcc.dg/torture/pr47365.c: New testcase.
9699         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9700
9701 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9702
9703         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9704
9705 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR tree-optimization/47391
9708         * gcc.dg/pr47391.c: New test.
9709
9710 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9711
9712         * g++.dg/template/char1.C: Use signed char.
9713
9714 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9715
9716         PR fortran/47377
9717         * gfortran.dg/pointer_target_4.f90: New.
9718
9719 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9720
9721         PR target/47251
9722         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9723         ILP32 system and not IP32.
9724
9725 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9726
9727         PR debug/46583
9728         * g++.dg/debug/pr46583.C: New.
9729
9730 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9731
9732         PR debug/47283
9733         * g++.dg/debug/pr47283.C: New test.
9734
9735         PR testsuite/47371
9736         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9737         * gcc.target/i386/headmerge-2.c: Likewise.
9738
9739 2011-01-20  Richard Guenther  <rguenther@suse.de>
9740
9741         PR middle-end/47370
9742         * gcc.dg/torture/pr47370.c: New testcase.
9743
9744 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9745
9746         PR tree-optimization/46130
9747         * gcc.dg/pr46130-1.c: New test.
9748         * gcc.dg/pr46130-2.c: New test.
9749
9750 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9751
9752         PR c++/47291
9753         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9754
9755 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9756
9757         PR debug/46240
9758         * g++.dg/debug/pr46240.cc: New.
9759
9760 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR c++/47303
9763         * g++.dg/template/anonunion1.C: New test.
9764
9765         PR rtl-optimization/47337
9766         * gcc.c-torture/execute/pr47337.c: New test.
9767
9768 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9769
9770         PR testsuite/45342
9771         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9772
9773 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9774
9775         PR tree-optimization/46021
9776         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9777
9778 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9779
9780         PR tree-optimization/47290
9781         * g++.dg/torture/pr47290.C: New test.
9782
9783 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9784
9785         PR fortran/47240
9786         * gfortran.dg/proc_ptr_comp_29.f90: New.
9787
9788 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9789
9790         PR testsuite/41146
9791         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9792         powerpc-apple-darwin9.
9793
9794 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9795
9796         PR rtl-optimization/47299
9797         * gcc.c-torture/execute/pr47299.c: New test.
9798
9799 2011-01-17  Jason Merrill  <jason@redhat.com>
9800
9801         * g++.dg/cpp0x/constexpr-virtual.C: New.
9802
9803 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9804
9805         PR fortran/47331
9806         * gfortran.dg/gomp/pr47331.f90: New test.
9807
9808 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9809
9810         PR objc/47314
9811         * objc.dg/selector-warn-1.m: New.
9812         * obj-c++.dg/selector-warn-1.mm: New.
9813
9814 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9815
9816         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9817         Update dg-final accordingly.
9818
9819 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9820
9821         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9822
9823 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9824
9825         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9826         target check.
9827         * gcc.dg/guality/pr36728-2.c: Likewise.
9828
9829 2011-01-17  Richard Guenther  <rguenther@suse.de>
9830
9831         PR tree-optimization/47313
9832         * g++.dg/torture/pr47313.C: New testcase.
9833
9834 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9835
9836         PR target/47318
9837         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9838         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9839         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9840         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9841
9842         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9843         as __m256i.
9844         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9845         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9846         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9847
9848 2011-01-17  Richard Guenther  <rguenther@suse.de>
9849
9850         PR tree-optimization/45967
9851         * gcc.dg/torture/pr45967-2.c: New testcase.
9852         * gcc.dg/torture/pr45967-3.c: Likewise.
9853
9854 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9855
9856         PR testsuite/47325
9857         * g++.dg/ext/pr47213.C: Require visibility.
9858
9859 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9860
9861         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9862         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9863
9864 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9865
9866         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9867         Linux-based targets.
9868
9869 2011-01-13  Jan Hubicka  <jh@suse.cz>
9870
9871         PR tree-optimization/47276
9872         * gcc.dg/pr47276.c: New testcase.
9873
9874 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9875             Jonathan Wakely  <jwakely.gcc@gmail.com>
9876
9877         PR c++/33558
9878         * g++.dg/other/pr33558.C: New.
9879         * g++.dg/other/pr33558-2.C: New.
9880
9881 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9882
9883         PR tree-optimization/45934
9884         PR tree-optimization/46302
9885         * g++.dg/ipa/devirt-c-1.C: New test.
9886         * g++.dg/ipa/devirt-c-2.C: Likewise.
9887         * g++.dg/ipa/devirt-c-3.C: Likewise.
9888         * g++.dg/ipa/devirt-c-4.C: Likewise.
9889         * g++.dg/ipa/devirt-c-5.C: Likewise.
9890         * g++.dg/ipa/devirt-c-6.C: Likewise.
9891         * g++.dg/ipa/devirt-6.C: Likewise.
9892         * g++.dg/ipa/devirt-d-1.C: Likewise.
9893         * g++.dg/torture/pr45934.C: Likewise.
9894
9895 2011-01-14  Jason Merrill  <jason@redhat.com>
9896
9897         * g++.dg/cpp0x/variadic105.C: New.
9898
9899 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9900             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9901
9902         PR objc/45989
9903         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9904         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9905         execution tests on i?86-*-*, x86_64-*-* and
9906         powerpc*-apple-darwin* && ilp32.
9907         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9908         tests on i?86-*-* and x86_64-*-*.
9909
9910 2011-01-14  Richard Guenther  <rguenther@suse.de>
9911
9912         PR tree-optimization/47280
9913         * g++.dg/opt/pr47280.C: New testcase.
9914
9915 2011-01-14  Jason Merrill  <jason@redhat.com>
9916
9917         * g++.dg/cpp0x/constexpr-regress1.C: New.
9918
9919         * g++.dg/ext/flexary2.C: New.
9920
9921 2011-01-14  Richard Guenther  <rguenther@suse.de>
9922
9923         PR middle-end/47281
9924         * gcc.dg/torture/pr47281.c: New testcase.
9925         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9926
9927 2011-01-14  Richard Guenther  <rguenther@suse.de>
9928
9929         PR tree-optimization/47286
9930         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9931
9932 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9933
9934         PR c++/47213
9935         * g++.dg/ext/pr47213.C: New.
9936
9937 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9938
9939         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9940
9941 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9942             Mikael Morin  <mikael@gcc.gnu.org>
9943
9944         PR fortran/45848
9945         PR fortran/47204
9946         * gfortran.dg/select_type_20.f90: New.
9947         * gfortran.dg/select_type_21.f90: New.
9948
9949 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9950
9951         PR target/47251
9952         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9953
9954 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9955
9956         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9957         * gcc.dg/guality/pr36728-2.c: Likewise.
9958
9959 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9960
9961         PR debug/PR46973
9962         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9963
9964 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9965
9966         PR rtl-optimization/45352
9967         * gcc.dg/pr45352-3.c: New.
9968
9969 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9970
9971         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9972         comment.
9973         * g++.dg/cpp0x/range-for8.C: New.
9974         * g++.dg/cpp0x/range-for9.C: New.
9975
9976 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9977
9978         PR debug/47209
9979         * g++.dg/debug/pr47209.C: New.
9980
9981 2011-01-12  Richard Guenther  <rguenther@suse.de>
9982
9983         PR lto/47259
9984         * gcc.dg/lto/pr47259_0.c: New testcase.
9985         * gcc.dg/lto/pr47259_1.c: Likewise.
9986
9987 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9988
9989         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9990         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9991         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9992         methods missing from the OBJC2 Object.
9993         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9994         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9995         GNU and NeXT runtimes.
9996         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9997         comments.
9998         * objc-obj-c++-shared/Object1.m: Likewise.
9999         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10000         * objc.dg/proto-qual-1.m: Likewise.
10001         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10002         * obj-c++.dg/proto-qual-1.mm: Likewise.
10003
10004 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10005
10006         PR testsuite/33033
10007         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10008
10009 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10010
10011         Fixed the Objective-C++ testsuite and updated all tests.
10012         * lib/obj-c++.exp (obj-c++_init): Declare and set
10013         gcc_warning_prefix and gcc_error_prefix.
10014         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10015         'dg-warning', 'dg-message' and 'dg-error'.
10016         * obj-c++.dg/class-extension-3.mm: Likewise.
10017         * obj-c++.dg/class-protocol-1.mm: Likewise.
10018         * obj-c++.dg/encode-7.mm: Likewise.
10019         * obj-c++.dg/exceptions-3.mm: Likewise.
10020         * obj-c++.dg/exceptions-5.mm: Likewise.
10021         * obj-c++.dg/method-12.mm: Likewise.
10022         * obj-c++.dg/method-13.mm: Likewise.
10023         * obj-c++.dg/method-15.mm: Likewise.
10024         * obj-c++.dg/method-16.mm: Likewise.
10025         * obj-c++.dg/method-4.mm: Likewise.
10026         * obj-c++.dg/method-8.mm: Likewise.
10027         * obj-c++.dg/method-conflict-1.mm: Likewise.
10028         * obj-c++.dg/method-conflict-2.mm: Likewise.
10029         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10030         and uncommented second part of the testcase now that the testsuite
10031         works correctly.
10032         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10033         and uncommented second part of the testcase now that the testsuite
10034         works correctly.
10035         * obj-c++.dg/private-1.mm: Likewise.
10036         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10037         * obj-c++.dg/syntax-error-7.mm: Likewise.
10038         * obj-c++.dg/warn5.mm: Likewise.
10039         * obj-c++.dg/property/at-property-14.mm: Likewise.
10040         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10041         FIXME.
10042         * obj-c++.dg/property/at-property-18.mm: Likewise.
10043         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10044         FIXME.
10045         * obj-c++.dg/property/at-property-21.mm: Likewise.
10046         * obj-c++.dg/property/at-property-28.mm: Likewise.
10047         * obj-c++.dg/property/at-property-5.mm: Likewise.
10048         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10049         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10050         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10051         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10052         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10053         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10054         * obj-c++.dg/tls/diag-5.mm: Likewise.
10055         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10056         dg-error, now matched correctly.
10057
10058 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10059
10060         * objc.dg/property/at-property-29.m: New.
10061         * obj-c++.dg/property/at-property-29.mm: New.
10062
10063 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10064
10065         * go.test/go-test.exp (go-set-goarch): New proc.
10066         (go-gc-tests): Use it.
10067
10068 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10069
10070         PR debug/46955
10071         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10072
10073 2011-01-11  Richard Henderson  <rth@redhat.com>
10074
10075         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10076
10077 2011-01-11  Jan Hubicka  <jh@suse.cz>
10078
10079         PR lto/45721
10080         PR lto/45375
10081         * gcc.dg/lto/pr45721_1.c: New file.
10082         * gcc.dg/lto/pr45721_0.c: New file.
10083
10084 2011-01-11  Richard Guenther  <rguenther@suse.de>
10085
10086         PR tree-optimization/46076
10087         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10088
10089 2011-01-11  Jeff Law <law@redhat.com>
10090
10091         * PR tree-optimization/47086
10092         * gcc.dg/pr47086.c: New test.
10093
10094 2011-01-11  Jason Merrill  <jason@redhat.com>
10095
10096         PR c++/46658
10097         * g++.dg/template/new10.C: New.
10098
10099         PR c++/45520
10100         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10101
10102 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10103
10104         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10105         Split type definitions and NSConstantString class into...
10106         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10107         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10108         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10109         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10110         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10111         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10112         to comments.
10113         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10114         encode defines for newer NeXT system headers.
10115         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10116         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10117         * objc.dg/foreach-5.m: Likewise.
10118         * objc.dg/foreach-2.m: Likewise.
10119         * objc.dg/foreach-4.m: Likewise.
10120         * objc.dg/torture/strings/string1.m: Likewise.
10121         * objc.dg/torture/strings/string2.m: Likewise.
10122         * objc.dg/torture/strings/string3.m: Likewise.
10123         * objc.dg/torture/strings/string4.m: Likewise.
10124         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10125         header and stand alone.
10126         * obj-c++.dg/strings/strings-2.mm: Likewise.
10127         * objc.dg/torture/strings/const-str-3.m: Likewise.
10128         * objc.dg/strings/strings-2.m: Likewise.
10129         * objc.dg/strings/const-str-12b.m: Likewise.
10130
10131 2011-01-12  Richard Guenther  <rguenther@suse.de>
10132
10133         PR middle-end/32511
10134         * gcc.dg/attr-weak-1.c: Adjust.
10135
10136 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10137
10138         PR fortran/47051
10139         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10140         standard compliant and comment.
10141
10142 2011-01-10  Jan Hubicka  <jh@suse.cz>
10143
10144         PR lto/46083
10145         * gcc.dg/initpri3.c: New testcase.
10146
10147 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10148
10149         PR lto/47222
10150         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10151         externally visible.
10152         (g_esi): Likewise.
10153         (g_ebx): Likewise.
10154         (g_ebp): Likewise.
10155         (g_esp): Likewise.
10156         (g_ebp_save): Likewise.
10157         (g_esp_save): Likewise.
10158
10159 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10160
10161         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10162
10163 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10164
10165         PR tree-optimization/46021
10166         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10167         i?86-*-*, x86_64-*-*.
10168
10169 2011-01-10  Jeff Law <law@redhat.com>
10170
10171         * PR tree-optimization/47141
10172         * gcc.c-torture/compile/pr47141.c: New test.
10173
10174 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10175
10176         PR testsuite/46230
10177         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10178         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10179         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10180         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10181
10182         PR testsuite/46230
10183         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10184         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10185         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10186         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10187         being vectorized.  Adjust dg-final pattern.
10188
10189         PR testsuite/46230
10190         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10191         * gcc.dg/vect/slp-24.c: Likewise.
10192
10193 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10194
10195         PR c++/47218
10196         * g++.dg/other/pr47218-1.C: New test file.
10197         * g++.dg/other/pr47218.C: Likewise.
10198         * g++.dg/other/pr47218.h: New supporting header.
10199
10200 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10201
10202         PR objc/47232
10203         * objc.dg/attributes/invalid-attribute-1.m: New.
10204         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10205
10206 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10207
10208         PR fortran/47224
10209         * gfortran.dg/proc_ptr_comp_28.f90: New.
10210
10211 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10212
10213         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10214         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10215         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10216         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10217         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10218         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10219         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10220         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10221         * objc.dg/gnu-api-2-class.m: Likewise.
10222         * objc.dg/gnu-api-2-ivar.m: Likewise.
10223         * objc.dg/gnu-api-2-method.m: Likewise.
10224         * objc.dg/gnu-api-2-objc.m: Likewise.
10225         * objc.dg/gnu-api-2-object.m: Likewise.
10226         * objc.dg/gnu-api-2-property.m: Likewise.
10227         * objc.dg/gnu-api-2-protocol.m: Likewise.
10228         * objc.dg/gnu-api-2-sel.m: Likewise.
10229
10230 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10231
10232         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10233         * objc.dg/objc-foreach-4.m: Likewise.
10234         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10235         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10236         * objc.dg/foreach-4.m: Likewise.
10237         * objc.dg/foreach-5.m: Likewise.
10238         * objc.dg/foreach-3.m: Return self from init.
10239
10240 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10241
10242         PR fortran/38536
10243         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10244
10245 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10246
10247         PR fortran/46313
10248         * gfortran.dg/class_35.f90: New.
10249
10250 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10251
10252         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10253
10254 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10255
10256         PR objc/47078
10257         * objc.dg/invalid-method-2.m: New.
10258         * obj-c++.dg/invalid-method-2.mm: New.
10259
10260 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10261
10262         PR fortran/46896
10263         * gfortran.dg/transpose_optimization_2.f90 : New test.
10264
10265 2011-01-08  Jan Hubicka  <jh@suse.cz>
10266
10267         PR tree-optmization/46469
10268         * g++.dg/torture/pr46469.C: New testcase.
10269
10270 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10271
10272         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10273         emulation of libobjc-gnu structure layout functionality to ..
10274         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10275         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10276         * objc/execute/bf-common.h: Adjust headers.
10277         * objc/execute/bf-1.m: Likewise.
10278         * objc/execute/bf-2.m: Likewise.
10279         * objc/execute/bf-3.m: Likewise.
10280         * objc/execute/bf-4.m: Likewise.
10281         * objc/execute/bf-5.m: Likewise.
10282         * objc/execute/bf-6.m: Likewise.
10283         * objc/execute/bf-7.m: Likewise.
10284         * objc/execute/bf-8.m: Likewise.
10285         * objc/execute/bf-9.m: Likewise.
10286         * objc/execute/bf-10.m: Likewise.
10287         * objc/execute/bf-11.m: Likewise.
10288         * objc/execute/bf-12.m: Likewise.
10289         * objc/execute/bf-13.m: Likewise.
10290         * objc/execute/bf-14.m: Likewise.
10291         * objc/execute/bf-15.m: Likewise.
10292         * objc/execute/bf-16.m: Likewise.
10293         * objc/execute/bf-17.m: Likewise.
10294         * objc/execute/bf-18.m: Likewise.
10295         * objc/execute/bf-19.m: Likewise.
10296         * objc/execute/bf-20.m: Likewise.
10297         * objc/execute/bf-21.m: Likewise.
10298         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10299         objc_get_type_qualifiers ().
10300
10301 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10302
10303         PR fortran/45777
10304         * gfortran.dg/dependency_39.f90:  New test.
10305
10306 2011-01-07  Jan Hubicka  <jh@suse.cz>
10307
10308         Get builtins tests ready for linker plugin.
10309         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10310         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10311         my_memset, my_bzero): Mark used.
10312         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10313         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10314         volatile.
10315         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10316         volatile.
10317
10318 2011-01-07  Jan Hubicka  <jh@suse.cz>
10319
10320         PR tree-optimization/46367
10321         * g++.dg/torture/pr46367.C: New file.
10322
10323 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10324
10325         PR target/47201
10326         * gcc.dg/pr47201.c: New test.
10327
10328         PR bootstrap/47187
10329         * gcc.dg/tree-prof/pr47187.c: New test.
10330
10331 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10332
10333         PR fortran/41580
10334         * gfortran.dg/extends_type_of_3.f90: New.
10335
10336 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10337
10338         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10339         * g++.dg/ext/dllimport-MI1.C: Likewise.
10340         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10341         * g++.dg/ext/dllimport10.C: Likewise.
10342         * g++.dg/ext/dllimport11.C: Likewise.
10343         * g++.dg/ext/dllimport12.C: Likewise.
10344         * g++.dg/ext/dllimport13.C: Likewise.
10345         * g++.dg/ext/dllimport2.C: Likewise.
10346         * g++.dg/ext/dllimport3.C: Likewise.
10347         * g++.dg/ext/dllimport4.C: Likewise.
10348         * g++.dg/ext/dllimport5.C: Likewise.
10349         * g++.dg/ext/dllimport6.C: Likewise.
10350         * g++.dg/ext/dllimport8.C: Likewise.
10351         * g++.dg/ext/dllimport9.C: Likewise.
10352         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10353         targets, too. Additionally enable test for i?86-*-mingw*.
10354         * g++.dg/ext/selectany1.C: Likewise.
10355         Remove guard variable check.
10356
10357 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10358
10359         PR fortran/47189
10360         PR fortran/47194
10361         * gfortran.dg/storage_size_3.f08: Extended.
10362
10363 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10364
10365         PR c++/47022
10366         * g++.dg/template/stdarg1.C: New test.
10367
10368 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10369
10370         PR fortran/47195
10371         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10372         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10373         from the interface of functions to not hide the errors that
10374         shall be tested.
10375
10376 2011-01-06  Jan Hubicka  <jh@suse.cz>
10377
10378         * gcc.dg/lto/pr47188_0.c: New testcase.
10379         * gcc.dg/lto/pr47188_1.c: New testcase.
10380
10381 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10382
10383         PR fortran/33117
10384         PR fortran/46478
10385         * gfortran.dg/interface_33.f90: New test.
10386
10387 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10388
10389         PR c/47150
10390         * gcc.c-torture/compile/pr47150.c: New test.
10391
10392 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10393
10394         PR tree-optimization/47139
10395         * gcc.dg/vect/pr47139.c: New test.
10396
10397 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10398
10399         PR fortran/47180
10400         * gfortran.dg/extends_type_of_2.f03: New.
10401
10402 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10403
10404         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10405
10406 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10407
10408         * gnat.dg/opt14.adb: New test.
10409
10410 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10411
10412         PR fortran/46017
10413         * gfortran.dg/allocate_error_2.f90:  New test.
10414
10415 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10416
10417         PR fortran/47024
10418         * gfortran.dg/storage_size_3.f08: New.
10419
10420 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10421
10422         PR libgfortran/47154
10423         * gfortran.dg/namelist_68.f90: New test.
10424
10425 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10426
10427         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10428
10429 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10430
10431         PR fortran/46448
10432         * gfortran.dg/class_34.f90: New.
10433
10434 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10435
10436         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10437         use __builtin_inff.  Skip all single-precision tests that require
10438         Infinity.
10439
10440 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10441
10442         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10443
10444 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10445
10446         PR tree-optimization/47148
10447         * gcc.c-torture/execute/pr47148.c: New test.
10448
10449         PR tree-optimization/47155
10450         * gcc.c-torture/execute/pr47155.c: New test.
10451
10452         PR rtl-optimization/47157
10453         * gcc.c-torture/compile/pr47157.c: New test.
10454
10455 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10456
10457         * gcc.dg/torture/vector-shift2.c (schar): Define.
10458         (main): Always use schar or uchar instead of plain "char" to avoid
10459         dependencies on implementation-defined char signedness.
10460
10461 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10462
10463         PR tree-optimization/46801
10464         * gnat.dg/pack9.adb: Remove xfail.
10465
10466 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10467
10468         PR tree-optimization/46984
10469         * g++.dg/ipa/pr46984.C: New test.
10470
10471 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10472
10473         PR fortran/46408
10474         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10475
10476 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10477
10478         PR tree-optimization/47140
10479         * gcc.c-torture/compile/pr47140.c: New test.
10480
10481         PR rtl-optimization/47028
10482         * gcc.dg/pr47028.c: New test.
10483
10484 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10485
10486         * objc.dg/protocol-forward-1.m: Removed TODO.
10487         * objc.dg/protocol-forward-2.m: New.
10488         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10489         * obj-c++.dg/protocol-forward-2.mm: New.
10490
10491 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10492
10493         PR target/38662
10494         * g++.dg/eh/pr38662.C: New testcase.
10495
10496 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10497
10498         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10499         scan for newline '\n'.
10500
10501 \f
10502 Copyright (C) 2011 Free Software Foundation, Inc.
10503
10504 Copying and distribution of this file, with or without modification,
10505 are permitted in any medium without royalty provided the copyright
10506 notice and this notice are preserved.