OSDN Git Service

PR middle-end/48722
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/48722
4         * gcc.target/i386/pr48722.c: New test.
5
6 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7
8         PR libfortran/50192
9         * gfortran.dg/widechar_compare_1.f90:  New test.
10
11 2011-08-26  Jason Merrill  <jason@redhat.com>
12
13         Core DR 342
14         PR c++/48582
15         * g++.dg/abi/mangle50.C: New.
16
17 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
18
19         PR target/50202
20         * gcc.target/i386/pr50202.c: New test.
21
22 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
23
24         * gcc.target/i386/sse_4_1-round-vec.c: New test.
25         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
26         * gcc.target/i386/avx-round-vec.c: New test.
27         * gcc.target/i386/avx-roundf-vec.c: New test.
28
29 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
30
31         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
32         instruction.
33
34         PR c/50179
35         * c-c++-common/Wunused-var-14.c: New test.
36
37 2011-08-26  Tom de Vries  <tom@codesourcery.com>
38
39         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
40
41 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
42
43         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
44         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
45         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
46         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
47
48 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
49
50         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
51         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
52         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
53         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
54
55 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
56
57         PR fortran/50050
58         * gfortran.dg/pointer_comp_init_1.f90: New test.
59
60 2011-08-25  Jason Merrill  <jason@redhat.com>
61
62         PR c++/50157
63         * g++.dg/cpp0x/sfinae27.C: New.
64
65 2011-08-25  Tobias Burnus  <burnus@net-b.de>
66
67         * gfortran.dg/coarray_lib_token_4.f90: New.
68
69 2011-08-25  Tobias Burnus  <burnus@net-b.de>
70
71         * gfortran.dg/coarray/alloc_comp_1.f90: New.
72
73 2011-08-25  Richard Guenther  <rguenther@suse.de>
74
75         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
76
77 2011-08-24  Tobias Burnus  <burnus@net-b.de>
78
79         PR fortran/50163
80         * gfortran.dg/initialization_28.f90: New.
81
82 2011-08-24  Richard Guenther  <rguenther@suse.de>
83
84         PR tree-optimization/50067
85         * gcc.dg/torture/pr50067-3.c: New testcase.
86         * gcc.dg/torture/pr50067-4.c: Likewise.
87         * gcc.dg/torture/pr50067-5.c: Likewise.
88
89 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
90
91         * g++.dg/other/i386-2.C: Add -mavx2 check.
92         * g++.dg/other/i386-3.C: Likewise.
93         * gcc.target/i386/avx-1.c: Add AVX2.
94         * gcc.target/i386/avx-2.c: Likewise.
95         * gcc.target/i386/funcspec-5.c: Likewise.
96         * gcc.target/i386/sse-12.c: Likewise.
97         * gcc.target/i386/sse-13.c: Likewise.
98         * gcc.target/i386/sse-14.c: Likewise.
99         * gcc.target/i386/sse-22.c: Likewise.
100         * gcc.target/i386/sse-23.c: Likewise.
101         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
102         * gcc.target/i386/avx2-check.h: New.
103         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
104         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
105         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
106         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
107         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
108         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
109         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
110         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
111         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
112         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
113         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
114         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
115         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
116         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
117         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
118         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
119         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
120         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
121         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
122         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
123         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
124         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
125         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
126         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
127         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
128         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
129         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
130         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
131         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
132         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
133         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
134         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
135         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
136         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
137         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
138         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
139         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
140         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
141         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
142         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
143         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
144         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
145         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
146         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
147         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
148         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
149         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
150         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
151         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
152         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
153         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
154         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
155         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
156         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
157         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
158         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
159         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
160         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
161         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
162         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
163         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
164         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
165         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
166         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
167         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
168         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
169         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
170         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
171         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
172         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
173         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
174         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
175         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
176         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
177         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
178         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
179         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
180         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
181         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
182         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
183         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
184         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
185         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
186         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
187         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
188         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
189         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
190         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
191         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
192         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
193         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
194         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
195         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
196         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
197         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
198         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
199         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
200         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
201         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
202         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
203         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
204         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
205         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
206         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
207         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
208         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
209         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
210         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
211         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
212         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
213         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
214         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
215         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
216         * gcc.target/i386/avx2-vpand-1.c: Likewise.
217         * gcc.target/i386/avx2-vpand-2.c: Likewise.
218         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
219         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
220         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
221         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
222         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
223         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
224         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
225         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
226         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
227         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
228         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
229         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
230         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
231         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
232         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
233         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
234         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
235         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
236         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
237         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
238         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
239         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
240         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
241         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
242         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
243         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
244         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
245         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
246         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
247         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
248         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
249         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
250         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
251         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
252         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
253         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
254         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
255         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
256         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
257         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
258         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
259         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
260         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
261         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
262         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
263         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
264         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
265         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
266         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
267         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
268         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
269         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
270         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
271         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
272         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
273         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
274         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
275         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
276         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
277         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
278         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
279         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
280         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
281         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
282         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
283         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
284         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
285         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
286         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
287         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
288         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
289         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
290         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
291         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
292         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
293         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
294         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
295         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
296         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
297         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
298         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
299         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
300         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
301         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
302         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
303         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
304         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
305         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
306         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
307         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
308         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
309         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
310         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
311         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
312         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
313         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
314         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
315         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
316         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
317         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
318         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
319         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
320         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
321         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
322         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
323         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
324         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
325         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
326         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
327         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
328         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
329         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
330         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
331         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
332         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
333         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
334         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
335         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
336         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
337         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
338         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
339         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
340         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
341         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
342         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
343         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
344         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
345         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
346         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
347         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
348         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
349         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
350         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
351         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
352         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
353         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
354         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
355         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
356         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
357         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
358         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
359         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
360         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
361         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
362         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
363         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
364         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
365         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
366         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
367         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
368         * gcc.target/i386/avx2-vpor-1.c: Likewise.
369         * gcc.target/i386/avx2-vpor-2.c: Likewise.
370         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
371         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
372         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
373         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
374         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
375         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
376         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
377         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
378         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
379         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
380         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
381         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
382         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
383         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
384         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
385         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
386         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
387         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
388         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
389         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
390         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
391         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
392         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
393         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
394         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
395         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
396         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
397         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
398         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
399         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
400         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
401         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
402         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
403         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
404         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
405         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
406         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
407         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
408         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
409         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
410         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
411         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
412         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
413         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
414         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
415         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
416         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
417         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
418         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
419         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
420         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
421         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
422         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
423         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
424         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
425         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
426         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
427         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
428         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
429         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
430         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
431         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
432         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
433         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
434         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
435         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
436         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
437         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
438         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
439         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
440         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
441         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
442         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
443         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
444         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
445         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
446         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
447         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
448         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
449         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
450         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
451         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
452         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
453         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
454         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
455         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
456         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
457         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
458         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
459         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
460         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
461         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
462         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
463         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
464         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
465         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
466         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
467         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
468         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
469         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
470         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
471         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
472         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
473         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
474         * gcc.target/i386/testimm-9.c: Likewise.
475
476 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
477
478         * g++.dg/other/i386-2.C: Add -mbmi2 check.
479         * g++.dg/other/i386-3.C: Likewise.
480         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
481         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
482         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
483         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
484         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
485         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
486         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
487         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
488         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
489         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
490         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
491         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
492         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
493         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
494         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
495         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
496         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
497         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
498         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
499         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
500         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
501         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
502         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
503         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
504         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
505         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
506         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
507         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
508         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
509         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
510         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
511         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
512         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
513         * gcc.target/i386/sse-12.c: Add BMI2.
514         * gcc.target/i386/sse-13.c: Likewise.
515         * gcc.target/i386/sse-14.c: Likewise.
516         * gcc.target/i386/sse-22.c: Likewise.
517         * gcc.target/i386/sse-23.c: Likewise.
518
519 2011-08-23  Jason Merrill  <jason@redhat.com>
520
521         * g++.dg/template/crash7.C: Adjust expected errors.
522
523 2011-08-23  Jason Merrill  <jason@redhat.com>
524
525         PR c++/49045
526         Core 1321
527         * g++.dg/cpp0x/overload2.C: New.
528
529 2011-08-23  Jason Merrill  <jason@redhat.com>
530
531         Core 903
532         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
533
534 2011-08-23  Jason Merrill  <jason@redhat.com>
535
536         Core 975
537         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
538         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
539         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
540         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
541
542 2011-08-23  Jason Merrill  <jason@redhat.com>
543
544         PR c++/50024
545         * g++.dg/cpp0x/constexpr-initlist5.C: New.
546
547 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
548
549         PR c++/50158
550         * g++.dg/warn/Wunused-var-16.C: New test.
551
552         PR middle-end/50161
553         * gcc.dg/pr50161.c: New test.
554
555 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
556
557         PR c++/50055
558         * g++.dg/gcov/gcov-7.C: New test.
559
560 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
561
562         PR c++/46862
563         * g++.dg/dfp/nofields.C: New test.
564
565 2011-08-23  Tobias Burnus  <burnus@net-b.de>
566
567         PR fortran/31600
568         * gfortran.dg/use_16.f90: New.
569
570 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
571             Kirill Yukhin  <kirill.yukhin@intel.com>
572
573         PR target/50155
574         * gcc.target/i386/pr50155.c: New test.
575
576 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
577
578         PR tree-optimization/50133
579         * gcc.dg/pr50133.c: New test.
580
581         PR middle-end/50141
582         * c-c++-common/cxxbitfields-6.c: New test.
583
584 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
585
586         PR fortran/50050
587         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
588
589 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
590
591         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
592         * gcc.dg/pr49994-3.c: Ditto.
593
594 2011-08-22  Richard Guenther  <rguenther@suse.de>
595
596         PR testsuite/50145
597         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
598         * gcc.dg/torture/pr50067-2.c: Likewise.
599
600 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
601
602         PR fortran/47659
603         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
604         of a constant resulting from simplification.
605         * gfortran.dg/warn_conversion_3.f90:  New test.
606
607 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
608
609         PR fortran/50130
610         * gfortran.dg/zero_stride_1.f90:  New test.
611
612 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
613
614         PR fortran/49638
615         * gfortran.dg/typebound_override_1.f90: Modified.
616
617 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
618
619         PR tree-optimization/48739
620         * gcc.dg/pr48739-1.c: New test.
621         * gcc.dg/pr48739-2.c: New test.
622
623 2011-08-20  Tobias Burnus  <burnus@net-b.de>
624
625         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
626
627 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
628
629         PR fortran/50129
630         * gfortran.dg/where_3.f90: New test.
631
632 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
633
634         PR middle-end/49721
635         * gfortran.dg/pr49721-1.f: New.
636         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
637
638 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
639
640         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
641         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
642         New tests.
643
644 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
645
646         * gcc.target/arm/wmul-11.c: New file.
647         * gcc.target/arm/wmul-12.c: New file.
648         * gcc.target/arm/wmul-13.c: New file.
649
650 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
651
652         * gcc.target/arm/wmul-10.c: New file.
653
654 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
655
656         * gcc.target/arm/wmul-9.c: New file.
657         * gcc.target/arm/wmul-bitfield-2.c: New file.
658
659 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
660
661         * gcc.target/arm/wmul-8.c: New file.
662
663 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
664
665         * gcc.target/arm/wmul-7.c: New file.
666
667 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
668
669         * gcc.target/arm/wmul-6.c: New file.
670
671 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
672
673         * gcc.target/arm/wmul-5.c: New file.
674         * gcc.target/arm/no-wmla-1.c: New file.
675
676 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
677
678         * gcc.target/arm/wmul-bitfield-1.c: New file.
679
680 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
681
682         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
683
684 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
685
686         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
687         * gcc.target/i386/conversion.c: Likewise.
688
689 2011-08-19  Richard Guenther  <rguenther@suse.de>
690
691         * gcc.dg/torture/pr50067-1.c: New testcase.
692         * gcc.dg/torture/pr50067-2.c: Likewise.
693
694 2011-08-19  Joey Ye  <joey.ye@arm.com>
695
696         PR target/49437
697         * gcc.target/arm/handler-align.c: New test.
698         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
699         New Function.
700
701 2011-08-19  Joey Ye  <joey.ye@arm.com>
702
703         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
704
705 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
706
707         PR fortran/50071
708         * gfortran.dg/end_block_label_1.f90: New test.
709         * gfortran.dg/end_associate_label_1.f90: New test.
710
711 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
712
713         * gcc.dg/c1x-pointer-float-1.c: New test.
714
715 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
716
717         PR fortran/50071
718         * gfortran.dg/duplicate_labels_2.f: New test.
719
720 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
721
722         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
723         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
724         gcc.dg/c1x-noreturn-5.c: New tests.
725
726 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
727
728         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
729
730 2011-08-18  Tobias Burnus  <burnus@net-b.de>
731
732         PR fortran/18918
733         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
734         * gfortran.dg/coarray_lock_3.f90: Fix test.
735         * gfortran.dg/coarray_lock_4.f90: New.
736         * gfortran.dg/coarray_lock_5.f90: New.
737
738 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
739
740         PR target/50009
741         * gcc.c-torture/compile/pr50009.c: New test.
742
743         PR target/50092
744         * gcc.dg/torture/pr50092.c: New test.
745
746 2011-08-18  Tobias Burnus  <burnus@net-b.de>
747
748         PR fortran/50109
749         * gfortran.dg/namelist_73.f90: New.
750
751 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
752
753         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
754
755         PR debug/50017
756         * gcc.dg/pr50017.c: New test.
757
758 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
759
760         PR c++/45625
761         * g++.dg/lookup/hidden-var1.C: New test case.
762
763 2011-08-17  Tobias Burnus  <burnus@net-b.de>
764
765         PR fortran/31461
766         * gfortran.dg/warn_unused_var_2.f90: New.
767         * gfortran.dg/warn_unused_var_3.f90: New.
768
769 2011-08-17  Tom de Vries  <tom@codesourcery.com>
770
771         PR target/43597
772         * gcc.target/arm/pr43597.c: New test.
773
774 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
775
776         PR fortran/50070
777         * gfortran.dg/common_13.f90: New.
778
779 2011-08-16  Jason Merrill  <jason@redhat.com>
780
781         PR c++/50086
782         * g++.dg/cpp0x/variadic-unresolved.C: New.
783
784         * g++.old-deja/g++.brendan/README: Add R.I.P.
785
786         * g++.dg/ext/attr-used-1.C: New.
787
788         PR c++/50054
789         * g++.dg/cpp0x/initlist56.C: New.
790
791 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
792
793         PR testsuite/50085
794         * g++.dg/opt/life1.C: Only run on Linux.
795
796 2011-08-15  Tobias Burnus  <burnus@net-b.de>
797
798         * gfortran.dg/coarray_26.f90: New.
799
800 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
801
802         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
803         -fdump-tree-vrp1.
804
805 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
806
807         PR fortran/50073
808         * gfortran.dg/func_result_7.f90: New.
809
810 2011-08-13  Jason Merrill  <jason@redhat.com>
811
812         PR c++/50075
813         * g++.dg/cpp0x/decltype32.C: New.
814
815         PR c++/50059
816         * g++.dg/diagnostic/expr1.C: New.
817
818 2011-08-12  David Li  <davidxl@google.com>
819
820         * g++.dg/abi/vbase15.C: New test.
821
822 2011-08-12  Jason Merrill  <jason@redhat.com>
823
824         PR c++/50034
825         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
826
827 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
828
829         * gcc.dg/builtins-67.c: New test.
830         * gcc.target/i386/conversion.c: Ditto.
831
832 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
833             Brian Hackett  <bhackett1024@gmail.com>
834
835         * g++.dg/plugin/decl_plugin.c: New.
836         * g++.dg/plugin/decl-plugin-test.C: New.
837         * g++.dg/plugin/plugin.exp: Add above testcase.
838
839 2011-08-11  Richard Guenther  <rguenther@suse.de>
840
841         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
842
843 2011-08-11  Michael Matz  <matz@suse.de>
844
845         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
846
847 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
848
849         PR tree-optimization/50039
850         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
851         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
852
853 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
854
855         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
856         (sse4_1_test): Initialize src3 with random value.
857
858 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
859
860         * gcc.c-torture/execute/scal-to-vec1.c: New test.
861         * gcc.c-torture/execute/scal-to-vec2.c: New test.
862         * gcc.c-torture/execute/scal-to-vec3.c: New test.
863         * gcc.dg/scal-to-vec1.c: New test.
864         * gcc.dg/scal-to-vec2.c: New test.
865
866 2011-08-09  Richard Guenther  <rguenther@suse.de>
867
868         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
869         * gcc.dg/tree-ssa/vrp60.c: New testcase.
870         * gcc.dg/tree-ssa/vrp61.c: Likewise.
871         * gcc.dg/tree-ssa/vrp62.c: Likewise.
872
873 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
874
875         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
876
877 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
878
879         * gcc.dg/pr49948.c: Require pthread effective target.
880
881 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
882
883         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
884
885 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
886
887         * gcc.target/i386/sse-22a.c: New test.
888
889 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
890
891         PR tree-optimization/50014
892         * gcc.dg/vect/pr50014.c: New test.
893
894 2011-08-08  Martin Jambor  <mjambor@suse.cz>
895
896         PR middle-end/49923
897         * gcc.dg/tree-ssa/pr49923.c: New test.
898
899 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
900
901         PR target/49781
902         * gcc.target/i386/pr49781-1.c: New.
903
904 2011-08-08  Jason Merrill  <jason@redhat.com>
905
906         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
907
908         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
909
910 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
911
912         PR fortran/49638
913         * gfortran.dg/typebound_override_1.f90: New.
914
915 2011-08-07  Kai Tietz  <ktietz@redhat.com>
916
917         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
918         x86_64 mingw target.
919         * gcc.dg/tree-ssa/loop-1.c: Likewise.
920         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
921         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
922         * gcc.dg/tree-ssa/loop-33.c: Likewise.
923         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
924         * gcc.dg/tree-ssa/loop-35.c: Likewise.
925         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
926         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
927         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
928         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
929
930 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
931
932         PR testsuite/48727
933         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
934
935 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
936
937         * gcc.dg/pr48770.c: Cleanup coverage files.
938         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
939
940 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
941
942         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
943         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
944         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
945         lzcnt and bmi options.
946
947 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
948
949         PR target/47381
950         * gcc.dg/pr47381-1.c: New.
951         * gcc.dg/pr47381-2.c: Likewise.
952         * gcc.target/i386/pr47381.c: Likewise.
953
954 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
955
956         PR middle-end/47727
957         * gcc.dg/pr47727.c: New.
958
959         PR target/47372
960         * gcc.dg/pr47372-1.c: New.
961         * gcc.dg/pr47372-2.c: Likewise.
962
963 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
964
965         PR middle-end/47449
966         * gcc.target/i386/pr47449.c: New.
967
968         PR target/47446
969         * gcc.dg/pr47446-1.c: New.
970         * gcc.dg/pr47446-2.c: Likewise.
971
972 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
973
974         PR target/47766
975         * gcc.dg/pr47766.c: New.
976
977         PR target/47715
978         * gcc.dg/tls/pr47715-1.c: New.
979         * gcc.dg/tls/pr47715-2.c: Likewise.
980         * gcc.dg/tls/pr47715-3.c: Likewise.
981         * gcc.dg/tls/pr47715-4.c: Likewise.
982         * gcc.dg/tls/pr47715-5.c: Likewise.
983
984 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
985
986         PR libobjc/50002
987         * objc.dg/gnu-api-2-class.m: Updated comments.
988         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
989         * objc.dg/gnu-api-2-class-meta.m: New test.
990         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
991
992 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
993
994         PR libobjc/49882
995         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
996         with classes that are in construction.
997
998 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
999
1000         PR target/48084
1001         * gcc.target/i386/pr48084-1.c: New.
1002         * gcc.target/i386/pr48084-2.c: Likewise.
1003         * gcc.target/i386/pr48084-3.c: Likewise.
1004         * gcc.target/i386/pr48084-4.c: Likewise.
1005         * gcc.target/i386/pr48084-5.c: Likewise.
1006
1007         PR rtl-optimization/49504
1008         * gcc.target/i386/pr49504.c: New.
1009
1010         PR target/49860
1011         * gcc.dg/pr49860.c: New.
1012
1013 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1014         
1015         PR libobjc/49882
1016         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1017         with classes that are in construction.
1018
1019 2011-08-05  Jason Merrill  <jason@redhat.com>
1020
1021         PR c++/48993
1022         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1023
1024         PR c++/49921
1025         * g++.dg/cpp0x/decltype31.C: New.
1026
1027         PR c++/49669
1028         * g++.dg/init/array28.C: New.
1029
1030         PR c++/49988
1031         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1032
1033 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1034
1035         PR target/47369
1036         * gcc.dg/pr47369-1.c: New.
1037
1038 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1039
1040         PR middle-end/47364
1041         * gcc.dg/torture/pr47364-1.c: New.
1042         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1043         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1044
1045 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1046
1047         PR fortran/37211
1048         * gfortran.dg/transfer_check_2.f90:  New test case.
1049
1050 2011-08-05  Jan Hubicka  <jh@suse.cz>
1051
1052         PR middle-end/49494
1053         * gfortran.dg/pr49494.f90: New testcase.
1054
1055 2011-08-05  Jan Hubicka  <jh@suse.cz>
1056
1057         PR middle-end/49735
1058         * gcc.c-torture/compile/pr49735.c: New testcase.
1059
1060 2011-08-05  Jason Merrill  <jason@redhat.com>
1061
1062         PR c++/47453
1063         * g++.dg/cpp0x/initlist56.C: New.
1064
1065         PR c++/49812
1066         * g++.dg/overload/rvalue2.C: New.
1067
1068         PR c++/49983
1069         * g++.dg/cpp0x/range-for21.C: New.
1070
1071         * g++.dg/ext/vla11.C: New.
1072
1073 2011-08-05  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/49984
1076         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1077
1078 2011-08-05  Richard Guenther  <rguenther@suse.de>
1079
1080         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1081         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1082         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1083
1084 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1085
1086         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1087         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1088         * gfortran.dg/ldist-pr43023.f90: Ditto.
1089         * gfortran.dg/namelist_52.f90: Ditto.
1090         * gfortran.dg/interface_proc_end.f90: Ditto.
1091         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1092         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1093
1094 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1095
1096         * gcc.dg/vect/vect-over-widen-1.c: New test.
1097         * gcc.dg/vect/vect-over-widen-2.c: New test.
1098         * gcc.dg/vect/vect-over-widen-3.c: New test.
1099         * gcc.dg/vect/vect-over-widen-4.c: New test.
1100
1101 2011-08-04  Richard Guenther  <rguenther@suse.de>
1102
1103         PR fortran/49957
1104         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1105
1106 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1107
1108         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1109
1110 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR middle-end/49905
1113         * g++.dg/ext/builtin-object-size3.C: New test.
1114
1115 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1116
1117         PR tree-optimization/49948
1118         * gcc.dg/pr49948.c: New test.
1119
1120 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1121
1122         PR middle-end/47383
1123         * gcc.dg/torture/pr47383.c: New.
1124
1125 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1126
1127         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1128
1129 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1130
1131         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1132
1133 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1134
1135         PR target/47744
1136         * gcc.dg/torture/pr47744-1.c: New.
1137         * gcc.dg/torture/pr47744-2.c: Likewise.
1138         * gcc.dg/torture/pr47744-3.c: Likewise.
1139
1140 2011-08-03  Richard Guenther  <rguenther@suse.de>
1141
1142         PR middle-end/49958
1143         * gcc.dg/torture/pr49958.c: New testcase.
1144
1145 2011-08-03  Richard Guenther  <rguenther@suse.de>
1146
1147         PR tree-optimization/49938
1148         * g++.dg/torture/pr49938.C: New testcase.
1149
1150 2011-08-02  Jason Merrill  <jason@redhat.com>
1151
1152         PR c++/43886
1153         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1154
1155         PR c++/49577
1156         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1157
1158         PR c++/49593
1159         * g++.dg/cpp0x/variadic115.C: New.
1160
1161         PR c++/49803
1162         * g++.dg/cpp0x/union5.C: New.
1163
1164 2011-08-02  Daniel Kraft  <d@domob.eu>
1165
1166         PR fortran/49885
1167         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1168
1169 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1170
1171         PR middle-end/49947
1172         * gcc.dg/tree-ssa/forwprop-15.c
1173
1174 2011-08-02  Jason Merrill  <jason@redhat.com>
1175
1176         PR c++/49834
1177         * g++.dg/cpp0x/range-for20.C: New.
1178
1179 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1180
1181         * gfortran.dg/coarray_lib_token_3.f90: New.
1182
1183 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1184
1185         PR fortran/46752
1186         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1187         * gcc.dg/gomp/atomic-15.c: New test.
1188         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1189         * g++.dg/gomp/atomic-15.C: New test.
1190         * g++.dg/gomp/private-1.C: New test.
1191         * g++.dg/gomp/sharing-2.C: New test.
1192         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1193         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1194         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1195
1196 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1197
1198         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1199         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1200         cleanup-module.
1201         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1202         * gfortran.dg/allocatable_function_5.f90: Ditto.
1203         * gfortran.dg/allocate_stat.f90: Ditto.
1204         * gfortran.dg/array_constructor_20.f90: Ditto.
1205         * gfortran.dg/array_constructor_21.f90: Ditto.
1206         * gfortran.dg/array_constructor_22.f90: Ditto.
1207         * gfortran.dg/array_constructor_26.f03: Ditto.
1208         * gfortran.dg/array_function_4.f90: Ditto.
1209         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1210         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1211         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1212         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1213         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1214         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1215         * gfortran.dg/class_15.f03: Ditto.
1216         * gfortran.dg/class_27.f03: Ditto.
1217         * gfortran.dg/class_33.f90: Ditto.
1218         * gfortran.dg/class_37.f03: Ditto.
1219         * gfortran.dg/class_40.f03: Ditto.
1220         * gfortran.dg/class_42.f03: Ditto.
1221         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1222         * gfortran.dg/coarray/registering_1.f90: Ditto.
1223         * gfortran.dg/convert_1.f90: Ditto.
1224         * gfortran.dg/default_initialization_3.f90: Ditto.
1225         * gfortran.dg/dependency_25.f90: Ditto.
1226         * gfortran.dg/dependency_26.f90: Ditto.
1227         * gfortran.dg/dependency_36.f90: Ditto.
1228         * gfortran.dg/dependency_37.f90: Ditto.
1229         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1230         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1231         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1232         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1233         * gfortran.dg/elemental_result_1.f90: Ditto.
1234         * gfortran.dg/empty_derived_type.f90: Ditto.
1235         * gfortran.dg/entry_7.f90: Ditto.
1236         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1237         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1238         * gfortran.dg/error_recovery_3.f90: Ditto.
1239         * gfortran.dg/extends_4.f03: Ditto.
1240         * gfortran.dg/func_assign.f90: Ditto.
1241         * gfortran.dg/func_assign_3.f90: Ditto.
1242         * gfortran.dg/generic_1.f90: Ditto.
1243         * gfortran.dg/generic_18.f90: Ditto.
1244         * gfortran.dg/generic_22.f03: Ditto.
1245         * gfortran.dg/generic_4.f90: Ditto.
1246         * gfortran.dg/generic_6.f90: Ditto.
1247         * gfortran.dg/generic_actual_arg.f90: Ditto.
1248         * gfortran.dg/graphite/id-21.f: Ditto.
1249         * gfortran.dg/graphite/pr45758.f90: Ditto.
1250         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1251         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1252         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1253         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1254         * gfortran.dg/host_used_types_1.f90: Ditto.
1255         * gfortran.dg/implicit_1.f90: Ditto.
1256         * gfortran.dg/implicit_11.f90: Ditto.
1257         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1258         * gfortran.dg/impure_actual_1.f90: Ditto.
1259         * gfortran.dg/impure_assignment_1.f90: Ditto.
1260         * gfortran.dg/impure_constructor_1.f90: Ditto.
1261         * gfortran.dg/initialization_10.f90: Ditto.
1262         * gfortran.dg/initialization_12.f90: Ditto.
1263         * gfortran.dg/interface_14.f90: Ditto.
1264         * gfortran.dg/interface_15.f90: Ditto.
1265         * gfortran.dg/interface_2.f90: Ditto.
1266         * gfortran.dg/interface_25.f90: Ditto.
1267         * gfortran.dg/interface_26.f90: Ditto.
1268         * gfortran.dg/interface_29.f90: Ditto.
1269         * gfortran.dg/interface_assignment_1.f90: Ditto.
1270         * gfortran.dg/internal_pack_6.f90: Ditto.
1271         * gfortran.dg/internal_pack_7.f90: Ditto.
1272         * gfortran.dg/internal_pack_8.f90: Ditto.
1273         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1274         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1275         * gfortran.dg/module_commons_3.f90: Ditto.
1276         * gfortran.dg/module_equivalence_4.f90: Ditto.
1277         * gfortran.dg/module_equivalence_6.f90: Ditto.
1278         * gfortran.dg/module_function_type_1.f90: Ditto.
1279         * gfortran.dg/module_naming_1.f90: Ditto.
1280         * gfortran.dg/namelist_4.f90: Ditto.
1281         * gfortran.dg/operator_c1202.f90: Ditto.
1282         * gfortran.dg/parens_7.f90: Ditto.
1283         * gfortran.dg/pr32921.f: Ditto.
1284         * gfortran.dg/pr33646.f90: Ditto.
1285         * gfortran.dg/pr41928.f90: Ditto.
1286         * gfortran.dg/pr42119.f90: Ditto.
1287         * gfortran.dg/pr43984.f90: Ditto.
1288         * gfortran.dg/present_1.f90: Ditto.
1289         * gfortran.dg/private_type_2.f90: Ditto.
1290         * gfortran.dg/proc_decl_2.f90: Ditto.
1291         * gfortran.dg/proc_ptr_10.f90: Ditto.
1292         * gfortran.dg/proc_ptr_22.f90: Ditto.
1293         * gfortran.dg/proc_ptr_8.f90: Ditto.
1294         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1295         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1296         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1297         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1298         * gfortran.dg/substring_equivalence.f90: Ditto.
1299         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1300         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1301         * gfortran.dg/trim_optimize_6.f90: Ditto.
1302         * gfortran.dg/typebound_call_12.f03: Ditto.
1303         * gfortran.dg/typebound_operator_5.f03: Ditto.
1304         * gfortran.dg/typebound_operator_6.f03: Ditto.
1305         * gfortran.dg/typebound_proc_18.f03: Ditto.
1306         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1307         * gfortran.dg/use_1.f90: Ditto.
1308         * gfortran.dg/use_10.f90: Ditto.
1309         * gfortran.dg/use_11.f90: Ditto.
1310         * gfortran.dg/use_14.f90: Ditto.
1311         * gfortran.dg/use_only_2.f90: Ditto.
1312         * gfortran.dg/use_rename_4.f90: Ditto.
1313         * gfortran.dg/use_rename_5.f90: Ditto.
1314         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1315         * gfortran.dg/used_interface_ref.f90: Ditto.
1316         * gfortran.dg/used_types_11.f90: Ditto.
1317         * gfortran.dg/used_types_3.f90: Ditto.
1318         * gfortran.dg/used_types_4.f90: Ditto.
1319         * gfortran.dg/userdef_operator_2.f90: Ditto.
1320         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1321         * gfortran.dg/vect/pr46213.f90: Ditto.
1322         * gfortran.dg/whole_file_21.f90: Ditto.
1323         * gfortran.dg/whole_file_22.f90: Ditto.
1324         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1325         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1326
1327 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1328
1329         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1330
1331 2011-08-01  Jason Merrill  <jason@redhat.com>
1332
1333         PR c++/49932
1334         * g++.dg/abi/mangle49.C: New.
1335
1336         PR c++/49924
1337         * g++.dg/cpp0x/constexpr-array4.C: New.
1338
1339         PR c++/49813
1340         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1341
1342 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1343
1344         PR target/49927
1345         * gcc.target/i386/pr49927.c: New test.
1346
1347 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1348
1349         PR tree-optimization/49926
1350         * gcc.dg/vect/pr49926.c: New test.
1351
1352 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1353
1354         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1355         * gcc.target/i386/lzcnt-1.c: New test.
1356         * gcc.target/i386/lzcnt-2.c: Likewise.
1357         * gcc.target/i386/lzcnt-2a.c: Likewise.
1358         * gcc.target/i386/lzcnt-3.c: Likewise.
1359         * gcc.target/i386/lzcnt-4.c: Likewise.
1360         * gcc.target/i386/lzcnt-4a.c: Likewise.
1361         * gcc.target/i386/lzcnt-5.c: Likewise.
1362         * gcc.target/i386/lzcnt-6.c: Likewise.
1363         * gcc.target/i386/lzcnt-6a.c: Likewise.
1364         * gcc.target/i386/lzcnt-check.h: Likewise.
1365
1366         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1367         * gcc.target/i386/sse-13.c: Likewise.
1368         * gcc.target/i386/sse-14.c: Likewise.
1369         * g++.dg/other/i386-2.C: Likewise.
1370         * g++.dg/other/i386-3.C: Likewise.
1371
1372 2011-08-01  Julian Brown  <julian@codesourcery.com>
1373
1374         * gcc.target/arm/fixed-point-exec.c: New test.
1375
1376 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1377
1378         PR target/49920
1379         * gcc.target/i386/pr49920.c: New test.
1380
1381 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1382
1383         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1384         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1385         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1386         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1387         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1388         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1389         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1390         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1391         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1392         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1393         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1394         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1395         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1396         * g++.dg/tree-ssa/pr33615.C: Ditto.
1397         * g++.dg/tree-ssa/restrict1.C: Ditto.
1398         * c-c++-common/restrict-2.c: Ditto.
1399         * gfortran.dg/pr32921.f: Ditto.
1400         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1401         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1402         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1403         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1404         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1405         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1406         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1407         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1408         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1409         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1410
1411 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1412
1413         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1414         .exe.ltrans[0-9]*. dump files.
1415
1416 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1417
1418         PR fortran/49112
1419         * gfortran.dg/abstract_type_6.f03: Modified.
1420         * gfortran.dg/typebound_proc_24.f03: New.
1421
1422 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1423
1424         PR testsuite/49917
1425         * g++.dg/init/for1.C: Fix.
1426
1427 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1428
1429         PR fortran/48876
1430         * gfortran.dg/string_5.f90:  New test.
1431
1432 2011-07-29  Jason Merrill  <jason@redhat.com>
1433
1434         PR c++/49867
1435         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1436
1437 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1438
1439         PR tree-optimization/47407
1440         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1441         alpha*-dec-osf*.
1442         Sort target list.
1443
1444 2011-07-29  Richard Guenther  <rguenther@suse.de>
1445
1446         * gcc.dg/uninit-suppress.c: Also disable VRP.
1447         * gcc.dg/uninit-suppress_2.c: Likewise.
1448
1449 2011-07-28  Jason Merrill  <jason@redhat.com>
1450
1451         PR c++/49808
1452         * g++.dg/template/nontype24.C: New.
1453
1454 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1455
1456         PR rtl-optimization/47958
1457         * gcc.dg/torture/pr47958-1.c: New.
1458
1459 2011-07-29  Wei Guozhi  <carrot@google.com>
1460
1461         PR rtl-optimization/49799
1462         * gcc.dg/pr49799.c: New test case.
1463
1464 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1465
1466         PR middle-end/48648
1467         * gcc.dg/graphite/id-pr48648.c: New.
1468
1469 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1470
1471         PR fortran/31067
1472         * gfortran.dg/maxloc_2.f90: New test.
1473         * gfortran.dg/maxloc_3.f90: New test.
1474         * gfortran.dg/minloc_1.f90: New test.
1475         * gfortran.dg/minloc_2.f90: New test.
1476         * gfortran.dg/minloc_3.f90: New test.
1477         * gfortran.dg/minmaxloc_7.f90: New test.
1478
1479         PR debug/49871
1480         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1481
1482 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1483
1484         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1485         the builtin isn't optimized away.
1486
1487 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1488
1489         PR fortran/45586
1490         * gfortran.dg/lto/pr45586-2_0.f90: New.
1491
1492 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1493
1494         PR middle-end/49875
1495         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1496         * c-c++-common/cxxbitfields-5.c: Same.
1497
1498 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1499
1500         * lib/target-supports.exp (check_effective_target_mmap): Use
1501         check_function_available.
1502
1503 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1504
1505         * g++.old-deja/g++.pt/crash60.C: Updated.
1506
1507 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR target/49866
1510         * gcc.target/i386/pr49866.c: New test.
1511
1512 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1513
1514         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1515         * gcc.target/i386/bmi-andn-1.c: New test.
1516         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1517         * gcc.target/i386/bmi-andn-2.c: Likewise.
1518         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1519         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1520         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1521         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1522         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1523         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1524         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1525         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1526         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1527         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1528         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1529         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1530         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1531         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1532         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1533         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1534         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1535         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1536         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1537         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1538         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1539
1540 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1541
1542         PR middle-end/47691
1543         * gfortran.dg/graphite/id-pr47691.f: New.
1544
1545 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1546
1547         * gcc.target/i386/avx-os-support.h: New.
1548         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1549         (main): Check avx_os_support before the test is run.
1550         * gcc.target/i386/aes-avx-check.h: Ditto.
1551         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1552
1553 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1554
1555         * gcc.target/i386/aggregate-ret3.c: New test.
1556         * gcc.target/i386/aggregate-ret4.c: New test.
1557
1558 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1559
1560         PR fortran/49755
1561         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1562         allocated array should *not* change its size.
1563         * gfortran.dg/multiple_allocation_3.f90: New test.
1564
1565 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1566
1567         PR c++/49776
1568         * g++.dg/cpp0x/constexpr-49776.C: New.
1569
1570 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1571
1572         PR middle-end/47046
1573         * gcc.dg/graphite/id-pr47046.c: New.
1574
1575 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1576
1577         PR middle-end/47653
1578         * gcc.dg/graphite/run-id-pr47593.c: New.
1579
1580 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1581
1582         PR middle-end/47653
1583         * gcc.dg/graphite/run-id-pr47653.c: New.
1584         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1585         induction variables.
1586         * gcc.dg/graphite/scop-16.c: Same.
1587         * gcc.dg/graphite/scop-17.c: Same.
1588         * gcc.dg/graphite/scop-21.c: Same.
1589
1590 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1591
1592         PR middle-end/48805
1593         * gcc.dg/graphite/id-pr48805.c: New.
1594
1595 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1596
1597         * gfortran.dg/coarray_lib_token_2.f90: New.
1598
1599 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1600
1601         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1602         SPU local store.
1603
1604 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1605
1606         PR tree-opt/49671
1607         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1608         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1609
1610 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1611
1612         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1613
1614         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1615         * gcc.c-torture/execute/loop-2g.c: Likewise.
1616         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1617         Require mmap support.
1618         * gcc.c-torture/execute/loop-2g.x: Likewise.
1619         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1620         (MAP_ANON): Provide default.
1621         * gcc.dg/20050826-1.c: Likewise.
1622         * gcc.target/i386/pr36533.c: Likewise.
1623         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1624         Use dg-require-effective-target mmap.
1625
1626 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1627
1628         PR c++/49838
1629         * g++.dg/cpp0x/range-for19.C: New.
1630
1631 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1632
1633         PR testsuite/49753
1634         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1635
1636         Revert:
1637         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR testsuite/49753
1640         * g++.dg/torture/pr49309.C: Remove.
1641
1642 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1643
1644         PR tree-optimization/49809
1645         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1646         test.
1647
1648 2011-07-25  Richard Guenther  <rguenther@suse.de>
1649
1650         PR tree-optimization/49715
1651         * gcc.target/i386/pr49715-1.c: New testcase.
1652         * gcc.target/i386/pr49715-2.c: Likewise.
1653
1654 2011-07-23  Jason Merrill  <jason@redhat.com>
1655
1656         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1657
1658 2011-07-22  Jason Merrill  <jason@redhat.com>
1659
1660         PR c++/49793
1661         * g++.dg/cpp0x/initlist55.C: New.
1662
1663 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1664
1665         PR fortran/49791
1666         * gfortran.dg/namelist_72.f: New.
1667
1668 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1669
1670         * gfortran.dg/coarray_25.f90: New.
1671
1672 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1673
1674         * override1.C: This test should use c++0x mode.
1675         * override3.C: New. Test the diagnostics in c++98 mode.
1676
1677 2011-07-22  Jason Merrill  <jason@redhat.com>
1678             Mark Glisse  <marc.glisse@normalesup.org>
1679
1680         PR c++/30112
1681         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1682
1683         PR c++/49813
1684         * g++.dg/opt/builtins2.C: New.
1685         * g++.dg/other/error27.C: Don't rely on __builtin.
1686
1687 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1688
1689         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1690         on lp64 targets.
1691         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1692         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1693         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1694         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1695
1696         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1697         instead of ia32.
1698
1699 2011-07-22  Richard Guenther  <rguenther@suse.de>
1700
1701         PR tree-optimization/45819
1702         * gcc.dg/pr45819.c: New testcase.
1703
1704 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1705
1706         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1707
1708 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1709
1710         PR middle-end/47654
1711         PR middle-end/49649
1712         * gcc.dg/graphite/run-id-pr47654.c: New.
1713
1714 2011-07-21  Ian Lance Taylor  <iant@google.com>
1715
1716         PR middle-end/49705
1717         * gcc.dg/pr49705.c: New test.
1718
1719 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1720
1721         * lib/target-supports.exp (check_avx_os_support_available): New.
1722         (check_effective_target_avx_runtime): Use it.
1723
1724 2011-07-21  Richard Guenther  <rguenther@suse.de>
1725
1726         PR tree-optimization/49770
1727         * g++.dg/torture/pr49770.C: New testcase.
1728
1729 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1730
1731         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1732         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1733
1734 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1735
1736         * gfortran.dg/coarray_lib_token_1.f90: New.
1737
1738 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1739
1740         * gcc.dg/pr32912-2.c: Skip for AVR.
1741         * gcc.dg/pr44674.c: Add dg-require-profiling.
1742
1743 2011-07-20  Jason Merrill  <jason@redhat.com>
1744
1745         * g++.dg/ext/desig2.C: New.
1746
1747 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1748
1749         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1750         be generated.
1751         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1752         * gcc.target/powerpc/recip-3.c: Ditto.
1753
1754 2011-07-19  Jason Merrill  <jason@redhat.com>
1755
1756         PR c++/6709 (DR 743)
1757         PR c++/42603 (DR 950)
1758         * g++.dg/cpp0x/decltype21.C: New.
1759
1760 2011-07-20  Richard Guenther  <rguenther@suse.de>
1761
1762         PR middle-end/18908
1763         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1764         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1765
1766 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1767
1768         * gcc.target/arm/combine-movs.c: New.
1769         * gcc.target/arm/unsigned-extend-2.c: New.
1770
1771 2011-07-19  Jason Merrill  <jason@redhat.com>
1772
1773         PR c++/49785
1774         * g++.dg/cpp0x/variadic114.C: New.
1775
1776 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1777
1778         * gfortran.dg/coarray_args_1.f90: New.
1779         * gfortran.dg/coarray_args_2.f90: New.
1780
1781 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1782
1783         PR fortran/49708
1784         * gfortran.dg/allocate_error_3.f90: New.
1785
1786 2011-07-19  Richard Guenther  <rguenther@suse.de>
1787
1788         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1789         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1790         * gcc.dg/torture/20110719-1.c: New testcase.
1791
1792 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1793
1794         PR tree-optimization/49768
1795         * gcc.c-torture/execute/pr49768.c: New test.
1796
1797 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1798
1799         PR tree-optimization/49771
1800         * gcc.dg/vect/pr49771.c: New test.
1801
1802 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1803
1804         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1805         * gcc.dg/ipa/ipa-2.c: Likewise.
1806         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1807         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1808         * gcc.dg/ipa/ipa-5.c: Likewise.
1809         * gcc.dg/ipa/ipa-7.c: Likewise.
1810         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1811         * gcc.dg/ipa/ipacost-1.c: Likewise.
1812         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1813         functions.
1814         * gcc.dg/ipa/ipcp-1.c: New test.
1815         * gcc.dg/ipa/ipcp-2.c: Likewise.
1816         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1817
1818 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1819
1820         PR middle-end/49675
1821         * gfortran.dg/pr49675.f90: New test.
1822
1823 2011-07-18  Richard Guenther  <rguenther@suse.de>
1824
1825         * gcc.dg/torture/20110718-1.c: New testcase.
1826
1827 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1828
1829         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1830         * g++.dg/ext/bitfield3.C: Likewise.
1831         * g++.dg/ext/bitfield4.C: Likewise.
1832         * g++.dg/ext/bitfield5.C: Likewise.
1833         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1834         * g++.dg/other/pr23205-2.C: Likewise.
1835         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1836         * gcc.c-torture/compile/20001109-2.c: Likewise.
1837         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1838         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1839         * gcc.dg/bitfld-16.c: Likewise.
1840         * gcc.dg/bitfld-17.c: Likewise.
1841         * gcc.dg/bitfld-18.c: Likewise.
1842         * gcc.dg/builtins-config.h: Remove Netware support.
1843         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1844         * gcc.dg/cdce2.c: Likewise.
1845         * gcc.dg/cpp/assert4.c: Remove netware support.
1846         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1847         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1848
1849         * lib/target-supports.exp (check_visibility_available): Remove
1850         NetWare support.
1851         (check_profiling_available): Likewise.
1852
1853 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1854
1855         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1856
1857 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1858             Thomas Koenig  <tkoenig@gcc.gnu.org>
1859
1860         PR fortran/34657
1861         * gfortran.dg/generic_17.f90: Fix testcase.
1862         * gfortran.dg/interface_3.f90: Add dg-error.
1863         * gfortran.dg/use_14.f90: New.
1864         * gfortran.dg/use_15.f90: New.
1865
1866 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1867
1868         * gnat.dg/pointer_controlled.adb: New test.
1869
1870 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1871
1872         PR fortran/49624
1873         * gfortran.dg/pointer_remapping_7.f90: New.
1874
1875 2011-07-16  Jason Merrill  <jason@redhat.com>
1876
1877         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1878
1879 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1880             Jason Merrill  <jason@redhat.com>
1881
1882         PR c++/45329
1883         PR c++/48934
1884         * g++.dg/cpp0x/decltype29.C: Adjust.
1885         * g++.dg/cpp0x/error4.C: Adjust.
1886         * g++.dg/cpp0x/sfinae26.C: Adjust.
1887         * g++.dg/cpp0x/variadic105.C: Adjust.
1888         * g++.dg/template/deduce3.C: Adjust.
1889         * g++.dg/template/error45.C: Adjust.
1890         * g++.dg/template/ptrmem2.C: Adjust.
1891         * g++.dg/template/sfinae2.C: Adjust.
1892         * g++.old-deja/g++.pt/crash60.C: Adjust.
1893         * g++.old-deja/g++.pt/unify6.C: Adjust.
1894         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1895         * g++.dg/cpp0x/nullptr15.C: Adjust.
1896         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1897         * g++.dg/cpp0x/pr31431.C: Adjust.
1898         * g++.dg/cpp0x/pr31434.C: Adjust.
1899         * g++.dg/cpp0x/sfinae11.C: Adjust
1900         * g++.dg/cpp0x/temp_default2.C: Adjust.
1901         * g++.dg/cpp0x/trailing4.C: Adjust.
1902         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1903         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1904         * g++.dg/cpp0x/variadic105.C: Adjust.
1905         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1906         * g++.dg/ext/vla2.C: Adjust.
1907         * g++.dg/other/ptrmem10.C: Adjust.
1908         * g++.dg/other/ptrmem11.C: Adjust.
1909         * g++.dg/overload/unknown1.C: Adjust.
1910         * g++.dg/template/conv11.C: Adjust.
1911         * g++.dg/template/dependent-expr5.C: Adjust.
1912         * g++.dg/template/friend.C: Adjust.
1913         * g++.dg/template/incomplete2.C: Adjust.
1914         * g++.dg/template/local4.C: Adjust.
1915         * g++.dg/template/local6.C: Adjust.
1916         * g++.dg/template/operator9.C: Adjust.
1917         * g++.dg/template/ttp25.C: Adjust.
1918         * g++.dg/template/unify10.C: Adjust.
1919         * g++.dg/template/unify11.C: Adjust.
1920         * g++.dg/template/unify6.C: Adjust.
1921         * g++.dg/template/unify9.C: Adjust.
1922         * g++.dg/template/varmod1.C: Adjust.
1923         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1924         * g++.old-deja/g++.pt/crash28.C: Adjust.
1925         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1926         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1927         * g++.old-deja/g++.pt/expr2.C: Adjust.
1928         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1929         * g++.old-deja/g++.pt/spec5.C: Adjust.
1930         * g++.old-deja/g++.pt/spec6.C: Adjust.
1931         * g++.old-deja/g++.pt/unify4.C: Adjust.
1932         * g++.old-deja/g++.pt/unify8.C: Adjust.
1933         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1934         * g++.dg/overload/template5.C: New testcase.
1935         * g++.dg/template/overload12.C: New testcase.
1936
1937 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1938
1939         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1940         * gfortran.dg/coarray_7.f90: Ditto.
1941         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1942         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1943
1944 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1945
1946         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1947         case.
1948         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1949         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1950         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1951         C67X.
1952         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1953         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1954         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1955
1956 2011-07-15  Jason Merrill  <jason@redhat.com>
1957
1958         PR testsuite/49741
1959         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1960         Use --extra_opts instead of --additional_options.
1961
1962 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1963
1964         PR testsuite/49753
1965         * g++.dg/torture/pr49309.C: Remove.
1966
1967 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1968
1969         * gcc.target/tic6x/weak-call.c: New test.
1970         * gcc.target/tic6x/fpcmp.c: New test.
1971         * gcc.target/tic6x/fpdiv.c: New test.
1972         * gcc.target/tic6x/rotdi16-scan.c: New test.
1973         * gcc.target/tic6x/ffssi.c: New test.
1974         * gcc.target/tic6x/fpdiv-lib.c: New test.
1975         * gcc.target/tic6x/cold-lc.c: New test.
1976         * gcc.target/tic6x/longcalls.c: New test.
1977         * gcc.target/tic6x/abi-align-1.c: New test.
1978         * gcc.target/tic6x/fpcmp-finite.c: New test.
1979         * gcc.target/tic6x/rotdi16.c: New test.
1980         * gcc.target/tic6x/bswapl.c: New test.
1981         * gcc.target/tic6x/ffsdi.c: New test.
1982         * gcc.target/tic6x/tic6x.exp: New file.
1983         * gcc.target/tic6x/builtins/arith24.c: New test.
1984         * gcc.target/tic6x/builtins/smpy.c: New test.
1985         * gcc.target/tic6x/builtins/smpylh.c: New test.
1986         * gcc.target/tic6x/builtins/smpyh.c: New test.
1987         * gcc.target/tic6x/builtins/sarith1.c: New test.
1988         * gcc.target/tic6x/builtins/extclr.c: New test
1989         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1990         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1991         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1992         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1993         New functions.
1994         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1995         __TMS320C6X__.
1996         * gcc.dg/20020312-2.c: Likewise.
1997         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1998         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1999         * gcc.dg/torture/builtin-math-7.c: Likewise.
2000
2001         PR testsuite/49757
2002         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2003         not testing tic6x-*-*.
2004
2005 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2006
2007         PR tree-opt/49309
2008         * g++.dg/torture/pr49309.C: New testcase.
2009
2010 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2011
2012         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2013
2014 2011-07-14  Richard Guenther  <rguenther@suse.de>
2015
2016         PR tree-optimization/49651
2017         * gcc.dg/torture/pr49651.c: New testcase.
2018
2019 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2020
2021         PR target/43746
2022         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2023
2024 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2025
2026         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2027         -mno-pointers-to-nested-functions.
2028         * gcc.target/powerpc/no-r11-2.c: Ditto.
2029         * gcc.target/powerpc/no-r11-3.c: Ditto.
2030
2031 2011-07-13  Jason Merrill  <jason@redhat.com>
2032
2033         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2034         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2035         when compiling C files.
2036         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2037         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2038         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2039         * g++.dg/lookup/anon2.C: Likewise.
2040         * g++.dg/tree-ssa/copyprop.C: Likewise.
2041         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2042         * g++.dg/init/vector1.C: Ignore narrowing errors.
2043         * g++.dg/torture/pr35526.C: Likewise.
2044         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2045
2046 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2047
2048         PR libfortran/49296
2049         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2050         and logical reads.
2051
2052 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2053
2054         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2055         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2056
2057 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2058
2059         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2060         * lib/obj-c++.exp (obj-c++_init): Ditto.
2061         * lib/file-format.exp (gcc_target_object_format): Ditto.
2062         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2063         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2064         (check_visibility_available): Ditto.
2065         (check_effective_target_tls_native): Ditto.
2066         (check_effective_target_tls_emulated): Ditto.
2067         (check_effective_target_function_sections): Ditto.
2068
2069 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2070
2071         * gcc.target/arm/pr48183.c: New test.
2072
2073 2011-07-13  Richard Guenther  <rguenther@suse.de>
2074
2075         * gcc.dg/torture/20110713-1.c: New testcase.
2076
2077 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2078
2079         PR rtl-opt/49474
2080         * gcc.c-torture/compile/pr49474.c: New testcase.
2081
2082 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2083
2084         PR tree-optimization/49712
2085         * gcc.c-torture/execute/pr49712.c: New test.
2086
2087 2011-07-11  Jason Merrill  <jason@redhat.com>
2088
2089         PR c++/44609
2090         * g++.dg/template/recurse3.C: New.
2091
2092 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR debug/49676
2095         * gcc.dg/guality/csttest.c: New test.
2096
2097         PR fortran/49698
2098         * gfortran.dg/pr49698.f90: New test.
2099
2100 2011-07-11  Jeff Law  <law@redhat.com>
2101
2102         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2103
2104 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2105
2106         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2107         * go.test/go-test.exp (go-set-goarch): Likewise.
2108
2109 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2110
2111         PR target/39633
2112         * gcc.target/avr/torture/pr39633.c: New test case.
2113
2114 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2115
2116         PR fortran/18918
2117         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2118
2119 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2120
2121         * lib/target-supports.exp (check_effective_target_scheduling):
2122         New Function.
2123         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2124         * gcc.dg/pr45055.c: Ditto.
2125         * gcc.dg/pr45353.c: Ditto.
2126         * g++.dg/pr45056.C: Ditto.
2127
2128 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2129
2130         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2131         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2132         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2133         * g++.dg/torture/pr31863.C: Skip AVR.
2134
2135 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2136
2137         PR fortran/49690
2138         * gfortran.dg/intrinsic_signal.f90: New.
2139
2140 2011-07-09  Jason Merrill  <jason@redhat.com>
2141
2142         * g++.dg/cpp0x/regress/regress6.C: New.
2143         * g++.dg/parse/crash45.C: Adjust message.
2144         * g++.dg/template/crash38.C: Adjust message.
2145         * g++.dg/template/crash64.C: Adjust message.
2146
2147 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2148
2149         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2150         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2151         * g++.dg/abi/bitfield3.C: Likewise.
2152         * g++.dg/eh/pr38662.C: Likewise.
2153         * g++.dg/ext/attrib36.C: Likewise.
2154         * g++.dg/ext/attrib37.C: Likewise.
2155         * g++.dg/ext/attrib8.C: Likewise.
2156         * g++.dg/ext/tmplattr1.C: Likewise.
2157         * g++.dg/inherit/override-attribs.C: Likewise.
2158         * g++.dg/opt/inline9.C: Likewise.
2159         * g++.dg/opt/life1.C: Likewise.
2160         * g++.dg/opt/longbranch2.C: Likewise.
2161         * g++.dg/opt/nrv12.C: Likewise.
2162         * g++.dg/opt/reg-stack4.C: Likewise.
2163         * g++.dg/other/pr35504.C: Likewise.
2164         * g++.dg/other/pr39496.C: Likewise.
2165         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2166         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2167         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2168         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2169         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2170         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2171         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2172         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2173         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2174         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2175         * g++.dg/warn/pr15774-1.C: Likewise.
2176         * g++.dg/warn/pr15774-2.C: Likewise.
2177         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2178         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2179         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2180         * g++.old-deja/g++.pt/asm2.C: Likewise.
2181         * gcc.c-torture/compile/20000804-1.c: Likewise.
2182         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2183         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2184         * gcc.dg/20020108-1.c: Likewise.
2185         * gcc.dg/20020122-2.c: Likewise.
2186         * gcc.dg/20020122-3.c: Likewise.
2187         * gcc.dg/20020206-1.c: Likewise.
2188         * gcc.dg/20020219-1.c: Likewise.
2189         * gcc.dg/20020310-1.c: Likewise.
2190         * gcc.dg/20020411-1.c: Likewise.
2191         * gcc.dg/20020418-2.c: Likewise.
2192         * gcc.dg/20020426-2.c: Likewise.
2193         * gcc.dg/20020517-1.c: Likewise.
2194         * gcc.dg/20030204-1.c: Likewise.
2195         * gcc.dg/20030826-2.c: Likewise.
2196         * gcc.dg/20031102-1.c: Likewise.
2197         * gcc.dg/20031202-1.c: Likewise.
2198         * gcc.dg/20050111-1.c: Likewise.
2199         * gcc.dg/20050503-1.c: Likewise.
2200         * gcc.dg/array-init-1.c: Likewise.
2201         * gcc.dg/builtin-apply4.c: Likewise.
2202         * gcc.dg/dfp/pr31344.c: Likewise.
2203         * gcc.dg/gomp/atomic-11.c: Likewise.
2204         * gcc.dg/graphite/pr40281.c: Likewise.
2205         * gcc.dg/ia64-sync-1.c: Likewise.
2206         * gcc.dg/ia64-sync-2.c: Likewise.
2207         * gcc.dg/ia64-sync-3.c: Likewise.
2208         * gcc.dg/ia64-sync-4.c: Likewise.
2209         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2210         * gcc.dg/invalid-call-1.c: Likewise.
2211         * gcc.dg/loop-3.c: Likewise.
2212         * gcc.dg/lower-subreg-1.c: Likewise.
2213         * gcc.dg/lto/pr47259_0.c: Likewise.
2214         * gcc.dg/nested-calls-1.c: Likewise.
2215         * gcc.dg/pr20017.c: Likewise.
2216         * gcc.dg/pr25023.c: Likewise.
2217         * gcc.dg/pr27671-2.c: Likewise.
2218         * gcc.dg/pr32176.c: Likewise.
2219         * gcc.dg/pr33676.c: Likewise.
2220         * gcc.dg/pr35045.c: Likewise.
2221         * gcc.dg/pr36015.c: Likewise.
2222         * gcc.dg/pr36584.c: Likewise.
2223         * gcc.dg/pr36998.c: Likewise.
2224         * gcc.dg/pr37438.c: Likewise.
2225         * gcc.dg/pr37908.c: Likewise.
2226         * gcc.dg/pr41241.c: Likewise.
2227         * gcc.dg/pr41340.c: Likewise.
2228         * gcc.dg/pr44136.c: Likewise.
2229         * gcc.dg/pr44194-1.c: Likewise.
2230         * gcc.dg/pr46212.c: Likewise.
2231         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2232         * gcc.dg/setjmp-2.c: Likewise.
2233         * gcc.dg/short-compare-1.c: Likewise.
2234         * gcc.dg/short-compare-2.c: Likewise.
2235         * gcc.dg/smod-1.c: Likewise.
2236         * gcc.dg/sync-2.c: Likewise.
2237         * gcc.dg/sync-3.c: Likewise.
2238         * gcc.dg/tls/opt-1.c: Likewise.
2239         * gcc.dg/tls/opt-2.c: Likewise.
2240         * gcc.dg/tls/opt-3.c: Likewise.
2241         * gcc.dg/torture/badshift.c: Likewise.
2242         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2243         * gcc.dg/torture/pr20314-2.c: Likewise.
2244         * gcc.dg/torture/pr36891.c: Likewise.
2245         * gcc.dg/torture/pr38774.c: Likewise.
2246         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2247         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2248         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2249         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2250         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2251         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2252         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2253         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2254         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2255         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2256         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2257         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2258         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2259         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2260         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2261         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2262         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2263         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2264         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2265         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2266         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2267         * gcc.dg/unroll-1.c: Likewise.
2268         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2269         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2270         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2271         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2272         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2273         * gcc.target/i386/20000609-1.c: Likewise.
2274         * gcc.target/i386/20000720-1.c: Likewise.
2275         * gcc.target/i386/20000724-1.c: Likewise.
2276         * gcc.target/i386/20011107-1.c: Likewise.
2277         * gcc.target/i386/20011119-1.c: Likewise.
2278         * gcc.target/i386/20020201-3.c: Likewise.
2279         * gcc.target/i386/20020218-1.c: Likewise.
2280         * gcc.target/i386/20020729-1.c: Likewise.
2281         * gcc.target/i386/20030926-1.c: Likewise.
2282         * gcc.target/i386/20060125-1.c: Likewise.
2283         * gcc.target/i386/20060125-2.c: Likewise.
2284         * gcc.target/i386/20060512-1.c: Likewise.
2285         * gcc.target/i386/20060512-2.c: Likewise.
2286         * gcc.target/i386/20060512-3.c: Likewise.
2287         * gcc.target/i386/20060512-4.c: Likewise.
2288         * gcc.target/i386/387-1.c: Likewise.
2289         * gcc.target/i386/387-2.c: Likewise.
2290         * gcc.target/i386/387-5.c: Likewise.
2291         * gcc.target/i386/387-6.c: Likewise.
2292         * gcc.target/i386/980312-1.c: Likewise.
2293         * gcc.target/i386/980313-1.c: Likewise.
2294         * gcc.target/i386/990117-1.c: Likewise.
2295         * gcc.target/i386/990424-1.c: Likewise.
2296         * gcc.target/i386/990524-1.c: Likewise.
2297         * gcc.target/i386/991129-1.c: Likewise.
2298         * gcc.target/i386/991214-1.c: Likewise.
2299         * gcc.target/i386/991230-1.c: Likewise.
2300         * gcc.target/i386/addr-sel-1.c: Likewise.
2301         * gcc.target/i386/aggregate-ret1.c: Likewise.
2302         * gcc.target/i386/aggregate-ret2.c: Likewise.
2303         * gcc.target/i386/align-main-3.c: Likewise.
2304         * gcc.target/i386/amd64-abi-1.c: Likewise.
2305         * gcc.target/i386/amd64-abi-2.c: Likewise.
2306         * gcc.target/i386/amd64-abi-4.c: Likewise.
2307         * gcc.target/i386/amd64-abi-5.c: Likewise.
2308         * gcc.target/i386/amd64-abi-6.c: Likewise.
2309         * gcc.target/i386/asm-1.c: Likewise.
2310         * gcc.target/i386/asm-3.c: Likewise.
2311         * gcc.target/i386/asm-5.c: Likewise.
2312         * gcc.target/i386/attributes-error.c: Likewise.
2313         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2314         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2315         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2316         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2317         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2318         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2319         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2320         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2321         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2322         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2323         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2324         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2325         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2326         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2327         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2328         * gcc.target/i386/bitfield1.c: Likewise.
2329         * gcc.target/i386/bitfield2.c: Likewise.
2330         * gcc.target/i386/bmi-2.c: Likewise.
2331         * gcc.target/i386/bmi-5.c: Likewise.
2332         * gcc.target/i386/builtin-unreachable.c: Likewise.
2333         * gcc.target/i386/cleanup-2.c: Likewise.
2334         * gcc.target/i386/clobbers.c: Likewise.
2335         * gcc.target/i386/cmov8.c: Likewise.
2336         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2337         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2338         * gcc.target/i386/compress-float-387.c: Likewise.
2339         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2340         * gcc.target/i386/compress-float-sse.c: Likewise.
2341         * gcc.target/i386/crc32-2.c: Likewise.
2342         * gcc.target/i386/crc32-3.c: Likewise.
2343         * gcc.target/i386/divmod-7.c: Likewise.
2344         * gcc.target/i386/divmod-8.c: Likewise.
2345         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2346         * gcc.target/i386/fma3-builtin.c: Likewise.
2347         * gcc.target/i386/fma3-fma.c: Likewise.
2348         * gcc.target/i386/fma4-256-vector.c: Likewise.
2349         * gcc.target/i386/fma4-builtin.c: Likewise.
2350         * gcc.target/i386/fma4-fma-2.c: Likewise.
2351         * gcc.target/i386/fma4-fma.c: Likewise.
2352         * gcc.target/i386/fma4-vector-2.c: Likewise.
2353         * gcc.target/i386/fma4-vector.c: Likewise.
2354         * gcc.target/i386/funcspec-1.c: Likewise.
2355         * gcc.target/i386/funcspec-10.c: Likewise.
2356         * gcc.target/i386/funcspec-11.c: Likewise.
2357         * gcc.target/i386/funcspec-2.c: Likewise.
2358         * gcc.target/i386/funcspec-5.c: Likewise.
2359         * gcc.target/i386/funcspec-6.c: Likewise.
2360         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2361         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2362         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2363         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2364         * gcc.target/i386/incoming-1.c: Likewise.
2365         * gcc.target/i386/incoming-10.c: Likewise.
2366         * gcc.target/i386/incoming-11.c: Likewise.
2367         * gcc.target/i386/incoming-12.c: Likewise.
2368         * gcc.target/i386/incoming-13.c: Likewise.
2369         * gcc.target/i386/incoming-14.c: Likewise.
2370         * gcc.target/i386/incoming-15.c: Likewise.
2371         * gcc.target/i386/incoming-2.c: Likewise.
2372         * gcc.target/i386/incoming-3.c: Likewise.
2373         * gcc.target/i386/incoming-4.c: Likewise.
2374         * gcc.target/i386/incoming-5.c: Likewise.
2375         * gcc.target/i386/incoming-6.c: Likewise.
2376         * gcc.target/i386/incoming-7.c: Likewise.
2377         * gcc.target/i386/incoming-8.c: Likewise.
2378         * gcc.target/i386/incoming-9.c: Likewise.
2379         * gcc.target/i386/lea.c: Likewise.
2380         * gcc.target/i386/local.c: Likewise.
2381         * gcc.target/i386/loop-1.c: Likewise.
2382         * gcc.target/i386/loop-2.c: Likewise.
2383         * gcc.target/i386/loop-3.c: Likewise.
2384         * gcc.target/i386/max-stack-align.c: Likewise.
2385         * gcc.target/i386/memcpy-1.c: Likewise.
2386         * gcc.target/i386/movbe-2.c: Likewise.
2387         * gcc.target/i386/movq-2.c: Likewise.
2388         * gcc.target/i386/movq.c: Likewise.
2389         * gcc.target/i386/nrv1.c: Likewise.
2390         * gcc.target/i386/pad-4.c: Likewise.
2391         * gcc.target/i386/pad-5a.c: Likewise.
2392         * gcc.target/i386/pad-5b.c: Likewise.
2393         * gcc.target/i386/pad-6a.c: Likewise.
2394         * gcc.target/i386/pad-6b.c: Likewise.
2395         * gcc.target/i386/pad-7.c: Likewise.
2396         * gcc.target/i386/pad-9.c: Likewise.
2397         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2398         * gcc.target/i386/pic-1.c: Likewise.
2399         * gcc.target/i386/pr12092-1.c: Likewise.
2400         * gcc.target/i386/pr12329.c: Likewise.
2401         * gcc.target/i386/pr21518.c: Likewise.
2402         * gcc.target/i386/pr22362.c: Likewise.
2403         * gcc.target/i386/pr22585.c: Likewise.
2404         * gcc.target/i386/pr23098.c: Likewise.
2405         * gcc.target/i386/pr25196.c: Likewise.
2406         * gcc.target/i386/pr25293.c: Likewise.
2407         * gcc.target/i386/pr25654.c: Likewise.
2408         * gcc.target/i386/pr26449.c: Likewise.
2409         * gcc.target/i386/pr26778.c: Likewise.
2410         * gcc.target/i386/pr26826.c: Likewise.
2411         * gcc.target/i386/pr27266.c: Likewise.
2412         * gcc.target/i386/pr29978.c: Likewise.
2413         * gcc.target/i386/pr30505.c: Likewise.
2414         * gcc.target/i386/pr30961-1.c: Likewise.
2415         * gcc.target/i386/pr31628.c: Likewise.
2416         * gcc.target/i386/pr32000-2.c: Likewise.
2417         * gcc.target/i386/pr32661-1.c: Likewise.
2418         * gcc.target/i386/pr32708-2.c: Likewise.
2419         * gcc.target/i386/pr32708-3.c: Likewise.
2420         * gcc.target/i386/pr34256.c: Likewise.
2421         * gcc.target/i386/pr34312.c: Likewise.
2422         * gcc.target/i386/pr34522.c: Likewise.
2423         * gcc.target/i386/pr35160.c: Likewise.
2424         * gcc.target/i386/pr35281.c: Likewise.
2425         * gcc.target/i386/pr36246.c: Likewise.
2426         * gcc.target/i386/pr36786.c: Likewise.
2427         * gcc.target/i386/pr37275.c: Likewise.
2428         * gcc.target/i386/pr37843-3.c: Likewise.
2429         * gcc.target/i386/pr37843-4.c: Likewise.
2430         * gcc.target/i386/pr39082-1.c: Likewise.
2431         * gcc.target/i386/pr39431.c: Likewise.
2432         * gcc.target/i386/pr39496.c: Likewise.
2433         * gcc.target/i386/pr39543-2.c: Likewise.
2434         * gcc.target/i386/pr39911.c: Likewise.
2435         * gcc.target/i386/pr40718.c: Likewise.
2436         * gcc.target/i386/pr40906-1.c: Likewise.
2437         * gcc.target/i386/pr40906-2.c: Likewise.
2438         * gcc.target/i386/pr40906-3.c: Likewise.
2439         * gcc.target/i386/pr40934.c: Likewise.
2440         * gcc.target/i386/pr41900.c: Likewise.
2441         * gcc.target/i386/pr42589.c: Likewise.
2442         * gcc.target/i386/pr43662.c: Likewise.
2443         * gcc.target/i386/pr43671.c: Likewise.
2444         * gcc.target/i386/pr43766.c: Likewise.
2445         * gcc.target/i386/pr43869.c: Likewise.
2446         * gcc.target/i386/pr44942.c: Likewise.
2447         * gcc.target/i386/pr44948-2a.c: Likewise.
2448         * gcc.target/i386/pr45234.c: Likewise.
2449         * gcc.target/i386/pr45336-2.c: Likewise.
2450         * gcc.target/i386/pr45336-4.c: Likewise.
2451         * gcc.target/i386/pr45852.c: Likewise.
2452         * gcc.target/i386/pr46470.c: Likewise.
2453         * gcc.target/i386/pr48037-1.c: Likewise.
2454         * gcc.target/i386/pr48389.c: Likewise.
2455         * gcc.target/i386/pr49095.c: Likewise.
2456         * gcc.target/i386/pr9771-1.c: Likewise.
2457         * gcc.target/i386/rdfsbase-1.c: Likewise.
2458         * gcc.target/i386/rdfsbase-2.c: Likewise.
2459         * gcc.target/i386/rdgsbase-1.c: Likewise.
2460         * gcc.target/i386/rdgsbase-2.c: Likewise.
2461         * gcc.target/i386/rdrand-3.c: Likewise.
2462         * gcc.target/i386/regparm-stdcall.c: Likewise.
2463         * gcc.target/i386/regparm.c: Likewise.
2464         * gcc.target/i386/reload-1.c: Likewise.
2465         * gcc.target/i386/rotate-2.c: Likewise.
2466         * gcc.target/i386/sibcall-5.c: Likewise.
2467         * gcc.target/i386/signbit-1.c: Likewise.
2468         * gcc.target/i386/signbit-2.c: Likewise.
2469         * gcc.target/i386/signbit-3.c: Likewise.
2470         * gcc.target/i386/sse-5.c: Likewise.
2471         * gcc.target/i386/sse-8.c: Likewise.
2472         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2473         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2474         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2475         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2476         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2477         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2478         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2479         * gcc.target/i386/sse2-movq-2.c: Likewise.
2480         * gcc.target/i386/sse2-movq-3.c: Likewise.
2481         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2482         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2483         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2484         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2485         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2486         * gcc.target/i386/ssefn-1.c: Likewise.
2487         * gcc.target/i386/ssefn-2.c: Likewise.
2488         * gcc.target/i386/sseregparm-1.c: Likewise.
2489         * gcc.target/i386/sseregparm-2.c: Likewise.
2490         * gcc.target/i386/sseregparm-3.c: Likewise.
2491         * gcc.target/i386/sseregparm-4.c: Likewise.
2492         * gcc.target/i386/sseregparm-5.c: Likewise.
2493         * gcc.target/i386/sseregparm-6.c: Likewise.
2494         * gcc.target/i386/sseregparm-7.c: Likewise.
2495         * gcc.target/i386/sseregparm-8.c: Likewise.
2496         * gcc.target/i386/stack-realign.c: Likewise.
2497         * gcc.target/i386/stack-usage-realign.c: Likewise.
2498         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2499         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2500         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2501         * gcc.target/i386/stackalign/return-1.c: Likewise.
2502         * gcc.target/i386/stackalign/return-2.c: Likewise.
2503         * gcc.target/i386/stackalign/return-3.c: Likewise.
2504         * gcc.target/i386/tailcall-1.c: Likewise.
2505         * gcc.target/i386/tbm-2.c: Likewise.
2506         * gcc.target/i386/udivmod-7.c: Likewise.
2507         * gcc.target/i386/udivmod-8.c: Likewise.
2508         * gcc.target/i386/unroll-1.c: Likewise.
2509         * gcc.target/i386/vararg-1.c: Likewise.
2510         * gcc.target/i386/vararg-2.c: Likewise.
2511         * gcc.target/i386/vect8-ret.c: Likewise.
2512         * gcc.target/i386/vectorize5.c: Likewise.
2513         * gcc.target/i386/wmul-1.c: Likewise.
2514         * gcc.target/i386/wmul-2.c: Likewise.
2515         * gcc.target/i386/wrfsbase-1.c: Likewise.
2516         * gcc.target/i386/wrfsbase-2.c: Likewise.
2517         * gcc.target/i386/wrgsbase-1.c: Likewise.
2518         * gcc.target/i386/wrgsbase-2.c: Likewise.
2519         * gcc.target/i386/xop-pcmov.c: Likewise.
2520         * gcc.target/i386/xop-pcmov2.c: Likewise.
2521         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2522         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2523         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2524         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2525         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2526         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2527         * gcc.target/i386/zee.c: Likewise.
2528         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2529         * gfortran.dg/compiler-directive_2.f: Likewise.
2530         * gfortran.dg/g77/20010216-1.f: Likewise.
2531         * gfortran.dg/gomp/pr39152.f90: Likewise.
2532         * gfortran.dg/pr33794.f90: Likewise.
2533
2534 2011-07-09  Jason Merrill  <jason@redhat.com>
2535
2536         * g++.dg/cpp0x/regress/regress5.C: New.
2537
2538 2011-07-08  Jason Merrill  <jason@redhat.com>
2539
2540         PR c++/45437
2541         * g++.dg/expr/compound-asn1.C: New.
2542         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2543
2544 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2545
2546         PR target/49621
2547         * gcc.target/powerpc/altivec-34.c: New test.
2548
2549 2011-07-08  Jason Merrill  <jason@redhat.com>
2550
2551         PR c++/45603
2552         * g++.dg/abi/guard3.C: New.
2553
2554 2011-07-08  Julian Brown  <julian@codesourcery.com>
2555
2556         * lib/target-supports.exp
2557         (check_effective_target_arm_little_endian): New.
2558         (check_effective_target_vect_pack_trunc): Use above.
2559         (check_effective_target_vect_unpack): Likewise.
2560         (check_effective_target_vect_element_align): Test
2561         check_effective_target_arm_vect_no_misalign for ARM.
2562
2563 2011-07-08  Jason Merrill  <jason@redhat.com>
2564
2565         PR c++/49673
2566         * g++.dg/cpp0x/constexpr-rom.C: New.
2567
2568 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2569
2570         PR middle-end/49519
2571         * g++.dg/torture/pr49519.C: New test.
2572
2573 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2574
2575         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2576
2577 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2578
2579         PR testsuite/48727
2580         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2581
2582 2011-07-08  Richard Guenther  <rguenther@suse.de>
2583
2584         PR tree-optimization/49662
2585         * gcc.dg/graphite/interchange-14.c: XFAIL.
2586         * gcc.dg/graphite/interchange-15.c: Likewise.
2587         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2588
2589 2011-07-06  Jason Merrill  <jason@redhat.com>
2590
2591         PR c++/49663
2592         * g++.dg/cpp0x/regress/regress4.C: New.
2593
2594 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2595
2596         PR fortran/49648
2597         * gfortran.dg/result_in_spec_4.f90: New test.
2598
2599 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2600
2601         * gcc.target/sparc/cas64.c: New test.
2602
2603 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR c/49644
2606         * g++.dg/torture/pr49644.C: New test.
2607
2608         PR c/49644
2609         * gcc.c-torture/execute/pr49644.c: New test.
2610
2611 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2612
2613         * lib/target-supports.exp (check_effective_target_ia32): New.
2614         (check_effective_target_x32): Likewise.
2615         (check_effective_target_vect_cmdline_needed): Also check x32.
2616
2617 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2618
2619         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2620         dg-prune-output.
2621         * gcc.target/arm/pr42235.c: Likewise.
2622         * gcc.target/arm/pr42495.c: Likewise.
2623         * gcc.target/arm/pr42574.c: Likewise.
2624         * gcc.target/arm/thumb-branch1.c: Likewise.
2625
2626         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2627         unneeded prune of possible warning.
2628         * gcc.target/arm/pr40956.c: Likewise.
2629         * gcc.target/arm/pr42505.c: Likewise.
2630
2631         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2632         * gcc.c-torture/compile/pr46883.c: Likewise.
2633         * gcc.c-torture/compile/pr46934.c: Likewise.
2634
2635         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2636         for move to ../../gcc.c-torture/compile.
2637         * gcc.target/arm/pr46883.c: Likewise.
2638         * gcc.target/arm/pr46934.c: Likewise.
2639
2640         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2641         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2642         * gcc.target/arm/wmul-1.c: Likewise.
2643         * gcc.target/arm/wmul-2.c: Likewise.
2644         * gcc.target/arm/wmul-3.c: Likewise.
2645         * gcc.target/arm/wmul-4.c: Likewise.
2646         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2647         add tab after scan target.
2648         * gcc.target/arm/smlaltt-1.c: Likewise.
2649         * gcc.target/arm/smlatb-1.c: Likewise.
2650         * gcc.target/arm/smlatt-1.c: Likewise.
2651
2652 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2653
2654         PR debug/49522
2655         * gcc.dg/debug/pr49522.c: New test.
2656
2657 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2658
2659         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2660         * gcc.dg/pr46212.c: Run only if target int32plus.
2661         * gcc.dg/torture/pr48146.c: Ditto.
2662         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2663         * c-c++-common/pr44832.c: Ditto.
2664         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2665         * gcc.dg/pr31490.c: Ditto.
2666         * gcc.dg/torture/builtin-math-7.c: Run only if target
2667         large_double.
2668         * gcc.dg/torture/pr45764.c: Skip for AVR.
2669         * gcc.dg/pr47893.c: Ditto.
2670
2671 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2672
2673         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2674         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2675         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2676         add tab to scan target.
2677
2678 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2679
2680         * gcc.target/arm/neon-modes-3.c: New test.
2681
2682 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2683
2684         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2685         -fno-loop-interchange -ffast-math.
2686
2687 2011-07-07  Richard Guenther  <rguenther@suse.de>
2688
2689         * gcc.dg/ftrapv-3.c: New testcase.
2690
2691 2011-07-07  Richard Guenther  <rguenther@suse.de>
2692
2693         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2694         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2695
2696 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2697
2698         * gcc.dg/binop-notxor1.c: New test.
2699         * gcc.dg/binop-notand4a.c: New test.
2700         * gcc.dg/binop-notxor2.c: New test.
2701         * gcc.dg/binop-notand3a.c: New test.
2702         * gcc.dg/binop-notand2a.c: New test.
2703         * gcc.dg/binop-notand6a.c: New test.
2704         * gcc.dg/binop-notor1.c: New test.
2705         * gcc.dg/binop-notand1a.c: New test.
2706         * gcc.dg/binop-notand5a.c: New test.
2707         * gcc.dg/binop-notor2.c: New test.
2708
2709 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2710
2711         PR middle-end/49640
2712         * gcc.dg/gomp/pr49640.c: New test.
2713
2714 2011-07-07  Richard Guenther  <rguenther@suse.de>
2715
2716         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2717
2718 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2719
2720         PR target/39150
2721         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2722
2723 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2724
2725         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2726         * gcc.target/powerpc/no-r11-2.c: Ditto.
2727         * gcc.target/powerpc/no-r11-3.c: Ditto.
2728
2729 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2730
2731         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2732         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2733
2734 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2735
2736         * lib/target-supports.exp (check_profiling_available): Disable
2737         profiling with -fprofile-generate for target avr.
2738
2739 2011-07-06  Richard Guenther  <rguenther@suse.de>
2740
2741         PR tree-optimization/49645
2742         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2743
2744 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2745
2746         PR middle-end/47383
2747         * gcc.dg/pr47383.c: New.
2748
2749 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2750
2751         PR tree-optimization/49647
2752         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2753
2754 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2755
2756         PR testsuite/49542
2757         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2758         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2759
2760 2011-07-05  Jason Merrill  <jason@redhat.com>
2761
2762         PR c++/48157
2763         * g++.dg/template/template-id-4.C: New.
2764
2765 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2766
2767         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2768         * gcc.dg/pr43402.c: Ditto.
2769
2770 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2771
2772         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2773
2774 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2775
2776         * gcc.target/powerpc/ppc-switch-1.c: New test for
2777         --param case-values-threshold.
2778         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2779
2780 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2781
2782         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2783
2784 2011-07-05  Jason Merrill  <jason@redhat.com>
2785
2786         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2787
2788 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2789
2790         PR tree-optimization/47654
2791         * gcc.dg/graphite/block-pr47654.c: New.
2792
2793 2011-07-05  Jason Merrill  <jason@redhat.com>
2794
2795         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2796
2797 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2798
2799         PR tree-optimization/49580
2800         * gcc.dg/autopar/pr49580.c: New test.
2801
2802 2011-07-05  Richard Guenther  <rguenther@suse.de>
2803
2804         PR tree-optimization/49518
2805         PR tree-optimization/49628
2806         * g++.dg/torture/pr49628.C: New testcase.
2807         * gcc.dg/torture/pr49518.c: Likewise.
2808
2809 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2810
2811         * ada/acats/run_acats (which): Extract last field from type -p,
2812         type output only if command succeeded.
2813
2814 2011-07-04  Jason Merrill  <jason@redhat.com>
2815
2816         * g++.dg/abi/mangle48.C: New.
2817
2818         * g++.dg/cpp0x/diag1.C: New.
2819
2820         * g++.dg/diagnostic/aka1.C: New.
2821
2822 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR rtl-optimization/49619
2825         * gcc.dg/pr49619.c: New test.
2826
2827         PR rtl-optimization/49472
2828         * gfortran.dg/pr49472.f90: New test.
2829
2830         PR debug/49602
2831         * gcc.dg/pr49602.c: New test.
2832
2833 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2834
2835         PR target/34734
2836         PR target/44643
2837         * gcc.target/avr/avr.exp: Run over cpp files, too.
2838         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2839         * gcc.target/avr/progmem.h: New file.
2840         * gcc.target/avr/exit-abort.h: New file.
2841         * gcc.target/avr/progmem-error-1.c: New file.
2842         * gcc.target/avr/progmem-error-1.cpp: New file.
2843         * gcc.target/avr/progmem-warning-1.c: New file.
2844         * gcc.target/avr/torture/progmem-1.c: New file.
2845         * gcc.target/avr/torture/progmem-1.cpp: New file.
2846
2847 2011-07-04  Richard Guenther  <rguenther@suse.de>
2848
2849         PR tree-optimization/49615
2850         * g++.dg/torture/pr49615.C: New testcase.
2851
2852 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2853
2854         PR tree-optimization/49610
2855         * gcc.dg/vect/pr49610.c: New test.
2856
2857 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2858
2859         * gnat.dg/specs/debug1.ads: New test.
2860
2861 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2862
2863         PR fortran/49562
2864         * gfortran.dg/typebound_proc_23.f90: New.
2865
2866 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2867
2868         PR c++/49605
2869         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2870
2871 2011-07-01  Jason Merrill  <jason@redhat.com>
2872
2873         PR c++/48261
2874         * g++.dg/template/template-id-3.C: New.
2875
2876         PR c++/48593
2877         * g++.dg/template/qualified-id4.C: New.
2878
2879         PR c++/48883
2880         * g++.dg/template/explicit-args4.C: New.
2881
2882         PR c++/49085
2883         * g++.dg/template/offsetof2.C: New.
2884
2885 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2886
2887         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2888
2889 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2890
2891         PR libmudflap/49549
2892         * lib/target-supports.exp (check_effective_target_gld): New proc.
2893
2894 2011-07-01  Richard Guenther  <rguenther@suse.de>
2895
2896         PR tree-optimization/49603
2897         * gcc.dg/torture/pr49603.c: New testcase.
2898
2899 2011-06-30  Jason Merrill  <jason@redhat.com>
2900
2901         PR c++/49387
2902         * g++.dg/rtti/template1.C: New.
2903
2904         PR c++/49569
2905         * g++.dg/cpp0x/regress/ctor1.C: New.
2906
2907         PR c++/49355
2908         * g++.dg/cpp0x/initlist54.C: New.
2909
2910 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2911
2912         * gcc.dg/tree-ssa/sra-12.c: New test.
2913
2914 2011-06-29  Jason Merrill  <jason@redhat.com>
2915
2916         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2917
2918 2011-06-30  Richard Guenther  <rguenther@suse.de>
2919
2920         PR tree-optimization/46787
2921         * gcc.dg/vect/vect-121.c: New testcase.
2922
2923 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2924
2925         PR tree-optimization/49094
2926         * gcc.dg/tree-ssa/pr49094.c: New test.
2927
2928 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR fortran/49540
2931         * gfortran.dg/pr49540-1.f90: New test.
2932         * gfortran.dg/pr49540-2.f90: New test.
2933
2934 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2935
2936         PR ada/49511
2937         * ada/acats/run_acats (which): Use last field of type -p output.
2938
2939 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2940             Iain Sandoe  <iains@gcc.gnu.org>
2941
2942         PR libobjc/36610
2943         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2944         Only skip on 64-bit *-*-darwin8* && !objc2.
2945
2946 2011-06-30  Richard Guenther  <rguenther@suse.de>
2947
2948         PR tree-optimization/38752
2949         * gcc.c-torture/compile/pr38752.c: New testcase.
2950
2951 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2952
2953         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2954         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2955
2956 2011-06-29  Jason Merrill  <jason@redhat.com>
2957
2958         PR c++/49216
2959         * g++.dg/cpp0x/initlist53.C: Use placement new.
2960         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2961         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2962
2963         PR c++/49003
2964         * g++.dg/cpp0x/trailing6.C: New.
2965         * g++.dg/cpp0x/pr45908.C: No error.
2966
2967         PR c++/49272
2968         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2969
2970         PR c++/49520
2971         * g++.dg/cpp0x/constexpr-using2.C: New.
2972
2973         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2974
2975         PR c++/45923
2976         * g++.dg/cpp0x/constexpr-diag3.C: New.
2977         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2978         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2979         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2980         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2981
2982 2011-06-29  Jason Merrill  <jason@redhat.com>
2983
2984         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2985
2986 2011-06-29  Richard Guenther  <rguenther@suse.de>
2987
2988         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2989
2990 2011-06-29  Jason Merrill  <jason@redhat.com>
2991
2992         * g++.dg/cpp0x/initlist-value2.C: New.
2993
2994         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2995         * g++.dg/cpp0x/initlist-value.C: New.
2996
2997 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2998
2999         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3000
3001 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3002
3003         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3004         * gcc.dg/inline_2.c: Likewise.
3005         * gcc.dg/unroll_1.c: Likewise.
3006
3007 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3008
3009         PR debug/49567
3010         * gcc.target/i386/pr49567.c: New test.
3011
3012 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3013
3014         * gnat.dg/opt17.ad[sb]: New test.
3015
3016 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3017             Tom de Vries  <tom@codesourcery.com>
3018
3019         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3020         (check_effective_target_arm_thumb2): New effective targets.
3021         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3022         properly.  Clean up temporary files.
3023         * gcc.target/arm/ivopts-2.c: Likewise.
3024         * gcc.target/arm/ivopts-3.c: Likewise.
3025         * gcc.target/arm/ivopts-4.c: Likewise.
3026         * gcc.target/arm/ivopts-5.c: Likewise.
3027         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3028
3029 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3030
3031         PR fortran/49479
3032         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3033
3034 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3035
3036         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3037         * gcc.target/arm/vfp-ldmias.c: Likewise.
3038         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3039         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3040         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3041         * gcc.target/arm/vfp-stmias.c: Likewise.
3042         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3043         * gcc.target/arm/vfp-stmiad.c: Likewise.
3044
3045 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3046
3047         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3048         dg-prune-output.
3049         * gcc.target/arm/pr45701-2.c: Ditto.
3050
3051 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3052
3053         PR fortran/49466
3054         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3055         * gfortran.dg/extends_14.f03: Modified.
3056
3057 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3058
3059         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3060         early if the test is already being skipped.
3061
3062         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3063         scan-assembler-dem-not): For missing file, report unresolved with
3064         same message as for pass/fail, with reason reported in log file.
3065
3066         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3067         from add_options_for_arm_neon_fp16.
3068         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3069         check_effective_target_arm_neon_fp16_ok_nocache.
3070         Check -mfpu and -mfloat-abi options from current multilib.
3071         Do not require neon support.
3072         (check_effective_target_arm_fp16_ok): Renamed from
3073         check_effecitve_target_arm_neon_fp16_ok.
3074         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3075         arm_neon_fp16_ok and arm_fp16.
3076         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3077         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3078         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3079         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3080
3081 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3082
3083         * gcc.dg/builtin-assume-aligned-1.c: New test.
3084         * gcc.dg/builtin-assume-aligned-2.c: New test.
3085         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3086
3087         PR debug/49544
3088         * gcc.dg/pr49544.c: New test.
3089
3090 2011-06-27  Richard Guenther  <rguenther@suse.de>
3091
3092         PR tree-optimization/49394
3093         * g++.dg/torture/pr49394.C: New testcase.
3094
3095 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3096
3097         * gcc.dg/optimize-bswapdi-2.c: New test.
3098
3099 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3100             Richard Sandiford  <richard.sandiford@linaro.org>
3101
3102         PR tree-optimization/49169
3103         * gcc.dg/torture/pr49169.c: New test.
3104
3105 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3106
3107         PR testsuite/49529
3108         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3109
3110         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3111         hppa*-*-hpux*.
3112
3113 2011-06-26  Jason Merrill  <jason@redhat.com>
3114
3115         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3116
3117         PR c++/49528
3118         * g++.dg/init/ref19.C: New.
3119         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3120
3121 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3122
3123         PR tree-optimization/48377
3124         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3125         non_strict_align.
3126
3127 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3128
3129         PR middle-end/49191
3130         * lib/target-supports.exp (check_effective_target_non_strict_align):
3131         New.
3132         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3133
3134 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3135
3136         PR tree-optimizations/49516
3137         * g++.dg/tree-ssa/pr49516.C: New test.
3138
3139 2011-06-23  Jason Merrill  <jason@redhat.com>
3140
3141         PR c++/35255
3142         * g++.dg/template/partial10.C: New.
3143         * g++.dg/template/partial11.C: New.
3144
3145 2011-06-23  Jeff Law <law@redhat.com>
3146
3147         PR middle-end/48770
3148         * gcc.dg/pr48770.c: New test.
3149
3150 2011-06-23  Jan Hubicka  <jh@suse.cz>
3151
3152         PR middle-end/49373
3153         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3154
3155 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3156
3157         PR testsuite/49512
3158         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3159         instead of -fdump-tree-optimized.
3160
3161 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3162
3163         PR c++/44625
3164         * g++.dg/template/crash107.C: New.
3165         * g++.dg/template/error17.C: Adjust.
3166
3167 2011-06-23  Jason Merrill  <jason@redhat.com>
3168
3169         PR c++/49507
3170         * g++.dg/cpp0x/defaulted30.C: New.
3171
3172         PR c++/49440
3173         * g++.dg/rtti/anon-ns1.C: New.
3174
3175         PR c++/49395
3176         * g++.dg/init/ref18.C: New.
3177
3178         PR c++/36435
3179         * g++.dg/template/partial9.C: New.
3180
3181 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3182
3183         PR middle-end/49373
3184         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3185
3186 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR debug/49496
3189         * gcc.dg/pr49496.c: New test.
3190
3191 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3192
3193         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3194         is not xscale.
3195
3196         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3197
3198         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3199         * gcc.target/arm/pr42879.c: Likewise.
3200         * gcc.target/arm/pr45701-3.c: Likewise.
3201
3202         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3203         * gcc.target/arm/pr40482.c: Likewise.
3204         * gcc.target/arm/stack-corruption.c: Likewise.
3205
3206 2011-06-22  Richard Guenther  <rguenther@suse.de>
3207
3208         PR tree-optimization/49493
3209         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3210
3211 2011-06-22  Jason Merrill  <jason@redhat.com>
3212
3213         PR c++/49260
3214         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3215
3216 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3217             Dmitry Melnik  <dm@ispras.ru>
3218
3219         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3220         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3221         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3222
3223 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3224
3225         * gcc.target/arm/tlscall.c: New.
3226
3227 2011-06-21  Jason Merrill  <jason@redhat.com>
3228
3229         PR c++/49172
3230         * g++.dg/cpp0x/constexpr-ref1.C: New.
3231         * g++.dg/cpp0x/constexpr-ref2.C: New.
3232         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3233
3234         PR c++/49482
3235         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3236
3237         PR c++/49418
3238         * g++.dg/template/param3.C: New.
3239
3240 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3241
3242         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3243         my_clrsb test functions.
3244         (main): Test clrsb.
3245         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3246         test_sll, test_ull): Add clrsb tests.
3247         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3248         clrsbll.
3249
3250 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3251
3252         PR fortran/49112
3253         * gfortran.dg/class_44.f03: New.
3254
3255 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3256
3257         PR tree-optimization/49478
3258         * gcc.dg/vect/pr49478.c
3259
3260 2011-06-21  Richard Guenther  <rguenther@suse.de>
3261
3262         PR tree-optimization/49483
3263         * gcc.dg/vect/vect-120.c: New testcase.
3264
3265 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3266
3267         PR testsuite/49443
3268         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3269         * gcc.dg/vect/vect-peel-4.c: Likewise.
3270
3271 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3272
3273         PR middle-end/49139
3274         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3275         * gcc.dg/always_inline2.c: Likewise.
3276         * gcc.dg/always_inline3.c: Likewise.
3277         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3278         * gcc.dg/inline_1.c: Likewise.
3279         * gcc.dg/inline_2.c: Likewise.
3280         * gcc.dg/inline_3.c: Likewise.
3281         * gcc.dg/inline_4.c: Likewise.
3282         * gcc.dg/20051201-1.c: Likewise.
3283         * gcc.dg/pr40087.c: Likewise.
3284         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3285         * gcc.dg/inline-22.c: Likewise.
3286         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3287         * gcc.dg/lto/20090218-1_1.c: Likewise.
3288         * g++.dg/ipa/devirt-7.C: Likewise.
3289         * gcc.dg/uninit-pred-5_a.c: Likewise.
3290         * gcc.dg/uninit-pred-5_b.c: Likewise.
3291         * gcc.dg/fail_always_inline.c: New.
3292
3293 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3294
3295         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3296         into 6 jobs instead of 3.
3297
3298 2011-06-20  Jason Merrill  <jason@redhat.com>
3299
3300         PR c++/49216
3301         * g++.dg/cpp0x/initlist53.C: New.
3302
3303 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3304
3305         PR fortran/18918
3306         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3307         * gfortran.dg/coarray_lock_3.f90: New.
3308         * gfortran.dg/coarray/lock_1.f90: New.
3309
3310 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3311
3312         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3313         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3314         unresolved and report the reason to the log file.
3315
3316         * lib/scanasm.exp (object-size): Move argument processing earlier
3317         to report errors before verifying that the file exists.  Report
3318         problems detected at runtime as unresolved instead of error and
3319         report their reasons to the log file.
3320
3321 2011-06-20  Jason Merrill  <jason@redhat.com>
3322
3323         PR c++/47080
3324         * g++.dg/cpp0x/explicit6.C: New.
3325
3326         PR c++/47635
3327         * g++.dg/cpp0x/enum20.C: New.
3328
3329         PR c++/48138
3330         * g++.dg/ext/attr-aligned01.C: New.
3331
3332         PR c++/49205
3333         * g++.dg/cpp0x/variadic-default.C: New.
3334
3335         PR c++/43321
3336         * g++.dg/cpp0x/auto26.C: New.
3337
3338         PR c++/43831
3339         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3340
3341 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3342
3343         * gcc.dg/binop-notand1.c: New test.
3344         * gcc.dg/binop-notand2.c: New test.
3345         * gcc.dg/binop-notand3.c: New test.
3346         * gcc.dg/binop-notand4.c: New test.
3347         * gcc.dg/binop-notand5.c: New test.
3348         * gcc.dg/binop-notand6.c: New test.
3349
3350 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3351
3352         PR testsuite/49432
3353         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3354
3355 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3356
3357         PR fortran/49400
3358         * gfortran.dg/proc_ptr_31.f90: New.
3359
3360 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3361
3362         * gnat.dg/volatile6.adb: New test.
3363         * gnat.dg/volatile7.adb: Likewise.
3364         * gnat.dg/volatile8.adb: Likewise.
3365         * gnat.dg/volatile9.adb: Likewise.
3366
3367 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3368
3369         * gnat.dg/constant3.adb: New test.
3370
3371 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3372
3373         PR libfortran/49296
3374         * gfortran.dg/read_list_eof_1.f90: New test.
3375
3376 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3377
3378         PR target/49411
3379         * gcc.target/i386/testimm-1.c: New test.
3380         * gcc.target/i386/testimm-2.c: New test.
3381         * gcc.target/i386/testimm-3.c: New test.
3382         * gcc.target/i386/testimm-4.c: New test.
3383         * gcc.target/i386/testimm-5.c: New test.
3384         * gcc.target/i386/testimm-6.c: New test.
3385         * gcc.target/i386/testimm-7.c: New test.
3386         * gcc.target/i386/testimm-8.c: New test.
3387         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3388         * gcc.target/i386/xop-rotate1-int.c: New test.
3389         * gcc.target/i386/xop-rotate2-int.c: New test.
3390
3391 2011-06-17  Jason Merrill  <jason@redhat.com>
3392
3393         * g++.dg/cpp0x/rv-func2.C: New.
3394
3395         * g++.dg/debug/dwarf2/lambda1.C: New.
3396         * g++.dg/warn/Wshadow-6.C: Adjust.
3397
3398 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3399
3400         PR fortran/48699
3401         * gfortran.dg/move_alloc_5.f90: New.
3402
3403 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3404
3405         PR rtl-optimization/48542
3406         * gcc.dg/torture/pr48542.c: New test.
3407
3408 2011-06-16  Jason Merrill  <jason@redhat.com>
3409
3410         PR c++/44160
3411         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3412
3413         PR c++/45378
3414         * g++.dg/cpp0x/initlist52.C New.
3415
3416         PR c++/45399
3417         * c-c++-common/raw-string-12.c: New.
3418
3419         PR c++/49229
3420         * g++.dg/cpp0x/sfinae26.C: New.
3421
3422         PR c++/49251
3423         * g++.dg/cpp0x/variadic113.C: New.
3424
3425         PR c++/49420
3426         * g++.dg/cpp0x/variadic112.C: New.
3427
3428 2011-06-16  Jeff Law <law@redhat.com>
3429
3430         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3431         improved jump threading.
3432         * gcc.dg/builtin-object-size-2.c: Likewise.
3433         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3434
3435 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3436
3437         PR fortran/49074
3438         * gfortran.dg/typebound_assignment_3.f03: New.
3439
3440 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3441
3442         PR testsuite/48727
3443         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3444
3445 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3446
3447         PR tree-optimization/49343
3448         * gnat.dg/discr31.ad[sb]: New test.
3449
3450 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3451
3452         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3453
3454 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3455
3456         PR target/45098
3457         * gcc.target/arm/ivopts-3.c: Update test.
3458         * gcc.target/arm/ivopts-5.c: Same.
3459
3460 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3461
3462         Revert:
3463         2011-06-10  Wei Guozhi  <carrot@google.com>
3464
3465         PR target/45335
3466         * gcc.target/arm/pr45335.c: New test.
3467         * gcc.target/arm/pr45335-2.c: New test.
3468         * gcc.target/arm/pr45335-3.c: New test.
3469         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3470         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3471         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3472
3473 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3474
3475         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3476
3477 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3478
3479         PR fortran/49417
3480         * gfortran.dg/class_43.f03: New.
3481
3482 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3483
3484         PR tree-optimization/49419
3485         * gcc.c-torture/execute/pr49419.c: New test.
3486
3487 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3488
3489         * gcc.dg/sms-9.c: New file.
3490
3491 2011-06-15  Easwaran Raman  <eraman@google.com>
3492
3493         PR rtl-optimization/49414
3494         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3495
3496 2011-06-14  Jason Merrill  <jason@redhat.com>
3497
3498         * g++.dg/cpp0x/noexcept13.C: New.
3499
3500 2011-06-14  Easwaran Raman  <eraman@google.com>
3501
3502         PR rtl-optimization/44194
3503         * gcc.dg/pr44194-1.c: New test.
3504         * gcc.dg/pr44194-2.c: New test.
3505
3506 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3507
3508         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3509         switches.
3510         * gcc.target/arm/pr45701-2.c: Likewise.
3511         * gcc.target/arm/thumb-branch1.c: Likewise.
3512
3513 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3514
3515         PR testsuite/48727
3516         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3517
3518 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3519
3520         * gcc.target/arm/pr45701-1.c: Require thumb support.
3521         * gcc.target/arm/pr45701-2.c: Likewise.
3522         * gcc.target/arm/thumb-branch1.c: Likewise.
3523
3524         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3525         * gcc.target/arm/pr39839.c: Likewise.
3526         * gcc.target/arm/pr40657-2.c: Likewise.
3527         * gcc.target/arm/pr40956.c: Likewise.
3528         * gcc.target/arm/pr41679.c: Likewise.
3529         * gcc.target/arm/pr42235.c: Likewise.
3530         * gcc.target/arm/pr42495.c: Likewise.
3531         * gcc.target/arm/pr42505.c: Likewise.
3532         * gcc.target/arm/pr42574.c: Likewise.
3533         * gcc.target/arm/pr46883.c: Likewise.
3534         * gcc.target/arm/pr46934.c: Likewise.
3535         * gcc.target/arm/xor-and.c: Likewise.
3536
3537 2011-06-14  Jason Merrill  <jason@redhat.com>
3538
3539         * g++.dg/other/error23.C: Adjust error message.
3540         * g++.dg/other/error32.C: Likewise.
3541
3542         PR c++/49389
3543         * g++.dg/cpp0x/rv-dotstar.C: New.
3544
3545         PR c++/49369
3546         * g++.dg/cpp0x/decltype30.C: New.
3547
3548         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3549
3550 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3551
3552         PR fortran/49103
3553         * gfortran.dg/pr49103.f90: New test.
3554
3555 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3556
3557         PR target/45098
3558         * gcc.target/arm/ivopts-3.c: New test.
3559         * gcc.target/arm/ivopts-4.c: New test.
3560         * gcc.target/arm/ivopts-5.c: New test.
3561
3562 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3563
3564         PR rtl-optimization/49390
3565         * gcc.c-torture/execute/pr49390.c: New test.
3566
3567 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3568
3569         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3570
3571 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3572
3573         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3574         * gcc.c-torture/execute/cmpsi-2.x: New file.
3575         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3576         * gcc.c-torture/execute/pr45262.x: New file.
3577         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3578         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3579         int32plus
3580         * gcc.c-torture/compile/pr49163.c: Ditto.
3581
3582 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3583
3584         * gcc.dg/vect/vect-16.c: Rename to...
3585         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3586         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3587         for double-word vectors.
3588         * gcc.dg/vect/vect-peel-4.c: Likewise.
3589         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3590         vect_element_align.
3591         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3592         -fno-fast-math.
3593
3594 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3595
3596         PR target/44618
3597         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3598
3599 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3600
3601         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3602
3603 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3604
3605         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3606
3607 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3608
3609         * gfortran.dg/trim_optimize_8.f90:  New test case.
3610
3611 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3612            Ira Rosen  <ira.rosen@linaro.org>
3613
3614         PR tree-optimization/49352
3615         * gcc.dg/vect/pr49352.c: New test.
3616
3617 2011-06-12  Tobias Burnus
3618
3619         PR fortran/49324
3620         * gfortran.dg/alloc_comp_assign_11.f90: New.
3621
3622 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3623
3624         * gfortran.dg/trim_optimize_7.f90:  New test.
3625
3626 2011-06-10  Wei Guozhi  <carrot@google.com>
3627
3628         PR target/45335
3629         * gcc.target/arm/pr45335.c: New test.
3630         * gcc.target/arm/pr45335-2.c: New test.
3631         * gcc.target/arm/pr45335-3.c: New test.
3632         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3633         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3634         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3635
3636 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3637
3638         PR c++/41769
3639         * g++.dg/parse/error39.C: New.
3640
3641 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3642
3643         * gcc.target/arm/20090811-1.c: Skip for incompatible
3644         options, do not override other options.
3645         * gcc.target/arm/combine-cmp-shift.c: Skip for
3646         incompatible options.
3647         * gcc.target/arm/pr45094.c: Likewise.
3648         * gcc.target/arm/scd42-1.c: Likewise.
3649         * gcc.target/arm/scd42-3.c: Likewise.
3650         * gcc.target/arm/thumb-ltu.c: Likewise.
3651
3652         * lib/target-supports.exp
3653         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3654         multilib flags use -mfpu with a value other than neon-fp16.
3655
3656 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3657
3658         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3659         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3660
3661 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3662
3663         * lib/target-supports.exp (check_effective_target_pie): New proc.
3664         * gcc.dg/pie-link.c: Use target pie.
3665
3666 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3667             Laurent Rougé  <laurent.rouge@menta.fr>
3668
3669         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3670         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3671
3672 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3673
3674         * gfortran.dg/coarray/sync_1.f90: New test for
3675         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3676
3677 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3678
3679         PR tree-optimization/49318
3680         * gcc.dg/vect/pr49318.c: New test.
3681
3682 2011-06-09  David Krauss  <potswa@mac.com>
3683
3684         * g++.dg/template/arrow1.C: New.
3685
3686 2011-06-09  Jason Merrill  <jason@redhat.com>
3687
3688         * lib/prune.exp: Prune "note"s.
3689         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3690
3691         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3692         * g++.dg/template/dependent-expr3.C: Likewise.
3693         * g++.dg/parse/template7.C: Likewise.
3694         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3695         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3696         * g++.old-deja/g++.pt/friend38.C: Likewise.
3697         * g++.old-deja/g++.pt/crash32.C: Likewise.
3698         * g++.old-deja/g++.other/init4.C: Likewise.
3699         * g++.old-deja/g++.other/friend8.C: Likewise.
3700
3701         * g++.dg/ext/complex7.C: Adjust expected output.
3702         * g++.dg/diagnostic/method1.C: Likewise.
3703         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3704         * g++.dg/parse/crash33.C: Likewise.
3705         * g++.dg/other/warning1.C: Likewise.
3706         * g++.dg/init/pr29571.C: Likewise.
3707         * g++.dg/warn/overflow-warn-1.C: Likewise.
3708         * g++.dg/warn/overflow-warn-3.C: Likewise.
3709         * g++.dg/warn/overflow-warn-4.C: Likewise.
3710         * g++.old-deja/g++.oliva/template1.C: Likewise.
3711
3712         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3713         * g++.dg/parse/template7.C: Adjust.
3714
3715 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3716
3717         PR target/49307
3718         * gcc.dg/pr49307.c: New.
3719
3720 2011-06-09  Wei Guozhi  <carrot@google.com>
3721
3722         PR target/46975
3723         * gcc.target/arm/pr46975.c: New testcase.
3724
3725 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3726
3727         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3728         (PMETH, arglist_t): Removed.
3729         (method_get_number_of_arguments): Removed.
3730         (method_get_nth_argument): Removed.
3731         (method_get_first_argument): Removed.
3732         (method_get_next_argument): Removed.
3733         (method_get_sizeof_arguments): Removed.
3734         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3735         (PMETH): Removed.
3736         (method_get_number_of_arguments): Removed.
3737         (method_get_nth_argument): Removed.
3738         (method_get_first_argument): Removed.
3739         (method_get_next_argument): Removed.
3740         (method_get_sizeof_arguments): Removed.
3741         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3742
3743 2011-06-09  David Li  <davidxl@google.com>
3744
3745         * gcc.dg/dump-pass.c: New test.
3746
3747 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3748
3749         PR c++/29003
3750         * g++.dg/parse/error38.C: New.
3751
3752 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR middle-end/49308
3755         * gfortran.dg/pr49308.f90: New test.
3756
3757 2011-06-08  Jason Merrill  <jason@redhat.com>
3758
3759         * g++.dg/cpp0x/noexcept11.C: New.
3760         * g++.dg/cpp0x/noexcept12.C: New.
3761         * g++.dg/cpp0x/sfinae11.C: Adjust.
3762
3763 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3764
3765         PR testsuite/49323
3766         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3767         to dg-options, match also DW_AT_linkage_name.
3768
3769 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3770
3771         PR middle-end/21953
3772         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3773         -fno-common on alpha*-dec-osf*.
3774         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3775
3776 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3777
3778         PR rtl-optimization/49303
3779         * gcc.target/ia64/pr49303.c: New test.
3780
3781 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3782
3783         PR fortran/18918
3784         * gfortran.dg/coarray_lock_1.f90: New.
3785         * gfortran.dg/coarray_lock_2.f90: New.
3786
3787 2011-06-07  Jason Merrill  <jason@redhat.com>
3788
3789         * lib/prune.exp: Look for "required" rather than "instantiated".
3790         * g++.dg/abi/mangle11.C: Likewise.
3791         * g++.dg/abi/mangle12.C: Likewise.
3792         * g++.dg/abi/mangle17.C: Likewise.
3793         * g++.dg/abi/mangle20-2.C: Likewise.
3794         * g++.dg/abi/pragma-pack1.C: Likewise.
3795         * g++.dg/cpp0x/decltype26.C: Likewise.
3796         * g++.dg/cpp0x/decltype28.C: Likewise.
3797         * g++.dg/cpp0x/decltype29.C: Likewise.
3798         * g++.dg/cpp0x/enum11.C: Likewise.
3799         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3800         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3801         * g++.dg/cpp0x/pr47416.C: Likewise.
3802         * g++.dg/ext/case-range2.C: Likewise.
3803         * g++.dg/ext/case-range3.C: Likewise.
3804         * g++.dg/gomp/for-19.C: Likewise.
3805         * g++.dg/gomp/pr37533.C: Likewise.
3806         * g++.dg/gomp/pr38639.C: Likewise.
3807         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3808         * g++.dg/inherit/base3.C: Likewise.
3809         * g++.dg/inherit/using6.C: Likewise.
3810         * g++.dg/init/placement4.C: Likewise.
3811         * g++.dg/init/reference3.C: Likewise.
3812         * g++.dg/lookup/scoped6.C: Likewise.
3813         * g++.dg/lookup/using7.C: Likewise.
3814         * g++.dg/other/abstract1.C: Likewise.
3815         * g++.dg/other/error10.C: Likewise.
3816         * g++.dg/other/error5.C: Likewise.
3817         * g++.dg/other/field1.C: Likewise.
3818         * g++.dg/other/offsetof5.C: Likewise.
3819         * g++.dg/parse/bitfield2.C: Likewise.
3820         * g++.dg/parse/constant4.C: Likewise.
3821         * g++.dg/parse/crash20.C: Likewise.
3822         * g++.dg/parse/invalid-op1.C: Likewise.
3823         * g++.dg/parse/non-dependent2.C: Likewise.
3824         * g++.dg/parse/template18.C: Likewise.
3825         * g++.dg/tc1/dr152.C: Likewise.
3826         * g++.dg/tc1/dr166.C: Likewise.
3827         * g++.dg/tc1/dr176.C: Likewise.
3828         * g++.dg/tc1/dr213.C: Likewise.
3829         * g++.dg/template/access11.C: Likewise.
3830         * g++.dg/template/access2.C: Likewise.
3831         * g++.dg/template/access3.C: Likewise.
3832         * g++.dg/template/access7.C: Likewise.
3833         * g++.dg/template/arg7.C: Likewise.
3834         * g++.dg/template/cond2.C: Likewise.
3835         * g++.dg/template/crash13.C: Likewise.
3836         * g++.dg/template/crash40.C: Likewise.
3837         * g++.dg/template/crash7.C: Likewise.
3838         * g++.dg/template/crash84.C: Likewise.
3839         * g++.dg/template/ctor5.C: Likewise.
3840         * g++.dg/template/defarg13.C: Likewise.
3841         * g++.dg/template/defarg14.C: Likewise.
3842         * g++.dg/template/dtor7.C: Likewise.
3843         * g++.dg/template/eh2.C: Likewise.
3844         * g++.dg/template/error2.C: Likewise.
3845         * g++.dg/template/error43.C: Likewise.
3846         * g++.dg/template/friend32.C: Likewise.
3847         * g++.dg/template/injected1.C: Likewise.
3848         * g++.dg/template/instantiate1.C: Likewise.
3849         * g++.dg/template/instantiate3.C: Likewise.
3850         * g++.dg/template/instantiate5.C: Likewise.
3851         * g++.dg/template/instantiate7.C: Likewise.
3852         * g++.dg/template/local6.C: Likewise.
3853         * g++.dg/template/lookup2.C: Likewise.
3854         * g++.dg/template/member5.C: Likewise.
3855         * g++.dg/template/memfriend15.C: Likewise.
3856         * g++.dg/template/memfriend16.C: Likewise.
3857         * g++.dg/template/memfriend17.C: Likewise.
3858         * g++.dg/template/memfriend7.C: Likewise.
3859         * g++.dg/template/meminit1.C: Likewise.
3860         * g++.dg/template/nested3.C: Likewise.
3861         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3862         * g++.dg/template/nontype12.C: Likewise.
3863         * g++.dg/template/nontype13.C: Likewise.
3864         * g++.dg/template/nontype6.C: Likewise.
3865         * g++.dg/template/pr23510.C: Likewise.
3866         * g++.dg/template/pr35240.C: Likewise.
3867         * g++.dg/template/ptrmem15.C: Likewise.
3868         * g++.dg/template/ptrmem6.C: Likewise.
3869         * g++.dg/template/qualified-id1.C: Likewise.
3870         * g++.dg/template/qualttp20.C: Likewise.
3871         * g++.dg/template/qualttp3.C: Likewise.
3872         * g++.dg/template/qualttp4.C: Likewise.
3873         * g++.dg/template/qualttp5.C: Likewise.
3874         * g++.dg/template/qualttp6.C: Likewise.
3875         * g++.dg/template/qualttp7.C: Likewise.
3876         * g++.dg/template/qualttp8.C: Likewise.
3877         * g++.dg/template/recurse.C: Likewise.
3878         * g++.dg/template/recurse2.C: Likewise.
3879         * g++.dg/template/ref5.C: Likewise.
3880         * g++.dg/template/scope2.C: Likewise.
3881         * g++.dg/template/sfinae10.C: Likewise.
3882         * g++.dg/template/sfinae3.C: Likewise.
3883         * g++.dg/template/sizeof3.C: Likewise.
3884         * g++.dg/template/static9.C: Likewise.
3885         * g++.dg/template/template-id-2.C: Likewise.
3886         * g++.dg/template/typedef13.C: Likewise.
3887         * g++.dg/template/typename4.C: Likewise.
3888         * g++.dg/template/using14.C: Likewise.
3889         * g++.dg/template/using2.C: Likewise.
3890         * g++.dg/template/warn1.C: Likewise.
3891         * g++.dg/warn/Wparentheses-13.C: Likewise.
3892         * g++.dg/warn/Wparentheses-15.C: Likewise.
3893         * g++.dg/warn/Wparentheses-16.C: Likewise.
3894         * g++.dg/warn/Wparentheses-17.C: Likewise.
3895         * g++.dg/warn/Wparentheses-18.C: Likewise.
3896         * g++.dg/warn/Wparentheses-19.C: Likewise.
3897         * g++.dg/warn/Wparentheses-20.C: Likewise.
3898         * g++.dg/warn/Wparentheses-23.C: Likewise.
3899         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3900         * g++.dg/warn/noeffect2.C: Likewise.
3901         * g++.dg/warn/noeffect4.C: Likewise.
3902         * g++.dg/warn/pr8570.C: Likewise.
3903         * g++.old-deja/g++.brendan/init2.C: Likewise.
3904         * g++.old-deja/g++.eh/spec6.C: Likewise.
3905         * g++.old-deja/g++.pt/crash10.C: Likewise.
3906         * g++.old-deja/g++.pt/crash36.C: Likewise.
3907         * g++.old-deja/g++.pt/derived3.C: Likewise.
3908         * g++.old-deja/g++.pt/error2.C: Likewise.
3909         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3910         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3911         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3912         * g++.old-deja/g++.pt/overload7.C: Likewise.
3913         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3914
3915 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3916             Iain Sandoe  <iains@gcc.gnu.org>
3917
3918         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3919         Added code to deal with the case when [Protocol
3920         -descriptionForInstanceMethod:] or [Protocol
3921         -descriptionForClassMethod:] returns NULL.
3922
3923 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3924             Iain Sandoe  <iains@gcc.gnu.org>
3925
3926         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3927         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3928         Added cast.
3929
3930 2011-06-07  Xinliang David Li  <davidxl@google.com>
3931
3932         * gcc.dg/inline_2.c: New test.
3933         * gcc.dg/unroll_2.c: New test.
3934         * gcc.dg/inline_3.c: New test.
3935         * gcc.dg/unroll_3.c: New test.
3936         * gcc.dg/inline_4.c: New test.
3937         * gcc.dg/unroll_4.c: New test.
3938         * gcc.dg/inline_1.c: New test.
3939         * gcc.dg/unroll_1.c: New test.
3940
3941 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3942
3943         PR tree-optimization/48497
3944         * lib/gcc-defs.exp (dg-additional-options): New proc.
3945         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3946         -msse2 on 32-bit x86.
3947
3948 2011-06-06  Jason Merrill  <jason@redhat.com>
3949
3950         * g++.dg/cpp0x/enum19.C: New.
3951
3952 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3953
3954         * gcc.target/arm/neon-reload-class.c: New test.
3955
3956 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3957
3958         PR debug/49130
3959         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3960
3961 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3962
3963         * gcc.target/arm/smlatb-1.c: New file.
3964         * gcc.target/arm/smlatt-1.c: New file.
3965         * gcc.target/arm/smlaltb-1.c: New file.
3966         * gcc.target/arm/smlaltt-1.c: New file.
3967
3968 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3969
3970         * gcc.target/arm/mla-2.c: New test.
3971
3972 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3973
3974         PR gcov-profile/49299
3975         * gcc.dg/tree-prof/pr49299-1.c: New test.
3976         * gcc.dg/tree-prof/pr49299-2.c: New test.
3977
3978 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3979
3980         * lib/target-supports.exp
3981         (check_effective_target_vect_widen_mult_qi_to_hi):
3982         Add NEON as supporting target.
3983         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3984         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3985         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3986         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3987         using widening multiplication on targets that support it.
3988         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3989         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3990         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3991
3992 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3993
3994         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3995         Modern Objective-C runtime API.
3996         * objc/execute/next_mapping.h: Removed.
3997         * objc-obj-c++-shared/next-mapping.h: Removed.
3998         * objc-obj-c++-shared/Object1.h: Removed.
3999         * objc-obj-c++-shared/Object1.m: Removed.
4000         * objc-obj-c++-shared/Object1.mm: Removed.
4001         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4002         * objc-obj-c++-shared/Protocol1.h: Removed.
4003         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4004         of ProtoBool, IVAR_T and METHOD.
4005         * objc-obj-c++-shared/runtime.h: New.
4006         * objc-obj-c++-shared/TestsuiteObject.h: New.
4007         * objc-obj-c++-shared/TestsuiteObject.m: New.
4008
4009         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4010         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4011         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4012         it a class method.
4013         * objc/execute/_cmd.m: Include
4014         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4015         runtime API.  ([TestClass +initialize]): Include this method also
4016         with the GNU runtime.
4017         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4018         Object.  ([-setValue:]): Return void.
4019         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4020         with the GNU runtime.  Include
4021         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4022         for the NeXT runtime.  Use the existing print_ivars() and
4023         compare_structures() implementations for the old NeXT runtime.
4024         Added new implementations for the Modern GNU and NeXT runtimes.
4025         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4026         well.  (main): Use objc_getClass().  Use return instead of exit.
4027         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4028         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4029         of exit().
4030         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4031         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4032         instead of Object.  (main): Use return instead of exit().
4033         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4034         instead of Object.  Removed prototype for exit().  (main): Use
4035         return instead of exit().  Use the Modern Objective-C runtime API.
4036         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4037         Object.
4038         * objc/execute/class-tests-1.h: Include
4039         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4040         runtime API.  (test_class_with_superclass): Do not call [Object
4041         class].  There is no need to with the current libobjc.
4042         * objc/execute/class-tests-2.h: Include
4043         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4044         runtime API.
4045         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4046         ../../objc-obj-c++-shared/next-mapping.h.
4047         * objc/execute/class-2.m: Likewise.
4048         * objc/execute/class-3.m: Likewise.
4049         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4050         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4051         +initialize]): Include this method also with the GNU
4052         runtime. (main): Use the Modern Objective-C runtime API.
4053         * objc/execute/class-5.m: Likewise.
4054         * objc/execute/class-6.m: Likewise.
4055         * objc/execute/class-7.m: Likewise.
4056         * objc/execute/class-8.m: Likewise.
4057         * objc/execute/class-9.m: Likewise.
4058         * objc/execute/class-10.m: Likewise.
4059         * objc/execute/class-11.m: Likewise.
4060         * objc/execute/class-12.m: Likewise.
4061         * objc/execute/class-13.m: Likewise.
4062         * objc/execute/class-14.m: Likewise.
4063         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4064         this method also with the GNU runtime.
4065         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4066         +initialize]): Include this method also with the GNU runtime.
4067         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4068         of Object.
4069         * objc/execute/encode-1.m: Likewise.
4070         * objc/execute/enumeration-1.m: Likewise.
4071         * objc/execute/enumeration-2.m: Likewise.
4072         * objc/execute/exceptions/catchall-1.m: Likewise.
4073         * objc/execute/exceptions/finally-1.m: Likewise.
4074         * objc/execute/exceptions/foward-1.m: Likewise.
4075         * objc/execute/exceptions/local-variables-1.m: Likewise.
4076         * objc/execute/exceptions/throw-nil.m: Likewise.
4077         * objc/execute/exceptions/trivial.m: Likewise.
4078         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4079         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4080         * objc/execute/exceptions/matcher-1.m: Likewise.
4081         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4082         Object.
4083         * objc/execute/formal_protocol-2.m: Likewise.
4084         * objc/execute/formal_protocol-3.m: Likewise.
4085         * objc/execute/formal_protocol-4.m: Likewise.
4086         * objc/execute/formal_protocol-5.m: Include
4087         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4088         protocol_getName().
4089         * objc/execute/formal_protocol-6.m: Likewise.
4090         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4091         Object.  Include <objc/Protocol.h> instead of
4092         ../../objc-obj-c++-shared/Protocol1.h.
4093         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4094         Object.
4095         * objc/execute/informal_protocol.m: Likewise.
4096         * objc/execute/load-3.m: Likewise.
4097         * objc/execute/many_args_method.m ([TestClass +initialize]):
4098         Include this method with the GNU runtime as well.
4099         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4100         * objc/execute/nested-func-1.m: Use TestsuiteObject
4101         instead of Object.
4102         * objc/execute/nil_method-1.m: Likewise.
4103         * objc/execute/no_clash.m: Likewise.
4104         * objc/execute/np-1.m: Do not include
4105         ../../objc-obj-c++-shared/Protocol1.h.
4106         (main): Use return instead of exit().
4107         * objc/execute/np-2.m: Do not include
4108         ../../objc-obj-c++-shared/Protocol1.h.
4109         ([MyObject +initialize]): Include this method also with the GNU
4110         runtime.  (main): Use return instead of exit().
4111         * objc/execute/object_is_class.m: Include
4112         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4113         of Object.  (main): Use the Modern Objective-C runtime API.
4114         * objc/execute/object_is_meta_class.m: Likewise.
4115         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4116         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4117         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4118         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4119         Objective-C runtime API.
4120         * objc/execute/protocol-isEqual-2.m: Likewise.
4121         * objc/execute/protocol-isEqual-3.m: Likewise.
4122         * objc/execute/protocol-isEqual-4.m: Likewise.
4123         * objc/execute/redefining_self.m ([TestClass +initialize]):
4124         Include this method with the GNU runtime as well.
4125         * objc/execute/root_methods.m: Include
4126         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4127         Include this method with the GNU runtime as well.
4128         (main): Use the Modern Objective-C runtime API.
4129         * objc/execute/selector-1.m: Include
4130         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4131         of Object.  (main): Use the Modern Objective-C runtime API.
4132         * objc/execute/static-1.m ([Test +initialize]): Include this
4133         method with the GNU runtime as well.
4134         * objc/execute/static-2.m: Likewise.
4135         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4136         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4137         ([MathClass +initialize]): Include this method with the GNU
4138         runtime as well.
4139         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4140         instead of Object.
4141         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4142         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4143         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4144         * objc.dg/attributes/method-attribute-1.m: Likewise.
4145         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4146         * objc.dg/attributes/method-attribute-2.m: Likewise.
4147         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4148         * objc.dg/attributes/method-attribute-3.m: Likewise.
4149         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4150         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4151         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4152         * obj-c++.dg/bitfield-1.mm: Likewise.
4153         * obj-c++.dg/bitfield-2.mm: Likewise
4154         * objc.dg/bitfield-3.m: Likewise.
4155         * obj-c++.dg/bitfield-4.mm: Likewise.
4156         * objc.dg/bitfield-5.m: Likewise
4157         * objc.dg/call-super-1.m: Likewise.
4158         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4159         Use objc_getClass() instead of objc_get_class(), but for the GNU
4160         runtime redefine objc_getClass as objc_get_class.  Include
4161         ../objc-obj-c++-shared/runtime.h.
4162         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4163         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4164         Use the Modern Objective-C runtime API.
4165         * objc.dg/class-protocol-1.m: Include
4166         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4167         * obj-c++.dg/class-protocol-1.mm: Likewise.
4168         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4169         * objc.dg/comp-types-10.m: Likewise.
4170         * objc.dg/comp-types-11.m: Likewise.
4171         * objc.dg/comp-types-12.m: Likewise.
4172         * obj-c++.dg/comp-types-9.mm: Likewise.
4173         * obj-c++.dg/comp-types-11.mm: Likewise.
4174         * obj-c++.dg/comp-types-12.mm: Likewise.
4175         * obj-c++.dg/comp-types-13.mm: Likewise.
4176         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4177         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4178         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4179         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4180         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4181         * objc.dg/desig-init-1.m: Likewise.
4182         * obj-c++.dg/defs.mm: Likewise.
4183         * objc.dg/exceptions-2.m: Likewise.
4184         * obj-c++.dg/except-1.mm: Likewise.
4185         * obj-c++.dg/exceptions-2.mm: Likewise.
4186         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4187         Use the Modern Objective-C runtime API.
4188         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4189         the Modern Objective-C runtime API.  Do not include
4190         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4191         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4192         the Modern Objective-C runtime API except when using an older NeXT
4193         runtime.
4194         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4195         the Modern Objective-C runtime API.
4196         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4197         objc/encoding.h.
4198         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4199         * objc.dg/encode-7-next-64bit.m: Updated include.
4200         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4201         objc/encoding.h.
4202         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4203         the Modern Objective-C runtime API.
4204         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4205         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4206         instead of ../objc-obj-c++-shared/Protocol1.h.
4207         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4208         the Modern Objective-C runtime API except when using an older NeXT
4209         runtime.
4210         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4211         the Modern Objective-C runtime API.
4212         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4213         Object.
4214         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4215         * objc.dg/fix-and-continue-2.m: Likewise.
4216         * objc.dg/foreach-1.m: Likewise.
4217         * objc.dg/foreach-2.m: Likewise.
4218         * objc.dg/foreach-3.m: Likewise.
4219         * objc.dg/foreach-4.m: Likewise.
4220         * objc.dg/foreach-5.m: Likewise.
4221         * objc.dg/foreach-6.m: Likewise.
4222         * objc.dg/foreach-7.m: Likewise.
4223         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4224         Object.
4225         * objc.dg/func-ptr-2.m: Likewise.
4226         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4227         Do not include objc/objc-api.h.
4228         * obj-c++.dg/fsf-package-0.mm: Likewise.
4229         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4230         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4231         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4232         of Object.
4233         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4234         * objc.dg/gnu-runtime-3.m: Likewise.
4235         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4236         * objc.dg/headers.m: Include objc/runtime.h instead of
4237         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4238         for the NeXT runtime.
4239         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4240         * obj-c++.dg/isa-field-1.mm: Likewise.
4241         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4242         * objc.dg/layout-1.m: Likewise.
4243         * objc.dg/layout-2.m: Likewise.
4244         * objc.dg/local-decl-2.m: Likewise.
4245         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4246         Object.  ([Container +elementForView:]): Use
4247         class_conformsToProtocol().
4248         * obj-c++.dg/lookup-2.mm: Likewise.
4249         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4250         * obj-c++.dg/local-decl-1.mm: Likewise.
4251         * objc.dg/method-3.m: Likewise.
4252         * objc.dg/method-4.m: Likewise.
4253         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4254         ../objc-obj-c++-shared/Protocol1.h.
4255         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4256         * objc.dg/method-9.m: Likewise.
4257         * objc.dg/method-10.m: Likewise.
4258         * objc.dg/method-13.m ([Root +initialize]): Include this method
4259         also for the GNU runtime.  (main): Use objc_getClass() also for
4260         the GNU runtime.
4261         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4262         * objc.dg/method-17.m: Likewise.
4263         * objc.dg/method-19.m: Likewise.
4264         * objc.dg/method-20b.m: Likewise.
4265         * obj-c++.dg/method-2.mm: Likewise.
4266         * obj-c++.dg/method-6.mm: Likewise.
4267         * obj-c++.dg/method-10.mm: Likewise.
4268         * obj-c++.dg/method-11.mm: Likewise.
4269         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4270         ../objc-obj-c++-shared/Protocol1.h.
4271         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4272         * obj-c++.dg/method-15.mm: Likewise.
4273         * obj-c++.dg/method-17.mm: Likewise.
4274         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4275         +initialize]): Include this method also for the GNU
4276         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4277         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4278         * obj-c++.dg/method-22.mm: Likewise.
4279         * obj-c++.dg/method-23.mm: Likewise.
4280         * obj-c++.dg/no-extra-load.mm: Likewise.
4281         * objc.dg/objc-fast-4.m: Likewise.
4282         * objc.dg/objc-gc-4.m: Likewise.
4283         * obj-c++.dg/objc-gc-3.mm: Likewise.
4284         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4285         protocol_getMethodDescription() instead of [Protocol
4286         -descriptionForInstanceMethod].
4287         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4288         Made it available with all runtimes.  (main): Call -test instead
4289         of -class.
4290         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4291         and put into a category.
4292         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4293         Object.  Include objc/objc.h.
4294         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4295         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4296         New. (main): Use protocol_getMethodDescription() instead
4297         of [Protocol -descriptionForInstanceMethod] and [Protocol
4298         -descriptionForClassMethod].
4299         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4300         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4301         Objective-C runtime API.
4302         * obj-c++.dg/proto-qual-1.mm: Likewise.
4303         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4304         Object.
4305         * obj-c++.dg/property/property-1.mm: Likewise.
4306         * obj-c++.dg/qual-types-1.mm: Likewise.
4307         * objc.dg/selector-2.m: Include objc/objc.h instead of
4308         ../objc-obj-c++-shared/Object1.h.
4309         * obj-c++.dg/selector-2.mm: Likewise.
4310         * obj-c++.dg/selector-5.mm: Likewise.
4311         * obj-c++.dg/selector-6.mm: Likewise.
4312         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4313         Object.  Do not include objc/objc-api.h.
4314         * obj-c++.dg/set-not-used-1.mm: Likewise.
4315         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4316         * objc.dg/stret-1.m: Likewise.
4317         * objc.dg/stret-2.m: Likewise.
4318         * obj-c++.dg/super-class-2.mm: Likewise.
4319         * objc.dg/super-class-3.m: Likewise.
4320         * objc.dg/super-class-4.m: Likewise.
4321         * objc.dg/sync-2.m: Likewise.
4322         * obj-c++.dg/sync-2.mm: Likewise.
4323         * objc.dg/sync-1.m: Include objc/objc.h instead of
4324         ../objc-obj-c++-shared/Object1.h.
4325         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4326         'Class' as the type of 'isa'.
4327         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4328         Objective-C runtime API.  ([TestClass +initialize]): Include this
4329         method with the GNU runtime as well.
4330         * objc.dg/strings/strings-1.m: Updated includes.
4331         * obj-c++.dg/strings/strings-1.mm: Likewise.
4332         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4333         objc.dg/strings/const-str-12b.m.
4334         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4335         * obj-c++.dg/template-3.mm: Likewise.
4336         * obj-c++.dg/template-4.mm: Likewise.
4337         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4338         Objective-C runtime API.
4339         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4340         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4341         * obj-c++.dg/try-catch-1.mm: Likewise.
4342         * obj-c++.dg/try-catch-2.mm: Likewise.
4343         * objc.dg/try-catch-3.m: Likewise.
4344         * obj-c++.dg/try-catch-3.mm: Likewise.
4345         * objc.dg/try-catch-6.m: Likewise.
4346         * objc.dg/try-catch-7.m: Likewise.
4347         * obj-c++.dg/try-catch-7.mm: Likewise.
4348         * obj-c++.dg/try-catch-8.mm: Likewise.
4349         * obj-c++.dg/try-catch-9.mm: Likewise.
4350         * objc.dg/try-catch-10.m: Likewise.
4351         * obj-c++.dg/try-catch-11.mm: Likewise.
4352         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4353         Object.  Include objc/objc.h.
4354         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4355         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4356         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4357         Object.  Use Modern Objective-C runtime API.  Do not use
4358         performv::.
4359         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4360         * obj-c++.dg/torture/trivial.mm: Likewise.
4361         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4362         instead of ../objc-obj-c++-shared/Object1.h.  Include
4363         ../objc-obj-c++-shared/runtime.h.
4364         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4365         * objc.dg/torture/strings/const-str-11.m: Likewise.
4366         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4367         * objc.dg/torture/strings/const-str-9.m: Likewise.
4368         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4369         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4370         instead of Object. Only add _FooClassReference if
4371         __NEXT_RUNTIME__.
4372         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4373         * objc.dg/torture/strings/const-str-8.m: Likewise.
4374         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4375         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4376         additional sources.
4377         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4378         Object.
4379         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4380         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4381         * obj-c++.dg/va-meth-1.mm: Likewise.
4382         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4383         ../objc-obj-c++-shared/Object1.h.
4384         * objc.dg/zero-link-3.m: Likewise.
4385
4386 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4387
4388         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4389
4390 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4391
4392         PR objc-++/48275
4393         * obj-c++.dg/property/cxx-property-1.mm: New.
4394         * obj-c++.dg/property/cxx-property-2.mm: New.
4395
4396 2011-06-06  Jason Merrill  <jason@redhat.com>
4397
4398         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4399
4400 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4401
4402         PR rtl-optimization/49145
4403         From Ryan Mansfield
4404         * gcc.c-torture/compile/pr49145.c: New test.
4405
4406 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4407
4408         PR testsuite/49288
4409         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4410         to dg-options, match also DW_AT_linkage_name.
4411
4412         PR debug/49294
4413         * gcc.dg/debug/pr49294.c: New test.
4414
4415         PR c++/49264
4416         * g++.dg/opt/pr49264.C: New test.
4417
4418 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4419
4420         PR tree-optimization/49243
4421         * gcc.dg/pr49243.c: New.
4422
4423 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4424
4425         * gnat.dg/specs/cond_expr1.ads: New test.
4426
4427 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4428
4429         * gnat.dg/deferred_const4.ad[sb]: New test.
4430         * gnat.dg/deferred_const4_pkg.ads: New helper.
4431
4432 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4433
4434         * gnat.dg/test_tamdt.adb: Rename to...
4435         * gnat.dg/taft_type1.adb: ...this.
4436         * gnat.dg/tamdt.ad[sb]: Rename to...
4437         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4438         * gnat.dg/tamdt_aux.ads: Rename to...
4439         * gnat.dg/taft_type1_pkg2.ads: ...this.
4440         * gnat.dg/taft_type2.ad[sb]: New test.
4441         * gnat.dg/taft_type2_pkg.ads: New helper.
4442         * gnat.dg/taft_type3.adb: New test.
4443         * gnat.dg/taft_type3_pkg.ads: New helper.
4444
4445 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4446
4447         PR fortran/49255
4448         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4449         for F2008.
4450
4451 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4452
4453         PR testsuite/49287
4454         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4455         warning.
4456         * objc.dg/gnu-api-2-objc.m: Likewise.
4457         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4458         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4459
4460 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4461
4462         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4463         alignment, not the alignment, when calling class_addIvar().  Add
4464         an 'isa' instance variable to the test root class.
4465         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4466
4467 2011-06-04  Jan Hubicka  <jh@suse.cz>
4468
4469         PR tree-optimization/48893
4470         PR tree-optimization/49091
4471         PR tree-optimization/49179
4472         * gfortran.dg/pr49179.f90: New testcase
4473
4474 2011-06-04  Jan Hubicka  <jh@suse.cz>
4475
4476         PR lto/48954
4477         * g++.dg/torture/pr48954.C: New testcase.
4478
4479 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4480
4481         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4482
4483 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4484
4485         PR c++/33840
4486         * g++.dg/diagnostic/bitfld2.C: New.
4487
4488 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4489
4490         PR target/49281
4491         * gcc.c-torture/execute/pr49281.c: New test.
4492
4493 2011-06-04  Jan Hubicka  <jh@suse.cz>
4494
4495         PR tree-optimize/48929
4496         * gcc.c-torture/compile/pr48929.c: New testcase.
4497
4498 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4499
4500         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4501
4502 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4503
4504         PR c++/49276
4505         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4506
4507 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4508
4509         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4510
4511 2011-06-03  Richard Henderson  <rth@redhat.com>
4512             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4513
4514         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4515
4516 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4517
4518         * objc.dg/headers.m: Do not include objc-list.h.
4519
4520 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4521
4522         * objc.dg/type-stream-1.m: Test removed.
4523         * objc.dg/headers.m: Do not include typedstream.h.
4524
4525 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4526
4527         * objc.dg/torture/forward-1.m (main): Updated testcase.
4528
4529 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4530
4531         PR target/49163
4532         * gcc.c-torture/compile/pr49163.c: New.
4533
4534 2011-06-02  Asher Langton  <langton2@llnl.gov>
4535
4536         PR fortran/49268
4537         * gfortran.dg/PR49268.f90: New test.
4538
4539 2011-06-02  Asher Langton  <langton2@llnl.gov>
4540
4541         PR fortran/37039
4542         * gfortran.dg/PR37039.f90: New test.
4543
4544 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4545
4546         PR objc/48539
4547         * objc.dg/method-5.m: Updated.
4548         * objc.dg/method-19.m: Updated.
4549         * objc.dg/method-lookup-1.m: New.
4550         * obj-c++.dg/method-6.mm: Updated.
4551         * obj-c++.dg/method-7.mm: Updated.
4552         * obj-c++.dg/method-lookup-1.mm: New.
4553
4554 2011-06-02  DJ Delorie  <dj@redhat.com>
4555
4556         * lib/timeout.exp (timeout): Add board_info support.
4557
4558 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4559
4560         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4561
4562 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4563
4564         PR fortran/49265
4565         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4566         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4567
4568 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4569             Hans-Peter Nilsson  <hp@axis.com>
4570
4571         PR rtl-optimization/48840
4572         * gcc.target/sparc/ultrasp13.c: New test.
4573
4574 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4575
4576         PR target/49238
4577         * gcc.c-torture/compile/pr49238.c: New.
4578
4579 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4580
4581         * gcc.target/arm/g2.c: Skip test in -mthumb.
4582         Skip test unless cpu is xscale.
4583         * gcc.target/arm/scd42-2.c: Likewise.
4584         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4585
4586 2011-06-01  Jason Merrill  <jason@redhat.com>
4587
4588         * g++.dg/cpp0x/decltype28.C: New.
4589         * g++.dg/cpp0x/decltype29.C: New.
4590
4591 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4592
4593         PR target/45074
4594         * gcc.target/mips/pr45074.c: New test.
4595
4596 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4597             Hans-Peter Nilsson  <hp@axis.com>
4598
4599         PR rtl-optimization/48830
4600         * gcc.target/sparc/ultrasp12.c: New test.
4601
4602 2011-06-01  David Li  <davidxl@google.com>
4603
4604         * gcc.dg/profile-dir-1.c: Change pass name.
4605         * gcc.dg/profile-dir-2.c: Ditto.
4606         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4607         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4608         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4609         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4610         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4611         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4612         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4613         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4614         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4615         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4616         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4617         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4618         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4619         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4620         * gcc.dg/profile-dir-3.c: Ditto.
4621         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4622
4623 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4624
4625         * objc.dg/attributes/method-nonnull-1.m: New test.
4626         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4627
4628 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4629
4630         PR fortran/18918
4631         * gfortran.dg/coarray_atomic_1.f90: New.
4632         * gfortran.dg/coarray/atomic_1.f90: New.
4633
4634 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4635
4636         * gcc.dg/guality/bswaptest.c: New test.
4637         * gcc.dg/guality/clztest.c: New test.
4638         * gcc.dg/guality/ctztest.c: New test.
4639         * gcc.dg/guality/rotatetest.c: New test.
4640
4641         PR target/48688
4642         * gcc.target/i386/pr48688.c: New test.
4643
4644 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4645
4646         PR c++/48010
4647         * g++.dg/lookup/name-clash9.C: New.
4648
4649 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4650
4651         PR fortran/18918
4652         * gfortran.dg/coarray/dummy_1.f90: New.
4653
4654 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4655
4656         PR fortran/18918
4657         * gfortran.dg/coarray/save_1.f90: New.
4658         * gfortran.dg/coarray_4.f90: Update dg-error.
4659
4660 2011-05-31  Jason Merrill  <jason@redhat.com>
4661
4662         * g++.dg/cpp0x/rv-template1.C: New.
4663
4664 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4665
4666         PR rtl-optimization/49235
4667         * gcc.dg/pr49235.c: New test.
4668
4669 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4670
4671         PR tree-optimization/49093
4672         * gcc.dg/vect/pr49093.c: New test.
4673
4674 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4675
4676         PR debug/49047
4677         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4678
4679 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4680
4681         PR testsuite/49239
4682         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4683         output array.
4684
4685 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4686
4687         PR target/49186
4688         * gcc.c-torture/execute/pr49186.c: New.
4689
4690 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4691
4692         PR target/49168
4693          * gcc.target/i386/pr49168-1.c: New.
4694
4695 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4696             Eric Botcazou  <ebotcazou@adacore.com>
4697
4698         * gcc.dg/guality/drap.c: New test.
4699
4700 2011-05-30  Richard Guenther  <rguenther@suse.de>
4701
4702         PR tree-optimization/49210
4703         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4704         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4705
4706 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4707
4708         PR c++/49223
4709         * g++.dg/gomp/pr49223-1.C: New test.
4710         * g++.dg/gomp/pr49223-2.C: New test.
4711
4712 2011-05-30  Richard Guenther  <rguenther@suse.de>
4713
4714         PR tree-optimization/49218
4715         * gcc.c-torture/execute/pr49218.c: New testcase.
4716
4717 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4718
4719         PR tree-optimization/49199
4720         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4721         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4722         -fno-tree-scev-cprop.
4723
4724 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4725
4726         PR fortran/47601
4727         * gfortran.dg/extends_13.f03: New.
4728
4729 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR rtl-optimization/49095
4732         * gcc.target/i386/pr49095.c: New test.
4733
4734 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4735
4736         PR fortran/18918
4737         * gfortran.dg/coarray_24.f90: New.
4738
4739 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4740
4741         PR fortran/18918
4742         * gfortran.dg/coarray_23.f90: New.
4743
4744 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4745
4746         From Ryan Mansfield
4747         * gcc.dg/pr48826.c: New test.
4748
4749 2011-05-29  Richard Guenther  <rguenther@suse.de>
4750
4751         PR tree-optimization/49217
4752         * gcc.dg/torture/pr49217.c: New testcase.
4753
4754 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4755
4756         PR testsuite/49222
4757         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4758
4759 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4760
4761         * gnat.dg/boolean_subtype.adb: Rename to...
4762         * gnat.dg/boolean_subtype1.adb: ...this.
4763
4764 2011-05-28  Jason Merrill  <jason@redhat.com>
4765
4766         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4767
4768 2011-05-27  Jason Merrill  <jason@redhat.com>
4769
4770         * g++.dg/cpp0x/enum18.C: Adjust.
4771
4772         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4773
4774 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4775
4776         PR fortran/18918
4777         * gfortran.dg/coarray_22.f90: New.
4778
4779 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4780
4781         PR tree-optimization/46728
4782         * gcc.target/powerpc/pr46728-1.c: New.
4783         * gcc.target/powerpc/pr46728-2.c: New.
4784         * gcc.target/powerpc/pr46728-3.c: New.
4785         * gcc.target/powerpc/pr46728-4.c: New.
4786         * gcc.target/powerpc/pr46728-5.c: New.
4787         * gcc.dg/pr46728-6.c: New.
4788         * gcc.target/powerpc/pr46728-7.c: New.
4789         * gcc.target/powerpc/pr46728-8.c: New.
4790         * gcc.dg/pr46728-9.c: New.
4791         * gcc.target/powerpc/pr46728-10.c: New.
4792         * gcc.target/powerpc/pr46728-11.c: New.
4793         * gcc.dg/pr46728-12.c: New.
4794         * gcc.target/powerpc/pr46728-13.c: New.
4795         * gcc.target/powerpc/pr46728-14.c: New.
4796         * gcc.target/powerpc/pr46728-15.c: New.
4797         * gcc.target/powerpc/pr46728-16.c: New.
4798
4799 2011-05-27  Jason Merrill  <jason@redhat.com>
4800
4801         * g++.dg/abi/mangle47.C: New.
4802
4803         PR c++/49176
4804         * g++.dg/template/const5.C: New.
4805
4806         * g++.dg/cpp0x/enum18.C: New.
4807
4808         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4809
4810         * g++.dg/cpp0x/error6.C: New.
4811
4812         * g++.dg/cpp0x/error5.C: New.
4813
4814 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4815
4816         PR c++/49165
4817         * g++.dg/eh/cond6.C: New test.
4818
4819 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4820
4821         PR fortran/48820
4822         * gfortran.dg/rank_3.f90: New.
4823         * gfortran.dg/rank_4.f90: New.
4824
4825 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4826
4827         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4828         replace dump search.
4829
4830 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4831
4832         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4833         * gnat.dg/bit_packed_array5.adb: ...here.
4834
4835 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4836
4837         PR c++/42056
4838         * g++.dg/cpp0x/auto25.C: New.
4839
4840 2011-05-27  Richard Guenther  <rguenther@suse.de>
4841
4842         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4843
4844 2011-05-27  Richard Guenther  <rguenther@suse.de>
4845
4846         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4847
4848 2011-05-27  Richard Guenther  <rguenther@suse.de>
4849
4850         PR middle-end/49189
4851         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4852
4853 2011-05-26  Jason Merrill  <jason@redhat.com>
4854
4855         * g++.dg/cpp0x/friend1.C: New.
4856         * g++.dg/cpp0x/friend2.C: New.
4857
4858         * g++.dg/cpp0x/auto7.C: Update.
4859         * g++.dg/template/crash50.C: Adjust.
4860         * g++.dg/template/static9.C: Adjust.
4861         * g++.old-deja/g++.ext/memconst.C: Adjust.
4862
4863 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4864
4865         * gcc.dg/march.c: Ignore a note for some targets.
4866
4867 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4868             Nathan Froyd  <froydnj@codesourcery.com>
4869
4870         PR c++/2288
4871         PR c++/18770
4872         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4873         * g++.dg/parse/pr18770.C: New test.
4874         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4875
4876 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4877
4878         PR fortran/48955
4879         * gfortran.dg/dependency_40.f90 : New test.
4880
4881 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4882
4883         PR fortran/18918
4884         * gfortran.dg/coarray/registering_1.f90: New.
4885
4886 2011-05-26  Jason Merrill  <jason@redhat.com>
4887
4888         * g++.dg/cpp0x/variadic111.C: New.
4889         * g++.dg/cpp0x/variadic41.C: Adjust.
4890
4891 2011-05-26  Richard Guenther  <rguenther@suse.de>
4892
4893         PR tree-optimization/48702
4894         * gcc.dg/torture/pr48702.c: New testcase.
4895
4896 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4897
4898         PR gcov-profile/48845
4899         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4900         support.
4901         * gcc.dg/matrix/matrix.exp: Likewise.
4902         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4903         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4904         line number to check_profiling_available.
4905         * lib/target-supports.exp (check_profiling_available): Account for
4906         this.
4907         Require TLS runtime support with -fprofile-generate.
4908         * lib/profopt.exp (profopt-execute): Add TLS options for
4909         -fprofile-generate.
4910         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4911
4912 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR c++/49165
4915         * g++.dg/eh/cond5.C: New test.
4916
4917         PR tree-optimization/49161
4918         * gcc.c-torture/execute/pr49161.c: New test.
4919
4920 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4921
4922         * gcc.target/arm/neon-vorn-vbic.c: New test.
4923
4924 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4925
4926         PR tree-optimization/49038
4927         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4928         * gcc.dg/vect/pr49038.c: New test.
4929
4930 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4931         * g++.dg/init/pr25811-3.C: New.
4932         * g++.dg/init/pr25811-4.C: New.
4933
4934 2011-05-25  Jason Merrill  <jason@redhat.com>
4935
4936         * g++.dg/cpp0x/enum17.C: New.
4937         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4938
4939         * g++.dg/cpp0x/auto24.C: New.
4940
4941         * g++.dg/cpp0x/error4.C: New.
4942
4943         * g++.dg/cpp0x/rv-restrict.C: New.
4944
4945         * g++.dg/cpp0x/enum15.C: New.
4946         * g++.dg/cpp0x/constexpr-switch2.C: New.
4947
4948         * g++.dg/cpp0x/variadic110.C: New.
4949
4950         * g++.dg/cpp0x/auto9.C: Add typedef test.
4951
4952         * g++.dg/cpp0x/auto23.C: New.
4953         * g++.dg/cpp0x/auto9.C: Adjust.
4954
4955         * g++.dg/cpp0x/defaulted29.C: New.
4956
4957         * g++.dg/cpp0x/initlist51.C: New.
4958
4959 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4960
4961         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4962         * g++.dg/abi/packed1.C: Suppress warning.
4963         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4964         * g++.dg/template/stdarg1.C: Likewise.
4965         * g++.dg/other/packed1.C: Remove arm from xfail list.
4966
4967 2011-05-25  Jason Merrill  <jason@redhat.com>
4968
4969         * g++.dg/cpp0x/enum16.C: New.
4970         * g++.dg/parse/error15.C: Adjust.
4971
4972         * g++.dg/cpp0x/initlist50.C: New.
4973
4974         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4975
4976         * g++.dg/cpp0x/variadic109.C: New.
4977
4978 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4979
4980          * gcc.target/i386/pause-1.c: New.
4981
4982 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4983
4984         * gcc.dg/stack-usage-1.c: Adjust comment.
4985         * gcc.dg/stack-usage-2.c: New test.
4986
4987 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR c++/49136
4990         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4991         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4992
4993 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4994
4995         PR rtl-optimization/48757
4996         * gfortran.dg/pr48757.f:  New test case.
4997
4998 2011-05-24  Jason Merrill  <jason@redhat.com>
4999
5000         * g++.dg/cpp0x/access01.C: New.
5001
5002 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5003
5004         PR libobjc/48177
5005         * objc.dg/pr48177.m: New testcase.      
5006
5007 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5008
5009         PR objc/48187
5010         * objc.dg/pr48187.m: New testcase.
5011         * obj-c++.dg/pr48187.mm: New testcase.
5012         * objc.dg/ivar-extra-semicolon.m: New testcase.
5013
5014 2011-05-24  Jason Merrill  <jason@redhat.com>
5015
5016         * g++.dg/template/access21.C: New.
5017         * g++.dg/template/access22.C: New.
5018
5019 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5020
5021         PR rtl-optimization/48633
5022         * g++.dg/pr48633.C: New test.
5023
5024 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5025
5026         PR target/49133
5027         * g++.dg/other/pr49133.C: New test.
5028
5029 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5030             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5031
5032         * gcc.dg/torture/tls/run-gd.c: New test.
5033         * gcc.dg/torture/tls/run-ie.c: New test.
5034         * gcc.dg/torture/tls/run-ld.c: New test.
5035         * gcc.dg/torture/tls/run-le.c: New test.
5036         * lib/target-supports.exp (check_effective_target_tls_runtime):
5037         Build testcase with TLS options.
5038
5039 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5040
5041         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5042
5043 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5044
5045         PR tree-optimization/49121
5046         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5047
5048 2011-05-23  Jason Merrill  <jason@redhat.com>
5049
5050         * g++.dg/cpp0x/defaulted28.C: New.
5051
5052         * g++.dg/cpp0x/sfinae25.C: New.
5053
5054         * g++.dg/cpp0x/rv-cast2.C: New.
5055
5056         * g++.dg/cpp0x/enum14.C: New.
5057
5058 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5059
5060         PR lto/49123
5061         * gcc.c-torture/execute/pr49123.c: New test.
5062
5063         PR debug/49032
5064         * gcc.dg/debug/pr49032.c: New test.
5065
5066         PR c/49120
5067         * gcc.dg/pr49120.c: New test.
5068
5069 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5070
5071         PR target/47315
5072         * gcc.target/i386/pr47315.c: New test.
5073
5074 2011-05-23  Jason Merrill  <jason@redhat.com>
5075
5076         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5077
5078         * g++.dg/cpp0x/sfinae24.C: New.
5079
5080         * g++.dg/cpp0x/error3.C: New.
5081
5082         * g++.dg/cpp0x/defaulted27.C: New.
5083
5084         * g++.dg/cpp0x/decltype27.C: New.
5085
5086 2011-05-23  Richard Guenther  <rguenther@suse.de>
5087
5088         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5089
5090 2011-05-23  Richard Guenther  <rguenther@suse.de>
5091
5092         PR tree-optimization/40874
5093         * g++.dg/tree-ssa/pr40874.C: New testcase.
5094
5095 2011-05-23  Richard Guenther  <rguenther@suse.de>
5096
5097         PR tree-optimization/49115
5098         * g++.dg/torture/pr49115.C: New testcase.
5099
5100 2011-05-23  Richard Guenther  <rguenther@suse.de>
5101
5102         PR middle-end/15419
5103         * gcc.dg/memcpy-3.c: New testcase.
5104
5105 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR middle-end/48973
5108         * gcc.c-torture/execute/pr48973-1.c: New test.
5109         * gcc.c-torture/execute/pr48973-2.c: New test.
5110
5111 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5112
5113         PR c++/18016
5114         * g++.dg/warn/pr18016.C: New.
5115
5116 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5117
5118         PR target/45098
5119         * gcc.target/arm/ivopts-6.c: New test.
5120
5121 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5122
5123         PR middle-end/49029
5124         * gcc.c-torture/compile/pr49029.c: New test.
5125
5126 2011-05-22  Jason Merrill  <jason@redhat.com>
5127
5128         * g++.dg/cpp0x/sfinae23.C: New.
5129         * g++.dg/cpp0x/sfinae8.C: Correct.
5130
5131 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5132
5133         * gfortran.dg/function_optimize_8.f90:  New test case.
5134
5135 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5136
5137         PR tree-optimization/49087
5138         * gcc.dg/vect/O3-pr49087.c: New test.
5139
5140 2011-05-21  Jason Merrill  <jason@redhat.com>
5141
5142         * g++.dg/debug/const5.C: New.
5143
5144 2011-05-20  Jason Merrill  <jason@redhat.com>
5145
5146         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5147
5148         * g++.dg/cpp0x/constexpr-static7.C: New.
5149
5150         * g++.dg/cpp0x/enum12.C: New.
5151         * g++.dg/cpp0x/enum13.C: New.
5152
5153 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5154
5155         PR fortran/48699
5156         * gfortran.dg/select_type_23.f03: New.
5157
5158 2011-05-20  Jason Merrill  <jason@redhat.com>
5159
5160         * g++.dg/cpp0x/defaulted26.C: New.
5161
5162         * g++.dg/cpp0x/noexcept02.C: Fix.
5163         * g++.dg/cpp0x/noexcept03.C: Fix.
5164         * g++.dg/cpp0x/noexcept08.C: Fix.
5165         * g++.dg/cpp0x/noexcept10.C: New.
5166
5167 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5168
5169         PR fortran/48706
5170         * gfortran.dg/extends_12.f03: New.
5171
5172 2011-05-20  Jason Merrill  <jason@redhat.com>
5173
5174         * g++.dg/template/koenig9.C: New.
5175         * g++.dg/opt/pr47615.C: Fix.
5176         * g++.dg/overload/defarg1.C: Fix.
5177         * g++.dg/tc1/dr213.C: Remove xfail.
5178         * g++.dg/torture/pr34850.C: Fix.
5179         * g++.dg/torture/pr39362.C: Fix.
5180         * g++.old-deja/g++.brendan/crash56.C: Fix.
5181         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5182
5183 2011-05-20  Richard Guenther  <rguenther@suse.de>
5184
5185         PR tree-optimization/49079
5186         * gcc.dg/torture/pr49079.c: New testcase.
5187
5188 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5189
5190         PR tree-optimization/49073
5191         * gcc.c-torture/execute/pr49073.c: New test.
5192
5193 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5194
5195         PR fortran/18918
5196         * gfortran.dg/coarray_21.f90: New.
5197
5198 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5199
5200         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5201         output.
5202
5203 2011-05-19  Richard Guenther  <rguenther@suse.de>
5204
5205         PR testsuite/49063
5206         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5207
5208 2011-05-19  Richard Guenther  <rguenther@suse.de>
5209
5210         PR middle-end/48985
5211         * gcc.dg/builtin-object-size-11.c: New testcase.
5212
5213 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5214
5215         PR target/45098
5216         * gcc.target/arm/ivopts.c: New test.
5217         * gcc.target/arm/ivopts-2.c: New test.
5218
5219 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5220
5221         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5222
5223 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5224
5225         * gcc.c-torture/execute/960321-1.x: Remove.
5226
5227 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5228
5229         PR fortran/48700
5230         * gfortran.dg/move_alloc_4.f90: New.
5231
5232 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5233
5234         PR target/49002
5235         * gcc.target/i386/pr49002-1.c: New test.
5236         * gcc.target/i386/pr49002-2.c: Likewise.
5237
5238 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5239
5240         PR tree-optimization/49039
5241         * gcc.c-torture/execute/pr49039.c: New test.
5242         * gcc.dg/tree-ssa/pr49039.c: New test.
5243         * g++.dg/torture/pr49039.C: New test.
5244
5245 2011-05-18  Jason Merrill  <jason@redhat.com>
5246
5247         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5248         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5249         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5250
5251 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5252
5253         * gcc.target/bfin/mcpu-bf592.c: New test.
5254
5255 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5256
5257         PR tree-optimization/41881
5258         * gcc.dg/vect/O3-pr41881.c: New test.
5259         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5260
5261 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR tree-optimization/49000
5264         * gcc.dg/pr49000.c: New test.
5265
5266 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5267
5268         * gnat.dg/invalid1.adb: New test.
5269
5270 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5271
5272         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5273         scan pattern.
5274         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5275         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5276
5277 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5278
5279         PR c++/48994
5280         * g++.dg/cpp0x/range-for18.C: New.
5281
5282 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5283
5284         PR fortran/18918
5285         * gfortran.dg/coarray/image_index_2.f90: New.
5286
5287 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5288
5289         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5290         * g++.dg/cpp0x/override2.C: New.
5291
5292 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5293
5294         PR fortran/18918
5295         * gfortran.de/coarray_20.f90: New.
5296
5297 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5298
5299         PR fortran/22572
5300         * function_optimize_7.f90:  New test case.
5301
5302 2011-05-13  Jason Merrill  <jason@redhat.com>
5303
5304         * g++.dg/cpp0x/decltype26.C: New.
5305         * g++.dg/cpp0x/enum11.C: New.
5306
5307 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5308
5309         PR fortran/48972
5310         PR fortran/48991
5311         * gfortran.dg/assign_8.f90: Update dg-error.
5312
5313 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5314
5315         PR fortran/48972
5316         * gfortran.dg/io_constraints_8.f90: New.
5317         * gfortran.dg/io_constraints_9.f90: New.
5318
5319 2011-05-13  Martin Thuresson  <martint@google.com>
5320
5321         PR gcov-profile/47793
5322         * gcc.dg/pr47793.c: New.
5323
5324 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5325
5326         PR tree-optimization/48975
5327         * gcc.dg/pr48975.c: New test.
5328
5329 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5330
5331         PR fortran/48972
5332         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5333
5334 2011-05-12  Jason Merrill  <jason@redhat.com>
5335
5336         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5337
5338 2011-05-12  Geert Bosch  <bosch@adacore.com>
5339
5340         * gnat.dg/view_conversion1.adb: New test.
5341
5342 2011-05-12  Richard Guenther  <rguenther@suse.de>
5343
5344         PR tree-optimization/48172
5345         * gcc.dg/vect/pr48172.c: New testcase.
5346
5347 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR debug/48967
5350         * g++.dg/opt/pr48967.C: New test.
5351
5352 2011-05-11  Jason Merrill  <jason@redhat.com>
5353
5354         * g++.dg/cpp0x/constexpr-friend.C: New.
5355         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5356
5357         * g++.dg/cpp0x/sfinae22.C: New.
5358
5359 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5360
5361         PR fortran/48889
5362         * gfortran.dg/generic_24.f90: New.
5363
5364 2011-05-11  Richard Guenther  <rguenther@suse.de>
5365
5366         PR tree-optimization/15256
5367         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5368
5369 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5370
5371         PR debug/48159
5372         * gcc.dg/pr48159-1.c: New test.
5373         * gcc.dg/pr48159-2.c: New test.
5374
5375 2011-05-11  Richard Guenther  <rguenther@suse.de>
5376
5377         PR middle-end/48953
5378         * gcc.dg/torture/pr48953.c: New testcase.
5379
5380 2011-05-11  Richard Guenther  <rguenther@suse.de>
5381
5382         PR tree-optimization/18041
5383         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5384
5385 2011-05-11  Alan Modra  <amodra@gmail.com>
5386
5387         PR target/47755
5388         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5389
5390 2011-05-10  Jason Merrill  <jason@redhat.com>
5391
5392         * g++.dg/cpp0x/defaulted25.C: New.
5393         * g++.dg/template/crash7.C: Adjust.
5394
5395         * g++.dg/cpp0x/variadic108.C: New.
5396
5397 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5398
5399         * g++.dg/inherit/virtual9.C: Extend.
5400
5401 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5402
5403         PR target/48857
5404         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5405         are passed and returned in vector registers.
5406
5407 2011-05-10  Richard Guenther  <rguenther@suse.de>
5408
5409         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5410         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5411         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5412         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5413         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5414         applies.
5415
5416 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5417
5418         PR tree-optimization/48611
5419         PR tree-optimization/48794
5420         * gfortran.dg/gomp/pr48611.f90: New test.
5421         * gfortran.dg/gomp/pr48794.f90: New test.
5422
5423         PR debug/48928
5424         * gcc.dg/dfp/pr48928.c: New test.
5425
5426 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5427
5428         PR c++/48522
5429         * g++.dg/cpp0x/pr48522.C: New.
5430
5431 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5432
5433         PR c++/48735
5434         * g++.dg/cpp0x/sfinae21.C: New.
5435
5436 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5437
5438         * g++.dg/template/sfinae28.C: Rename to...
5439         * g++.dg/cpp0x/sfinae19.C: ... this.
5440         * g++.dg/template/sfinae29.C: Rename to...
5441         * g++.dg/cpp0x/sfinae20.C: ... this.
5442
5443 2011-05-09  Jeff Law <law@redhat.com>
5444
5445         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5446         consistent results.
5447
5448 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5449
5450         PR c++/20039
5451         * g++.dg/init/pr20039.C: New.
5452
5453 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5454
5455         PR c++/48737
5456         PR c++/48744
5457         * g++.dg/template/sfinae28.C: New.
5458         * g++.dg/template/sfinae29.C: Likewise.
5459
5460 2011-05-09  Jason Merrill  <jason@redhat.com>
5461
5462         * g++.dg/template/nontype23.C: New.
5463
5464 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5465         PR c++/48859
5466         * g++.dg/init/pr48859.C: New.
5467
5468 2011-05-09  Jason Merrill  <jason@redhat.com>
5469
5470         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5471         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5472         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5473         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5474         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5475         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5476         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5477         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5478
5479 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5480
5481         * g++.dg/inherit/virtual9.C: New.
5482
5483 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5484
5485         PR c++/48574
5486         * g++.dg/template/dependent-expr8.C: New test case.
5487
5488 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5489
5490         PR tree-optimization/48837
5491         * gcc.dg/pr48837.c: New testcase.
5492
5493 2011-05-06  Jason Merrill  <jason@redhat.com>
5494
5495         * g++.dg/cpp0x/constexpr-condition2.C: New.
5496
5497         * g++.dg/cpp0x/constexpr-missing.C: New.
5498
5499 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5500
5501         PR fortran/18918
5502         * gfortran.dg/coarray/this_image_2.f90: New.
5503
5504 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5505
5506         PR fortran/48858
5507         PR fortran/48820
5508         * gfortran.dg/bind_c_usage_22.f90: New.
5509         * gfortran.dg/bind_c_usage_23.f90: New.
5510         * gfortran.dg/bind_c_usage_24.f90: New.
5511         * gfortran.dg/bind_c_usage_24_c.c: New.
5512
5513 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5514
5515         PR c++/48838
5516         * g++.dg/template/member9.C: New test case.
5517
5518 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5519
5520         * gnat.dg/discr29.ad[sb]: New test.
5521         * gnat.dg/discr30.adb: Likewise.
5522
5523 2011-05-05  Julian Brown  <julian@codesourcery.com>
5524
5525         * gcc.target/arm/neon-vset_lanes8.c: New test.
5526
5527 2011-05-05  Jason Merrill  <jason@redhat.com>
5528
5529         * g++.dg/init/new32.C: New.
5530
5531 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5532
5533         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5534         Fix typo.
5535
5536 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5537
5538         PR rtl-optimization/48381
5539         * gcc.c-torture/compile/pr48381.c: New test.
5540
5541 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5542
5543         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5544         to dg-options.
5545         * gcc.target/i386/opt-1.c: Ditto.
5546
5547 2011-05-04  Jason Merrill  <jason@redhat.com>
5548
5549         * g++.dg/conversion/base1.C: New.
5550
5551 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5552
5553         PR libgfortran/48787
5554         * gfortran.dg/round_3.f08: Add more checks to test case.
5555
5556 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5557
5558         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5559         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5560         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5561         Gate test on effective_target fd_truncate.
5562
5563 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5564
5565         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5566         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5567         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5568         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5569         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5570         * gcc.target/i386/pr38824.c: Ditto.
5571         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5572         * gcc.target/i386/vecinit-2.c: Ditto.
5573         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5574         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5575         * gcc.target/i386/parity-2.c: Ditto.
5576         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5577
5578 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5579
5580         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5581         remove duplication.
5582         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5583         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5584         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5585
5586 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5587
5588         PR fortran/18918
5589         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5590
5591 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5592
5593         PR fortran/18918
5594         * gfortran.dg/coarray/this_image_1.f90: New.
5595
5596 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5597
5598         PR fortran/18918
5599         * gfortran.dg/coarray/caf.dg: New.
5600         * gfortran.dg/coarray/image_index_1.f90: New, copied
5601         from ../coarray_16.f90.
5602
5603 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5604
5605         PR c++/28501
5606         * g++.dg/ext/complex9.C: New.
5607
5608 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5609
5610         From Mike Frysinger
5611         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5612         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5613         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5614
5615 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5616
5617         * gcc.target/bfin/builtins: Created.
5618         * gcc.target/bfin/hisilh-O0.c: Deleted.
5619         * gcc.target/bfin/hisilh.c: Moved to...
5620         * gcc.target/bfin/builtins/hisilh.c: ...here.
5621         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5622         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5623         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5624         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5625         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5626         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5627         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5628         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5629         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5630         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5631         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5632         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5633         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5634         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5635         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5636         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5637         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5638         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5639         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5640         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5641         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5642         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5643         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5644         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5645         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5646         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5647         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5648         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5649         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5650         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5651         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5652         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5653         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5654         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5655         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5656         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5657         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5658         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5659         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5660         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5661         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5662         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5663         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5664         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5665         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5666         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5667         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5668         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5669         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5670         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5671         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5672         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5673         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5674         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5675         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5676         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5677         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5678         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5679         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5680         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5681         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5682         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5683         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5684         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5685         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5686         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5687         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5688         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5689         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5690         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5691         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5692         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5693         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5694         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5695         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5696         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5697         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5698         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5699         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5700         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5701         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5702         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5703         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5704         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5705         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5706         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5707         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5708         * gcc.target/bfin/builtins/circptr.c: Ditto.
5709         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5710         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5711         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5712         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5713         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5714         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5715         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5716         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5717         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5718         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5719         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5720         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5721         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5722         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5723         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5724         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5725         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5726         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5727         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5728         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5729         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5730         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5731         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5732         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5733         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5734         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5735         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5736         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5737         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5738         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5739         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5740         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5741         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5742         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5743         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5744         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5745         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5746         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5747         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5748         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5749         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5750         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5751         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5752         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5753         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5754         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5755         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5756         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5757         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5758         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5759         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5760         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5761         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5762         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5763         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5764         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5765         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5766         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5767         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5768         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5769         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5770         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5771         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5772         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5773         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5774         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5775         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5776         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5777         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5778         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5779
5780 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5781
5782         * gcc.target/arm/cold-lc.c: New test.
5783
5784 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5785
5786         PR target/48774
5787         * gcc.dg/pr48774.c: New test.
5788
5789 2011-05-03  Richard Guenther  <rguenther@suse.de>
5790
5791         * gcc.dg/large-size-array-5.c: New testcase.
5792
5793 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5794
5795         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5796
5797 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5798
5799         * lib/target-supports.exp (check_effective_target_vect_strided):
5800         Replace with...
5801         (check_effective_target_vect_strided2)
5802         (check_effective_target_vect_strided3)
5803         (check_effective_target_vect_strided4)
5804         (check_effective_target_vect_strided8): ...these new functions.
5805
5806         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5807         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5808         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5809         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5810         * gcc.dg/vect/pr37539.c: Likewise.
5811         * gcc.dg/vect/slp-11a.c: Likewise.
5812         * gcc.dg/vect/slp-11b.c: Likewise.
5813         * gcc.dg/vect/slp-11c.c: Likewise.
5814         * gcc.dg/vect/slp-12a.c: Likewise.
5815         * gcc.dg/vect/slp-12b.c: Likewise.
5816         * gcc.dg/vect/slp-18.c: Likewise.
5817         * gcc.dg/vect/slp-19a.c: Likewise.
5818         * gcc.dg/vect/slp-19b.c: Likewise.
5819         * gcc.dg/vect/slp-21.c: Likewise.
5820         * gcc.dg/vect/slp-23.c: Likewise.
5821         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5822
5823         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5824         instead of vect_interleave && vect_extract_even_odd.
5825         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5826         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5827         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5828         * gcc.dg/vect/vect-1.c: Likewise.
5829         * gcc.dg/vect/vect-10.c: Likewise.
5830         * gcc.dg/vect/vect-98.c: Likewise.
5831         * gcc.dg/vect/vect-107.c: Likewise.
5832         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5833         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5834         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5835         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5836         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5837         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5838         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5839         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5840         * gcc.dg/vect/vect-strided-float.c: Likewise.
5841         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5842         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5843         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5844         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5845         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5846         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5847         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5848         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5849         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5850         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5851         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5852         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5853         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5854         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5855         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5856
5857         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5858         target condition.
5859         * gcc.dg/vect/pr30843.c: Likewise.
5860         * gcc.dg/vect/pr33866.c: Likewise.
5861         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5862         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5863         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5864         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5865
5866 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5867
5868         * gcc.dg/vect/slp-11.c: Split into...
5869         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5870         gcc.dg/vect/slp-11c.c: ...these tests.
5871         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5872         * gcc.dg/vect/slp-12c.c: ...this new test.
5873         * gcc.dg/vect/slp-19.c: Split into...
5874         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5875         gcc.dg/vect/slp-19c.c: ...these new tests.
5876
5877 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5878
5879         * lib/target-supports.exp
5880         (check_effective_target_vect_extract_even_odd_wide): Delete.
5881         (check_effective_target_vect_strided_wide): Likewise.
5882         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5883         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5884         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5885         * gcc.dg/vect/pr37539.c: Likewise.
5886         * gcc.dg/vect/slp-11.c: Likewise.
5887         * gcc.dg/vect/slp-12a.c: Likewise.
5888         * gcc.dg/vect/slp-12b.c: Likewise.
5889         * gcc.dg/vect/slp-19.c: Likewise.
5890         * gcc.dg/vect/slp-23.c: Likewise.
5891         * gcc.dg/vect/vect-1.c: Likewise.
5892         * gcc.dg/vect/vect-98.c: Likewise.
5893         * gcc.dg/vect/vect-107.c: Likewise.
5894         * gcc.dg/vect/vect-strided-float.c: Likewise.
5895
5896 2011-05-02  Jason Merrill  <jason@redhat.com>
5897
5898         * g++.dg/init/new31.C: New.
5899
5900 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5901
5902         PR c/35445
5903         * gcc.dg/pr35445.c: New test.
5904
5905 2011-05-02  Jason Merrill  <jason@redhat.com>
5906
5907         * c-c++-common/vla-1.c: New.
5908
5909 2011-05-02  Richard Guenther  <rguenther@suse.de>
5910
5911         PR tree-optimization/48822
5912         * gcc.dg/torture/pr48822.c: New testcase.
5913
5914 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5915
5916         PR c++/47969
5917         * g++.dg/cpp0x/constexpr-47969.C: New.
5918
5919 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5920
5921         PR testsuite/48498
5922         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5923         on vect_no_align targets.
5924         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5925         vect_no_align targets.
5926
5927 2011-05-01  Xinliang David Li  <davidxl@google.com>
5928
5929         * gcc.dg/tree-ssa/integer-addr.c: New test.
5930         * gcc.dg/tree-ssa/alias_bug.c: New test.
5931
5932 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5933
5934         PR libgfortran/48787
5935         * gfortran.dg/round_3.f08: Add more checks.
5936
5937 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5938
5939         PR fortran/48821
5940         * gfortran.dg/import9.f90: New, proper test.
5941         * gfortran.dg/interface_37.f90: Remove bogus
5942         test (bogus copy of interface_36.f90).
5943
5944 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5945
5946         PR fortran/48821
5947         * gfortran.dg/interface_37.f90: New.
5948
5949 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5950
5951         PR fortran/48746
5952         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5953
5954 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5955
5956         PR tree-optimization/48809
5957         * gcc.c-torture/execute/pr48809.c: New test.
5958
5959 2011-04-29  Jeff Law <law@redhat.com>
5960
5961         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5962
5963 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5964
5965         PR c++/48606
5966         * g++.dg/init/ctor10.C: New.
5967
5968 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5969
5970         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5971           warning in implicitly instantiated templates.
5972
5973 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5974
5975         * g++.dg/warn/Wnull-conversion-1.C: New.
5976         * g++.dg/warn/Wnull-conversion-2.C: New.
5977
5978 2011-04-29  Diego Novillo  <dnovillo@google.com>
5979
5980         * g++.old-deja/g++.other/null3.C: Expect warning about
5981         converting boolean to a pointer.
5982
5983 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5984
5985         PR fortran/48462
5986         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5987         being a target.
5988
5989         PR fortran/48746
5990         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5991
5992 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5993
5994         PR fortran/48810
5995         * gfortran.dg/typebound_proc_22.f90: New.
5996
5997         PR fortran/48800
5998         * gfortran.dg/interface_36.f90: New.
5999
6000 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6001
6002         PR libgfortran/48488
6003         PR libgfortran/48602
6004         PR libgfortran/48615
6005         PR libgfortran/48684
6006         PR libgfortran/48787
6007         * gfortran.dg/fmt_g.f: Adjust test.
6008         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6009         * gfortran.dg/round_3.f08: New test.
6010         * gfortran.dg/namelist_print_1.f: Adjust test.
6011         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6012         * gfortran.dg/f2003_io_5.f03: Adjust test.
6013         * gfortran.dg/coarray_15.f90: Adjust test.
6014         * gfortran.dg/namelist_65.f90: Adjust test.
6015         * gfortran.dg/fmt_cache_1.f: Adjust test.
6016         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6017         * gfortran.dg/real_const_3.f90: Adjust test.
6018
6019 2011-04-28  Xinliang David Li  <davidxl@google.com>
6020
6021         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6022         * g++.dg/prof-robust-1.C: New test.
6023
6024 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6025
6026         PR tree-optimization/48765
6027         * gcc.dg/vect/pr48765.c: New.
6028
6029 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6030
6031         PR tree-optimization/48775
6032         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6033
6034 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6035
6036         PR c++/48798
6037         * g++.dg/inherit/pr48798.C: New.
6038         * g++.old-deja/g++.other/base1.C: Adjust.
6039
6040 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6041
6042         PR c++/48656
6043         * g++.dg/template/inherit7.C: New test case.
6044
6045 2011-04-28  Richard Guenther  <rguenther@suse.de>
6046
6047         PR tree-optimization/40052
6048         PR tree-optimization/15347
6049         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6050         * gcc.dg/pr15347.c: Likewise.
6051
6052 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6053
6054         PR c++/48530
6055         * g++.dg/cpp0x/sfinae18.C: New.
6056
6057 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6058
6059         PR c++/48771
6060         * g++.dg/ext/is_literal_type1.C: New.
6061
6062 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6063
6064         PR fortran/48112
6065         PR fortran/48279
6066         * gfortran.dg/interface_35.f90: New.
6067         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6068         * gfortran.dg/func_result_6.f90: Add dg-warning.
6069         * gfortran.dg/bessel_1.f90: Ditto.
6070         * gfortran.dg/hypot_1.f90: Ditto.
6071         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6072         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6073         * gfortran.dg/interface_assignment_4.f90: Ditto.
6074
6075 2011-04-27  Jason Merrill  <jason@redhat.com>
6076
6077         * g++.dg/ext/complex8.C: New.
6078
6079         * g++.dg/cpp0x/initlist49.C: New.
6080         * g++.dg/init/new30.C: New.
6081
6082 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6083
6084         PR fortran/48788
6085         * gfortran.dg/whole_file_34.f90: New.
6086
6087 2011-04-27  Jan Hubicka  <jh@suse.cz>
6088
6089         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6090
6091 2011-04-27  Jason Merrill  <jason@redhat.com>
6092
6093         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6094
6095         * g++.dg/parse/ambig6.C: New.
6096
6097 2011-04-27  Nick Clifton  <nickc@redhat.com>
6098
6099         * gcc.dg/20020312-2.c: Add definition for RX.
6100
6101         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6102         option with RX targets.
6103
6104         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6105         /* */ comments.
6106
6107 2011-04-27  Richard Guenther  <rguenther@suse.de>
6108
6109         * gcc.dg/tree-ssa/pr23382.c: Remove.
6110
6111 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6112
6113         PR target/48767
6114         * gcc.c-torture/compile/pr48767.c: New test.
6115
6116 2011-04-27  Richard Guenther  <rguenther@suse.de>
6117
6118         PR tree-optimization/48772
6119         * g++.dg/pr48772.C: New testcase.
6120
6121 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6122
6123         PR c/48742
6124         * gcc.c-torture/compile/pr48742.c: New test.
6125
6126 2011-04-26  Jason Merrill  <jason@redhat.com>
6127
6128         * g++.dg/lookup/koenig13.C: New.
6129
6130         * g++.dg/cpp0x/initlist48.C: New.
6131
6132 2011-04-25  Jason Merrill  <jason@redhat.com>
6133
6134         * g++.dg/cpp0x/sfinae17.C: New.
6135
6136 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6137
6138         PR target/48258
6139         * gcc.target/powerpc/pr48258-1.c: New file.
6140         * gcc.target/powerpc/pr48258-2.c: Ditto.
6141
6142 2011-04-26  Xinliang David Li  <davidxl@google.com>
6143
6144         * gcc.dg/uninit-suppress.c: New test.
6145         * gcc.dg/uninit-suppress.c: New test.
6146
6147 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6148
6149         PR debug/48768
6150         * gcc.dg/pr48768.c: New test.
6151
6152         PR tree-optimization/48734
6153         * gcc.c-torture/compile/pr48734.c: New test.
6154
6155         PR testsuite/48753
6156         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6157
6158 2011-04-26  Richard Guenther  <rguenther@suse.de>
6159
6160         PR tree-optimization/48731
6161         * gcc.dg/torture/pr48731.c: New testcase.
6162
6163 2011-04-26  Richard Guenther  <rguenther@suse.de>
6164
6165         PR testsuite/48753
6166         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6167
6168 2011-04-26  Richard Guenther  <rguenther@suse.de>
6169
6170         PR middle-end/48694
6171         * gcc.dg/torture/pr48694-1.c: New testcase.
6172         * gcc.dg/torture/pr48694-2.c: Likewise.
6173
6174 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6175
6176         * g++.dg/ext/underlying_type1.C: New.
6177         * g++.dg/ext/underlying_type2.C: Likewise.
6178         * g++.dg/ext/underlying_type3.C: Likewise.
6179         * g++.dg/ext/underlying_type4.C: Likewise.
6180         * g++.dg/ext/underlying_type5.C: Likewise.
6181         * g++.dg/ext/underlying_type6.C: Likewise.
6182         * g++.dg/ext/underlying_type7.C: Likewise.
6183         * g++.dg/ext/underlying_type8.C: Likewise.
6184         * g++.dg/ext/underlying_type9.C: Likewise.
6185         * g++.dg/ext/underlying_type10.C: Likewise.
6186
6187 2011-04-25  Jason Merrill  <jason@redhat.com>
6188
6189         * g++.dg/cpp0x/regress/template-const2.C: New.
6190
6191 2011-04-25  Jeff Law <law@redhat.com>
6192
6193         * gcc.dg/tree-ssa/vrp56.c: new test.
6194
6195 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6196
6197         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6198
6199 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6200
6201         PR preprocessor/48740
6202         * c-c++-common/raw-string-11.c: New test.
6203
6204 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6205
6206         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6207         hppa*-*-hpux*.
6208
6209 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6210
6211         PR fortran/18918
6212         * gfortran.dg/coarray_19.f90: New.
6213
6214 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6215
6216         PR c/48685
6217         * gcc.dg/pr48685.c: New test.
6218
6219 2011-04-22  Jan Hubicka  <jh@suse.cz>
6220
6221         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6222
6223 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6224
6225         PR tree-optimization/48717
6226         * gcc.c-torture/execute/pr48717.c: New test.
6227
6228 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6229
6230         PR target/48723
6231         * gcc.target/i386/pr48723.c: New test.
6232
6233 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6234
6235         PR c/48716
6236         * gcc.dg/gomp/pr48716.c: New test.
6237         * g++.dg/gomp/pr48716.C: New test.
6238
6239 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6240
6241         PR c/36750
6242         * gcc.dg/missing-field-init-2.c: Update testcase.
6243
6244 2011-04-22  Alan Modra  <amodra@gmail.com>
6245
6246         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6247
6248 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6249
6250         PR fortran/48405
6251         * gfortran.dg/function_optimize_6.f90:  New test.
6252
6253 2011-04-21  Easwaran Raman  <eraman@google.com>
6254
6255         * gcc.dg/stack-layout-2.c: New test.
6256
6257 2011-04-21  Richard Guenther  <rguenther@suse.de>
6258
6259         PR lto/48703
6260         * g++.dg/lto/pr48207-2_0.C: New testcase.
6261         * g++.dg/lto/pr48207-3_0.C: Likewise.
6262
6263 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6264
6265         * gnat.dg/volatile5.adb: New test.
6266         * gnat.dg/volatile5_pkg.ads: New helper.
6267
6268 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6269
6270         PR target/48708
6271         * gcc.target/i386/pr48708.c: New test.
6272
6273 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6274
6275         * gcc.dg/vect/vect-119.c: New test.
6276
6277 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6278
6279         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6280         and once without.
6281
6282 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6283             Richard Sandiford  <richard.sandiford@linaro.org>
6284
6285         PR target/46329
6286         * gcc.target/arm/pr46329.c: New test.
6287
6288 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6289
6290         PR fortran/18918
6291         * gfortran.dg/coarray_18.f90: New.
6292
6293 2011-04-20  Jason Merrill  <jason@redhat.com>
6294
6295         * g++.dg/cpp0x/initlist47.C: New.
6296
6297         * g++.dg/init/dtor4.C: New.
6298
6299 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6300
6301         PR target/48678
6302         * gcc.target/i386/sse2-pinsrw.c: New test.
6303         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6304         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6305         * gcc.target/i386/sse2-insvhi.c: Ditto.
6306         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6307         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6308
6309 2011-04-20  Jason Merrill  <jason@redhat.com>
6310
6311         * g++.dg/template/const4.C: New.
6312
6313 2011-04-20  Easwaran Raman  <eraman@google.com>
6314
6315         * gcc.dg/stack-layout-1.c: New test.
6316
6317 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6318
6319         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6320         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6321         function.
6322
6323 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6324
6325         * gcc.dg/binop-xor1.c: New test.
6326         * gcc.dg/binop-xor2.c: New test.
6327         * gcc.dg/binop-xor3.c: New test.
6328         * gcc.dg/binop-xor4.c: New test.
6329         * gcc.dg/binop-xor5.c: New test.
6330
6331 2011-04-20  Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/47892
6334         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6335
6336 2011-04-20  Richard Guenther  <rguenther@suse.de>
6337
6338         PR middle-end/48695
6339         * g++.dg/torture/pr48695.C: New testcase.
6340
6341 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6342
6343         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6344         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6345         * gcc.c-torture/execute/pr45262.c: Ditto
6346         * gcc.dg/torture/pr43165.c: Ditto.
6347         * gcc.dg/torture/pr47228.c: Ditto.
6348         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6349         * gcc.dg/ipa/pr45644.c: Ditto.
6350         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6351         PDP11.
6352
6353 2011-04-19  Jason Merrill  <jason@redhat.com>
6354
6355         * g++.dg/ext/complex7.C: New.
6356
6357         * g++.dg/ext/attrib41.C: New.
6358
6359 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6360
6361         PR testsuite/48676
6362         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6363
6364 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6365
6366         PR target/48678
6367         * gcc.target/i386/pr48678.c: New test.
6368
6369 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6370
6371         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6372         * g++.dg/opt/devirt2.C: New test.
6373         * g++.dg/ipa/devirt-g-1.C: Likewise.
6374
6375 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6376
6377         PR fortran/48588
6378         * gfortran.dg/whole_file_33.f90: New.
6379
6380 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6381
6382         * g++.dg/ipa/devirt-7.C: New test.
6383
6384 2011-04-19  Richard Guenther  <rguenther@suse.de>
6385
6386         PR lto/48207
6387         * g++.dg/lto/pr48207_0.C: New testcase.
6388
6389 2011-04-18  Jason Merrill  <jason@redhat.com>
6390
6391         * g++.dg/init/void1.C: New.
6392
6393         * g++.dg/cpp0x/union4.C: New.
6394
6395 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6396
6397         PR middle-end/48661
6398         * g++.dg/torture/pr48661.C: New test.
6399
6400         PR c++/48632
6401         * g++.dg/gomp/pr48632.C: New test.
6402
6403 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6404
6405         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6406         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6407
6408 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6409
6410         PR fortran/18918
6411         * gfortran.dg/coarray_17.f90: New.
6412         * gfortran.dg/coarray_10.f90: Update dg-error.
6413
6414 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6415
6416         PR testsuite/48251
6417         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6418         * gfortran.dg/guality/guality.exp: Likewise.
6419
6420 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6421
6422         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6423
6424 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6425
6426         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6427
6428 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6429
6430         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6431
6432 2011-04-18  Richard Guenther  <rguenther@suse.de>
6433
6434         PR middle-end/46364
6435         * g++.dg/torture/pr46364.C: New testcase.
6436
6437 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6438
6439         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6440
6441 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6442
6443         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6444
6445 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6446             Ira Rosen  <ira.rosen@linaro.org>
6447
6448         PR target/48252
6449         * gcc.target/arm/pr48252.c: New test.
6450
6451 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6452
6453         PR tree-optimization/48616
6454         * gcc.dg/pr48616.c: New test.
6455
6456 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6457
6458         PR fortran/18918
6459         * gfortran.dg/coarray_16.f90: New.
6460
6461 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6462
6463         PR fortran/48462
6464         * gfortran.dg/realloc_on_assign_7.f03: New test.
6465
6466 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6467
6468         PR libgfortran/48602
6469         * gfortran.dg/fmt_g0_6.f08: New test.
6470
6471 2011-04-17  Jason Merrill  <jason@redhat.com>
6472
6473         * g++.dg/cpp0x/sfinae16.C: New.
6474
6475 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6476
6477         * gcc.target/mips/reg-var-1.c: New test.
6478
6479 2011-04-17  Jan Hubicka  <jh@suse.cz>
6480
6481         * gcc.dg/winline-5.c: Update testcase.
6482
6483 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6484
6485         * gnat.dg/discr27.ad[sb]: Move dg directive.
6486         * gnat.dg/discr28.ad[sb]: New test.
6487         * gnat.dg/discr28_pkg.ads: New helper.
6488
6489 2011-04-17  Michael Matz  <matz@suse.de>
6490
6491         PR tree-optimization/48622
6492         PR lto/48645
6493         * gcc.dg/lto/pr48622_0.c: New test.
6494
6495 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6496
6497         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6498         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6499         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6500         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6501         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6502         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6503
6504 2011-04-15  Jason Merrill  <jason@redhat.com>
6505
6506         * g++.dg/cpp0x/range-for17.C: New.
6507
6508 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6509
6510         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6511         * g++.dg/cpp0x/range-for3.C: Likewise.
6512         * g++.dg/cpp0x/range-for9.C: Correct error message.
6513         * g++.dg/cpp0x/range-for11.C: New.
6514         * g++.dg/cpp0x/range-for12.C: New.
6515         * g++.dg/cpp0x/range-for13.C: New.
6516         * g++.dg/cpp0x/range-for14.C: New.
6517         * g++.dg/cpp0x/range-for15.C: New.
6518         * g++.dg/cpp0x/range-for16.C: New.
6519
6520 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6521
6522         PR fortran/18918
6523         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6524
6525 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6526
6527         * objc.dg/naming-4.m: Updated.
6528         * objc.dg/naming-5.m: Updated.
6529         * objc.dg/naming-6.m: New.
6530         * objc.dg/naming-7.m: New.
6531         * obj-c++.dg/naming-1.mm: Updated.
6532         * obj-c++.dg/naming-2.mm: Updated.
6533         * obj-c++.dg/naming-3.mm: New.
6534         * obj-c++.dg/naming-4.mm: New.
6535
6536 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6537
6538         PR libgfortran/48589
6539         * gfortran.dg/fmt_g0_5.f08: New test.
6540
6541 2011-04-15  Richard Guenther  <rguenther@suse.de>
6542
6543         PR testsuite/48286
6544         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6545
6546 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6547
6548         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6549         -finline-limit=0 to -fno-inline
6550
6551 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6552
6553         PR target/48614
6554         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6555         just avx.
6556
6557 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6558
6559         PR target/48605
6560         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6561         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6562         * gcc.target/i386/avx-insertps-3.c: New test.
6563         * gcc.target/i386/avx-insertps-4.c: New test.
6564
6565 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6566
6567         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6568         -finline-limit=0
6569
6570 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6571
6572         PR target/46779
6573         PR target/45291
6574         PR target/41894
6575         * gcc.target/avr/pr46779-1.c: New test case
6576         * gcc.target/avr/pr46779-2.c: New test case
6577
6578 2011-04-14  Jason Merrill  <jason@redhat.com>
6579
6580         * g++.dg/cpp0x/sfinae15.C: New.
6581
6582         * g++.dg/cpp0x/sfinae14.C: New.
6583
6584         * g++.dg/ext/vla10.C: New.
6585
6586 2011-04-14  Richard Guenther  <rguenther@suse.de>
6587
6588         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6589
6590 2011-04-14  Richard Guenther  <rguenther@suse.de>
6591
6592         * gcc.dg/fold-bitand-4.c: Move ...
6593         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6594
6595 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6596
6597         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6598         variables const.
6599         * gcc.target/avr/torture/trivial.c: Ditto.
6600
6601 2011-04-13  Jason Merrill  <jason@redhat.com>
6602
6603         * g++.dg/template/operator11.C: New.
6604
6605 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6606
6607         PR middle-end/48591
6608         * gcc.dg/gomp/pr48591.c: New test.
6609
6610         PR c++/48570
6611         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6612         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6613
6614 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6615
6616         PR c++/48574
6617         * g++.dg/template/dependent-expr7.C: New test case.
6618
6619 2011-04-13  Jason Merrill  <jason@redhat.com>
6620
6621         * g++.dg/cpp0x/sfinae13.C: New.
6622
6623 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6624
6625         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6626
6627 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6628
6629         * gcc.target/arm/pr43698.c: Remove -march option.
6630
6631 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6632
6633         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6634         -march option.
6635
6636 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6637
6638         PR fortran/48360
6639         PR fortran/48456
6640         * gfortran.dg/realloc_on_assign_6.f03: New test.
6641
6642 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6643
6644         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6645         targets the additional -mno-ms-bitfields and
6646         -Wno-packed-bitfield-compat options.
6647         * g++.dg/ext/bitfield3.C: Likewise.
6648         * g++.dg/ext/bitfield4.C: Likewise.
6649         * g++.dg/ext/bitfield5.C: Likewise.
6650         * gcc.dg/bitfld-15.c: Likewise.
6651         * gcc.dg/bitfld-16.c: Likewise.
6652         * gcc.dg/bitfld-17.c: Likewise.
6653         * gcc.dg/bitfld-18.c: Likewise.
6654
6655 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6656
6657         * gcc.target/arm/neon-vld3-1.c: New test.
6658         * gcc.target/arm/neon-vst3-1.c: New test.
6659         * gcc.target/arm/neon/v*.c: Regenerate.
6660
6661 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6662
6663         PR rtl-optimization/48549
6664         * g++.dg/opt/pr48549.C: New test.
6665
6666 2011-04-12  Richard Guenther  <rguenther@suse.de>
6667
6668         PR tree-optimization/46076
6669         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6670
6671 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6672
6673         PR testsuite/21164
6674         * lib/compat.exp (compat-execute): Declare unsupported after
6675         stripping path from src1.
6676         * lib/lto.exp (lto-execute): Likewise.
6677
6678 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6679
6680         PR c/48552
6681         * gcc.dg/pr48552-1.c: New test.
6682         * gcc.dg/pr48552-2.c: New test.
6683
6684 2011-04-11  Jason Merrill  <jason@redhat.com>
6685
6686         * g++.dg/cpp0x/sfinae12.C: New.
6687
6688         * g++.dg/cpp0x/enum10.C: New.
6689
6690         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6691
6692         * g++.dg/cpp0x/rv-func.C: New.
6693
6694 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6695
6696         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6697         alpha*-dec-osf5*.
6698
6699 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6700
6701         PR tree-optimization/48195
6702         * gcc.dg/ipa/pr48195.c: New test.
6703
6704 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6705
6706         * gnat.dg/return3.adb: Remove unused switch.
6707
6708 2011-04-08  Mike Stump  <mikestump@comcast.net>
6709
6710         PR testsuite/48506
6711         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6712         default to fno-common.
6713
6714 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6715
6716         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6717         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6718
6719 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6720
6721         PR fortran/48448
6722         * gfortran.dg/function_optimize_5.f90:  New test.
6723
6724 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6725
6726         * gnat.dg/aggr17.adb: New test.
6727         * gnat.dg/aggr18.adb: Likewise.
6728
6729 2011-04-08  Michael Matz  <matz@suse.de>
6730
6731         PR middle-end/48389
6732         * gcc.target/i386/pr48389.c: New test.
6733
6734 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6735
6736         PR rtl-optimization/48272
6737         * g++.dg/opt/pr48272.C: New.
6738
6739 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6740
6741         PR rtl-optimization/48235
6742         * gcc.dg/pr48235.c: New.
6743
6744 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6745
6746         PR rtl-optimization/48302
6747         * g++.dg/opt/pr48302.C: New.
6748
6749 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6750
6751         PR target/48273
6752         * g++.dg/opt/pr48273.C: New.
6753
6754 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6755
6756         PR rtl-optimization/48442
6757         * gcc.dg/pr48442.c: New.
6758
6759 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6760
6761         PR tree-optimization/48377
6762         * gcc.dg/vect/pr48377.c: New test.
6763
6764 2011-04-07  Jason Merrill  <jason@redhat.com>
6765
6766         * g++.dg/cpp0x/regress/call1.C: New.
6767
6768         * g++.dg/cpp0x/variadic107.C: New.
6769
6770         * g++.dg/cpp0x/sfinae11.C: New.
6771         * g++.dg/cpp0x/noexcept02.C: Fix.
6772
6773         * g++.dg/cpp0x/sfinae10.C: New.
6774
6775         * g++.dg/cpp0x/sfinae9.C: New.
6776
6777         * c-c++-common/Wcast-qual-1.c: Move here from...
6778         * gcc.dg/cast-qual-3.c: ...here, and...
6779         * g++.dg/warn/Wcast-qual2.C: ...here.
6780
6781         * g++.dg/cpp0x/sfinae8.C: New.
6782
6783         * g++.dg/cpp0x/sfinae7.C: New.
6784
6785         * g++.dg/cpp0x/enum9.C: New.
6786
6787 2011-04-07  Mike Stump  <mikestump@comcast.net>
6788
6789         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6790         with no trampolines.
6791
6792 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6793
6794         PR fortran/48117
6795         * gfortran.dg/gomp/pr48117.f90: New test.
6796
6797         PR debug/48343
6798         * gcc.dg/torture/pr48343.c: New test.
6799
6800 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6801
6802         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6803
6804 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6805
6806         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6807
6808 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6809
6810         PR target/43920
6811         * lib/scanasm.exp (object-size): New proc.
6812         * gcc.target/arm/pr43920-2.c: New test.
6813
6814 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6815
6816         PR fortran/18918
6817         PR fortran/48477
6818         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6819
6820 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6821
6822         * gcc.dg/mtune.c: Prune note from output.
6823
6824 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6825
6826         PR debug/48466
6827         * gcc.dg/guality/pr36977.c: New test.
6828         * gcc.dg/guality/pr48466.c: New test.
6829
6830 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6831
6832         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6833
6834 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6835
6836         * gnat.dg/return3.adb: New test.
6837
6838 2011-04-06  Richard Guenther  <rguenther@suse.de>
6839
6840         PR tree-optimization/47663
6841         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6842
6843 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6844
6845         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6846         Solaris 8 and 9 as well.
6847
6848 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6849
6850         PR target/43920
6851         * gcc.target/arm/pr43920-1.c: New test.
6852
6853 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6854
6855         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6856         (cctor): Actually return the value.
6857         (main): Cast return values.
6858
6859 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6860
6861         * gfortran.dg/character_comparison_8.f90:  New test.
6862
6863 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6864
6865         * frontend-passes: (optimize_lexical_comparison): New function.
6866         (optimize_expr): Call it.
6867         (optimize_comparison): Also handle lexical comparison functions.
6868         Return false instad of -2 for unequal comparison.
6869
6870 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6871
6872         PR fortran/48412
6873         * function_optimize_4.f90:  New test.
6874
6875 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6876
6877         PR fortran/18918
6878         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6879         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6880         * gfortran.dg/coarray_15.f90: New.
6881
6882 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6883
6884         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6885         * gfortran.dg/bessel_7.f90: Likewise.
6886
6887 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6888
6889         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6890
6891 2011-04-03  Richard Guenther  <rguenther@suse.de>
6892             Ira Rosen  <ira.rosen@linaro.org>
6893
6894         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6895         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6896         -ftree-loop-if-convert-stores.
6897
6898 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6899
6900         * gnat.dg/specs/aggr2.ads: New test.
6901
6902 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6903
6904         * gnat.dg/debug2.ad[sb]: New test.
6905         * gnat.dg/debug2_pkg.ads: New helper.
6906         * gnat.dg/debug3.ad[sb]: New test.
6907
6908 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6909
6910         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6911
6912 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6913
6914         PR middle-end/48335
6915         * gcc.c-torture/compile/pr48335-1.c: New test.
6916         * gcc.dg/pr48335-1.c: New test.
6917         * gcc.dg/pr48335-2.c: New test.
6918         * gcc.dg/pr48335-3.c: New test.
6919         * gcc.dg/pr48335-4.c: New test.
6920         * gcc.dg/pr48335-5.c: New test.
6921         * gcc.dg/pr48335-6.c: New test.
6922         * gcc.dg/pr48335-7.c: New test.
6923         * gcc.dg/pr48335-8.c: New test.
6924         * gcc.target/i386/pr48335-1.c: New test.
6925
6926 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6927
6928         PR c/36299
6929         * gcc.dg/Waddress.c: New test.
6930
6931 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6932
6933         PR fortran/48352
6934         * gfortran.dg/function_optimize_3.f90:  New test.
6935
6936 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6937
6938         * gcc.c-torture/compile/20110401-1.c: New test.
6939
6940         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6941         * g++.dg/lto/20091002-2_0.C: Likewise.
6942         * g++.dg/lto/20090303_0.c: Likewise.
6943         * g++.dg/lto/20091004-1_0.C: Likewise.
6944         * g++.dg/lto/20091002-3_0.C: Likewise.
6945         * g++.dg/lto/20091004-2_0.C: Likewise.
6946         * g++.dg/lto/20081123_0.C: Likewise.
6947         * g++.dg/lto/20090313_0.C: Likewise.
6948         * g++.dg/lto/20081109-1_0.C: Likewise.
6949         * g++.dg/lto/20081219_0.C: Likewise.
6950         * g++.dg/lto/20081204-1_0.C: Likewise.
6951         * g++.dg/lto/20090302_0.C: Likewise.
6952         * g++.dg/lto/20081119-1_0.C: Likewise.
6953         * g++.dg/lto/20081118_0.C: Likewise.
6954         * gcc.dg/lto/20091020-2_0.c: Likewise.
6955         * gcc.dg/lto/20090210_0.c: Likewise.
6956         * gcc.dg/lto/20081204-1_0.c: Likewise.
6957         * gcc.dg/lto/20081224_0.c: Likewise.
6958         * gcc.dg/lto/20090219_0.c: Likewise.
6959         * gcc.dg/lto/20091014-1_0.c: Likewise.
6960         * gcc.dg/lto/20091016-1_0.c: Likewise.
6961         * gcc.dg/lto/20090206-2_0.c: Likewise.
6962         * gcc.dg/lto/20090116_0.c: Likewise.
6963         * gcc.dg/lto/20091013-1_0.c: Likewise.
6964         * gcc.dg/lto/20091015-1_0.c: Likewise.
6965         * gcc.dg/lto/20090126-2_0.c: Likewise.
6966
6967 2011-03-31  Ian Lance Taylor  <iant@google.com>
6968
6969         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6970
6971 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6972
6973         * gnat.dg/opt16.adb: New test.
6974
6975 2011-03-31  Jason Merrill  <jason@redhat.com>
6976
6977         * g++.dg/cpp0x/defaulted24.C: New.
6978
6979 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6980
6981         PR target/16292
6982         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6983         with -O0.
6984
6985 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6986
6987         * g++.dg/other/i386-9.C: New test.
6988
6989 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6990
6991         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6992
6993 2011-03-30  Jason Merrill  <jason@redhat.com>
6994
6995         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6996
6997         * g++.dg/cpp0x/regress/isnan.C: New.
6998
6999         * g++.dg/cpp0x/initlist46.C: New.
7000
7001 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7002
7003         PR target/47551
7004         * gcc.target/arm/neon-modes-2.c: New test.
7005
7006 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR c/48305
7009         * gcc.c-torture/compile/pr48305.c: New test.
7010
7011 2011-03-29  Jason Merrill  <jason@redhat.com>
7012
7013         * g++.dg/cpp0x/regress/value-dep1.C: New.
7014
7015 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7016
7017         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7018
7019 2011-03-29  Ian Lance Taylor  <iant@google.com>
7020
7021         * go.test/go-test.exp: Handle the test lines used in several new
7022         tests.
7023         (errchk): Add opts parameter.  Change all callers.  Handle parens
7024         in regexps.
7025
7026 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7027             Dominique d'Humieres  <dominiq@lps.ens.fr>
7028
7029         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7030         and __APPLE__ && __PPC__ && __ALTIVEC__.
7031
7032 2011-03-29  Jason Merrill  <jason@redhat.com>
7033
7034         * g++.dg/cpp0x/dependent1.C: New.
7035
7036         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7037
7038         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7039
7040         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7041
7042 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7043
7044         PR fortran/48095
7045         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7046         * gfortran.dg/proc_ptr_comp_32.f90: New.
7047
7048 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7049
7050         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7051         check for corresponding warning.
7052
7053 2011-03-28  Jason Merrill  <jason@redhat.com>
7054
7055         * g++.dg/cpp0x/rv-deduce2.C: New.
7056
7057 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7058
7059         PR debug/48203
7060         * gcc.dg/pr48203.c: New test.
7061
7062 2011-03-28  Jeff Law <law@redhat.com>
7063
7064         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7065
7066 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7067
7068         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7069         and __PPC__ && __ALTIVEC__.
7070
7071 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7072
7073         PR testsuite/48238
7074         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7075         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7076         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7077         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7078
7079 2011-03-28  Jason Merrill  <jason@redhat.com>
7080
7081         * g++.dg/cpp0x/initlist-array2.C: New.
7082
7083         * g++.dg/cpp0x/initlist-array1.C: New.
7084
7085         * g++.dg/cpp0x/constexpr-compound.C: New.
7086
7087         * g++.dg/cpp0x/constexpr-using.C: New.
7088
7089         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7090
7091 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7092
7093         PR testsuite/48276
7094         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7095
7096 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7097
7098         * gcc.dg/slp-1.c: New test.
7099
7100 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7101
7102         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7103         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7104         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7105         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7106         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7107         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7108         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7109         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7110         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7111         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7112         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7113         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7114         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7115         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7116
7117 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7118
7119         PR fortran/47065
7120         * gfortran.dg/trim_optimize_5.f90:  New test.
7121         * gfortran.dg/trim_optimize_6.f90:  New test.
7122
7123 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7124
7125         PR target/38598
7126         * gcc.target/mips/madd-7.c: Remove -mlong32.
7127         * gcc.target/mips/msub-7.c: Likewise.
7128
7129 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7130
7131         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7132         accesses to preserve the meaning of the test for doubleword vectors.
7133         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7134         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7135
7136 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7137
7138         PR fortran/48291
7139         * gfortran.dg/class_42.f03: New.
7140
7141 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7142
7143         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7144         strided accesses.
7145
7146 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7147
7148         PR rtl-optimization/48144
7149         * gcc.dg/pr48144.c: New test.
7150
7151 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7152
7153         * gnat.dg/discr27.ad[sb]: New test.
7154
7155 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7156
7157         * gnat.dg/limited_with2.ad[sb]: New test.
7158         * gnat.dg/limited_with2_pkg1.ads: New helper.
7159         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7160
7161 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7162
7163         * gnat.dg/opt15.adb: New test.
7164         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7165
7166 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7167
7168         PR fortran/48174
7169         PR fortran/45304
7170         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7171         * gfortran.dg/leadz_trailz_3.f90: Ditto
7172
7173 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7174
7175         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7176
7177 2011-03-25  Jason Merrill  <jason@redhat.com>
7178
7179         * g++.dg/cpp0x/defaulted22.C: New.
7180         * g++.dg/cpp0x/defaulted23.C: New.
7181         * g++.dg/cpp0x/defaulted15.C: Adjust.
7182
7183 2011-03-25  Jason Merrill  <jason@redhat.com>
7184
7185         * g++.dg/cpp0x/move1.C: New.
7186
7187 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7188
7189         PR target/48287
7190         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7191
7192 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7193
7194         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7195         for mips-sgi-irix6.5.
7196         Replace snprintf prototype by <stdio.h>.
7197
7198 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7199
7200         PR testsuite/48283
7201         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7202         run_expensive_tests.
7203         * gcc.dg/graphite/block-4.c: Likewise.
7204         * gcc.dg/graphite/block-7.c: Likewise.
7205         * gcc.dg/graphite/block-8.c: Likewise.
7206
7207 2011-03-25  Richard Guenther  <rguenther@suse.de>
7208
7209         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7210         * g++.dg/tree-ssa/pr8781.C: Likewise.
7211         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7212         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7213         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7214         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7215         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7216         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7217         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7218         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7219         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7220         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7221         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7222         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7223         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7224         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7225         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7226         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7227         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7229         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7230         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7231         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7232         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7233         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7234         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7235         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7236         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7237         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7238         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7239         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7240         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7241         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7242         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7243         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7244         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7245         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7246         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7247         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7248         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7249         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7250         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7251         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7252         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7253         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7254         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7255         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7256         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7257         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7258         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7259         * c-c++-common/pr46562-2.c: Likewise.
7260         * gfortran.dg/pr42108.f90: Likewise.
7261         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7262         foo to be inlined even at -O1.
7263         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7264         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7265         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7266         * gcc.dg/matrix/matrix.exp: Disable FRE.
7267
7268 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7269
7270         PR debug/48204
7271         * gcc.dg/dfp/pr48204.c: New test.
7272
7273 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7274
7275         PR target/48209
7276         * gcc.c-torture/execute/pr47917.c: Move this...
7277         * gcc.dg/torture/pr47917.c: to here and add xfails.
7278
7279 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7280
7281         * gnat.dg/array16.ad[sb]: New test.
7282         * gnat.dg/array16.ads: New helper.
7283
7284 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7285
7286         * gnat.dg/derived_type2.adb: New test.
7287
7288 2011-03-24  Richard Guenther  <rguenther@suse.de>
7289
7290         PR tree-optimization/48271
7291         * g++.dg/torture/pr48271.C: New testcase.
7292
7293 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7294
7295         * gnat.dg/array15.ad[sb]: New test.
7296
7297 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7298
7299         PR target/48237
7300         * gcc.target/i386/pr48237.c: New test.
7301
7302 2011-03-24  Richard Guenther  <rguenther@suse.de>
7303
7304         PR middle-end/48269
7305         * gcc.dg/builtin-object-size-10.c: New testcase.
7306
7307 2011-03-24  Richard Guenther  <rguenther@suse.de>
7308
7309         PR tree-optimization/46562
7310         * c-c++-common/pr46562-2.c: New testcase.
7311         * c-c++-common/pr46562.c: Likewise.
7312
7313 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7314
7315         * gcc.dg/vect/vect-cselim-1.c: New test.
7316         * gcc.dg/vect/vect-cselim-2.c: New test.
7317
7318 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7319
7320         * gcc.target/arm/pr46934.c: New.
7321
7322 2011-03-23  Ian Lance Taylor  <iant@google.com>
7323
7324         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7325
7326 2011-03-23  Richard Guenther  <rguenther@suse.de>
7327
7328         * gcc.dg/struct: Remove directory and contents.
7329
7330 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7331
7332         PR testsuite/48251
7333         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7334
7335 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7336
7337         * gnat.dg/discr26.ad[sb]: New test.
7338         * gnat.dg/discr26_pkg.ads: New helper.
7339
7340 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7341
7342         PR target/47553
7343         * gcc.target/arm/neon-vld-1.c: New test.
7344
7345 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7346
7347         * gnat.dg/array14.ad[sb]: New test.
7348         * gnat.dg/array14_pkg.ads: New helper.
7349
7350 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7351
7352         * gcc.c-torture/execute/920501-8.x: Remove.
7353         * gcc.c-torture/execute/930513-1.x: Remove.
7354         * gcc.c-torture/execute/960312-1.x: Remove.
7355         * gcc.c-torture/compile/20000804-1.c,
7356         gcc.c-torture/compile/20001205-1.c,
7357         gcc.c-torture/compile/20001226-1.c,
7358         gcc.c-torture/compile/20010518-2.c,
7359         gcc.c-torture/compile/20020312-1.c,
7360         gcc.c-torture/compile/20020604-1.c,
7361         gcc.c-torture/compile/920501-12.c,
7362         gcc.c-torture/compile/920501-4.c,
7363         gcc.c-torture/compile/920520-1.c,
7364         gcc.c-torture/compile/980506-1.c,
7365         gcc.c-torture/execute/980709-1.x,
7366         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7367         options for m68hc11.
7368         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7369         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7370         m68hc11.
7371
7372 2011-03-22  Nick Clifton  <nickc@redhat.com>
7373
7374         * lib/target-supports.exp (check_profiling_available): Add MN10300
7375         to the list of targets that do not support profiling.  Restore
7376         alpha sorting to this list.
7377
7378 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7379
7380         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7381         failure on 32-bit systems.
7382         * gcc.dg/torture/vector-2.c: Ditto.
7383
7384 2011-03-22  Richard Guenther  <rguenther@suse.de>
7385
7386         PR tree-optimization/48228
7387         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7388
7389 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7390
7391         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7392         powerpc.
7393
7394         PR target/48226
7395         * gcc.target/powerpc/pr48226.c: New file.
7396
7397 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7398
7399         * lib/prune.exp (prune_gcc_output): Prune "could not create
7400         compact unwind for" warnings.
7401
7402 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7403
7404         PR c/42544
7405         PR c/48197
7406         * gcc.c-torture/execute/pr42544.c: New test.
7407         * gcc.c-torture/execute/pr48197.c: New test.
7408
7409 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7410
7411         PR preprocessor/48192
7412         * gcc.target/powerpc/pr48192.c: New file.
7413
7414         PR target/48053
7415         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7416         split problem of 0 being loaded in a VSX register.
7417
7418 2011-03-21  Richard Guenther  <rguenther@suse.de>
7419
7420         PR c/47939
7421         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7422         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7423         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7424         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7425
7426 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR target/48213
7429         * gcc.dg/pr48213.c: New test.
7430
7431 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7432
7433         PR target/12171
7434         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7435
7436 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7437
7438         * gcc.target/arm/xor-and.c: New.
7439
7440 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7441
7442         PR fortran/22572
7443         * gfortran.dg/function_optimize_1.f90:  New test.
7444         * gfortran.dg/function_optimize_2.f90:  New test.
7445
7446 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7447
7448         PR rtl-optimization/47502
7449         * gcc.target/i386/pr47502-1.c: New.
7450         * gcc.target/i386/pr47502-2.c: Likewise.
7451
7452 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7453
7454         PR rtl-optimization/48156
7455         * gcc.dg/pr48156.c: New test.
7456
7457 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7458
7459         PR libfortran/47439
7460         * gfortran.dg/scratch_1.f90: Adjust test.
7461
7462 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7463
7464         PR libfortran/47439
7465         * gfortran.dg/scratch_1.f90: New test.
7466
7467 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7468
7469         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7470         variably modified typedefs.
7471         * gcc.dg/c1x-typedef-2.c: Remove.
7472
7473 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7474
7475         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7476         * gcc.dg/c1x-anon-struct-3.c: New test.
7477         * gcc.dg/anon-struct-11.c: Update.
7478
7479 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7480
7481         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7482         dg-xfail-run-if.
7483         Only xfail with gas.
7484
7485 2011-03-18  Jason Merrill  <jason@redhat.com>
7486
7487         * g++.dg/template/fn-ptr1.C: New.
7488
7489         * g++.dg/overload/volatile1.C: New.
7490
7491         * g++.dg/opt/pr23372.C: New.
7492
7493         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7494
7495 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7496
7497         PR middle-end/47405
7498         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7499
7500 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7501
7502         * gcc.target/arm/unsigned-extend-1.c: New.
7503
7504 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7505
7506         PR bootstrap/48161
7507         * gcc.c-torture/compile/pr48161.c: New test.
7508
7509 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7510
7511         PR middle-end/47725
7512         * gcc.dg/torture/pr47725.c: New.
7513
7514 2011-03-17  Jason Merrill  <jason@redhat.com>
7515
7516         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7517         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7518
7519 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7520
7521         * gnat.dg/specs/elab2.ads: New test.
7522         * gnat.dg/specs/elab2_pkg.ads: New helper.
7523
7524 2011-03-17  Jason Merrill  <jason@redhat.com>
7525
7526         * g++.dg/cpp0x/decltype-1212.C: New.
7527         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7528
7529 2011-03-17  Jason Merrill  <jason@redhat.com>
7530
7531         * g++.dg/parse/memfnquals1.C: New.
7532
7533 2011-03-17  Richard Guenther  <rguenther@suse.de>
7534
7535         PR middle-end/48134
7536         * gcc.dg/pr48134.c: New testcase.
7537
7538 2011-03-17  Richard Guenther  <rguenther@suse.de>
7539
7540         PR middle-end/48165
7541         * g++.dg/torture/pr48165.C: New testcase.
7542
7543 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7544
7545         PR rtl-optimization/48141
7546         * gcc.dg/pr48141.c: New test.
7547
7548 2011-03-16  Jason Merrill  <jason@redhat.com>
7549
7550         * g++.dg/cpp0x/constexpr-48089.C: New.
7551
7552         * g++.dg/cpp0x/constexpr-abi1.C: New.
7553
7554         * g++.dg/cpp0x/constexpr-46336.C: New.
7555         * g++.dg/parse/friend5.C: Adjust expected errors.
7556
7557         * g++.dg/cpp0x/constexpr-47570.C: New.
7558
7559 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7560
7561         PR debug/47510
7562         * ++.dg/debug/dwarf2/typedef6.C: New test.
7563
7564 2011-03-16  Jason Merrill  <jason@redhat.com>
7565
7566         * g++.dg/cpp0x/elision2.C: New.
7567
7568         * g++.dg/cpp0x/constexpr-array3.C: New.
7569
7570 2011-03-16  Jason Merrill  <jason@redhat.com>
7571
7572         * g++.dg/cpp0x/sfinae6.C: New.
7573         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7574         * g++.dg/cpp0x/pr45908.C: Likewise.
7575         * g++.dg/cpp0x/sfinae6.C: Likewise.
7576         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7577         * g++.old-deja/g++.law/arg11.C: Likewise.
7578
7579 2011-03-16  Jason Merrill  <jason@redhat.com>
7580
7581         * g++.dg/template/incomplete6.C: New.
7582
7583 2011-03-16  Jeff Law <law@redhat.com>
7584
7585         * gcc.dg/tree-ssa/vrp55.c: New test.
7586
7587 2011-03-16  Jason Merrill  <jason@redhat.com>
7588
7589         * g++.dg/cpp0x/auto22.C: New.
7590
7591 2011-03-16  Richard Guenther  <rguenther@suse.de>
7592
7593         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7594         optimizing it away if promoted to const.
7595
7596 2011-03-16  Richard Guenther  <rguenther@suse.de>
7597
7598         PR tree-optimization/48149
7599         * gcc.dg/fold-complex-1.c: New testcase.
7600
7601 2011-03-16  Richard Guenther  <rguenther@suse.de>
7602
7603         PR testsuite/48147
7604         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7605         or cloning happens.
7606
7607 2011-03-16  Richard Guenther  <rguenther@suse.de>
7608
7609         PR tree-optimization/26134
7610         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7611
7612 2011-03-16  Richard Guenther  <rguenther@suse.de>
7613
7614         PR tree-optimization/48146
7615         * gcc.dg/torture/pr48146.c: New testcase.
7616
7617 2011-03-16  Richard Guenther  <rguenther@suse.de>
7618
7619         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7620         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7621
7622 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7623
7624         PR middle-end/48136
7625         * gcc.c-torture/compile/pr48136.c: New test.
7626
7627         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7628
7629         PR debug/45882
7630         * gcc.dg/guality/pr45882.c: New test.
7631
7632 2011-03-15  Jason Merrill  <jason@redhat.com>
7633
7634         * g++.dg/cpp0x/constexpr-recursion.C: New.
7635
7636         * g++.dg/cpp0x/implicit11.C: New.
7637
7638 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7639
7640         * g++.dg/cpp0x/constexpr-attribute.C: New.
7641
7642 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7643
7644         * g++.dg/parse/pr34758.C: New.
7645
7646 2011-03-15  Xinliang David Li  <davidxl@google.com>
7647
7648         PR c/47837
7649         * gcc.dg/uninit-pred-7_d.c: New test.
7650         * gcc.dg/uninit-pred-8_d.c: New test.
7651
7652 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7653
7654         PR target/46788
7655         * gcc.target/arm/pr46788.c: New.
7656
7657 2011-03-15  Richard Guenther  <rguenther@suse.de>
7658
7659         PR middle-end/47650
7660         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7661         * gfortran.dg/ishft_4.f90: Likewise.
7662         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7663
7664 2011-03-15  Richard Guenther  <rguenther@suse.de>
7665
7666         PR tree-optimization/13954
7667         * g++.dg/tree-ssa/pr13954.C: New testcase.
7668
7669 2011-03-15  Richard Guenther  <rguenther@suse.de>
7670
7671         PR tree-optimization/48037
7672         * gcc.target/i386/pr48037-1.c: New testcase.
7673
7674 2011-03-15  Richard Guenther  <rguenther@suse.de>
7675
7676         PR tree-optimization/41490
7677         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7678         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7679         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7680         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7681         * g++.dg/tree-ssa/pr33604.C: Adjust.
7682
7683 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7684
7685         PR middle-end/47917
7686         * gcc.c-torture/execute/pr47917.c: New test.
7687         * gcc.dg/pr47917.c: New test.
7688
7689         PR middle-end/38878
7690         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7691
7692 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7693
7694         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7695         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7696         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7697         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7698         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7699         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7700         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7701         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7702         * gcc.target/i386/avx-floor-vec.c: Ditto.
7703         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7704         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7705         * gcc.target/i386/avx-rint-vec.c: Ditto.
7706         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7707         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7708         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7709         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7710
7711 2011-03-14  Tom Tromey  <tromey@redhat.com>
7712
7713         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7714         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7715         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7716
7717 2011-03-14  Tom Tromey  <tromey@redhat.com>
7718
7719         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7720         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7721         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7722
7723 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7724
7725         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7726
7727 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7728
7729         PR rtl-optimization/47166
7730         * gcc.c-torture/execute/postmod-1.c: New test.
7731
7732 2011-03-14  Richard Guenther  <rguenther@suse.de>
7733
7734         PR middle-end/48098
7735         * gcc.dg/torture/pr48098.c: New testcase.
7736
7737 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7738
7739         PR target/48053
7740         * gcc.target/powerpc/pr48053-1.c: New test.
7741         * gcc.target/powerpc/pr48053-2.c: Likewise.
7742
7743 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7744
7745         PR libfortran/48066
7746         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7747
7748 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7749
7750         PR libfortran/48066
7751         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7752
7753 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7754
7755         PR fortran/48059
7756         * gfortran.dg/class_41.f03: New.
7757
7758 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7759
7760         * g++.dg/conversion/cast3.C: New test.
7761
7762 2011-03-11  Jason Merrill  <jason@redhat.com>
7763
7764         * g++.dg/template/error45.C: New.
7765
7766         * g++.dg/parse/no-type-defn1.C: New.
7767
7768         * g++.dg/ext/attrib40.C: New.
7769
7770         * g++.dg/cpp0x/regress/array1.C: New.
7771
7772 2011-03-11  Richard Guenther  <rguenther@suse.de>
7773
7774         PR tree-optimization/48067
7775         * gcc.dg/pr48067.c: New testcase.
7776
7777 2011-03-11  Richard Guenther  <rguenther@suse.de>
7778
7779         PR lto/48073
7780         * g++.dg/lto/20110311-1_0.C: New testcase.
7781
7782 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7783
7784         PR c++/48035
7785         * g++.dg/inherit/virtual8.C: New test.
7786
7787         PR middle-end/48044
7788         * gcc.dg/torture/pr48044.c: New test.
7789
7790 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7791
7792         PR fortran/47768
7793         * gfortran.dg/proc_ptr_comp_31.f90: New.
7794
7795 2011-03-11  Richard Guenther  <rguenther@suse.de>
7796
7797         PR tree-optimization/47278
7798         * gcc.dg/torture/pr47278-1.c: New testcase.
7799         * gcc.dg/torture/pr47278-2.c: Likewise.
7800
7801 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7802
7803         PR tree-optimization/48063
7804         * gcc.dg/torture/pr48063.c: New test.
7805
7806 2011-03-10  Jason Merrill  <jason@redhat.com>
7807
7808         * g++.dg/template/array22.C: New.
7809
7810         * g++.dg/cpp0x/syntax-err1.C: New.
7811         * g++.dg/parse/error36.C: Adjust expected errors.
7812         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7813         * g++.old-deja/g++.pt/typename3.C: Likewise.
7814         * g++.old-deja/g++.pt/typename4.C: Likewise.
7815         * g++.old-deja/g++.pt/typename6.C: Likewise.
7816
7817 2011-03-09  Jason Merrill  <jason@redhat.com>
7818
7819         * g++.dg/template/nontype22.C: New.
7820
7821 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7822
7823         PR tree-optimization/47714
7824         * g++.dg/torture/pr47714.C: New test.
7825
7826 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7827
7828         PR target/47755
7829         * gcc.target/powerpc/pr47755-2.c: New file.
7830
7831 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7832
7833         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7834         is not set in the environment, pass 64 as first argument when not
7835         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7836         native where ulimit -u is supported.
7837
7838 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7839
7840         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7841
7842 2011-03-08  Jason Merrill  <jason@redhat.com>
7843
7844         * g++.dg/template/nontype21.C: New.
7845
7846         * g++.dg/template/anon5.C: New.
7847
7848 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR debug/47881
7851         * gcc.dg/pr47881.c: New test.
7852
7853 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7854
7855         PR c++/47957
7856         * g++.dg/lookup/template3.C: New test.
7857
7858 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7859
7860         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7861         'long' type.
7862
7863 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7864
7865         PR testsuite/47954
7866         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7867         sizeof to compute alignment.
7868
7869 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7870
7871         PR tree-optimization/48022
7872         * gcc.dg/pr48022-1.c: New test.
7873         * gcc.dg/pr48022-2.c: New test.
7874
7875 2011-03-07  Jason Merrill  <jason@redhat.com>
7876
7877         * g++.dg/template/nontype20.C: New.
7878         * g++.dg/init/member1.C: Adjust expected errors.
7879         * g++.dg/parse/constant4.C: Likewise.
7880         * g++.dg/template/qualified-id3.C: Likewise.
7881         * g++.old-deja/g++.pt/crash10.C: Likewise.
7882
7883         * g++.dg/cpp0x/regress/non-const1.C: New.
7884
7885 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7886
7887         PR debug/47991
7888         * gcc.dg/pr47991.c: New test.
7889
7890 2011-03-07  Jason Merrill  <jason@redhat.com>
7891
7892         * g++.dg/abi/mangle46.C: New.
7893
7894 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7895
7896         PR target/47862
7897         * gcc.target/powerpc/pr47862.c: New.
7898
7899 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7900
7901         PR target/45413
7902         * gcc.target/i386/combine-mul.c: Require nonpic.
7903
7904 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7905             Nathan Froyd  <froydnj@codesourcery.com>
7906
7907         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7908
7909 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7910
7911         * README.QMTEST: Remove.
7912
7913 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7914             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7915
7916         PR fortran/47850
7917         * gfortran.dg/array_constructor_37.f90 : New test.
7918
7919 2011-03-05  Jason Merrill  <jason@redhat.com>
7920
7921         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7922         * g++.dg/abi/mangle45.C: Likewise.
7923         * g++.dg/cpp0x/trailing1.C: Likewise.
7924
7925 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7926
7927         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7928
7929 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7930
7931         PR rtl-optimization/47899
7932         * gcc.dg/pr47899.c: New test.
7933
7934         * gcc.dg/torture/pr47968.c: Ignore warnings.
7935
7936         PR tree-optimization/47967
7937         * gcc.c-torture/compile/pr47967.c: New test.
7938
7939 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7940
7941         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7942         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7943
7944 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7945
7946         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7947         and property_getAttributes() if __OBJC2__.
7948         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7949         * objc.dg/property/property-encoding-1.m: New.
7950         * obj-c++.dg/property/property-encoding-1.mm: New.
7951
7952 2011-03-04  Jason Merrill  <jason@redhat.com>
7953
7954         * g++.dg/template/pseudodtor6.C: New.
7955
7956         * g++.dg/inherit/covariant19.C: New.
7957
7958 2011-03-04  Richard Guenther  <rguenther@suse.de>
7959
7960         PR middle-end/47968
7961         * gcc.dg/torture/pr47968.c: New testcase.
7962
7963 2011-03-04  Richard Guenther  <rguenther@suse.de>
7964
7965         PR middle-end/47975
7966         * gcc.dg/torture/pr47975.c: New testcase.
7967
7968 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7969
7970         PR c++/47974
7971         * g++.dg/template/crash106.C: New.
7972
7973 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7974
7975         PR c/47963
7976         * gcc.dg/gomp/pr47963.c: New test.
7977         * g++.dg/gomp/pr47963.C: New test.
7978
7979 2011-03-02  Jason Merrill  <jason@redhat.com>
7980
7981         * g++.dg/cpp0x/regress/condition1.C: New.
7982
7983         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7984
7985 2011-03-01  Jason Merrill  <jason@redhat.com>
7986
7987         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7988
7989         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7990
7991 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7992
7993         PR rtl-optimization/47925
7994         * gcc.c-torture/execute/pr47925.c: New test.
7995
7996 2011-03-01  Jason Merrill  <jason@redhat.com>
7997
7998         * g++.dg/cpp0x/decltype25.C: New.
7999
8000         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8001
8002 2011-03-01  Richard Guenther  <rguenther@suse.de>
8003
8004         PR tree-optimization/47890
8005         * gcc.dg/torture/pr47890.c: New testcase.
8006
8007 2011-03-01  Richard Guenther  <rguenther@suse.de>
8008
8009         PR lto/47924
8010         * gcc.dg/lto/pr47924_0.c: New testcase.
8011
8012 2011-03-01  Richard Guenther  <rguenther@suse.de>
8013
8014         PR lto/46911
8015         * gfortran.dg/lto/pr46911_0.f: New testcase.
8016
8017 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8018
8019         PR libgfortran/47933
8020         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8021         compile errors from older code form.
8022
8023 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8024
8025         PR libgfortran/47567
8026         * gfortran.dg/fmt_fw_d.f90: New test.
8027
8028 2011-02-28  Jason Merrill  <jason@redhat.com>
8029
8030         * g++.dg/inherit/covariant18.C: New.
8031
8032 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8033
8034         PR middle-end/47893
8035         * gcc.dg/pr47893.c: New test.
8036
8037 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8038
8039         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8040         NULL in case of a selector with conflicting types.
8041         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8042
8043 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8044
8045         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8046         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8047         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8048         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8049
8050 2011-02-28  Jason Merrill  <jason@redhat.com>
8051
8052         PR c++/47906
8053         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8054
8055 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8056
8057         PR libgfortran/47778
8058         * gfortran.dg/namelist_71.f90: New test.
8059
8060 2011-02-27  Jason Merrill  <jason@redhat.com>
8061
8062         PR c++/47906
8063         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8064         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8065
8066 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8067
8068         PR c++/46466
8069         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8070
8071 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR fortran/47886
8074         * gfortran.dg/gomp/task-1.f90: Removed.
8075
8076 2011-02-26  Jason Merrill  <jason@redhat.com>
8077
8078         * g++.dg/template/this-targ1.C: New.
8079
8080         * g++.dg/cpp0x/regress/template-const1.C: New.
8081         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8082         * g++.dg/template/function1.C: Adjust.
8083         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8084         * g++.dg/debug/debug7.C: Adjust.
8085
8086 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8087
8088         PR fortran/47886
8089         * gfortran.dg/gomp/task-1.f90: New.
8090
8091 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8092
8093         * gcc.target/arm/neon-thumb2-move.c: Add
8094         dg-require-effective-target arm_thumb2_ok.
8095
8096 2011-02-24  Jason Merrill  <jason@redhat.com>
8097
8098         * g++.dg/parse/constant1.C: Specify C++98 mode.
8099         * g++.dg/parse/constant5.C: Likewise.
8100         * g++.dg/parse/error2.C: Likewise.
8101         * g++.dg/parse/semicolon3.C: Likewise.
8102         * g++.dg/template/crash14.C: Likewise.
8103         * g++.dg/template/local4.C: Likewise.
8104         * g++.dg/template/nontype3.C: Likewise.
8105         * g++.dg/parse/crash31.C: Adjust expected errors.
8106         * g++.dg/template/function1.C: Likewise.
8107         * g++.dg/template/ref3.C: Likewise.
8108         * g++.dg/template/static9.C: Likewise.
8109         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8110
8111         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8112         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8113         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8114         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8115         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8116
8117 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR fortran/47878
8120         * gfortran.dg/pr47878.f90: New test.
8121
8122 2011-02-24  Richard Guenther  <rguenther@suse.de>
8123
8124         PR testsuite/47801
8125         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8126         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8127
8128 2011-02-24  Richard Guenther  <rguenther@suse.de>
8129
8130         PR fortran/47839
8131         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8132         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8133
8134 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8135
8136         PR libgfortran/47567
8137         * gfortran.dg/fmt_f0_1.f90: Update test.
8138
8139 2011-02-23  Jason Merrill  <jason@redhat.com>
8140
8141         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8142         * g++.dg/abi/mangle45.C: New.
8143
8144         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8145         * g++.dg/template/canon-type-9.C: Match use of decltype
8146         between declaration and definition.
8147         * g++.dg/template/canon-type-12.C: Likewise.
8148
8149 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8150
8151         PR fortran/40850
8152         * gfortran.dg/nested_allocatables_1.f90: New.
8153
8154 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8155
8156         PR c++/46868
8157         * g++.dg/pr46868.C: New test.
8158         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8159         * g++.dg/parse/error14.C: Adjust.
8160
8161 2011-02-23  Richard Guenther  <rguenther@suse.de>
8162
8163         PR tree-optimization/47838
8164         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8165
8166 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8167
8168         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8169
8170 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8171
8172         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8173         * gfortran.dg/count_init_expr.f03: Ditto.
8174         * gfortran.dg/gomp/pr43711.f90: Ditto.
8175         * gcc.dg/struct-parse-2.c: Ditto.
8176         * gcc.dg/parse-error-3.c: Ditto.
8177         * gcc.dg/Wlogical-op-1.c: Ditto.
8178         * gcc.dg/Walways-true-1.c: Ditto.
8179         * gcc.dg/pr24225.c: Ditto.
8180         * gcc.dg/Walways-true-2.c: Ditto.
8181         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8182         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8183         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8184         * g++.dg/overload/defarg4.C: Ditto.
8185         * g++.dg/inherit/covariant16.C: Ditto.
8186         * g++.dg/inherit/virtual7.C: Ditto.
8187         * g++.dg/template/canon-type-9.C: Ditto.
8188         * g++.dg/template/access19.C: Ditto.
8189         * g++.dg/template/call7.C: Ditto.
8190         * g++.dg/template/canon-type-2.C: Ditto.
8191         * g++.dg/template/init7.C: Ditto.
8192         * g++.dg/template/sizeof-template-argument.C: Ditto.
8193         * g++.dg/template/const3.C: Ditto.
8194         * g++.dg/template/sfinae26.C: Ditto.
8195         * g++.dg/template/sfinae26.C: Ditto.
8196         * g++.dg/template/canon-type-11.C: Ditto.
8197         * g++.dg/template/union2.C: Ditto.
8198         * g++.dg/template/canon-type-3.C: Ditto.
8199         * g++.dg/template/canon-type-1.C: Ditto.
8200         * g++.dg/template/canon-type-5.C: Ditto.
8201         * g++.dg/template/canon-type-7.C: Ditto.
8202         * g++.dg/template/canon-type-10.C: Ditto.
8203         * g++.dg/template/spec36.C: Ditto.
8204         * g++.dg/template/typedef38.C: Ditto.
8205         * g++.dg/template/canon-type-4.C: Ditto.
8206         * g++.dg/template/canon-type-6.C: Ditto.
8207         * g++.dg/template/canon-type-13.C: Ditto.
8208         * g++.dg/template/instantiate9.C: Ditto.
8209         * g++.dg/template/ttp22.C: Ditto.
8210         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8211         * g++.dg/warn/Walways-true-1.C: Ditto.
8212         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8213         * g++.dg/warn/Walways-true-2.C: Ditto.
8214         * g++.dg/conversion/op4.C: Ditto.
8215         * g++.dg/opt/pr19650.C: Ditto.
8216         * g++.dg/lookup/friend11.C: Ditto.
8217         * g++.dg/other/default2.C: Ditto.
8218         * g++.dg/other/default3.C: Ditto.
8219         * g++.dg/other/dtor2.C: Ditto.
8220         * g++.dg/other/friend5.C: Ditto.
8221         * g++.dg/other/default5.C: Ditto.
8222         * g++.dg/init/brace6.C: Ditto.
8223         * g++.dg/init/aggr5.C: Ditto.
8224         * g++.dg/init/error2.C: Ditto.
8225         * g++.dg/expr/bound-mem-fun.C: Ditto.
8226         * g++.dg/expr/cond6.C: Ditto.
8227         * g++.dg/expr/stmt-expr-1.C: Ditto.
8228         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8229         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8230         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8231         * g++.dg/cpp0x/bracket1.C: Ditto.
8232         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8233         * g++.dg/cpp0x/pr38646.C: Ditto.
8234         * g++.dg/cpp0x/variadic73.C: Ditto.
8235         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8236         * g++.dg/cpp0x/bracket4.C: Ditto.
8237         * g++.dg/cpp0x/decltype4.C: Ditto.
8238         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8239         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8240         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8241         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8242         * g++.dg/cpp0x/decltype2.C: Ditto.
8243         * g++.dg/cpp0x/decltype1.C: Ditto.
8244         * g++.dg/cpp0x/bracket2.C: Ditto.
8245         * g++.dg/cpp0x/decltype5.C: Ditto.
8246         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8247         * g++.dg/cpp0x/variadic70.C: Ditto.
8248         * g++.dg/cpp0x/decltype6.C: Ditto.
8249         * g++.dg/cpp0x/rvo.C: Ditto.
8250         * g++.dg/cpp0x/vt-40092.C: Ditto.
8251         * g++.dg/cpp0x/variadic-new.C: Ditto.
8252         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8253         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8254         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8255         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8256         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8257         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8258         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8259         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8260         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8261         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8262         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8263         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8264         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8265         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8266         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8267         * g++.dg/cpp0x/pr39639.C: Ditto.
8268         * g++.dg/cpp0x/decltype3.C: Ditto.
8269         * g++.dg/cpp0x/variadic68.C: Ditto.
8270         * g++.dg/cpp0x/variadic-function.C: Ditto.
8271         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8272         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8273         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8274         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8275         * g++.dg/parse/crash35.C: Ditto.
8276         * g++.dg/parse/crash40.C: Ditto.
8277         * g++.dg/parse/defarg12.C: Ditto.
8278         * g++.dg/parse/crash34.C: Ditto.
8279         * g++.dg/parse/constructor3.C: Ditto.
8280         * g++.dg/parse/template23.C: Ditto.
8281         * g++.dg/parse/crash56.C: Ditto.
8282         * g++.dg/parse/dtor13.C: Ditto.
8283         * g++.dg/parse/error33.C: Ditto.
8284         * g++.dg/parse/ctor9.C: Ditto.
8285         * g++.dg/parse/error32.C: Ditto.
8286         * g++.dg/parse/error37.C: Ditto.
8287         * g++.dg/parse/bitfield3.C: Ditto.
8288         * g++.dg/parse/struct-4.C: Ditto.
8289         * g++.dg/ext/has_trivial_copy.C: Ditto.
8290         * g++.dg/ext/is_polymorphic.C: Ditto.
8291         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8292         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8293         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8294         * g++.dg/ext/is_union.C: Ditto.
8295         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8296         * g++.dg/ext/is_pod.C: Ditto.
8297         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8298         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8299         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8300         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8301         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8302         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8303         * g++.dg/ext/is_abstract.C: Ditto.
8304         * g++.dg/ext/has_trivial_assign.C: Ditto.
8305         * g++.dg/ext/is_class.C: Ditto.
8306         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8307         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8308         * g++.dg/ext/is_base_of.C: Ditto.
8309         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8310         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8311         * g++.dg/ext/is_empty.C: Ditto.
8312         * g++.dg/ext/is_enum.C: Ditto.
8313         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8314         * gnat.dg/opt11.adb: Ditto.
8315         * obj-c++.dg/pr45735.mm: Ditto.
8316         * obj-c++.dg/pr24393.mm: Ditto.
8317         * obj-c++.dg/exceptions-2.mm: Ditto.
8318         * objc.dg/pr45735.m: Ditto.
8319         * objc.dg/pr24393.m: Ditto.
8320
8321 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8322
8323         * objc.dg/attributes/objc-exception-1.m: New.
8324
8325 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8326
8327         * gcc.dg/cpp/include7.c: New test.
8328
8329 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8330
8331         PR c++/47242
8332         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8333
8334 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8335
8336         PR rtl-optimization/47763
8337         * gcc.dg/pr47763.c: New test.
8338
8339 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8340
8341         PR fortran/45743
8342         * gfortran.dg/whole_file_32.f90 : New test.
8343
8344 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8345
8346         PR c++/47666
8347         * g++.dg/inherit/virtual7.C: New test.
8348
8349 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8350
8351         PR objc/47832
8352         * objc.dg/type-size-3.m: Updated error message.
8353         * objc.dg/type-size-4.m: New test.
8354         * objc.dg/type-size-5.m: New test.
8355
8356 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8357
8358         * lib/gnat.exp: Fix comments.
8359         Don't load libgloss.exp.
8360         (default_gnat_version): Call $compiler with --version.
8361         Adapt regexp for gnatmake output, insert version.
8362         (gnat_version): New proc.
8363         (gnat_init): Remove gnat_libgcc_s_path.
8364         (gnat_target_compile): Likewise.
8365         Remove ld_library_path.
8366         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8367         (gnat_pass): Remove.
8368         (gnat_pass): Remove.
8369         (gnat_finish): Remove.
8370         (gnat_exit): Remove.
8371         (local_find_gnatmake): Reindent.
8372         (runtest_file_p): Remove.
8373         (prune_warnings): Remove.
8374         (find_gnatclean): New proc.
8375         * lib/gnat-dg.exp (lremove): New proc.
8376         (gnat-dg-test): Reindent.
8377         Remove additional output files.
8378         (gnat-dg-runtest): Remove.
8379
8380         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8381         * gnat.dg/loop_optimization6.adb: Likewise.
8382         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8383
8384 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8385
8386         PR tree-optimization/47835
8387         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8388
8389 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8390
8391         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8392         * gfortran.dg/abstract_type_2.f03: Ditto.
8393         * gfortran.dg/abstract_type_3.f03: Ditto.
8394         * gfortran.dg/abstract_type_4.f03: Ditto.
8395         * gfortran.dg/abstract_type_5.f03: Ditto.
8396         * gfortran.dg/abstract_type_6.f03: Ditto.
8397         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8398         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8399         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8400         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8401         * gfortran.dg/array_function_5.f90: Ditto.
8402         * gfortran.dg/asynchronous_3.f03: Ditto.
8403         * gfortran.dg/char_expr_1.f90: Ditto.
8404         * gfortran.dg/class_14.f03: Ditto.
8405         * gfortran.dg/data_array_6.f: Ditto.
8406         * gfortran.dg/data_invalid.f90: Ditto.
8407         * gfortran.dg/dot_product_1.f03: Ditto.
8408         * gfortran.dg/func_derived_5.f90: Ditto.
8409         * gfortran.dg/func_result_4.f90: Ditto.
8410         * gfortran.dg/implied_do_1.f90: Ditto.
8411         * gfortran.dg/initialization_25.f90: Ditto.
8412         * gfortran.dg/initialization_26.f90: Ditto.
8413         * gfortran.dg/interface_34.f90: Ditto.
8414         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8415         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8416         * gfortran.dg/matmul_8.f03: Ditto.
8417         * gfortran.dg/merge_init_expr.f90: Ditto.
8418         * gfortran.dg/pack_assign_1.f90: Ditto.
8419         * gfortran.dg/pack_vector_1.f90: Ditto.
8420         * gfortran.dg/pointer_check_8.f90: Ditto.
8421         * gfortran.dg/product_init_expr.f03: Ditto.
8422         * gfortran.dg/reshape_order_5.f90: Ditto.
8423         * gfortran.dg/reshape_shape_1.f90: Ditto.
8424         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8425         * gfortran.dg/same_name_2.f90: Ditto.
8426         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8427         * gfortran.dg/spread_init_expr.f03: Ditto.
8428         * gfortran.dg/stmt_func_1.f90: Ditto.
8429         * gfortran.dg/sum_init_expr.f03: Ditto.
8430         * gfortran.dg/transpose_3.f03: Ditto.
8431         * gfortran.dg/unpack_init_expr.f03: Ditto.
8432         * gfortran.dg/warn_conversion.f90: Ditto.
8433         * gfortran.dg/warn_conversion_2.f90: Ditto.
8434         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8435         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8436         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8437         * gfortran.dg/whole_file_16.f90: Ditto.
8438         * gfortran.dg/whole_file_17.f90: Ditto.
8439         * gfortran.dg/whole_file_18.f90: Ditto.
8440         * gfortran.dg/whole_file_20.f03: Ditto.
8441         * gfortran.dg/whole_file_5.f90: Ditto.
8442         * gfortran.dg/whole_file_6.f90: Ditto.
8443         * gfortran.dg/write_invalid_format.f90: Ditto.
8444         * gfortran.dg/zero_sized_6.f90: Ditto.
8445
8446 2011-02-21  Jeff Law <law@redhat.com>
8447
8448         PR rtl-optimization/46178
8449         * gcc.target/i386/pr46178.c: New test.
8450
8451         PR rtl-optimization/46002
8452         * gcc.c-torture/compile/pr46002.c: New test.
8453
8454 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8455
8456         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8457         *-*-hpux10*.
8458
8459 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8460
8461         PR debug/47106
8462         * g++.dg/debug/pr47106.C: Require effective target lto.
8463
8464 2011-02-21  Jason Merrill  <jason@redhat.com>
8465
8466         * g++.dg/cpp0x/constexpr-diag2.C: New.
8467
8468 2011-02-20  Jason Merrill  <jason@redhat.com>
8469
8470         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8471
8472         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8473
8474         * g++.dg/overload/conv-op1.C: New.
8475
8476         * g++.dg/cpp0x/constexpr-synth1.C: New.
8477
8478 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8479
8480         * objc.dg/layout-2.m: New.
8481         * objc.dg/selector-3.m: Adjusted location of error message.
8482         * objc.dg/type-size-3.m: Same.
8483         * obj-c++.dg/selector-3.mm: Same.
8484
8485 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8486
8487         PR objc/47784
8488         * objc.dg/property/dotsyntax-22.m: New.
8489         * obj-c++.dg/property/dotsyntax-22.mm: New.
8490
8491 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8492
8493         PR c++/46394
8494         * g++.dg/template/typedef38.C: New test.
8495
8496 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8497
8498         PR fortran/46818
8499         * gfortran.dg/whole_file_30.f90 : New test.
8500         * gfortran.dg/whole_file_31.f90 : New test.
8501
8502 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8503
8504         PR fortran/45077
8505         PR fortran/44945
8506         * gfortran.dg/whole_file_28.f90 : New test.
8507         * gfortran.dg/whole_file_29.f90 : New test.
8508
8509 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8510
8511         PR c++/44118
8512         * g++.dg/template/crash105.C: New.
8513
8514 2011-02-19  Jason Merrill  <jason@redhat.com>
8515
8516         * g++.dg/cpp0x/regress/no-elide1.C: New.
8517
8518 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8519
8520         PR tree-optimization/46620
8521         * gcc.dg/pr46620.c: New.
8522
8523 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8524
8525         PR c/47809
8526         * gcc.target/i386/pr47809.c: New test.
8527
8528 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8529             Tobias Burnus  <burnus@net-b.de>
8530
8531         * lib/target-supports.exp
8532         (check_effective_target_fortran_large_real): New check for large reals.
8533         * gfortran.dg/nan_7.f90: New test.
8534
8535 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8536
8537         PR libgfortran/47567
8538         * gfortran.dg/fmt_f0_1.f90: Update test.
8539
8540 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8541
8542         PR fortran/47348
8543         * gfortran.dg/array_constructor_36.f90 : New test.
8544         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8545         allow for comparison between different elements of the array
8546         constructor at different levels of optimization.
8547
8548 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8549
8550         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8551         * gcc.target/i386/pr32280-1.c: Likewise.
8552
8553 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8554
8555         PR target/47800
8556         * gcc.target/i386/pr47800.c: New test.
8557
8558 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8559
8560         * objc/execute/exceptions/foward-1.x: New.
8561
8562 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8563
8564         PR fortran/47789
8565         * gfortran.dg/derived_constructor_comps_4.f90: New.
8566
8567 2011-02-18  Tobias Burnus
8568
8569         PR fortran/47775
8570         * gfortran.dg/func_result_6.f90: New.
8571
8572 2011-02-18  Michael Matz  <matz@suse.de>
8573
8574         PR fortran/45586
8575         * gfortran.dg/lto/pr45586_0.f90: New test.
8576         * gfortran.dg/typebound_proc_20.f90: Ditto.
8577         * gfortran.dg/typebound_proc_21.f90: Ditto.
8578
8579 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8580
8581         PR c++/47795
8582         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8583
8584 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8585
8586         PR fortran/47750
8587         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8588         gcc_warning_prefix.
8589         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8590         normalizing the error/warning output.
8591         * gfortran.dg/Wall.f90: Update dg-error/warning.
8592         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8593         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8594         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8595         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8596         * gfortran.dg/class_30.f90: Update dg-error/warning.
8597         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8598         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8599         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8600         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8601         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8602         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8603         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8604         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8605         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8606         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8607         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8608         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8609         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8610         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8611         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8612         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8613         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8614         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8615         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8616         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8617         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8618         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8619         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8620         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8621         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8622
8623 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8624
8625         PR fortran/47768
8626         * gfortran.dg/proc_ptr_comp_30.f90: New.
8627
8628 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8629
8630         PR debug/47780
8631         * gcc.target/i386/pr47780.c: New test.
8632
8633 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8634
8635         PR fortran/47767
8636         * gfortran.dg/class_40.f03: New.
8637
8638 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8639
8640         PR c++/47208
8641         * g++.dg/cpp0x/auto21.C: New test.
8642
8643 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8644
8645         * objc.dg/special/unclaimed-category-1.h: Updated for
8646         new ABI support.
8647         * objc.dg/special/unclaimed-category-1.m: Same.
8648         * objc.dg/zero-link-1.m: Same.
8649         * objc.dg/lookup-1.m: Same.
8650         * objc.dg/torture/strings/const-str-9.m
8651         * objc.dg/torture/strings/const-str-10.m: Same.
8652         * objc.dg/torture/strings/const-str-11.m: Same.
8653         * objc.dg/torture/forward-1.m: Same.
8654         * objc.dg/zero-link-2.m: Same.
8655         * objc.dg/encode-7-next-64bit.m: Same.
8656         * objc.dg/method-4.m: Same.
8657         * objc.dg/next-runtime-1.m: Same.
8658         * objc.dg/image-info.m: Same.
8659         * objc.dg/pr23214.m: Same.
8660         * objc.dg/symtab-1.m: Same.
8661         * obj-c++.dg/basic.m: Same.
8662         * obj-c++.dg/proto-lossage-3.m: Same.
8663         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8664         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8665         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8666         * obj-c++.dg/method-11.m: Same.
8667         * objc/execute/enumeration-1.m: Same.
8668         * objc/execute/object_is_class.m: Same.
8669         * objc/execute/formal_protocol-2.m: Same.
8670         * objc/execute/formal_protocol-4.m: Same.
8671         * objc/execute/formal_protocol-6.m: Same.
8672         * objc/execute/bycopy-3.m: Same.
8673         * objc/execute/exceptions/catchall-1.m: Same.
8674         * objc/execute/exceptions/finally-1.m: Same.
8675         * objc/execute/exceptions/local-variables-1.m: Same.
8676         * objc/execute/exceptions/foward-1.m: Same.
8677         * objc/execute/bf-common.h
8678         * objc/execute/enumeration-2.m: Same.
8679         * objc/execute/formal_protocol-1.m: Same.
8680         * objc/execute/formal_protocol-3.m: Same.
8681         * objc/execute/formal_protocol-5.m: Same.
8682         * objc/execute/accessing_ivars.m: Same.
8683         * objc/execute/bycopy-2.m: Same.
8684         * objc/execute/formal_protocol-7.m: Same.
8685         * objc/execute/compatibility_alias.m: Same.
8686         * objc/execute/no_clash.m: Same.
8687         * objc/execute/object_is_meta_class.m: Same.
8688         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8689         * objc/execute/class-tests-1.h: Include stdio.h.
8690         * objc/execute/class-tests-2.h: Same.
8691         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8692         runtimes.
8693         * obj-c++.dg/try-catch-2.mm: Same.
8694
8695 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8696
8697         PR c++/47783
8698         * g++.dg/warn/Wunused-parm-4.C: New test.
8699
8700 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8701             Jan Hubicka  <jh@suse.cz>
8702
8703         PR debug/47106
8704         PR debug/47402
8705         * g++.dg/debug/pr47106.C: New.
8706
8707 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8708
8709         PR target/43653
8710         * gcc.target/i386/pr43653.c: New test.
8711
8712 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8713
8714         PR c++/47172
8715         * g++.dg/template/inherit6.C: New test.
8716
8717 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8718
8719         PR fortran/47745
8720         * gfortran.dg/class_39.f03: New.
8721
8722 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8723
8724         PR c++/47326
8725         * g++.dg/cpp0x/variadic106.C: New test.
8726
8727 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8728
8729         PR libfortran/47757
8730         * gfortran.dg/pr47757-1.f90: New test.
8731         * gfortran.dg/pr47757-2.f90: New test.
8732         * gfortran.dg/pr47757-3.f90: New test.
8733
8734         PR c++/47704
8735         * g++.dg/cpp0x/enum8.C: New test.
8736
8737 2011-02-15  Jason Merrill  <jason@redhat.com>
8738
8739         * g++.dg/inherit/implicit-trivial1.C: New.
8740         * g++.dg/cpp0x/implicit-trivial1.C: New.
8741
8742 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8743
8744         PR middle-end/47725
8745         * gcc.dg/torture/pr47725.c: Removed.
8746
8747 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8748
8749         PR target/47755
8750         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8751         constant does not generate a load from memory.
8752
8753 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8754
8755         PR middle-end/47725
8756         * gcc.dg/torture/pr47725.c: New.
8757
8758 2011-02-15  Richard Guenther  <rguenther@suse.de>
8759
8760         PR tree-optimization/47743
8761         * gcc.dg/torture/pr47743.c: New testcase.
8762
8763 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR middle-end/47581
8766         * gcc.target/i386/pr47581.c: New test.
8767
8768 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8769
8770         PR fortran/47730
8771         * gfortran.dg/select_type_22.f03: New.
8772
8773 2011-02-14  Jason Merrill  <jason@redhat.com>
8774
8775         * g++.dg/cpp0x/regress/enum1.C: New.
8776
8777 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8778
8779         * gnat.dg/include.adb: New test.
8780
8781 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8782
8783         PR fortran/47728
8784         * gfortran.dg/class_38.f03: New.
8785
8786 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8787
8788         * gcc.dg/pr46494.c: New test.
8789
8790 2011-02-14  Richard Guenther  <rguenther@suse.de>
8791
8792         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8793
8794 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8795
8796         PR ada/41929
8797         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8798         sparc*-sun-solaris2.11.
8799
8800 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8801
8802         PR fortran/47349
8803         * gfortran.dg/argument_checking_18.f90: New.
8804
8805 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8806
8807         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8808         * gfortran.dg/argument_checking_17.f90: New.
8809
8810 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8811
8812         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8813         are temporarily disabled.
8814         * gfortran.dg/class_7.f03: Ditto.
8815         * gfortran.dg/coarray_14.f90: Ditto.
8816         * gfortran.dg/typebound_proc_13.f03: Ditto.
8817
8818 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8819
8820         PR fortran/45586
8821         * gfortran.dg/extends_11.f03: New.
8822
8823 2011-02-11  Xinliang David Li  <davidxl@google.com>
8824
8825         PR tree-optimization/47707
8826         * g++.dg/tree-ssa/pr47707.C: New test.
8827
8828 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8829
8830         * g++.dg/opt/inline17.C: New test.
8831
8832 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8833
8834         PR fortran/47550
8835         * gfortran.dg/pure_formal_2.f90: New.
8836
8837 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8838
8839         PR rtl-optimization/47614
8840         * gfortran.dg/pr47614.f: New.
8841
8842 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8843
8844         PR driver/47678
8845         * gcc.dg/opts-6.c: New test.
8846
8847 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR debug/47684
8850         * gcc.dg/pr47684.c: New test.
8851
8852 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8853
8854         PR target/47629
8855         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8856         c99_runtime, dg-add-options c99_runtime.
8857         (main): Use __asm__.
8858
8859 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8860
8861         PR testsuite/47400
8862         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8863         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8864         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8865         * gcc.dg/ucnid-10.c: Likewise.
8866         * gcc.dg/ucnid-13.c: Likewise.
8867         * gcc.dg/ucnid-7.c: Likewise.
8868         * gcc.dg/ucnid-8.c: Likewise.
8869         Adapt dg-warning line number.
8870
8871 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8872
8873         * gcc.target/i386/parity-1.c: Use -march=k8.
8874         * gcc.target/i386/parity-2.c: Ditto.
8875         * gcc.target/i386/vecinit-1.c: Ditto.
8876         * gcc.target/i386/vecinit-2.c: Ditto.
8877
8878 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8879
8880         PR target/46610
8881         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8882         * gcc.target/mips/save-restore-3.c: Likewise.
8883         * gcc.target/mips/save-restore-4.c: Likewise.
8884         * gcc.target/mips/save-restore-5.c: Likewise.
8885
8886         PR target/47683
8887         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8888         * g++.dg/tree-prof/partition2.C: Likewise.
8889
8890 2011-02-09  Jason Merrill  <jason@redhat.com>
8891
8892         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8893         rather than misdeclare std::puts.
8894
8895         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8896         * g++.dg/other/warning1.C: Likewise.
8897         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8898         * g++.old-deja/g++.gb/scope06.C: Likewise.
8899         * g++.old-deja/g++.law/cvt11.C: Likewise.
8900         * g++.old-deja/g++.law/init1.C: Likewise.
8901         * g++.dg/abi/mangle26.C: Likewise.
8902
8903         * g++.dg/template/function1.C: Adjust for C++0x mode.
8904         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8905
8906         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8907         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8908
8909         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8910
8911         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8912
8913         * g++.dg/cpp0x/regress: New directory.
8914         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8915         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8916         * g++.dg/cpp0x/regress/regress3.C: New.
8917
8918 2011-02-10  Richard Guenther  <rguenther@suse.de>
8919
8920         PR tree-optimization/47677
8921         * gcc.dg/torture/pr47677.c: New testcase.
8922
8923 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8924
8925         * objc.dg/special/load-category-1.m: Remove unused header.
8926         * objc.dg/special/load-category-1a.m: Likewise.
8927         * objc.dg/special/load-category-2.m: Likewise.
8928         * objc.dg/special/load-category-2a.m: Likewise.
8929         * objc.dg/special/load-category-3.m: Likewise.
8930         * objc.dg/special/load-category-3a.m: Likewise.
8931         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8932         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8933         * objc.dg/attributes/class-attribute-1.m: Likewise.
8934         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8935         * obj-c++.dg/property/property.exp: Likewise.
8936         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8937         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8938         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8939         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8940         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8941         * obj-c++.dg/template-8.mm: Likewise.
8942
8943 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8944
8945         PR target/47665
8946         * gcc.target/i386/pr47665.c: New test.
8947
8948 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8949
8950         PR testsuite/47622
8951         Revert
8952         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8953         PR debug/42631
8954         * gcc.dg/pr42631.c: Update test.
8955         * gcc.dg/pr42631-2.c: New test.
8956
8957 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8958
8959         PR fortran/47352
8960         * gfortran.dg/proc_decl_25.f90: New.
8961
8962 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8963
8964         PR fortran/47463
8965         * gfortran.dg/typebound_assignment_2.f03: New.
8966
8967 2011-02-09  Richard Guenther  <rguenther@suse.de>
8968
8969         PR tree-optimization/47664
8970         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8971
8972 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8973
8974         PR middle-end/47646
8975         * gnat.dg/uninit_func.adb: Adjust dg directive.
8976
8977 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8978
8979         PR middle-end/47646
8980         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8981
8982 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8983
8984         PR fortran/47637
8985         * gfortran.dg/auto_dealloc_2.f90: New.
8986
8987 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8988
8989         * gcc.dg/builtins-config.h: Remove __sgi handling.
8990         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8991         -std=c99 for mips-sgi-irix6.5*.
8992
8993 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8994
8995         PR middle-end/45505
8996         * gfortran.dg/pr25923.f90: Remove xfails.
8997
8998 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8999
9000         PR fortran/47583
9001         * gfortran.dg/inquire_14.f90: New test.
9002
9003 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9004
9005         PR fortran/45290
9006         * gfortran.dg/pointer_init_6.f90: New.
9007
9008 2011-02-08  Jeff Law <law@redhat.com>
9009
9010         PR tree-optimization/42893
9011         * gcc.tree-ssa/pr42893.c: New test.
9012
9013 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9014
9015         PR tree-optimization/46834
9016         PR tree-optimization/46994
9017         PR tree-optimization/46995
9018         * gcc.dg/graphite/id-pr46834.c: New.
9019         * gfortran.dg/graphite/id-pr46994.f90: New.
9020         * gfortran.dg/graphite/id-pr46995.f90: New.
9021
9022 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9023
9024         PR middle-end/47646
9025         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9026         using the variable is known the warning is emitted there.
9027         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9028         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9029
9030         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9031         statement.
9032         (vg): Likewise.
9033         * gcc.dg/noreturn-1.c (foo5): Likewise.
9034         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9035         (method2): Likewise.
9036
9037         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9038         the return statement using the uninitialized variable.
9039         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9040
9041 2011-02-08  Richard Guenther  <rguenther@suse.de>
9042
9043         PR middle-end/47639
9044         * g++.dg/opt/pr47639.c: New testcase.
9045
9046 2011-02-08  Richard Guenther  <rguenther@suse.de>
9047
9048         PR tree-optimization/47632
9049         * g++.dg/opt/pr47632.C: New testcase.
9050
9051 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9052
9053         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9054
9055 2011-02-07  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/47615
9058         * g++.dg/opt/pr47615.C: New testcase.
9059
9060 2011-02-07  Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/47621
9063         * gcc.dg/torture/pr47621.c: New testcase.
9064
9065 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9066
9067         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9068
9069 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9070
9071         PR fortran/47592
9072         * gfortran.dg/allocate_with_source_1 : New test.
9073
9074 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9075
9076         PR middle-end/47610
9077         * gcc.dg/pr47610.c: New test.
9078
9079 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9080
9081         PR debug/42631
9082         * gcc.dg/pr42631.c: Update test.
9083         * gcc.dg/pr42631-2.c: New test.
9084
9085 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9086
9087         PR fortran/47574
9088         * gfortran.dg/pr47574.f90:  New test.
9089
9090 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9091
9092         PR tree-optimization/46194
9093         * gcc.dg/autopar/pr46194.c: New.
9094
9095 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9096
9097         PR tree-optimization/43695
9098         * g++.dg/ipa/pr43695.C: New.
9099
9100 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR inline-asm/23200
9103         * gcc.dg/pr23200.c: New test.
9104
9105 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9106
9107         PR c++/47589
9108         * g++.dg/pr47589.C: New test.
9109
9110 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9111
9112         PR c++/47398
9113         * g++.dg/template/typedef37.C: New test.
9114         * g++.dg/template/param1.C: Adjust expected error message.
9115
9116 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9117
9118         PR middle-end/31490
9119         * gcc.dg/pr31490-2.c: New test.
9120         * gcc.dg/pr31490-3.c: New test.
9121         * gcc.dg/pr31490-4.c: New test.
9122
9123 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9124             Jakub Jelinek  <jakub@redhat.com>
9125
9126         PR c++/46890
9127         * g++.dg/parser/semicolon3.C: Adjust.
9128         * g++.dg/parser/semicolon4.C: New testcase.
9129         * g++.dg/pr46890.C: New testcase.
9130
9131 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9132
9133         PR c++/29571
9134         * g++.dg/init/pr29571.C: New.
9135
9136 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9137
9138         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9139         instead of vect_int.
9140
9141 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9142
9143         PR target/47312
9144         * gcc.target/i386/pr47312.c: New test.
9145
9146         PR target/47564
9147         * gcc.target/i386/pr47564.c: New test.
9148
9149 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9150
9151         PR tree-optimization/45122
9152         * gcc.dg/tree-ssa/pr45122.c: New.
9153
9154 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9155
9156         PR target/47272
9157         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9158         and vec_vsx_st.
9159
9160         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9161         and vsx so a default --with-cpu=power7 doesn't give an error
9162         when -mavoid-indexed-addresses is used.
9163
9164         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9165         wrapper function to save the arguments and then jump to the real
9166         function, rather than depending on the compiler not to move stuff
9167         before an asm.
9168         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9169
9170 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9171             Paul Thomas  <pault@gcc.gnu.org>
9172
9173         PR fortran/47082
9174         * gfortran.dg/class_37.f03 : New test.
9175
9176 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9177             Richard Guenther  <rguenther@suse.de>
9178
9179         PR tree-optimization/40979
9180         PR bootstrap/47044
9181         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9182         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9183         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9184         check_vect_support_and_set_flags.
9185         * gfortran.dg/graphite/vect-pr40979.f90: New.
9186
9187 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9188
9189         PR fortran/47572
9190         * gfortran.dg/class_36.f03: New.
9191
9192 2011-02-02  Richard Guenther  <rguenther@suse.de>
9193
9194         PR tree-optimization/47566
9195         * gcc.dg/lto/20110201-1_0.c: New testcase.
9196
9197 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9198
9199         PR debug/47498
9200         PR debug/47501
9201         PR debug/45136
9202         PR debug/45130
9203         * debug/pr47498.c: New.
9204         * debug/pr47501.c: New.
9205
9206 2011-02-01  Richard Guenther  <rguenther@suse.de>
9207
9208         PR tree-optimization/47559
9209         * g++.dg/torture/pr47559.C: New testcase.
9210
9211 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9212
9213         PR fortran/47565
9214         * gfortran.dg/typebound_call_20.f03: New.
9215
9216 2011-02-01  Richard Guenther  <rguenther@suse.de>
9217
9218         PR tree-optimization/47555
9219         * gcc.dg/pr47555.c: New testcase.
9220
9221 2011-02-01  Richard Guenther  <rguenther@suse.de>
9222
9223         PR tree-optimization/47541
9224         * g++.dg/torture/pr47541.C: New testcase.
9225
9226 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9227
9228         PR fortran/47455
9229         * gfortran.dg/typebound_call_19.f03: New.
9230
9231 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9232
9233         PR c++/47416
9234         * g++.dg/cpp0x/pr47416.C: New test.
9235
9236 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9237
9238         PR fortran/47519
9239         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9240
9241 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9242
9243         PR fortran/47463
9244         * gfortran.dg/typebound_assignment_1.f03: New.
9245
9246 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9247
9248         PR tree-optimization/47538
9249         * gcc.c-torture/execute/pr47538.c: New test.
9250
9251 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9252
9253         PR target/45325
9254         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9255
9256 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9257
9258         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9259
9260 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9261
9262         PR rtl-optimization/44031
9263         * gcc.c-torture/compile/20110131-1.c: New test.
9264
9265 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9266
9267         PR fortran/47042
9268         * gfortran.dg/stmt_func_1.f90: New.
9269
9270 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9271
9272         PR fortran/47042
9273         * gfortran.dg/interface_34.f90: New.
9274
9275 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9276
9277         PR fortran/47523
9278         * gfortran.dg/realloc_on_assign_5.f03: New test.
9279         * gfortran.dg/realloc_on_assign_5.f03: New test.
9280
9281 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9282
9283         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9284         * gfortran.dg/bessel_7.f90: Likewise.
9285         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9286
9287         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9288         * gfortran.dg/sum_init_expr.f03: Likewise.
9289
9290         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9291
9292         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9293         -r -nostdlib.
9294
9295         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9296         loop only on "vect_intfloat_cvt" targets.
9297
9298 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9299
9300         PR fortran/47531
9301         * gfortran.dg/shape_6.f90: New.
9302
9303 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9304
9305         PR libgfortran/47434
9306         * gfortran.dg/read_infnan_1.f90: Update test.
9307         * gfortran.dg/module_nan.f90: Update test.
9308         * gfortran.dg/char4_iunit_1.f03: Update test.
9309         * gfortran.dg/large_real_kind_1.f90: Update test.
9310         * gfortran.dg/real_const_3.f90: Update test.
9311         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9312
9313 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9314
9315         PR c++/47311
9316         * g++.dg/template/param2.C: New test.
9317
9318 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9319
9320         PR libgfortran/47285
9321         * gfortran.dg/fmt_g.f: New test.
9322
9323 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9324
9325         PR fortran/47507
9326         * gfortran.dg/pure_formal_1.f90: New.
9327
9328 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR target/42894
9331         * gcc.dg/tls/pr42894.c: New test.
9332
9333 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9334
9335         * gcc.dg/pr47276.c: Add dg-require-visibility.
9336
9337 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9338
9339         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9340
9341 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9342             Tobias Burnus  <burnus@gcc.gnu.org>
9343
9344         PR fortran/45170
9345         PR fortran/35810
9346         PR fortran/47350
9347         * gfortran.dg/realloc_on_assign_3.f03: New test.
9348         * gfortran.dg/realloc_on_assign_4.f03: New test.
9349         * gfortran.dg/allocatable_function_5.f90: New test.
9350         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9351         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9352         implemented" dg-errors.
9353
9354 2011-01-27  Jan Hubicka  <jh@suse.cz>
9355
9356         PR middle-end/46949
9357         * gcc.dg/attr-weakref-4.c: New testcase
9358
9359 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9360
9361         PR tree-optimization/47228
9362         * gcc.dg/torture/pr47228.c: New test.
9363
9364 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9365
9366         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9367
9368 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9369
9370         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9371         when using auto-overlay support on the SPU.
9372
9373 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9374
9375         PR rtl-optimization/44174
9376         * gcc.target/i386/asm-6.c: New test.
9377
9378 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9379
9380         PR rtl-optimization/46856
9381         * gcc.c-torture/compile/pr46856.c: New test.
9382
9383 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9384             Andrew Pinski  <pinskia@gmail.com>
9385
9386         PR c/43082
9387         * gcc.dg/pr43082.c: New.
9388
9389 2011-01-26  DJ Delorie  <dj@redhat.com>
9390
9391         PR rtl-optimization/46878
9392         * gcc.dg/pr46878-1.c: New test.
9393
9394 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9395
9396         PR c++/47476
9397         * g++.dg/cpp0x/pr47476.C: New test.
9398
9399 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9400
9401         * gcc.c-torture/compile/20110126-1.c: New test.
9402
9403 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR c/47473
9406         * gcc.dg/torture/pr47473.c: New test.
9407
9408 2011-01-26  Jan Hubicka  <jh@suse.cz>
9409
9410         PR target/47237
9411         * gcc.c-torture/execute/pr47237.c: New testcase.
9412
9413 2011-01-26  Jan Hubicka  <jh@suse.cz>
9414
9415         PR tree-optimization/47190
9416         * gcc.dg/attr-weakref-3.c: New testcase.
9417
9418 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9419
9420         PR c++/43601
9421         * gcc.dg/dll-9a.c: New test file.
9422         * gcc.dg/dll-11.c: Likewise.
9423         * gcc.dg/dll-12.c: Likewise.
9424         * gcc.dg/dll-12a.c: Likewise.
9425         * gcc.dg/dll-11a.c: Likewise.
9426         * gcc.dg/dll-9.c: Likewise.
9427         * gcc.dg/dll-10.c: Likewise.
9428         * gcc.dg/dll-10a.c: Likewise.
9429         * g++.dg/ext/dllexport4a.cc: Likewise.
9430         * g++.dg/ext/dllexport4.C: Likewise.
9431         * g++.dg/ext/dllexport5.C: Likewise.
9432         * g++.dg/ext/dllexport5a.cc: Likewise.
9433
9434 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9435
9436         PR tree-optimization/46970
9437         * gcc.dg/graphite/pr46970.c: New.
9438
9439 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9440
9441         PR tree-optimization/46215
9442         * gcc.dg/graphite/pr46215.c: New.
9443
9444 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9445
9446         PR tree-optimization/46168
9447         * gcc.dg/graphite/pr46168.c: New.
9448
9449 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9450
9451         PR tree-optimization/43657
9452         * gcc.dg/graphite/pr43657.c: New.
9453
9454 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9455
9456         PR tree-optimization/29832
9457         * gfortran.dg/graphite/pr29832.f90: New.
9458
9459 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9460
9461         PR tree-optimization/43567
9462         * gcc.dg/graphite/pr43567.c: New.
9463
9464 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9465
9466         * gfortran.dg/graphite/interchange-4.f: New.
9467         * gfortran.dg/graphite/interchange-5.f: New.
9468
9469         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9470         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9471         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9472         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9473         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9474         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9475         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9476         * gfortran.dg/ltrans-7.f90: Removed.
9477         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9478
9479         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9480         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9481         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9482         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9483         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9484         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9485         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9486         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9487         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9488         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9489         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9490         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9491         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9492         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9493         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9494         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9495         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9496         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9497         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9498         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9499         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9500         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9501         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9502         * gcc.dg/tree-ssa/data-dep-1.c
9503         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9504         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9505         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9506         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9507         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9508
9509 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9510
9511         PR tree-optimization/47265
9512         PR tree-optimization/47443
9513         * gcc.c-torture/compile/pr47265.c: New test.
9514         * gcc.dg/pr47443.c: New test.
9515
9516 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9517
9518         PR tree-optimization/47382
9519         * g++.dg/torture/pr47382.C: New test.
9520         * g++.dg/opt/devirt1.C: Xfail.
9521
9522 2011-01-25  Yao Qi  <yao@codesourcery.com>
9523
9524         PR target/45701
9525         * gcc.target/arm/pr45701-1.c: New test.
9526         * gcc.target/arm/pr45701-2.c: New test.
9527         * gcc.target/arm/pr45701-3.c: New test.
9528
9529 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9530             Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR tree-optimization/47271
9533         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9534
9535 2011-01-25  Nick Clifton  <nickc@redhat.com>
9536
9537         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9538         (saturate_add): Delete.
9539         (exchange): Delete.
9540         (main): Do not run saturate_add.
9541         (set_interrupts): Delete.
9542
9543 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9544
9545         PR fortran/47448
9546         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9547
9548 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9549
9550         PR tree-optimization/47427
9551         PR tree-optimization/47428
9552         * gcc.c-torture/compile/pr47427.c: New test.
9553         * gcc.c-torture/compile/pr47428.c: New test.
9554
9555 2011-01-25  Richard Guenther  <rguenther@suse.de>
9556
9557         PR middle-end/47411
9558         * gcc.dg/torture/pr47411.c: New testcase.
9559
9560 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9561
9562         * gfortran.dg/graphite/id-24.f: New.
9563         * gfortran.dg/graphite/id-25.f: New.
9564
9565 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9566
9567         * gfortran.dg/graphite/id-23.f: New.
9568
9569 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9570
9571         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9572
9573 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9574
9575         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9576         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9577         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9578         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9579         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9580         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9581         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9582         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9583         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9584
9585 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9586
9587         * gcc.dg/graphite/block-0.c: Add documentation.
9588         * gcc.dg/graphite/block-4.c: Same.
9589         * gcc.dg/graphite/block-7.c: Same.
9590         * gcc.dg/graphite/block-8.c: New.
9591         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9592         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9593         * gcc.dg/graphite/interchange-12.c: Add documentation.
9594         * gcc.dg/graphite/interchange-13.c: New.
9595         * gcc.dg/graphite/interchange-14.c: New.
9596         * gcc.dg/graphite/interchange-15.c: New.
9597         * gcc.dg/graphite/interchange-8.c: Add documentation.
9598         * gcc.dg/graphite/interchange-mvt.c: Same.
9599
9600 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9601
9602         PR target/47408
9603         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9604         * gcc.target/powerpc/altivec-14.c: Ditto.
9605         * gcc.target/powerpc/altivec-33.c: Ditto.
9606         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9607         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9608         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9609         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9610         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9611         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9612         * g++.dg/ext/altivec-15.C: Ditto.
9613         * g++.dg/ext/altivec-types-1.C: Ditto.
9614         * g++.dg/ext/altivec-types-2.C: Ditto.
9615         * g++.dg/ext/altivec-types-3.C: Ditto.
9616         * g++.dg/ext/altivec-types-4.C: Ditto.
9617
9618 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9619
9620         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9621
9622 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9623
9624         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9625         optimization options.
9626
9627 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9628
9629         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9630
9631         PR testsuite/45988
9632         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9633
9634 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9635
9636         PR fortran/47421
9637         * gfortran.dg/allocatable_scalar_12.f90: New.
9638
9639 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9640
9641         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9642         vectorization to be not profitable if peeling is used to
9643         realign the memory access.
9644         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9645         loop bound to avoid loop unrolling.
9646         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9647
9648 2011-01-22  Jan Hubicka  <jh@suse.cz>
9649
9650         PR lto/47333
9651         * g++.dg/lto/pr47333.C: New file.
9652
9653 2011-01-22  Jan Hubicka  <jh@suse.cz>
9654
9655         PR tree-optimization/43884
9656         PR lto/44334
9657         * gcc.dg/autopar/outer-2.c: Increase array size.
9658         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9659
9660 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9661
9662         PR fortran/38536
9663         * gfortran.dg/c_loc_tests_16.f90:  New test.
9664
9665 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9666
9667         PR fortran/47399
9668         * gfortran.dg/typebound_proc_19.f90: New.
9669
9670 2011-01-21  Jeff Law <law@redhat.com>
9671
9672         PR tree-optimization/47053
9673         * g++.dg/pr47053.C: New test.
9674
9675 2011-01-21  Jason Merrill  <jason@redhat.com>
9676
9677         PR c++/47041
9678         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9679
9680 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9681
9682         PR c++/47388
9683         * g++.dg/cpp0x/range-for10.C: New test.
9684         * g++.dg/template/for1.C: New test.
9685
9686         PR middle-end/45566
9687         * g++.dg/tree-prof/partition3.C: New test.
9688
9689         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9690
9691         PR rtl-optimization/47366
9692         * g++.dg/opt/pr47366.C: New test.
9693
9694 2011-01-21  Jason Merrill  <jason@redhat.com>
9695
9696         PR c++/46552
9697         * g++.dg/cpp0x/constexpr-regress2.C: New.
9698
9699         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9700
9701 2011-01-21  Jeff Law <law@redhat.com>
9702
9703         PR rtl-optimization/41619
9704         * gcc.dg/pr41619.c: New.
9705
9706 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9707
9708         PR tree-optimization/47355
9709         * g++.dg/opt/pr47355.C: New test.
9710
9711 2011-01-21  Richard Guenther  <rguenther@suse.de>
9712
9713         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9714         making main hot.
9715
9716 2011-01-21  Richard Guenther  <rguenther@suse.de>
9717
9718         PR tree-optimization/47365
9719         * gcc.dg/torture/pr47365.c: New testcase.
9720         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9721
9722 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9723
9724         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9725
9726 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9727
9728         PR tree-optimization/47391
9729         * gcc.dg/pr47391.c: New test.
9730
9731 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9732
9733         * g++.dg/template/char1.C: Use signed char.
9734
9735 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9736
9737         PR fortran/47377
9738         * gfortran.dg/pointer_target_4.f90: New.
9739
9740 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9741
9742         PR target/47251
9743         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9744         ILP32 system and not IP32.
9745
9746 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9747
9748         PR debug/46583
9749         * g++.dg/debug/pr46583.C: New.
9750
9751 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR debug/47283
9754         * g++.dg/debug/pr47283.C: New test.
9755
9756         PR testsuite/47371
9757         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9758         * gcc.target/i386/headmerge-2.c: Likewise.
9759
9760 2011-01-20  Richard Guenther  <rguenther@suse.de>
9761
9762         PR middle-end/47370
9763         * gcc.dg/torture/pr47370.c: New testcase.
9764
9765 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9766
9767         PR tree-optimization/46130
9768         * gcc.dg/pr46130-1.c: New test.
9769         * gcc.dg/pr46130-2.c: New test.
9770
9771 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9772
9773         PR c++/47291
9774         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9775
9776 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9777
9778         PR debug/46240
9779         * g++.dg/debug/pr46240.cc: New.
9780
9781 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR c++/47303
9784         * g++.dg/template/anonunion1.C: New test.
9785
9786         PR rtl-optimization/47337
9787         * gcc.c-torture/execute/pr47337.c: New test.
9788
9789 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9790
9791         PR testsuite/45342
9792         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9793
9794 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9795
9796         PR tree-optimization/46021
9797         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9798
9799 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR tree-optimization/47290
9802         * g++.dg/torture/pr47290.C: New test.
9803
9804 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9805
9806         PR fortran/47240
9807         * gfortran.dg/proc_ptr_comp_29.f90: New.
9808
9809 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9810
9811         PR testsuite/41146
9812         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9813         powerpc-apple-darwin9.
9814
9815 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR rtl-optimization/47299
9818         * gcc.c-torture/execute/pr47299.c: New test.
9819
9820 2011-01-17  Jason Merrill  <jason@redhat.com>
9821
9822         * g++.dg/cpp0x/constexpr-virtual.C: New.
9823
9824 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9825
9826         PR fortran/47331
9827         * gfortran.dg/gomp/pr47331.f90: New test.
9828
9829 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9830
9831         PR objc/47314
9832         * objc.dg/selector-warn-1.m: New.
9833         * obj-c++.dg/selector-warn-1.mm: New.
9834
9835 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9836
9837         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9838         Update dg-final accordingly.
9839
9840 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9841
9842         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9843
9844 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9845
9846         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9847         target check.
9848         * gcc.dg/guality/pr36728-2.c: Likewise.
9849
9850 2011-01-17  Richard Guenther  <rguenther@suse.de>
9851
9852         PR tree-optimization/47313
9853         * g++.dg/torture/pr47313.C: New testcase.
9854
9855 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9856
9857         PR target/47318
9858         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9859         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9860         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9861         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9862
9863         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9864         as __m256i.
9865         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9866         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9867         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9868
9869 2011-01-17  Richard Guenther  <rguenther@suse.de>
9870
9871         PR tree-optimization/45967
9872         * gcc.dg/torture/pr45967-2.c: New testcase.
9873         * gcc.dg/torture/pr45967-3.c: Likewise.
9874
9875 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9876
9877         PR testsuite/47325
9878         * g++.dg/ext/pr47213.C: Require visibility.
9879
9880 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9881
9882         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9883         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9884
9885 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9886
9887         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9888         Linux-based targets.
9889
9890 2011-01-13  Jan Hubicka  <jh@suse.cz>
9891
9892         PR tree-optimization/47276
9893         * gcc.dg/pr47276.c: New testcase.
9894
9895 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9896             Jonathan Wakely  <jwakely.gcc@gmail.com>
9897
9898         PR c++/33558
9899         * g++.dg/other/pr33558.C: New.
9900         * g++.dg/other/pr33558-2.C: New.
9901
9902 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9903
9904         PR tree-optimization/45934
9905         PR tree-optimization/46302
9906         * g++.dg/ipa/devirt-c-1.C: New test.
9907         * g++.dg/ipa/devirt-c-2.C: Likewise.
9908         * g++.dg/ipa/devirt-c-3.C: Likewise.
9909         * g++.dg/ipa/devirt-c-4.C: Likewise.
9910         * g++.dg/ipa/devirt-c-5.C: Likewise.
9911         * g++.dg/ipa/devirt-c-6.C: Likewise.
9912         * g++.dg/ipa/devirt-6.C: Likewise.
9913         * g++.dg/ipa/devirt-d-1.C: Likewise.
9914         * g++.dg/torture/pr45934.C: Likewise.
9915
9916 2011-01-14  Jason Merrill  <jason@redhat.com>
9917
9918         * g++.dg/cpp0x/variadic105.C: New.
9919
9920 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9921             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9922
9923         PR objc/45989
9924         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9925         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9926         execution tests on i?86-*-*, x86_64-*-* and
9927         powerpc*-apple-darwin* && ilp32.
9928         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9929         tests on i?86-*-* and x86_64-*-*.
9930
9931 2011-01-14  Richard Guenther  <rguenther@suse.de>
9932
9933         PR tree-optimization/47280
9934         * g++.dg/opt/pr47280.C: New testcase.
9935
9936 2011-01-14  Jason Merrill  <jason@redhat.com>
9937
9938         * g++.dg/cpp0x/constexpr-regress1.C: New.
9939
9940         * g++.dg/ext/flexary2.C: New.
9941
9942 2011-01-14  Richard Guenther  <rguenther@suse.de>
9943
9944         PR middle-end/47281
9945         * gcc.dg/torture/pr47281.c: New testcase.
9946         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9947
9948 2011-01-14  Richard Guenther  <rguenther@suse.de>
9949
9950         PR tree-optimization/47286
9951         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9952
9953 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9954
9955         PR c++/47213
9956         * g++.dg/ext/pr47213.C: New.
9957
9958 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9959
9960         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9961
9962 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9963             Mikael Morin  <mikael@gcc.gnu.org>
9964
9965         PR fortran/45848
9966         PR fortran/47204
9967         * gfortran.dg/select_type_20.f90: New.
9968         * gfortran.dg/select_type_21.f90: New.
9969
9970 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9971
9972         PR target/47251
9973         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9974
9975 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9976
9977         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9978         * gcc.dg/guality/pr36728-2.c: Likewise.
9979
9980 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9981
9982         PR debug/PR46973
9983         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9984
9985 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9986
9987         PR rtl-optimization/45352
9988         * gcc.dg/pr45352-3.c: New.
9989
9990 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9991
9992         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9993         comment.
9994         * g++.dg/cpp0x/range-for8.C: New.
9995         * g++.dg/cpp0x/range-for9.C: New.
9996
9997 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9998
9999         PR debug/47209
10000         * g++.dg/debug/pr47209.C: New.
10001
10002 2011-01-12  Richard Guenther  <rguenther@suse.de>
10003
10004         PR lto/47259
10005         * gcc.dg/lto/pr47259_0.c: New testcase.
10006         * gcc.dg/lto/pr47259_1.c: Likewise.
10007
10008 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10009
10010         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10011         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10012         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10013         methods missing from the OBJC2 Object.
10014         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10015         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10016         GNU and NeXT runtimes.
10017         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10018         comments.
10019         * objc-obj-c++-shared/Object1.m: Likewise.
10020         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10021         * objc.dg/proto-qual-1.m: Likewise.
10022         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10023         * obj-c++.dg/proto-qual-1.mm: Likewise.
10024
10025 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10026
10027         PR testsuite/33033
10028         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10029
10030 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10031
10032         Fixed the Objective-C++ testsuite and updated all tests.
10033         * lib/obj-c++.exp (obj-c++_init): Declare and set
10034         gcc_warning_prefix and gcc_error_prefix.
10035         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10036         'dg-warning', 'dg-message' and 'dg-error'.
10037         * obj-c++.dg/class-extension-3.mm: Likewise.
10038         * obj-c++.dg/class-protocol-1.mm: Likewise.
10039         * obj-c++.dg/encode-7.mm: Likewise.
10040         * obj-c++.dg/exceptions-3.mm: Likewise.
10041         * obj-c++.dg/exceptions-5.mm: Likewise.
10042         * obj-c++.dg/method-12.mm: Likewise.
10043         * obj-c++.dg/method-13.mm: Likewise.
10044         * obj-c++.dg/method-15.mm: Likewise.
10045         * obj-c++.dg/method-16.mm: Likewise.
10046         * obj-c++.dg/method-4.mm: Likewise.
10047         * obj-c++.dg/method-8.mm: Likewise.
10048         * obj-c++.dg/method-conflict-1.mm: Likewise.
10049         * obj-c++.dg/method-conflict-2.mm: Likewise.
10050         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10051         and uncommented second part of the testcase now that the testsuite
10052         works correctly.
10053         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10054         and uncommented second part of the testcase now that the testsuite
10055         works correctly.
10056         * obj-c++.dg/private-1.mm: Likewise.
10057         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10058         * obj-c++.dg/syntax-error-7.mm: Likewise.
10059         * obj-c++.dg/warn5.mm: Likewise.
10060         * obj-c++.dg/property/at-property-14.mm: Likewise.
10061         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10062         FIXME.
10063         * obj-c++.dg/property/at-property-18.mm: Likewise.
10064         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10065         FIXME.
10066         * obj-c++.dg/property/at-property-21.mm: Likewise.
10067         * obj-c++.dg/property/at-property-28.mm: Likewise.
10068         * obj-c++.dg/property/at-property-5.mm: Likewise.
10069         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10070         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10071         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10072         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10073         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10074         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10075         * obj-c++.dg/tls/diag-5.mm: Likewise.
10076         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10077         dg-error, now matched correctly.
10078
10079 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10080
10081         * objc.dg/property/at-property-29.m: New.
10082         * obj-c++.dg/property/at-property-29.mm: New.
10083
10084 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10085
10086         * go.test/go-test.exp (go-set-goarch): New proc.
10087         (go-gc-tests): Use it.
10088
10089 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10090
10091         PR debug/46955
10092         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10093
10094 2011-01-11  Richard Henderson  <rth@redhat.com>
10095
10096         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10097
10098 2011-01-11  Jan Hubicka  <jh@suse.cz>
10099
10100         PR lto/45721
10101         PR lto/45375
10102         * gcc.dg/lto/pr45721_1.c: New file.
10103         * gcc.dg/lto/pr45721_0.c: New file.
10104
10105 2011-01-11  Richard Guenther  <rguenther@suse.de>
10106
10107         PR tree-optimization/46076
10108         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10109
10110 2011-01-11  Jeff Law <law@redhat.com>
10111
10112         * PR tree-optimization/47086
10113         * gcc.dg/pr47086.c: New test.
10114
10115 2011-01-11  Jason Merrill  <jason@redhat.com>
10116
10117         PR c++/46658
10118         * g++.dg/template/new10.C: New.
10119
10120         PR c++/45520
10121         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10122
10123 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10124
10125         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10126         Split type definitions and NSConstantString class into...
10127         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10128         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10129         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10130         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10131         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10132         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10133         to comments.
10134         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10135         encode defines for newer NeXT system headers.
10136         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10137         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10138         * objc.dg/foreach-5.m: Likewise.
10139         * objc.dg/foreach-2.m: Likewise.
10140         * objc.dg/foreach-4.m: Likewise.
10141         * objc.dg/torture/strings/string1.m: Likewise.
10142         * objc.dg/torture/strings/string2.m: Likewise.
10143         * objc.dg/torture/strings/string3.m: Likewise.
10144         * objc.dg/torture/strings/string4.m: Likewise.
10145         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10146         header and stand alone.
10147         * obj-c++.dg/strings/strings-2.mm: Likewise.
10148         * objc.dg/torture/strings/const-str-3.m: Likewise.
10149         * objc.dg/strings/strings-2.m: Likewise.
10150         * objc.dg/strings/const-str-12b.m: Likewise.
10151
10152 2011-01-12  Richard Guenther  <rguenther@suse.de>
10153
10154         PR middle-end/32511
10155         * gcc.dg/attr-weak-1.c: Adjust.
10156
10157 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10158
10159         PR fortran/47051
10160         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10161         standard compliant and comment.
10162
10163 2011-01-10  Jan Hubicka  <jh@suse.cz>
10164
10165         PR lto/46083
10166         * gcc.dg/initpri3.c: New testcase.
10167
10168 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10169
10170         PR lto/47222
10171         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10172         externally visible.
10173         (g_esi): Likewise.
10174         (g_ebx): Likewise.
10175         (g_ebp): Likewise.
10176         (g_esp): Likewise.
10177         (g_ebp_save): Likewise.
10178         (g_esp_save): Likewise.
10179
10180 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10181
10182         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10183
10184 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10185
10186         PR tree-optimization/46021
10187         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10188         i?86-*-*, x86_64-*-*.
10189
10190 2011-01-10  Jeff Law <law@redhat.com>
10191
10192         * PR tree-optimization/47141
10193         * gcc.c-torture/compile/pr47141.c: New test.
10194
10195 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10196
10197         PR testsuite/46230
10198         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10199         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10200         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10201         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10202
10203         PR testsuite/46230
10204         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10205         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10206         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10207         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10208         being vectorized.  Adjust dg-final pattern.
10209
10210         PR testsuite/46230
10211         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10212         * gcc.dg/vect/slp-24.c: Likewise.
10213
10214 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10215
10216         PR c++/47218
10217         * g++.dg/other/pr47218-1.C: New test file.
10218         * g++.dg/other/pr47218.C: Likewise.
10219         * g++.dg/other/pr47218.h: New supporting header.
10220
10221 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10222
10223         PR objc/47232
10224         * objc.dg/attributes/invalid-attribute-1.m: New.
10225         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10226
10227 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10228
10229         PR fortran/47224
10230         * gfortran.dg/proc_ptr_comp_28.f90: New.
10231
10232 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10233
10234         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10235         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10236         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10237         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10238         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10239         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10240         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10241         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10242         * objc.dg/gnu-api-2-class.m: Likewise.
10243         * objc.dg/gnu-api-2-ivar.m: Likewise.
10244         * objc.dg/gnu-api-2-method.m: Likewise.
10245         * objc.dg/gnu-api-2-objc.m: Likewise.
10246         * objc.dg/gnu-api-2-object.m: Likewise.
10247         * objc.dg/gnu-api-2-property.m: Likewise.
10248         * objc.dg/gnu-api-2-protocol.m: Likewise.
10249         * objc.dg/gnu-api-2-sel.m: Likewise.
10250
10251 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10252
10253         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10254         * objc.dg/objc-foreach-4.m: Likewise.
10255         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10256         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10257         * objc.dg/foreach-4.m: Likewise.
10258         * objc.dg/foreach-5.m: Likewise.
10259         * objc.dg/foreach-3.m: Return self from init.
10260
10261 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10262
10263         PR fortran/38536
10264         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10265
10266 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10267
10268         PR fortran/46313
10269         * gfortran.dg/class_35.f90: New.
10270
10271 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10272
10273         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10274
10275 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10276
10277         PR objc/47078
10278         * objc.dg/invalid-method-2.m: New.
10279         * obj-c++.dg/invalid-method-2.mm: New.
10280
10281 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10282
10283         PR fortran/46896
10284         * gfortran.dg/transpose_optimization_2.f90 : New test.
10285
10286 2011-01-08  Jan Hubicka  <jh@suse.cz>
10287
10288         PR tree-optmization/46469
10289         * g++.dg/torture/pr46469.C: New testcase.
10290
10291 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10292
10293         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10294         emulation of libobjc-gnu structure layout functionality to ..
10295         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10296         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10297         * objc/execute/bf-common.h: Adjust headers.
10298         * objc/execute/bf-1.m: Likewise.
10299         * objc/execute/bf-2.m: Likewise.
10300         * objc/execute/bf-3.m: Likewise.
10301         * objc/execute/bf-4.m: Likewise.
10302         * objc/execute/bf-5.m: Likewise.
10303         * objc/execute/bf-6.m: Likewise.
10304         * objc/execute/bf-7.m: Likewise.
10305         * objc/execute/bf-8.m: Likewise.
10306         * objc/execute/bf-9.m: Likewise.
10307         * objc/execute/bf-10.m: Likewise.
10308         * objc/execute/bf-11.m: Likewise.
10309         * objc/execute/bf-12.m: Likewise.
10310         * objc/execute/bf-13.m: Likewise.
10311         * objc/execute/bf-14.m: Likewise.
10312         * objc/execute/bf-15.m: Likewise.
10313         * objc/execute/bf-16.m: Likewise.
10314         * objc/execute/bf-17.m: Likewise.
10315         * objc/execute/bf-18.m: Likewise.
10316         * objc/execute/bf-19.m: Likewise.
10317         * objc/execute/bf-20.m: Likewise.
10318         * objc/execute/bf-21.m: Likewise.
10319         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10320         objc_get_type_qualifiers ().
10321
10322 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10323
10324         PR fortran/45777
10325         * gfortran.dg/dependency_39.f90:  New test.
10326
10327 2011-01-07  Jan Hubicka  <jh@suse.cz>
10328
10329         Get builtins tests ready for linker plugin.
10330         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10331         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10332         my_memset, my_bzero): Mark used.
10333         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10334         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10335         volatile.
10336         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10337         volatile.
10338
10339 2011-01-07  Jan Hubicka  <jh@suse.cz>
10340
10341         PR tree-optimization/46367
10342         * g++.dg/torture/pr46367.C: New file.
10343
10344 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR target/47201
10347         * gcc.dg/pr47201.c: New test.
10348
10349         PR bootstrap/47187
10350         * gcc.dg/tree-prof/pr47187.c: New test.
10351
10352 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10353
10354         PR fortran/41580
10355         * gfortran.dg/extends_type_of_3.f90: New.
10356
10357 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10358
10359         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10360         * g++.dg/ext/dllimport-MI1.C: Likewise.
10361         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10362         * g++.dg/ext/dllimport10.C: Likewise.
10363         * g++.dg/ext/dllimport11.C: Likewise.
10364         * g++.dg/ext/dllimport12.C: Likewise.
10365         * g++.dg/ext/dllimport13.C: Likewise.
10366         * g++.dg/ext/dllimport2.C: Likewise.
10367         * g++.dg/ext/dllimport3.C: Likewise.
10368         * g++.dg/ext/dllimport4.C: Likewise.
10369         * g++.dg/ext/dllimport5.C: Likewise.
10370         * g++.dg/ext/dllimport6.C: Likewise.
10371         * g++.dg/ext/dllimport8.C: Likewise.
10372         * g++.dg/ext/dllimport9.C: Likewise.
10373         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10374         targets, too. Additionally enable test for i?86-*-mingw*.
10375         * g++.dg/ext/selectany1.C: Likewise.
10376         Remove guard variable check.
10377
10378 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10379
10380         PR fortran/47189
10381         PR fortran/47194
10382         * gfortran.dg/storage_size_3.f08: Extended.
10383
10384 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10385
10386         PR c++/47022
10387         * g++.dg/template/stdarg1.C: New test.
10388
10389 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10390
10391         PR fortran/47195
10392         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10393         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10394         from the interface of functions to not hide the errors that
10395         shall be tested.
10396
10397 2011-01-06  Jan Hubicka  <jh@suse.cz>
10398
10399         * gcc.dg/lto/pr47188_0.c: New testcase.
10400         * gcc.dg/lto/pr47188_1.c: New testcase.
10401
10402 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10403
10404         PR fortran/33117
10405         PR fortran/46478
10406         * gfortran.dg/interface_33.f90: New test.
10407
10408 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10409
10410         PR c/47150
10411         * gcc.c-torture/compile/pr47150.c: New test.
10412
10413 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10414
10415         PR tree-optimization/47139
10416         * gcc.dg/vect/pr47139.c: New test.
10417
10418 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10419
10420         PR fortran/47180
10421         * gfortran.dg/extends_type_of_2.f03: New.
10422
10423 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10424
10425         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10426
10427 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10428
10429         * gnat.dg/opt14.adb: New test.
10430
10431 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10432
10433         PR fortran/46017
10434         * gfortran.dg/allocate_error_2.f90:  New test.
10435
10436 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10437
10438         PR fortran/47024
10439         * gfortran.dg/storage_size_3.f08: New.
10440
10441 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10442
10443         PR libgfortran/47154
10444         * gfortran.dg/namelist_68.f90: New test.
10445
10446 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10447
10448         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10449
10450 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10451
10452         PR fortran/46448
10453         * gfortran.dg/class_34.f90: New.
10454
10455 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10456
10457         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10458         use __builtin_inff.  Skip all single-precision tests that require
10459         Infinity.
10460
10461 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10462
10463         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10464
10465 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10466
10467         PR tree-optimization/47148
10468         * gcc.c-torture/execute/pr47148.c: New test.
10469
10470         PR tree-optimization/47155
10471         * gcc.c-torture/execute/pr47155.c: New test.
10472
10473         PR rtl-optimization/47157
10474         * gcc.c-torture/compile/pr47157.c: New test.
10475
10476 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10477
10478         * gcc.dg/torture/vector-shift2.c (schar): Define.
10479         (main): Always use schar or uchar instead of plain "char" to avoid
10480         dependencies on implementation-defined char signedness.
10481
10482 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10483
10484         PR tree-optimization/46801
10485         * gnat.dg/pack9.adb: Remove xfail.
10486
10487 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10488
10489         PR tree-optimization/46984
10490         * g++.dg/ipa/pr46984.C: New test.
10491
10492 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10493
10494         PR fortran/46408
10495         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10496
10497 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10498
10499         PR tree-optimization/47140
10500         * gcc.c-torture/compile/pr47140.c: New test.
10501
10502         PR rtl-optimization/47028
10503         * gcc.dg/pr47028.c: New test.
10504
10505 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10506
10507         * objc.dg/protocol-forward-1.m: Removed TODO.
10508         * objc.dg/protocol-forward-2.m: New.
10509         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10510         * obj-c++.dg/protocol-forward-2.mm: New.
10511
10512 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10513
10514         PR target/38662
10515         * g++.dg/eh/pr38662.C: New testcase.
10516
10517 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10518
10519         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10520         scan for newline '\n'.
10521
10522 \f
10523 Copyright (C) 2011 Free Software Foundation, Inc.
10524
10525 Copying and distribution of this file, with or without modification,
10526 are permitted in any medium without royalty provided the copyright
10527 notice and this notice are preserved.