OSDN Git Service

2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3         PR libfortran/50192
4         * gfortran.dg/widechar_compare_1.f90:  New test.
5
6 2011-08-26  Jason Merrill  <jason@redhat.com>
7
8         Core DR 342
9         PR c++/48582
10         * g++.dg/abi/mangle50.C: New.
11
12 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
13
14         PR target/50202
15         * gcc.target/i386/pr50202.c: New test.
16
17 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
18
19         * gcc.target/i386/sse_4_1-round-vec.c: New test.
20         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
21         * gcc.target/i386/avx-round-vec.c: New test.
22         * gcc.target/i386/avx-roundf-vec.c: New test.
23
24 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
25
26         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
27         instruction.
28
29         PR c/50179
30         * c-c++-common/Wunused-var-14.c: New test.
31
32 2011-08-26  Tom de Vries  <tom@codesourcery.com>
33
34         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
35
36 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
37
38         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
39         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
40         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
41         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
42
43 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
44
45         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
46         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
47         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
48         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
49
50 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
51
52         PR fortran/50050
53         * gfortran.dg/pointer_comp_init_1.f90: New test.
54
55 2011-08-25  Jason Merrill  <jason@redhat.com>
56
57         PR c++/50157
58         * g++.dg/cpp0x/sfinae27.C: New.
59
60 2011-08-25  Tobias Burnus  <burnus@net-b.de>
61
62         * gfortran.dg/coarray_lib_token_4.f90: New.
63
64 2011-08-25  Tobias Burnus  <burnus@net-b.de>
65
66         * gfortran.dg/coarray/alloc_comp_1.f90: New.
67
68 2011-08-25  Richard Guenther  <rguenther@suse.de>
69
70         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
71
72 2011-08-24  Tobias Burnus  <burnus@net-b.de>
73
74         PR fortran/50163
75         * gfortran.dg/initialization_28.f90: New.
76
77 2011-08-24  Richard Guenther  <rguenther@suse.de>
78
79         PR tree-optimization/50067
80         * gcc.dg/torture/pr50067-3.c: New testcase.
81         * gcc.dg/torture/pr50067-4.c: Likewise.
82         * gcc.dg/torture/pr50067-5.c: Likewise.
83
84 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
85
86         * g++.dg/other/i386-2.C: Add -mavx2 check.
87         * g++.dg/other/i386-3.C: Likewise.
88         * gcc.target/i386/avx-1.c: Add AVX2.
89         * gcc.target/i386/avx-2.c: Likewise.
90         * gcc.target/i386/funcspec-5.c: Likewise.
91         * gcc.target/i386/sse-12.c: Likewise.
92         * gcc.target/i386/sse-13.c: Likewise.
93         * gcc.target/i386/sse-14.c: Likewise.
94         * gcc.target/i386/sse-22.c: Likewise.
95         * gcc.target/i386/sse-23.c: Likewise.
96         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
97         * gcc.target/i386/avx2-check.h: New.
98         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
99         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
100         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
101         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
102         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
103         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
104         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
105         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
106         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
107         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
108         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
109         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
110         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
111         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
112         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
113         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
114         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
115         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
116         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
117         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
118         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
119         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
120         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
121         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
122         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
123         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
124         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
125         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
126         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
127         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
128         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
129         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
130         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
131         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
132         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
133         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
134         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
135         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
136         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
137         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
138         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
139         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
140         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
141         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
142         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
143         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
144         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
145         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
146         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
147         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
148         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
149         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
150         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
151         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
152         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
153         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
154         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
155         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
156         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
157         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
158         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
159         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
160         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
161         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
162         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
163         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
164         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
165         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
166         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
167         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
168         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
169         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
170         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
171         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
172         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
173         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
174         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
175         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
176         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
177         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
178         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
179         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
180         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
181         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
182         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
183         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
184         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
185         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
186         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
187         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
188         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
189         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
190         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
191         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
192         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
193         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
194         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
195         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
196         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
197         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
198         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
199         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
200         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
201         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
202         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
203         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
204         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
205         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
206         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
207         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
208         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
209         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
210         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
211         * gcc.target/i386/avx2-vpand-1.c: Likewise.
212         * gcc.target/i386/avx2-vpand-2.c: Likewise.
213         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
214         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
215         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
216         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
217         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
218         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
219         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
220         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
221         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
222         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
223         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
224         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
225         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
226         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
227         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
228         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
229         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
230         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
231         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
232         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
233         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
234         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
235         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
236         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
237         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
238         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
239         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
240         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
241         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
242         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
243         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
244         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
245         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
246         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
247         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
248         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
249         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
250         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
251         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
252         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
253         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
254         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
255         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
256         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
257         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
258         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
259         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
260         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
261         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
262         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
263         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
264         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
265         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
266         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
267         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
268         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
269         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
270         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
271         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
272         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
273         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
274         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
275         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
276         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
277         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
278         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
279         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
280         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
281         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
282         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
283         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
284         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
285         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
286         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
287         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
288         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
289         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
290         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
291         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
292         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
293         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
294         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
295         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
296         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
297         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
298         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
299         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
300         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
301         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
302         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
303         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
304         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
305         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
306         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
307         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
308         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
309         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
310         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
311         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
312         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
313         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
314         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
315         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
316         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
317         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
318         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
319         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
320         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
321         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
322         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
323         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
324         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
325         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
326         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
327         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
328         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
329         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
330         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
331         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
332         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
333         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
334         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
335         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
336         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
337         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
338         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
339         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
340         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
341         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
342         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
343         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
344         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
345         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
346         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
347         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
348         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
349         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
350         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
351         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
352         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
353         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
354         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
355         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
356         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
357         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
358         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
359         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
360         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
361         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
362         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
363         * gcc.target/i386/avx2-vpor-1.c: Likewise.
364         * gcc.target/i386/avx2-vpor-2.c: Likewise.
365         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
366         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
367         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
368         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
369         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
370         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
371         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
372         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
373         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
374         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
375         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
376         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
377         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
378         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
379         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
380         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
381         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
382         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
383         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
384         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
385         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
386         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
387         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
388         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
389         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
390         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
391         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
392         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
393         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
394         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
395         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
396         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
397         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
398         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
399         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
400         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
401         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
402         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
403         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
404         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
405         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
406         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
407         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
408         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
409         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
410         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
411         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
412         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
413         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
414         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
415         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
416         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
417         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
418         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
419         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
420         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
421         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
422         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
423         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
424         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
425         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
426         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
427         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
428         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
429         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
430         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
431         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
432         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
433         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
434         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
435         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
436         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
437         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
438         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
439         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
440         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
441         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
442         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
443         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
444         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
445         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
446         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
447         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
448         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
449         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
450         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
451         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
452         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
453         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
454         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
455         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
456         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
457         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
458         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
459         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
460         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
461         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
462         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
463         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
464         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
465         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
466         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
467         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
468         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
469         * gcc.target/i386/testimm-9.c: Likewise.
470
471 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
472
473         * g++.dg/other/i386-2.C: Add -mbmi2 check.
474         * g++.dg/other/i386-3.C: Likewise.
475         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
476         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
477         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
478         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
479         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
480         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
481         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
482         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
483         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
484         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
485         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
486         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
487         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
488         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
489         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
490         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
491         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
492         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
493         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
494         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
495         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
496         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
497         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
498         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
499         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
500         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
501         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
502         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
503         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
504         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
505         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
506         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
507         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
508         * gcc.target/i386/sse-12.c: Add BMI2.
509         * gcc.target/i386/sse-13.c: Likewise.
510         * gcc.target/i386/sse-14.c: Likewise.
511         * gcc.target/i386/sse-22.c: Likewise.
512         * gcc.target/i386/sse-23.c: Likewise.
513
514 2011-08-23  Jason Merrill  <jason@redhat.com>
515
516         * g++.dg/template/crash7.C: Adjust expected errors.
517
518 2011-08-23  Jason Merrill  <jason@redhat.com>
519
520         PR c++/49045
521         Core 1321
522         * g++.dg/cpp0x/overload2.C: New.
523
524 2011-08-23  Jason Merrill  <jason@redhat.com>
525
526         Core 903
527         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
528
529 2011-08-23  Jason Merrill  <jason@redhat.com>
530
531         Core 975
532         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
533         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
534         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
535         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
536
537 2011-08-23  Jason Merrill  <jason@redhat.com>
538
539         PR c++/50024
540         * g++.dg/cpp0x/constexpr-initlist5.C: New.
541
542 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
543
544         PR c++/50158
545         * g++.dg/warn/Wunused-var-16.C: New test.
546
547         PR middle-end/50161
548         * gcc.dg/pr50161.c: New test.
549
550 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
551
552         PR c++/50055
553         * g++.dg/gcov/gcov-7.C: New test.
554
555 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
556
557         PR c++/46862
558         * g++.dg/dfp/nofields.C: New test.
559
560 2011-08-23  Tobias Burnus  <burnus@net-b.de>
561
562         PR fortran/31600
563         * gfortran.dg/use_16.f90: New.
564
565 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
566             Kirill Yukhin  <kirill.yukhin@intel.com>
567
568         PR target/50155
569         * gcc.target/i386/pr50155.c: New test.
570
571 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
572
573         PR tree-optimization/50133
574         * gcc.dg/pr50133.c: New test.
575
576         PR middle-end/50141
577         * c-c++-common/cxxbitfields-6.c: New test.
578
579 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
580
581         PR fortran/50050
582         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
583
584 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
585
586         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
587         * gcc.dg/pr49994-3.c: Ditto.
588
589 2011-08-22  Richard Guenther  <rguenther@suse.de>
590
591         PR testsuite/50145
592         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
593         * gcc.dg/torture/pr50067-2.c: Likewise.
594
595 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
596
597         PR fortran/47659
598         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
599         of a constant resulting from simplification.
600         * gfortran.dg/warn_conversion_3.f90:  New test.
601
602 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
603
604         PR fortran/50130
605         * gfortran.dg/zero_stride_1.f90:  New test.
606
607 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
608
609         PR fortran/49638
610         * gfortran.dg/typebound_override_1.f90: Modified.
611
612 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
613
614         PR tree-optimization/48739
615         * gcc.dg/pr48739-1.c: New test.
616         * gcc.dg/pr48739-2.c: New test.
617
618 2011-08-20  Tobias Burnus  <burnus@net-b.de>
619
620         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
621
622 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
623
624         PR fortran/50129
625         * gfortran.dg/where_3.f90: New test.
626
627 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
628
629         PR middle-end/49721
630         * gfortran.dg/pr49721-1.f: New.
631         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
632
633 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
634
635         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
636         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
637         New tests.
638
639 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
640
641         * gcc.target/arm/wmul-11.c: New file.
642         * gcc.target/arm/wmul-12.c: New file.
643         * gcc.target/arm/wmul-13.c: New file.
644
645 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
646
647         * gcc.target/arm/wmul-10.c: New file.
648
649 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
650
651         * gcc.target/arm/wmul-9.c: New file.
652         * gcc.target/arm/wmul-bitfield-2.c: New file.
653
654 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
655
656         * gcc.target/arm/wmul-8.c: New file.
657
658 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
659
660         * gcc.target/arm/wmul-7.c: New file.
661
662 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
663
664         * gcc.target/arm/wmul-6.c: New file.
665
666 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
667
668         * gcc.target/arm/wmul-5.c: New file.
669         * gcc.target/arm/no-wmla-1.c: New file.
670
671 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
672
673         * gcc.target/arm/wmul-bitfield-1.c: New file.
674
675 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
676
677         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
678
679 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
680
681         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
682         * gcc.target/i386/conversion.c: Likewise.
683
684 2011-08-19  Richard Guenther  <rguenther@suse.de>
685
686         * gcc.dg/torture/pr50067-1.c: New testcase.
687         * gcc.dg/torture/pr50067-2.c: Likewise.
688
689 2011-08-19  Joey Ye  <joey.ye@arm.com>
690
691         PR target/49437
692         * gcc.target/arm/handler-align.c: New test.
693         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
694         New Function.
695
696 2011-08-19  Joey Ye  <joey.ye@arm.com>
697
698         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
699
700 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
701
702         PR fortran/50071
703         * gfortran.dg/end_block_label_1.f90: New test.
704         * gfortran.dg/end_associate_label_1.f90: New test.
705
706 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
707
708         * gcc.dg/c1x-pointer-float-1.c: New test.
709
710 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
711
712         PR fortran/50071
713         * gfortran.dg/duplicate_labels_2.f: New test.
714
715 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
716
717         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
718         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
719         gcc.dg/c1x-noreturn-5.c: New tests.
720
721 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
722
723         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
724
725 2011-08-18  Tobias Burnus  <burnus@net-b.de>
726
727         PR fortran/18918
728         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
729         * gfortran.dg/coarray_lock_3.f90: Fix test.
730         * gfortran.dg/coarray_lock_4.f90: New.
731         * gfortran.dg/coarray_lock_5.f90: New.
732
733 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
734
735         PR target/50009
736         * gcc.c-torture/compile/pr50009.c: New test.
737
738         PR target/50092
739         * gcc.dg/torture/pr50092.c: New test.
740
741 2011-08-18  Tobias Burnus  <burnus@net-b.de>
742
743         PR fortran/50109
744         * gfortran.dg/namelist_73.f90: New.
745
746 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
747
748         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
749
750         PR debug/50017
751         * gcc.dg/pr50017.c: New test.
752
753 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
754
755         PR c++/45625
756         * g++.dg/lookup/hidden-var1.C: New test case.
757
758 2011-08-17  Tobias Burnus  <burnus@net-b.de>
759
760         PR fortran/31461
761         * gfortran.dg/warn_unused_var_2.f90: New.
762         * gfortran.dg/warn_unused_var_3.f90: New.
763
764 2011-08-17  Tom de Vries  <tom@codesourcery.com>
765
766         PR target/43597
767         * gcc.target/arm/pr43597.c: New test.
768
769 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
770
771         PR fortran/50070
772         * gfortran.dg/common_13.f90: New.
773
774 2011-08-16  Jason Merrill  <jason@redhat.com>
775
776         PR c++/50086
777         * g++.dg/cpp0x/variadic-unresolved.C: New.
778
779         * g++.old-deja/g++.brendan/README: Add R.I.P.
780
781         * g++.dg/ext/attr-used-1.C: New.
782
783         PR c++/50054
784         * g++.dg/cpp0x/initlist56.C: New.
785
786 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
787
788         PR testsuite/50085
789         * g++.dg/opt/life1.C: Only run on Linux.
790
791 2011-08-15  Tobias Burnus  <burnus@net-b.de>
792
793         * gfortran.dg/coarray_26.f90: New.
794
795 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
796
797         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
798         -fdump-tree-vrp1.
799
800 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
801
802         PR fortran/50073
803         * gfortran.dg/func_result_7.f90: New.
804
805 2011-08-13  Jason Merrill  <jason@redhat.com>
806
807         PR c++/50075
808         * g++.dg/cpp0x/decltype32.C: New.
809
810         PR c++/50059
811         * g++.dg/diagnostic/expr1.C: New.
812
813 2011-08-12  David Li  <davidxl@google.com>
814
815         * g++.dg/abi/vbase15.C: New test.
816
817 2011-08-12  Jason Merrill  <jason@redhat.com>
818
819         PR c++/50034
820         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
821
822 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
823
824         * gcc.dg/builtins-67.c: New test.
825         * gcc.target/i386/conversion.c: Ditto.
826
827 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
828             Brian Hackett  <bhackett1024@gmail.com>
829
830         * g++.dg/plugin/decl_plugin.c: New.
831         * g++.dg/plugin/decl-plugin-test.C: New.
832         * g++.dg/plugin/plugin.exp: Add above testcase.
833
834 2011-08-11  Richard Guenther  <rguenther@suse.de>
835
836         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
837
838 2011-08-11  Michael Matz  <matz@suse.de>
839
840         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
841
842 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
843
844         PR tree-optimization/50039
845         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
846         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
847
848 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
849
850         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
851         (sse4_1_test): Initialize src3 with random value.
852
853 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
854
855         * gcc.c-torture/execute/scal-to-vec1.c: New test.
856         * gcc.c-torture/execute/scal-to-vec2.c: New test.
857         * gcc.c-torture/execute/scal-to-vec3.c: New test.
858         * gcc.dg/scal-to-vec1.c: New test.
859         * gcc.dg/scal-to-vec2.c: New test.
860
861 2011-08-09  Richard Guenther  <rguenther@suse.de>
862
863         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
864         * gcc.dg/tree-ssa/vrp60.c: New testcase.
865         * gcc.dg/tree-ssa/vrp61.c: Likewise.
866         * gcc.dg/tree-ssa/vrp62.c: Likewise.
867
868 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
869
870         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
871
872 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
873
874         * gcc.dg/pr49948.c: Require pthread effective target.
875
876 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
877
878         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
879
880 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
881
882         * gcc.target/i386/sse-22a.c: New test.
883
884 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
885
886         PR tree-optimization/50014
887         * gcc.dg/vect/pr50014.c: New test.
888
889 2011-08-08  Martin Jambor  <mjambor@suse.cz>
890
891         PR middle-end/49923
892         * gcc.dg/tree-ssa/pr49923.c: New test.
893
894 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
895
896         PR target/49781
897         * gcc.target/i386/pr49781-1.c: New.
898
899 2011-08-08  Jason Merrill  <jason@redhat.com>
900
901         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
902
903         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
904
905 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
906
907         PR fortran/49638
908         * gfortran.dg/typebound_override_1.f90: New.
909
910 2011-08-07  Kai Tietz  <ktietz@redhat.com>
911
912         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
913         x86_64 mingw target.
914         * gcc.dg/tree-ssa/loop-1.c: Likewise.
915         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
916         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
917         * gcc.dg/tree-ssa/loop-33.c: Likewise.
918         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
919         * gcc.dg/tree-ssa/loop-35.c: Likewise.
920         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
921         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
922         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
923         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
924
925 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
926
927         PR testsuite/48727
928         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
929
930 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
931
932         * gcc.dg/pr48770.c: Cleanup coverage files.
933         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
934
935 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
936
937         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
938         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
939         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
940         lzcnt and bmi options.
941
942 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
943
944         PR target/47381
945         * gcc.dg/pr47381-1.c: New.
946         * gcc.dg/pr47381-2.c: Likewise.
947         * gcc.target/i386/pr47381.c: Likewise.
948
949 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
950
951         PR middle-end/47727
952         * gcc.dg/pr47727.c: New.
953
954         PR target/47372
955         * gcc.dg/pr47372-1.c: New.
956         * gcc.dg/pr47372-2.c: Likewise.
957
958 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
959
960         PR middle-end/47449
961         * gcc.target/i386/pr47449.c: New.
962
963         PR target/47446
964         * gcc.dg/pr47446-1.c: New.
965         * gcc.dg/pr47446-2.c: Likewise.
966
967 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
968
969         PR target/47766
970         * gcc.dg/pr47766.c: New.
971
972         PR target/47715
973         * gcc.dg/tls/pr47715-1.c: New.
974         * gcc.dg/tls/pr47715-2.c: Likewise.
975         * gcc.dg/tls/pr47715-3.c: Likewise.
976         * gcc.dg/tls/pr47715-4.c: Likewise.
977         * gcc.dg/tls/pr47715-5.c: Likewise.
978
979 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
980
981         PR libobjc/50002
982         * objc.dg/gnu-api-2-class.m: Updated comments.
983         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
984         * objc.dg/gnu-api-2-class-meta.m: New test.
985         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
986
987 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
988
989         PR libobjc/49882
990         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
991         with classes that are in construction.
992
993 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
994
995         PR target/48084
996         * gcc.target/i386/pr48084-1.c: New.
997         * gcc.target/i386/pr48084-2.c: Likewise.
998         * gcc.target/i386/pr48084-3.c: Likewise.
999         * gcc.target/i386/pr48084-4.c: Likewise.
1000         * gcc.target/i386/pr48084-5.c: Likewise.
1001
1002         PR rtl-optimization/49504
1003         * gcc.target/i386/pr49504.c: New.
1004
1005         PR target/49860
1006         * gcc.dg/pr49860.c: New.
1007
1008 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1009         
1010         PR libobjc/49882
1011         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1012         with classes that are in construction.
1013
1014 2011-08-05  Jason Merrill  <jason@redhat.com>
1015
1016         PR c++/48993
1017         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1018
1019         PR c++/49921
1020         * g++.dg/cpp0x/decltype31.C: New.
1021
1022         PR c++/49669
1023         * g++.dg/init/array28.C: New.
1024
1025         PR c++/49988
1026         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1027
1028 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1029
1030         PR target/47369
1031         * gcc.dg/pr47369-1.c: New.
1032
1033 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1034
1035         PR middle-end/47364
1036         * gcc.dg/torture/pr47364-1.c: New.
1037         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1038         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1039
1040 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1041
1042         PR fortran/37211
1043         * gfortran.dg/transfer_check_2.f90:  New test case.
1044
1045 2011-08-05  Jan Hubicka  <jh@suse.cz>
1046
1047         PR middle-end/49494
1048         * gfortran.dg/pr49494.f90: New testcase.
1049
1050 2011-08-05  Jan Hubicka  <jh@suse.cz>
1051
1052         PR middle-end/49735
1053         * gcc.c-torture/compile/pr49735.c: New testcase.
1054
1055 2011-08-05  Jason Merrill  <jason@redhat.com>
1056
1057         PR c++/47453
1058         * g++.dg/cpp0x/initlist56.C: New.
1059
1060         PR c++/49812
1061         * g++.dg/overload/rvalue2.C: New.
1062
1063         PR c++/49983
1064         * g++.dg/cpp0x/range-for21.C: New.
1065
1066         * g++.dg/ext/vla11.C: New.
1067
1068 2011-08-05  Richard Guenther  <rguenther@suse.de>
1069
1070         PR tree-optimization/49984
1071         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1072
1073 2011-08-05  Richard Guenther  <rguenther@suse.de>
1074
1075         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1076         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1077         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1078
1079 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1080
1081         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1082         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1083         * gfortran.dg/ldist-pr43023.f90: Ditto.
1084         * gfortran.dg/namelist_52.f90: Ditto.
1085         * gfortran.dg/interface_proc_end.f90: Ditto.
1086         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1087         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1088
1089 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1090
1091         * gcc.dg/vect/vect-over-widen-1.c: New test.
1092         * gcc.dg/vect/vect-over-widen-2.c: New test.
1093         * gcc.dg/vect/vect-over-widen-3.c: New test.
1094         * gcc.dg/vect/vect-over-widen-4.c: New test.
1095
1096 2011-08-04  Richard Guenther  <rguenther@suse.de>
1097
1098         PR fortran/49957
1099         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1100
1101 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1102
1103         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1104
1105 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1106
1107         PR middle-end/49905
1108         * g++.dg/ext/builtin-object-size3.C: New test.
1109
1110 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR tree-optimization/49948
1113         * gcc.dg/pr49948.c: New test.
1114
1115 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1116
1117         PR middle-end/47383
1118         * gcc.dg/torture/pr47383.c: New.
1119
1120 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1121
1122         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1123
1124 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1125
1126         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1127
1128 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1129
1130         PR target/47744
1131         * gcc.dg/torture/pr47744-1.c: New.
1132         * gcc.dg/torture/pr47744-2.c: Likewise.
1133         * gcc.dg/torture/pr47744-3.c: Likewise.
1134
1135 2011-08-03  Richard Guenther  <rguenther@suse.de>
1136
1137         PR middle-end/49958
1138         * gcc.dg/torture/pr49958.c: New testcase.
1139
1140 2011-08-03  Richard Guenther  <rguenther@suse.de>
1141
1142         PR tree-optimization/49938
1143         * g++.dg/torture/pr49938.C: New testcase.
1144
1145 2011-08-02  Jason Merrill  <jason@redhat.com>
1146
1147         PR c++/43886
1148         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1149
1150         PR c++/49577
1151         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1152
1153         PR c++/49593
1154         * g++.dg/cpp0x/variadic115.C: New.
1155
1156         PR c++/49803
1157         * g++.dg/cpp0x/union5.C: New.
1158
1159 2011-08-02  Daniel Kraft  <d@domob.eu>
1160
1161         PR fortran/49885
1162         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1163
1164 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1165
1166         PR middle-end/49947
1167         * gcc.dg/tree-ssa/forwprop-15.c
1168
1169 2011-08-02  Jason Merrill  <jason@redhat.com>
1170
1171         PR c++/49834
1172         * g++.dg/cpp0x/range-for20.C: New.
1173
1174 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1175
1176         * gfortran.dg/coarray_lib_token_3.f90: New.
1177
1178 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1179
1180         PR fortran/46752
1181         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1182         * gcc.dg/gomp/atomic-15.c: New test.
1183         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1184         * g++.dg/gomp/atomic-15.C: New test.
1185         * g++.dg/gomp/private-1.C: New test.
1186         * g++.dg/gomp/sharing-2.C: New test.
1187         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1188         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1189         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1190
1191 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1192
1193         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1194         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1195         cleanup-module.
1196         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1197         * gfortran.dg/allocatable_function_5.f90: Ditto.
1198         * gfortran.dg/allocate_stat.f90: Ditto.
1199         * gfortran.dg/array_constructor_20.f90: Ditto.
1200         * gfortran.dg/array_constructor_21.f90: Ditto.
1201         * gfortran.dg/array_constructor_22.f90: Ditto.
1202         * gfortran.dg/array_constructor_26.f03: Ditto.
1203         * gfortran.dg/array_function_4.f90: Ditto.
1204         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1205         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1206         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1207         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1208         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1209         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1210         * gfortran.dg/class_15.f03: Ditto.
1211         * gfortran.dg/class_27.f03: Ditto.
1212         * gfortran.dg/class_33.f90: Ditto.
1213         * gfortran.dg/class_37.f03: Ditto.
1214         * gfortran.dg/class_40.f03: Ditto.
1215         * gfortran.dg/class_42.f03: Ditto.
1216         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1217         * gfortran.dg/coarray/registering_1.f90: Ditto.
1218         * gfortran.dg/convert_1.f90: Ditto.
1219         * gfortran.dg/default_initialization_3.f90: Ditto.
1220         * gfortran.dg/dependency_25.f90: Ditto.
1221         * gfortran.dg/dependency_26.f90: Ditto.
1222         * gfortran.dg/dependency_36.f90: Ditto.
1223         * gfortran.dg/dependency_37.f90: Ditto.
1224         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1225         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1226         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1227         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1228         * gfortran.dg/elemental_result_1.f90: Ditto.
1229         * gfortran.dg/empty_derived_type.f90: Ditto.
1230         * gfortran.dg/entry_7.f90: Ditto.
1231         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1232         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1233         * gfortran.dg/error_recovery_3.f90: Ditto.
1234         * gfortran.dg/extends_4.f03: Ditto.
1235         * gfortran.dg/func_assign.f90: Ditto.
1236         * gfortran.dg/func_assign_3.f90: Ditto.
1237         * gfortran.dg/generic_1.f90: Ditto.
1238         * gfortran.dg/generic_18.f90: Ditto.
1239         * gfortran.dg/generic_22.f03: Ditto.
1240         * gfortran.dg/generic_4.f90: Ditto.
1241         * gfortran.dg/generic_6.f90: Ditto.
1242         * gfortran.dg/generic_actual_arg.f90: Ditto.
1243         * gfortran.dg/graphite/id-21.f: Ditto.
1244         * gfortran.dg/graphite/pr45758.f90: Ditto.
1245         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1246         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1247         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1248         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1249         * gfortran.dg/host_used_types_1.f90: Ditto.
1250         * gfortran.dg/implicit_1.f90: Ditto.
1251         * gfortran.dg/implicit_11.f90: Ditto.
1252         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1253         * gfortran.dg/impure_actual_1.f90: Ditto.
1254         * gfortran.dg/impure_assignment_1.f90: Ditto.
1255         * gfortran.dg/impure_constructor_1.f90: Ditto.
1256         * gfortran.dg/initialization_10.f90: Ditto.
1257         * gfortran.dg/initialization_12.f90: Ditto.
1258         * gfortran.dg/interface_14.f90: Ditto.
1259         * gfortran.dg/interface_15.f90: Ditto.
1260         * gfortran.dg/interface_2.f90: Ditto.
1261         * gfortran.dg/interface_25.f90: Ditto.
1262         * gfortran.dg/interface_26.f90: Ditto.
1263         * gfortran.dg/interface_29.f90: Ditto.
1264         * gfortran.dg/interface_assignment_1.f90: Ditto.
1265         * gfortran.dg/internal_pack_6.f90: Ditto.
1266         * gfortran.dg/internal_pack_7.f90: Ditto.
1267         * gfortran.dg/internal_pack_8.f90: Ditto.
1268         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1269         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1270         * gfortran.dg/module_commons_3.f90: Ditto.
1271         * gfortran.dg/module_equivalence_4.f90: Ditto.
1272         * gfortran.dg/module_equivalence_6.f90: Ditto.
1273         * gfortran.dg/module_function_type_1.f90: Ditto.
1274         * gfortran.dg/module_naming_1.f90: Ditto.
1275         * gfortran.dg/namelist_4.f90: Ditto.
1276         * gfortran.dg/operator_c1202.f90: Ditto.
1277         * gfortran.dg/parens_7.f90: Ditto.
1278         * gfortran.dg/pr32921.f: Ditto.
1279         * gfortran.dg/pr33646.f90: Ditto.
1280         * gfortran.dg/pr41928.f90: Ditto.
1281         * gfortran.dg/pr42119.f90: Ditto.
1282         * gfortran.dg/pr43984.f90: Ditto.
1283         * gfortran.dg/present_1.f90: Ditto.
1284         * gfortran.dg/private_type_2.f90: Ditto.
1285         * gfortran.dg/proc_decl_2.f90: Ditto.
1286         * gfortran.dg/proc_ptr_10.f90: Ditto.
1287         * gfortran.dg/proc_ptr_22.f90: Ditto.
1288         * gfortran.dg/proc_ptr_8.f90: Ditto.
1289         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1290         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1291         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1292         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1293         * gfortran.dg/substring_equivalence.f90: Ditto.
1294         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1295         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1296         * gfortran.dg/trim_optimize_6.f90: Ditto.
1297         * gfortran.dg/typebound_call_12.f03: Ditto.
1298         * gfortran.dg/typebound_operator_5.f03: Ditto.
1299         * gfortran.dg/typebound_operator_6.f03: Ditto.
1300         * gfortran.dg/typebound_proc_18.f03: Ditto.
1301         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1302         * gfortran.dg/use_1.f90: Ditto.
1303         * gfortran.dg/use_10.f90: Ditto.
1304         * gfortran.dg/use_11.f90: Ditto.
1305         * gfortran.dg/use_14.f90: Ditto.
1306         * gfortran.dg/use_only_2.f90: Ditto.
1307         * gfortran.dg/use_rename_4.f90: Ditto.
1308         * gfortran.dg/use_rename_5.f90: Ditto.
1309         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1310         * gfortran.dg/used_interface_ref.f90: Ditto.
1311         * gfortran.dg/used_types_11.f90: Ditto.
1312         * gfortran.dg/used_types_3.f90: Ditto.
1313         * gfortran.dg/used_types_4.f90: Ditto.
1314         * gfortran.dg/userdef_operator_2.f90: Ditto.
1315         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1316         * gfortran.dg/vect/pr46213.f90: Ditto.
1317         * gfortran.dg/whole_file_21.f90: Ditto.
1318         * gfortran.dg/whole_file_22.f90: Ditto.
1319         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1320         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1321
1322 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1323
1324         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1325
1326 2011-08-01  Jason Merrill  <jason@redhat.com>
1327
1328         PR c++/49932
1329         * g++.dg/abi/mangle49.C: New.
1330
1331         PR c++/49924
1332         * g++.dg/cpp0x/constexpr-array4.C: New.
1333
1334         PR c++/49813
1335         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1336
1337 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1338
1339         PR target/49927
1340         * gcc.target/i386/pr49927.c: New test.
1341
1342 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1343
1344         PR tree-optimization/49926
1345         * gcc.dg/vect/pr49926.c: New test.
1346
1347 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1348
1349         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1350         * gcc.target/i386/lzcnt-1.c: New test.
1351         * gcc.target/i386/lzcnt-2.c: Likewise.
1352         * gcc.target/i386/lzcnt-2a.c: Likewise.
1353         * gcc.target/i386/lzcnt-3.c: Likewise.
1354         * gcc.target/i386/lzcnt-4.c: Likewise.
1355         * gcc.target/i386/lzcnt-4a.c: Likewise.
1356         * gcc.target/i386/lzcnt-5.c: Likewise.
1357         * gcc.target/i386/lzcnt-6.c: Likewise.
1358         * gcc.target/i386/lzcnt-6a.c: Likewise.
1359         * gcc.target/i386/lzcnt-check.h: Likewise.
1360
1361         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1362         * gcc.target/i386/sse-13.c: Likewise.
1363         * gcc.target/i386/sse-14.c: Likewise.
1364         * g++.dg/other/i386-2.C: Likewise.
1365         * g++.dg/other/i386-3.C: Likewise.
1366
1367 2011-08-01  Julian Brown  <julian@codesourcery.com>
1368
1369         * gcc.target/arm/fixed-point-exec.c: New test.
1370
1371 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1372
1373         PR target/49920
1374         * gcc.target/i386/pr49920.c: New test.
1375
1376 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1377
1378         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1379         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1380         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1381         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1382         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1383         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1384         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1385         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1386         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1387         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1388         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1389         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1390         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1391         * g++.dg/tree-ssa/pr33615.C: Ditto.
1392         * g++.dg/tree-ssa/restrict1.C: Ditto.
1393         * c-c++-common/restrict-2.c: Ditto.
1394         * gfortran.dg/pr32921.f: Ditto.
1395         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1396         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1397         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1398         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1399         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1400         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1401         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1402         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1403         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1404         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1405
1406 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1407
1408         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1409         .exe.ltrans[0-9]*. dump files.
1410
1411 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1412
1413         PR fortran/49112
1414         * gfortran.dg/abstract_type_6.f03: Modified.
1415         * gfortran.dg/typebound_proc_24.f03: New.
1416
1417 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1418
1419         PR testsuite/49917
1420         * g++.dg/init/for1.C: Fix.
1421
1422 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1423
1424         PR fortran/48876
1425         * gfortran.dg/string_5.f90:  New test.
1426
1427 2011-07-29  Jason Merrill  <jason@redhat.com>
1428
1429         PR c++/49867
1430         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1431
1432 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1433
1434         PR tree-optimization/47407
1435         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1436         alpha*-dec-osf*.
1437         Sort target list.
1438
1439 2011-07-29  Richard Guenther  <rguenther@suse.de>
1440
1441         * gcc.dg/uninit-suppress.c: Also disable VRP.
1442         * gcc.dg/uninit-suppress_2.c: Likewise.
1443
1444 2011-07-28  Jason Merrill  <jason@redhat.com>
1445
1446         PR c++/49808
1447         * g++.dg/template/nontype24.C: New.
1448
1449 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1450
1451         PR rtl-optimization/47958
1452         * gcc.dg/torture/pr47958-1.c: New.
1453
1454 2011-07-29  Wei Guozhi  <carrot@google.com>
1455
1456         PR rtl-optimization/49799
1457         * gcc.dg/pr49799.c: New test case.
1458
1459 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1460
1461         PR middle-end/48648
1462         * gcc.dg/graphite/id-pr48648.c: New.
1463
1464 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1465
1466         PR fortran/31067
1467         * gfortran.dg/maxloc_2.f90: New test.
1468         * gfortran.dg/maxloc_3.f90: New test.
1469         * gfortran.dg/minloc_1.f90: New test.
1470         * gfortran.dg/minloc_2.f90: New test.
1471         * gfortran.dg/minloc_3.f90: New test.
1472         * gfortran.dg/minmaxloc_7.f90: New test.
1473
1474         PR debug/49871
1475         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1476
1477 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1478
1479         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1480         the builtin isn't optimized away.
1481
1482 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1483
1484         PR fortran/45586
1485         * gfortran.dg/lto/pr45586-2_0.f90: New.
1486
1487 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1488
1489         PR middle-end/49875
1490         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1491         * c-c++-common/cxxbitfields-5.c: Same.
1492
1493 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1494
1495         * lib/target-supports.exp (check_effective_target_mmap): Use
1496         check_function_available.
1497
1498 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1499
1500         * g++.old-deja/g++.pt/crash60.C: Updated.
1501
1502 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1503
1504         PR target/49866
1505         * gcc.target/i386/pr49866.c: New test.
1506
1507 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1508
1509         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1510         * gcc.target/i386/bmi-andn-1.c: New test.
1511         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1512         * gcc.target/i386/bmi-andn-2.c: Likewise.
1513         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1514         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1515         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1516         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1517         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1518         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1519         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1520         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1521         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1522         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1523         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1524         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1525         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1526         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1527         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1528         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1529         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1530         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1531         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1532         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1533         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1534
1535 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1536
1537         PR middle-end/47691
1538         * gfortran.dg/graphite/id-pr47691.f: New.
1539
1540 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1541
1542         * gcc.target/i386/avx-os-support.h: New.
1543         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1544         (main): Check avx_os_support before the test is run.
1545         * gcc.target/i386/aes-avx-check.h: Ditto.
1546         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1547
1548 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1549
1550         * gcc.target/i386/aggregate-ret3.c: New test.
1551         * gcc.target/i386/aggregate-ret4.c: New test.
1552
1553 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1554
1555         PR fortran/49755
1556         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1557         allocated array should *not* change its size.
1558         * gfortran.dg/multiple_allocation_3.f90: New test.
1559
1560 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1561
1562         PR c++/49776
1563         * g++.dg/cpp0x/constexpr-49776.C: New.
1564
1565 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1566
1567         PR middle-end/47046
1568         * gcc.dg/graphite/id-pr47046.c: New.
1569
1570 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1571
1572         PR middle-end/47653
1573         * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
1579         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1580         induction variables.
1581         * gcc.dg/graphite/scop-16.c: Same.
1582         * gcc.dg/graphite/scop-17.c: Same.
1583         * gcc.dg/graphite/scop-21.c: Same.
1584
1585 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1586
1587         PR middle-end/48805
1588         * gcc.dg/graphite/id-pr48805.c: New.
1589
1590 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1591
1592         * gfortran.dg/coarray_lib_token_2.f90: New.
1593
1594 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1595
1596         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1597         SPU local store.
1598
1599 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1600
1601         PR tree-opt/49671
1602         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1603         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1604
1605 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1606
1607         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1608
1609         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1610         * gcc.c-torture/execute/loop-2g.c: Likewise.
1611         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1612         Require mmap support.
1613         * gcc.c-torture/execute/loop-2g.x: Likewise.
1614         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1615         (MAP_ANON): Provide default.
1616         * gcc.dg/20050826-1.c: Likewise.
1617         * gcc.target/i386/pr36533.c: Likewise.
1618         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1619         Use dg-require-effective-target mmap.
1620
1621 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1622
1623         PR c++/49838
1624         * g++.dg/cpp0x/range-for19.C: New.
1625
1626 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1627
1628         PR testsuite/49753
1629         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1630
1631         Revert:
1632         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR testsuite/49753
1635         * g++.dg/torture/pr49309.C: Remove.
1636
1637 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1638
1639         PR tree-optimization/49809
1640         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1641         test.
1642
1643 2011-07-25  Richard Guenther  <rguenther@suse.de>
1644
1645         PR tree-optimization/49715
1646         * gcc.target/i386/pr49715-1.c: New testcase.
1647         * gcc.target/i386/pr49715-2.c: Likewise.
1648
1649 2011-07-23  Jason Merrill  <jason@redhat.com>
1650
1651         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1652
1653 2011-07-22  Jason Merrill  <jason@redhat.com>
1654
1655         PR c++/49793
1656         * g++.dg/cpp0x/initlist55.C: New.
1657
1658 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1659
1660         PR fortran/49791
1661         * gfortran.dg/namelist_72.f: New.
1662
1663 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1664
1665         * gfortran.dg/coarray_25.f90: New.
1666
1667 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1668
1669         * override1.C: This test should use c++0x mode.
1670         * override3.C: New. Test the diagnostics in c++98 mode.
1671
1672 2011-07-22  Jason Merrill  <jason@redhat.com>
1673             Mark Glisse  <marc.glisse@normalesup.org>
1674
1675         PR c++/30112
1676         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1677
1678         PR c++/49813
1679         * g++.dg/opt/builtins2.C: New.
1680         * g++.dg/other/error27.C: Don't rely on __builtin.
1681
1682 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1683
1684         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1685         on lp64 targets.
1686         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1687         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1688         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1689         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1690
1691         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1692         instead of ia32.
1693
1694 2011-07-22  Richard Guenther  <rguenther@suse.de>
1695
1696         PR tree-optimization/45819
1697         * gcc.dg/pr45819.c: New testcase.
1698
1699 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1700
1701         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1702
1703 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1704
1705         PR middle-end/47654
1706         PR middle-end/49649
1707         * gcc.dg/graphite/run-id-pr47654.c: New.
1708
1709 2011-07-21  Ian Lance Taylor  <iant@google.com>
1710
1711         PR middle-end/49705
1712         * gcc.dg/pr49705.c: New test.
1713
1714 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1715
1716         * lib/target-supports.exp (check_avx_os_support_available): New.
1717         (check_effective_target_avx_runtime): Use it.
1718
1719 2011-07-21  Richard Guenther  <rguenther@suse.de>
1720
1721         PR tree-optimization/49770
1722         * g++.dg/torture/pr49770.C: New testcase.
1723
1724 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1725
1726         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1727         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1728
1729 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1730
1731         * gfortran.dg/coarray_lib_token_1.f90: New.
1732
1733 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1734
1735         * gcc.dg/pr32912-2.c: Skip for AVR.
1736         * gcc.dg/pr44674.c: Add dg-require-profiling.
1737
1738 2011-07-20  Jason Merrill  <jason@redhat.com>
1739
1740         * g++.dg/ext/desig2.C: New.
1741
1742 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1743
1744         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1745         be generated.
1746         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1747         * gcc.target/powerpc/recip-3.c: Ditto.
1748
1749 2011-07-19  Jason Merrill  <jason@redhat.com>
1750
1751         PR c++/6709 (DR 743)
1752         PR c++/42603 (DR 950)
1753         * g++.dg/cpp0x/decltype21.C: New.
1754
1755 2011-07-20  Richard Guenther  <rguenther@suse.de>
1756
1757         PR middle-end/18908
1758         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1759         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1760
1761 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1762
1763         * gcc.target/arm/combine-movs.c: New.
1764         * gcc.target/arm/unsigned-extend-2.c: New.
1765
1766 2011-07-19  Jason Merrill  <jason@redhat.com>
1767
1768         PR c++/49785
1769         * g++.dg/cpp0x/variadic114.C: New.
1770
1771 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1772
1773         * gfortran.dg/coarray_args_1.f90: New.
1774         * gfortran.dg/coarray_args_2.f90: New.
1775
1776 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1777
1778         PR fortran/49708
1779         * gfortran.dg/allocate_error_3.f90: New.
1780
1781 2011-07-19  Richard Guenther  <rguenther@suse.de>
1782
1783         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1784         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1785         * gcc.dg/torture/20110719-1.c: New testcase.
1786
1787 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR tree-optimization/49768
1790         * gcc.c-torture/execute/pr49768.c: New test.
1791
1792 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1793
1794         PR tree-optimization/49771
1795         * gcc.dg/vect/pr49771.c: New test.
1796
1797 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1798
1799         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1800         * gcc.dg/ipa/ipa-2.c: Likewise.
1801         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1802         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1803         * gcc.dg/ipa/ipa-5.c: Likewise.
1804         * gcc.dg/ipa/ipa-7.c: Likewise.
1805         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1806         * gcc.dg/ipa/ipacost-1.c: Likewise.
1807         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1808         functions.
1809         * gcc.dg/ipa/ipcp-1.c: New test.
1810         * gcc.dg/ipa/ipcp-2.c: Likewise.
1811         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1812
1813 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1814
1815         PR middle-end/49675
1816         * gfortran.dg/pr49675.f90: New test.
1817
1818 2011-07-18  Richard Guenther  <rguenther@suse.de>
1819
1820         * gcc.dg/torture/20110718-1.c: New testcase.
1821
1822 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1823
1824         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1825         * g++.dg/ext/bitfield3.C: Likewise.
1826         * g++.dg/ext/bitfield4.C: Likewise.
1827         * g++.dg/ext/bitfield5.C: Likewise.
1828         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1829         * g++.dg/other/pr23205-2.C: Likewise.
1830         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1831         * gcc.c-torture/compile/20001109-2.c: Likewise.
1832         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1833         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1834         * gcc.dg/bitfld-16.c: Likewise.
1835         * gcc.dg/bitfld-17.c: Likewise.
1836         * gcc.dg/bitfld-18.c: Likewise.
1837         * gcc.dg/builtins-config.h: Remove Netware support.
1838         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1839         * gcc.dg/cdce2.c: Likewise.
1840         * gcc.dg/cpp/assert4.c: Remove netware support.
1841         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1842         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1843
1844         * lib/target-supports.exp (check_visibility_available): Remove
1845         NetWare support.
1846         (check_profiling_available): Likewise.
1847
1848 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1849
1850         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1851
1852 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1853             Thomas Koenig  <tkoenig@gcc.gnu.org>
1854
1855         PR fortran/34657
1856         * gfortran.dg/generic_17.f90: Fix testcase.
1857         * gfortran.dg/interface_3.f90: Add dg-error.
1858         * gfortran.dg/use_14.f90: New.
1859         * gfortran.dg/use_15.f90: New.
1860
1861 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1862
1863         * gnat.dg/pointer_controlled.adb: New test.
1864
1865 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1866
1867         PR fortran/49624
1868         * gfortran.dg/pointer_remapping_7.f90: New.
1869
1870 2011-07-16  Jason Merrill  <jason@redhat.com>
1871
1872         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1873
1874 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1875             Jason Merrill  <jason@redhat.com>
1876
1877         PR c++/45329
1878         PR c++/48934
1879         * g++.dg/cpp0x/decltype29.C: Adjust.
1880         * g++.dg/cpp0x/error4.C: Adjust.
1881         * g++.dg/cpp0x/sfinae26.C: Adjust.
1882         * g++.dg/cpp0x/variadic105.C: Adjust.
1883         * g++.dg/template/deduce3.C: Adjust.
1884         * g++.dg/template/error45.C: Adjust.
1885         * g++.dg/template/ptrmem2.C: Adjust.
1886         * g++.dg/template/sfinae2.C: Adjust.
1887         * g++.old-deja/g++.pt/crash60.C: Adjust.
1888         * g++.old-deja/g++.pt/unify6.C: Adjust.
1889         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1890         * g++.dg/cpp0x/nullptr15.C: Adjust.
1891         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1892         * g++.dg/cpp0x/pr31431.C: Adjust.
1893         * g++.dg/cpp0x/pr31434.C: Adjust.
1894         * g++.dg/cpp0x/sfinae11.C: Adjust
1895         * g++.dg/cpp0x/temp_default2.C: Adjust.
1896         * g++.dg/cpp0x/trailing4.C: Adjust.
1897         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1898         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1899         * g++.dg/cpp0x/variadic105.C: Adjust.
1900         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1901         * g++.dg/ext/vla2.C: Adjust.
1902         * g++.dg/other/ptrmem10.C: Adjust.
1903         * g++.dg/other/ptrmem11.C: Adjust.
1904         * g++.dg/overload/unknown1.C: Adjust.
1905         * g++.dg/template/conv11.C: Adjust.
1906         * g++.dg/template/dependent-expr5.C: Adjust.
1907         * g++.dg/template/friend.C: Adjust.
1908         * g++.dg/template/incomplete2.C: Adjust.
1909         * g++.dg/template/local4.C: Adjust.
1910         * g++.dg/template/local6.C: Adjust.
1911         * g++.dg/template/operator9.C: Adjust.
1912         * g++.dg/template/ttp25.C: Adjust.
1913         * g++.dg/template/unify10.C: Adjust.
1914         * g++.dg/template/unify11.C: Adjust.
1915         * g++.dg/template/unify6.C: Adjust.
1916         * g++.dg/template/unify9.C: Adjust.
1917         * g++.dg/template/varmod1.C: Adjust.
1918         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1919         * g++.old-deja/g++.pt/crash28.C: Adjust.
1920         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1921         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1922         * g++.old-deja/g++.pt/expr2.C: Adjust.
1923         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1924         * g++.old-deja/g++.pt/spec5.C: Adjust.
1925         * g++.old-deja/g++.pt/spec6.C: Adjust.
1926         * g++.old-deja/g++.pt/unify4.C: Adjust.
1927         * g++.old-deja/g++.pt/unify8.C: Adjust.
1928         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1929         * g++.dg/overload/template5.C: New testcase.
1930         * g++.dg/template/overload12.C: New testcase.
1931
1932 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1933
1934         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1935         * gfortran.dg/coarray_7.f90: Ditto.
1936         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1937         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1938
1939 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1940
1941         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1942         case.
1943         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1944         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1945         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1946         C67X.
1947         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1948         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1949         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1950
1951 2011-07-15  Jason Merrill  <jason@redhat.com>
1952
1953         PR testsuite/49741
1954         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1955         Use --extra_opts instead of --additional_options.
1956
1957 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1958
1959         PR testsuite/49753
1960         * g++.dg/torture/pr49309.C: Remove.
1961
1962 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1963
1964         * gcc.target/tic6x/weak-call.c: New test.
1965         * gcc.target/tic6x/fpcmp.c: New test.
1966         * gcc.target/tic6x/fpdiv.c: New test.
1967         * gcc.target/tic6x/rotdi16-scan.c: New test.
1968         * gcc.target/tic6x/ffssi.c: New test.
1969         * gcc.target/tic6x/fpdiv-lib.c: New test.
1970         * gcc.target/tic6x/cold-lc.c: New test.
1971         * gcc.target/tic6x/longcalls.c: New test.
1972         * gcc.target/tic6x/abi-align-1.c: New test.
1973         * gcc.target/tic6x/fpcmp-finite.c: New test.
1974         * gcc.target/tic6x/rotdi16.c: New test.
1975         * gcc.target/tic6x/bswapl.c: New test.
1976         * gcc.target/tic6x/ffsdi.c: New test.
1977         * gcc.target/tic6x/tic6x.exp: New file.
1978         * gcc.target/tic6x/builtins/arith24.c: New test.
1979         * gcc.target/tic6x/builtins/smpy.c: New test.
1980         * gcc.target/tic6x/builtins/smpylh.c: New test.
1981         * gcc.target/tic6x/builtins/smpyh.c: New test.
1982         * gcc.target/tic6x/builtins/sarith1.c: New test.
1983         * gcc.target/tic6x/builtins/extclr.c: New test
1984         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1985         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1986         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1987         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1988         New functions.
1989         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1990         __TMS320C6X__.
1991         * gcc.dg/20020312-2.c: Likewise.
1992         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1993         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1994         * gcc.dg/torture/builtin-math-7.c: Likewise.
1995
1996         PR testsuite/49757
1997         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1998         not testing tic6x-*-*.
1999
2000 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2001
2002         PR tree-opt/49309
2003         * g++.dg/torture/pr49309.C: New testcase.
2004
2005 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2006
2007         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2008
2009 2011-07-14  Richard Guenther  <rguenther@suse.de>
2010
2011         PR tree-optimization/49651
2012         * gcc.dg/torture/pr49651.c: New testcase.
2013
2014 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2015
2016         PR target/43746
2017         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2018
2019 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2020
2021         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2022         -mno-pointers-to-nested-functions.
2023         * gcc.target/powerpc/no-r11-2.c: Ditto.
2024         * gcc.target/powerpc/no-r11-3.c: Ditto.
2025
2026 2011-07-13  Jason Merrill  <jason@redhat.com>
2027
2028         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2029         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2030         when compiling C files.
2031         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2032         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2033         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2034         * g++.dg/lookup/anon2.C: Likewise.
2035         * g++.dg/tree-ssa/copyprop.C: Likewise.
2036         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2037         * g++.dg/init/vector1.C: Ignore narrowing errors.
2038         * g++.dg/torture/pr35526.C: Likewise.
2039         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2040
2041 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2042
2043         PR libfortran/49296
2044         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2045         and logical reads.
2046
2047 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2048
2049         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2050         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2051
2052 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2053
2054         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2055         * lib/obj-c++.exp (obj-c++_init): Ditto.
2056         * lib/file-format.exp (gcc_target_object_format): Ditto.
2057         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2058         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2059         (check_visibility_available): Ditto.
2060         (check_effective_target_tls_native): Ditto.
2061         (check_effective_target_tls_emulated): Ditto.
2062         (check_effective_target_function_sections): Ditto.
2063
2064 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2065
2066         * gcc.target/arm/pr48183.c: New test.
2067
2068 2011-07-13  Richard Guenther  <rguenther@suse.de>
2069
2070         * gcc.dg/torture/20110713-1.c: New testcase.
2071
2072 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2073
2074         PR rtl-opt/49474
2075         * gcc.c-torture/compile/pr49474.c: New testcase.
2076
2077 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2078
2079         PR tree-optimization/49712
2080         * gcc.c-torture/execute/pr49712.c: New test.
2081
2082 2011-07-11  Jason Merrill  <jason@redhat.com>
2083
2084         PR c++/44609
2085         * g++.dg/template/recurse3.C: New.
2086
2087 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2088
2089         PR debug/49676
2090         * gcc.dg/guality/csttest.c: New test.
2091
2092         PR fortran/49698
2093         * gfortran.dg/pr49698.f90: New test.
2094
2095 2011-07-11  Jeff Law  <law@redhat.com>
2096
2097         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2098
2099 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2100
2101         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2102         * go.test/go-test.exp (go-set-goarch): Likewise.
2103
2104 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2105
2106         PR target/39633
2107         * gcc.target/avr/torture/pr39633.c: New test case.
2108
2109 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2110
2111         PR fortran/18918
2112         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2113
2114 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2115
2116         * lib/target-supports.exp (check_effective_target_scheduling):
2117         New Function.
2118         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2119         * gcc.dg/pr45055.c: Ditto.
2120         * gcc.dg/pr45353.c: Ditto.
2121         * g++.dg/pr45056.C: Ditto.
2122
2123 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2124
2125         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2126         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2127         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2128         * g++.dg/torture/pr31863.C: Skip AVR.
2129
2130 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2131
2132         PR fortran/49690
2133         * gfortran.dg/intrinsic_signal.f90: New.
2134
2135 2011-07-09  Jason Merrill  <jason@redhat.com>
2136
2137         * g++.dg/cpp0x/regress/regress6.C: New.
2138         * g++.dg/parse/crash45.C: Adjust message.
2139         * g++.dg/template/crash38.C: Adjust message.
2140         * g++.dg/template/crash64.C: Adjust message.
2141
2142 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2143
2144         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2145         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2146         * g++.dg/abi/bitfield3.C: Likewise.
2147         * g++.dg/eh/pr38662.C: Likewise.
2148         * g++.dg/ext/attrib36.C: Likewise.
2149         * g++.dg/ext/attrib37.C: Likewise.
2150         * g++.dg/ext/attrib8.C: Likewise.
2151         * g++.dg/ext/tmplattr1.C: Likewise.
2152         * g++.dg/inherit/override-attribs.C: Likewise.
2153         * g++.dg/opt/inline9.C: Likewise.
2154         * g++.dg/opt/life1.C: Likewise.
2155         * g++.dg/opt/longbranch2.C: Likewise.
2156         * g++.dg/opt/nrv12.C: Likewise.
2157         * g++.dg/opt/reg-stack4.C: Likewise.
2158         * g++.dg/other/pr35504.C: Likewise.
2159         * g++.dg/other/pr39496.C: Likewise.
2160         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2161         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2162         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2163         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2164         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2165         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2166         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2167         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2168         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2169         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2170         * g++.dg/warn/pr15774-1.C: Likewise.
2171         * g++.dg/warn/pr15774-2.C: Likewise.
2172         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2173         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2174         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2175         * g++.old-deja/g++.pt/asm2.C: Likewise.
2176         * gcc.c-torture/compile/20000804-1.c: Likewise.
2177         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2178         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2179         * gcc.dg/20020108-1.c: Likewise.
2180         * gcc.dg/20020122-2.c: Likewise.
2181         * gcc.dg/20020122-3.c: Likewise.
2182         * gcc.dg/20020206-1.c: Likewise.
2183         * gcc.dg/20020219-1.c: Likewise.
2184         * gcc.dg/20020310-1.c: Likewise.
2185         * gcc.dg/20020411-1.c: Likewise.
2186         * gcc.dg/20020418-2.c: Likewise.
2187         * gcc.dg/20020426-2.c: Likewise.
2188         * gcc.dg/20020517-1.c: Likewise.
2189         * gcc.dg/20030204-1.c: Likewise.
2190         * gcc.dg/20030826-2.c: Likewise.
2191         * gcc.dg/20031102-1.c: Likewise.
2192         * gcc.dg/20031202-1.c: Likewise.
2193         * gcc.dg/20050111-1.c: Likewise.
2194         * gcc.dg/20050503-1.c: Likewise.
2195         * gcc.dg/array-init-1.c: Likewise.
2196         * gcc.dg/builtin-apply4.c: Likewise.
2197         * gcc.dg/dfp/pr31344.c: Likewise.
2198         * gcc.dg/gomp/atomic-11.c: Likewise.
2199         * gcc.dg/graphite/pr40281.c: Likewise.
2200         * gcc.dg/ia64-sync-1.c: Likewise.
2201         * gcc.dg/ia64-sync-2.c: Likewise.
2202         * gcc.dg/ia64-sync-3.c: Likewise.
2203         * gcc.dg/ia64-sync-4.c: Likewise.
2204         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2205         * gcc.dg/invalid-call-1.c: Likewise.
2206         * gcc.dg/loop-3.c: Likewise.
2207         * gcc.dg/lower-subreg-1.c: Likewise.
2208         * gcc.dg/lto/pr47259_0.c: Likewise.
2209         * gcc.dg/nested-calls-1.c: Likewise.
2210         * gcc.dg/pr20017.c: Likewise.
2211         * gcc.dg/pr25023.c: Likewise.
2212         * gcc.dg/pr27671-2.c: Likewise.
2213         * gcc.dg/pr32176.c: Likewise.
2214         * gcc.dg/pr33676.c: Likewise.
2215         * gcc.dg/pr35045.c: Likewise.
2216         * gcc.dg/pr36015.c: Likewise.
2217         * gcc.dg/pr36584.c: Likewise.
2218         * gcc.dg/pr36998.c: Likewise.
2219         * gcc.dg/pr37438.c: Likewise.
2220         * gcc.dg/pr37908.c: Likewise.
2221         * gcc.dg/pr41241.c: Likewise.
2222         * gcc.dg/pr41340.c: Likewise.
2223         * gcc.dg/pr44136.c: Likewise.
2224         * gcc.dg/pr44194-1.c: Likewise.
2225         * gcc.dg/pr46212.c: Likewise.
2226         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2227         * gcc.dg/setjmp-2.c: Likewise.
2228         * gcc.dg/short-compare-1.c: Likewise.
2229         * gcc.dg/short-compare-2.c: Likewise.
2230         * gcc.dg/smod-1.c: Likewise.
2231         * gcc.dg/sync-2.c: Likewise.
2232         * gcc.dg/sync-3.c: Likewise.
2233         * gcc.dg/tls/opt-1.c: Likewise.
2234         * gcc.dg/tls/opt-2.c: Likewise.
2235         * gcc.dg/tls/opt-3.c: Likewise.
2236         * gcc.dg/torture/badshift.c: Likewise.
2237         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2238         * gcc.dg/torture/pr20314-2.c: Likewise.
2239         * gcc.dg/torture/pr36891.c: Likewise.
2240         * gcc.dg/torture/pr38774.c: Likewise.
2241         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2242         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2243         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2244         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2245         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2246         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2247         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2248         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2249         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2250         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2251         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2252         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2253         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2254         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2255         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2256         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2257         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2258         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2259         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2260         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2261         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2262         * gcc.dg/unroll-1.c: Likewise.
2263         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2264         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2265         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2266         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2267         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2268         * gcc.target/i386/20000609-1.c: Likewise.
2269         * gcc.target/i386/20000720-1.c: Likewise.
2270         * gcc.target/i386/20000724-1.c: Likewise.
2271         * gcc.target/i386/20011107-1.c: Likewise.
2272         * gcc.target/i386/20011119-1.c: Likewise.
2273         * gcc.target/i386/20020201-3.c: Likewise.
2274         * gcc.target/i386/20020218-1.c: Likewise.
2275         * gcc.target/i386/20020729-1.c: Likewise.
2276         * gcc.target/i386/20030926-1.c: Likewise.
2277         * gcc.target/i386/20060125-1.c: Likewise.
2278         * gcc.target/i386/20060125-2.c: Likewise.
2279         * gcc.target/i386/20060512-1.c: Likewise.
2280         * gcc.target/i386/20060512-2.c: Likewise.
2281         * gcc.target/i386/20060512-3.c: Likewise.
2282         * gcc.target/i386/20060512-4.c: Likewise.
2283         * gcc.target/i386/387-1.c: Likewise.
2284         * gcc.target/i386/387-2.c: Likewise.
2285         * gcc.target/i386/387-5.c: Likewise.
2286         * gcc.target/i386/387-6.c: Likewise.
2287         * gcc.target/i386/980312-1.c: Likewise.
2288         * gcc.target/i386/980313-1.c: Likewise.
2289         * gcc.target/i386/990117-1.c: Likewise.
2290         * gcc.target/i386/990424-1.c: Likewise.
2291         * gcc.target/i386/990524-1.c: Likewise.
2292         * gcc.target/i386/991129-1.c: Likewise.
2293         * gcc.target/i386/991214-1.c: Likewise.
2294         * gcc.target/i386/991230-1.c: Likewise.
2295         * gcc.target/i386/addr-sel-1.c: Likewise.
2296         * gcc.target/i386/aggregate-ret1.c: Likewise.
2297         * gcc.target/i386/aggregate-ret2.c: Likewise.
2298         * gcc.target/i386/align-main-3.c: Likewise.
2299         * gcc.target/i386/amd64-abi-1.c: Likewise.
2300         * gcc.target/i386/amd64-abi-2.c: Likewise.
2301         * gcc.target/i386/amd64-abi-4.c: Likewise.
2302         * gcc.target/i386/amd64-abi-5.c: Likewise.
2303         * gcc.target/i386/amd64-abi-6.c: Likewise.
2304         * gcc.target/i386/asm-1.c: Likewise.
2305         * gcc.target/i386/asm-3.c: Likewise.
2306         * gcc.target/i386/asm-5.c: Likewise.
2307         * gcc.target/i386/attributes-error.c: Likewise.
2308         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2309         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2310         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2311         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2312         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2313         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2314         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2315         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2316         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2317         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2318         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2319         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2320         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2321         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2322         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2323         * gcc.target/i386/bitfield1.c: Likewise.
2324         * gcc.target/i386/bitfield2.c: Likewise.
2325         * gcc.target/i386/bmi-2.c: Likewise.
2326         * gcc.target/i386/bmi-5.c: Likewise.
2327         * gcc.target/i386/builtin-unreachable.c: Likewise.
2328         * gcc.target/i386/cleanup-2.c: Likewise.
2329         * gcc.target/i386/clobbers.c: Likewise.
2330         * gcc.target/i386/cmov8.c: Likewise.
2331         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2332         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2333         * gcc.target/i386/compress-float-387.c: Likewise.
2334         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2335         * gcc.target/i386/compress-float-sse.c: Likewise.
2336         * gcc.target/i386/crc32-2.c: Likewise.
2337         * gcc.target/i386/crc32-3.c: Likewise.
2338         * gcc.target/i386/divmod-7.c: Likewise.
2339         * gcc.target/i386/divmod-8.c: Likewise.
2340         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2341         * gcc.target/i386/fma3-builtin.c: Likewise.
2342         * gcc.target/i386/fma3-fma.c: Likewise.
2343         * gcc.target/i386/fma4-256-vector.c: Likewise.
2344         * gcc.target/i386/fma4-builtin.c: Likewise.
2345         * gcc.target/i386/fma4-fma-2.c: Likewise.
2346         * gcc.target/i386/fma4-fma.c: Likewise.
2347         * gcc.target/i386/fma4-vector-2.c: Likewise.
2348         * gcc.target/i386/fma4-vector.c: Likewise.
2349         * gcc.target/i386/funcspec-1.c: Likewise.
2350         * gcc.target/i386/funcspec-10.c: Likewise.
2351         * gcc.target/i386/funcspec-11.c: Likewise.
2352         * gcc.target/i386/funcspec-2.c: Likewise.
2353         * gcc.target/i386/funcspec-5.c: Likewise.
2354         * gcc.target/i386/funcspec-6.c: Likewise.
2355         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2356         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2357         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2358         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2359         * gcc.target/i386/incoming-1.c: Likewise.
2360         * gcc.target/i386/incoming-10.c: Likewise.
2361         * gcc.target/i386/incoming-11.c: Likewise.
2362         * gcc.target/i386/incoming-12.c: Likewise.
2363         * gcc.target/i386/incoming-13.c: Likewise.
2364         * gcc.target/i386/incoming-14.c: Likewise.
2365         * gcc.target/i386/incoming-15.c: Likewise.
2366         * gcc.target/i386/incoming-2.c: Likewise.
2367         * gcc.target/i386/incoming-3.c: Likewise.
2368         * gcc.target/i386/incoming-4.c: Likewise.
2369         * gcc.target/i386/incoming-5.c: Likewise.
2370         * gcc.target/i386/incoming-6.c: Likewise.
2371         * gcc.target/i386/incoming-7.c: Likewise.
2372         * gcc.target/i386/incoming-8.c: Likewise.
2373         * gcc.target/i386/incoming-9.c: Likewise.
2374         * gcc.target/i386/lea.c: Likewise.
2375         * gcc.target/i386/local.c: Likewise.
2376         * gcc.target/i386/loop-1.c: Likewise.
2377         * gcc.target/i386/loop-2.c: Likewise.
2378         * gcc.target/i386/loop-3.c: Likewise.
2379         * gcc.target/i386/max-stack-align.c: Likewise.
2380         * gcc.target/i386/memcpy-1.c: Likewise.
2381         * gcc.target/i386/movbe-2.c: Likewise.
2382         * gcc.target/i386/movq-2.c: Likewise.
2383         * gcc.target/i386/movq.c: Likewise.
2384         * gcc.target/i386/nrv1.c: Likewise.
2385         * gcc.target/i386/pad-4.c: Likewise.
2386         * gcc.target/i386/pad-5a.c: Likewise.
2387         * gcc.target/i386/pad-5b.c: Likewise.
2388         * gcc.target/i386/pad-6a.c: Likewise.
2389         * gcc.target/i386/pad-6b.c: Likewise.
2390         * gcc.target/i386/pad-7.c: Likewise.
2391         * gcc.target/i386/pad-9.c: Likewise.
2392         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2393         * gcc.target/i386/pic-1.c: Likewise.
2394         * gcc.target/i386/pr12092-1.c: Likewise.
2395         * gcc.target/i386/pr12329.c: Likewise.
2396         * gcc.target/i386/pr21518.c: Likewise.
2397         * gcc.target/i386/pr22362.c: Likewise.
2398         * gcc.target/i386/pr22585.c: Likewise.
2399         * gcc.target/i386/pr23098.c: Likewise.
2400         * gcc.target/i386/pr25196.c: Likewise.
2401         * gcc.target/i386/pr25293.c: Likewise.
2402         * gcc.target/i386/pr25654.c: Likewise.
2403         * gcc.target/i386/pr26449.c: Likewise.
2404         * gcc.target/i386/pr26778.c: Likewise.
2405         * gcc.target/i386/pr26826.c: Likewise.
2406         * gcc.target/i386/pr27266.c: Likewise.
2407         * gcc.target/i386/pr29978.c: Likewise.
2408         * gcc.target/i386/pr30505.c: Likewise.
2409         * gcc.target/i386/pr30961-1.c: Likewise.
2410         * gcc.target/i386/pr31628.c: Likewise.
2411         * gcc.target/i386/pr32000-2.c: Likewise.
2412         * gcc.target/i386/pr32661-1.c: Likewise.
2413         * gcc.target/i386/pr32708-2.c: Likewise.
2414         * gcc.target/i386/pr32708-3.c: Likewise.
2415         * gcc.target/i386/pr34256.c: Likewise.
2416         * gcc.target/i386/pr34312.c: Likewise.
2417         * gcc.target/i386/pr34522.c: Likewise.
2418         * gcc.target/i386/pr35160.c: Likewise.
2419         * gcc.target/i386/pr35281.c: Likewise.
2420         * gcc.target/i386/pr36246.c: Likewise.
2421         * gcc.target/i386/pr36786.c: Likewise.
2422         * gcc.target/i386/pr37275.c: Likewise.
2423         * gcc.target/i386/pr37843-3.c: Likewise.
2424         * gcc.target/i386/pr37843-4.c: Likewise.
2425         * gcc.target/i386/pr39082-1.c: Likewise.
2426         * gcc.target/i386/pr39431.c: Likewise.
2427         * gcc.target/i386/pr39496.c: Likewise.
2428         * gcc.target/i386/pr39543-2.c: Likewise.
2429         * gcc.target/i386/pr39911.c: Likewise.
2430         * gcc.target/i386/pr40718.c: Likewise.
2431         * gcc.target/i386/pr40906-1.c: Likewise.
2432         * gcc.target/i386/pr40906-2.c: Likewise.
2433         * gcc.target/i386/pr40906-3.c: Likewise.
2434         * gcc.target/i386/pr40934.c: Likewise.
2435         * gcc.target/i386/pr41900.c: Likewise.
2436         * gcc.target/i386/pr42589.c: Likewise.
2437         * gcc.target/i386/pr43662.c: Likewise.
2438         * gcc.target/i386/pr43671.c: Likewise.
2439         * gcc.target/i386/pr43766.c: Likewise.
2440         * gcc.target/i386/pr43869.c: Likewise.
2441         * gcc.target/i386/pr44942.c: Likewise.
2442         * gcc.target/i386/pr44948-2a.c: Likewise.
2443         * gcc.target/i386/pr45234.c: Likewise.
2444         * gcc.target/i386/pr45336-2.c: Likewise.
2445         * gcc.target/i386/pr45336-4.c: Likewise.
2446         * gcc.target/i386/pr45852.c: Likewise.
2447         * gcc.target/i386/pr46470.c: Likewise.
2448         * gcc.target/i386/pr48037-1.c: Likewise.
2449         * gcc.target/i386/pr48389.c: Likewise.
2450         * gcc.target/i386/pr49095.c: Likewise.
2451         * gcc.target/i386/pr9771-1.c: Likewise.
2452         * gcc.target/i386/rdfsbase-1.c: Likewise.
2453         * gcc.target/i386/rdfsbase-2.c: Likewise.
2454         * gcc.target/i386/rdgsbase-1.c: Likewise.
2455         * gcc.target/i386/rdgsbase-2.c: Likewise.
2456         * gcc.target/i386/rdrand-3.c: Likewise.
2457         * gcc.target/i386/regparm-stdcall.c: Likewise.
2458         * gcc.target/i386/regparm.c: Likewise.
2459         * gcc.target/i386/reload-1.c: Likewise.
2460         * gcc.target/i386/rotate-2.c: Likewise.
2461         * gcc.target/i386/sibcall-5.c: Likewise.
2462         * gcc.target/i386/signbit-1.c: Likewise.
2463         * gcc.target/i386/signbit-2.c: Likewise.
2464         * gcc.target/i386/signbit-3.c: Likewise.
2465         * gcc.target/i386/sse-5.c: Likewise.
2466         * gcc.target/i386/sse-8.c: Likewise.
2467         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2468         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2469         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2470         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2471         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2472         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2473         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2474         * gcc.target/i386/sse2-movq-2.c: Likewise.
2475         * gcc.target/i386/sse2-movq-3.c: Likewise.
2476         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2477         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2478         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2479         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2480         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2481         * gcc.target/i386/ssefn-1.c: Likewise.
2482         * gcc.target/i386/ssefn-2.c: Likewise.
2483         * gcc.target/i386/sseregparm-1.c: Likewise.
2484         * gcc.target/i386/sseregparm-2.c: Likewise.
2485         * gcc.target/i386/sseregparm-3.c: Likewise.
2486         * gcc.target/i386/sseregparm-4.c: Likewise.
2487         * gcc.target/i386/sseregparm-5.c: Likewise.
2488         * gcc.target/i386/sseregparm-6.c: Likewise.
2489         * gcc.target/i386/sseregparm-7.c: Likewise.
2490         * gcc.target/i386/sseregparm-8.c: Likewise.
2491         * gcc.target/i386/stack-realign.c: Likewise.
2492         * gcc.target/i386/stack-usage-realign.c: Likewise.
2493         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2494         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2495         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2496         * gcc.target/i386/stackalign/return-1.c: Likewise.
2497         * gcc.target/i386/stackalign/return-2.c: Likewise.
2498         * gcc.target/i386/stackalign/return-3.c: Likewise.
2499         * gcc.target/i386/tailcall-1.c: Likewise.
2500         * gcc.target/i386/tbm-2.c: Likewise.
2501         * gcc.target/i386/udivmod-7.c: Likewise.
2502         * gcc.target/i386/udivmod-8.c: Likewise.
2503         * gcc.target/i386/unroll-1.c: Likewise.
2504         * gcc.target/i386/vararg-1.c: Likewise.
2505         * gcc.target/i386/vararg-2.c: Likewise.
2506         * gcc.target/i386/vect8-ret.c: Likewise.
2507         * gcc.target/i386/vectorize5.c: Likewise.
2508         * gcc.target/i386/wmul-1.c: Likewise.
2509         * gcc.target/i386/wmul-2.c: Likewise.
2510         * gcc.target/i386/wrfsbase-1.c: Likewise.
2511         * gcc.target/i386/wrfsbase-2.c: Likewise.
2512         * gcc.target/i386/wrgsbase-1.c: Likewise.
2513         * gcc.target/i386/wrgsbase-2.c: Likewise.
2514         * gcc.target/i386/xop-pcmov.c: Likewise.
2515         * gcc.target/i386/xop-pcmov2.c: Likewise.
2516         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2517         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2518         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2519         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2520         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2521         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2522         * gcc.target/i386/zee.c: Likewise.
2523         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2524         * gfortran.dg/compiler-directive_2.f: Likewise.
2525         * gfortran.dg/g77/20010216-1.f: Likewise.
2526         * gfortran.dg/gomp/pr39152.f90: Likewise.
2527         * gfortran.dg/pr33794.f90: Likewise.
2528
2529 2011-07-09  Jason Merrill  <jason@redhat.com>
2530
2531         * g++.dg/cpp0x/regress/regress5.C: New.
2532
2533 2011-07-08  Jason Merrill  <jason@redhat.com>
2534
2535         PR c++/45437
2536         * g++.dg/expr/compound-asn1.C: New.
2537         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2538
2539 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR target/49621
2542         * gcc.target/powerpc/altivec-34.c: New test.
2543
2544 2011-07-08  Jason Merrill  <jason@redhat.com>
2545
2546         PR c++/45603
2547         * g++.dg/abi/guard3.C: New.
2548
2549 2011-07-08  Julian Brown  <julian@codesourcery.com>
2550
2551         * lib/target-supports.exp
2552         (check_effective_target_arm_little_endian): New.
2553         (check_effective_target_vect_pack_trunc): Use above.
2554         (check_effective_target_vect_unpack): Likewise.
2555         (check_effective_target_vect_element_align): Test
2556         check_effective_target_arm_vect_no_misalign for ARM.
2557
2558 2011-07-08  Jason Merrill  <jason@redhat.com>
2559
2560         PR c++/49673
2561         * g++.dg/cpp0x/constexpr-rom.C: New.
2562
2563 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2564
2565         PR middle-end/49519
2566         * g++.dg/torture/pr49519.C: New test.
2567
2568 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2569
2570         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2571
2572 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2573
2574         PR testsuite/48727
2575         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2576
2577 2011-07-08  Richard Guenther  <rguenther@suse.de>
2578
2579         PR tree-optimization/49662
2580         * gcc.dg/graphite/interchange-14.c: XFAIL.
2581         * gcc.dg/graphite/interchange-15.c: Likewise.
2582         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2583
2584 2011-07-06  Jason Merrill  <jason@redhat.com>
2585
2586         PR c++/49663
2587         * g++.dg/cpp0x/regress/regress4.C: New.
2588
2589 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2590
2591         PR fortran/49648
2592         * gfortran.dg/result_in_spec_4.f90: New test.
2593
2594 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2595
2596         * gcc.target/sparc/cas64.c: New test.
2597
2598 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR c/49644
2601         * g++.dg/torture/pr49644.C: New test.
2602
2603         PR c/49644
2604         * gcc.c-torture/execute/pr49644.c: New test.
2605
2606 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2607
2608         * lib/target-supports.exp (check_effective_target_ia32): New.
2609         (check_effective_target_x32): Likewise.
2610         (check_effective_target_vect_cmdline_needed): Also check x32.
2611
2612 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2613
2614         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2615         dg-prune-output.
2616         * gcc.target/arm/pr42235.c: Likewise.
2617         * gcc.target/arm/pr42495.c: Likewise.
2618         * gcc.target/arm/pr42574.c: Likewise.
2619         * gcc.target/arm/thumb-branch1.c: Likewise.
2620
2621         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2622         unneeded prune of possible warning.
2623         * gcc.target/arm/pr40956.c: Likewise.
2624         * gcc.target/arm/pr42505.c: Likewise.
2625
2626         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2627         * gcc.c-torture/compile/pr46883.c: Likewise.
2628         * gcc.c-torture/compile/pr46934.c: Likewise.
2629
2630         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2631         for move to ../../gcc.c-torture/compile.
2632         * gcc.target/arm/pr46883.c: Likewise.
2633         * gcc.target/arm/pr46934.c: Likewise.
2634
2635         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2636         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2637         * gcc.target/arm/wmul-1.c: Likewise.
2638         * gcc.target/arm/wmul-2.c: Likewise.
2639         * gcc.target/arm/wmul-3.c: Likewise.
2640         * gcc.target/arm/wmul-4.c: Likewise.
2641         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2642         add tab after scan target.
2643         * gcc.target/arm/smlaltt-1.c: Likewise.
2644         * gcc.target/arm/smlatb-1.c: Likewise.
2645         * gcc.target/arm/smlatt-1.c: Likewise.
2646
2647 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2648
2649         PR debug/49522
2650         * gcc.dg/debug/pr49522.c: New test.
2651
2652 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2653
2654         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2655         * gcc.dg/pr46212.c: Run only if target int32plus.
2656         * gcc.dg/torture/pr48146.c: Ditto.
2657         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2658         * c-c++-common/pr44832.c: Ditto.
2659         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2660         * gcc.dg/pr31490.c: Ditto.
2661         * gcc.dg/torture/builtin-math-7.c: Run only if target
2662         large_double.
2663         * gcc.dg/torture/pr45764.c: Skip for AVR.
2664         * gcc.dg/pr47893.c: Ditto.
2665
2666 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2667
2668         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2669         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2670         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2671         add tab to scan target.
2672
2673 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2674
2675         * gcc.target/arm/neon-modes-3.c: New test.
2676
2677 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2678
2679         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2680         -fno-loop-interchange -ffast-math.
2681
2682 2011-07-07  Richard Guenther  <rguenther@suse.de>
2683
2684         * gcc.dg/ftrapv-3.c: New testcase.
2685
2686 2011-07-07  Richard Guenther  <rguenther@suse.de>
2687
2688         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2689         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2690
2691 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2692
2693         * gcc.dg/binop-notxor1.c: New test.
2694         * gcc.dg/binop-notand4a.c: New test.
2695         * gcc.dg/binop-notxor2.c: New test.
2696         * gcc.dg/binop-notand3a.c: New test.
2697         * gcc.dg/binop-notand2a.c: New test.
2698         * gcc.dg/binop-notand6a.c: New test.
2699         * gcc.dg/binop-notor1.c: New test.
2700         * gcc.dg/binop-notand1a.c: New test.
2701         * gcc.dg/binop-notand5a.c: New test.
2702         * gcc.dg/binop-notor2.c: New test.
2703
2704 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2705
2706         PR middle-end/49640
2707         * gcc.dg/gomp/pr49640.c: New test.
2708
2709 2011-07-07  Richard Guenther  <rguenther@suse.de>
2710
2711         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2712
2713 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2714
2715         PR target/39150
2716         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2717
2718 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2719
2720         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2721         * gcc.target/powerpc/no-r11-2.c: Ditto.
2722         * gcc.target/powerpc/no-r11-3.c: Ditto.
2723
2724 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2725
2726         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2727         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2728
2729 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2730
2731         * lib/target-supports.exp (check_profiling_available): Disable
2732         profiling with -fprofile-generate for target avr.
2733
2734 2011-07-06  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/49645
2737         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2738
2739 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2740
2741         PR middle-end/47383
2742         * gcc.dg/pr47383.c: New.
2743
2744 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2745
2746         PR tree-optimization/49647
2747         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2748
2749 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2750
2751         PR testsuite/49542
2752         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2753         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2754
2755 2011-07-05  Jason Merrill  <jason@redhat.com>
2756
2757         PR c++/48157
2758         * g++.dg/template/template-id-4.C: New.
2759
2760 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2761
2762         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2763         * gcc.dg/pr43402.c: Ditto.
2764
2765 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2766
2767         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2768
2769 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2770
2771         * gcc.target/powerpc/ppc-switch-1.c: New test for
2772         --param case-values-threshold.
2773         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2774
2775 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2776
2777         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2778
2779 2011-07-05  Jason Merrill  <jason@redhat.com>
2780
2781         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2782
2783 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2784
2785         PR tree-optimization/47654
2786         * gcc.dg/graphite/block-pr47654.c: New.
2787
2788 2011-07-05  Jason Merrill  <jason@redhat.com>
2789
2790         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2791
2792 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2793
2794         PR tree-optimization/49580
2795         * gcc.dg/autopar/pr49580.c: New test.
2796
2797 2011-07-05  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/49518
2800         PR tree-optimization/49628
2801         * g++.dg/torture/pr49628.C: New testcase.
2802         * gcc.dg/torture/pr49518.c: Likewise.
2803
2804 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2805
2806         * ada/acats/run_acats (which): Extract last field from type -p,
2807         type output only if command succeeded.
2808
2809 2011-07-04  Jason Merrill  <jason@redhat.com>
2810
2811         * g++.dg/abi/mangle48.C: New.
2812
2813         * g++.dg/cpp0x/diag1.C: New.
2814
2815         * g++.dg/diagnostic/aka1.C: New.
2816
2817 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2818
2819         PR rtl-optimization/49619
2820         * gcc.dg/pr49619.c: New test.
2821
2822         PR rtl-optimization/49472
2823         * gfortran.dg/pr49472.f90: New test.
2824
2825         PR debug/49602
2826         * gcc.dg/pr49602.c: New test.
2827
2828 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2829
2830         PR target/34734
2831         PR target/44643
2832         * gcc.target/avr/avr.exp: Run over cpp files, too.
2833         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2834         * gcc.target/avr/progmem.h: New file.
2835         * gcc.target/avr/exit-abort.h: New file.
2836         * gcc.target/avr/progmem-error-1.c: New file.
2837         * gcc.target/avr/progmem-error-1.cpp: New file.
2838         * gcc.target/avr/progmem-warning-1.c: New file.
2839         * gcc.target/avr/torture/progmem-1.c: New file.
2840         * gcc.target/avr/torture/progmem-1.cpp: New file.
2841
2842 2011-07-04  Richard Guenther  <rguenther@suse.de>
2843
2844         PR tree-optimization/49615
2845         * g++.dg/torture/pr49615.C: New testcase.
2846
2847 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2848
2849         PR tree-optimization/49610
2850         * gcc.dg/vect/pr49610.c: New test.
2851
2852 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2853
2854         * gnat.dg/specs/debug1.ads: New test.
2855
2856 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2857
2858         PR fortran/49562
2859         * gfortran.dg/typebound_proc_23.f90: New.
2860
2861 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2862
2863         PR c++/49605
2864         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2865
2866 2011-07-01  Jason Merrill  <jason@redhat.com>
2867
2868         PR c++/48261
2869         * g++.dg/template/template-id-3.C: New.
2870
2871         PR c++/48593
2872         * g++.dg/template/qualified-id4.C: New.
2873
2874         PR c++/48883
2875         * g++.dg/template/explicit-args4.C: New.
2876
2877         PR c++/49085
2878         * g++.dg/template/offsetof2.C: New.
2879
2880 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2881
2882         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2883
2884 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2885
2886         PR libmudflap/49549
2887         * lib/target-supports.exp (check_effective_target_gld): New proc.
2888
2889 2011-07-01  Richard Guenther  <rguenther@suse.de>
2890
2891         PR tree-optimization/49603
2892         * gcc.dg/torture/pr49603.c: New testcase.
2893
2894 2011-06-30  Jason Merrill  <jason@redhat.com>
2895
2896         PR c++/49387
2897         * g++.dg/rtti/template1.C: New.
2898
2899         PR c++/49569
2900         * g++.dg/cpp0x/regress/ctor1.C: New.
2901
2902         PR c++/49355
2903         * g++.dg/cpp0x/initlist54.C: New.
2904
2905 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2906
2907         * gcc.dg/tree-ssa/sra-12.c: New test.
2908
2909 2011-06-29  Jason Merrill  <jason@redhat.com>
2910
2911         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2912
2913 2011-06-30  Richard Guenther  <rguenther@suse.de>
2914
2915         PR tree-optimization/46787
2916         * gcc.dg/vect/vect-121.c: New testcase.
2917
2918 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2919
2920         PR tree-optimization/49094
2921         * gcc.dg/tree-ssa/pr49094.c: New test.
2922
2923 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2924
2925         PR fortran/49540
2926         * gfortran.dg/pr49540-1.f90: New test.
2927         * gfortran.dg/pr49540-2.f90: New test.
2928
2929 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2930
2931         PR ada/49511
2932         * ada/acats/run_acats (which): Use last field of type -p output.
2933
2934 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2935             Iain Sandoe  <iains@gcc.gnu.org>
2936
2937         PR libobjc/36610
2938         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2939         Only skip on 64-bit *-*-darwin8* && !objc2.
2940
2941 2011-06-30  Richard Guenther  <rguenther@suse.de>
2942
2943         PR tree-optimization/38752
2944         * gcc.c-torture/compile/pr38752.c: New testcase.
2945
2946 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2947
2948         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2949         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2950
2951 2011-06-29  Jason Merrill  <jason@redhat.com>
2952
2953         PR c++/49216
2954         * g++.dg/cpp0x/initlist53.C: Use placement new.
2955         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2956         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2957
2958         PR c++/49003
2959         * g++.dg/cpp0x/trailing6.C: New.
2960         * g++.dg/cpp0x/pr45908.C: No error.
2961
2962         PR c++/49272
2963         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2964
2965         PR c++/49520
2966         * g++.dg/cpp0x/constexpr-using2.C: New.
2967
2968         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2969
2970         PR c++/45923
2971         * g++.dg/cpp0x/constexpr-diag3.C: New.
2972         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2973         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2974         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2975         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2976
2977 2011-06-29  Jason Merrill  <jason@redhat.com>
2978
2979         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2980
2981 2011-06-29  Richard Guenther  <rguenther@suse.de>
2982
2983         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2984
2985 2011-06-29  Jason Merrill  <jason@redhat.com>
2986
2987         * g++.dg/cpp0x/initlist-value2.C: New.
2988
2989         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2990         * g++.dg/cpp0x/initlist-value.C: New.
2991
2992 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2993
2994         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2995
2996 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2997
2998         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2999         * gcc.dg/inline_2.c: Likewise.
3000         * gcc.dg/unroll_1.c: Likewise.
3001
3002 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR debug/49567
3005         * gcc.target/i386/pr49567.c: New test.
3006
3007 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3008
3009         * gnat.dg/opt17.ad[sb]: New test.
3010
3011 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3012             Tom de Vries  <tom@codesourcery.com>
3013
3014         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3015         (check_effective_target_arm_thumb2): New effective targets.
3016         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3017         properly.  Clean up temporary files.
3018         * gcc.target/arm/ivopts-2.c: Likewise.
3019         * gcc.target/arm/ivopts-3.c: Likewise.
3020         * gcc.target/arm/ivopts-4.c: Likewise.
3021         * gcc.target/arm/ivopts-5.c: Likewise.
3022         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3023
3024 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3025
3026         PR fortran/49479
3027         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3028
3029 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3030
3031         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3032         * gcc.target/arm/vfp-ldmias.c: Likewise.
3033         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3034         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3035         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3036         * gcc.target/arm/vfp-stmias.c: Likewise.
3037         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3038         * gcc.target/arm/vfp-stmiad.c: Likewise.
3039
3040 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3041
3042         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3043         dg-prune-output.
3044         * gcc.target/arm/pr45701-2.c: Ditto.
3045
3046 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3047
3048         PR fortran/49466
3049         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3050         * gfortran.dg/extends_14.f03: Modified.
3051
3052 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3053
3054         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3055         early if the test is already being skipped.
3056
3057         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3058         scan-assembler-dem-not): For missing file, report unresolved with
3059         same message as for pass/fail, with reason reported in log file.
3060
3061         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3062         from add_options_for_arm_neon_fp16.
3063         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3064         check_effective_target_arm_neon_fp16_ok_nocache.
3065         Check -mfpu and -mfloat-abi options from current multilib.
3066         Do not require neon support.
3067         (check_effective_target_arm_fp16_ok): Renamed from
3068         check_effecitve_target_arm_neon_fp16_ok.
3069         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3070         arm_neon_fp16_ok and arm_fp16.
3071         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3072         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3073         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3074         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3075
3076 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3077
3078         * gcc.dg/builtin-assume-aligned-1.c: New test.
3079         * gcc.dg/builtin-assume-aligned-2.c: New test.
3080         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3081
3082         PR debug/49544
3083         * gcc.dg/pr49544.c: New test.
3084
3085 2011-06-27  Richard Guenther  <rguenther@suse.de>
3086
3087         PR tree-optimization/49394
3088         * g++.dg/torture/pr49394.C: New testcase.
3089
3090 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3091
3092         * gcc.dg/optimize-bswapdi-2.c: New test.
3093
3094 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3095             Richard Sandiford  <richard.sandiford@linaro.org>
3096
3097         PR tree-optimization/49169
3098         * gcc.dg/torture/pr49169.c: New test.
3099
3100 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3101
3102         PR testsuite/49529
3103         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3104
3105         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3106         hppa*-*-hpux*.
3107
3108 2011-06-26  Jason Merrill  <jason@redhat.com>
3109
3110         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3111
3112         PR c++/49528
3113         * g++.dg/init/ref19.C: New.
3114         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3115
3116 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3117
3118         PR tree-optimization/48377
3119         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3120         non_strict_align.
3121
3122 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3123
3124         PR middle-end/49191
3125         * lib/target-supports.exp (check_effective_target_non_strict_align):
3126         New.
3127         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3128
3129 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3130
3131         PR tree-optimizations/49516
3132         * g++.dg/tree-ssa/pr49516.C: New test.
3133
3134 2011-06-23  Jason Merrill  <jason@redhat.com>
3135
3136         PR c++/35255
3137         * g++.dg/template/partial10.C: New.
3138         * g++.dg/template/partial11.C: New.
3139
3140 2011-06-23  Jeff Law <law@redhat.com>
3141
3142         PR middle-end/48770
3143         * gcc.dg/pr48770.c: New test.
3144
3145 2011-06-23  Jan Hubicka  <jh@suse.cz>
3146
3147         PR middle-end/49373
3148         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3149
3150 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3151
3152         PR testsuite/49512
3153         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3154         instead of -fdump-tree-optimized.
3155
3156 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3157
3158         PR c++/44625
3159         * g++.dg/template/crash107.C: New.
3160         * g++.dg/template/error17.C: Adjust.
3161
3162 2011-06-23  Jason Merrill  <jason@redhat.com>
3163
3164         PR c++/49507
3165         * g++.dg/cpp0x/defaulted30.C: New.
3166
3167         PR c++/49440
3168         * g++.dg/rtti/anon-ns1.C: New.
3169
3170         PR c++/49395
3171         * g++.dg/init/ref18.C: New.
3172
3173         PR c++/36435
3174         * g++.dg/template/partial9.C: New.
3175
3176 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3177
3178         PR middle-end/49373
3179         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3180
3181 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3182
3183         PR debug/49496
3184         * gcc.dg/pr49496.c: New test.
3185
3186 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3187
3188         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3189         is not xscale.
3190
3191         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3192
3193         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3194         * gcc.target/arm/pr42879.c: Likewise.
3195         * gcc.target/arm/pr45701-3.c: Likewise.
3196
3197         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3198         * gcc.target/arm/pr40482.c: Likewise.
3199         * gcc.target/arm/stack-corruption.c: Likewise.
3200
3201 2011-06-22  Richard Guenther  <rguenther@suse.de>
3202
3203         PR tree-optimization/49493
3204         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3205
3206 2011-06-22  Jason Merrill  <jason@redhat.com>
3207
3208         PR c++/49260
3209         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3210
3211 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3212             Dmitry Melnik  <dm@ispras.ru>
3213
3214         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3215         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3216         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3217
3218 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3219
3220         * gcc.target/arm/tlscall.c: New.
3221
3222 2011-06-21  Jason Merrill  <jason@redhat.com>
3223
3224         PR c++/49172
3225         * g++.dg/cpp0x/constexpr-ref1.C: New.
3226         * g++.dg/cpp0x/constexpr-ref2.C: New.
3227         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3228
3229         PR c++/49482
3230         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3231
3232         PR c++/49418
3233         * g++.dg/template/param3.C: New.
3234
3235 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3236
3237         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3238         my_clrsb test functions.
3239         (main): Test clrsb.
3240         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3241         test_sll, test_ull): Add clrsb tests.
3242         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3243         clrsbll.
3244
3245 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3246
3247         PR fortran/49112
3248         * gfortran.dg/class_44.f03: New.
3249
3250 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3251
3252         PR tree-optimization/49478
3253         * gcc.dg/vect/pr49478.c
3254
3255 2011-06-21  Richard Guenther  <rguenther@suse.de>
3256
3257         PR tree-optimization/49483
3258         * gcc.dg/vect/vect-120.c: New testcase.
3259
3260 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3261
3262         PR testsuite/49443
3263         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3264         * gcc.dg/vect/vect-peel-4.c: Likewise.
3265
3266 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3267
3268         PR middle-end/49139
3269         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3270         * gcc.dg/always_inline2.c: Likewise.
3271         * gcc.dg/always_inline3.c: Likewise.
3272         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3273         * gcc.dg/inline_1.c: Likewise.
3274         * gcc.dg/inline_2.c: Likewise.
3275         * gcc.dg/inline_3.c: Likewise.
3276         * gcc.dg/inline_4.c: Likewise.
3277         * gcc.dg/20051201-1.c: Likewise.
3278         * gcc.dg/pr40087.c: Likewise.
3279         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3280         * gcc.dg/inline-22.c: Likewise.
3281         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3282         * gcc.dg/lto/20090218-1_1.c: Likewise.
3283         * g++.dg/ipa/devirt-7.C: Likewise.
3284         * gcc.dg/uninit-pred-5_a.c: Likewise.
3285         * gcc.dg/uninit-pred-5_b.c: Likewise.
3286         * gcc.dg/fail_always_inline.c: New.
3287
3288 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3289
3290         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3291         into 6 jobs instead of 3.
3292
3293 2011-06-20  Jason Merrill  <jason@redhat.com>
3294
3295         PR c++/49216
3296         * g++.dg/cpp0x/initlist53.C: New.
3297
3298 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3299
3300         PR fortran/18918
3301         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3302         * gfortran.dg/coarray_lock_3.f90: New.
3303         * gfortran.dg/coarray/lock_1.f90: New.
3304
3305 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3306
3307         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3308         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3309         unresolved and report the reason to the log file.
3310
3311         * lib/scanasm.exp (object-size): Move argument processing earlier
3312         to report errors before verifying that the file exists.  Report
3313         problems detected at runtime as unresolved instead of error and
3314         report their reasons to the log file.
3315
3316 2011-06-20  Jason Merrill  <jason@redhat.com>
3317
3318         PR c++/47080
3319         * g++.dg/cpp0x/explicit6.C: New.
3320
3321         PR c++/47635
3322         * g++.dg/cpp0x/enum20.C: New.
3323
3324         PR c++/48138
3325         * g++.dg/ext/attr-aligned01.C: New.
3326
3327         PR c++/49205
3328         * g++.dg/cpp0x/variadic-default.C: New.
3329
3330         PR c++/43321
3331         * g++.dg/cpp0x/auto26.C: New.
3332
3333         PR c++/43831
3334         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3335
3336 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3337
3338         * gcc.dg/binop-notand1.c: New test.
3339         * gcc.dg/binop-notand2.c: New test.
3340         * gcc.dg/binop-notand3.c: New test.
3341         * gcc.dg/binop-notand4.c: New test.
3342         * gcc.dg/binop-notand5.c: New test.
3343         * gcc.dg/binop-notand6.c: New test.
3344
3345 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR testsuite/49432
3348         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3349
3350 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3351
3352         PR fortran/49400
3353         * gfortran.dg/proc_ptr_31.f90: New.
3354
3355 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3356
3357         * gnat.dg/volatile6.adb: New test.
3358         * gnat.dg/volatile7.adb: Likewise.
3359         * gnat.dg/volatile8.adb: Likewise.
3360         * gnat.dg/volatile9.adb: Likewise.
3361
3362 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3363
3364         * gnat.dg/constant3.adb: New test.
3365
3366 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3367
3368         PR libfortran/49296
3369         * gfortran.dg/read_list_eof_1.f90: New test.
3370
3371 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3372
3373         PR target/49411
3374         * gcc.target/i386/testimm-1.c: New test.
3375         * gcc.target/i386/testimm-2.c: New test.
3376         * gcc.target/i386/testimm-3.c: New test.
3377         * gcc.target/i386/testimm-4.c: New test.
3378         * gcc.target/i386/testimm-5.c: New test.
3379         * gcc.target/i386/testimm-6.c: New test.
3380         * gcc.target/i386/testimm-7.c: New test.
3381         * gcc.target/i386/testimm-8.c: New test.
3382         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3383         * gcc.target/i386/xop-rotate1-int.c: New test.
3384         * gcc.target/i386/xop-rotate2-int.c: New test.
3385
3386 2011-06-17  Jason Merrill  <jason@redhat.com>
3387
3388         * g++.dg/cpp0x/rv-func2.C: New.
3389
3390         * g++.dg/debug/dwarf2/lambda1.C: New.
3391         * g++.dg/warn/Wshadow-6.C: Adjust.
3392
3393 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3394
3395         PR fortran/48699
3396         * gfortran.dg/move_alloc_5.f90: New.
3397
3398 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3399
3400         PR rtl-optimization/48542
3401         * gcc.dg/torture/pr48542.c: New test.
3402
3403 2011-06-16  Jason Merrill  <jason@redhat.com>
3404
3405         PR c++/44160
3406         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3407
3408         PR c++/45378
3409         * g++.dg/cpp0x/initlist52.C New.
3410
3411         PR c++/45399
3412         * c-c++-common/raw-string-12.c: New.
3413
3414         PR c++/49229
3415         * g++.dg/cpp0x/sfinae26.C: New.
3416
3417         PR c++/49251
3418         * g++.dg/cpp0x/variadic113.C: New.
3419
3420         PR c++/49420
3421         * g++.dg/cpp0x/variadic112.C: New.
3422
3423 2011-06-16  Jeff Law <law@redhat.com>
3424
3425         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3426         improved jump threading.
3427         * gcc.dg/builtin-object-size-2.c: Likewise.
3428         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3429
3430 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3431
3432         PR fortran/49074
3433         * gfortran.dg/typebound_assignment_3.f03: New.
3434
3435 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3436
3437         PR testsuite/48727
3438         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3439
3440 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3441
3442         PR tree-optimization/49343
3443         * gnat.dg/discr31.ad[sb]: New test.
3444
3445 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3446
3447         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3448
3449 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3450
3451         PR target/45098
3452         * gcc.target/arm/ivopts-3.c: Update test.
3453         * gcc.target/arm/ivopts-5.c: Same.
3454
3455 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3456
3457         Revert:
3458         2011-06-10  Wei Guozhi  <carrot@google.com>
3459
3460         PR target/45335
3461         * gcc.target/arm/pr45335.c: New test.
3462         * gcc.target/arm/pr45335-2.c: New test.
3463         * gcc.target/arm/pr45335-3.c: New test.
3464         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3465         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3466         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3467
3468 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3469
3470         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3471
3472 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3473
3474         PR fortran/49417
3475         * gfortran.dg/class_43.f03: New.
3476
3477 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3478
3479         PR tree-optimization/49419
3480         * gcc.c-torture/execute/pr49419.c: New test.
3481
3482 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3483
3484         * gcc.dg/sms-9.c: New file.
3485
3486 2011-06-15  Easwaran Raman  <eraman@google.com>
3487
3488         PR rtl-optimization/49414
3489         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3490
3491 2011-06-14  Jason Merrill  <jason@redhat.com>
3492
3493         * g++.dg/cpp0x/noexcept13.C: New.
3494
3495 2011-06-14  Easwaran Raman  <eraman@google.com>
3496
3497         PR rtl-optimization/44194
3498         * gcc.dg/pr44194-1.c: New test.
3499         * gcc.dg/pr44194-2.c: New test.
3500
3501 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3502
3503         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3504         switches.
3505         * gcc.target/arm/pr45701-2.c: Likewise.
3506         * gcc.target/arm/thumb-branch1.c: Likewise.
3507
3508 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3509
3510         PR testsuite/48727
3511         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3512
3513 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3514
3515         * gcc.target/arm/pr45701-1.c: Require thumb support.
3516         * gcc.target/arm/pr45701-2.c: Likewise.
3517         * gcc.target/arm/thumb-branch1.c: Likewise.
3518
3519         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3520         * gcc.target/arm/pr39839.c: Likewise.
3521         * gcc.target/arm/pr40657-2.c: Likewise.
3522         * gcc.target/arm/pr40956.c: Likewise.
3523         * gcc.target/arm/pr41679.c: Likewise.
3524         * gcc.target/arm/pr42235.c: Likewise.
3525         * gcc.target/arm/pr42495.c: Likewise.
3526         * gcc.target/arm/pr42505.c: Likewise.
3527         * gcc.target/arm/pr42574.c: Likewise.
3528         * gcc.target/arm/pr46883.c: Likewise.
3529         * gcc.target/arm/pr46934.c: Likewise.
3530         * gcc.target/arm/xor-and.c: Likewise.
3531
3532 2011-06-14  Jason Merrill  <jason@redhat.com>
3533
3534         * g++.dg/other/error23.C: Adjust error message.
3535         * g++.dg/other/error32.C: Likewise.
3536
3537         PR c++/49389
3538         * g++.dg/cpp0x/rv-dotstar.C: New.
3539
3540         PR c++/49369
3541         * g++.dg/cpp0x/decltype30.C: New.
3542
3543         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3544
3545 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3546
3547         PR fortran/49103
3548         * gfortran.dg/pr49103.f90: New test.
3549
3550 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3551
3552         PR target/45098
3553         * gcc.target/arm/ivopts-3.c: New test.
3554         * gcc.target/arm/ivopts-4.c: New test.
3555         * gcc.target/arm/ivopts-5.c: New test.
3556
3557 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3558
3559         PR rtl-optimization/49390
3560         * gcc.c-torture/execute/pr49390.c: New test.
3561
3562 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3563
3564         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3565
3566 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3567
3568         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3569         * gcc.c-torture/execute/cmpsi-2.x: New file.
3570         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3571         * gcc.c-torture/execute/pr45262.x: New file.
3572         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3573         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3574         int32plus
3575         * gcc.c-torture/compile/pr49163.c: Ditto.
3576
3577 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3578
3579         * gcc.dg/vect/vect-16.c: Rename to...
3580         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3581         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3582         for double-word vectors.
3583         * gcc.dg/vect/vect-peel-4.c: Likewise.
3584         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3585         vect_element_align.
3586         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3587         -fno-fast-math.
3588
3589 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3590
3591         PR target/44618
3592         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3593
3594 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3595
3596         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3597
3598 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3599
3600         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3601
3602 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3603
3604         * gfortran.dg/trim_optimize_8.f90:  New test case.
3605
3606 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3607            Ira Rosen  <ira.rosen@linaro.org>
3608
3609         PR tree-optimization/49352
3610         * gcc.dg/vect/pr49352.c: New test.
3611
3612 2011-06-12  Tobias Burnus
3613
3614         PR fortran/49324
3615         * gfortran.dg/alloc_comp_assign_11.f90: New.
3616
3617 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3618
3619         * gfortran.dg/trim_optimize_7.f90:  New test.
3620
3621 2011-06-10  Wei Guozhi  <carrot@google.com>
3622
3623         PR target/45335
3624         * gcc.target/arm/pr45335.c: New test.
3625         * gcc.target/arm/pr45335-2.c: New test.
3626         * gcc.target/arm/pr45335-3.c: New test.
3627         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3628         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3629         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3630
3631 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3632
3633         PR c++/41769
3634         * g++.dg/parse/error39.C: New.
3635
3636 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3637
3638         * gcc.target/arm/20090811-1.c: Skip for incompatible
3639         options, do not override other options.
3640         * gcc.target/arm/combine-cmp-shift.c: Skip for
3641         incompatible options.
3642         * gcc.target/arm/pr45094.c: Likewise.
3643         * gcc.target/arm/scd42-1.c: Likewise.
3644         * gcc.target/arm/scd42-3.c: Likewise.
3645         * gcc.target/arm/thumb-ltu.c: Likewise.
3646
3647         * lib/target-supports.exp
3648         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3649         multilib flags use -mfpu with a value other than neon-fp16.
3650
3651 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3652
3653         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3654         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3655
3656 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3657
3658         * lib/target-supports.exp (check_effective_target_pie): New proc.
3659         * gcc.dg/pie-link.c: Use target pie.
3660
3661 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3662             Laurent Rougé  <laurent.rouge@menta.fr>
3663
3664         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3665         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3666
3667 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3668
3669         * gfortran.dg/coarray/sync_1.f90: New test for
3670         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3671
3672 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3673
3674         PR tree-optimization/49318
3675         * gcc.dg/vect/pr49318.c: New test.
3676
3677 2011-06-09  David Krauss  <potswa@mac.com>
3678
3679         * g++.dg/template/arrow1.C: New.
3680
3681 2011-06-09  Jason Merrill  <jason@redhat.com>
3682
3683         * lib/prune.exp: Prune "note"s.
3684         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3685
3686         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3687         * g++.dg/template/dependent-expr3.C: Likewise.
3688         * g++.dg/parse/template7.C: Likewise.
3689         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3690         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3691         * g++.old-deja/g++.pt/friend38.C: Likewise.
3692         * g++.old-deja/g++.pt/crash32.C: Likewise.
3693         * g++.old-deja/g++.other/init4.C: Likewise.
3694         * g++.old-deja/g++.other/friend8.C: Likewise.
3695
3696         * g++.dg/ext/complex7.C: Adjust expected output.
3697         * g++.dg/diagnostic/method1.C: Likewise.
3698         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3699         * g++.dg/parse/crash33.C: Likewise.
3700         * g++.dg/other/warning1.C: Likewise.
3701         * g++.dg/init/pr29571.C: Likewise.
3702         * g++.dg/warn/overflow-warn-1.C: Likewise.
3703         * g++.dg/warn/overflow-warn-3.C: Likewise.
3704         * g++.dg/warn/overflow-warn-4.C: Likewise.
3705         * g++.old-deja/g++.oliva/template1.C: Likewise.
3706
3707         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3708         * g++.dg/parse/template7.C: Adjust.
3709
3710 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3711
3712         PR target/49307
3713         * gcc.dg/pr49307.c: New.
3714
3715 2011-06-09  Wei Guozhi  <carrot@google.com>
3716
3717         PR target/46975
3718         * gcc.target/arm/pr46975.c: New testcase.
3719
3720 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3721
3722         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3723         (PMETH, arglist_t): Removed.
3724         (method_get_number_of_arguments): Removed.
3725         (method_get_nth_argument): Removed.
3726         (method_get_first_argument): Removed.
3727         (method_get_next_argument): Removed.
3728         (method_get_sizeof_arguments): Removed.
3729         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3730         (PMETH): Removed.
3731         (method_get_number_of_arguments): Removed.
3732         (method_get_nth_argument): Removed.
3733         (method_get_first_argument): Removed.
3734         (method_get_next_argument): Removed.
3735         (method_get_sizeof_arguments): Removed.
3736         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3737
3738 2011-06-09  David Li  <davidxl@google.com>
3739
3740         * gcc.dg/dump-pass.c: New test.
3741
3742 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3743
3744         PR c++/29003
3745         * g++.dg/parse/error38.C: New.
3746
3747 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3748
3749         PR middle-end/49308
3750         * gfortran.dg/pr49308.f90: New test.
3751
3752 2011-06-08  Jason Merrill  <jason@redhat.com>
3753
3754         * g++.dg/cpp0x/noexcept11.C: New.
3755         * g++.dg/cpp0x/noexcept12.C: New.
3756         * g++.dg/cpp0x/sfinae11.C: Adjust.
3757
3758 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3759
3760         PR testsuite/49323
3761         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3762         to dg-options, match also DW_AT_linkage_name.
3763
3764 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3765
3766         PR middle-end/21953
3767         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3768         -fno-common on alpha*-dec-osf*.
3769         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3770
3771 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3772
3773         PR rtl-optimization/49303
3774         * gcc.target/ia64/pr49303.c: New test.
3775
3776 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3777
3778         PR fortran/18918
3779         * gfortran.dg/coarray_lock_1.f90: New.
3780         * gfortran.dg/coarray_lock_2.f90: New.
3781
3782 2011-06-07  Jason Merrill  <jason@redhat.com>
3783
3784         * lib/prune.exp: Look for "required" rather than "instantiated".
3785         * g++.dg/abi/mangle11.C: Likewise.
3786         * g++.dg/abi/mangle12.C: Likewise.
3787         * g++.dg/abi/mangle17.C: Likewise.
3788         * g++.dg/abi/mangle20-2.C: Likewise.
3789         * g++.dg/abi/pragma-pack1.C: Likewise.
3790         * g++.dg/cpp0x/decltype26.C: Likewise.
3791         * g++.dg/cpp0x/decltype28.C: Likewise.
3792         * g++.dg/cpp0x/decltype29.C: Likewise.
3793         * g++.dg/cpp0x/enum11.C: Likewise.
3794         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3795         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3796         * g++.dg/cpp0x/pr47416.C: Likewise.
3797         * g++.dg/ext/case-range2.C: Likewise.
3798         * g++.dg/ext/case-range3.C: Likewise.
3799         * g++.dg/gomp/for-19.C: Likewise.
3800         * g++.dg/gomp/pr37533.C: Likewise.
3801         * g++.dg/gomp/pr38639.C: Likewise.
3802         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3803         * g++.dg/inherit/base3.C: Likewise.
3804         * g++.dg/inherit/using6.C: Likewise.
3805         * g++.dg/init/placement4.C: Likewise.
3806         * g++.dg/init/reference3.C: Likewise.
3807         * g++.dg/lookup/scoped6.C: Likewise.
3808         * g++.dg/lookup/using7.C: Likewise.
3809         * g++.dg/other/abstract1.C: Likewise.
3810         * g++.dg/other/error10.C: Likewise.
3811         * g++.dg/other/error5.C: Likewise.
3812         * g++.dg/other/field1.C: Likewise.
3813         * g++.dg/other/offsetof5.C: Likewise.
3814         * g++.dg/parse/bitfield2.C: Likewise.
3815         * g++.dg/parse/constant4.C: Likewise.
3816         * g++.dg/parse/crash20.C: Likewise.
3817         * g++.dg/parse/invalid-op1.C: Likewise.
3818         * g++.dg/parse/non-dependent2.C: Likewise.
3819         * g++.dg/parse/template18.C: Likewise.
3820         * g++.dg/tc1/dr152.C: Likewise.
3821         * g++.dg/tc1/dr166.C: Likewise.
3822         * g++.dg/tc1/dr176.C: Likewise.
3823         * g++.dg/tc1/dr213.C: Likewise.
3824         * g++.dg/template/access11.C: Likewise.
3825         * g++.dg/template/access2.C: Likewise.
3826         * g++.dg/template/access3.C: Likewise.
3827         * g++.dg/template/access7.C: Likewise.
3828         * g++.dg/template/arg7.C: Likewise.
3829         * g++.dg/template/cond2.C: Likewise.
3830         * g++.dg/template/crash13.C: Likewise.
3831         * g++.dg/template/crash40.C: Likewise.
3832         * g++.dg/template/crash7.C: Likewise.
3833         * g++.dg/template/crash84.C: Likewise.
3834         * g++.dg/template/ctor5.C: Likewise.
3835         * g++.dg/template/defarg13.C: Likewise.
3836         * g++.dg/template/defarg14.C: Likewise.
3837         * g++.dg/template/dtor7.C: Likewise.
3838         * g++.dg/template/eh2.C: Likewise.
3839         * g++.dg/template/error2.C: Likewise.
3840         * g++.dg/template/error43.C: Likewise.
3841         * g++.dg/template/friend32.C: Likewise.
3842         * g++.dg/template/injected1.C: Likewise.
3843         * g++.dg/template/instantiate1.C: Likewise.
3844         * g++.dg/template/instantiate3.C: Likewise.
3845         * g++.dg/template/instantiate5.C: Likewise.
3846         * g++.dg/template/instantiate7.C: Likewise.
3847         * g++.dg/template/local6.C: Likewise.
3848         * g++.dg/template/lookup2.C: Likewise.
3849         * g++.dg/template/member5.C: Likewise.
3850         * g++.dg/template/memfriend15.C: Likewise.
3851         * g++.dg/template/memfriend16.C: Likewise.
3852         * g++.dg/template/memfriend17.C: Likewise.
3853         * g++.dg/template/memfriend7.C: Likewise.
3854         * g++.dg/template/meminit1.C: Likewise.
3855         * g++.dg/template/nested3.C: Likewise.
3856         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3857         * g++.dg/template/nontype12.C: Likewise.
3858         * g++.dg/template/nontype13.C: Likewise.
3859         * g++.dg/template/nontype6.C: Likewise.
3860         * g++.dg/template/pr23510.C: Likewise.
3861         * g++.dg/template/pr35240.C: Likewise.
3862         * g++.dg/template/ptrmem15.C: Likewise.
3863         * g++.dg/template/ptrmem6.C: Likewise.
3864         * g++.dg/template/qualified-id1.C: Likewise.
3865         * g++.dg/template/qualttp20.C: Likewise.
3866         * g++.dg/template/qualttp3.C: Likewise.
3867         * g++.dg/template/qualttp4.C: Likewise.
3868         * g++.dg/template/qualttp5.C: Likewise.
3869         * g++.dg/template/qualttp6.C: Likewise.
3870         * g++.dg/template/qualttp7.C: Likewise.
3871         * g++.dg/template/qualttp8.C: Likewise.
3872         * g++.dg/template/recurse.C: Likewise.
3873         * g++.dg/template/recurse2.C: Likewise.
3874         * g++.dg/template/ref5.C: Likewise.
3875         * g++.dg/template/scope2.C: Likewise.
3876         * g++.dg/template/sfinae10.C: Likewise.
3877         * g++.dg/template/sfinae3.C: Likewise.
3878         * g++.dg/template/sizeof3.C: Likewise.
3879         * g++.dg/template/static9.C: Likewise.
3880         * g++.dg/template/template-id-2.C: Likewise.
3881         * g++.dg/template/typedef13.C: Likewise.
3882         * g++.dg/template/typename4.C: Likewise.
3883         * g++.dg/template/using14.C: Likewise.
3884         * g++.dg/template/using2.C: Likewise.
3885         * g++.dg/template/warn1.C: Likewise.
3886         * g++.dg/warn/Wparentheses-13.C: Likewise.
3887         * g++.dg/warn/Wparentheses-15.C: Likewise.
3888         * g++.dg/warn/Wparentheses-16.C: Likewise.
3889         * g++.dg/warn/Wparentheses-17.C: Likewise.
3890         * g++.dg/warn/Wparentheses-18.C: Likewise.
3891         * g++.dg/warn/Wparentheses-19.C: Likewise.
3892         * g++.dg/warn/Wparentheses-20.C: Likewise.
3893         * g++.dg/warn/Wparentheses-23.C: Likewise.
3894         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3895         * g++.dg/warn/noeffect2.C: Likewise.
3896         * g++.dg/warn/noeffect4.C: Likewise.
3897         * g++.dg/warn/pr8570.C: Likewise.
3898         * g++.old-deja/g++.brendan/init2.C: Likewise.
3899         * g++.old-deja/g++.eh/spec6.C: Likewise.
3900         * g++.old-deja/g++.pt/crash10.C: Likewise.
3901         * g++.old-deja/g++.pt/crash36.C: Likewise.
3902         * g++.old-deja/g++.pt/derived3.C: Likewise.
3903         * g++.old-deja/g++.pt/error2.C: Likewise.
3904         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3905         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3906         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3907         * g++.old-deja/g++.pt/overload7.C: Likewise.
3908         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3909
3910 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3911             Iain Sandoe  <iains@gcc.gnu.org>
3912
3913         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3914         Added code to deal with the case when [Protocol
3915         -descriptionForInstanceMethod:] or [Protocol
3916         -descriptionForClassMethod:] returns NULL.
3917
3918 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3919             Iain Sandoe  <iains@gcc.gnu.org>
3920
3921         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3922         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3923         Added cast.
3924
3925 2011-06-07  Xinliang David Li  <davidxl@google.com>
3926
3927         * gcc.dg/inline_2.c: New test.
3928         * gcc.dg/unroll_2.c: New test.
3929         * gcc.dg/inline_3.c: New test.
3930         * gcc.dg/unroll_3.c: New test.
3931         * gcc.dg/inline_4.c: New test.
3932         * gcc.dg/unroll_4.c: New test.
3933         * gcc.dg/inline_1.c: New test.
3934         * gcc.dg/unroll_1.c: New test.
3935
3936 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3937
3938         PR tree-optimization/48497
3939         * lib/gcc-defs.exp (dg-additional-options): New proc.
3940         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3941         -msse2 on 32-bit x86.
3942
3943 2011-06-06  Jason Merrill  <jason@redhat.com>
3944
3945         * g++.dg/cpp0x/enum19.C: New.
3946
3947 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3948
3949         * gcc.target/arm/neon-reload-class.c: New test.
3950
3951 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3952
3953         PR debug/49130
3954         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3955
3956 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3957
3958         * gcc.target/arm/smlatb-1.c: New file.
3959         * gcc.target/arm/smlatt-1.c: New file.
3960         * gcc.target/arm/smlaltb-1.c: New file.
3961         * gcc.target/arm/smlaltt-1.c: New file.
3962
3963 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3964
3965         * gcc.target/arm/mla-2.c: New test.
3966
3967 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3968
3969         PR gcov-profile/49299
3970         * gcc.dg/tree-prof/pr49299-1.c: New test.
3971         * gcc.dg/tree-prof/pr49299-2.c: New test.
3972
3973 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3974
3975         * lib/target-supports.exp
3976         (check_effective_target_vect_widen_mult_qi_to_hi):
3977         Add NEON as supporting target.
3978         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3979         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3980         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3981         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3982         using widening multiplication on targets that support it.
3983         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3984         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3985         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3986
3987 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3988
3989         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3990         Modern Objective-C runtime API.
3991         * objc/execute/next_mapping.h: Removed.
3992         * objc-obj-c++-shared/next-mapping.h: Removed.
3993         * objc-obj-c++-shared/Object1.h: Removed.
3994         * objc-obj-c++-shared/Object1.m: Removed.
3995         * objc-obj-c++-shared/Object1.mm: Removed.
3996         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3997         * objc-obj-c++-shared/Protocol1.h: Removed.
3998         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3999         of ProtoBool, IVAR_T and METHOD.
4000         * objc-obj-c++-shared/runtime.h: New.
4001         * objc-obj-c++-shared/TestsuiteObject.h: New.
4002         * objc-obj-c++-shared/TestsuiteObject.m: New.
4003
4004         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4005         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4006         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4007         it a class method.
4008         * objc/execute/_cmd.m: Include
4009         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4010         runtime API.  ([TestClass +initialize]): Include this method also
4011         with the GNU runtime.
4012         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4013         Object.  ([-setValue:]): Return void.
4014         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4015         with the GNU runtime.  Include
4016         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4017         for the NeXT runtime.  Use the existing print_ivars() and
4018         compare_structures() implementations for the old NeXT runtime.
4019         Added new implementations for the Modern GNU and NeXT runtimes.
4020         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4021         well.  (main): Use objc_getClass().  Use return instead of exit.
4022         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4023         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4024         of exit().
4025         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4026         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4027         instead of Object.  (main): Use return instead of exit().
4028         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4029         instead of Object.  Removed prototype for exit().  (main): Use
4030         return instead of exit().  Use the Modern Objective-C runtime API.
4031         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4032         Object.
4033         * objc/execute/class-tests-1.h: Include
4034         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4035         runtime API.  (test_class_with_superclass): Do not call [Object
4036         class].  There is no need to with the current libobjc.
4037         * objc/execute/class-tests-2.h: Include
4038         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4039         runtime API.
4040         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4041         ../../objc-obj-c++-shared/next-mapping.h.
4042         * objc/execute/class-2.m: Likewise.
4043         * objc/execute/class-3.m: Likewise.
4044         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4045         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4046         +initialize]): Include this method also with the GNU
4047         runtime. (main): Use the Modern Objective-C runtime API.
4048         * objc/execute/class-5.m: Likewise.
4049         * objc/execute/class-6.m: Likewise.
4050         * objc/execute/class-7.m: Likewise.
4051         * objc/execute/class-8.m: Likewise.
4052         * objc/execute/class-9.m: Likewise.
4053         * objc/execute/class-10.m: Likewise.
4054         * objc/execute/class-11.m: Likewise.
4055         * objc/execute/class-12.m: Likewise.
4056         * objc/execute/class-13.m: Likewise.
4057         * objc/execute/class-14.m: Likewise.
4058         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4059         this method also with the GNU runtime.
4060         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4061         +initialize]): Include this method also with the GNU runtime.
4062         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4063         of Object.
4064         * objc/execute/encode-1.m: Likewise.
4065         * objc/execute/enumeration-1.m: Likewise.
4066         * objc/execute/enumeration-2.m: Likewise.
4067         * objc/execute/exceptions/catchall-1.m: Likewise.
4068         * objc/execute/exceptions/finally-1.m: Likewise.
4069         * objc/execute/exceptions/foward-1.m: Likewise.
4070         * objc/execute/exceptions/local-variables-1.m: Likewise.
4071         * objc/execute/exceptions/throw-nil.m: Likewise.
4072         * objc/execute/exceptions/trivial.m: Likewise.
4073         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4074         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4075         * objc/execute/exceptions/matcher-1.m: Likewise.
4076         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4077         Object.
4078         * objc/execute/formal_protocol-2.m: Likewise.
4079         * objc/execute/formal_protocol-3.m: Likewise.
4080         * objc/execute/formal_protocol-4.m: Likewise.
4081         * objc/execute/formal_protocol-5.m: Include
4082         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4083         protocol_getName().
4084         * objc/execute/formal_protocol-6.m: Likewise.
4085         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4086         Object.  Include <objc/Protocol.h> instead of
4087         ../../objc-obj-c++-shared/Protocol1.h.
4088         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4089         Object.
4090         * objc/execute/informal_protocol.m: Likewise.
4091         * objc/execute/load-3.m: Likewise.
4092         * objc/execute/many_args_method.m ([TestClass +initialize]):
4093         Include this method with the GNU runtime as well.
4094         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4095         * objc/execute/nested-func-1.m: Use TestsuiteObject
4096         instead of Object.
4097         * objc/execute/nil_method-1.m: Likewise.
4098         * objc/execute/no_clash.m: Likewise.
4099         * objc/execute/np-1.m: Do not include
4100         ../../objc-obj-c++-shared/Protocol1.h.
4101         (main): Use return instead of exit().
4102         * objc/execute/np-2.m: Do not include
4103         ../../objc-obj-c++-shared/Protocol1.h.
4104         ([MyObject +initialize]): Include this method also with the GNU
4105         runtime.  (main): Use return instead of exit().
4106         * objc/execute/object_is_class.m: Include
4107         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4108         of Object.  (main): Use the Modern Objective-C runtime API.
4109         * objc/execute/object_is_meta_class.m: Likewise.
4110         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4111         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4112         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4113         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4114         Objective-C runtime API.
4115         * objc/execute/protocol-isEqual-2.m: Likewise.
4116         * objc/execute/protocol-isEqual-3.m: Likewise.
4117         * objc/execute/protocol-isEqual-4.m: Likewise.
4118         * objc/execute/redefining_self.m ([TestClass +initialize]):
4119         Include this method with the GNU runtime as well.
4120         * objc/execute/root_methods.m: Include
4121         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4122         Include this method with the GNU runtime as well.
4123         (main): Use the Modern Objective-C runtime API.
4124         * objc/execute/selector-1.m: Include
4125         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4126         of Object.  (main): Use the Modern Objective-C runtime API.
4127         * objc/execute/static-1.m ([Test +initialize]): Include this
4128         method with the GNU runtime as well.
4129         * objc/execute/static-2.m: Likewise.
4130         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4131         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4132         ([MathClass +initialize]): Include this method with the GNU
4133         runtime as well.
4134         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4135         instead of Object.
4136         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4137         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4138         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4139         * objc.dg/attributes/method-attribute-1.m: Likewise.
4140         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4141         * objc.dg/attributes/method-attribute-2.m: Likewise.
4142         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4143         * objc.dg/attributes/method-attribute-3.m: Likewise.
4144         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4145         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4146         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4147         * obj-c++.dg/bitfield-1.mm: Likewise.
4148         * obj-c++.dg/bitfield-2.mm: Likewise
4149         * objc.dg/bitfield-3.m: Likewise.
4150         * obj-c++.dg/bitfield-4.mm: Likewise.
4151         * objc.dg/bitfield-5.m: Likewise
4152         * objc.dg/call-super-1.m: Likewise.
4153         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4154         Use objc_getClass() instead of objc_get_class(), but for the GNU
4155         runtime redefine objc_getClass as objc_get_class.  Include
4156         ../objc-obj-c++-shared/runtime.h.
4157         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4158         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4159         Use the Modern Objective-C runtime API.
4160         * objc.dg/class-protocol-1.m: Include
4161         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4162         * obj-c++.dg/class-protocol-1.mm: Likewise.
4163         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4164         * objc.dg/comp-types-10.m: Likewise.
4165         * objc.dg/comp-types-11.m: Likewise.
4166         * objc.dg/comp-types-12.m: Likewise.
4167         * obj-c++.dg/comp-types-9.mm: Likewise.
4168         * obj-c++.dg/comp-types-11.mm: Likewise.
4169         * obj-c++.dg/comp-types-12.mm: Likewise.
4170         * obj-c++.dg/comp-types-13.mm: Likewise.
4171         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4172         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4173         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4174         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4175         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4176         * objc.dg/desig-init-1.m: Likewise.
4177         * obj-c++.dg/defs.mm: Likewise.
4178         * objc.dg/exceptions-2.m: Likewise.
4179         * obj-c++.dg/except-1.mm: Likewise.
4180         * obj-c++.dg/exceptions-2.mm: Likewise.
4181         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4182         Use the Modern Objective-C runtime API.
4183         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4184         the Modern Objective-C runtime API.  Do not include
4185         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4186         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4187         the Modern Objective-C runtime API except when using an older NeXT
4188         runtime.
4189         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4190         the Modern Objective-C runtime API.
4191         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4192         objc/encoding.h.
4193         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4194         * objc.dg/encode-7-next-64bit.m: Updated include.
4195         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4196         objc/encoding.h.
4197         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4198         the Modern Objective-C runtime API.
4199         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4200         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4201         instead of ../objc-obj-c++-shared/Protocol1.h.
4202         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4203         the Modern Objective-C runtime API except when using an older NeXT
4204         runtime.
4205         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4206         the Modern Objective-C runtime API.
4207         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4208         Object.
4209         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4210         * objc.dg/fix-and-continue-2.m: Likewise.
4211         * objc.dg/foreach-1.m: Likewise.
4212         * objc.dg/foreach-2.m: Likewise.
4213         * objc.dg/foreach-3.m: Likewise.
4214         * objc.dg/foreach-4.m: Likewise.
4215         * objc.dg/foreach-5.m: Likewise.
4216         * objc.dg/foreach-6.m: Likewise.
4217         * objc.dg/foreach-7.m: Likewise.
4218         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4219         Object.
4220         * objc.dg/func-ptr-2.m: Likewise.
4221         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4222         Do not include objc/objc-api.h.
4223         * obj-c++.dg/fsf-package-0.mm: Likewise.
4224         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4225         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4226         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4227         of Object.
4228         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4229         * objc.dg/gnu-runtime-3.m: Likewise.
4230         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4231         * objc.dg/headers.m: Include objc/runtime.h instead of
4232         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4233         for the NeXT runtime.
4234         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4235         * obj-c++.dg/isa-field-1.mm: Likewise.
4236         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4237         * objc.dg/layout-1.m: Likewise.
4238         * objc.dg/layout-2.m: Likewise.
4239         * objc.dg/local-decl-2.m: Likewise.
4240         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4241         Object.  ([Container +elementForView:]): Use
4242         class_conformsToProtocol().
4243         * obj-c++.dg/lookup-2.mm: Likewise.
4244         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4245         * obj-c++.dg/local-decl-1.mm: Likewise.
4246         * objc.dg/method-3.m: Likewise.
4247         * objc.dg/method-4.m: Likewise.
4248         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4249         ../objc-obj-c++-shared/Protocol1.h.
4250         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4251         * objc.dg/method-9.m: Likewise.
4252         * objc.dg/method-10.m: Likewise.
4253         * objc.dg/method-13.m ([Root +initialize]): Include this method
4254         also for the GNU runtime.  (main): Use objc_getClass() also for
4255         the GNU runtime.
4256         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4257         * objc.dg/method-17.m: Likewise.
4258         * objc.dg/method-19.m: Likewise.
4259         * objc.dg/method-20b.m: Likewise.
4260         * obj-c++.dg/method-2.mm: Likewise.
4261         * obj-c++.dg/method-6.mm: Likewise.
4262         * obj-c++.dg/method-10.mm: Likewise.
4263         * obj-c++.dg/method-11.mm: Likewise.
4264         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4265         ../objc-obj-c++-shared/Protocol1.h.
4266         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4267         * obj-c++.dg/method-15.mm: Likewise.
4268         * obj-c++.dg/method-17.mm: Likewise.
4269         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4270         +initialize]): Include this method also for the GNU
4271         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4272         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4273         * obj-c++.dg/method-22.mm: Likewise.
4274         * obj-c++.dg/method-23.mm: Likewise.
4275         * obj-c++.dg/no-extra-load.mm: Likewise.
4276         * objc.dg/objc-fast-4.m: Likewise.
4277         * objc.dg/objc-gc-4.m: Likewise.
4278         * obj-c++.dg/objc-gc-3.mm: Likewise.
4279         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4280         protocol_getMethodDescription() instead of [Protocol
4281         -descriptionForInstanceMethod].
4282         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4283         Made it available with all runtimes.  (main): Call -test instead
4284         of -class.
4285         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4286         and put into a category.
4287         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4288         Object.  Include objc/objc.h.
4289         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4290         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4291         New. (main): Use protocol_getMethodDescription() instead
4292         of [Protocol -descriptionForInstanceMethod] and [Protocol
4293         -descriptionForClassMethod].
4294         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4295         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4296         Objective-C runtime API.
4297         * obj-c++.dg/proto-qual-1.mm: Likewise.
4298         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4299         Object.
4300         * obj-c++.dg/property/property-1.mm: Likewise.
4301         * obj-c++.dg/qual-types-1.mm: Likewise.
4302         * objc.dg/selector-2.m: Include objc/objc.h instead of
4303         ../objc-obj-c++-shared/Object1.h.
4304         * obj-c++.dg/selector-2.mm: Likewise.
4305         * obj-c++.dg/selector-5.mm: Likewise.
4306         * obj-c++.dg/selector-6.mm: Likewise.
4307         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4308         Object.  Do not include objc/objc-api.h.
4309         * obj-c++.dg/set-not-used-1.mm: Likewise.
4310         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4311         * objc.dg/stret-1.m: Likewise.
4312         * objc.dg/stret-2.m: Likewise.
4313         * obj-c++.dg/super-class-2.mm: Likewise.
4314         * objc.dg/super-class-3.m: Likewise.
4315         * objc.dg/super-class-4.m: Likewise.
4316         * objc.dg/sync-2.m: Likewise.
4317         * obj-c++.dg/sync-2.mm: Likewise.
4318         * objc.dg/sync-1.m: Include objc/objc.h instead of
4319         ../objc-obj-c++-shared/Object1.h.
4320         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4321         'Class' as the type of 'isa'.
4322         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4323         Objective-C runtime API.  ([TestClass +initialize]): Include this
4324         method with the GNU runtime as well.
4325         * objc.dg/strings/strings-1.m: Updated includes.
4326         * obj-c++.dg/strings/strings-1.mm: Likewise.
4327         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4328         objc.dg/strings/const-str-12b.m.
4329         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4330         * obj-c++.dg/template-3.mm: Likewise.
4331         * obj-c++.dg/template-4.mm: Likewise.
4332         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4333         Objective-C runtime API.
4334         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4335         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4336         * obj-c++.dg/try-catch-1.mm: Likewise.
4337         * obj-c++.dg/try-catch-2.mm: Likewise.
4338         * objc.dg/try-catch-3.m: Likewise.
4339         * obj-c++.dg/try-catch-3.mm: Likewise.
4340         * objc.dg/try-catch-6.m: Likewise.
4341         * objc.dg/try-catch-7.m: Likewise.
4342         * obj-c++.dg/try-catch-7.mm: Likewise.
4343         * obj-c++.dg/try-catch-8.mm: Likewise.
4344         * obj-c++.dg/try-catch-9.mm: Likewise.
4345         * objc.dg/try-catch-10.m: Likewise.
4346         * obj-c++.dg/try-catch-11.mm: Likewise.
4347         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4348         Object.  Include objc/objc.h.
4349         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4350         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4351         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4352         Object.  Use Modern Objective-C runtime API.  Do not use
4353         performv::.
4354         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4355         * obj-c++.dg/torture/trivial.mm: Likewise.
4356         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4357         instead of ../objc-obj-c++-shared/Object1.h.  Include
4358         ../objc-obj-c++-shared/runtime.h.
4359         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4360         * objc.dg/torture/strings/const-str-11.m: Likewise.
4361         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4362         * objc.dg/torture/strings/const-str-9.m: Likewise.
4363         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4364         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4365         instead of Object. Only add _FooClassReference if
4366         __NEXT_RUNTIME__.
4367         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4368         * objc.dg/torture/strings/const-str-8.m: Likewise.
4369         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4370         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4371         additional sources.
4372         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4373         Object.
4374         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4375         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4376         * obj-c++.dg/va-meth-1.mm: Likewise.
4377         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4378         ../objc-obj-c++-shared/Object1.h.
4379         * objc.dg/zero-link-3.m: Likewise.
4380
4381 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4382
4383         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4384
4385 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4386
4387         PR objc-++/48275
4388         * obj-c++.dg/property/cxx-property-1.mm: New.
4389         * obj-c++.dg/property/cxx-property-2.mm: New.
4390
4391 2011-06-06  Jason Merrill  <jason@redhat.com>
4392
4393         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4394
4395 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4396
4397         PR rtl-optimization/49145
4398         From Ryan Mansfield
4399         * gcc.c-torture/compile/pr49145.c: New test.
4400
4401 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4402
4403         PR testsuite/49288
4404         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4405         to dg-options, match also DW_AT_linkage_name.
4406
4407         PR debug/49294
4408         * gcc.dg/debug/pr49294.c: New test.
4409
4410         PR c++/49264
4411         * g++.dg/opt/pr49264.C: New test.
4412
4413 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4414
4415         PR tree-optimization/49243
4416         * gcc.dg/pr49243.c: New.
4417
4418 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4419
4420         * gnat.dg/specs/cond_expr1.ads: New test.
4421
4422 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4423
4424         * gnat.dg/deferred_const4.ad[sb]: New test.
4425         * gnat.dg/deferred_const4_pkg.ads: New helper.
4426
4427 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4428
4429         * gnat.dg/test_tamdt.adb: Rename to...
4430         * gnat.dg/taft_type1.adb: ...this.
4431         * gnat.dg/tamdt.ad[sb]: Rename to...
4432         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4433         * gnat.dg/tamdt_aux.ads: Rename to...
4434         * gnat.dg/taft_type1_pkg2.ads: ...this.
4435         * gnat.dg/taft_type2.ad[sb]: New test.
4436         * gnat.dg/taft_type2_pkg.ads: New helper.
4437         * gnat.dg/taft_type3.adb: New test.
4438         * gnat.dg/taft_type3_pkg.ads: New helper.
4439
4440 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4441
4442         PR fortran/49255
4443         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4444         for F2008.
4445
4446 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4447
4448         PR testsuite/49287
4449         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4450         warning.
4451         * objc.dg/gnu-api-2-objc.m: Likewise.
4452         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4453         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4454
4455 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4456
4457         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4458         alignment, not the alignment, when calling class_addIvar().  Add
4459         an 'isa' instance variable to the test root class.
4460         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4461
4462 2011-06-04  Jan Hubicka  <jh@suse.cz>
4463
4464         PR tree-optimization/48893
4465         PR tree-optimization/49091
4466         PR tree-optimization/49179
4467         * gfortran.dg/pr49179.f90: New testcase
4468
4469 2011-06-04  Jan Hubicka  <jh@suse.cz>
4470
4471         PR lto/48954
4472         * g++.dg/torture/pr48954.C: New testcase.
4473
4474 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4475
4476         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4477
4478 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4479
4480         PR c++/33840
4481         * g++.dg/diagnostic/bitfld2.C: New.
4482
4483 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4484
4485         PR target/49281
4486         * gcc.c-torture/execute/pr49281.c: New test.
4487
4488 2011-06-04  Jan Hubicka  <jh@suse.cz>
4489
4490         PR tree-optimize/48929
4491         * gcc.c-torture/compile/pr48929.c: New testcase.
4492
4493 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4494
4495         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4496
4497 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4498
4499         PR c++/49276
4500         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4501
4502 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4503
4504         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4505
4506 2011-06-03  Richard Henderson  <rth@redhat.com>
4507             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4508
4509         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4510
4511 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4512
4513         * objc.dg/headers.m: Do not include objc-list.h.
4514
4515 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4516
4517         * objc.dg/type-stream-1.m: Test removed.
4518         * objc.dg/headers.m: Do not include typedstream.h.
4519
4520 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4521
4522         * objc.dg/torture/forward-1.m (main): Updated testcase.
4523
4524 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4525
4526         PR target/49163
4527         * gcc.c-torture/compile/pr49163.c: New.
4528
4529 2011-06-02  Asher Langton  <langton2@llnl.gov>
4530
4531         PR fortran/49268
4532         * gfortran.dg/PR49268.f90: New test.
4533
4534 2011-06-02  Asher Langton  <langton2@llnl.gov>
4535
4536         PR fortran/37039
4537         * gfortran.dg/PR37039.f90: New test.
4538
4539 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4540
4541         PR objc/48539
4542         * objc.dg/method-5.m: Updated.
4543         * objc.dg/method-19.m: Updated.
4544         * objc.dg/method-lookup-1.m: New.
4545         * obj-c++.dg/method-6.mm: Updated.
4546         * obj-c++.dg/method-7.mm: Updated.
4547         * obj-c++.dg/method-lookup-1.mm: New.
4548
4549 2011-06-02  DJ Delorie  <dj@redhat.com>
4550
4551         * lib/timeout.exp (timeout): Add board_info support.
4552
4553 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4554
4555         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4556
4557 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4558
4559         PR fortran/49265
4560         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4561         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4562
4563 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4564             Hans-Peter Nilsson  <hp@axis.com>
4565
4566         PR rtl-optimization/48840
4567         * gcc.target/sparc/ultrasp13.c: New test.
4568
4569 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4570
4571         PR target/49238
4572         * gcc.c-torture/compile/pr49238.c: New.
4573
4574 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4575
4576         * gcc.target/arm/g2.c: Skip test in -mthumb.
4577         Skip test unless cpu is xscale.
4578         * gcc.target/arm/scd42-2.c: Likewise.
4579         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4580
4581 2011-06-01  Jason Merrill  <jason@redhat.com>
4582
4583         * g++.dg/cpp0x/decltype28.C: New.
4584         * g++.dg/cpp0x/decltype29.C: New.
4585
4586 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4587
4588         PR target/45074
4589         * gcc.target/mips/pr45074.c: New test.
4590
4591 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4592             Hans-Peter Nilsson  <hp@axis.com>
4593
4594         PR rtl-optimization/48830
4595         * gcc.target/sparc/ultrasp12.c: New test.
4596
4597 2011-06-01  David Li  <davidxl@google.com>
4598
4599         * gcc.dg/profile-dir-1.c: Change pass name.
4600         * gcc.dg/profile-dir-2.c: Ditto.
4601         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4602         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4603         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4604         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4605         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4606         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4607         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4608         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4609         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4610         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4611         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4612         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4613         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4614         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4615         * gcc.dg/profile-dir-3.c: Ditto.
4616         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4617
4618 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4619
4620         * objc.dg/attributes/method-nonnull-1.m: New test.
4621         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4622
4623 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4624
4625         PR fortran/18918
4626         * gfortran.dg/coarray_atomic_1.f90: New.
4627         * gfortran.dg/coarray/atomic_1.f90: New.
4628
4629 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4630
4631         * gcc.dg/guality/bswaptest.c: New test.
4632         * gcc.dg/guality/clztest.c: New test.
4633         * gcc.dg/guality/ctztest.c: New test.
4634         * gcc.dg/guality/rotatetest.c: New test.
4635
4636         PR target/48688
4637         * gcc.target/i386/pr48688.c: New test.
4638
4639 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4640
4641         PR c++/48010
4642         * g++.dg/lookup/name-clash9.C: New.
4643
4644 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4645
4646         PR fortran/18918
4647         * gfortran.dg/coarray/dummy_1.f90: New.
4648
4649 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4650
4651         PR fortran/18918
4652         * gfortran.dg/coarray/save_1.f90: New.
4653         * gfortran.dg/coarray_4.f90: Update dg-error.
4654
4655 2011-05-31  Jason Merrill  <jason@redhat.com>
4656
4657         * g++.dg/cpp0x/rv-template1.C: New.
4658
4659 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR rtl-optimization/49235
4662         * gcc.dg/pr49235.c: New test.
4663
4664 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4665
4666         PR tree-optimization/49093
4667         * gcc.dg/vect/pr49093.c: New test.
4668
4669 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4670
4671         PR debug/49047
4672         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4673
4674 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4675
4676         PR testsuite/49239
4677         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4678         output array.
4679
4680 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4681
4682         PR target/49186
4683         * gcc.c-torture/execute/pr49186.c: New.
4684
4685 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4686
4687         PR target/49168
4688          * gcc.target/i386/pr49168-1.c: New.
4689
4690 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4691             Eric Botcazou  <ebotcazou@adacore.com>
4692
4693         * gcc.dg/guality/drap.c: New test.
4694
4695 2011-05-30  Richard Guenther  <rguenther@suse.de>
4696
4697         PR tree-optimization/49210
4698         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4699         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4700
4701 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR c++/49223
4704         * g++.dg/gomp/pr49223-1.C: New test.
4705         * g++.dg/gomp/pr49223-2.C: New test.
4706
4707 2011-05-30  Richard Guenther  <rguenther@suse.de>
4708
4709         PR tree-optimization/49218
4710         * gcc.c-torture/execute/pr49218.c: New testcase.
4711
4712 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4713
4714         PR tree-optimization/49199
4715         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4716         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4717         -fno-tree-scev-cprop.
4718
4719 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4720
4721         PR fortran/47601
4722         * gfortran.dg/extends_13.f03: New.
4723
4724 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4725
4726         PR rtl-optimization/49095
4727         * gcc.target/i386/pr49095.c: New test.
4728
4729 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4730
4731         PR fortran/18918
4732         * gfortran.dg/coarray_24.f90: New.
4733
4734 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4735
4736         PR fortran/18918
4737         * gfortran.dg/coarray_23.f90: New.
4738
4739 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4740
4741         From Ryan Mansfield
4742         * gcc.dg/pr48826.c: New test.
4743
4744 2011-05-29  Richard Guenther  <rguenther@suse.de>
4745
4746         PR tree-optimization/49217
4747         * gcc.dg/torture/pr49217.c: New testcase.
4748
4749 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4750
4751         PR testsuite/49222
4752         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4753
4754 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4755
4756         * gnat.dg/boolean_subtype.adb: Rename to...
4757         * gnat.dg/boolean_subtype1.adb: ...this.
4758
4759 2011-05-28  Jason Merrill  <jason@redhat.com>
4760
4761         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4762
4763 2011-05-27  Jason Merrill  <jason@redhat.com>
4764
4765         * g++.dg/cpp0x/enum18.C: Adjust.
4766
4767         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4768
4769 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4770
4771         PR fortran/18918
4772         * gfortran.dg/coarray_22.f90: New.
4773
4774 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4775
4776         PR tree-optimization/46728
4777         * gcc.target/powerpc/pr46728-1.c: New.
4778         * gcc.target/powerpc/pr46728-2.c: New.
4779         * gcc.target/powerpc/pr46728-3.c: New.
4780         * gcc.target/powerpc/pr46728-4.c: New.
4781         * gcc.target/powerpc/pr46728-5.c: New.
4782         * gcc.dg/pr46728-6.c: New.
4783         * gcc.target/powerpc/pr46728-7.c: New.
4784         * gcc.target/powerpc/pr46728-8.c: New.
4785         * gcc.dg/pr46728-9.c: New.
4786         * gcc.target/powerpc/pr46728-10.c: New.
4787         * gcc.target/powerpc/pr46728-11.c: New.
4788         * gcc.dg/pr46728-12.c: New.
4789         * gcc.target/powerpc/pr46728-13.c: New.
4790         * gcc.target/powerpc/pr46728-14.c: New.
4791         * gcc.target/powerpc/pr46728-15.c: New.
4792         * gcc.target/powerpc/pr46728-16.c: New.
4793
4794 2011-05-27  Jason Merrill  <jason@redhat.com>
4795
4796         * g++.dg/abi/mangle47.C: New.
4797
4798         PR c++/49176
4799         * g++.dg/template/const5.C: New.
4800
4801         * g++.dg/cpp0x/enum18.C: New.
4802
4803         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4804
4805         * g++.dg/cpp0x/error6.C: New.
4806
4807         * g++.dg/cpp0x/error5.C: New.
4808
4809 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR c++/49165
4812         * g++.dg/eh/cond6.C: New test.
4813
4814 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4815
4816         PR fortran/48820
4817         * gfortran.dg/rank_3.f90: New.
4818         * gfortran.dg/rank_4.f90: New.
4819
4820 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4821
4822         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4823         replace dump search.
4824
4825 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4826
4827         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4828         * gnat.dg/bit_packed_array5.adb: ...here.
4829
4830 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4831
4832         PR c++/42056
4833         * g++.dg/cpp0x/auto25.C: New.
4834
4835 2011-05-27  Richard Guenther  <rguenther@suse.de>
4836
4837         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4838
4839 2011-05-27  Richard Guenther  <rguenther@suse.de>
4840
4841         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4842
4843 2011-05-27  Richard Guenther  <rguenther@suse.de>
4844
4845         PR middle-end/49189
4846         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4847
4848 2011-05-26  Jason Merrill  <jason@redhat.com>
4849
4850         * g++.dg/cpp0x/friend1.C: New.
4851         * g++.dg/cpp0x/friend2.C: New.
4852
4853         * g++.dg/cpp0x/auto7.C: Update.
4854         * g++.dg/template/crash50.C: Adjust.
4855         * g++.dg/template/static9.C: Adjust.
4856         * g++.old-deja/g++.ext/memconst.C: Adjust.
4857
4858 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4859
4860         * gcc.dg/march.c: Ignore a note for some targets.
4861
4862 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4863             Nathan Froyd  <froydnj@codesourcery.com>
4864
4865         PR c++/2288
4866         PR c++/18770
4867         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4868         * g++.dg/parse/pr18770.C: New test.
4869         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4870
4871 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4872
4873         PR fortran/48955
4874         * gfortran.dg/dependency_40.f90 : New test.
4875
4876 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4877
4878         PR fortran/18918
4879         * gfortran.dg/coarray/registering_1.f90: New.
4880
4881 2011-05-26  Jason Merrill  <jason@redhat.com>
4882
4883         * g++.dg/cpp0x/variadic111.C: New.
4884         * g++.dg/cpp0x/variadic41.C: Adjust.
4885
4886 2011-05-26  Richard Guenther  <rguenther@suse.de>
4887
4888         PR tree-optimization/48702
4889         * gcc.dg/torture/pr48702.c: New testcase.
4890
4891 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4892
4893         PR gcov-profile/48845
4894         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4895         support.
4896         * gcc.dg/matrix/matrix.exp: Likewise.
4897         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4898         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4899         line number to check_profiling_available.
4900         * lib/target-supports.exp (check_profiling_available): Account for
4901         this.
4902         Require TLS runtime support with -fprofile-generate.
4903         * lib/profopt.exp (profopt-execute): Add TLS options for
4904         -fprofile-generate.
4905         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4906
4907 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4908
4909         PR c++/49165
4910         * g++.dg/eh/cond5.C: New test.
4911
4912         PR tree-optimization/49161
4913         * gcc.c-torture/execute/pr49161.c: New test.
4914
4915 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4916
4917         * gcc.target/arm/neon-vorn-vbic.c: New test.
4918
4919 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4920
4921         PR tree-optimization/49038
4922         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4923         * gcc.dg/vect/pr49038.c: New test.
4924
4925 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4926         * g++.dg/init/pr25811-3.C: New.
4927         * g++.dg/init/pr25811-4.C: New.
4928
4929 2011-05-25  Jason Merrill  <jason@redhat.com>
4930
4931         * g++.dg/cpp0x/enum17.C: New.
4932         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4933
4934         * g++.dg/cpp0x/auto24.C: New.
4935
4936         * g++.dg/cpp0x/error4.C: New.
4937
4938         * g++.dg/cpp0x/rv-restrict.C: New.
4939
4940         * g++.dg/cpp0x/enum15.C: New.
4941         * g++.dg/cpp0x/constexpr-switch2.C: New.
4942
4943         * g++.dg/cpp0x/variadic110.C: New.
4944
4945         * g++.dg/cpp0x/auto9.C: Add typedef test.
4946
4947         * g++.dg/cpp0x/auto23.C: New.
4948         * g++.dg/cpp0x/auto9.C: Adjust.
4949
4950         * g++.dg/cpp0x/defaulted29.C: New.
4951
4952         * g++.dg/cpp0x/initlist51.C: New.
4953
4954 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4955
4956         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4957         * g++.dg/abi/packed1.C: Suppress warning.
4958         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4959         * g++.dg/template/stdarg1.C: Likewise.
4960         * g++.dg/other/packed1.C: Remove arm from xfail list.
4961
4962 2011-05-25  Jason Merrill  <jason@redhat.com>
4963
4964         * g++.dg/cpp0x/enum16.C: New.
4965         * g++.dg/parse/error15.C: Adjust.
4966
4967         * g++.dg/cpp0x/initlist50.C: New.
4968
4969         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4970
4971         * g++.dg/cpp0x/variadic109.C: New.
4972
4973 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4974
4975          * gcc.target/i386/pause-1.c: New.
4976
4977 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4978
4979         * gcc.dg/stack-usage-1.c: Adjust comment.
4980         * gcc.dg/stack-usage-2.c: New test.
4981
4982 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR c++/49136
4985         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4986         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4987
4988 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4989
4990         PR rtl-optimization/48757
4991         * gfortran.dg/pr48757.f:  New test case.
4992
4993 2011-05-24  Jason Merrill  <jason@redhat.com>
4994
4995         * g++.dg/cpp0x/access01.C: New.
4996
4997 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4998
4999         PR libobjc/48177
5000         * objc.dg/pr48177.m: New testcase.      
5001
5002 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5003
5004         PR objc/48187
5005         * objc.dg/pr48187.m: New testcase.
5006         * obj-c++.dg/pr48187.mm: New testcase.
5007         * objc.dg/ivar-extra-semicolon.m: New testcase.
5008
5009 2011-05-24  Jason Merrill  <jason@redhat.com>
5010
5011         * g++.dg/template/access21.C: New.
5012         * g++.dg/template/access22.C: New.
5013
5014 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5015
5016         PR rtl-optimization/48633
5017         * g++.dg/pr48633.C: New test.
5018
5019 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5020
5021         PR target/49133
5022         * g++.dg/other/pr49133.C: New test.
5023
5024 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5025             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5026
5027         * gcc.dg/torture/tls/run-gd.c: New test.
5028         * gcc.dg/torture/tls/run-ie.c: New test.
5029         * gcc.dg/torture/tls/run-ld.c: New test.
5030         * gcc.dg/torture/tls/run-le.c: New test.
5031         * lib/target-supports.exp (check_effective_target_tls_runtime):
5032         Build testcase with TLS options.
5033
5034 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5035
5036         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5037
5038 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5039
5040         PR tree-optimization/49121
5041         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5042
5043 2011-05-23  Jason Merrill  <jason@redhat.com>
5044
5045         * g++.dg/cpp0x/defaulted28.C: New.
5046
5047         * g++.dg/cpp0x/sfinae25.C: New.
5048
5049         * g++.dg/cpp0x/rv-cast2.C: New.
5050
5051         * g++.dg/cpp0x/enum14.C: New.
5052
5053 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5054
5055         PR lto/49123
5056         * gcc.c-torture/execute/pr49123.c: New test.
5057
5058         PR debug/49032
5059         * gcc.dg/debug/pr49032.c: New test.
5060
5061         PR c/49120
5062         * gcc.dg/pr49120.c: New test.
5063
5064 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5065
5066         PR target/47315
5067         * gcc.target/i386/pr47315.c: New test.
5068
5069 2011-05-23  Jason Merrill  <jason@redhat.com>
5070
5071         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5072
5073         * g++.dg/cpp0x/sfinae24.C: New.
5074
5075         * g++.dg/cpp0x/error3.C: New.
5076
5077         * g++.dg/cpp0x/defaulted27.C: New.
5078
5079         * g++.dg/cpp0x/decltype27.C: New.
5080
5081 2011-05-23  Richard Guenther  <rguenther@suse.de>
5082
5083         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5084
5085 2011-05-23  Richard Guenther  <rguenther@suse.de>
5086
5087         PR tree-optimization/40874
5088         * g++.dg/tree-ssa/pr40874.C: New testcase.
5089
5090 2011-05-23  Richard Guenther  <rguenther@suse.de>
5091
5092         PR tree-optimization/49115
5093         * g++.dg/torture/pr49115.C: New testcase.
5094
5095 2011-05-23  Richard Guenther  <rguenther@suse.de>
5096
5097         PR middle-end/15419
5098         * gcc.dg/memcpy-3.c: New testcase.
5099
5100 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR middle-end/48973
5103         * gcc.c-torture/execute/pr48973-1.c: New test.
5104         * gcc.c-torture/execute/pr48973-2.c: New test.
5105
5106 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5107
5108         PR c++/18016
5109         * g++.dg/warn/pr18016.C: New.
5110
5111 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5112
5113         PR target/45098
5114         * gcc.target/arm/ivopts-6.c: New test.
5115
5116 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5117
5118         PR middle-end/49029
5119         * gcc.c-torture/compile/pr49029.c: New test.
5120
5121 2011-05-22  Jason Merrill  <jason@redhat.com>
5122
5123         * g++.dg/cpp0x/sfinae23.C: New.
5124         * g++.dg/cpp0x/sfinae8.C: Correct.
5125
5126 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5127
5128         * gfortran.dg/function_optimize_8.f90:  New test case.
5129
5130 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5131
5132         PR tree-optimization/49087
5133         * gcc.dg/vect/O3-pr49087.c: New test.
5134
5135 2011-05-21  Jason Merrill  <jason@redhat.com>
5136
5137         * g++.dg/debug/const5.C: New.
5138
5139 2011-05-20  Jason Merrill  <jason@redhat.com>
5140
5141         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5142
5143         * g++.dg/cpp0x/constexpr-static7.C: New.
5144
5145         * g++.dg/cpp0x/enum12.C: New.
5146         * g++.dg/cpp0x/enum13.C: New.
5147
5148 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5149
5150         PR fortran/48699
5151         * gfortran.dg/select_type_23.f03: New.
5152
5153 2011-05-20  Jason Merrill  <jason@redhat.com>
5154
5155         * g++.dg/cpp0x/defaulted26.C: New.
5156
5157         * g++.dg/cpp0x/noexcept02.C: Fix.
5158         * g++.dg/cpp0x/noexcept03.C: Fix.
5159         * g++.dg/cpp0x/noexcept08.C: Fix.
5160         * g++.dg/cpp0x/noexcept10.C: New.
5161
5162 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5163
5164         PR fortran/48706
5165         * gfortran.dg/extends_12.f03: New.
5166
5167 2011-05-20  Jason Merrill  <jason@redhat.com>
5168
5169         * g++.dg/template/koenig9.C: New.
5170         * g++.dg/opt/pr47615.C: Fix.
5171         * g++.dg/overload/defarg1.C: Fix.
5172         * g++.dg/tc1/dr213.C: Remove xfail.
5173         * g++.dg/torture/pr34850.C: Fix.
5174         * g++.dg/torture/pr39362.C: Fix.
5175         * g++.old-deja/g++.brendan/crash56.C: Fix.
5176         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5177
5178 2011-05-20  Richard Guenther  <rguenther@suse.de>
5179
5180         PR tree-optimization/49079
5181         * gcc.dg/torture/pr49079.c: New testcase.
5182
5183 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5184
5185         PR tree-optimization/49073
5186         * gcc.c-torture/execute/pr49073.c: New test.
5187
5188 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5189
5190         PR fortran/18918
5191         * gfortran.dg/coarray_21.f90: New.
5192
5193 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5194
5195         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5196         output.
5197
5198 2011-05-19  Richard Guenther  <rguenther@suse.de>
5199
5200         PR testsuite/49063
5201         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5202
5203 2011-05-19  Richard Guenther  <rguenther@suse.de>
5204
5205         PR middle-end/48985
5206         * gcc.dg/builtin-object-size-11.c: New testcase.
5207
5208 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5209
5210         PR target/45098
5211         * gcc.target/arm/ivopts.c: New test.
5212         * gcc.target/arm/ivopts-2.c: New test.
5213
5214 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5215
5216         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5217
5218 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5219
5220         * gcc.c-torture/execute/960321-1.x: Remove.
5221
5222 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5223
5224         PR fortran/48700
5225         * gfortran.dg/move_alloc_4.f90: New.
5226
5227 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5228
5229         PR target/49002
5230         * gcc.target/i386/pr49002-1.c: New test.
5231         * gcc.target/i386/pr49002-2.c: Likewise.
5232
5233 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5234
5235         PR tree-optimization/49039
5236         * gcc.c-torture/execute/pr49039.c: New test.
5237         * gcc.dg/tree-ssa/pr49039.c: New test.
5238         * g++.dg/torture/pr49039.C: New test.
5239
5240 2011-05-18  Jason Merrill  <jason@redhat.com>
5241
5242         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5243         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5244         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5245
5246 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5247
5248         * gcc.target/bfin/mcpu-bf592.c: New test.
5249
5250 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5251
5252         PR tree-optimization/41881
5253         * gcc.dg/vect/O3-pr41881.c: New test.
5254         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5255
5256 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5257
5258         PR tree-optimization/49000
5259         * gcc.dg/pr49000.c: New test.
5260
5261 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5262
5263         * gnat.dg/invalid1.adb: New test.
5264
5265 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5266
5267         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5268         scan pattern.
5269         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5270         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5271
5272 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5273
5274         PR c++/48994
5275         * g++.dg/cpp0x/range-for18.C: New.
5276
5277 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5278
5279         PR fortran/18918
5280         * gfortran.dg/coarray/image_index_2.f90: New.
5281
5282 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5283
5284         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5285         * g++.dg/cpp0x/override2.C: New.
5286
5287 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5288
5289         PR fortran/18918
5290         * gfortran.de/coarray_20.f90: New.
5291
5292 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5293
5294         PR fortran/22572
5295         * function_optimize_7.f90:  New test case.
5296
5297 2011-05-13  Jason Merrill  <jason@redhat.com>
5298
5299         * g++.dg/cpp0x/decltype26.C: New.
5300         * g++.dg/cpp0x/enum11.C: New.
5301
5302 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5303
5304         PR fortran/48972
5305         PR fortran/48991
5306         * gfortran.dg/assign_8.f90: Update dg-error.
5307
5308 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5309
5310         PR fortran/48972
5311         * gfortran.dg/io_constraints_8.f90: New.
5312         * gfortran.dg/io_constraints_9.f90: New.
5313
5314 2011-05-13  Martin Thuresson  <martint@google.com>
5315
5316         PR gcov-profile/47793
5317         * gcc.dg/pr47793.c: New.
5318
5319 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5320
5321         PR tree-optimization/48975
5322         * gcc.dg/pr48975.c: New test.
5323
5324 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5325
5326         PR fortran/48972
5327         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5328
5329 2011-05-12  Jason Merrill  <jason@redhat.com>
5330
5331         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5332
5333 2011-05-12  Geert Bosch  <bosch@adacore.com>
5334
5335         * gnat.dg/view_conversion1.adb: New test.
5336
5337 2011-05-12  Richard Guenther  <rguenther@suse.de>
5338
5339         PR tree-optimization/48172
5340         * gcc.dg/vect/pr48172.c: New testcase.
5341
5342 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5343
5344         PR debug/48967
5345         * g++.dg/opt/pr48967.C: New test.
5346
5347 2011-05-11  Jason Merrill  <jason@redhat.com>
5348
5349         * g++.dg/cpp0x/constexpr-friend.C: New.
5350         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5351
5352         * g++.dg/cpp0x/sfinae22.C: New.
5353
5354 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5355
5356         PR fortran/48889
5357         * gfortran.dg/generic_24.f90: New.
5358
5359 2011-05-11  Richard Guenther  <rguenther@suse.de>
5360
5361         PR tree-optimization/15256
5362         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5363
5364 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5365
5366         PR debug/48159
5367         * gcc.dg/pr48159-1.c: New test.
5368         * gcc.dg/pr48159-2.c: New test.
5369
5370 2011-05-11  Richard Guenther  <rguenther@suse.de>
5371
5372         PR middle-end/48953
5373         * gcc.dg/torture/pr48953.c: New testcase.
5374
5375 2011-05-11  Richard Guenther  <rguenther@suse.de>
5376
5377         PR tree-optimization/18041
5378         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5379
5380 2011-05-11  Alan Modra  <amodra@gmail.com>
5381
5382         PR target/47755
5383         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5384
5385 2011-05-10  Jason Merrill  <jason@redhat.com>
5386
5387         * g++.dg/cpp0x/defaulted25.C: New.
5388         * g++.dg/template/crash7.C: Adjust.
5389
5390         * g++.dg/cpp0x/variadic108.C: New.
5391
5392 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5393
5394         * g++.dg/inherit/virtual9.C: Extend.
5395
5396 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5397
5398         PR target/48857
5399         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5400         are passed and returned in vector registers.
5401
5402 2011-05-10  Richard Guenther  <rguenther@suse.de>
5403
5404         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5405         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5406         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5407         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5408         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5409         applies.
5410
5411 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5412
5413         PR tree-optimization/48611
5414         PR tree-optimization/48794
5415         * gfortran.dg/gomp/pr48611.f90: New test.
5416         * gfortran.dg/gomp/pr48794.f90: New test.
5417
5418         PR debug/48928
5419         * gcc.dg/dfp/pr48928.c: New test.
5420
5421 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5422
5423         PR c++/48522
5424         * g++.dg/cpp0x/pr48522.C: New.
5425
5426 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5427
5428         PR c++/48735
5429         * g++.dg/cpp0x/sfinae21.C: New.
5430
5431 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5432
5433         * g++.dg/template/sfinae28.C: Rename to...
5434         * g++.dg/cpp0x/sfinae19.C: ... this.
5435         * g++.dg/template/sfinae29.C: Rename to...
5436         * g++.dg/cpp0x/sfinae20.C: ... this.
5437
5438 2011-05-09  Jeff Law <law@redhat.com>
5439
5440         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5441         consistent results.
5442
5443 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5444
5445         PR c++/20039
5446         * g++.dg/init/pr20039.C: New.
5447
5448 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5449
5450         PR c++/48737
5451         PR c++/48744
5452         * g++.dg/template/sfinae28.C: New.
5453         * g++.dg/template/sfinae29.C: Likewise.
5454
5455 2011-05-09  Jason Merrill  <jason@redhat.com>
5456
5457         * g++.dg/template/nontype23.C: New.
5458
5459 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5460         PR c++/48859
5461         * g++.dg/init/pr48859.C: New.
5462
5463 2011-05-09  Jason Merrill  <jason@redhat.com>
5464
5465         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5466         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5467         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5468         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5469         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5470         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5471         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5472         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5473
5474 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5475
5476         * g++.dg/inherit/virtual9.C: New.
5477
5478 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5479
5480         PR c++/48574
5481         * g++.dg/template/dependent-expr8.C: New test case.
5482
5483 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5484
5485         PR tree-optimization/48837
5486         * gcc.dg/pr48837.c: New testcase.
5487
5488 2011-05-06  Jason Merrill  <jason@redhat.com>
5489
5490         * g++.dg/cpp0x/constexpr-condition2.C: New.
5491
5492         * g++.dg/cpp0x/constexpr-missing.C: New.
5493
5494 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5495
5496         PR fortran/18918
5497         * gfortran.dg/coarray/this_image_2.f90: New.
5498
5499 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5500
5501         PR fortran/48858
5502         PR fortran/48820
5503         * gfortran.dg/bind_c_usage_22.f90: New.
5504         * gfortran.dg/bind_c_usage_23.f90: New.
5505         * gfortran.dg/bind_c_usage_24.f90: New.
5506         * gfortran.dg/bind_c_usage_24_c.c: New.
5507
5508 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5509
5510         PR c++/48838
5511         * g++.dg/template/member9.C: New test case.
5512
5513 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5514
5515         * gnat.dg/discr29.ad[sb]: New test.
5516         * gnat.dg/discr30.adb: Likewise.
5517
5518 2011-05-05  Julian Brown  <julian@codesourcery.com>
5519
5520         * gcc.target/arm/neon-vset_lanes8.c: New test.
5521
5522 2011-05-05  Jason Merrill  <jason@redhat.com>
5523
5524         * g++.dg/init/new32.C: New.
5525
5526 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5527
5528         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5529         Fix typo.
5530
5531 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR rtl-optimization/48381
5534         * gcc.c-torture/compile/pr48381.c: New test.
5535
5536 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5537
5538         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5539         to dg-options.
5540         * gcc.target/i386/opt-1.c: Ditto.
5541
5542 2011-05-04  Jason Merrill  <jason@redhat.com>
5543
5544         * g++.dg/conversion/base1.C: New.
5545
5546 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5547
5548         PR libgfortran/48787
5549         * gfortran.dg/round_3.f08: Add more checks to test case.
5550
5551 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5552
5553         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5554         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5555         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5556         Gate test on effective_target fd_truncate.
5557
5558 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5559
5560         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5561         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5562         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5563         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5564         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5565         * gcc.target/i386/pr38824.c: Ditto.
5566         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5567         * gcc.target/i386/vecinit-2.c: Ditto.
5568         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5569         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5570         * gcc.target/i386/parity-2.c: Ditto.
5571         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5572
5573 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5574
5575         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5576         remove duplication.
5577         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5578         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5579         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5580
5581 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5582
5583         PR fortran/18918
5584         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5585
5586 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5587
5588         PR fortran/18918
5589         * gfortran.dg/coarray/this_image_1.f90: New.
5590
5591 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5592
5593         PR fortran/18918
5594         * gfortran.dg/coarray/caf.dg: New.
5595         * gfortran.dg/coarray/image_index_1.f90: New, copied
5596         from ../coarray_16.f90.
5597
5598 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5599
5600         PR c++/28501
5601         * g++.dg/ext/complex9.C: New.
5602
5603 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5604
5605         From Mike Frysinger
5606         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5607         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5608         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5609
5610 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5611
5612         * gcc.target/bfin/builtins: Created.
5613         * gcc.target/bfin/hisilh-O0.c: Deleted.
5614         * gcc.target/bfin/hisilh.c: Moved to...
5615         * gcc.target/bfin/builtins/hisilh.c: ...here.
5616         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5617         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5618         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5619         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5620         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5621         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5622         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5623         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5624         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5625         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5626         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5627         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5628         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5629         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5630         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5631         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5632         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5633         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5634         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5635         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5636         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5637         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5638         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5639         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5640         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5641         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5642         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5643         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5644         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5645         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5646         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5647         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5648         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5649         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5650         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5651         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5652         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5653         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5654         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5655         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5656         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5657         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5658         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5659         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5660         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5661         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5662         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5663         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5664         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5665         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5666         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5667         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5668         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5669         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5670         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5671         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5672         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5673         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5674         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5675         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5676         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5677         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5678         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5679         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5680         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5681         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5682         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5683         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5684         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5685         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5686         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5687         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5688         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5689         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5690         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5691         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5692         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5693         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5694         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5695         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5696         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5697         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5698         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5699         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5700         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5701         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5702         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5703         * gcc.target/bfin/builtins/circptr.c: Ditto.
5704         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5705         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5706         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5707         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5708         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5709         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5710         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5711         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5712         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5713         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5714         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5715         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5716         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5717         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5718         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5719         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5720         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5721         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5722         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5723         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5724         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5725         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5726         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5727         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5728         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5729         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5730         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5731         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5732         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5733         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5734         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5735         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5736         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5737         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5738         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5739         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5740         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5741         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5742         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5743         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5744         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5745         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5746         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5747         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5748         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5749         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5750         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5751         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5752         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5753         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5754         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5755         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5756         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5757         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5758         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5759         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5760         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5761         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5762         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5763         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5764         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5765         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5766         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5767         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5768         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5769         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5770         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5771         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5772         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5773         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5774
5775 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5776
5777         * gcc.target/arm/cold-lc.c: New test.
5778
5779 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5780
5781         PR target/48774
5782         * gcc.dg/pr48774.c: New test.
5783
5784 2011-05-03  Richard Guenther  <rguenther@suse.de>
5785
5786         * gcc.dg/large-size-array-5.c: New testcase.
5787
5788 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5789
5790         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5791
5792 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5793
5794         * lib/target-supports.exp (check_effective_target_vect_strided):
5795         Replace with...
5796         (check_effective_target_vect_strided2)
5797         (check_effective_target_vect_strided3)
5798         (check_effective_target_vect_strided4)
5799         (check_effective_target_vect_strided8): ...these new functions.
5800
5801         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5802         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5803         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5804         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5805         * gcc.dg/vect/pr37539.c: Likewise.
5806         * gcc.dg/vect/slp-11a.c: Likewise.
5807         * gcc.dg/vect/slp-11b.c: Likewise.
5808         * gcc.dg/vect/slp-11c.c: Likewise.
5809         * gcc.dg/vect/slp-12a.c: Likewise.
5810         * gcc.dg/vect/slp-12b.c: Likewise.
5811         * gcc.dg/vect/slp-18.c: Likewise.
5812         * gcc.dg/vect/slp-19a.c: Likewise.
5813         * gcc.dg/vect/slp-19b.c: Likewise.
5814         * gcc.dg/vect/slp-21.c: Likewise.
5815         * gcc.dg/vect/slp-23.c: Likewise.
5816         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5817
5818         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5819         instead of vect_interleave && vect_extract_even_odd.
5820         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5821         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5822         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5823         * gcc.dg/vect/vect-1.c: Likewise.
5824         * gcc.dg/vect/vect-10.c: Likewise.
5825         * gcc.dg/vect/vect-98.c: Likewise.
5826         * gcc.dg/vect/vect-107.c: Likewise.
5827         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5828         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5829         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5830         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5831         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5832         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5833         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5834         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5835         * gcc.dg/vect/vect-strided-float.c: Likewise.
5836         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5837         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5838         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5839         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5840         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5841         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5842         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5843         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5844         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5845         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5846         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5847         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5848         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5849         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5850         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5851
5852         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5853         target condition.
5854         * gcc.dg/vect/pr30843.c: Likewise.
5855         * gcc.dg/vect/pr33866.c: Likewise.
5856         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5857         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5858         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5859         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5860
5861 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5862
5863         * gcc.dg/vect/slp-11.c: Split into...
5864         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5865         gcc.dg/vect/slp-11c.c: ...these tests.
5866         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5867         * gcc.dg/vect/slp-12c.c: ...this new test.
5868         * gcc.dg/vect/slp-19.c: Split into...
5869         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5870         gcc.dg/vect/slp-19c.c: ...these new tests.
5871
5872 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5873
5874         * lib/target-supports.exp
5875         (check_effective_target_vect_extract_even_odd_wide): Delete.
5876         (check_effective_target_vect_strided_wide): Likewise.
5877         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5878         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5879         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5880         * gcc.dg/vect/pr37539.c: Likewise.
5881         * gcc.dg/vect/slp-11.c: Likewise.
5882         * gcc.dg/vect/slp-12a.c: Likewise.
5883         * gcc.dg/vect/slp-12b.c: Likewise.
5884         * gcc.dg/vect/slp-19.c: Likewise.
5885         * gcc.dg/vect/slp-23.c: Likewise.
5886         * gcc.dg/vect/vect-1.c: Likewise.
5887         * gcc.dg/vect/vect-98.c: Likewise.
5888         * gcc.dg/vect/vect-107.c: Likewise.
5889         * gcc.dg/vect/vect-strided-float.c: Likewise.
5890
5891 2011-05-02  Jason Merrill  <jason@redhat.com>
5892
5893         * g++.dg/init/new31.C: New.
5894
5895 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5896
5897         PR c/35445
5898         * gcc.dg/pr35445.c: New test.
5899
5900 2011-05-02  Jason Merrill  <jason@redhat.com>
5901
5902         * c-c++-common/vla-1.c: New.
5903
5904 2011-05-02  Richard Guenther  <rguenther@suse.de>
5905
5906         PR tree-optimization/48822
5907         * gcc.dg/torture/pr48822.c: New testcase.
5908
5909 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5910
5911         PR c++/47969
5912         * g++.dg/cpp0x/constexpr-47969.C: New.
5913
5914 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5915
5916         PR testsuite/48498
5917         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5918         on vect_no_align targets.
5919         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5920         vect_no_align targets.
5921
5922 2011-05-01  Xinliang David Li  <davidxl@google.com>
5923
5924         * gcc.dg/tree-ssa/integer-addr.c: New test.
5925         * gcc.dg/tree-ssa/alias_bug.c: New test.
5926
5927 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5928
5929         PR libgfortran/48787
5930         * gfortran.dg/round_3.f08: Add more checks.
5931
5932 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5933
5934         PR fortran/48821
5935         * gfortran.dg/import9.f90: New, proper test.
5936         * gfortran.dg/interface_37.f90: Remove bogus
5937         test (bogus copy of interface_36.f90).
5938
5939 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5940
5941         PR fortran/48821
5942         * gfortran.dg/interface_37.f90: New.
5943
5944 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5945
5946         PR fortran/48746
5947         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5948
5949 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR tree-optimization/48809
5952         * gcc.c-torture/execute/pr48809.c: New test.
5953
5954 2011-04-29  Jeff Law <law@redhat.com>
5955
5956         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5957
5958 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5959
5960         PR c++/48606
5961         * g++.dg/init/ctor10.C: New.
5962
5963 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5964
5965         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5966           warning in implicitly instantiated templates.
5967
5968 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5969
5970         * g++.dg/warn/Wnull-conversion-1.C: New.
5971         * g++.dg/warn/Wnull-conversion-2.C: New.
5972
5973 2011-04-29  Diego Novillo  <dnovillo@google.com>
5974
5975         * g++.old-deja/g++.other/null3.C: Expect warning about
5976         converting boolean to a pointer.
5977
5978 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5979
5980         PR fortran/48462
5981         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5982         being a target.
5983
5984         PR fortran/48746
5985         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5986
5987 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5988
5989         PR fortran/48810
5990         * gfortran.dg/typebound_proc_22.f90: New.
5991
5992         PR fortran/48800
5993         * gfortran.dg/interface_36.f90: New.
5994
5995 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5996
5997         PR libgfortran/48488
5998         PR libgfortran/48602
5999         PR libgfortran/48615
6000         PR libgfortran/48684
6001         PR libgfortran/48787
6002         * gfortran.dg/fmt_g.f: Adjust test.
6003         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6004         * gfortran.dg/round_3.f08: New test.
6005         * gfortran.dg/namelist_print_1.f: Adjust test.
6006         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6007         * gfortran.dg/f2003_io_5.f03: Adjust test.
6008         * gfortran.dg/coarray_15.f90: Adjust test.
6009         * gfortran.dg/namelist_65.f90: Adjust test.
6010         * gfortran.dg/fmt_cache_1.f: Adjust test.
6011         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6012         * gfortran.dg/real_const_3.f90: Adjust test.
6013
6014 2011-04-28  Xinliang David Li  <davidxl@google.com>
6015
6016         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6017         * g++.dg/prof-robust-1.C: New test.
6018
6019 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6020
6021         PR tree-optimization/48765
6022         * gcc.dg/vect/pr48765.c: New.
6023
6024 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6025
6026         PR tree-optimization/48775
6027         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6028
6029 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6030
6031         PR c++/48798
6032         * g++.dg/inherit/pr48798.C: New.
6033         * g++.old-deja/g++.other/base1.C: Adjust.
6034
6035 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6036
6037         PR c++/48656
6038         * g++.dg/template/inherit7.C: New test case.
6039
6040 2011-04-28  Richard Guenther  <rguenther@suse.de>
6041
6042         PR tree-optimization/40052
6043         PR tree-optimization/15347
6044         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6045         * gcc.dg/pr15347.c: Likewise.
6046
6047 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6048
6049         PR c++/48530
6050         * g++.dg/cpp0x/sfinae18.C: New.
6051
6052 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6053
6054         PR c++/48771
6055         * g++.dg/ext/is_literal_type1.C: New.
6056
6057 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6058
6059         PR fortran/48112
6060         PR fortran/48279
6061         * gfortran.dg/interface_35.f90: New.
6062         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6063         * gfortran.dg/func_result_6.f90: Add dg-warning.
6064         * gfortran.dg/bessel_1.f90: Ditto.
6065         * gfortran.dg/hypot_1.f90: Ditto.
6066         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6067         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6068         * gfortran.dg/interface_assignment_4.f90: Ditto.
6069
6070 2011-04-27  Jason Merrill  <jason@redhat.com>
6071
6072         * g++.dg/ext/complex8.C: New.
6073
6074         * g++.dg/cpp0x/initlist49.C: New.
6075         * g++.dg/init/new30.C: New.
6076
6077 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6078
6079         PR fortran/48788
6080         * gfortran.dg/whole_file_34.f90: New.
6081
6082 2011-04-27  Jan Hubicka  <jh@suse.cz>
6083
6084         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6085
6086 2011-04-27  Jason Merrill  <jason@redhat.com>
6087
6088         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6089
6090         * g++.dg/parse/ambig6.C: New.
6091
6092 2011-04-27  Nick Clifton  <nickc@redhat.com>
6093
6094         * gcc.dg/20020312-2.c: Add definition for RX.
6095
6096         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6097         option with RX targets.
6098
6099         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6100         /* */ comments.
6101
6102 2011-04-27  Richard Guenther  <rguenther@suse.de>
6103
6104         * gcc.dg/tree-ssa/pr23382.c: Remove.
6105
6106 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6107
6108         PR target/48767
6109         * gcc.c-torture/compile/pr48767.c: New test.
6110
6111 2011-04-27  Richard Guenther  <rguenther@suse.de>
6112
6113         PR tree-optimization/48772
6114         * g++.dg/pr48772.C: New testcase.
6115
6116 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6117
6118         PR c/48742
6119         * gcc.c-torture/compile/pr48742.c: New test.
6120
6121 2011-04-26  Jason Merrill  <jason@redhat.com>
6122
6123         * g++.dg/lookup/koenig13.C: New.
6124
6125         * g++.dg/cpp0x/initlist48.C: New.
6126
6127 2011-04-25  Jason Merrill  <jason@redhat.com>
6128
6129         * g++.dg/cpp0x/sfinae17.C: New.
6130
6131 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6132
6133         PR target/48258
6134         * gcc.target/powerpc/pr48258-1.c: New file.
6135         * gcc.target/powerpc/pr48258-2.c: Ditto.
6136
6137 2011-04-26  Xinliang David Li  <davidxl@google.com>
6138
6139         * gcc.dg/uninit-suppress.c: New test.
6140         * gcc.dg/uninit-suppress.c: New test.
6141
6142 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR debug/48768
6145         * gcc.dg/pr48768.c: New test.
6146
6147         PR tree-optimization/48734
6148         * gcc.c-torture/compile/pr48734.c: New test.
6149
6150         PR testsuite/48753
6151         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6152
6153 2011-04-26  Richard Guenther  <rguenther@suse.de>
6154
6155         PR tree-optimization/48731
6156         * gcc.dg/torture/pr48731.c: New testcase.
6157
6158 2011-04-26  Richard Guenther  <rguenther@suse.de>
6159
6160         PR testsuite/48753
6161         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6162
6163 2011-04-26  Richard Guenther  <rguenther@suse.de>
6164
6165         PR middle-end/48694
6166         * gcc.dg/torture/pr48694-1.c: New testcase.
6167         * gcc.dg/torture/pr48694-2.c: Likewise.
6168
6169 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6170
6171         * g++.dg/ext/underlying_type1.C: New.
6172         * g++.dg/ext/underlying_type2.C: Likewise.
6173         * g++.dg/ext/underlying_type3.C: Likewise.
6174         * g++.dg/ext/underlying_type4.C: Likewise.
6175         * g++.dg/ext/underlying_type5.C: Likewise.
6176         * g++.dg/ext/underlying_type6.C: Likewise.
6177         * g++.dg/ext/underlying_type7.C: Likewise.
6178         * g++.dg/ext/underlying_type8.C: Likewise.
6179         * g++.dg/ext/underlying_type9.C: Likewise.
6180         * g++.dg/ext/underlying_type10.C: Likewise.
6181
6182 2011-04-25  Jason Merrill  <jason@redhat.com>
6183
6184         * g++.dg/cpp0x/regress/template-const2.C: New.
6185
6186 2011-04-25  Jeff Law <law@redhat.com>
6187
6188         * gcc.dg/tree-ssa/vrp56.c: new test.
6189
6190 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6191
6192         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6193
6194 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6195
6196         PR preprocessor/48740
6197         * c-c++-common/raw-string-11.c: New test.
6198
6199 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6200
6201         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6202         hppa*-*-hpux*.
6203
6204 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6205
6206         PR fortran/18918
6207         * gfortran.dg/coarray_19.f90: New.
6208
6209 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6210
6211         PR c/48685
6212         * gcc.dg/pr48685.c: New test.
6213
6214 2011-04-22  Jan Hubicka  <jh@suse.cz>
6215
6216         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6217
6218 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR tree-optimization/48717
6221         * gcc.c-torture/execute/pr48717.c: New test.
6222
6223 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6224
6225         PR target/48723
6226         * gcc.target/i386/pr48723.c: New test.
6227
6228 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6229
6230         PR c/48716
6231         * gcc.dg/gomp/pr48716.c: New test.
6232         * g++.dg/gomp/pr48716.C: New test.
6233
6234 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6235
6236         PR c/36750
6237         * gcc.dg/missing-field-init-2.c: Update testcase.
6238
6239 2011-04-22  Alan Modra  <amodra@gmail.com>
6240
6241         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6242
6243 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6244
6245         PR fortran/48405
6246         * gfortran.dg/function_optimize_6.f90:  New test.
6247
6248 2011-04-21  Easwaran Raman  <eraman@google.com>
6249
6250         * gcc.dg/stack-layout-2.c: New test.
6251
6252 2011-04-21  Richard Guenther  <rguenther@suse.de>
6253
6254         PR lto/48703
6255         * g++.dg/lto/pr48207-2_0.C: New testcase.
6256         * g++.dg/lto/pr48207-3_0.C: Likewise.
6257
6258 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6259
6260         * gnat.dg/volatile5.adb: New test.
6261         * gnat.dg/volatile5_pkg.ads: New helper.
6262
6263 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6264
6265         PR target/48708
6266         * gcc.target/i386/pr48708.c: New test.
6267
6268 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6269
6270         * gcc.dg/vect/vect-119.c: New test.
6271
6272 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6273
6274         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6275         and once without.
6276
6277 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6278             Richard Sandiford  <richard.sandiford@linaro.org>
6279
6280         PR target/46329
6281         * gcc.target/arm/pr46329.c: New test.
6282
6283 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6284
6285         PR fortran/18918
6286         * gfortran.dg/coarray_18.f90: New.
6287
6288 2011-04-20  Jason Merrill  <jason@redhat.com>
6289
6290         * g++.dg/cpp0x/initlist47.C: New.
6291
6292         * g++.dg/init/dtor4.C: New.
6293
6294 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6295
6296         PR target/48678
6297         * gcc.target/i386/sse2-pinsrw.c: New test.
6298         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6299         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6300         * gcc.target/i386/sse2-insvhi.c: Ditto.
6301         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6302         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6303
6304 2011-04-20  Jason Merrill  <jason@redhat.com>
6305
6306         * g++.dg/template/const4.C: New.
6307
6308 2011-04-20  Easwaran Raman  <eraman@google.com>
6309
6310         * gcc.dg/stack-layout-1.c: New test.
6311
6312 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6313
6314         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6315         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6316         function.
6317
6318 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6319
6320         * gcc.dg/binop-xor1.c: New test.
6321         * gcc.dg/binop-xor2.c: New test.
6322         * gcc.dg/binop-xor3.c: New test.
6323         * gcc.dg/binop-xor4.c: New test.
6324         * gcc.dg/binop-xor5.c: New test.
6325
6326 2011-04-20  Richard Guenther  <rguenther@suse.de>
6327
6328         PR tree-optimization/47892
6329         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6330
6331 2011-04-20  Richard Guenther  <rguenther@suse.de>
6332
6333         PR middle-end/48695
6334         * g++.dg/torture/pr48695.C: New testcase.
6335
6336 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6337
6338         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6339         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6340         * gcc.c-torture/execute/pr45262.c: Ditto
6341         * gcc.dg/torture/pr43165.c: Ditto.
6342         * gcc.dg/torture/pr47228.c: Ditto.
6343         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6344         * gcc.dg/ipa/pr45644.c: Ditto.
6345         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6346         PDP11.
6347
6348 2011-04-19  Jason Merrill  <jason@redhat.com>
6349
6350         * g++.dg/ext/complex7.C: New.
6351
6352         * g++.dg/ext/attrib41.C: New.
6353
6354 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6355
6356         PR testsuite/48676
6357         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6358
6359 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6360
6361         PR target/48678
6362         * gcc.target/i386/pr48678.c: New test.
6363
6364 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6365
6366         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6367         * g++.dg/opt/devirt2.C: New test.
6368         * g++.dg/ipa/devirt-g-1.C: Likewise.
6369
6370 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6371
6372         PR fortran/48588
6373         * gfortran.dg/whole_file_33.f90: New.
6374
6375 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6376
6377         * g++.dg/ipa/devirt-7.C: New test.
6378
6379 2011-04-19  Richard Guenther  <rguenther@suse.de>
6380
6381         PR lto/48207
6382         * g++.dg/lto/pr48207_0.C: New testcase.
6383
6384 2011-04-18  Jason Merrill  <jason@redhat.com>
6385
6386         * g++.dg/init/void1.C: New.
6387
6388         * g++.dg/cpp0x/union4.C: New.
6389
6390 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6391
6392         PR middle-end/48661
6393         * g++.dg/torture/pr48661.C: New test.
6394
6395         PR c++/48632
6396         * g++.dg/gomp/pr48632.C: New test.
6397
6398 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6399
6400         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6401         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6402
6403 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6404
6405         PR fortran/18918
6406         * gfortran.dg/coarray_17.f90: New.
6407         * gfortran.dg/coarray_10.f90: Update dg-error.
6408
6409 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6410
6411         PR testsuite/48251
6412         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6413         * gfortran.dg/guality/guality.exp: Likewise.
6414
6415 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6416
6417         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6418
6419 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6420
6421         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6422
6423 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6424
6425         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6426
6427 2011-04-18  Richard Guenther  <rguenther@suse.de>
6428
6429         PR middle-end/46364
6430         * g++.dg/torture/pr46364.C: New testcase.
6431
6432 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6433
6434         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6435
6436 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6437
6438         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6439
6440 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6441             Ira Rosen  <ira.rosen@linaro.org>
6442
6443         PR target/48252
6444         * gcc.target/arm/pr48252.c: New test.
6445
6446 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6447
6448         PR tree-optimization/48616
6449         * gcc.dg/pr48616.c: New test.
6450
6451 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6452
6453         PR fortran/18918
6454         * gfortran.dg/coarray_16.f90: New.
6455
6456 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6457
6458         PR fortran/48462
6459         * gfortran.dg/realloc_on_assign_7.f03: New test.
6460
6461 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6462
6463         PR libgfortran/48602
6464         * gfortran.dg/fmt_g0_6.f08: New test.
6465
6466 2011-04-17  Jason Merrill  <jason@redhat.com>
6467
6468         * g++.dg/cpp0x/sfinae16.C: New.
6469
6470 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6471
6472         * gcc.target/mips/reg-var-1.c: New test.
6473
6474 2011-04-17  Jan Hubicka  <jh@suse.cz>
6475
6476         * gcc.dg/winline-5.c: Update testcase.
6477
6478 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6479
6480         * gnat.dg/discr27.ad[sb]: Move dg directive.
6481         * gnat.dg/discr28.ad[sb]: New test.
6482         * gnat.dg/discr28_pkg.ads: New helper.
6483
6484 2011-04-17  Michael Matz  <matz@suse.de>
6485
6486         PR tree-optimization/48622
6487         PR lto/48645
6488         * gcc.dg/lto/pr48622_0.c: New test.
6489
6490 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6491
6492         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6493         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6494         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6495         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6496         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6497         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6498
6499 2011-04-15  Jason Merrill  <jason@redhat.com>
6500
6501         * g++.dg/cpp0x/range-for17.C: New.
6502
6503 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6504
6505         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6506         * g++.dg/cpp0x/range-for3.C: Likewise.
6507         * g++.dg/cpp0x/range-for9.C: Correct error message.
6508         * g++.dg/cpp0x/range-for11.C: New.
6509         * g++.dg/cpp0x/range-for12.C: New.
6510         * g++.dg/cpp0x/range-for13.C: New.
6511         * g++.dg/cpp0x/range-for14.C: New.
6512         * g++.dg/cpp0x/range-for15.C: New.
6513         * g++.dg/cpp0x/range-for16.C: New.
6514
6515 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6516
6517         PR fortran/18918
6518         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6519
6520 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6521
6522         * objc.dg/naming-4.m: Updated.
6523         * objc.dg/naming-5.m: Updated.
6524         * objc.dg/naming-6.m: New.
6525         * objc.dg/naming-7.m: New.
6526         * obj-c++.dg/naming-1.mm: Updated.
6527         * obj-c++.dg/naming-2.mm: Updated.
6528         * obj-c++.dg/naming-3.mm: New.
6529         * obj-c++.dg/naming-4.mm: New.
6530
6531 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6532
6533         PR libgfortran/48589
6534         * gfortran.dg/fmt_g0_5.f08: New test.
6535
6536 2011-04-15  Richard Guenther  <rguenther@suse.de>
6537
6538         PR testsuite/48286
6539         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6540
6541 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6542
6543         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6544         -finline-limit=0 to -fno-inline
6545
6546 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6547
6548         PR target/48614
6549         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6550         just avx.
6551
6552 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6553
6554         PR target/48605
6555         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6556         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6557         * gcc.target/i386/avx-insertps-3.c: New test.
6558         * gcc.target/i386/avx-insertps-4.c: New test.
6559
6560 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6561
6562         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6563         -finline-limit=0
6564
6565 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6566
6567         PR target/46779
6568         PR target/45291
6569         PR target/41894
6570         * gcc.target/avr/pr46779-1.c: New test case
6571         * gcc.target/avr/pr46779-2.c: New test case
6572
6573 2011-04-14  Jason Merrill  <jason@redhat.com>
6574
6575         * g++.dg/cpp0x/sfinae15.C: New.
6576
6577         * g++.dg/cpp0x/sfinae14.C: New.
6578
6579         * g++.dg/ext/vla10.C: New.
6580
6581 2011-04-14  Richard Guenther  <rguenther@suse.de>
6582
6583         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6584
6585 2011-04-14  Richard Guenther  <rguenther@suse.de>
6586
6587         * gcc.dg/fold-bitand-4.c: Move ...
6588         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6589
6590 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6591
6592         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6593         variables const.
6594         * gcc.target/avr/torture/trivial.c: Ditto.
6595
6596 2011-04-13  Jason Merrill  <jason@redhat.com>
6597
6598         * g++.dg/template/operator11.C: New.
6599
6600 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6601
6602         PR middle-end/48591
6603         * gcc.dg/gomp/pr48591.c: New test.
6604
6605         PR c++/48570
6606         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6607         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6608
6609 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6610
6611         PR c++/48574
6612         * g++.dg/template/dependent-expr7.C: New test case.
6613
6614 2011-04-13  Jason Merrill  <jason@redhat.com>
6615
6616         * g++.dg/cpp0x/sfinae13.C: New.
6617
6618 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6619
6620         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6621
6622 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6623
6624         * gcc.target/arm/pr43698.c: Remove -march option.
6625
6626 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6627
6628         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6629         -march option.
6630
6631 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6632
6633         PR fortran/48360
6634         PR fortran/48456
6635         * gfortran.dg/realloc_on_assign_6.f03: New test.
6636
6637 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6638
6639         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6640         targets the additional -mno-ms-bitfields and
6641         -Wno-packed-bitfield-compat options.
6642         * g++.dg/ext/bitfield3.C: Likewise.
6643         * g++.dg/ext/bitfield4.C: Likewise.
6644         * g++.dg/ext/bitfield5.C: Likewise.
6645         * gcc.dg/bitfld-15.c: Likewise.
6646         * gcc.dg/bitfld-16.c: Likewise.
6647         * gcc.dg/bitfld-17.c: Likewise.
6648         * gcc.dg/bitfld-18.c: Likewise.
6649
6650 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6651
6652         * gcc.target/arm/neon-vld3-1.c: New test.
6653         * gcc.target/arm/neon-vst3-1.c: New test.
6654         * gcc.target/arm/neon/v*.c: Regenerate.
6655
6656 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6657
6658         PR rtl-optimization/48549
6659         * g++.dg/opt/pr48549.C: New test.
6660
6661 2011-04-12  Richard Guenther  <rguenther@suse.de>
6662
6663         PR tree-optimization/46076
6664         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6665
6666 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6667
6668         PR testsuite/21164
6669         * lib/compat.exp (compat-execute): Declare unsupported after
6670         stripping path from src1.
6671         * lib/lto.exp (lto-execute): Likewise.
6672
6673 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6674
6675         PR c/48552
6676         * gcc.dg/pr48552-1.c: New test.
6677         * gcc.dg/pr48552-2.c: New test.
6678
6679 2011-04-11  Jason Merrill  <jason@redhat.com>
6680
6681         * g++.dg/cpp0x/sfinae12.C: New.
6682
6683         * g++.dg/cpp0x/enum10.C: New.
6684
6685         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6686
6687         * g++.dg/cpp0x/rv-func.C: New.
6688
6689 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6690
6691         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6692         alpha*-dec-osf5*.
6693
6694 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6695
6696         PR tree-optimization/48195
6697         * gcc.dg/ipa/pr48195.c: New test.
6698
6699 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6700
6701         * gnat.dg/return3.adb: Remove unused switch.
6702
6703 2011-04-08  Mike Stump  <mikestump@comcast.net>
6704
6705         PR testsuite/48506
6706         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6707         default to fno-common.
6708
6709 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6710
6711         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6712         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6713
6714 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6715
6716         PR fortran/48448
6717         * gfortran.dg/function_optimize_5.f90:  New test.
6718
6719 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6720
6721         * gnat.dg/aggr17.adb: New test.
6722         * gnat.dg/aggr18.adb: Likewise.
6723
6724 2011-04-08  Michael Matz  <matz@suse.de>
6725
6726         PR middle-end/48389
6727         * gcc.target/i386/pr48389.c: New test.
6728
6729 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6730
6731         PR rtl-optimization/48272
6732         * g++.dg/opt/pr48272.C: New.
6733
6734 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6735
6736         PR rtl-optimization/48235
6737         * gcc.dg/pr48235.c: New.
6738
6739 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6740
6741         PR rtl-optimization/48302
6742         * g++.dg/opt/pr48302.C: New.
6743
6744 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6745
6746         PR target/48273
6747         * g++.dg/opt/pr48273.C: New.
6748
6749 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6750
6751         PR rtl-optimization/48442
6752         * gcc.dg/pr48442.c: New.
6753
6754 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6755
6756         PR tree-optimization/48377
6757         * gcc.dg/vect/pr48377.c: New test.
6758
6759 2011-04-07  Jason Merrill  <jason@redhat.com>
6760
6761         * g++.dg/cpp0x/regress/call1.C: New.
6762
6763         * g++.dg/cpp0x/variadic107.C: New.
6764
6765         * g++.dg/cpp0x/sfinae11.C: New.
6766         * g++.dg/cpp0x/noexcept02.C: Fix.
6767
6768         * g++.dg/cpp0x/sfinae10.C: New.
6769
6770         * g++.dg/cpp0x/sfinae9.C: New.
6771
6772         * c-c++-common/Wcast-qual-1.c: Move here from...
6773         * gcc.dg/cast-qual-3.c: ...here, and...
6774         * g++.dg/warn/Wcast-qual2.C: ...here.
6775
6776         * g++.dg/cpp0x/sfinae8.C: New.
6777
6778         * g++.dg/cpp0x/sfinae7.C: New.
6779
6780         * g++.dg/cpp0x/enum9.C: New.
6781
6782 2011-04-07  Mike Stump  <mikestump@comcast.net>
6783
6784         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6785         with no trampolines.
6786
6787 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6788
6789         PR fortran/48117
6790         * gfortran.dg/gomp/pr48117.f90: New test.
6791
6792         PR debug/48343
6793         * gcc.dg/torture/pr48343.c: New test.
6794
6795 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6796
6797         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6798
6799 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6800
6801         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6802
6803 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6804
6805         PR target/43920
6806         * lib/scanasm.exp (object-size): New proc.
6807         * gcc.target/arm/pr43920-2.c: New test.
6808
6809 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6810
6811         PR fortran/18918
6812         PR fortran/48477
6813         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6814
6815 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6816
6817         * gcc.dg/mtune.c: Prune note from output.
6818
6819 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6820
6821         PR debug/48466
6822         * gcc.dg/guality/pr36977.c: New test.
6823         * gcc.dg/guality/pr48466.c: New test.
6824
6825 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6826
6827         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6828
6829 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6830
6831         * gnat.dg/return3.adb: New test.
6832
6833 2011-04-06  Richard Guenther  <rguenther@suse.de>
6834
6835         PR tree-optimization/47663
6836         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6837
6838 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6839
6840         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6841         Solaris 8 and 9 as well.
6842
6843 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6844
6845         PR target/43920
6846         * gcc.target/arm/pr43920-1.c: New test.
6847
6848 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6849
6850         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6851         (cctor): Actually return the value.
6852         (main): Cast return values.
6853
6854 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6855
6856         * gfortran.dg/character_comparison_8.f90:  New test.
6857
6858 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6859
6860         * frontend-passes: (optimize_lexical_comparison): New function.
6861         (optimize_expr): Call it.
6862         (optimize_comparison): Also handle lexical comparison functions.
6863         Return false instad of -2 for unequal comparison.
6864
6865 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6866
6867         PR fortran/48412
6868         * function_optimize_4.f90:  New test.
6869
6870 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6871
6872         PR fortran/18918
6873         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6874         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6875         * gfortran.dg/coarray_15.f90: New.
6876
6877 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6878
6879         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6880         * gfortran.dg/bessel_7.f90: Likewise.
6881
6882 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6883
6884         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6885
6886 2011-04-03  Richard Guenther  <rguenther@suse.de>
6887             Ira Rosen  <ira.rosen@linaro.org>
6888
6889         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6890         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6891         -ftree-loop-if-convert-stores.
6892
6893 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6894
6895         * gnat.dg/specs/aggr2.ads: New test.
6896
6897 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6898
6899         * gnat.dg/debug2.ad[sb]: New test.
6900         * gnat.dg/debug2_pkg.ads: New helper.
6901         * gnat.dg/debug3.ad[sb]: New test.
6902
6903 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6904
6905         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6906
6907 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6908
6909         PR middle-end/48335
6910         * gcc.c-torture/compile/pr48335-1.c: New test.
6911         * gcc.dg/pr48335-1.c: New test.
6912         * gcc.dg/pr48335-2.c: New test.
6913         * gcc.dg/pr48335-3.c: New test.
6914         * gcc.dg/pr48335-4.c: New test.
6915         * gcc.dg/pr48335-5.c: New test.
6916         * gcc.dg/pr48335-6.c: New test.
6917         * gcc.dg/pr48335-7.c: New test.
6918         * gcc.dg/pr48335-8.c: New test.
6919         * gcc.target/i386/pr48335-1.c: New test.
6920
6921 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6922
6923         PR c/36299
6924         * gcc.dg/Waddress.c: New test.
6925
6926 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6927
6928         PR fortran/48352
6929         * gfortran.dg/function_optimize_3.f90:  New test.
6930
6931 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6932
6933         * gcc.c-torture/compile/20110401-1.c: New test.
6934
6935         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6936         * g++.dg/lto/20091002-2_0.C: Likewise.
6937         * g++.dg/lto/20090303_0.c: Likewise.
6938         * g++.dg/lto/20091004-1_0.C: Likewise.
6939         * g++.dg/lto/20091002-3_0.C: Likewise.
6940         * g++.dg/lto/20091004-2_0.C: Likewise.
6941         * g++.dg/lto/20081123_0.C: Likewise.
6942         * g++.dg/lto/20090313_0.C: Likewise.
6943         * g++.dg/lto/20081109-1_0.C: Likewise.
6944         * g++.dg/lto/20081219_0.C: Likewise.
6945         * g++.dg/lto/20081204-1_0.C: Likewise.
6946         * g++.dg/lto/20090302_0.C: Likewise.
6947         * g++.dg/lto/20081119-1_0.C: Likewise.
6948         * g++.dg/lto/20081118_0.C: Likewise.
6949         * gcc.dg/lto/20091020-2_0.c: Likewise.
6950         * gcc.dg/lto/20090210_0.c: Likewise.
6951         * gcc.dg/lto/20081204-1_0.c: Likewise.
6952         * gcc.dg/lto/20081224_0.c: Likewise.
6953         * gcc.dg/lto/20090219_0.c: Likewise.
6954         * gcc.dg/lto/20091014-1_0.c: Likewise.
6955         * gcc.dg/lto/20091016-1_0.c: Likewise.
6956         * gcc.dg/lto/20090206-2_0.c: Likewise.
6957         * gcc.dg/lto/20090116_0.c: Likewise.
6958         * gcc.dg/lto/20091013-1_0.c: Likewise.
6959         * gcc.dg/lto/20091015-1_0.c: Likewise.
6960         * gcc.dg/lto/20090126-2_0.c: Likewise.
6961
6962 2011-03-31  Ian Lance Taylor  <iant@google.com>
6963
6964         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6965
6966 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6967
6968         * gnat.dg/opt16.adb: New test.
6969
6970 2011-03-31  Jason Merrill  <jason@redhat.com>
6971
6972         * g++.dg/cpp0x/defaulted24.C: New.
6973
6974 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6975
6976         PR target/16292
6977         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6978         with -O0.
6979
6980 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6981
6982         * g++.dg/other/i386-9.C: New test.
6983
6984 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6985
6986         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6987
6988 2011-03-30  Jason Merrill  <jason@redhat.com>
6989
6990         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6991
6992         * g++.dg/cpp0x/regress/isnan.C: New.
6993
6994         * g++.dg/cpp0x/initlist46.C: New.
6995
6996 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6997
6998         PR target/47551
6999         * gcc.target/arm/neon-modes-2.c: New test.
7000
7001 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7002
7003         PR c/48305
7004         * gcc.c-torture/compile/pr48305.c: New test.
7005
7006 2011-03-29  Jason Merrill  <jason@redhat.com>
7007
7008         * g++.dg/cpp0x/regress/value-dep1.C: New.
7009
7010 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7011
7012         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7013
7014 2011-03-29  Ian Lance Taylor  <iant@google.com>
7015
7016         * go.test/go-test.exp: Handle the test lines used in several new
7017         tests.
7018         (errchk): Add opts parameter.  Change all callers.  Handle parens
7019         in regexps.
7020
7021 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7022             Dominique d'Humieres  <dominiq@lps.ens.fr>
7023
7024         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7025         and __APPLE__ && __PPC__ && __ALTIVEC__.
7026
7027 2011-03-29  Jason Merrill  <jason@redhat.com>
7028
7029         * g++.dg/cpp0x/dependent1.C: New.
7030
7031         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7032
7033         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7034
7035         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7036
7037 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7038
7039         PR fortran/48095
7040         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7041         * gfortran.dg/proc_ptr_comp_32.f90: New.
7042
7043 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7044
7045         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7046         check for corresponding warning.
7047
7048 2011-03-28  Jason Merrill  <jason@redhat.com>
7049
7050         * g++.dg/cpp0x/rv-deduce2.C: New.
7051
7052 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7053
7054         PR debug/48203
7055         * gcc.dg/pr48203.c: New test.
7056
7057 2011-03-28  Jeff Law <law@redhat.com>
7058
7059         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7060
7061 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7062
7063         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7064         and __PPC__ && __ALTIVEC__.
7065
7066 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7067
7068         PR testsuite/48238
7069         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7070         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7071         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7072         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7073
7074 2011-03-28  Jason Merrill  <jason@redhat.com>
7075
7076         * g++.dg/cpp0x/initlist-array2.C: New.
7077
7078         * g++.dg/cpp0x/initlist-array1.C: New.
7079
7080         * g++.dg/cpp0x/constexpr-compound.C: New.
7081
7082         * g++.dg/cpp0x/constexpr-using.C: New.
7083
7084         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7085
7086 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7087
7088         PR testsuite/48276
7089         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7090
7091 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7092
7093         * gcc.dg/slp-1.c: New test.
7094
7095 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7096
7097         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7098         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7099         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7100         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7101         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7102         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7103         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7104         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7105         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7106         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7107         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7108         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7109         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7110         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7111
7112 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7113
7114         PR fortran/47065
7115         * gfortran.dg/trim_optimize_5.f90:  New test.
7116         * gfortran.dg/trim_optimize_6.f90:  New test.
7117
7118 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7119
7120         PR target/38598
7121         * gcc.target/mips/madd-7.c: Remove -mlong32.
7122         * gcc.target/mips/msub-7.c: Likewise.
7123
7124 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7125
7126         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7127         accesses to preserve the meaning of the test for doubleword vectors.
7128         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7129         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7130
7131 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7132
7133         PR fortran/48291
7134         * gfortran.dg/class_42.f03: New.
7135
7136 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7137
7138         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7139         strided accesses.
7140
7141 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7142
7143         PR rtl-optimization/48144
7144         * gcc.dg/pr48144.c: New test.
7145
7146 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7147
7148         * gnat.dg/discr27.ad[sb]: New test.
7149
7150 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7151
7152         * gnat.dg/limited_with2.ad[sb]: New test.
7153         * gnat.dg/limited_with2_pkg1.ads: New helper.
7154         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7155
7156 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7157
7158         * gnat.dg/opt15.adb: New test.
7159         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7160
7161 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7162
7163         PR fortran/48174
7164         PR fortran/45304
7165         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7166         * gfortran.dg/leadz_trailz_3.f90: Ditto
7167
7168 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7169
7170         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7171
7172 2011-03-25  Jason Merrill  <jason@redhat.com>
7173
7174         * g++.dg/cpp0x/defaulted22.C: New.
7175         * g++.dg/cpp0x/defaulted23.C: New.
7176         * g++.dg/cpp0x/defaulted15.C: Adjust.
7177
7178 2011-03-25  Jason Merrill  <jason@redhat.com>
7179
7180         * g++.dg/cpp0x/move1.C: New.
7181
7182 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7183
7184         PR target/48287
7185         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7186
7187 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7188
7189         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7190         for mips-sgi-irix6.5.
7191         Replace snprintf prototype by <stdio.h>.
7192
7193 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7194
7195         PR testsuite/48283
7196         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7197         run_expensive_tests.
7198         * gcc.dg/graphite/block-4.c: Likewise.
7199         * gcc.dg/graphite/block-7.c: Likewise.
7200         * gcc.dg/graphite/block-8.c: Likewise.
7201
7202 2011-03-25  Richard Guenther  <rguenther@suse.de>
7203
7204         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7205         * g++.dg/tree-ssa/pr8781.C: Likewise.
7206         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7207         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7208         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7209         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7210         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7211         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7212         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7213         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7214         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7215         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7216         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7217         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7218         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7219         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7220         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7221         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7222         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7223         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7224         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7225         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7226         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7227         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7229         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7230         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7231         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7232         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7233         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7234         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7235         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7236         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7237         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7238         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7239         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7240         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7241         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7242         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7243         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7244         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7245         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7246         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7247         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7248         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7249         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7250         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7251         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7252         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7253         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7254         * c-c++-common/pr46562-2.c: Likewise.
7255         * gfortran.dg/pr42108.f90: Likewise.
7256         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7257         foo to be inlined even at -O1.
7258         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7259         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7260         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7261         * gcc.dg/matrix/matrix.exp: Disable FRE.
7262
7263 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7264
7265         PR debug/48204
7266         * gcc.dg/dfp/pr48204.c: New test.
7267
7268 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7269
7270         PR target/48209
7271         * gcc.c-torture/execute/pr47917.c: Move this...
7272         * gcc.dg/torture/pr47917.c: to here and add xfails.
7273
7274 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7275
7276         * gnat.dg/array16.ad[sb]: New test.
7277         * gnat.dg/array16.ads: New helper.
7278
7279 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7280
7281         * gnat.dg/derived_type2.adb: New test.
7282
7283 2011-03-24  Richard Guenther  <rguenther@suse.de>
7284
7285         PR tree-optimization/48271
7286         * g++.dg/torture/pr48271.C: New testcase.
7287
7288 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7289
7290         * gnat.dg/array15.ad[sb]: New test.
7291
7292 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7293
7294         PR target/48237
7295         * gcc.target/i386/pr48237.c: New test.
7296
7297 2011-03-24  Richard Guenther  <rguenther@suse.de>
7298
7299         PR middle-end/48269
7300         * gcc.dg/builtin-object-size-10.c: New testcase.
7301
7302 2011-03-24  Richard Guenther  <rguenther@suse.de>
7303
7304         PR tree-optimization/46562
7305         * c-c++-common/pr46562-2.c: New testcase.
7306         * c-c++-common/pr46562.c: Likewise.
7307
7308 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7309
7310         * gcc.dg/vect/vect-cselim-1.c: New test.
7311         * gcc.dg/vect/vect-cselim-2.c: New test.
7312
7313 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7314
7315         * gcc.target/arm/pr46934.c: New.
7316
7317 2011-03-23  Ian Lance Taylor  <iant@google.com>
7318
7319         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7320
7321 2011-03-23  Richard Guenther  <rguenther@suse.de>
7322
7323         * gcc.dg/struct: Remove directory and contents.
7324
7325 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7326
7327         PR testsuite/48251
7328         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7329
7330 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7331
7332         * gnat.dg/discr26.ad[sb]: New test.
7333         * gnat.dg/discr26_pkg.ads: New helper.
7334
7335 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7336
7337         PR target/47553
7338         * gcc.target/arm/neon-vld-1.c: New test.
7339
7340 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7341
7342         * gnat.dg/array14.ad[sb]: New test.
7343         * gnat.dg/array14_pkg.ads: New helper.
7344
7345 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7346
7347         * gcc.c-torture/execute/920501-8.x: Remove.
7348         * gcc.c-torture/execute/930513-1.x: Remove.
7349         * gcc.c-torture/execute/960312-1.x: Remove.
7350         * gcc.c-torture/compile/20000804-1.c,
7351         gcc.c-torture/compile/20001205-1.c,
7352         gcc.c-torture/compile/20001226-1.c,
7353         gcc.c-torture/compile/20010518-2.c,
7354         gcc.c-torture/compile/20020312-1.c,
7355         gcc.c-torture/compile/20020604-1.c,
7356         gcc.c-torture/compile/920501-12.c,
7357         gcc.c-torture/compile/920501-4.c,
7358         gcc.c-torture/compile/920520-1.c,
7359         gcc.c-torture/compile/980506-1.c,
7360         gcc.c-torture/execute/980709-1.x,
7361         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7362         options for m68hc11.
7363         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7364         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7365         m68hc11.
7366
7367 2011-03-22  Nick Clifton  <nickc@redhat.com>
7368
7369         * lib/target-supports.exp (check_profiling_available): Add MN10300
7370         to the list of targets that do not support profiling.  Restore
7371         alpha sorting to this list.
7372
7373 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7374
7375         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7376         failure on 32-bit systems.
7377         * gcc.dg/torture/vector-2.c: Ditto.
7378
7379 2011-03-22  Richard Guenther  <rguenther@suse.de>
7380
7381         PR tree-optimization/48228
7382         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7383
7384 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7385
7386         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7387         powerpc.
7388
7389         PR target/48226
7390         * gcc.target/powerpc/pr48226.c: New file.
7391
7392 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7393
7394         * lib/prune.exp (prune_gcc_output): Prune "could not create
7395         compact unwind for" warnings.
7396
7397 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR c/42544
7400         PR c/48197
7401         * gcc.c-torture/execute/pr42544.c: New test.
7402         * gcc.c-torture/execute/pr48197.c: New test.
7403
7404 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7405
7406         PR preprocessor/48192
7407         * gcc.target/powerpc/pr48192.c: New file.
7408
7409         PR target/48053
7410         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7411         split problem of 0 being loaded in a VSX register.
7412
7413 2011-03-21  Richard Guenther  <rguenther@suse.de>
7414
7415         PR c/47939
7416         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7417         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7418         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7419         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7420
7421 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7422
7423         PR target/48213
7424         * gcc.dg/pr48213.c: New test.
7425
7426 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7427
7428         PR target/12171
7429         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7430
7431 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7432
7433         * gcc.target/arm/xor-and.c: New.
7434
7435 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7436
7437         PR fortran/22572
7438         * gfortran.dg/function_optimize_1.f90:  New test.
7439         * gfortran.dg/function_optimize_2.f90:  New test.
7440
7441 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7442
7443         PR rtl-optimization/47502
7444         * gcc.target/i386/pr47502-1.c: New.
7445         * gcc.target/i386/pr47502-2.c: Likewise.
7446
7447 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7448
7449         PR rtl-optimization/48156
7450         * gcc.dg/pr48156.c: New test.
7451
7452 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7453
7454         PR libfortran/47439
7455         * gfortran.dg/scratch_1.f90: Adjust test.
7456
7457 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7458
7459         PR libfortran/47439
7460         * gfortran.dg/scratch_1.f90: New test.
7461
7462 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7463
7464         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7465         variably modified typedefs.
7466         * gcc.dg/c1x-typedef-2.c: Remove.
7467
7468 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7469
7470         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7471         * gcc.dg/c1x-anon-struct-3.c: New test.
7472         * gcc.dg/anon-struct-11.c: Update.
7473
7474 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7475
7476         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7477         dg-xfail-run-if.
7478         Only xfail with gas.
7479
7480 2011-03-18  Jason Merrill  <jason@redhat.com>
7481
7482         * g++.dg/template/fn-ptr1.C: New.
7483
7484         * g++.dg/overload/volatile1.C: New.
7485
7486         * g++.dg/opt/pr23372.C: New.
7487
7488         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7489
7490 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7491
7492         PR middle-end/47405
7493         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7494
7495 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7496
7497         * gcc.target/arm/unsigned-extend-1.c: New.
7498
7499 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7500
7501         PR bootstrap/48161
7502         * gcc.c-torture/compile/pr48161.c: New test.
7503
7504 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7505
7506         PR middle-end/47725
7507         * gcc.dg/torture/pr47725.c: New.
7508
7509 2011-03-17  Jason Merrill  <jason@redhat.com>
7510
7511         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7512         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7513
7514 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7515
7516         * gnat.dg/specs/elab2.ads: New test.
7517         * gnat.dg/specs/elab2_pkg.ads: New helper.
7518
7519 2011-03-17  Jason Merrill  <jason@redhat.com>
7520
7521         * g++.dg/cpp0x/decltype-1212.C: New.
7522         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7523
7524 2011-03-17  Jason Merrill  <jason@redhat.com>
7525
7526         * g++.dg/parse/memfnquals1.C: New.
7527
7528 2011-03-17  Richard Guenther  <rguenther@suse.de>
7529
7530         PR middle-end/48134
7531         * gcc.dg/pr48134.c: New testcase.
7532
7533 2011-03-17  Richard Guenther  <rguenther@suse.de>
7534
7535         PR middle-end/48165
7536         * g++.dg/torture/pr48165.C: New testcase.
7537
7538 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR rtl-optimization/48141
7541         * gcc.dg/pr48141.c: New test.
7542
7543 2011-03-16  Jason Merrill  <jason@redhat.com>
7544
7545         * g++.dg/cpp0x/constexpr-48089.C: New.
7546
7547         * g++.dg/cpp0x/constexpr-abi1.C: New.
7548
7549         * g++.dg/cpp0x/constexpr-46336.C: New.
7550         * g++.dg/parse/friend5.C: Adjust expected errors.
7551
7552         * g++.dg/cpp0x/constexpr-47570.C: New.
7553
7554 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7555
7556         PR debug/47510
7557         * ++.dg/debug/dwarf2/typedef6.C: New test.
7558
7559 2011-03-16  Jason Merrill  <jason@redhat.com>
7560
7561         * g++.dg/cpp0x/elision2.C: New.
7562
7563         * g++.dg/cpp0x/constexpr-array3.C: New.
7564
7565 2011-03-16  Jason Merrill  <jason@redhat.com>
7566
7567         * g++.dg/cpp0x/sfinae6.C: New.
7568         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7569         * g++.dg/cpp0x/pr45908.C: Likewise.
7570         * g++.dg/cpp0x/sfinae6.C: Likewise.
7571         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7572         * g++.old-deja/g++.law/arg11.C: Likewise.
7573
7574 2011-03-16  Jason Merrill  <jason@redhat.com>
7575
7576         * g++.dg/template/incomplete6.C: New.
7577
7578 2011-03-16  Jeff Law <law@redhat.com>
7579
7580         * gcc.dg/tree-ssa/vrp55.c: New test.
7581
7582 2011-03-16  Jason Merrill  <jason@redhat.com>
7583
7584         * g++.dg/cpp0x/auto22.C: New.
7585
7586 2011-03-16  Richard Guenther  <rguenther@suse.de>
7587
7588         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7589         optimizing it away if promoted to const.
7590
7591 2011-03-16  Richard Guenther  <rguenther@suse.de>
7592
7593         PR tree-optimization/48149
7594         * gcc.dg/fold-complex-1.c: New testcase.
7595
7596 2011-03-16  Richard Guenther  <rguenther@suse.de>
7597
7598         PR testsuite/48147
7599         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7600         or cloning happens.
7601
7602 2011-03-16  Richard Guenther  <rguenther@suse.de>
7603
7604         PR tree-optimization/26134
7605         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7606
7607 2011-03-16  Richard Guenther  <rguenther@suse.de>
7608
7609         PR tree-optimization/48146
7610         * gcc.dg/torture/pr48146.c: New testcase.
7611
7612 2011-03-16  Richard Guenther  <rguenther@suse.de>
7613
7614         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7615         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7616
7617 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7618
7619         PR middle-end/48136
7620         * gcc.c-torture/compile/pr48136.c: New test.
7621
7622         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7623
7624         PR debug/45882
7625         * gcc.dg/guality/pr45882.c: New test.
7626
7627 2011-03-15  Jason Merrill  <jason@redhat.com>
7628
7629         * g++.dg/cpp0x/constexpr-recursion.C: New.
7630
7631         * g++.dg/cpp0x/implicit11.C: New.
7632
7633 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7634
7635         * g++.dg/cpp0x/constexpr-attribute.C: New.
7636
7637 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7638
7639         * g++.dg/parse/pr34758.C: New.
7640
7641 2011-03-15  Xinliang David Li  <davidxl@google.com>
7642
7643         PR c/47837
7644         * gcc.dg/uninit-pred-7_d.c: New test.
7645         * gcc.dg/uninit-pred-8_d.c: New test.
7646
7647 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7648
7649         PR target/46788
7650         * gcc.target/arm/pr46788.c: New.
7651
7652 2011-03-15  Richard Guenther  <rguenther@suse.de>
7653
7654         PR middle-end/47650
7655         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7656         * gfortran.dg/ishft_4.f90: Likewise.
7657         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7658
7659 2011-03-15  Richard Guenther  <rguenther@suse.de>
7660
7661         PR tree-optimization/13954
7662         * g++.dg/tree-ssa/pr13954.C: New testcase.
7663
7664 2011-03-15  Richard Guenther  <rguenther@suse.de>
7665
7666         PR tree-optimization/48037
7667         * gcc.target/i386/pr48037-1.c: New testcase.
7668
7669 2011-03-15  Richard Guenther  <rguenther@suse.de>
7670
7671         PR tree-optimization/41490
7672         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7673         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7674         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7675         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7676         * g++.dg/tree-ssa/pr33604.C: Adjust.
7677
7678 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7679
7680         PR middle-end/47917
7681         * gcc.c-torture/execute/pr47917.c: New test.
7682         * gcc.dg/pr47917.c: New test.
7683
7684         PR middle-end/38878
7685         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7686
7687 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7688
7689         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7690         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7691         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7692         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7693         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7694         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7695         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7696         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7697         * gcc.target/i386/avx-floor-vec.c: Ditto.
7698         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7699         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7700         * gcc.target/i386/avx-rint-vec.c: Ditto.
7701         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7702         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7703         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7704         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7705
7706 2011-03-14  Tom Tromey  <tromey@redhat.com>
7707
7708         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7709         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7710         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7711
7712 2011-03-14  Tom Tromey  <tromey@redhat.com>
7713
7714         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7715         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7716         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7717
7718 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7719
7720         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7721
7722 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7723
7724         PR rtl-optimization/47166
7725         * gcc.c-torture/execute/postmod-1.c: New test.
7726
7727 2011-03-14  Richard Guenther  <rguenther@suse.de>
7728
7729         PR middle-end/48098
7730         * gcc.dg/torture/pr48098.c: New testcase.
7731
7732 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7733
7734         PR target/48053
7735         * gcc.target/powerpc/pr48053-1.c: New test.
7736         * gcc.target/powerpc/pr48053-2.c: Likewise.
7737
7738 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7739
7740         PR libfortran/48066
7741         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7742
7743 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7744
7745         PR libfortran/48066
7746         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7747
7748 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7749
7750         PR fortran/48059
7751         * gfortran.dg/class_41.f03: New.
7752
7753 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7754
7755         * g++.dg/conversion/cast3.C: New test.
7756
7757 2011-03-11  Jason Merrill  <jason@redhat.com>
7758
7759         * g++.dg/template/error45.C: New.
7760
7761         * g++.dg/parse/no-type-defn1.C: New.
7762
7763         * g++.dg/ext/attrib40.C: New.
7764
7765         * g++.dg/cpp0x/regress/array1.C: New.
7766
7767 2011-03-11  Richard Guenther  <rguenther@suse.de>
7768
7769         PR tree-optimization/48067
7770         * gcc.dg/pr48067.c: New testcase.
7771
7772 2011-03-11  Richard Guenther  <rguenther@suse.de>
7773
7774         PR lto/48073
7775         * g++.dg/lto/20110311-1_0.C: New testcase.
7776
7777 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7778
7779         PR c++/48035
7780         * g++.dg/inherit/virtual8.C: New test.
7781
7782         PR middle-end/48044
7783         * gcc.dg/torture/pr48044.c: New test.
7784
7785 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7786
7787         PR fortran/47768
7788         * gfortran.dg/proc_ptr_comp_31.f90: New.
7789
7790 2011-03-11  Richard Guenther  <rguenther@suse.de>
7791
7792         PR tree-optimization/47278
7793         * gcc.dg/torture/pr47278-1.c: New testcase.
7794         * gcc.dg/torture/pr47278-2.c: Likewise.
7795
7796 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7797
7798         PR tree-optimization/48063
7799         * gcc.dg/torture/pr48063.c: New test.
7800
7801 2011-03-10  Jason Merrill  <jason@redhat.com>
7802
7803         * g++.dg/template/array22.C: New.
7804
7805         * g++.dg/cpp0x/syntax-err1.C: New.
7806         * g++.dg/parse/error36.C: Adjust expected errors.
7807         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7808         * g++.old-deja/g++.pt/typename3.C: Likewise.
7809         * g++.old-deja/g++.pt/typename4.C: Likewise.
7810         * g++.old-deja/g++.pt/typename6.C: Likewise.
7811
7812 2011-03-09  Jason Merrill  <jason@redhat.com>
7813
7814         * g++.dg/template/nontype22.C: New.
7815
7816 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7817
7818         PR tree-optimization/47714
7819         * g++.dg/torture/pr47714.C: New test.
7820
7821 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7822
7823         PR target/47755
7824         * gcc.target/powerpc/pr47755-2.c: New file.
7825
7826 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7827
7828         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7829         is not set in the environment, pass 64 as first argument when not
7830         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7831         native where ulimit -u is supported.
7832
7833 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7834
7835         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7836
7837 2011-03-08  Jason Merrill  <jason@redhat.com>
7838
7839         * g++.dg/template/nontype21.C: New.
7840
7841         * g++.dg/template/anon5.C: New.
7842
7843 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR debug/47881
7846         * gcc.dg/pr47881.c: New test.
7847
7848 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7849
7850         PR c++/47957
7851         * g++.dg/lookup/template3.C: New test.
7852
7853 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7854
7855         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7856         'long' type.
7857
7858 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7859
7860         PR testsuite/47954
7861         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7862         sizeof to compute alignment.
7863
7864 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7865
7866         PR tree-optimization/48022
7867         * gcc.dg/pr48022-1.c: New test.
7868         * gcc.dg/pr48022-2.c: New test.
7869
7870 2011-03-07  Jason Merrill  <jason@redhat.com>
7871
7872         * g++.dg/template/nontype20.C: New.
7873         * g++.dg/init/member1.C: Adjust expected errors.
7874         * g++.dg/parse/constant4.C: Likewise.
7875         * g++.dg/template/qualified-id3.C: Likewise.
7876         * g++.old-deja/g++.pt/crash10.C: Likewise.
7877
7878         * g++.dg/cpp0x/regress/non-const1.C: New.
7879
7880 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7881
7882         PR debug/47991
7883         * gcc.dg/pr47991.c: New test.
7884
7885 2011-03-07  Jason Merrill  <jason@redhat.com>
7886
7887         * g++.dg/abi/mangle46.C: New.
7888
7889 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7890
7891         PR target/47862
7892         * gcc.target/powerpc/pr47862.c: New.
7893
7894 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7895
7896         PR target/45413
7897         * gcc.target/i386/combine-mul.c: Require nonpic.
7898
7899 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7900             Nathan Froyd  <froydnj@codesourcery.com>
7901
7902         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7903
7904 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7905
7906         * README.QMTEST: Remove.
7907
7908 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7909             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7910
7911         PR fortran/47850
7912         * gfortran.dg/array_constructor_37.f90 : New test.
7913
7914 2011-03-05  Jason Merrill  <jason@redhat.com>
7915
7916         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7917         * g++.dg/abi/mangle45.C: Likewise.
7918         * g++.dg/cpp0x/trailing1.C: Likewise.
7919
7920 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7921
7922         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7923
7924 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7925
7926         PR rtl-optimization/47899
7927         * gcc.dg/pr47899.c: New test.
7928
7929         * gcc.dg/torture/pr47968.c: Ignore warnings.
7930
7931         PR tree-optimization/47967
7932         * gcc.c-torture/compile/pr47967.c: New test.
7933
7934 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7935
7936         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7937         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7938
7939 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7940
7941         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7942         and property_getAttributes() if __OBJC2__.
7943         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7944         * objc.dg/property/property-encoding-1.m: New.
7945         * obj-c++.dg/property/property-encoding-1.mm: New.
7946
7947 2011-03-04  Jason Merrill  <jason@redhat.com>
7948
7949         * g++.dg/template/pseudodtor6.C: New.
7950
7951         * g++.dg/inherit/covariant19.C: New.
7952
7953 2011-03-04  Richard Guenther  <rguenther@suse.de>
7954
7955         PR middle-end/47968
7956         * gcc.dg/torture/pr47968.c: New testcase.
7957
7958 2011-03-04  Richard Guenther  <rguenther@suse.de>
7959
7960         PR middle-end/47975
7961         * gcc.dg/torture/pr47975.c: New testcase.
7962
7963 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7964
7965         PR c++/47974
7966         * g++.dg/template/crash106.C: New.
7967
7968 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7969
7970         PR c/47963
7971         * gcc.dg/gomp/pr47963.c: New test.
7972         * g++.dg/gomp/pr47963.C: New test.
7973
7974 2011-03-02  Jason Merrill  <jason@redhat.com>
7975
7976         * g++.dg/cpp0x/regress/condition1.C: New.
7977
7978         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7979
7980 2011-03-01  Jason Merrill  <jason@redhat.com>
7981
7982         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7983
7984         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7985
7986 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7987
7988         PR rtl-optimization/47925
7989         * gcc.c-torture/execute/pr47925.c: New test.
7990
7991 2011-03-01  Jason Merrill  <jason@redhat.com>
7992
7993         * g++.dg/cpp0x/decltype25.C: New.
7994
7995         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7996
7997 2011-03-01  Richard Guenther  <rguenther@suse.de>
7998
7999         PR tree-optimization/47890
8000         * gcc.dg/torture/pr47890.c: New testcase.
8001
8002 2011-03-01  Richard Guenther  <rguenther@suse.de>
8003
8004         PR lto/47924
8005         * gcc.dg/lto/pr47924_0.c: New testcase.
8006
8007 2011-03-01  Richard Guenther  <rguenther@suse.de>
8008
8009         PR lto/46911
8010         * gfortran.dg/lto/pr46911_0.f: New testcase.
8011
8012 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8013
8014         PR libgfortran/47933
8015         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8016         compile errors from older code form.
8017
8018 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8019
8020         PR libgfortran/47567
8021         * gfortran.dg/fmt_fw_d.f90: New test.
8022
8023 2011-02-28  Jason Merrill  <jason@redhat.com>
8024
8025         * g++.dg/inherit/covariant18.C: New.
8026
8027 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8028
8029         PR middle-end/47893
8030         * gcc.dg/pr47893.c: New test.
8031
8032 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8033
8034         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8035         NULL in case of a selector with conflicting types.
8036         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8037
8038 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8039
8040         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8041         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8042         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8043         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8044
8045 2011-02-28  Jason Merrill  <jason@redhat.com>
8046
8047         PR c++/47906
8048         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8049
8050 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8051
8052         PR libgfortran/47778
8053         * gfortran.dg/namelist_71.f90: New test.
8054
8055 2011-02-27  Jason Merrill  <jason@redhat.com>
8056
8057         PR c++/47906
8058         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8059         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8060
8061 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8062
8063         PR c++/46466
8064         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8065
8066 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8067
8068         PR fortran/47886
8069         * gfortran.dg/gomp/task-1.f90: Removed.
8070
8071 2011-02-26  Jason Merrill  <jason@redhat.com>
8072
8073         * g++.dg/template/this-targ1.C: New.
8074
8075         * g++.dg/cpp0x/regress/template-const1.C: New.
8076         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8077         * g++.dg/template/function1.C: Adjust.
8078         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8079         * g++.dg/debug/debug7.C: Adjust.
8080
8081 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8082
8083         PR fortran/47886
8084         * gfortran.dg/gomp/task-1.f90: New.
8085
8086 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8087
8088         * gcc.target/arm/neon-thumb2-move.c: Add
8089         dg-require-effective-target arm_thumb2_ok.
8090
8091 2011-02-24  Jason Merrill  <jason@redhat.com>
8092
8093         * g++.dg/parse/constant1.C: Specify C++98 mode.
8094         * g++.dg/parse/constant5.C: Likewise.
8095         * g++.dg/parse/error2.C: Likewise.
8096         * g++.dg/parse/semicolon3.C: Likewise.
8097         * g++.dg/template/crash14.C: Likewise.
8098         * g++.dg/template/local4.C: Likewise.
8099         * g++.dg/template/nontype3.C: Likewise.
8100         * g++.dg/parse/crash31.C: Adjust expected errors.
8101         * g++.dg/template/function1.C: Likewise.
8102         * g++.dg/template/ref3.C: Likewise.
8103         * g++.dg/template/static9.C: Likewise.
8104         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8105
8106         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8107         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8108         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8109         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8110         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8111
8112 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8113
8114         PR fortran/47878
8115         * gfortran.dg/pr47878.f90: New test.
8116
8117 2011-02-24  Richard Guenther  <rguenther@suse.de>
8118
8119         PR testsuite/47801
8120         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8121         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8122
8123 2011-02-24  Richard Guenther  <rguenther@suse.de>
8124
8125         PR fortran/47839
8126         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8127         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8128
8129 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8130
8131         PR libgfortran/47567
8132         * gfortran.dg/fmt_f0_1.f90: Update test.
8133
8134 2011-02-23  Jason Merrill  <jason@redhat.com>
8135
8136         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8137         * g++.dg/abi/mangle45.C: New.
8138
8139         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8140         * g++.dg/template/canon-type-9.C: Match use of decltype
8141         between declaration and definition.
8142         * g++.dg/template/canon-type-12.C: Likewise.
8143
8144 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8145
8146         PR fortran/40850
8147         * gfortran.dg/nested_allocatables_1.f90: New.
8148
8149 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8150
8151         PR c++/46868
8152         * g++.dg/pr46868.C: New test.
8153         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8154         * g++.dg/parse/error14.C: Adjust.
8155
8156 2011-02-23  Richard Guenther  <rguenther@suse.de>
8157
8158         PR tree-optimization/47838
8159         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8160
8161 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8162
8163         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8164
8165 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8166
8167         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8168         * gfortran.dg/count_init_expr.f03: Ditto.
8169         * gfortran.dg/gomp/pr43711.f90: Ditto.
8170         * gcc.dg/struct-parse-2.c: Ditto.
8171         * gcc.dg/parse-error-3.c: Ditto.
8172         * gcc.dg/Wlogical-op-1.c: Ditto.
8173         * gcc.dg/Walways-true-1.c: Ditto.
8174         * gcc.dg/pr24225.c: Ditto.
8175         * gcc.dg/Walways-true-2.c: Ditto.
8176         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8177         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8178         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8179         * g++.dg/overload/defarg4.C: Ditto.
8180         * g++.dg/inherit/covariant16.C: Ditto.
8181         * g++.dg/inherit/virtual7.C: Ditto.
8182         * g++.dg/template/canon-type-9.C: Ditto.
8183         * g++.dg/template/access19.C: Ditto.
8184         * g++.dg/template/call7.C: Ditto.
8185         * g++.dg/template/canon-type-2.C: Ditto.
8186         * g++.dg/template/init7.C: Ditto.
8187         * g++.dg/template/sizeof-template-argument.C: Ditto.
8188         * g++.dg/template/const3.C: Ditto.
8189         * g++.dg/template/sfinae26.C: Ditto.
8190         * g++.dg/template/sfinae26.C: Ditto.
8191         * g++.dg/template/canon-type-11.C: Ditto.
8192         * g++.dg/template/union2.C: Ditto.
8193         * g++.dg/template/canon-type-3.C: Ditto.
8194         * g++.dg/template/canon-type-1.C: Ditto.
8195         * g++.dg/template/canon-type-5.C: Ditto.
8196         * g++.dg/template/canon-type-7.C: Ditto.
8197         * g++.dg/template/canon-type-10.C: Ditto.
8198         * g++.dg/template/spec36.C: Ditto.
8199         * g++.dg/template/typedef38.C: Ditto.
8200         * g++.dg/template/canon-type-4.C: Ditto.
8201         * g++.dg/template/canon-type-6.C: Ditto.
8202         * g++.dg/template/canon-type-13.C: Ditto.
8203         * g++.dg/template/instantiate9.C: Ditto.
8204         * g++.dg/template/ttp22.C: Ditto.
8205         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8206         * g++.dg/warn/Walways-true-1.C: Ditto.
8207         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8208         * g++.dg/warn/Walways-true-2.C: Ditto.
8209         * g++.dg/conversion/op4.C: Ditto.
8210         * g++.dg/opt/pr19650.C: Ditto.
8211         * g++.dg/lookup/friend11.C: Ditto.
8212         * g++.dg/other/default2.C: Ditto.
8213         * g++.dg/other/default3.C: Ditto.
8214         * g++.dg/other/dtor2.C: Ditto.
8215         * g++.dg/other/friend5.C: Ditto.
8216         * g++.dg/other/default5.C: Ditto.
8217         * g++.dg/init/brace6.C: Ditto.
8218         * g++.dg/init/aggr5.C: Ditto.
8219         * g++.dg/init/error2.C: Ditto.
8220         * g++.dg/expr/bound-mem-fun.C: Ditto.
8221         * g++.dg/expr/cond6.C: Ditto.
8222         * g++.dg/expr/stmt-expr-1.C: Ditto.
8223         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8224         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8225         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8226         * g++.dg/cpp0x/bracket1.C: Ditto.
8227         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8228         * g++.dg/cpp0x/pr38646.C: Ditto.
8229         * g++.dg/cpp0x/variadic73.C: Ditto.
8230         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8231         * g++.dg/cpp0x/bracket4.C: Ditto.
8232         * g++.dg/cpp0x/decltype4.C: Ditto.
8233         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8234         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8235         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8236         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8237         * g++.dg/cpp0x/decltype2.C: Ditto.
8238         * g++.dg/cpp0x/decltype1.C: Ditto.
8239         * g++.dg/cpp0x/bracket2.C: Ditto.
8240         * g++.dg/cpp0x/decltype5.C: Ditto.
8241         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8242         * g++.dg/cpp0x/variadic70.C: Ditto.
8243         * g++.dg/cpp0x/decltype6.C: Ditto.
8244         * g++.dg/cpp0x/rvo.C: Ditto.
8245         * g++.dg/cpp0x/vt-40092.C: Ditto.
8246         * g++.dg/cpp0x/variadic-new.C: Ditto.
8247         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8248         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8249         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8250         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8251         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8252         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8253         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8254         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8255         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8256         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8257         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8258         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8259         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8260         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8261         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8262         * g++.dg/cpp0x/pr39639.C: Ditto.
8263         * g++.dg/cpp0x/decltype3.C: Ditto.
8264         * g++.dg/cpp0x/variadic68.C: Ditto.
8265         * g++.dg/cpp0x/variadic-function.C: Ditto.
8266         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8267         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8268         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8269         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8270         * g++.dg/parse/crash35.C: Ditto.
8271         * g++.dg/parse/crash40.C: Ditto.
8272         * g++.dg/parse/defarg12.C: Ditto.
8273         * g++.dg/parse/crash34.C: Ditto.
8274         * g++.dg/parse/constructor3.C: Ditto.
8275         * g++.dg/parse/template23.C: Ditto.
8276         * g++.dg/parse/crash56.C: Ditto.
8277         * g++.dg/parse/dtor13.C: Ditto.
8278         * g++.dg/parse/error33.C: Ditto.
8279         * g++.dg/parse/ctor9.C: Ditto.
8280         * g++.dg/parse/error32.C: Ditto.
8281         * g++.dg/parse/error37.C: Ditto.
8282         * g++.dg/parse/bitfield3.C: Ditto.
8283         * g++.dg/parse/struct-4.C: Ditto.
8284         * g++.dg/ext/has_trivial_copy.C: Ditto.
8285         * g++.dg/ext/is_polymorphic.C: Ditto.
8286         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8287         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8288         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8289         * g++.dg/ext/is_union.C: Ditto.
8290         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8291         * g++.dg/ext/is_pod.C: Ditto.
8292         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8293         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8294         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8295         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8296         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8297         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8298         * g++.dg/ext/is_abstract.C: Ditto.
8299         * g++.dg/ext/has_trivial_assign.C: Ditto.
8300         * g++.dg/ext/is_class.C: Ditto.
8301         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8302         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8303         * g++.dg/ext/is_base_of.C: Ditto.
8304         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8305         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8306         * g++.dg/ext/is_empty.C: Ditto.
8307         * g++.dg/ext/is_enum.C: Ditto.
8308         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8309         * gnat.dg/opt11.adb: Ditto.
8310         * obj-c++.dg/pr45735.mm: Ditto.
8311         * obj-c++.dg/pr24393.mm: Ditto.
8312         * obj-c++.dg/exceptions-2.mm: Ditto.
8313         * objc.dg/pr45735.m: Ditto.
8314         * objc.dg/pr24393.m: Ditto.
8315
8316 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8317
8318         * objc.dg/attributes/objc-exception-1.m: New.
8319
8320 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8321
8322         * gcc.dg/cpp/include7.c: New test.
8323
8324 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8325
8326         PR c++/47242
8327         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8328
8329 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8330
8331         PR rtl-optimization/47763
8332         * gcc.dg/pr47763.c: New test.
8333
8334 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8335
8336         PR fortran/45743
8337         * gfortran.dg/whole_file_32.f90 : New test.
8338
8339 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8340
8341         PR c++/47666
8342         * g++.dg/inherit/virtual7.C: New test.
8343
8344 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8345
8346         PR objc/47832
8347         * objc.dg/type-size-3.m: Updated error message.
8348         * objc.dg/type-size-4.m: New test.
8349         * objc.dg/type-size-5.m: New test.
8350
8351 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8352
8353         * lib/gnat.exp: Fix comments.
8354         Don't load libgloss.exp.
8355         (default_gnat_version): Call $compiler with --version.
8356         Adapt regexp for gnatmake output, insert version.
8357         (gnat_version): New proc.
8358         (gnat_init): Remove gnat_libgcc_s_path.
8359         (gnat_target_compile): Likewise.
8360         Remove ld_library_path.
8361         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8362         (gnat_pass): Remove.
8363         (gnat_pass): Remove.
8364         (gnat_finish): Remove.
8365         (gnat_exit): Remove.
8366         (local_find_gnatmake): Reindent.
8367         (runtest_file_p): Remove.
8368         (prune_warnings): Remove.
8369         (find_gnatclean): New proc.
8370         * lib/gnat-dg.exp (lremove): New proc.
8371         (gnat-dg-test): Reindent.
8372         Remove additional output files.
8373         (gnat-dg-runtest): Remove.
8374
8375         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8376         * gnat.dg/loop_optimization6.adb: Likewise.
8377         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8378
8379 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8380
8381         PR tree-optimization/47835
8382         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8383
8384 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8385
8386         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8387         * gfortran.dg/abstract_type_2.f03: Ditto.
8388         * gfortran.dg/abstract_type_3.f03: Ditto.
8389         * gfortran.dg/abstract_type_4.f03: Ditto.
8390         * gfortran.dg/abstract_type_5.f03: Ditto.
8391         * gfortran.dg/abstract_type_6.f03: Ditto.
8392         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8393         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8394         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8395         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8396         * gfortran.dg/array_function_5.f90: Ditto.
8397         * gfortran.dg/asynchronous_3.f03: Ditto.
8398         * gfortran.dg/char_expr_1.f90: Ditto.
8399         * gfortran.dg/class_14.f03: Ditto.
8400         * gfortran.dg/data_array_6.f: Ditto.
8401         * gfortran.dg/data_invalid.f90: Ditto.
8402         * gfortran.dg/dot_product_1.f03: Ditto.
8403         * gfortran.dg/func_derived_5.f90: Ditto.
8404         * gfortran.dg/func_result_4.f90: Ditto.
8405         * gfortran.dg/implied_do_1.f90: Ditto.
8406         * gfortran.dg/initialization_25.f90: Ditto.
8407         * gfortran.dg/initialization_26.f90: Ditto.
8408         * gfortran.dg/interface_34.f90: Ditto.
8409         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8410         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8411         * gfortran.dg/matmul_8.f03: Ditto.
8412         * gfortran.dg/merge_init_expr.f90: Ditto.
8413         * gfortran.dg/pack_assign_1.f90: Ditto.
8414         * gfortran.dg/pack_vector_1.f90: Ditto.
8415         * gfortran.dg/pointer_check_8.f90: Ditto.
8416         * gfortran.dg/product_init_expr.f03: Ditto.
8417         * gfortran.dg/reshape_order_5.f90: Ditto.
8418         * gfortran.dg/reshape_shape_1.f90: Ditto.
8419         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8420         * gfortran.dg/same_name_2.f90: Ditto.
8421         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8422         * gfortran.dg/spread_init_expr.f03: Ditto.
8423         * gfortran.dg/stmt_func_1.f90: Ditto.
8424         * gfortran.dg/sum_init_expr.f03: Ditto.
8425         * gfortran.dg/transpose_3.f03: Ditto.
8426         * gfortran.dg/unpack_init_expr.f03: Ditto.
8427         * gfortran.dg/warn_conversion.f90: Ditto.
8428         * gfortran.dg/warn_conversion_2.f90: Ditto.
8429         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8430         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8431         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8432         * gfortran.dg/whole_file_16.f90: Ditto.
8433         * gfortran.dg/whole_file_17.f90: Ditto.
8434         * gfortran.dg/whole_file_18.f90: Ditto.
8435         * gfortran.dg/whole_file_20.f03: Ditto.
8436         * gfortran.dg/whole_file_5.f90: Ditto.
8437         * gfortran.dg/whole_file_6.f90: Ditto.
8438         * gfortran.dg/write_invalid_format.f90: Ditto.
8439         * gfortran.dg/zero_sized_6.f90: Ditto.
8440
8441 2011-02-21  Jeff Law <law@redhat.com>
8442
8443         PR rtl-optimization/46178
8444         * gcc.target/i386/pr46178.c: New test.
8445
8446         PR rtl-optimization/46002
8447         * gcc.c-torture/compile/pr46002.c: New test.
8448
8449 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8450
8451         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8452         *-*-hpux10*.
8453
8454 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR debug/47106
8457         * g++.dg/debug/pr47106.C: Require effective target lto.
8458
8459 2011-02-21  Jason Merrill  <jason@redhat.com>
8460
8461         * g++.dg/cpp0x/constexpr-diag2.C: New.
8462
8463 2011-02-20  Jason Merrill  <jason@redhat.com>
8464
8465         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8466
8467         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8468
8469         * g++.dg/overload/conv-op1.C: New.
8470
8471         * g++.dg/cpp0x/constexpr-synth1.C: New.
8472
8473 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8474
8475         * objc.dg/layout-2.m: New.
8476         * objc.dg/selector-3.m: Adjusted location of error message.
8477         * objc.dg/type-size-3.m: Same.
8478         * obj-c++.dg/selector-3.mm: Same.
8479
8480 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8481
8482         PR objc/47784
8483         * objc.dg/property/dotsyntax-22.m: New.
8484         * obj-c++.dg/property/dotsyntax-22.mm: New.
8485
8486 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8487
8488         PR c++/46394
8489         * g++.dg/template/typedef38.C: New test.
8490
8491 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8492
8493         PR fortran/46818
8494         * gfortran.dg/whole_file_30.f90 : New test.
8495         * gfortran.dg/whole_file_31.f90 : New test.
8496
8497 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8498
8499         PR fortran/45077
8500         PR fortran/44945
8501         * gfortran.dg/whole_file_28.f90 : New test.
8502         * gfortran.dg/whole_file_29.f90 : New test.
8503
8504 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8505
8506         PR c++/44118
8507         * g++.dg/template/crash105.C: New.
8508
8509 2011-02-19  Jason Merrill  <jason@redhat.com>
8510
8511         * g++.dg/cpp0x/regress/no-elide1.C: New.
8512
8513 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8514
8515         PR tree-optimization/46620
8516         * gcc.dg/pr46620.c: New.
8517
8518 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8519
8520         PR c/47809
8521         * gcc.target/i386/pr47809.c: New test.
8522
8523 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8524             Tobias Burnus  <burnus@net-b.de>
8525
8526         * lib/target-supports.exp
8527         (check_effective_target_fortran_large_real): New check for large reals.
8528         * gfortran.dg/nan_7.f90: New test.
8529
8530 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8531
8532         PR libgfortran/47567
8533         * gfortran.dg/fmt_f0_1.f90: Update test.
8534
8535 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8536
8537         PR fortran/47348
8538         * gfortran.dg/array_constructor_36.f90 : New test.
8539         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8540         allow for comparison between different elements of the array
8541         constructor at different levels of optimization.
8542
8543 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8544
8545         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8546         * gcc.target/i386/pr32280-1.c: Likewise.
8547
8548 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8549
8550         PR target/47800
8551         * gcc.target/i386/pr47800.c: New test.
8552
8553 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8554
8555         * objc/execute/exceptions/foward-1.x: New.
8556
8557 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8558
8559         PR fortran/47789
8560         * gfortran.dg/derived_constructor_comps_4.f90: New.
8561
8562 2011-02-18  Tobias Burnus
8563
8564         PR fortran/47775
8565         * gfortran.dg/func_result_6.f90: New.
8566
8567 2011-02-18  Michael Matz  <matz@suse.de>
8568
8569         PR fortran/45586
8570         * gfortran.dg/lto/pr45586_0.f90: New test.
8571         * gfortran.dg/typebound_proc_20.f90: Ditto.
8572         * gfortran.dg/typebound_proc_21.f90: Ditto.
8573
8574 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8575
8576         PR c++/47795
8577         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8578
8579 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8580
8581         PR fortran/47750
8582         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8583         gcc_warning_prefix.
8584         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8585         normalizing the error/warning output.
8586         * gfortran.dg/Wall.f90: Update dg-error/warning.
8587         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8588         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8589         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8590         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8591         * gfortran.dg/class_30.f90: Update dg-error/warning.
8592         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8593         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8594         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8595         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8596         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8597         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8598         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8599         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8600         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8601         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8602         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8603         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8604         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8605         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8606         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8607         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8608         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8609         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8610         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8611         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8612         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8613         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8614         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8615         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8616         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8617
8618 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8619
8620         PR fortran/47768
8621         * gfortran.dg/proc_ptr_comp_30.f90: New.
8622
8623 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8624
8625         PR debug/47780
8626         * gcc.target/i386/pr47780.c: New test.
8627
8628 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8629
8630         PR fortran/47767
8631         * gfortran.dg/class_40.f03: New.
8632
8633 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8634
8635         PR c++/47208
8636         * g++.dg/cpp0x/auto21.C: New test.
8637
8638 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8639
8640         * objc.dg/special/unclaimed-category-1.h: Updated for
8641         new ABI support.
8642         * objc.dg/special/unclaimed-category-1.m: Same.
8643         * objc.dg/zero-link-1.m: Same.
8644         * objc.dg/lookup-1.m: Same.
8645         * objc.dg/torture/strings/const-str-9.m
8646         * objc.dg/torture/strings/const-str-10.m: Same.
8647         * objc.dg/torture/strings/const-str-11.m: Same.
8648         * objc.dg/torture/forward-1.m: Same.
8649         * objc.dg/zero-link-2.m: Same.
8650         * objc.dg/encode-7-next-64bit.m: Same.
8651         * objc.dg/method-4.m: Same.
8652         * objc.dg/next-runtime-1.m: Same.
8653         * objc.dg/image-info.m: Same.
8654         * objc.dg/pr23214.m: Same.
8655         * objc.dg/symtab-1.m: Same.
8656         * obj-c++.dg/basic.m: Same.
8657         * obj-c++.dg/proto-lossage-3.m: Same.
8658         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8659         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8660         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8661         * obj-c++.dg/method-11.m: Same.
8662         * objc/execute/enumeration-1.m: Same.
8663         * objc/execute/object_is_class.m: Same.
8664         * objc/execute/formal_protocol-2.m: Same.
8665         * objc/execute/formal_protocol-4.m: Same.
8666         * objc/execute/formal_protocol-6.m: Same.
8667         * objc/execute/bycopy-3.m: Same.
8668         * objc/execute/exceptions/catchall-1.m: Same.
8669         * objc/execute/exceptions/finally-1.m: Same.
8670         * objc/execute/exceptions/local-variables-1.m: Same.
8671         * objc/execute/exceptions/foward-1.m: Same.
8672         * objc/execute/bf-common.h
8673         * objc/execute/enumeration-2.m: Same.
8674         * objc/execute/formal_protocol-1.m: Same.
8675         * objc/execute/formal_protocol-3.m: Same.
8676         * objc/execute/formal_protocol-5.m: Same.
8677         * objc/execute/accessing_ivars.m: Same.
8678         * objc/execute/bycopy-2.m: Same.
8679         * objc/execute/formal_protocol-7.m: Same.
8680         * objc/execute/compatibility_alias.m: Same.
8681         * objc/execute/no_clash.m: Same.
8682         * objc/execute/object_is_meta_class.m: Same.
8683         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8684         * objc/execute/class-tests-1.h: Include stdio.h.
8685         * objc/execute/class-tests-2.h: Same.
8686         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8687         runtimes.
8688         * obj-c++.dg/try-catch-2.mm: Same.
8689
8690 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR c++/47783
8693         * g++.dg/warn/Wunused-parm-4.C: New test.
8694
8695 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8696             Jan Hubicka  <jh@suse.cz>
8697
8698         PR debug/47106
8699         PR debug/47402
8700         * g++.dg/debug/pr47106.C: New.
8701
8702 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8703
8704         PR target/43653
8705         * gcc.target/i386/pr43653.c: New test.
8706
8707 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8708
8709         PR c++/47172
8710         * g++.dg/template/inherit6.C: New test.
8711
8712 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8713
8714         PR fortran/47745
8715         * gfortran.dg/class_39.f03: New.
8716
8717 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8718
8719         PR c++/47326
8720         * g++.dg/cpp0x/variadic106.C: New test.
8721
8722 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR libfortran/47757
8725         * gfortran.dg/pr47757-1.f90: New test.
8726         * gfortran.dg/pr47757-2.f90: New test.
8727         * gfortran.dg/pr47757-3.f90: New test.
8728
8729         PR c++/47704
8730         * g++.dg/cpp0x/enum8.C: New test.
8731
8732 2011-02-15  Jason Merrill  <jason@redhat.com>
8733
8734         * g++.dg/inherit/implicit-trivial1.C: New.
8735         * g++.dg/cpp0x/implicit-trivial1.C: New.
8736
8737 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8738
8739         PR middle-end/47725
8740         * gcc.dg/torture/pr47725.c: Removed.
8741
8742 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8743
8744         PR target/47755
8745         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8746         constant does not generate a load from memory.
8747
8748 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8749
8750         PR middle-end/47725
8751         * gcc.dg/torture/pr47725.c: New.
8752
8753 2011-02-15  Richard Guenther  <rguenther@suse.de>
8754
8755         PR tree-optimization/47743
8756         * gcc.dg/torture/pr47743.c: New testcase.
8757
8758 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8759
8760         PR middle-end/47581
8761         * gcc.target/i386/pr47581.c: New test.
8762
8763 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8764
8765         PR fortran/47730
8766         * gfortran.dg/select_type_22.f03: New.
8767
8768 2011-02-14  Jason Merrill  <jason@redhat.com>
8769
8770         * g++.dg/cpp0x/regress/enum1.C: New.
8771
8772 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8773
8774         * gnat.dg/include.adb: New test.
8775
8776 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8777
8778         PR fortran/47728
8779         * gfortran.dg/class_38.f03: New.
8780
8781 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8782
8783         * gcc.dg/pr46494.c: New test.
8784
8785 2011-02-14  Richard Guenther  <rguenther@suse.de>
8786
8787         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8788
8789 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8790
8791         PR ada/41929
8792         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8793         sparc*-sun-solaris2.11.
8794
8795 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8796
8797         PR fortran/47349
8798         * gfortran.dg/argument_checking_18.f90: New.
8799
8800 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8801
8802         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8803         * gfortran.dg/argument_checking_17.f90: New.
8804
8805 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8806
8807         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8808         are temporarily disabled.
8809         * gfortran.dg/class_7.f03: Ditto.
8810         * gfortran.dg/coarray_14.f90: Ditto.
8811         * gfortran.dg/typebound_proc_13.f03: Ditto.
8812
8813 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8814
8815         PR fortran/45586
8816         * gfortran.dg/extends_11.f03: New.
8817
8818 2011-02-11  Xinliang David Li  <davidxl@google.com>
8819
8820         PR tree-optimization/47707
8821         * g++.dg/tree-ssa/pr47707.C: New test.
8822
8823 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8824
8825         * g++.dg/opt/inline17.C: New test.
8826
8827 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8828
8829         PR fortran/47550
8830         * gfortran.dg/pure_formal_2.f90: New.
8831
8832 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8833
8834         PR rtl-optimization/47614
8835         * gfortran.dg/pr47614.f: New.
8836
8837 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8838
8839         PR driver/47678
8840         * gcc.dg/opts-6.c: New test.
8841
8842 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8843
8844         PR debug/47684
8845         * gcc.dg/pr47684.c: New test.
8846
8847 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8848
8849         PR target/47629
8850         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8851         c99_runtime, dg-add-options c99_runtime.
8852         (main): Use __asm__.
8853
8854 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8855
8856         PR testsuite/47400
8857         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8858         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8859         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8860         * gcc.dg/ucnid-10.c: Likewise.
8861         * gcc.dg/ucnid-13.c: Likewise.
8862         * gcc.dg/ucnid-7.c: Likewise.
8863         * gcc.dg/ucnid-8.c: Likewise.
8864         Adapt dg-warning line number.
8865
8866 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8867
8868         * gcc.target/i386/parity-1.c: Use -march=k8.
8869         * gcc.target/i386/parity-2.c: Ditto.
8870         * gcc.target/i386/vecinit-1.c: Ditto.
8871         * gcc.target/i386/vecinit-2.c: Ditto.
8872
8873 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8874
8875         PR target/46610
8876         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8877         * gcc.target/mips/save-restore-3.c: Likewise.
8878         * gcc.target/mips/save-restore-4.c: Likewise.
8879         * gcc.target/mips/save-restore-5.c: Likewise.
8880
8881         PR target/47683
8882         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8883         * g++.dg/tree-prof/partition2.C: Likewise.
8884
8885 2011-02-09  Jason Merrill  <jason@redhat.com>
8886
8887         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8888         rather than misdeclare std::puts.
8889
8890         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8891         * g++.dg/other/warning1.C: Likewise.
8892         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8893         * g++.old-deja/g++.gb/scope06.C: Likewise.
8894         * g++.old-deja/g++.law/cvt11.C: Likewise.
8895         * g++.old-deja/g++.law/init1.C: Likewise.
8896         * g++.dg/abi/mangle26.C: Likewise.
8897
8898         * g++.dg/template/function1.C: Adjust for C++0x mode.
8899         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8900
8901         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8902         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8903
8904         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8905
8906         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8907
8908         * g++.dg/cpp0x/regress: New directory.
8909         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8910         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8911         * g++.dg/cpp0x/regress/regress3.C: New.
8912
8913 2011-02-10  Richard Guenther  <rguenther@suse.de>
8914
8915         PR tree-optimization/47677
8916         * gcc.dg/torture/pr47677.c: New testcase.
8917
8918 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8919
8920         * objc.dg/special/load-category-1.m: Remove unused header.
8921         * objc.dg/special/load-category-1a.m: Likewise.
8922         * objc.dg/special/load-category-2.m: Likewise.
8923         * objc.dg/special/load-category-2a.m: Likewise.
8924         * objc.dg/special/load-category-3.m: Likewise.
8925         * objc.dg/special/load-category-3a.m: Likewise.
8926         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8927         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8928         * objc.dg/attributes/class-attribute-1.m: Likewise.
8929         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8930         * obj-c++.dg/property/property.exp: Likewise.
8931         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8932         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8933         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8934         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8935         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8936         * obj-c++.dg/template-8.mm: Likewise.
8937
8938 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8939
8940         PR target/47665
8941         * gcc.target/i386/pr47665.c: New test.
8942
8943 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8944
8945         PR testsuite/47622
8946         Revert
8947         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8948         PR debug/42631
8949         * gcc.dg/pr42631.c: Update test.
8950         * gcc.dg/pr42631-2.c: New test.
8951
8952 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8953
8954         PR fortran/47352
8955         * gfortran.dg/proc_decl_25.f90: New.
8956
8957 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8958
8959         PR fortran/47463
8960         * gfortran.dg/typebound_assignment_2.f03: New.
8961
8962 2011-02-09  Richard Guenther  <rguenther@suse.de>
8963
8964         PR tree-optimization/47664
8965         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8966
8967 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8968
8969         PR middle-end/47646
8970         * gnat.dg/uninit_func.adb: Adjust dg directive.
8971
8972 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8973
8974         PR middle-end/47646
8975         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8976
8977 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8978
8979         PR fortran/47637
8980         * gfortran.dg/auto_dealloc_2.f90: New.
8981
8982 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8983
8984         * gcc.dg/builtins-config.h: Remove __sgi handling.
8985         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8986         -std=c99 for mips-sgi-irix6.5*.
8987
8988 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8989
8990         PR middle-end/45505
8991         * gfortran.dg/pr25923.f90: Remove xfails.
8992
8993 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8994
8995         PR fortran/47583
8996         * gfortran.dg/inquire_14.f90: New test.
8997
8998 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8999
9000         PR fortran/45290
9001         * gfortran.dg/pointer_init_6.f90: New.
9002
9003 2011-02-08  Jeff Law <law@redhat.com>
9004
9005         PR tree-optimization/42893
9006         * gcc.tree-ssa/pr42893.c: New test.
9007
9008 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9009
9010         PR tree-optimization/46834
9011         PR tree-optimization/46994
9012         PR tree-optimization/46995
9013         * gcc.dg/graphite/id-pr46834.c: New.
9014         * gfortran.dg/graphite/id-pr46994.f90: New.
9015         * gfortran.dg/graphite/id-pr46995.f90: New.
9016
9017 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9018
9019         PR middle-end/47646
9020         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9021         using the variable is known the warning is emitted there.
9022         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9023         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9024
9025         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9026         statement.
9027         (vg): Likewise.
9028         * gcc.dg/noreturn-1.c (foo5): Likewise.
9029         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9030         (method2): Likewise.
9031
9032         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9033         the return statement using the uninitialized variable.
9034         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9035
9036 2011-02-08  Richard Guenther  <rguenther@suse.de>
9037
9038         PR middle-end/47639
9039         * g++.dg/opt/pr47639.c: New testcase.
9040
9041 2011-02-08  Richard Guenther  <rguenther@suse.de>
9042
9043         PR tree-optimization/47632
9044         * g++.dg/opt/pr47632.C: New testcase.
9045
9046 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9047
9048         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9049
9050 2011-02-07  Richard Guenther  <rguenther@suse.de>
9051
9052         PR tree-optimization/47615
9053         * g++.dg/opt/pr47615.C: New testcase.
9054
9055 2011-02-07  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/47621
9058         * gcc.dg/torture/pr47621.c: New testcase.
9059
9060 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9061
9062         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9063
9064 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9065
9066         PR fortran/47592
9067         * gfortran.dg/allocate_with_source_1 : New test.
9068
9069 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR middle-end/47610
9072         * gcc.dg/pr47610.c: New test.
9073
9074 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9075
9076         PR debug/42631
9077         * gcc.dg/pr42631.c: Update test.
9078         * gcc.dg/pr42631-2.c: New test.
9079
9080 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9081
9082         PR fortran/47574
9083         * gfortran.dg/pr47574.f90:  New test.
9084
9085 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9086
9087         PR tree-optimization/46194
9088         * gcc.dg/autopar/pr46194.c: New.
9089
9090 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9091
9092         PR tree-optimization/43695
9093         * g++.dg/ipa/pr43695.C: New.
9094
9095 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR inline-asm/23200
9098         * gcc.dg/pr23200.c: New test.
9099
9100 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9101
9102         PR c++/47589
9103         * g++.dg/pr47589.C: New test.
9104
9105 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9106
9107         PR c++/47398
9108         * g++.dg/template/typedef37.C: New test.
9109         * g++.dg/template/param1.C: Adjust expected error message.
9110
9111 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9112
9113         PR middle-end/31490
9114         * gcc.dg/pr31490-2.c: New test.
9115         * gcc.dg/pr31490-3.c: New test.
9116         * gcc.dg/pr31490-4.c: New test.
9117
9118 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9119             Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR c++/46890
9122         * g++.dg/parser/semicolon3.C: Adjust.
9123         * g++.dg/parser/semicolon4.C: New testcase.
9124         * g++.dg/pr46890.C: New testcase.
9125
9126 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9127
9128         PR c++/29571
9129         * g++.dg/init/pr29571.C: New.
9130
9131 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9132
9133         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9134         instead of vect_int.
9135
9136 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9137
9138         PR target/47312
9139         * gcc.target/i386/pr47312.c: New test.
9140
9141         PR target/47564
9142         * gcc.target/i386/pr47564.c: New test.
9143
9144 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9145
9146         PR tree-optimization/45122
9147         * gcc.dg/tree-ssa/pr45122.c: New.
9148
9149 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9150
9151         PR target/47272
9152         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9153         and vec_vsx_st.
9154
9155         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9156         and vsx so a default --with-cpu=power7 doesn't give an error
9157         when -mavoid-indexed-addresses is used.
9158
9159         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9160         wrapper function to save the arguments and then jump to the real
9161         function, rather than depending on the compiler not to move stuff
9162         before an asm.
9163         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9164
9165 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9166             Paul Thomas  <pault@gcc.gnu.org>
9167
9168         PR fortran/47082
9169         * gfortran.dg/class_37.f03 : New test.
9170
9171 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9172             Richard Guenther  <rguenther@suse.de>
9173
9174         PR tree-optimization/40979
9175         PR bootstrap/47044
9176         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9177         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9178         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9179         check_vect_support_and_set_flags.
9180         * gfortran.dg/graphite/vect-pr40979.f90: New.
9181
9182 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9183
9184         PR fortran/47572
9185         * gfortran.dg/class_36.f03: New.
9186
9187 2011-02-02  Richard Guenther  <rguenther@suse.de>
9188
9189         PR tree-optimization/47566
9190         * gcc.dg/lto/20110201-1_0.c: New testcase.
9191
9192 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9193
9194         PR debug/47498
9195         PR debug/47501
9196         PR debug/45136
9197         PR debug/45130
9198         * debug/pr47498.c: New.
9199         * debug/pr47501.c: New.
9200
9201 2011-02-01  Richard Guenther  <rguenther@suse.de>
9202
9203         PR tree-optimization/47559
9204         * g++.dg/torture/pr47559.C: New testcase.
9205
9206 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9207
9208         PR fortran/47565
9209         * gfortran.dg/typebound_call_20.f03: New.
9210
9211 2011-02-01  Richard Guenther  <rguenther@suse.de>
9212
9213         PR tree-optimization/47555
9214         * gcc.dg/pr47555.c: New testcase.
9215
9216 2011-02-01  Richard Guenther  <rguenther@suse.de>
9217
9218         PR tree-optimization/47541
9219         * g++.dg/torture/pr47541.C: New testcase.
9220
9221 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9222
9223         PR fortran/47455
9224         * gfortran.dg/typebound_call_19.f03: New.
9225
9226 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR c++/47416
9229         * g++.dg/cpp0x/pr47416.C: New test.
9230
9231 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9232
9233         PR fortran/47519
9234         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9235
9236 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9237
9238         PR fortran/47463
9239         * gfortran.dg/typebound_assignment_1.f03: New.
9240
9241 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9242
9243         PR tree-optimization/47538
9244         * gcc.c-torture/execute/pr47538.c: New test.
9245
9246 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9247
9248         PR target/45325
9249         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9250
9251 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9252
9253         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9254
9255 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9256
9257         PR rtl-optimization/44031
9258         * gcc.c-torture/compile/20110131-1.c: New test.
9259
9260 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9261
9262         PR fortran/47042
9263         * gfortran.dg/stmt_func_1.f90: New.
9264
9265 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9266
9267         PR fortran/47042
9268         * gfortran.dg/interface_34.f90: New.
9269
9270 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9271
9272         PR fortran/47523
9273         * gfortran.dg/realloc_on_assign_5.f03: New test.
9274         * gfortran.dg/realloc_on_assign_5.f03: New test.
9275
9276 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9277
9278         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9279         * gfortran.dg/bessel_7.f90: Likewise.
9280         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9281
9282         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9283         * gfortran.dg/sum_init_expr.f03: Likewise.
9284
9285         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9286
9287         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9288         -r -nostdlib.
9289
9290         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9291         loop only on "vect_intfloat_cvt" targets.
9292
9293 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9294
9295         PR fortran/47531
9296         * gfortran.dg/shape_6.f90: New.
9297
9298 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9299
9300         PR libgfortran/47434
9301         * gfortran.dg/read_infnan_1.f90: Update test.
9302         * gfortran.dg/module_nan.f90: Update test.
9303         * gfortran.dg/char4_iunit_1.f03: Update test.
9304         * gfortran.dg/large_real_kind_1.f90: Update test.
9305         * gfortran.dg/real_const_3.f90: Update test.
9306         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9307
9308 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9309
9310         PR c++/47311
9311         * g++.dg/template/param2.C: New test.
9312
9313 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9314
9315         PR libgfortran/47285
9316         * gfortran.dg/fmt_g.f: New test.
9317
9318 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9319
9320         PR fortran/47507
9321         * gfortran.dg/pure_formal_1.f90: New.
9322
9323 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9324
9325         PR target/42894
9326         * gcc.dg/tls/pr42894.c: New test.
9327
9328 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9329
9330         * gcc.dg/pr47276.c: Add dg-require-visibility.
9331
9332 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9335
9336 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9337             Tobias Burnus  <burnus@gcc.gnu.org>
9338
9339         PR fortran/45170
9340         PR fortran/35810
9341         PR fortran/47350
9342         * gfortran.dg/realloc_on_assign_3.f03: New test.
9343         * gfortran.dg/realloc_on_assign_4.f03: New test.
9344         * gfortran.dg/allocatable_function_5.f90: New test.
9345         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9346         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9347         implemented" dg-errors.
9348
9349 2011-01-27  Jan Hubicka  <jh@suse.cz>
9350
9351         PR middle-end/46949
9352         * gcc.dg/attr-weakref-4.c: New testcase
9353
9354 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9355
9356         PR tree-optimization/47228
9357         * gcc.dg/torture/pr47228.c: New test.
9358
9359 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9360
9361         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9362
9363 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9364
9365         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9366         when using auto-overlay support on the SPU.
9367
9368 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9369
9370         PR rtl-optimization/44174
9371         * gcc.target/i386/asm-6.c: New test.
9372
9373 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9374
9375         PR rtl-optimization/46856
9376         * gcc.c-torture/compile/pr46856.c: New test.
9377
9378 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9379             Andrew Pinski  <pinskia@gmail.com>
9380
9381         PR c/43082
9382         * gcc.dg/pr43082.c: New.
9383
9384 2011-01-26  DJ Delorie  <dj@redhat.com>
9385
9386         PR rtl-optimization/46878
9387         * gcc.dg/pr46878-1.c: New test.
9388
9389 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9390
9391         PR c++/47476
9392         * g++.dg/cpp0x/pr47476.C: New test.
9393
9394 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9395
9396         * gcc.c-torture/compile/20110126-1.c: New test.
9397
9398 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR c/47473
9401         * gcc.dg/torture/pr47473.c: New test.
9402
9403 2011-01-26  Jan Hubicka  <jh@suse.cz>
9404
9405         PR target/47237
9406         * gcc.c-torture/execute/pr47237.c: New testcase.
9407
9408 2011-01-26  Jan Hubicka  <jh@suse.cz>
9409
9410         PR tree-optimization/47190
9411         * gcc.dg/attr-weakref-3.c: New testcase.
9412
9413 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9414
9415         PR c++/43601
9416         * gcc.dg/dll-9a.c: New test file.
9417         * gcc.dg/dll-11.c: Likewise.
9418         * gcc.dg/dll-12.c: Likewise.
9419         * gcc.dg/dll-12a.c: Likewise.
9420         * gcc.dg/dll-11a.c: Likewise.
9421         * gcc.dg/dll-9.c: Likewise.
9422         * gcc.dg/dll-10.c: Likewise.
9423         * gcc.dg/dll-10a.c: Likewise.
9424         * g++.dg/ext/dllexport4a.cc: Likewise.
9425         * g++.dg/ext/dllexport4.C: Likewise.
9426         * g++.dg/ext/dllexport5.C: Likewise.
9427         * g++.dg/ext/dllexport5a.cc: Likewise.
9428
9429 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9430
9431         PR tree-optimization/46970
9432         * gcc.dg/graphite/pr46970.c: New.
9433
9434 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9435
9436         PR tree-optimization/46215
9437         * gcc.dg/graphite/pr46215.c: New.
9438
9439 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9440
9441         PR tree-optimization/46168
9442         * gcc.dg/graphite/pr46168.c: New.
9443
9444 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9445
9446         PR tree-optimization/43657
9447         * gcc.dg/graphite/pr43657.c: New.
9448
9449 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9450
9451         PR tree-optimization/29832
9452         * gfortran.dg/graphite/pr29832.f90: New.
9453
9454 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9455
9456         PR tree-optimization/43567
9457         * gcc.dg/graphite/pr43567.c: New.
9458
9459 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9460
9461         * gfortran.dg/graphite/interchange-4.f: New.
9462         * gfortran.dg/graphite/interchange-5.f: New.
9463
9464         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9465         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9466         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9467         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9468         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9469         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9470         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9471         * gfortran.dg/ltrans-7.f90: Removed.
9472         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9473
9474         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9475         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9476         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9477         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9478         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9479         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9480         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9481         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9482         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9483         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9484         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9485         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9486         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9487         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9488         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9489         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9490         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9491         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9492         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9493         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9494         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9495         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9496         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9497         * gcc.dg/tree-ssa/data-dep-1.c
9498         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9499         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9500         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9501         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9502         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9503
9504 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9505
9506         PR tree-optimization/47265
9507         PR tree-optimization/47443
9508         * gcc.c-torture/compile/pr47265.c: New test.
9509         * gcc.dg/pr47443.c: New test.
9510
9511 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9512
9513         PR tree-optimization/47382
9514         * g++.dg/torture/pr47382.C: New test.
9515         * g++.dg/opt/devirt1.C: Xfail.
9516
9517 2011-01-25  Yao Qi  <yao@codesourcery.com>
9518
9519         PR target/45701
9520         * gcc.target/arm/pr45701-1.c: New test.
9521         * gcc.target/arm/pr45701-2.c: New test.
9522         * gcc.target/arm/pr45701-3.c: New test.
9523
9524 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9525             Jakub Jelinek  <jakub@redhat.com>
9526
9527         PR tree-optimization/47271
9528         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9529
9530 2011-01-25  Nick Clifton  <nickc@redhat.com>
9531
9532         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9533         (saturate_add): Delete.
9534         (exchange): Delete.
9535         (main): Do not run saturate_add.
9536         (set_interrupts): Delete.
9537
9538 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9539
9540         PR fortran/47448
9541         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9542
9543 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9544
9545         PR tree-optimization/47427
9546         PR tree-optimization/47428
9547         * gcc.c-torture/compile/pr47427.c: New test.
9548         * gcc.c-torture/compile/pr47428.c: New test.
9549
9550 2011-01-25  Richard Guenther  <rguenther@suse.de>
9551
9552         PR middle-end/47411
9553         * gcc.dg/torture/pr47411.c: New testcase.
9554
9555 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9556
9557         * gfortran.dg/graphite/id-24.f: New.
9558         * gfortran.dg/graphite/id-25.f: New.
9559
9560 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9561
9562         * gfortran.dg/graphite/id-23.f: New.
9563
9564 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9565
9566         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9567
9568 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9569
9570         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9571         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9572         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9573         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9574         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9575         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9576         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9577         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9578         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9579
9580 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9581
9582         * gcc.dg/graphite/block-0.c: Add documentation.
9583         * gcc.dg/graphite/block-4.c: Same.
9584         * gcc.dg/graphite/block-7.c: Same.
9585         * gcc.dg/graphite/block-8.c: New.
9586         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9587         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9588         * gcc.dg/graphite/interchange-12.c: Add documentation.
9589         * gcc.dg/graphite/interchange-13.c: New.
9590         * gcc.dg/graphite/interchange-14.c: New.
9591         * gcc.dg/graphite/interchange-15.c: New.
9592         * gcc.dg/graphite/interchange-8.c: Add documentation.
9593         * gcc.dg/graphite/interchange-mvt.c: Same.
9594
9595 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9596
9597         PR target/47408
9598         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9599         * gcc.target/powerpc/altivec-14.c: Ditto.
9600         * gcc.target/powerpc/altivec-33.c: Ditto.
9601         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9602         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9603         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9604         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9605         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9606         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9607         * g++.dg/ext/altivec-15.C: Ditto.
9608         * g++.dg/ext/altivec-types-1.C: Ditto.
9609         * g++.dg/ext/altivec-types-2.C: Ditto.
9610         * g++.dg/ext/altivec-types-3.C: Ditto.
9611         * g++.dg/ext/altivec-types-4.C: Ditto.
9612
9613 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9614
9615         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9616
9617 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9618
9619         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9620         optimization options.
9621
9622 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9623
9624         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9625
9626         PR testsuite/45988
9627         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9628
9629 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9630
9631         PR fortran/47421
9632         * gfortran.dg/allocatable_scalar_12.f90: New.
9633
9634 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9635
9636         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9637         vectorization to be not profitable if peeling is used to
9638         realign the memory access.
9639         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9640         loop bound to avoid loop unrolling.
9641         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9642
9643 2011-01-22  Jan Hubicka  <jh@suse.cz>
9644
9645         PR lto/47333
9646         * g++.dg/lto/pr47333.C: New file.
9647
9648 2011-01-22  Jan Hubicka  <jh@suse.cz>
9649
9650         PR tree-optimization/43884
9651         PR lto/44334
9652         * gcc.dg/autopar/outer-2.c: Increase array size.
9653         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9654
9655 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9656
9657         PR fortran/38536
9658         * gfortran.dg/c_loc_tests_16.f90:  New test.
9659
9660 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9661
9662         PR fortran/47399
9663         * gfortran.dg/typebound_proc_19.f90: New.
9664
9665 2011-01-21  Jeff Law <law@redhat.com>
9666
9667         PR tree-optimization/47053
9668         * g++.dg/pr47053.C: New test.
9669
9670 2011-01-21  Jason Merrill  <jason@redhat.com>
9671
9672         PR c++/47041
9673         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9674
9675 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9676
9677         PR c++/47388
9678         * g++.dg/cpp0x/range-for10.C: New test.
9679         * g++.dg/template/for1.C: New test.
9680
9681         PR middle-end/45566
9682         * g++.dg/tree-prof/partition3.C: New test.
9683
9684         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9685
9686         PR rtl-optimization/47366
9687         * g++.dg/opt/pr47366.C: New test.
9688
9689 2011-01-21  Jason Merrill  <jason@redhat.com>
9690
9691         PR c++/46552
9692         * g++.dg/cpp0x/constexpr-regress2.C: New.
9693
9694         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9695
9696 2011-01-21  Jeff Law <law@redhat.com>
9697
9698         PR rtl-optimization/41619
9699         * gcc.dg/pr41619.c: New.
9700
9701 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9702
9703         PR tree-optimization/47355
9704         * g++.dg/opt/pr47355.C: New test.
9705
9706 2011-01-21  Richard Guenther  <rguenther@suse.de>
9707
9708         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9709         making main hot.
9710
9711 2011-01-21  Richard Guenther  <rguenther@suse.de>
9712
9713         PR tree-optimization/47365
9714         * gcc.dg/torture/pr47365.c: New testcase.
9715         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9716
9717 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9718
9719         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9720
9721 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9722
9723         PR tree-optimization/47391
9724         * gcc.dg/pr47391.c: New test.
9725
9726 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9727
9728         * g++.dg/template/char1.C: Use signed char.
9729
9730 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9731
9732         PR fortran/47377
9733         * gfortran.dg/pointer_target_4.f90: New.
9734
9735 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9736
9737         PR target/47251
9738         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9739         ILP32 system and not IP32.
9740
9741 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9742
9743         PR debug/46583
9744         * g++.dg/debug/pr46583.C: New.
9745
9746 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9747
9748         PR debug/47283
9749         * g++.dg/debug/pr47283.C: New test.
9750
9751         PR testsuite/47371
9752         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9753         * gcc.target/i386/headmerge-2.c: Likewise.
9754
9755 2011-01-20  Richard Guenther  <rguenther@suse.de>
9756
9757         PR middle-end/47370
9758         * gcc.dg/torture/pr47370.c: New testcase.
9759
9760 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR tree-optimization/46130
9763         * gcc.dg/pr46130-1.c: New test.
9764         * gcc.dg/pr46130-2.c: New test.
9765
9766 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9767
9768         PR c++/47291
9769         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9770
9771 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9772
9773         PR debug/46240
9774         * g++.dg/debug/pr46240.cc: New.
9775
9776 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9777
9778         PR c++/47303
9779         * g++.dg/template/anonunion1.C: New test.
9780
9781         PR rtl-optimization/47337
9782         * gcc.c-torture/execute/pr47337.c: New test.
9783
9784 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9785
9786         PR testsuite/45342
9787         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9788
9789 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9790
9791         PR tree-optimization/46021
9792         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9793
9794 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9795
9796         PR tree-optimization/47290
9797         * g++.dg/torture/pr47290.C: New test.
9798
9799 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9800
9801         PR fortran/47240
9802         * gfortran.dg/proc_ptr_comp_29.f90: New.
9803
9804 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9805
9806         PR testsuite/41146
9807         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9808         powerpc-apple-darwin9.
9809
9810 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR rtl-optimization/47299
9813         * gcc.c-torture/execute/pr47299.c: New test.
9814
9815 2011-01-17  Jason Merrill  <jason@redhat.com>
9816
9817         * g++.dg/cpp0x/constexpr-virtual.C: New.
9818
9819 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9820
9821         PR fortran/47331
9822         * gfortran.dg/gomp/pr47331.f90: New test.
9823
9824 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9825
9826         PR objc/47314
9827         * objc.dg/selector-warn-1.m: New.
9828         * obj-c++.dg/selector-warn-1.mm: New.
9829
9830 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9831
9832         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9833         Update dg-final accordingly.
9834
9835 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9836
9837         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9838
9839 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9840
9841         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9842         target check.
9843         * gcc.dg/guality/pr36728-2.c: Likewise.
9844
9845 2011-01-17  Richard Guenther  <rguenther@suse.de>
9846
9847         PR tree-optimization/47313
9848         * g++.dg/torture/pr47313.C: New testcase.
9849
9850 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9851
9852         PR target/47318
9853         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9854         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9855         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9856         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9857
9858         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9859         as __m256i.
9860         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9861         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9862         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9863
9864 2011-01-17  Richard Guenther  <rguenther@suse.de>
9865
9866         PR tree-optimization/45967
9867         * gcc.dg/torture/pr45967-2.c: New testcase.
9868         * gcc.dg/torture/pr45967-3.c: Likewise.
9869
9870 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9871
9872         PR testsuite/47325
9873         * g++.dg/ext/pr47213.C: Require visibility.
9874
9875 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9876
9877         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9878         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9879
9880 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9881
9882         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9883         Linux-based targets.
9884
9885 2011-01-13  Jan Hubicka  <jh@suse.cz>
9886
9887         PR tree-optimization/47276
9888         * gcc.dg/pr47276.c: New testcase.
9889
9890 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9891             Jonathan Wakely  <jwakely.gcc@gmail.com>
9892
9893         PR c++/33558
9894         * g++.dg/other/pr33558.C: New.
9895         * g++.dg/other/pr33558-2.C: New.
9896
9897 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9898
9899         PR tree-optimization/45934
9900         PR tree-optimization/46302
9901         * g++.dg/ipa/devirt-c-1.C: New test.
9902         * g++.dg/ipa/devirt-c-2.C: Likewise.
9903         * g++.dg/ipa/devirt-c-3.C: Likewise.
9904         * g++.dg/ipa/devirt-c-4.C: Likewise.
9905         * g++.dg/ipa/devirt-c-5.C: Likewise.
9906         * g++.dg/ipa/devirt-c-6.C: Likewise.
9907         * g++.dg/ipa/devirt-6.C: Likewise.
9908         * g++.dg/ipa/devirt-d-1.C: Likewise.
9909         * g++.dg/torture/pr45934.C: Likewise.
9910
9911 2011-01-14  Jason Merrill  <jason@redhat.com>
9912
9913         * g++.dg/cpp0x/variadic105.C: New.
9914
9915 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9916             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9917
9918         PR objc/45989
9919         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9920         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9921         execution tests on i?86-*-*, x86_64-*-* and
9922         powerpc*-apple-darwin* && ilp32.
9923         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9924         tests on i?86-*-* and x86_64-*-*.
9925
9926 2011-01-14  Richard Guenther  <rguenther@suse.de>
9927
9928         PR tree-optimization/47280
9929         * g++.dg/opt/pr47280.C: New testcase.
9930
9931 2011-01-14  Jason Merrill  <jason@redhat.com>
9932
9933         * g++.dg/cpp0x/constexpr-regress1.C: New.
9934
9935         * g++.dg/ext/flexary2.C: New.
9936
9937 2011-01-14  Richard Guenther  <rguenther@suse.de>
9938
9939         PR middle-end/47281
9940         * gcc.dg/torture/pr47281.c: New testcase.
9941         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9942
9943 2011-01-14  Richard Guenther  <rguenther@suse.de>
9944
9945         PR tree-optimization/47286
9946         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9947
9948 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9949
9950         PR c++/47213
9951         * g++.dg/ext/pr47213.C: New.
9952
9953 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9954
9955         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9956
9957 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9958             Mikael Morin  <mikael@gcc.gnu.org>
9959
9960         PR fortran/45848
9961         PR fortran/47204
9962         * gfortran.dg/select_type_20.f90: New.
9963         * gfortran.dg/select_type_21.f90: New.
9964
9965 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9966
9967         PR target/47251
9968         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9969
9970 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9971
9972         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9973         * gcc.dg/guality/pr36728-2.c: Likewise.
9974
9975 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9976
9977         PR debug/PR46973
9978         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9979
9980 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9981
9982         PR rtl-optimization/45352
9983         * gcc.dg/pr45352-3.c: New.
9984
9985 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9986
9987         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9988         comment.
9989         * g++.dg/cpp0x/range-for8.C: New.
9990         * g++.dg/cpp0x/range-for9.C: New.
9991
9992 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9993
9994         PR debug/47209
9995         * g++.dg/debug/pr47209.C: New.
9996
9997 2011-01-12  Richard Guenther  <rguenther@suse.de>
9998
9999         PR lto/47259
10000         * gcc.dg/lto/pr47259_0.c: New testcase.
10001         * gcc.dg/lto/pr47259_1.c: Likewise.
10002
10003 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10004
10005         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10006         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10007         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10008         methods missing from the OBJC2 Object.
10009         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10010         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10011         GNU and NeXT runtimes.
10012         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10013         comments.
10014         * objc-obj-c++-shared/Object1.m: Likewise.
10015         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10016         * objc.dg/proto-qual-1.m: Likewise.
10017         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10018         * obj-c++.dg/proto-qual-1.mm: Likewise.
10019
10020 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10021
10022         PR testsuite/33033
10023         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10024
10025 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10026
10027         Fixed the Objective-C++ testsuite and updated all tests.
10028         * lib/obj-c++.exp (obj-c++_init): Declare and set
10029         gcc_warning_prefix and gcc_error_prefix.
10030         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10031         'dg-warning', 'dg-message' and 'dg-error'.
10032         * obj-c++.dg/class-extension-3.mm: Likewise.
10033         * obj-c++.dg/class-protocol-1.mm: Likewise.
10034         * obj-c++.dg/encode-7.mm: Likewise.
10035         * obj-c++.dg/exceptions-3.mm: Likewise.
10036         * obj-c++.dg/exceptions-5.mm: Likewise.
10037         * obj-c++.dg/method-12.mm: Likewise.
10038         * obj-c++.dg/method-13.mm: Likewise.
10039         * obj-c++.dg/method-15.mm: Likewise.
10040         * obj-c++.dg/method-16.mm: Likewise.
10041         * obj-c++.dg/method-4.mm: Likewise.
10042         * obj-c++.dg/method-8.mm: Likewise.
10043         * obj-c++.dg/method-conflict-1.mm: Likewise.
10044         * obj-c++.dg/method-conflict-2.mm: Likewise.
10045         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10046         and uncommented second part of the testcase now that the testsuite
10047         works correctly.
10048         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10049         and uncommented second part of the testcase now that the testsuite
10050         works correctly.
10051         * obj-c++.dg/private-1.mm: Likewise.
10052         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10053         * obj-c++.dg/syntax-error-7.mm: Likewise.
10054         * obj-c++.dg/warn5.mm: Likewise.
10055         * obj-c++.dg/property/at-property-14.mm: Likewise.
10056         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10057         FIXME.
10058         * obj-c++.dg/property/at-property-18.mm: Likewise.
10059         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10060         FIXME.
10061         * obj-c++.dg/property/at-property-21.mm: Likewise.
10062         * obj-c++.dg/property/at-property-28.mm: Likewise.
10063         * obj-c++.dg/property/at-property-5.mm: Likewise.
10064         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10065         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10066         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10067         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10068         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10069         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10070         * obj-c++.dg/tls/diag-5.mm: Likewise.
10071         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10072         dg-error, now matched correctly.
10073
10074 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10075
10076         * objc.dg/property/at-property-29.m: New.
10077         * obj-c++.dg/property/at-property-29.mm: New.
10078
10079 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10080
10081         * go.test/go-test.exp (go-set-goarch): New proc.
10082         (go-gc-tests): Use it.
10083
10084 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10085
10086         PR debug/46955
10087         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10088
10089 2011-01-11  Richard Henderson  <rth@redhat.com>
10090
10091         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10092
10093 2011-01-11  Jan Hubicka  <jh@suse.cz>
10094
10095         PR lto/45721
10096         PR lto/45375
10097         * gcc.dg/lto/pr45721_1.c: New file.
10098         * gcc.dg/lto/pr45721_0.c: New file.
10099
10100 2011-01-11  Richard Guenther  <rguenther@suse.de>
10101
10102         PR tree-optimization/46076
10103         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10104
10105 2011-01-11  Jeff Law <law@redhat.com>
10106
10107         * PR tree-optimization/47086
10108         * gcc.dg/pr47086.c: New test.
10109
10110 2011-01-11  Jason Merrill  <jason@redhat.com>
10111
10112         PR c++/46658
10113         * g++.dg/template/new10.C: New.
10114
10115         PR c++/45520
10116         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10117
10118 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10119
10120         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10121         Split type definitions and NSConstantString class into...
10122         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10123         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10124         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10125         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10126         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10127         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10128         to comments.
10129         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10130         encode defines for newer NeXT system headers.
10131         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10132         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10133         * objc.dg/foreach-5.m: Likewise.
10134         * objc.dg/foreach-2.m: Likewise.
10135         * objc.dg/foreach-4.m: Likewise.
10136         * objc.dg/torture/strings/string1.m: Likewise.
10137         * objc.dg/torture/strings/string2.m: Likewise.
10138         * objc.dg/torture/strings/string3.m: Likewise.
10139         * objc.dg/torture/strings/string4.m: Likewise.
10140         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10141         header and stand alone.
10142         * obj-c++.dg/strings/strings-2.mm: Likewise.
10143         * objc.dg/torture/strings/const-str-3.m: Likewise.
10144         * objc.dg/strings/strings-2.m: Likewise.
10145         * objc.dg/strings/const-str-12b.m: Likewise.
10146
10147 2011-01-12  Richard Guenther  <rguenther@suse.de>
10148
10149         PR middle-end/32511
10150         * gcc.dg/attr-weak-1.c: Adjust.
10151
10152 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10153
10154         PR fortran/47051
10155         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10156         standard compliant and comment.
10157
10158 2011-01-10  Jan Hubicka  <jh@suse.cz>
10159
10160         PR lto/46083
10161         * gcc.dg/initpri3.c: New testcase.
10162
10163 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10164
10165         PR lto/47222
10166         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10167         externally visible.
10168         (g_esi): Likewise.
10169         (g_ebx): Likewise.
10170         (g_ebp): Likewise.
10171         (g_esp): Likewise.
10172         (g_ebp_save): Likewise.
10173         (g_esp_save): Likewise.
10174
10175 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10176
10177         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10178
10179 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10180
10181         PR tree-optimization/46021
10182         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10183         i?86-*-*, x86_64-*-*.
10184
10185 2011-01-10  Jeff Law <law@redhat.com>
10186
10187         * PR tree-optimization/47141
10188         * gcc.c-torture/compile/pr47141.c: New test.
10189
10190 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10191
10192         PR testsuite/46230
10193         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10194         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10195         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10196         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10197
10198         PR testsuite/46230
10199         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10200         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10201         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10202         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10203         being vectorized.  Adjust dg-final pattern.
10204
10205         PR testsuite/46230
10206         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10207         * gcc.dg/vect/slp-24.c: Likewise.
10208
10209 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10210
10211         PR c++/47218
10212         * g++.dg/other/pr47218-1.C: New test file.
10213         * g++.dg/other/pr47218.C: Likewise.
10214         * g++.dg/other/pr47218.h: New supporting header.
10215
10216 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10217
10218         PR objc/47232
10219         * objc.dg/attributes/invalid-attribute-1.m: New.
10220         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10221
10222 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10223
10224         PR fortran/47224
10225         * gfortran.dg/proc_ptr_comp_28.f90: New.
10226
10227 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10228
10229         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10230         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10231         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10232         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10233         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10234         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10235         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10236         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10237         * objc.dg/gnu-api-2-class.m: Likewise.
10238         * objc.dg/gnu-api-2-ivar.m: Likewise.
10239         * objc.dg/gnu-api-2-method.m: Likewise.
10240         * objc.dg/gnu-api-2-objc.m: Likewise.
10241         * objc.dg/gnu-api-2-object.m: Likewise.
10242         * objc.dg/gnu-api-2-property.m: Likewise.
10243         * objc.dg/gnu-api-2-protocol.m: Likewise.
10244         * objc.dg/gnu-api-2-sel.m: Likewise.
10245
10246 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10247
10248         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10249         * objc.dg/objc-foreach-4.m: Likewise.
10250         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10251         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10252         * objc.dg/foreach-4.m: Likewise.
10253         * objc.dg/foreach-5.m: Likewise.
10254         * objc.dg/foreach-3.m: Return self from init.
10255
10256 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10257
10258         PR fortran/38536
10259         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10260
10261 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10262
10263         PR fortran/46313
10264         * gfortran.dg/class_35.f90: New.
10265
10266 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10267
10268         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10269
10270 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10271
10272         PR objc/47078
10273         * objc.dg/invalid-method-2.m: New.
10274         * obj-c++.dg/invalid-method-2.mm: New.
10275
10276 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10277
10278         PR fortran/46896
10279         * gfortran.dg/transpose_optimization_2.f90 : New test.
10280
10281 2011-01-08  Jan Hubicka  <jh@suse.cz>
10282
10283         PR tree-optmization/46469
10284         * g++.dg/torture/pr46469.C: New testcase.
10285
10286 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10287
10288         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10289         emulation of libobjc-gnu structure layout functionality to ..
10290         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10291         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10292         * objc/execute/bf-common.h: Adjust headers.
10293         * objc/execute/bf-1.m: Likewise.
10294         * objc/execute/bf-2.m: Likewise.
10295         * objc/execute/bf-3.m: Likewise.
10296         * objc/execute/bf-4.m: Likewise.
10297         * objc/execute/bf-5.m: Likewise.
10298         * objc/execute/bf-6.m: Likewise.
10299         * objc/execute/bf-7.m: Likewise.
10300         * objc/execute/bf-8.m: Likewise.
10301         * objc/execute/bf-9.m: Likewise.
10302         * objc/execute/bf-10.m: Likewise.
10303         * objc/execute/bf-11.m: Likewise.
10304         * objc/execute/bf-12.m: Likewise.
10305         * objc/execute/bf-13.m: Likewise.
10306         * objc/execute/bf-14.m: Likewise.
10307         * objc/execute/bf-15.m: Likewise.
10308         * objc/execute/bf-16.m: Likewise.
10309         * objc/execute/bf-17.m: Likewise.
10310         * objc/execute/bf-18.m: Likewise.
10311         * objc/execute/bf-19.m: Likewise.
10312         * objc/execute/bf-20.m: Likewise.
10313         * objc/execute/bf-21.m: Likewise.
10314         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10315         objc_get_type_qualifiers ().
10316
10317 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10318
10319         PR fortran/45777
10320         * gfortran.dg/dependency_39.f90:  New test.
10321
10322 2011-01-07  Jan Hubicka  <jh@suse.cz>
10323
10324         Get builtins tests ready for linker plugin.
10325         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10326         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10327         my_memset, my_bzero): Mark used.
10328         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10329         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10330         volatile.
10331         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10332         volatile.
10333
10334 2011-01-07  Jan Hubicka  <jh@suse.cz>
10335
10336         PR tree-optimization/46367
10337         * g++.dg/torture/pr46367.C: New file.
10338
10339 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10340
10341         PR target/47201
10342         * gcc.dg/pr47201.c: New test.
10343
10344         PR bootstrap/47187
10345         * gcc.dg/tree-prof/pr47187.c: New test.
10346
10347 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10348
10349         PR fortran/41580
10350         * gfortran.dg/extends_type_of_3.f90: New.
10351
10352 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10353
10354         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10355         * g++.dg/ext/dllimport-MI1.C: Likewise.
10356         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10357         * g++.dg/ext/dllimport10.C: Likewise.
10358         * g++.dg/ext/dllimport11.C: Likewise.
10359         * g++.dg/ext/dllimport12.C: Likewise.
10360         * g++.dg/ext/dllimport13.C: Likewise.
10361         * g++.dg/ext/dllimport2.C: Likewise.
10362         * g++.dg/ext/dllimport3.C: Likewise.
10363         * g++.dg/ext/dllimport4.C: Likewise.
10364         * g++.dg/ext/dllimport5.C: Likewise.
10365         * g++.dg/ext/dllimport6.C: Likewise.
10366         * g++.dg/ext/dllimport8.C: Likewise.
10367         * g++.dg/ext/dllimport9.C: Likewise.
10368         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10369         targets, too. Additionally enable test for i?86-*-mingw*.
10370         * g++.dg/ext/selectany1.C: Likewise.
10371         Remove guard variable check.
10372
10373 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10374
10375         PR fortran/47189
10376         PR fortran/47194
10377         * gfortran.dg/storage_size_3.f08: Extended.
10378
10379 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10380
10381         PR c++/47022
10382         * g++.dg/template/stdarg1.C: New test.
10383
10384 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10385
10386         PR fortran/47195
10387         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10388         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10389         from the interface of functions to not hide the errors that
10390         shall be tested.
10391
10392 2011-01-06  Jan Hubicka  <jh@suse.cz>
10393
10394         * gcc.dg/lto/pr47188_0.c: New testcase.
10395         * gcc.dg/lto/pr47188_1.c: New testcase.
10396
10397 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10398
10399         PR fortran/33117
10400         PR fortran/46478
10401         * gfortran.dg/interface_33.f90: New test.
10402
10403 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR c/47150
10406         * gcc.c-torture/compile/pr47150.c: New test.
10407
10408 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10409
10410         PR tree-optimization/47139
10411         * gcc.dg/vect/pr47139.c: New test.
10412
10413 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10414
10415         PR fortran/47180
10416         * gfortran.dg/extends_type_of_2.f03: New.
10417
10418 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10419
10420         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10421
10422 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10423
10424         * gnat.dg/opt14.adb: New test.
10425
10426 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10427
10428         PR fortran/46017
10429         * gfortran.dg/allocate_error_2.f90:  New test.
10430
10431 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10432
10433         PR fortran/47024
10434         * gfortran.dg/storage_size_3.f08: New.
10435
10436 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10437
10438         PR libgfortran/47154
10439         * gfortran.dg/namelist_68.f90: New test.
10440
10441 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10442
10443         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10444
10445 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10446
10447         PR fortran/46448
10448         * gfortran.dg/class_34.f90: New.
10449
10450 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10451
10452         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10453         use __builtin_inff.  Skip all single-precision tests that require
10454         Infinity.
10455
10456 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10457
10458         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10459
10460 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10461
10462         PR tree-optimization/47148
10463         * gcc.c-torture/execute/pr47148.c: New test.
10464
10465         PR tree-optimization/47155
10466         * gcc.c-torture/execute/pr47155.c: New test.
10467
10468         PR rtl-optimization/47157
10469         * gcc.c-torture/compile/pr47157.c: New test.
10470
10471 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10472
10473         * gcc.dg/torture/vector-shift2.c (schar): Define.
10474         (main): Always use schar or uchar instead of plain "char" to avoid
10475         dependencies on implementation-defined char signedness.
10476
10477 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10478
10479         PR tree-optimization/46801
10480         * gnat.dg/pack9.adb: Remove xfail.
10481
10482 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10483
10484         PR tree-optimization/46984
10485         * g++.dg/ipa/pr46984.C: New test.
10486
10487 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10488
10489         PR fortran/46408
10490         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10491
10492 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10493
10494         PR tree-optimization/47140
10495         * gcc.c-torture/compile/pr47140.c: New test.
10496
10497         PR rtl-optimization/47028
10498         * gcc.dg/pr47028.c: New test.
10499
10500 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10501
10502         * objc.dg/protocol-forward-1.m: Removed TODO.
10503         * objc.dg/protocol-forward-2.m: New.
10504         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10505         * obj-c++.dg/protocol-forward-2.mm: New.
10506
10507 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10508
10509         PR target/38662
10510         * g++.dg/eh/pr38662.C: New testcase.
10511
10512 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10513
10514         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10515         scan for newline '\n'.
10516
10517 \f
10518 Copyright (C) 2011 Free Software Foundation, Inc.
10519
10520 Copying and distribution of this file, with or without modification,
10521 are permitted in any medium without royalty provided the copyright
10522 notice and this notice are preserved.