OSDN Git Service

PR c++/50224
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-29  Jason Merrill  <jason@redhat.com>
2
3         PR c++/50224
4         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5
6 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
7             Jason Merrill  <jason@redhat.com>
8
9         * g++.dg/dfp/base.C: New test.
10
11 2011-08-29  Jason Merrill  <jason@redhat.com>
12
13         Core DR 994
14         PR c++/50209
15         * g++.dg/cpp0x/initlist58.C: New.
16
17 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
18
19         PR fortran/50225
20         * gfortran.dg/class_result_1.f03: New.
21
22 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
23
24         PR middle-end/48722
25         * gcc.target/i386/pr48722.c: New test.
26
27 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
28
29         PR libfortran/50192
30         * gfortran.dg/widechar_compare_1.f90:  New test.
31
32 2011-08-26  Jason Merrill  <jason@redhat.com>
33
34         Core DR 342
35         PR c++/48582
36         * g++.dg/abi/mangle50.C: New.
37
38 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
39
40         PR target/50202
41         * gcc.target/i386/pr50202.c: New test.
42
43 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
44
45         * gcc.target/i386/sse_4_1-round-vec.c: New test.
46         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
47         * gcc.target/i386/avx-round-vec.c: New test.
48         * gcc.target/i386/avx-roundf-vec.c: New test.
49
50 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
51
52         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
53         instruction.
54
55         PR c/50179
56         * c-c++-common/Wunused-var-14.c: New test.
57
58 2011-08-26  Tom de Vries  <tom@codesourcery.com>
59
60         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
61
62 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
63
64         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
65         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
66         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
67         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
68
69 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
70
71         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
72         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
73         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
74         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
75
76 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
77
78         PR fortran/50050
79         * gfortran.dg/pointer_comp_init_1.f90: New test.
80
81 2011-08-25  Jason Merrill  <jason@redhat.com>
82
83         PR c++/50157
84         * g++.dg/cpp0x/sfinae27.C: New.
85
86 2011-08-25  Tobias Burnus  <burnus@net-b.de>
87
88         * gfortran.dg/coarray_lib_token_4.f90: New.
89
90 2011-08-25  Tobias Burnus  <burnus@net-b.de>
91
92         * gfortran.dg/coarray/alloc_comp_1.f90: New.
93
94 2011-08-25  Richard Guenther  <rguenther@suse.de>
95
96         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
97
98 2011-08-24  Tobias Burnus  <burnus@net-b.de>
99
100         PR fortran/50163
101         * gfortran.dg/initialization_28.f90: New.
102
103 2011-08-24  Richard Guenther  <rguenther@suse.de>
104
105         PR tree-optimization/50067
106         * gcc.dg/torture/pr50067-3.c: New testcase.
107         * gcc.dg/torture/pr50067-4.c: Likewise.
108         * gcc.dg/torture/pr50067-5.c: Likewise.
109
110 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
111
112         * g++.dg/other/i386-2.C: Add -mavx2 check.
113         * g++.dg/other/i386-3.C: Likewise.
114         * gcc.target/i386/avx-1.c: Add AVX2.
115         * gcc.target/i386/avx-2.c: Likewise.
116         * gcc.target/i386/funcspec-5.c: Likewise.
117         * gcc.target/i386/sse-12.c: Likewise.
118         * gcc.target/i386/sse-13.c: Likewise.
119         * gcc.target/i386/sse-14.c: Likewise.
120         * gcc.target/i386/sse-22.c: Likewise.
121         * gcc.target/i386/sse-23.c: Likewise.
122         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
123         * gcc.target/i386/avx2-check.h: New.
124         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
125         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
126         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
127         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
128         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
129         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
130         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
131         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
132         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
133         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
134         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
135         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
136         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
137         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
138         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
139         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
140         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
141         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
142         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
143         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
144         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
145         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
146         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
147         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
148         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
149         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
150         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
151         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
152         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
153         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
154         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
155         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
156         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
157         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
158         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
159         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
160         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
161         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
162         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
163         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
164         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
165         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
166         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
167         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
168         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
169         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
170         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
171         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
172         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
173         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
174         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
175         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
176         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
177         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
178         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
179         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
180         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
181         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
182         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
183         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
184         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
185         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
186         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
187         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
188         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
189         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
190         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
191         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
192         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
193         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
194         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
195         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
196         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
197         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
198         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
199         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
200         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
201         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
202         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
203         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
204         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
205         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
206         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
207         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
208         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
209         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
210         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
211         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
212         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
213         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
214         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
215         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
216         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
217         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
218         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
219         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
220         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
221         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
222         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
223         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
224         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
225         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
226         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
227         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
228         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
229         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
230         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
231         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
232         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
233         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
234         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
235         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
236         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
237         * gcc.target/i386/avx2-vpand-1.c: Likewise.
238         * gcc.target/i386/avx2-vpand-2.c: Likewise.
239         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
240         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
241         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
242         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
243         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
244         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
245         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
246         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
247         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
248         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
249         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
250         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
251         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
252         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
253         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
254         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
255         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
256         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
257         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
258         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
259         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
260         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
261         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
262         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
263         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
264         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
265         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
266         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
267         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
268         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
269         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
270         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
271         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
272         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
273         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
274         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
275         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
276         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
277         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
278         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
279         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
280         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
281         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
282         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
283         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
284         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
285         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
286         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
287         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
288         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
289         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
290         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
291         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
292         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
293         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
294         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
295         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
296         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
297         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
298         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
299         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
300         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
301         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
302         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
303         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
304         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
305         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
306         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
307         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
308         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
309         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
310         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
311         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
312         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
313         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
314         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
315         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
316         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
317         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
318         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
319         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
320         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
321         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
322         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
323         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
324         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
325         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
326         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
327         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
328         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
329         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
330         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
331         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
332         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
333         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
334         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
335         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
336         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
337         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
338         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
339         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
340         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
341         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
342         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
343         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
344         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
345         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
346         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
347         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
348         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
349         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
350         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
351         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
352         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
353         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
354         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
355         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
356         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
357         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
358         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
359         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
360         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
361         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
362         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
363         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
364         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
365         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
366         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
367         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
368         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
369         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
370         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
371         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
372         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
373         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
374         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
375         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
376         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
377         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
378         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
379         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
380         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
381         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
382         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
383         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
384         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
385         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
386         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
387         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
388         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
389         * gcc.target/i386/avx2-vpor-1.c: Likewise.
390         * gcc.target/i386/avx2-vpor-2.c: Likewise.
391         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
392         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
393         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
394         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
395         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
396         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
397         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
398         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
399         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
400         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
401         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
402         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
403         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
404         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
405         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
406         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
407         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
408         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
409         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
410         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
411         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
412         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
413         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
414         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
415         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
416         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
417         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
418         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
419         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
420         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
421         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
422         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
423         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
424         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
425         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
426         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
427         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
428         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
429         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
430         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
431         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
432         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
433         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
434         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
435         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
436         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
437         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
438         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
439         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
440         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
441         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
442         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
443         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
444         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
445         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
446         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
447         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
448         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
449         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
450         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
451         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
452         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
453         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
454         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
455         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
456         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
457         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
458         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
459         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
460         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
461         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
462         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
463         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
464         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
465         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
466         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
467         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
468         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
469         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
470         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
471         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
472         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
473         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
474         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
475         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
476         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
477         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
478         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
479         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
480         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
481         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
482         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
483         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
484         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
485         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
486         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
487         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
488         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
489         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
490         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
491         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
492         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
493         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
494         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
495         * gcc.target/i386/testimm-9.c: Likewise.
496
497 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
498
499         * g++.dg/other/i386-2.C: Add -mbmi2 check.
500         * g++.dg/other/i386-3.C: Likewise.
501         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
502         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
503         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
504         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
505         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
506         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
507         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
508         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
509         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
510         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
511         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
512         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
513         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
514         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
515         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
516         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
517         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
518         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
519         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
520         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
521         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
522         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
523         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
524         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
525         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
526         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
527         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
528         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
529         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
530         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
531         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
532         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
533         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
534         * gcc.target/i386/sse-12.c: Add BMI2.
535         * gcc.target/i386/sse-13.c: Likewise.
536         * gcc.target/i386/sse-14.c: Likewise.
537         * gcc.target/i386/sse-22.c: Likewise.
538         * gcc.target/i386/sse-23.c: Likewise.
539
540 2011-08-23  Jason Merrill  <jason@redhat.com>
541
542         * g++.dg/template/crash7.C: Adjust expected errors.
543
544 2011-08-23  Jason Merrill  <jason@redhat.com>
545
546         PR c++/49045
547         Core 1321
548         * g++.dg/cpp0x/overload2.C: New.
549
550 2011-08-23  Jason Merrill  <jason@redhat.com>
551
552         Core 903
553         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
554
555 2011-08-23  Jason Merrill  <jason@redhat.com>
556
557         Core 975
558         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
559         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
560         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
561         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
562
563 2011-08-23  Jason Merrill  <jason@redhat.com>
564
565         PR c++/50024
566         * g++.dg/cpp0x/constexpr-initlist5.C: New.
567
568 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
569
570         PR c++/50158
571         * g++.dg/warn/Wunused-var-16.C: New test.
572
573         PR middle-end/50161
574         * gcc.dg/pr50161.c: New test.
575
576 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
577
578         PR c++/50055
579         * g++.dg/gcov/gcov-7.C: New test.
580
581 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
582
583         PR c++/46862
584         * g++.dg/dfp/nofields.C: New test.
585
586 2011-08-23  Tobias Burnus  <burnus@net-b.de>
587
588         PR fortran/31600
589         * gfortran.dg/use_16.f90: New.
590
591 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
592             Kirill Yukhin  <kirill.yukhin@intel.com>
593
594         PR target/50155
595         * gcc.target/i386/pr50155.c: New test.
596
597 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
598
599         PR tree-optimization/50133
600         * gcc.dg/pr50133.c: New test.
601
602         PR middle-end/50141
603         * c-c++-common/cxxbitfields-6.c: New test.
604
605 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
606
607         PR fortran/50050
608         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
609
610 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
611
612         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
613         * gcc.dg/pr49994-3.c: Ditto.
614
615 2011-08-22  Richard Guenther  <rguenther@suse.de>
616
617         PR testsuite/50145
618         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
619         * gcc.dg/torture/pr50067-2.c: Likewise.
620
621 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
622
623         PR fortran/47659
624         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
625         of a constant resulting from simplification.
626         * gfortran.dg/warn_conversion_3.f90:  New test.
627
628 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
629
630         PR fortran/50130
631         * gfortran.dg/zero_stride_1.f90:  New test.
632
633 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
634
635         PR fortran/49638
636         * gfortran.dg/typebound_override_1.f90: Modified.
637
638 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
639
640         PR tree-optimization/48739
641         * gcc.dg/pr48739-1.c: New test.
642         * gcc.dg/pr48739-2.c: New test.
643
644 2011-08-20  Tobias Burnus  <burnus@net-b.de>
645
646         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
647
648 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
649
650         PR fortran/50129
651         * gfortran.dg/where_3.f90: New test.
652
653 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
654
655         PR middle-end/49721
656         * gfortran.dg/pr49721-1.f: New.
657         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
658
659 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
660
661         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
662         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
663         New tests.
664
665 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
666
667         * gcc.target/arm/wmul-11.c: New file.
668         * gcc.target/arm/wmul-12.c: New file.
669         * gcc.target/arm/wmul-13.c: New file.
670
671 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
672
673         * gcc.target/arm/wmul-10.c: New file.
674
675 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
676
677         * gcc.target/arm/wmul-9.c: New file.
678         * gcc.target/arm/wmul-bitfield-2.c: New file.
679
680 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
681
682         * gcc.target/arm/wmul-8.c: New file.
683
684 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
685
686         * gcc.target/arm/wmul-7.c: New file.
687
688 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
689
690         * gcc.target/arm/wmul-6.c: New file.
691
692 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
693
694         * gcc.target/arm/wmul-5.c: New file.
695         * gcc.target/arm/no-wmla-1.c: New file.
696
697 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
698
699         * gcc.target/arm/wmul-bitfield-1.c: New file.
700
701 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
702
703         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
704
705 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
706
707         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
708         * gcc.target/i386/conversion.c: Likewise.
709
710 2011-08-19  Richard Guenther  <rguenther@suse.de>
711
712         * gcc.dg/torture/pr50067-1.c: New testcase.
713         * gcc.dg/torture/pr50067-2.c: Likewise.
714
715 2011-08-19  Joey Ye  <joey.ye@arm.com>
716
717         PR target/49437
718         * gcc.target/arm/handler-align.c: New test.
719         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
720         New Function.
721
722 2011-08-19  Joey Ye  <joey.ye@arm.com>
723
724         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
725
726 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
727
728         PR fortran/50071
729         * gfortran.dg/end_block_label_1.f90: New test.
730         * gfortran.dg/end_associate_label_1.f90: New test.
731
732 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
733
734         * gcc.dg/c1x-pointer-float-1.c: New test.
735
736 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
737
738         PR fortran/50071
739         * gfortran.dg/duplicate_labels_2.f: New test.
740
741 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
742
743         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
744         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
745         gcc.dg/c1x-noreturn-5.c: New tests.
746
747 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
748
749         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
750
751 2011-08-18  Tobias Burnus  <burnus@net-b.de>
752
753         PR fortran/18918
754         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
755         * gfortran.dg/coarray_lock_3.f90: Fix test.
756         * gfortran.dg/coarray_lock_4.f90: New.
757         * gfortran.dg/coarray_lock_5.f90: New.
758
759 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
760
761         PR target/50009
762         * gcc.c-torture/compile/pr50009.c: New test.
763
764         PR target/50092
765         * gcc.dg/torture/pr50092.c: New test.
766
767 2011-08-18  Tobias Burnus  <burnus@net-b.de>
768
769         PR fortran/50109
770         * gfortran.dg/namelist_73.f90: New.
771
772 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
773
774         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
775
776         PR debug/50017
777         * gcc.dg/pr50017.c: New test.
778
779 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
780
781         PR c++/45625
782         * g++.dg/lookup/hidden-var1.C: New test case.
783
784 2011-08-17  Tobias Burnus  <burnus@net-b.de>
785
786         PR fortran/31461
787         * gfortran.dg/warn_unused_var_2.f90: New.
788         * gfortran.dg/warn_unused_var_3.f90: New.
789
790 2011-08-17  Tom de Vries  <tom@codesourcery.com>
791
792         PR target/43597
793         * gcc.target/arm/pr43597.c: New test.
794
795 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
796
797         PR fortran/50070
798         * gfortran.dg/common_13.f90: New.
799
800 2011-08-16  Jason Merrill  <jason@redhat.com>
801
802         PR c++/50086
803         * g++.dg/cpp0x/variadic-unresolved.C: New.
804
805         * g++.old-deja/g++.brendan/README: Add R.I.P.
806
807         * g++.dg/ext/attr-used-1.C: New.
808
809         PR c++/50054
810         * g++.dg/cpp0x/initlist56.C: New.
811
812 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
813
814         PR testsuite/50085
815         * g++.dg/opt/life1.C: Only run on Linux.
816
817 2011-08-15  Tobias Burnus  <burnus@net-b.de>
818
819         * gfortran.dg/coarray_26.f90: New.
820
821 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
822
823         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
824         -fdump-tree-vrp1.
825
826 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
827
828         PR fortran/50073
829         * gfortran.dg/func_result_7.f90: New.
830
831 2011-08-13  Jason Merrill  <jason@redhat.com>
832
833         PR c++/50075
834         * g++.dg/cpp0x/decltype32.C: New.
835
836         PR c++/50059
837         * g++.dg/diagnostic/expr1.C: New.
838
839 2011-08-12  David Li  <davidxl@google.com>
840
841         * g++.dg/abi/vbase15.C: New test.
842
843 2011-08-12  Jason Merrill  <jason@redhat.com>
844
845         PR c++/50034
846         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
847
848 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
849
850         * gcc.dg/builtins-67.c: New test.
851         * gcc.target/i386/conversion.c: Ditto.
852
853 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
854             Brian Hackett  <bhackett1024@gmail.com>
855
856         * g++.dg/plugin/decl_plugin.c: New.
857         * g++.dg/plugin/decl-plugin-test.C: New.
858         * g++.dg/plugin/plugin.exp: Add above testcase.
859
860 2011-08-11  Richard Guenther  <rguenther@suse.de>
861
862         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
863
864 2011-08-11  Michael Matz  <matz@suse.de>
865
866         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
867
868 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
869
870         PR tree-optimization/50039
871         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
872         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
873
874 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
875
876         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
877         (sse4_1_test): Initialize src3 with random value.
878
879 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
880
881         * gcc.c-torture/execute/scal-to-vec1.c: New test.
882         * gcc.c-torture/execute/scal-to-vec2.c: New test.
883         * gcc.c-torture/execute/scal-to-vec3.c: New test.
884         * gcc.dg/scal-to-vec1.c: New test.
885         * gcc.dg/scal-to-vec2.c: New test.
886
887 2011-08-09  Richard Guenther  <rguenther@suse.de>
888
889         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
890         * gcc.dg/tree-ssa/vrp60.c: New testcase.
891         * gcc.dg/tree-ssa/vrp61.c: Likewise.
892         * gcc.dg/tree-ssa/vrp62.c: Likewise.
893
894 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
895
896         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
897
898 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
899
900         * gcc.dg/pr49948.c: Require pthread effective target.
901
902 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
903
904         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
905
906 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
907
908         * gcc.target/i386/sse-22a.c: New test.
909
910 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
911
912         PR tree-optimization/50014
913         * gcc.dg/vect/pr50014.c: New test.
914
915 2011-08-08  Martin Jambor  <mjambor@suse.cz>
916
917         PR middle-end/49923
918         * gcc.dg/tree-ssa/pr49923.c: New test.
919
920 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
921
922         PR target/49781
923         * gcc.target/i386/pr49781-1.c: New.
924
925 2011-08-08  Jason Merrill  <jason@redhat.com>
926
927         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
928
929         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
930
931 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
932
933         PR fortran/49638
934         * gfortran.dg/typebound_override_1.f90: New.
935
936 2011-08-07  Kai Tietz  <ktietz@redhat.com>
937
938         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
939         x86_64 mingw target.
940         * gcc.dg/tree-ssa/loop-1.c: Likewise.
941         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
942         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
943         * gcc.dg/tree-ssa/loop-33.c: Likewise.
944         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
945         * gcc.dg/tree-ssa/loop-35.c: Likewise.
946         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
947         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
948         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
949         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
950
951 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
952
953         PR testsuite/48727
954         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
955
956 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
957
958         * gcc.dg/pr48770.c: Cleanup coverage files.
959         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
960
961 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
962
963         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
964         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
965         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
966         lzcnt and bmi options.
967
968 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
969
970         PR target/47381
971         * gcc.dg/pr47381-1.c: New.
972         * gcc.dg/pr47381-2.c: Likewise.
973         * gcc.target/i386/pr47381.c: Likewise.
974
975 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
976
977         PR middle-end/47727
978         * gcc.dg/pr47727.c: New.
979
980         PR target/47372
981         * gcc.dg/pr47372-1.c: New.
982         * gcc.dg/pr47372-2.c: Likewise.
983
984 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
985
986         PR middle-end/47449
987         * gcc.target/i386/pr47449.c: New.
988
989         PR target/47446
990         * gcc.dg/pr47446-1.c: New.
991         * gcc.dg/pr47446-2.c: Likewise.
992
993 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
994
995         PR target/47766
996         * gcc.dg/pr47766.c: New.
997
998         PR target/47715
999         * gcc.dg/tls/pr47715-1.c: New.
1000         * gcc.dg/tls/pr47715-2.c: Likewise.
1001         * gcc.dg/tls/pr47715-3.c: Likewise.
1002         * gcc.dg/tls/pr47715-4.c: Likewise.
1003         * gcc.dg/tls/pr47715-5.c: Likewise.
1004
1005 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1006
1007         PR libobjc/50002
1008         * objc.dg/gnu-api-2-class.m: Updated comments.
1009         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1010         * objc.dg/gnu-api-2-class-meta.m: New test.
1011         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1012
1013 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1014
1015         PR libobjc/49882
1016         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1017         with classes that are in construction.
1018
1019 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1020
1021         PR target/48084
1022         * gcc.target/i386/pr48084-1.c: New.
1023         * gcc.target/i386/pr48084-2.c: Likewise.
1024         * gcc.target/i386/pr48084-3.c: Likewise.
1025         * gcc.target/i386/pr48084-4.c: Likewise.
1026         * gcc.target/i386/pr48084-5.c: Likewise.
1027
1028         PR rtl-optimization/49504
1029         * gcc.target/i386/pr49504.c: New.
1030
1031         PR target/49860
1032         * gcc.dg/pr49860.c: New.
1033
1034 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1035         
1036         PR libobjc/49882
1037         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1038         with classes that are in construction.
1039
1040 2011-08-05  Jason Merrill  <jason@redhat.com>
1041
1042         PR c++/48993
1043         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1044
1045         PR c++/49921
1046         * g++.dg/cpp0x/decltype31.C: New.
1047
1048         PR c++/49669
1049         * g++.dg/init/array28.C: New.
1050
1051         PR c++/49988
1052         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1053
1054 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1055
1056         PR target/47369
1057         * gcc.dg/pr47369-1.c: New.
1058
1059 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1060
1061         PR middle-end/47364
1062         * gcc.dg/torture/pr47364-1.c: New.
1063         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1064         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1065
1066 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1067
1068         PR fortran/37211
1069         * gfortran.dg/transfer_check_2.f90:  New test case.
1070
1071 2011-08-05  Jan Hubicka  <jh@suse.cz>
1072
1073         PR middle-end/49494
1074         * gfortran.dg/pr49494.f90: New testcase.
1075
1076 2011-08-05  Jan Hubicka  <jh@suse.cz>
1077
1078         PR middle-end/49735
1079         * gcc.c-torture/compile/pr49735.c: New testcase.
1080
1081 2011-08-05  Jason Merrill  <jason@redhat.com>
1082
1083         PR c++/47453
1084         * g++.dg/cpp0x/initlist56.C: New.
1085
1086         PR c++/49812
1087         * g++.dg/overload/rvalue2.C: New.
1088
1089         PR c++/49983
1090         * g++.dg/cpp0x/range-for21.C: New.
1091
1092         * g++.dg/ext/vla11.C: New.
1093
1094 2011-08-05  Richard Guenther  <rguenther@suse.de>
1095
1096         PR tree-optimization/49984
1097         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1098
1099 2011-08-05  Richard Guenther  <rguenther@suse.de>
1100
1101         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1102         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1103         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1104
1105 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1106
1107         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1108         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1109         * gfortran.dg/ldist-pr43023.f90: Ditto.
1110         * gfortran.dg/namelist_52.f90: Ditto.
1111         * gfortran.dg/interface_proc_end.f90: Ditto.
1112         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1113         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1114
1115 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1116
1117         * gcc.dg/vect/vect-over-widen-1.c: New test.
1118         * gcc.dg/vect/vect-over-widen-2.c: New test.
1119         * gcc.dg/vect/vect-over-widen-3.c: New test.
1120         * gcc.dg/vect/vect-over-widen-4.c: New test.
1121
1122 2011-08-04  Richard Guenther  <rguenther@suse.de>
1123
1124         PR fortran/49957
1125         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1126
1127 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1128
1129         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1130
1131 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR middle-end/49905
1134         * g++.dg/ext/builtin-object-size3.C: New test.
1135
1136 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR tree-optimization/49948
1139         * gcc.dg/pr49948.c: New test.
1140
1141 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1142
1143         PR middle-end/47383
1144         * gcc.dg/torture/pr47383.c: New.
1145
1146 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1147
1148         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1149
1150 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1151
1152         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1153
1154 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1155
1156         PR target/47744
1157         * gcc.dg/torture/pr47744-1.c: New.
1158         * gcc.dg/torture/pr47744-2.c: Likewise.
1159         * gcc.dg/torture/pr47744-3.c: Likewise.
1160
1161 2011-08-03  Richard Guenther  <rguenther@suse.de>
1162
1163         PR middle-end/49958
1164         * gcc.dg/torture/pr49958.c: New testcase.
1165
1166 2011-08-03  Richard Guenther  <rguenther@suse.de>
1167
1168         PR tree-optimization/49938
1169         * g++.dg/torture/pr49938.C: New testcase.
1170
1171 2011-08-02  Jason Merrill  <jason@redhat.com>
1172
1173         PR c++/43886
1174         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1175
1176         PR c++/49577
1177         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1178
1179         PR c++/49593
1180         * g++.dg/cpp0x/variadic115.C: New.
1181
1182         PR c++/49803
1183         * g++.dg/cpp0x/union5.C: New.
1184
1185 2011-08-02  Daniel Kraft  <d@domob.eu>
1186
1187         PR fortran/49885
1188         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1189
1190 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1191
1192         PR middle-end/49947
1193         * gcc.dg/tree-ssa/forwprop-15.c
1194
1195 2011-08-02  Jason Merrill  <jason@redhat.com>
1196
1197         PR c++/49834
1198         * g++.dg/cpp0x/range-for20.C: New.
1199
1200 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1201
1202         * gfortran.dg/coarray_lib_token_3.f90: New.
1203
1204 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR fortran/46752
1207         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1208         * gcc.dg/gomp/atomic-15.c: New test.
1209         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1210         * g++.dg/gomp/atomic-15.C: New test.
1211         * g++.dg/gomp/private-1.C: New test.
1212         * g++.dg/gomp/sharing-2.C: New test.
1213         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1214         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1215         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1216
1217 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1218
1219         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1220         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1221         cleanup-module.
1222         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1223         * gfortran.dg/allocatable_function_5.f90: Ditto.
1224         * gfortran.dg/allocate_stat.f90: Ditto.
1225         * gfortran.dg/array_constructor_20.f90: Ditto.
1226         * gfortran.dg/array_constructor_21.f90: Ditto.
1227         * gfortran.dg/array_constructor_22.f90: Ditto.
1228         * gfortran.dg/array_constructor_26.f03: Ditto.
1229         * gfortran.dg/array_function_4.f90: Ditto.
1230         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1231         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1232         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1233         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1234         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1235         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1236         * gfortran.dg/class_15.f03: Ditto.
1237         * gfortran.dg/class_27.f03: Ditto.
1238         * gfortran.dg/class_33.f90: Ditto.
1239         * gfortran.dg/class_37.f03: Ditto.
1240         * gfortran.dg/class_40.f03: Ditto.
1241         * gfortran.dg/class_42.f03: Ditto.
1242         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1243         * gfortran.dg/coarray/registering_1.f90: Ditto.
1244         * gfortran.dg/convert_1.f90: Ditto.
1245         * gfortran.dg/default_initialization_3.f90: Ditto.
1246         * gfortran.dg/dependency_25.f90: Ditto.
1247         * gfortran.dg/dependency_26.f90: Ditto.
1248         * gfortran.dg/dependency_36.f90: Ditto.
1249         * gfortran.dg/dependency_37.f90: Ditto.
1250         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1251         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1252         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1253         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1254         * gfortran.dg/elemental_result_1.f90: Ditto.
1255         * gfortran.dg/empty_derived_type.f90: Ditto.
1256         * gfortran.dg/entry_7.f90: Ditto.
1257         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1258         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1259         * gfortran.dg/error_recovery_3.f90: Ditto.
1260         * gfortran.dg/extends_4.f03: Ditto.
1261         * gfortran.dg/func_assign.f90: Ditto.
1262         * gfortran.dg/func_assign_3.f90: Ditto.
1263         * gfortran.dg/generic_1.f90: Ditto.
1264         * gfortran.dg/generic_18.f90: Ditto.
1265         * gfortran.dg/generic_22.f03: Ditto.
1266         * gfortran.dg/generic_4.f90: Ditto.
1267         * gfortran.dg/generic_6.f90: Ditto.
1268         * gfortran.dg/generic_actual_arg.f90: Ditto.
1269         * gfortran.dg/graphite/id-21.f: Ditto.
1270         * gfortran.dg/graphite/pr45758.f90: Ditto.
1271         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1272         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1273         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1274         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1275         * gfortran.dg/host_used_types_1.f90: Ditto.
1276         * gfortran.dg/implicit_1.f90: Ditto.
1277         * gfortran.dg/implicit_11.f90: Ditto.
1278         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1279         * gfortran.dg/impure_actual_1.f90: Ditto.
1280         * gfortran.dg/impure_assignment_1.f90: Ditto.
1281         * gfortran.dg/impure_constructor_1.f90: Ditto.
1282         * gfortran.dg/initialization_10.f90: Ditto.
1283         * gfortran.dg/initialization_12.f90: Ditto.
1284         * gfortran.dg/interface_14.f90: Ditto.
1285         * gfortran.dg/interface_15.f90: Ditto.
1286         * gfortran.dg/interface_2.f90: Ditto.
1287         * gfortran.dg/interface_25.f90: Ditto.
1288         * gfortran.dg/interface_26.f90: Ditto.
1289         * gfortran.dg/interface_29.f90: Ditto.
1290         * gfortran.dg/interface_assignment_1.f90: Ditto.
1291         * gfortran.dg/internal_pack_6.f90: Ditto.
1292         * gfortran.dg/internal_pack_7.f90: Ditto.
1293         * gfortran.dg/internal_pack_8.f90: Ditto.
1294         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1295         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1296         * gfortran.dg/module_commons_3.f90: Ditto.
1297         * gfortran.dg/module_equivalence_4.f90: Ditto.
1298         * gfortran.dg/module_equivalence_6.f90: Ditto.
1299         * gfortran.dg/module_function_type_1.f90: Ditto.
1300         * gfortran.dg/module_naming_1.f90: Ditto.
1301         * gfortran.dg/namelist_4.f90: Ditto.
1302         * gfortran.dg/operator_c1202.f90: Ditto.
1303         * gfortran.dg/parens_7.f90: Ditto.
1304         * gfortran.dg/pr32921.f: Ditto.
1305         * gfortran.dg/pr33646.f90: Ditto.
1306         * gfortran.dg/pr41928.f90: Ditto.
1307         * gfortran.dg/pr42119.f90: Ditto.
1308         * gfortran.dg/pr43984.f90: Ditto.
1309         * gfortran.dg/present_1.f90: Ditto.
1310         * gfortran.dg/private_type_2.f90: Ditto.
1311         * gfortran.dg/proc_decl_2.f90: Ditto.
1312         * gfortran.dg/proc_ptr_10.f90: Ditto.
1313         * gfortran.dg/proc_ptr_22.f90: Ditto.
1314         * gfortran.dg/proc_ptr_8.f90: Ditto.
1315         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1316         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1317         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1318         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1319         * gfortran.dg/substring_equivalence.f90: Ditto.
1320         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1321         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1322         * gfortran.dg/trim_optimize_6.f90: Ditto.
1323         * gfortran.dg/typebound_call_12.f03: Ditto.
1324         * gfortran.dg/typebound_operator_5.f03: Ditto.
1325         * gfortran.dg/typebound_operator_6.f03: Ditto.
1326         * gfortran.dg/typebound_proc_18.f03: Ditto.
1327         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1328         * gfortran.dg/use_1.f90: Ditto.
1329         * gfortran.dg/use_10.f90: Ditto.
1330         * gfortran.dg/use_11.f90: Ditto.
1331         * gfortran.dg/use_14.f90: Ditto.
1332         * gfortran.dg/use_only_2.f90: Ditto.
1333         * gfortran.dg/use_rename_4.f90: Ditto.
1334         * gfortran.dg/use_rename_5.f90: Ditto.
1335         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1336         * gfortran.dg/used_interface_ref.f90: Ditto.
1337         * gfortran.dg/used_types_11.f90: Ditto.
1338         * gfortran.dg/used_types_3.f90: Ditto.
1339         * gfortran.dg/used_types_4.f90: Ditto.
1340         * gfortran.dg/userdef_operator_2.f90: Ditto.
1341         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1342         * gfortran.dg/vect/pr46213.f90: Ditto.
1343         * gfortran.dg/whole_file_21.f90: Ditto.
1344         * gfortran.dg/whole_file_22.f90: Ditto.
1345         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1346         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1347
1348 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1349
1350         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1351
1352 2011-08-01  Jason Merrill  <jason@redhat.com>
1353
1354         PR c++/49932
1355         * g++.dg/abi/mangle49.C: New.
1356
1357         PR c++/49924
1358         * g++.dg/cpp0x/constexpr-array4.C: New.
1359
1360         PR c++/49813
1361         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1362
1363 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1364
1365         PR target/49927
1366         * gcc.target/i386/pr49927.c: New test.
1367
1368 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1369
1370         PR tree-optimization/49926
1371         * gcc.dg/vect/pr49926.c: New test.
1372
1373 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1374
1375         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1376         * gcc.target/i386/lzcnt-1.c: New test.
1377         * gcc.target/i386/lzcnt-2.c: Likewise.
1378         * gcc.target/i386/lzcnt-2a.c: Likewise.
1379         * gcc.target/i386/lzcnt-3.c: Likewise.
1380         * gcc.target/i386/lzcnt-4.c: Likewise.
1381         * gcc.target/i386/lzcnt-4a.c: Likewise.
1382         * gcc.target/i386/lzcnt-5.c: Likewise.
1383         * gcc.target/i386/lzcnt-6.c: Likewise.
1384         * gcc.target/i386/lzcnt-6a.c: Likewise.
1385         * gcc.target/i386/lzcnt-check.h: Likewise.
1386
1387         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1388         * gcc.target/i386/sse-13.c: Likewise.
1389         * gcc.target/i386/sse-14.c: Likewise.
1390         * g++.dg/other/i386-2.C: Likewise.
1391         * g++.dg/other/i386-3.C: Likewise.
1392
1393 2011-08-01  Julian Brown  <julian@codesourcery.com>
1394
1395         * gcc.target/arm/fixed-point-exec.c: New test.
1396
1397 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1398
1399         PR target/49920
1400         * gcc.target/i386/pr49920.c: New test.
1401
1402 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1403
1404         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1405         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1406         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1407         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1408         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1409         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1410         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1411         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1412         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1413         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1414         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1415         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1416         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1417         * g++.dg/tree-ssa/pr33615.C: Ditto.
1418         * g++.dg/tree-ssa/restrict1.C: Ditto.
1419         * c-c++-common/restrict-2.c: Ditto.
1420         * gfortran.dg/pr32921.f: Ditto.
1421         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1422         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1423         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1424         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1425         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1426         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1427         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1428         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1429         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1430         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1431
1432 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1433
1434         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1435         .exe.ltrans[0-9]*. dump files.
1436
1437 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1438
1439         PR fortran/49112
1440         * gfortran.dg/abstract_type_6.f03: Modified.
1441         * gfortran.dg/typebound_proc_24.f03: New.
1442
1443 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1444
1445         PR testsuite/49917
1446         * g++.dg/init/for1.C: Fix.
1447
1448 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1449
1450         PR fortran/48876
1451         * gfortran.dg/string_5.f90:  New test.
1452
1453 2011-07-29  Jason Merrill  <jason@redhat.com>
1454
1455         PR c++/49867
1456         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1457
1458 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1459
1460         PR tree-optimization/47407
1461         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1462         alpha*-dec-osf*.
1463         Sort target list.
1464
1465 2011-07-29  Richard Guenther  <rguenther@suse.de>
1466
1467         * gcc.dg/uninit-suppress.c: Also disable VRP.
1468         * gcc.dg/uninit-suppress_2.c: Likewise.
1469
1470 2011-07-28  Jason Merrill  <jason@redhat.com>
1471
1472         PR c++/49808
1473         * g++.dg/template/nontype24.C: New.
1474
1475 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1476
1477         PR rtl-optimization/47958
1478         * gcc.dg/torture/pr47958-1.c: New.
1479
1480 2011-07-29  Wei Guozhi  <carrot@google.com>
1481
1482         PR rtl-optimization/49799
1483         * gcc.dg/pr49799.c: New test case.
1484
1485 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1486
1487         PR middle-end/48648
1488         * gcc.dg/graphite/id-pr48648.c: New.
1489
1490 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1491
1492         PR fortran/31067
1493         * gfortran.dg/maxloc_2.f90: New test.
1494         * gfortran.dg/maxloc_3.f90: New test.
1495         * gfortran.dg/minloc_1.f90: New test.
1496         * gfortran.dg/minloc_2.f90: New test.
1497         * gfortran.dg/minloc_3.f90: New test.
1498         * gfortran.dg/minmaxloc_7.f90: New test.
1499
1500         PR debug/49871
1501         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1502
1503 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1504
1505         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1506         the builtin isn't optimized away.
1507
1508 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1509
1510         PR fortran/45586
1511         * gfortran.dg/lto/pr45586-2_0.f90: New.
1512
1513 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1514
1515         PR middle-end/49875
1516         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1517         * c-c++-common/cxxbitfields-5.c: Same.
1518
1519 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1520
1521         * lib/target-supports.exp (check_effective_target_mmap): Use
1522         check_function_available.
1523
1524 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1525
1526         * g++.old-deja/g++.pt/crash60.C: Updated.
1527
1528 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR target/49866
1531         * gcc.target/i386/pr49866.c: New test.
1532
1533 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1534
1535         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1536         * gcc.target/i386/bmi-andn-1.c: New test.
1537         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1538         * gcc.target/i386/bmi-andn-2.c: Likewise.
1539         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1540         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1541         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1542         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1543         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1544         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1545         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1546         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1547         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1548         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1549         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1550         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1551         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1552         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1553         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1554         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1555         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1556         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1557         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1558         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1559         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1560
1561 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1562
1563         PR middle-end/47691
1564         * gfortran.dg/graphite/id-pr47691.f: New.
1565
1566 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1567
1568         * gcc.target/i386/avx-os-support.h: New.
1569         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1570         (main): Check avx_os_support before the test is run.
1571         * gcc.target/i386/aes-avx-check.h: Ditto.
1572         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1573
1574 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1575
1576         * gcc.target/i386/aggregate-ret3.c: New test.
1577         * gcc.target/i386/aggregate-ret4.c: New test.
1578
1579 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1580
1581         PR fortran/49755
1582         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1583         allocated array should *not* change its size.
1584         * gfortran.dg/multiple_allocation_3.f90: New test.
1585
1586 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1587
1588         PR c++/49776
1589         * g++.dg/cpp0x/constexpr-49776.C: New.
1590
1591 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1592
1593         PR middle-end/47046
1594         * gcc.dg/graphite/id-pr47046.c: New.
1595
1596 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1597
1598         PR middle-end/47653
1599         * gcc.dg/graphite/run-id-pr47593.c: New.
1600
1601 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1602
1603         PR middle-end/47653
1604         * gcc.dg/graphite/run-id-pr47653.c: New.
1605         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1606         induction variables.
1607         * gcc.dg/graphite/scop-16.c: Same.
1608         * gcc.dg/graphite/scop-17.c: Same.
1609         * gcc.dg/graphite/scop-21.c: Same.
1610
1611 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1612
1613         PR middle-end/48805
1614         * gcc.dg/graphite/id-pr48805.c: New.
1615
1616 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1617
1618         * gfortran.dg/coarray_lib_token_2.f90: New.
1619
1620 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1621
1622         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1623         SPU local store.
1624
1625 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1626
1627         PR tree-opt/49671
1628         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1629         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1630
1631 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1632
1633         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1634
1635         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1636         * gcc.c-torture/execute/loop-2g.c: Likewise.
1637         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1638         Require mmap support.
1639         * gcc.c-torture/execute/loop-2g.x: Likewise.
1640         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1641         (MAP_ANON): Provide default.
1642         * gcc.dg/20050826-1.c: Likewise.
1643         * gcc.target/i386/pr36533.c: Likewise.
1644         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1645         Use dg-require-effective-target mmap.
1646
1647 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1648
1649         PR c++/49838
1650         * g++.dg/cpp0x/range-for19.C: New.
1651
1652 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1653
1654         PR testsuite/49753
1655         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1656
1657         Revert:
1658         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1659
1660         PR testsuite/49753
1661         * g++.dg/torture/pr49309.C: Remove.
1662
1663 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1664
1665         PR tree-optimization/49809
1666         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1667         test.
1668
1669 2011-07-25  Richard Guenther  <rguenther@suse.de>
1670
1671         PR tree-optimization/49715
1672         * gcc.target/i386/pr49715-1.c: New testcase.
1673         * gcc.target/i386/pr49715-2.c: Likewise.
1674
1675 2011-07-23  Jason Merrill  <jason@redhat.com>
1676
1677         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1678
1679 2011-07-22  Jason Merrill  <jason@redhat.com>
1680
1681         PR c++/49793
1682         * g++.dg/cpp0x/initlist55.C: New.
1683
1684 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1685
1686         PR fortran/49791
1687         * gfortran.dg/namelist_72.f: New.
1688
1689 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1690
1691         * gfortran.dg/coarray_25.f90: New.
1692
1693 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1694
1695         * override1.C: This test should use c++0x mode.
1696         * override3.C: New. Test the diagnostics in c++98 mode.
1697
1698 2011-07-22  Jason Merrill  <jason@redhat.com>
1699             Mark Glisse  <marc.glisse@normalesup.org>
1700
1701         PR c++/30112
1702         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1703
1704         PR c++/49813
1705         * g++.dg/opt/builtins2.C: New.
1706         * g++.dg/other/error27.C: Don't rely on __builtin.
1707
1708 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1709
1710         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1711         on lp64 targets.
1712         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1713         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1714         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1715         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1716
1717         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1718         instead of ia32.
1719
1720 2011-07-22  Richard Guenther  <rguenther@suse.de>
1721
1722         PR tree-optimization/45819
1723         * gcc.dg/pr45819.c: New testcase.
1724
1725 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1726
1727         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1728
1729 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1730
1731         PR middle-end/47654
1732         PR middle-end/49649
1733         * gcc.dg/graphite/run-id-pr47654.c: New.
1734
1735 2011-07-21  Ian Lance Taylor  <iant@google.com>
1736
1737         PR middle-end/49705
1738         * gcc.dg/pr49705.c: New test.
1739
1740 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1741
1742         * lib/target-supports.exp (check_avx_os_support_available): New.
1743         (check_effective_target_avx_runtime): Use it.
1744
1745 2011-07-21  Richard Guenther  <rguenther@suse.de>
1746
1747         PR tree-optimization/49770
1748         * g++.dg/torture/pr49770.C: New testcase.
1749
1750 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1751
1752         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1753         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1754
1755 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1756
1757         * gfortran.dg/coarray_lib_token_1.f90: New.
1758
1759 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1760
1761         * gcc.dg/pr32912-2.c: Skip for AVR.
1762         * gcc.dg/pr44674.c: Add dg-require-profiling.
1763
1764 2011-07-20  Jason Merrill  <jason@redhat.com>
1765
1766         * g++.dg/ext/desig2.C: New.
1767
1768 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1769
1770         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1771         be generated.
1772         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1773         * gcc.target/powerpc/recip-3.c: Ditto.
1774
1775 2011-07-19  Jason Merrill  <jason@redhat.com>
1776
1777         PR c++/6709 (DR 743)
1778         PR c++/42603 (DR 950)
1779         * g++.dg/cpp0x/decltype21.C: New.
1780
1781 2011-07-20  Richard Guenther  <rguenther@suse.de>
1782
1783         PR middle-end/18908
1784         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1785         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1786
1787 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1788
1789         * gcc.target/arm/combine-movs.c: New.
1790         * gcc.target/arm/unsigned-extend-2.c: New.
1791
1792 2011-07-19  Jason Merrill  <jason@redhat.com>
1793
1794         PR c++/49785
1795         * g++.dg/cpp0x/variadic114.C: New.
1796
1797 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1798
1799         * gfortran.dg/coarray_args_1.f90: New.
1800         * gfortran.dg/coarray_args_2.f90: New.
1801
1802 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1803
1804         PR fortran/49708
1805         * gfortran.dg/allocate_error_3.f90: New.
1806
1807 2011-07-19  Richard Guenther  <rguenther@suse.de>
1808
1809         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1810         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1811         * gcc.dg/torture/20110719-1.c: New testcase.
1812
1813 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1814
1815         PR tree-optimization/49768
1816         * gcc.c-torture/execute/pr49768.c: New test.
1817
1818 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1819
1820         PR tree-optimization/49771
1821         * gcc.dg/vect/pr49771.c: New test.
1822
1823 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1824
1825         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1826         * gcc.dg/ipa/ipa-2.c: Likewise.
1827         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1828         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1829         * gcc.dg/ipa/ipa-5.c: Likewise.
1830         * gcc.dg/ipa/ipa-7.c: Likewise.
1831         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1832         * gcc.dg/ipa/ipacost-1.c: Likewise.
1833         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1834         functions.
1835         * gcc.dg/ipa/ipcp-1.c: New test.
1836         * gcc.dg/ipa/ipcp-2.c: Likewise.
1837         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1838
1839 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1840
1841         PR middle-end/49675
1842         * gfortran.dg/pr49675.f90: New test.
1843
1844 2011-07-18  Richard Guenther  <rguenther@suse.de>
1845
1846         * gcc.dg/torture/20110718-1.c: New testcase.
1847
1848 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1849
1850         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1851         * g++.dg/ext/bitfield3.C: Likewise.
1852         * g++.dg/ext/bitfield4.C: Likewise.
1853         * g++.dg/ext/bitfield5.C: Likewise.
1854         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1855         * g++.dg/other/pr23205-2.C: Likewise.
1856         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1857         * gcc.c-torture/compile/20001109-2.c: Likewise.
1858         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1859         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1860         * gcc.dg/bitfld-16.c: Likewise.
1861         * gcc.dg/bitfld-17.c: Likewise.
1862         * gcc.dg/bitfld-18.c: Likewise.
1863         * gcc.dg/builtins-config.h: Remove Netware support.
1864         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1865         * gcc.dg/cdce2.c: Likewise.
1866         * gcc.dg/cpp/assert4.c: Remove netware support.
1867         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1868         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1869
1870         * lib/target-supports.exp (check_visibility_available): Remove
1871         NetWare support.
1872         (check_profiling_available): Likewise.
1873
1874 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1875
1876         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1877
1878 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1879             Thomas Koenig  <tkoenig@gcc.gnu.org>
1880
1881         PR fortran/34657
1882         * gfortran.dg/generic_17.f90: Fix testcase.
1883         * gfortran.dg/interface_3.f90: Add dg-error.
1884         * gfortran.dg/use_14.f90: New.
1885         * gfortran.dg/use_15.f90: New.
1886
1887 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1888
1889         * gnat.dg/pointer_controlled.adb: New test.
1890
1891 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1892
1893         PR fortran/49624
1894         * gfortran.dg/pointer_remapping_7.f90: New.
1895
1896 2011-07-16  Jason Merrill  <jason@redhat.com>
1897
1898         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1899
1900 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1901             Jason Merrill  <jason@redhat.com>
1902
1903         PR c++/45329
1904         PR c++/48934
1905         * g++.dg/cpp0x/decltype29.C: Adjust.
1906         * g++.dg/cpp0x/error4.C: Adjust.
1907         * g++.dg/cpp0x/sfinae26.C: Adjust.
1908         * g++.dg/cpp0x/variadic105.C: Adjust.
1909         * g++.dg/template/deduce3.C: Adjust.
1910         * g++.dg/template/error45.C: Adjust.
1911         * g++.dg/template/ptrmem2.C: Adjust.
1912         * g++.dg/template/sfinae2.C: Adjust.
1913         * g++.old-deja/g++.pt/crash60.C: Adjust.
1914         * g++.old-deja/g++.pt/unify6.C: Adjust.
1915         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1916         * g++.dg/cpp0x/nullptr15.C: Adjust.
1917         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1918         * g++.dg/cpp0x/pr31431.C: Adjust.
1919         * g++.dg/cpp0x/pr31434.C: Adjust.
1920         * g++.dg/cpp0x/sfinae11.C: Adjust
1921         * g++.dg/cpp0x/temp_default2.C: Adjust.
1922         * g++.dg/cpp0x/trailing4.C: Adjust.
1923         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1924         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1925         * g++.dg/cpp0x/variadic105.C: Adjust.
1926         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1927         * g++.dg/ext/vla2.C: Adjust.
1928         * g++.dg/other/ptrmem10.C: Adjust.
1929         * g++.dg/other/ptrmem11.C: Adjust.
1930         * g++.dg/overload/unknown1.C: Adjust.
1931         * g++.dg/template/conv11.C: Adjust.
1932         * g++.dg/template/dependent-expr5.C: Adjust.
1933         * g++.dg/template/friend.C: Adjust.
1934         * g++.dg/template/incomplete2.C: Adjust.
1935         * g++.dg/template/local4.C: Adjust.
1936         * g++.dg/template/local6.C: Adjust.
1937         * g++.dg/template/operator9.C: Adjust.
1938         * g++.dg/template/ttp25.C: Adjust.
1939         * g++.dg/template/unify10.C: Adjust.
1940         * g++.dg/template/unify11.C: Adjust.
1941         * g++.dg/template/unify6.C: Adjust.
1942         * g++.dg/template/unify9.C: Adjust.
1943         * g++.dg/template/varmod1.C: Adjust.
1944         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1945         * g++.old-deja/g++.pt/crash28.C: Adjust.
1946         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1947         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1948         * g++.old-deja/g++.pt/expr2.C: Adjust.
1949         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1950         * g++.old-deja/g++.pt/spec5.C: Adjust.
1951         * g++.old-deja/g++.pt/spec6.C: Adjust.
1952         * g++.old-deja/g++.pt/unify4.C: Adjust.
1953         * g++.old-deja/g++.pt/unify8.C: Adjust.
1954         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1955         * g++.dg/overload/template5.C: New testcase.
1956         * g++.dg/template/overload12.C: New testcase.
1957
1958 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1959
1960         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1961         * gfortran.dg/coarray_7.f90: Ditto.
1962         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1963         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1964
1965 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1966
1967         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1968         case.
1969         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1970         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1971         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1972         C67X.
1973         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1974         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1975         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1976
1977 2011-07-15  Jason Merrill  <jason@redhat.com>
1978
1979         PR testsuite/49741
1980         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1981         Use --extra_opts instead of --additional_options.
1982
1983 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1984
1985         PR testsuite/49753
1986         * g++.dg/torture/pr49309.C: Remove.
1987
1988 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1989
1990         * gcc.target/tic6x/weak-call.c: New test.
1991         * gcc.target/tic6x/fpcmp.c: New test.
1992         * gcc.target/tic6x/fpdiv.c: New test.
1993         * gcc.target/tic6x/rotdi16-scan.c: New test.
1994         * gcc.target/tic6x/ffssi.c: New test.
1995         * gcc.target/tic6x/fpdiv-lib.c: New test.
1996         * gcc.target/tic6x/cold-lc.c: New test.
1997         * gcc.target/tic6x/longcalls.c: New test.
1998         * gcc.target/tic6x/abi-align-1.c: New test.
1999         * gcc.target/tic6x/fpcmp-finite.c: New test.
2000         * gcc.target/tic6x/rotdi16.c: New test.
2001         * gcc.target/tic6x/bswapl.c: New test.
2002         * gcc.target/tic6x/ffsdi.c: New test.
2003         * gcc.target/tic6x/tic6x.exp: New file.
2004         * gcc.target/tic6x/builtins/arith24.c: New test.
2005         * gcc.target/tic6x/builtins/smpy.c: New test.
2006         * gcc.target/tic6x/builtins/smpylh.c: New test.
2007         * gcc.target/tic6x/builtins/smpyh.c: New test.
2008         * gcc.target/tic6x/builtins/sarith1.c: New test.
2009         * gcc.target/tic6x/builtins/extclr.c: New test
2010         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2011         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2012         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2013         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2014         New functions.
2015         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2016         __TMS320C6X__.
2017         * gcc.dg/20020312-2.c: Likewise.
2018         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2019         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2020         * gcc.dg/torture/builtin-math-7.c: Likewise.
2021
2022         PR testsuite/49757
2023         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2024         not testing tic6x-*-*.
2025
2026 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2027
2028         PR tree-opt/49309
2029         * g++.dg/torture/pr49309.C: New testcase.
2030
2031 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2032
2033         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2034
2035 2011-07-14  Richard Guenther  <rguenther@suse.de>
2036
2037         PR tree-optimization/49651
2038         * gcc.dg/torture/pr49651.c: New testcase.
2039
2040 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2041
2042         PR target/43746
2043         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2044
2045 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2046
2047         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2048         -mno-pointers-to-nested-functions.
2049         * gcc.target/powerpc/no-r11-2.c: Ditto.
2050         * gcc.target/powerpc/no-r11-3.c: Ditto.
2051
2052 2011-07-13  Jason Merrill  <jason@redhat.com>
2053
2054         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2055         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2056         when compiling C files.
2057         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2058         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2059         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2060         * g++.dg/lookup/anon2.C: Likewise.
2061         * g++.dg/tree-ssa/copyprop.C: Likewise.
2062         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2063         * g++.dg/init/vector1.C: Ignore narrowing errors.
2064         * g++.dg/torture/pr35526.C: Likewise.
2065         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2066
2067 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2068
2069         PR libfortran/49296
2070         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2071         and logical reads.
2072
2073 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2074
2075         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2076         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2077
2078 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2079
2080         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2081         * lib/obj-c++.exp (obj-c++_init): Ditto.
2082         * lib/file-format.exp (gcc_target_object_format): Ditto.
2083         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2084         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2085         (check_visibility_available): Ditto.
2086         (check_effective_target_tls_native): Ditto.
2087         (check_effective_target_tls_emulated): Ditto.
2088         (check_effective_target_function_sections): Ditto.
2089
2090 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2091
2092         * gcc.target/arm/pr48183.c: New test.
2093
2094 2011-07-13  Richard Guenther  <rguenther@suse.de>
2095
2096         * gcc.dg/torture/20110713-1.c: New testcase.
2097
2098 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2099
2100         PR rtl-opt/49474
2101         * gcc.c-torture/compile/pr49474.c: New testcase.
2102
2103 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2104
2105         PR tree-optimization/49712
2106         * gcc.c-torture/execute/pr49712.c: New test.
2107
2108 2011-07-11  Jason Merrill  <jason@redhat.com>
2109
2110         PR c++/44609
2111         * g++.dg/template/recurse3.C: New.
2112
2113 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR debug/49676
2116         * gcc.dg/guality/csttest.c: New test.
2117
2118         PR fortran/49698
2119         * gfortran.dg/pr49698.f90: New test.
2120
2121 2011-07-11  Jeff Law  <law@redhat.com>
2122
2123         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2124
2125 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2126
2127         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2128         * go.test/go-test.exp (go-set-goarch): Likewise.
2129
2130 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2131
2132         PR target/39633
2133         * gcc.target/avr/torture/pr39633.c: New test case.
2134
2135 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2136
2137         PR fortran/18918
2138         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2139
2140 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2141
2142         * lib/target-supports.exp (check_effective_target_scheduling):
2143         New Function.
2144         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2145         * gcc.dg/pr45055.c: Ditto.
2146         * gcc.dg/pr45353.c: Ditto.
2147         * g++.dg/pr45056.C: Ditto.
2148
2149 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2150
2151         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2152         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2153         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2154         * g++.dg/torture/pr31863.C: Skip AVR.
2155
2156 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2157
2158         PR fortran/49690
2159         * gfortran.dg/intrinsic_signal.f90: New.
2160
2161 2011-07-09  Jason Merrill  <jason@redhat.com>
2162
2163         * g++.dg/cpp0x/regress/regress6.C: New.
2164         * g++.dg/parse/crash45.C: Adjust message.
2165         * g++.dg/template/crash38.C: Adjust message.
2166         * g++.dg/template/crash64.C: Adjust message.
2167
2168 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2169
2170         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2171         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2172         * g++.dg/abi/bitfield3.C: Likewise.
2173         * g++.dg/eh/pr38662.C: Likewise.
2174         * g++.dg/ext/attrib36.C: Likewise.
2175         * g++.dg/ext/attrib37.C: Likewise.
2176         * g++.dg/ext/attrib8.C: Likewise.
2177         * g++.dg/ext/tmplattr1.C: Likewise.
2178         * g++.dg/inherit/override-attribs.C: Likewise.
2179         * g++.dg/opt/inline9.C: Likewise.
2180         * g++.dg/opt/life1.C: Likewise.
2181         * g++.dg/opt/longbranch2.C: Likewise.
2182         * g++.dg/opt/nrv12.C: Likewise.
2183         * g++.dg/opt/reg-stack4.C: Likewise.
2184         * g++.dg/other/pr35504.C: Likewise.
2185         * g++.dg/other/pr39496.C: Likewise.
2186         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2187         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2188         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2189         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2190         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2191         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2192         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2193         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2194         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2195         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2196         * g++.dg/warn/pr15774-1.C: Likewise.
2197         * g++.dg/warn/pr15774-2.C: Likewise.
2198         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2199         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2200         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2201         * g++.old-deja/g++.pt/asm2.C: Likewise.
2202         * gcc.c-torture/compile/20000804-1.c: Likewise.
2203         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2204         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2205         * gcc.dg/20020108-1.c: Likewise.
2206         * gcc.dg/20020122-2.c: Likewise.
2207         * gcc.dg/20020122-3.c: Likewise.
2208         * gcc.dg/20020206-1.c: Likewise.
2209         * gcc.dg/20020219-1.c: Likewise.
2210         * gcc.dg/20020310-1.c: Likewise.
2211         * gcc.dg/20020411-1.c: Likewise.
2212         * gcc.dg/20020418-2.c: Likewise.
2213         * gcc.dg/20020426-2.c: Likewise.
2214         * gcc.dg/20020517-1.c: Likewise.
2215         * gcc.dg/20030204-1.c: Likewise.
2216         * gcc.dg/20030826-2.c: Likewise.
2217         * gcc.dg/20031102-1.c: Likewise.
2218         * gcc.dg/20031202-1.c: Likewise.
2219         * gcc.dg/20050111-1.c: Likewise.
2220         * gcc.dg/20050503-1.c: Likewise.
2221         * gcc.dg/array-init-1.c: Likewise.
2222         * gcc.dg/builtin-apply4.c: Likewise.
2223         * gcc.dg/dfp/pr31344.c: Likewise.
2224         * gcc.dg/gomp/atomic-11.c: Likewise.
2225         * gcc.dg/graphite/pr40281.c: Likewise.
2226         * gcc.dg/ia64-sync-1.c: Likewise.
2227         * gcc.dg/ia64-sync-2.c: Likewise.
2228         * gcc.dg/ia64-sync-3.c: Likewise.
2229         * gcc.dg/ia64-sync-4.c: Likewise.
2230         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2231         * gcc.dg/invalid-call-1.c: Likewise.
2232         * gcc.dg/loop-3.c: Likewise.
2233         * gcc.dg/lower-subreg-1.c: Likewise.
2234         * gcc.dg/lto/pr47259_0.c: Likewise.
2235         * gcc.dg/nested-calls-1.c: Likewise.
2236         * gcc.dg/pr20017.c: Likewise.
2237         * gcc.dg/pr25023.c: Likewise.
2238         * gcc.dg/pr27671-2.c: Likewise.
2239         * gcc.dg/pr32176.c: Likewise.
2240         * gcc.dg/pr33676.c: Likewise.
2241         * gcc.dg/pr35045.c: Likewise.
2242         * gcc.dg/pr36015.c: Likewise.
2243         * gcc.dg/pr36584.c: Likewise.
2244         * gcc.dg/pr36998.c: Likewise.
2245         * gcc.dg/pr37438.c: Likewise.
2246         * gcc.dg/pr37908.c: Likewise.
2247         * gcc.dg/pr41241.c: Likewise.
2248         * gcc.dg/pr41340.c: Likewise.
2249         * gcc.dg/pr44136.c: Likewise.
2250         * gcc.dg/pr44194-1.c: Likewise.
2251         * gcc.dg/pr46212.c: Likewise.
2252         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2253         * gcc.dg/setjmp-2.c: Likewise.
2254         * gcc.dg/short-compare-1.c: Likewise.
2255         * gcc.dg/short-compare-2.c: Likewise.
2256         * gcc.dg/smod-1.c: Likewise.
2257         * gcc.dg/sync-2.c: Likewise.
2258         * gcc.dg/sync-3.c: Likewise.
2259         * gcc.dg/tls/opt-1.c: Likewise.
2260         * gcc.dg/tls/opt-2.c: Likewise.
2261         * gcc.dg/tls/opt-3.c: Likewise.
2262         * gcc.dg/torture/badshift.c: Likewise.
2263         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2264         * gcc.dg/torture/pr20314-2.c: Likewise.
2265         * gcc.dg/torture/pr36891.c: Likewise.
2266         * gcc.dg/torture/pr38774.c: Likewise.
2267         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2268         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2269         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2270         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2271         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2272         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2273         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2274         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2275         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2276         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2277         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2278         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2279         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2280         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2281         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2282         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2283         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2284         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2285         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2286         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2287         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2288         * gcc.dg/unroll-1.c: Likewise.
2289         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2290         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2291         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2292         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2293         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2294         * gcc.target/i386/20000609-1.c: Likewise.
2295         * gcc.target/i386/20000720-1.c: Likewise.
2296         * gcc.target/i386/20000724-1.c: Likewise.
2297         * gcc.target/i386/20011107-1.c: Likewise.
2298         * gcc.target/i386/20011119-1.c: Likewise.
2299         * gcc.target/i386/20020201-3.c: Likewise.
2300         * gcc.target/i386/20020218-1.c: Likewise.
2301         * gcc.target/i386/20020729-1.c: Likewise.
2302         * gcc.target/i386/20030926-1.c: Likewise.
2303         * gcc.target/i386/20060125-1.c: Likewise.
2304         * gcc.target/i386/20060125-2.c: Likewise.
2305         * gcc.target/i386/20060512-1.c: Likewise.
2306         * gcc.target/i386/20060512-2.c: Likewise.
2307         * gcc.target/i386/20060512-3.c: Likewise.
2308         * gcc.target/i386/20060512-4.c: Likewise.
2309         * gcc.target/i386/387-1.c: Likewise.
2310         * gcc.target/i386/387-2.c: Likewise.
2311         * gcc.target/i386/387-5.c: Likewise.
2312         * gcc.target/i386/387-6.c: Likewise.
2313         * gcc.target/i386/980312-1.c: Likewise.
2314         * gcc.target/i386/980313-1.c: Likewise.
2315         * gcc.target/i386/990117-1.c: Likewise.
2316         * gcc.target/i386/990424-1.c: Likewise.
2317         * gcc.target/i386/990524-1.c: Likewise.
2318         * gcc.target/i386/991129-1.c: Likewise.
2319         * gcc.target/i386/991214-1.c: Likewise.
2320         * gcc.target/i386/991230-1.c: Likewise.
2321         * gcc.target/i386/addr-sel-1.c: Likewise.
2322         * gcc.target/i386/aggregate-ret1.c: Likewise.
2323         * gcc.target/i386/aggregate-ret2.c: Likewise.
2324         * gcc.target/i386/align-main-3.c: Likewise.
2325         * gcc.target/i386/amd64-abi-1.c: Likewise.
2326         * gcc.target/i386/amd64-abi-2.c: Likewise.
2327         * gcc.target/i386/amd64-abi-4.c: Likewise.
2328         * gcc.target/i386/amd64-abi-5.c: Likewise.
2329         * gcc.target/i386/amd64-abi-6.c: Likewise.
2330         * gcc.target/i386/asm-1.c: Likewise.
2331         * gcc.target/i386/asm-3.c: Likewise.
2332         * gcc.target/i386/asm-5.c: Likewise.
2333         * gcc.target/i386/attributes-error.c: Likewise.
2334         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2335         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2336         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2337         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2338         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2339         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2340         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2341         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2342         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2343         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2344         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2345         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2346         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2347         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2348         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2349         * gcc.target/i386/bitfield1.c: Likewise.
2350         * gcc.target/i386/bitfield2.c: Likewise.
2351         * gcc.target/i386/bmi-2.c: Likewise.
2352         * gcc.target/i386/bmi-5.c: Likewise.
2353         * gcc.target/i386/builtin-unreachable.c: Likewise.
2354         * gcc.target/i386/cleanup-2.c: Likewise.
2355         * gcc.target/i386/clobbers.c: Likewise.
2356         * gcc.target/i386/cmov8.c: Likewise.
2357         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2358         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2359         * gcc.target/i386/compress-float-387.c: Likewise.
2360         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2361         * gcc.target/i386/compress-float-sse.c: Likewise.
2362         * gcc.target/i386/crc32-2.c: Likewise.
2363         * gcc.target/i386/crc32-3.c: Likewise.
2364         * gcc.target/i386/divmod-7.c: Likewise.
2365         * gcc.target/i386/divmod-8.c: Likewise.
2366         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2367         * gcc.target/i386/fma3-builtin.c: Likewise.
2368         * gcc.target/i386/fma3-fma.c: Likewise.
2369         * gcc.target/i386/fma4-256-vector.c: Likewise.
2370         * gcc.target/i386/fma4-builtin.c: Likewise.
2371         * gcc.target/i386/fma4-fma-2.c: Likewise.
2372         * gcc.target/i386/fma4-fma.c: Likewise.
2373         * gcc.target/i386/fma4-vector-2.c: Likewise.
2374         * gcc.target/i386/fma4-vector.c: Likewise.
2375         * gcc.target/i386/funcspec-1.c: Likewise.
2376         * gcc.target/i386/funcspec-10.c: Likewise.
2377         * gcc.target/i386/funcspec-11.c: Likewise.
2378         * gcc.target/i386/funcspec-2.c: Likewise.
2379         * gcc.target/i386/funcspec-5.c: Likewise.
2380         * gcc.target/i386/funcspec-6.c: Likewise.
2381         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2382         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2383         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2384         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2385         * gcc.target/i386/incoming-1.c: Likewise.
2386         * gcc.target/i386/incoming-10.c: Likewise.
2387         * gcc.target/i386/incoming-11.c: Likewise.
2388         * gcc.target/i386/incoming-12.c: Likewise.
2389         * gcc.target/i386/incoming-13.c: Likewise.
2390         * gcc.target/i386/incoming-14.c: Likewise.
2391         * gcc.target/i386/incoming-15.c: Likewise.
2392         * gcc.target/i386/incoming-2.c: Likewise.
2393         * gcc.target/i386/incoming-3.c: Likewise.
2394         * gcc.target/i386/incoming-4.c: Likewise.
2395         * gcc.target/i386/incoming-5.c: Likewise.
2396         * gcc.target/i386/incoming-6.c: Likewise.
2397         * gcc.target/i386/incoming-7.c: Likewise.
2398         * gcc.target/i386/incoming-8.c: Likewise.
2399         * gcc.target/i386/incoming-9.c: Likewise.
2400         * gcc.target/i386/lea.c: Likewise.
2401         * gcc.target/i386/local.c: Likewise.
2402         * gcc.target/i386/loop-1.c: Likewise.
2403         * gcc.target/i386/loop-2.c: Likewise.
2404         * gcc.target/i386/loop-3.c: Likewise.
2405         * gcc.target/i386/max-stack-align.c: Likewise.
2406         * gcc.target/i386/memcpy-1.c: Likewise.
2407         * gcc.target/i386/movbe-2.c: Likewise.
2408         * gcc.target/i386/movq-2.c: Likewise.
2409         * gcc.target/i386/movq.c: Likewise.
2410         * gcc.target/i386/nrv1.c: Likewise.
2411         * gcc.target/i386/pad-4.c: Likewise.
2412         * gcc.target/i386/pad-5a.c: Likewise.
2413         * gcc.target/i386/pad-5b.c: Likewise.
2414         * gcc.target/i386/pad-6a.c: Likewise.
2415         * gcc.target/i386/pad-6b.c: Likewise.
2416         * gcc.target/i386/pad-7.c: Likewise.
2417         * gcc.target/i386/pad-9.c: Likewise.
2418         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2419         * gcc.target/i386/pic-1.c: Likewise.
2420         * gcc.target/i386/pr12092-1.c: Likewise.
2421         * gcc.target/i386/pr12329.c: Likewise.
2422         * gcc.target/i386/pr21518.c: Likewise.
2423         * gcc.target/i386/pr22362.c: Likewise.
2424         * gcc.target/i386/pr22585.c: Likewise.
2425         * gcc.target/i386/pr23098.c: Likewise.
2426         * gcc.target/i386/pr25196.c: Likewise.
2427         * gcc.target/i386/pr25293.c: Likewise.
2428         * gcc.target/i386/pr25654.c: Likewise.
2429         * gcc.target/i386/pr26449.c: Likewise.
2430         * gcc.target/i386/pr26778.c: Likewise.
2431         * gcc.target/i386/pr26826.c: Likewise.
2432         * gcc.target/i386/pr27266.c: Likewise.
2433         * gcc.target/i386/pr29978.c: Likewise.
2434         * gcc.target/i386/pr30505.c: Likewise.
2435         * gcc.target/i386/pr30961-1.c: Likewise.
2436         * gcc.target/i386/pr31628.c: Likewise.
2437         * gcc.target/i386/pr32000-2.c: Likewise.
2438         * gcc.target/i386/pr32661-1.c: Likewise.
2439         * gcc.target/i386/pr32708-2.c: Likewise.
2440         * gcc.target/i386/pr32708-3.c: Likewise.
2441         * gcc.target/i386/pr34256.c: Likewise.
2442         * gcc.target/i386/pr34312.c: Likewise.
2443         * gcc.target/i386/pr34522.c: Likewise.
2444         * gcc.target/i386/pr35160.c: Likewise.
2445         * gcc.target/i386/pr35281.c: Likewise.
2446         * gcc.target/i386/pr36246.c: Likewise.
2447         * gcc.target/i386/pr36786.c: Likewise.
2448         * gcc.target/i386/pr37275.c: Likewise.
2449         * gcc.target/i386/pr37843-3.c: Likewise.
2450         * gcc.target/i386/pr37843-4.c: Likewise.
2451         * gcc.target/i386/pr39082-1.c: Likewise.
2452         * gcc.target/i386/pr39431.c: Likewise.
2453         * gcc.target/i386/pr39496.c: Likewise.
2454         * gcc.target/i386/pr39543-2.c: Likewise.
2455         * gcc.target/i386/pr39911.c: Likewise.
2456         * gcc.target/i386/pr40718.c: Likewise.
2457         * gcc.target/i386/pr40906-1.c: Likewise.
2458         * gcc.target/i386/pr40906-2.c: Likewise.
2459         * gcc.target/i386/pr40906-3.c: Likewise.
2460         * gcc.target/i386/pr40934.c: Likewise.
2461         * gcc.target/i386/pr41900.c: Likewise.
2462         * gcc.target/i386/pr42589.c: Likewise.
2463         * gcc.target/i386/pr43662.c: Likewise.
2464         * gcc.target/i386/pr43671.c: Likewise.
2465         * gcc.target/i386/pr43766.c: Likewise.
2466         * gcc.target/i386/pr43869.c: Likewise.
2467         * gcc.target/i386/pr44942.c: Likewise.
2468         * gcc.target/i386/pr44948-2a.c: Likewise.
2469         * gcc.target/i386/pr45234.c: Likewise.
2470         * gcc.target/i386/pr45336-2.c: Likewise.
2471         * gcc.target/i386/pr45336-4.c: Likewise.
2472         * gcc.target/i386/pr45852.c: Likewise.
2473         * gcc.target/i386/pr46470.c: Likewise.
2474         * gcc.target/i386/pr48037-1.c: Likewise.
2475         * gcc.target/i386/pr48389.c: Likewise.
2476         * gcc.target/i386/pr49095.c: Likewise.
2477         * gcc.target/i386/pr9771-1.c: Likewise.
2478         * gcc.target/i386/rdfsbase-1.c: Likewise.
2479         * gcc.target/i386/rdfsbase-2.c: Likewise.
2480         * gcc.target/i386/rdgsbase-1.c: Likewise.
2481         * gcc.target/i386/rdgsbase-2.c: Likewise.
2482         * gcc.target/i386/rdrand-3.c: Likewise.
2483         * gcc.target/i386/regparm-stdcall.c: Likewise.
2484         * gcc.target/i386/regparm.c: Likewise.
2485         * gcc.target/i386/reload-1.c: Likewise.
2486         * gcc.target/i386/rotate-2.c: Likewise.
2487         * gcc.target/i386/sibcall-5.c: Likewise.
2488         * gcc.target/i386/signbit-1.c: Likewise.
2489         * gcc.target/i386/signbit-2.c: Likewise.
2490         * gcc.target/i386/signbit-3.c: Likewise.
2491         * gcc.target/i386/sse-5.c: Likewise.
2492         * gcc.target/i386/sse-8.c: Likewise.
2493         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2494         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2495         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2496         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2497         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2498         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2499         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2500         * gcc.target/i386/sse2-movq-2.c: Likewise.
2501         * gcc.target/i386/sse2-movq-3.c: Likewise.
2502         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2503         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2504         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2505         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2506         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2507         * gcc.target/i386/ssefn-1.c: Likewise.
2508         * gcc.target/i386/ssefn-2.c: Likewise.
2509         * gcc.target/i386/sseregparm-1.c: Likewise.
2510         * gcc.target/i386/sseregparm-2.c: Likewise.
2511         * gcc.target/i386/sseregparm-3.c: Likewise.
2512         * gcc.target/i386/sseregparm-4.c: Likewise.
2513         * gcc.target/i386/sseregparm-5.c: Likewise.
2514         * gcc.target/i386/sseregparm-6.c: Likewise.
2515         * gcc.target/i386/sseregparm-7.c: Likewise.
2516         * gcc.target/i386/sseregparm-8.c: Likewise.
2517         * gcc.target/i386/stack-realign.c: Likewise.
2518         * gcc.target/i386/stack-usage-realign.c: Likewise.
2519         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2520         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2521         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2522         * gcc.target/i386/stackalign/return-1.c: Likewise.
2523         * gcc.target/i386/stackalign/return-2.c: Likewise.
2524         * gcc.target/i386/stackalign/return-3.c: Likewise.
2525         * gcc.target/i386/tailcall-1.c: Likewise.
2526         * gcc.target/i386/tbm-2.c: Likewise.
2527         * gcc.target/i386/udivmod-7.c: Likewise.
2528         * gcc.target/i386/udivmod-8.c: Likewise.
2529         * gcc.target/i386/unroll-1.c: Likewise.
2530         * gcc.target/i386/vararg-1.c: Likewise.
2531         * gcc.target/i386/vararg-2.c: Likewise.
2532         * gcc.target/i386/vect8-ret.c: Likewise.
2533         * gcc.target/i386/vectorize5.c: Likewise.
2534         * gcc.target/i386/wmul-1.c: Likewise.
2535         * gcc.target/i386/wmul-2.c: Likewise.
2536         * gcc.target/i386/wrfsbase-1.c: Likewise.
2537         * gcc.target/i386/wrfsbase-2.c: Likewise.
2538         * gcc.target/i386/wrgsbase-1.c: Likewise.
2539         * gcc.target/i386/wrgsbase-2.c: Likewise.
2540         * gcc.target/i386/xop-pcmov.c: Likewise.
2541         * gcc.target/i386/xop-pcmov2.c: Likewise.
2542         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2543         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2544         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2545         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2546         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2547         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2548         * gcc.target/i386/zee.c: Likewise.
2549         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2550         * gfortran.dg/compiler-directive_2.f: Likewise.
2551         * gfortran.dg/g77/20010216-1.f: Likewise.
2552         * gfortran.dg/gomp/pr39152.f90: Likewise.
2553         * gfortran.dg/pr33794.f90: Likewise.
2554
2555 2011-07-09  Jason Merrill  <jason@redhat.com>
2556
2557         * g++.dg/cpp0x/regress/regress5.C: New.
2558
2559 2011-07-08  Jason Merrill  <jason@redhat.com>
2560
2561         PR c++/45437
2562         * g++.dg/expr/compound-asn1.C: New.
2563         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2564
2565 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR target/49621
2568         * gcc.target/powerpc/altivec-34.c: New test.
2569
2570 2011-07-08  Jason Merrill  <jason@redhat.com>
2571
2572         PR c++/45603
2573         * g++.dg/abi/guard3.C: New.
2574
2575 2011-07-08  Julian Brown  <julian@codesourcery.com>
2576
2577         * lib/target-supports.exp
2578         (check_effective_target_arm_little_endian): New.
2579         (check_effective_target_vect_pack_trunc): Use above.
2580         (check_effective_target_vect_unpack): Likewise.
2581         (check_effective_target_vect_element_align): Test
2582         check_effective_target_arm_vect_no_misalign for ARM.
2583
2584 2011-07-08  Jason Merrill  <jason@redhat.com>
2585
2586         PR c++/49673
2587         * g++.dg/cpp0x/constexpr-rom.C: New.
2588
2589 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2590
2591         PR middle-end/49519
2592         * g++.dg/torture/pr49519.C: New test.
2593
2594 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2595
2596         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2597
2598 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2599
2600         PR testsuite/48727
2601         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2602
2603 2011-07-08  Richard Guenther  <rguenther@suse.de>
2604
2605         PR tree-optimization/49662
2606         * gcc.dg/graphite/interchange-14.c: XFAIL.
2607         * gcc.dg/graphite/interchange-15.c: Likewise.
2608         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2609
2610 2011-07-06  Jason Merrill  <jason@redhat.com>
2611
2612         PR c++/49663
2613         * g++.dg/cpp0x/regress/regress4.C: New.
2614
2615 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2616
2617         PR fortran/49648
2618         * gfortran.dg/result_in_spec_4.f90: New test.
2619
2620 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2621
2622         * gcc.target/sparc/cas64.c: New test.
2623
2624 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2625
2626         PR c/49644
2627         * g++.dg/torture/pr49644.C: New test.
2628
2629         PR c/49644
2630         * gcc.c-torture/execute/pr49644.c: New test.
2631
2632 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2633
2634         * lib/target-supports.exp (check_effective_target_ia32): New.
2635         (check_effective_target_x32): Likewise.
2636         (check_effective_target_vect_cmdline_needed): Also check x32.
2637
2638 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2639
2640         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2641         dg-prune-output.
2642         * gcc.target/arm/pr42235.c: Likewise.
2643         * gcc.target/arm/pr42495.c: Likewise.
2644         * gcc.target/arm/pr42574.c: Likewise.
2645         * gcc.target/arm/thumb-branch1.c: Likewise.
2646
2647         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2648         unneeded prune of possible warning.
2649         * gcc.target/arm/pr40956.c: Likewise.
2650         * gcc.target/arm/pr42505.c: Likewise.
2651
2652         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2653         * gcc.c-torture/compile/pr46883.c: Likewise.
2654         * gcc.c-torture/compile/pr46934.c: Likewise.
2655
2656         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2657         for move to ../../gcc.c-torture/compile.
2658         * gcc.target/arm/pr46883.c: Likewise.
2659         * gcc.target/arm/pr46934.c: Likewise.
2660
2661         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2662         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2663         * gcc.target/arm/wmul-1.c: Likewise.
2664         * gcc.target/arm/wmul-2.c: Likewise.
2665         * gcc.target/arm/wmul-3.c: Likewise.
2666         * gcc.target/arm/wmul-4.c: Likewise.
2667         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2668         add tab after scan target.
2669         * gcc.target/arm/smlaltt-1.c: Likewise.
2670         * gcc.target/arm/smlatb-1.c: Likewise.
2671         * gcc.target/arm/smlatt-1.c: Likewise.
2672
2673 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2674
2675         PR debug/49522
2676         * gcc.dg/debug/pr49522.c: New test.
2677
2678 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2679
2680         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2681         * gcc.dg/pr46212.c: Run only if target int32plus.
2682         * gcc.dg/torture/pr48146.c: Ditto.
2683         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2684         * c-c++-common/pr44832.c: Ditto.
2685         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2686         * gcc.dg/pr31490.c: Ditto.
2687         * gcc.dg/torture/builtin-math-7.c: Run only if target
2688         large_double.
2689         * gcc.dg/torture/pr45764.c: Skip for AVR.
2690         * gcc.dg/pr47893.c: Ditto.
2691
2692 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2693
2694         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2695         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2696         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2697         add tab to scan target.
2698
2699 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2700
2701         * gcc.target/arm/neon-modes-3.c: New test.
2702
2703 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2706         -fno-loop-interchange -ffast-math.
2707
2708 2011-07-07  Richard Guenther  <rguenther@suse.de>
2709
2710         * gcc.dg/ftrapv-3.c: New testcase.
2711
2712 2011-07-07  Richard Guenther  <rguenther@suse.de>
2713
2714         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2715         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2716
2717 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2718
2719         * gcc.dg/binop-notxor1.c: New test.
2720         * gcc.dg/binop-notand4a.c: New test.
2721         * gcc.dg/binop-notxor2.c: New test.
2722         * gcc.dg/binop-notand3a.c: New test.
2723         * gcc.dg/binop-notand2a.c: New test.
2724         * gcc.dg/binop-notand6a.c: New test.
2725         * gcc.dg/binop-notor1.c: New test.
2726         * gcc.dg/binop-notand1a.c: New test.
2727         * gcc.dg/binop-notand5a.c: New test.
2728         * gcc.dg/binop-notor2.c: New test.
2729
2730 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2731
2732         PR middle-end/49640
2733         * gcc.dg/gomp/pr49640.c: New test.
2734
2735 2011-07-07  Richard Guenther  <rguenther@suse.de>
2736
2737         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2738
2739 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2740
2741         PR target/39150
2742         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2743
2744 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2745
2746         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2747         * gcc.target/powerpc/no-r11-2.c: Ditto.
2748         * gcc.target/powerpc/no-r11-3.c: Ditto.
2749
2750 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2751
2752         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2753         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2754
2755 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2756
2757         * lib/target-supports.exp (check_profiling_available): Disable
2758         profiling with -fprofile-generate for target avr.
2759
2760 2011-07-06  Richard Guenther  <rguenther@suse.de>
2761
2762         PR tree-optimization/49645
2763         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2764
2765 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2766
2767         PR middle-end/47383
2768         * gcc.dg/pr47383.c: New.
2769
2770 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2771
2772         PR tree-optimization/49647
2773         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2774
2775 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2776
2777         PR testsuite/49542
2778         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2779         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2780
2781 2011-07-05  Jason Merrill  <jason@redhat.com>
2782
2783         PR c++/48157
2784         * g++.dg/template/template-id-4.C: New.
2785
2786 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2787
2788         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2789         * gcc.dg/pr43402.c: Ditto.
2790
2791 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2792
2793         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2794
2795 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2796
2797         * gcc.target/powerpc/ppc-switch-1.c: New test for
2798         --param case-values-threshold.
2799         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2800
2801 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2802
2803         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2804
2805 2011-07-05  Jason Merrill  <jason@redhat.com>
2806
2807         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2808
2809 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2810
2811         PR tree-optimization/47654
2812         * gcc.dg/graphite/block-pr47654.c: New.
2813
2814 2011-07-05  Jason Merrill  <jason@redhat.com>
2815
2816         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2817
2818 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2819
2820         PR tree-optimization/49580
2821         * gcc.dg/autopar/pr49580.c: New test.
2822
2823 2011-07-05  Richard Guenther  <rguenther@suse.de>
2824
2825         PR tree-optimization/49518
2826         PR tree-optimization/49628
2827         * g++.dg/torture/pr49628.C: New testcase.
2828         * gcc.dg/torture/pr49518.c: Likewise.
2829
2830 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2831
2832         * ada/acats/run_acats (which): Extract last field from type -p,
2833         type output only if command succeeded.
2834
2835 2011-07-04  Jason Merrill  <jason@redhat.com>
2836
2837         * g++.dg/abi/mangle48.C: New.
2838
2839         * g++.dg/cpp0x/diag1.C: New.
2840
2841         * g++.dg/diagnostic/aka1.C: New.
2842
2843 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR rtl-optimization/49619
2846         * gcc.dg/pr49619.c: New test.
2847
2848         PR rtl-optimization/49472
2849         * gfortran.dg/pr49472.f90: New test.
2850
2851         PR debug/49602
2852         * gcc.dg/pr49602.c: New test.
2853
2854 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2855
2856         PR target/34734
2857         PR target/44643
2858         * gcc.target/avr/avr.exp: Run over cpp files, too.
2859         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2860         * gcc.target/avr/progmem.h: New file.
2861         * gcc.target/avr/exit-abort.h: New file.
2862         * gcc.target/avr/progmem-error-1.c: New file.
2863         * gcc.target/avr/progmem-error-1.cpp: New file.
2864         * gcc.target/avr/progmem-warning-1.c: New file.
2865         * gcc.target/avr/torture/progmem-1.c: New file.
2866         * gcc.target/avr/torture/progmem-1.cpp: New file.
2867
2868 2011-07-04  Richard Guenther  <rguenther@suse.de>
2869
2870         PR tree-optimization/49615
2871         * g++.dg/torture/pr49615.C: New testcase.
2872
2873 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2874
2875         PR tree-optimization/49610
2876         * gcc.dg/vect/pr49610.c: New test.
2877
2878 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2879
2880         * gnat.dg/specs/debug1.ads: New test.
2881
2882 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2883
2884         PR fortran/49562
2885         * gfortran.dg/typebound_proc_23.f90: New.
2886
2887 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2888
2889         PR c++/49605
2890         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2891
2892 2011-07-01  Jason Merrill  <jason@redhat.com>
2893
2894         PR c++/48261
2895         * g++.dg/template/template-id-3.C: New.
2896
2897         PR c++/48593
2898         * g++.dg/template/qualified-id4.C: New.
2899
2900         PR c++/48883
2901         * g++.dg/template/explicit-args4.C: New.
2902
2903         PR c++/49085
2904         * g++.dg/template/offsetof2.C: New.
2905
2906 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2907
2908         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2909
2910 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2911
2912         PR libmudflap/49549
2913         * lib/target-supports.exp (check_effective_target_gld): New proc.
2914
2915 2011-07-01  Richard Guenther  <rguenther@suse.de>
2916
2917         PR tree-optimization/49603
2918         * gcc.dg/torture/pr49603.c: New testcase.
2919
2920 2011-06-30  Jason Merrill  <jason@redhat.com>
2921
2922         PR c++/49387
2923         * g++.dg/rtti/template1.C: New.
2924
2925         PR c++/49569
2926         * g++.dg/cpp0x/regress/ctor1.C: New.
2927
2928         PR c++/49355
2929         * g++.dg/cpp0x/initlist54.C: New.
2930
2931 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2932
2933         * gcc.dg/tree-ssa/sra-12.c: New test.
2934
2935 2011-06-29  Jason Merrill  <jason@redhat.com>
2936
2937         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2938
2939 2011-06-30  Richard Guenther  <rguenther@suse.de>
2940
2941         PR tree-optimization/46787
2942         * gcc.dg/vect/vect-121.c: New testcase.
2943
2944 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2945
2946         PR tree-optimization/49094
2947         * gcc.dg/tree-ssa/pr49094.c: New test.
2948
2949 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2950
2951         PR fortran/49540
2952         * gfortran.dg/pr49540-1.f90: New test.
2953         * gfortran.dg/pr49540-2.f90: New test.
2954
2955 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2956
2957         PR ada/49511
2958         * ada/acats/run_acats (which): Use last field of type -p output.
2959
2960 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2961             Iain Sandoe  <iains@gcc.gnu.org>
2962
2963         PR libobjc/36610
2964         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2965         Only skip on 64-bit *-*-darwin8* && !objc2.
2966
2967 2011-06-30  Richard Guenther  <rguenther@suse.de>
2968
2969         PR tree-optimization/38752
2970         * gcc.c-torture/compile/pr38752.c: New testcase.
2971
2972 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2973
2974         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2975         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2976
2977 2011-06-29  Jason Merrill  <jason@redhat.com>
2978
2979         PR c++/49216
2980         * g++.dg/cpp0x/initlist53.C: Use placement new.
2981         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2982         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2983
2984         PR c++/49003
2985         * g++.dg/cpp0x/trailing6.C: New.
2986         * g++.dg/cpp0x/pr45908.C: No error.
2987
2988         PR c++/49272
2989         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2990
2991         PR c++/49520
2992         * g++.dg/cpp0x/constexpr-using2.C: New.
2993
2994         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2995
2996         PR c++/45923
2997         * g++.dg/cpp0x/constexpr-diag3.C: New.
2998         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2999         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3000         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3001         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3002
3003 2011-06-29  Jason Merrill  <jason@redhat.com>
3004
3005         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3006
3007 2011-06-29  Richard Guenther  <rguenther@suse.de>
3008
3009         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3010
3011 2011-06-29  Jason Merrill  <jason@redhat.com>
3012
3013         * g++.dg/cpp0x/initlist-value2.C: New.
3014
3015         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3016         * g++.dg/cpp0x/initlist-value.C: New.
3017
3018 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3019
3020         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3021
3022 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3023
3024         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3025         * gcc.dg/inline_2.c: Likewise.
3026         * gcc.dg/unroll_1.c: Likewise.
3027
3028 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR debug/49567
3031         * gcc.target/i386/pr49567.c: New test.
3032
3033 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3034
3035         * gnat.dg/opt17.ad[sb]: New test.
3036
3037 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3038             Tom de Vries  <tom@codesourcery.com>
3039
3040         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3041         (check_effective_target_arm_thumb2): New effective targets.
3042         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3043         properly.  Clean up temporary files.
3044         * gcc.target/arm/ivopts-2.c: Likewise.
3045         * gcc.target/arm/ivopts-3.c: Likewise.
3046         * gcc.target/arm/ivopts-4.c: Likewise.
3047         * gcc.target/arm/ivopts-5.c: Likewise.
3048         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3049
3050 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3051
3052         PR fortran/49479
3053         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3054
3055 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3056
3057         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3058         * gcc.target/arm/vfp-ldmias.c: Likewise.
3059         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3060         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3061         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3062         * gcc.target/arm/vfp-stmias.c: Likewise.
3063         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3064         * gcc.target/arm/vfp-stmiad.c: Likewise.
3065
3066 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3067
3068         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3069         dg-prune-output.
3070         * gcc.target/arm/pr45701-2.c: Ditto.
3071
3072 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3073
3074         PR fortran/49466
3075         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3076         * gfortran.dg/extends_14.f03: Modified.
3077
3078 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3079
3080         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3081         early if the test is already being skipped.
3082
3083         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3084         scan-assembler-dem-not): For missing file, report unresolved with
3085         same message as for pass/fail, with reason reported in log file.
3086
3087         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3088         from add_options_for_arm_neon_fp16.
3089         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3090         check_effective_target_arm_neon_fp16_ok_nocache.
3091         Check -mfpu and -mfloat-abi options from current multilib.
3092         Do not require neon support.
3093         (check_effective_target_arm_fp16_ok): Renamed from
3094         check_effecitve_target_arm_neon_fp16_ok.
3095         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3096         arm_neon_fp16_ok and arm_fp16.
3097         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3098         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3099         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3100         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3101
3102 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3103
3104         * gcc.dg/builtin-assume-aligned-1.c: New test.
3105         * gcc.dg/builtin-assume-aligned-2.c: New test.
3106         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3107
3108         PR debug/49544
3109         * gcc.dg/pr49544.c: New test.
3110
3111 2011-06-27  Richard Guenther  <rguenther@suse.de>
3112
3113         PR tree-optimization/49394
3114         * g++.dg/torture/pr49394.C: New testcase.
3115
3116 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3117
3118         * gcc.dg/optimize-bswapdi-2.c: New test.
3119
3120 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3121             Richard Sandiford  <richard.sandiford@linaro.org>
3122
3123         PR tree-optimization/49169
3124         * gcc.dg/torture/pr49169.c: New test.
3125
3126 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3127
3128         PR testsuite/49529
3129         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3130
3131         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3132         hppa*-*-hpux*.
3133
3134 2011-06-26  Jason Merrill  <jason@redhat.com>
3135
3136         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3137
3138         PR c++/49528
3139         * g++.dg/init/ref19.C: New.
3140         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3141
3142 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR tree-optimization/48377
3145         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3146         non_strict_align.
3147
3148 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3149
3150         PR middle-end/49191
3151         * lib/target-supports.exp (check_effective_target_non_strict_align):
3152         New.
3153         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3154
3155 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3156
3157         PR tree-optimizations/49516
3158         * g++.dg/tree-ssa/pr49516.C: New test.
3159
3160 2011-06-23  Jason Merrill  <jason@redhat.com>
3161
3162         PR c++/35255
3163         * g++.dg/template/partial10.C: New.
3164         * g++.dg/template/partial11.C: New.
3165
3166 2011-06-23  Jeff Law <law@redhat.com>
3167
3168         PR middle-end/48770
3169         * gcc.dg/pr48770.c: New test.
3170
3171 2011-06-23  Jan Hubicka  <jh@suse.cz>
3172
3173         PR middle-end/49373
3174         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3175
3176 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR testsuite/49512
3179         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3180         instead of -fdump-tree-optimized.
3181
3182 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3183
3184         PR c++/44625
3185         * g++.dg/template/crash107.C: New.
3186         * g++.dg/template/error17.C: Adjust.
3187
3188 2011-06-23  Jason Merrill  <jason@redhat.com>
3189
3190         PR c++/49507
3191         * g++.dg/cpp0x/defaulted30.C: New.
3192
3193         PR c++/49440
3194         * g++.dg/rtti/anon-ns1.C: New.
3195
3196         PR c++/49395
3197         * g++.dg/init/ref18.C: New.
3198
3199         PR c++/36435
3200         * g++.dg/template/partial9.C: New.
3201
3202 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3203
3204         PR middle-end/49373
3205         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3206
3207 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR debug/49496
3210         * gcc.dg/pr49496.c: New test.
3211
3212 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3213
3214         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3215         is not xscale.
3216
3217         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3218
3219         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3220         * gcc.target/arm/pr42879.c: Likewise.
3221         * gcc.target/arm/pr45701-3.c: Likewise.
3222
3223         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3224         * gcc.target/arm/pr40482.c: Likewise.
3225         * gcc.target/arm/stack-corruption.c: Likewise.
3226
3227 2011-06-22  Richard Guenther  <rguenther@suse.de>
3228
3229         PR tree-optimization/49493
3230         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3231
3232 2011-06-22  Jason Merrill  <jason@redhat.com>
3233
3234         PR c++/49260
3235         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3236
3237 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3238             Dmitry Melnik  <dm@ispras.ru>
3239
3240         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3241         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3242         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3243
3244 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3245
3246         * gcc.target/arm/tlscall.c: New.
3247
3248 2011-06-21  Jason Merrill  <jason@redhat.com>
3249
3250         PR c++/49172
3251         * g++.dg/cpp0x/constexpr-ref1.C: New.
3252         * g++.dg/cpp0x/constexpr-ref2.C: New.
3253         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3254
3255         PR c++/49482
3256         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3257
3258         PR c++/49418
3259         * g++.dg/template/param3.C: New.
3260
3261 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3262
3263         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3264         my_clrsb test functions.
3265         (main): Test clrsb.
3266         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3267         test_sll, test_ull): Add clrsb tests.
3268         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3269         clrsbll.
3270
3271 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3272
3273         PR fortran/49112
3274         * gfortran.dg/class_44.f03: New.
3275
3276 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3277
3278         PR tree-optimization/49478
3279         * gcc.dg/vect/pr49478.c
3280
3281 2011-06-21  Richard Guenther  <rguenther@suse.de>
3282
3283         PR tree-optimization/49483
3284         * gcc.dg/vect/vect-120.c: New testcase.
3285
3286 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3287
3288         PR testsuite/49443
3289         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3290         * gcc.dg/vect/vect-peel-4.c: Likewise.
3291
3292 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3293
3294         PR middle-end/49139
3295         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3296         * gcc.dg/always_inline2.c: Likewise.
3297         * gcc.dg/always_inline3.c: Likewise.
3298         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3299         * gcc.dg/inline_1.c: Likewise.
3300         * gcc.dg/inline_2.c: Likewise.
3301         * gcc.dg/inline_3.c: Likewise.
3302         * gcc.dg/inline_4.c: Likewise.
3303         * gcc.dg/20051201-1.c: Likewise.
3304         * gcc.dg/pr40087.c: Likewise.
3305         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3306         * gcc.dg/inline-22.c: Likewise.
3307         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3308         * gcc.dg/lto/20090218-1_1.c: Likewise.
3309         * g++.dg/ipa/devirt-7.C: Likewise.
3310         * gcc.dg/uninit-pred-5_a.c: Likewise.
3311         * gcc.dg/uninit-pred-5_b.c: Likewise.
3312         * gcc.dg/fail_always_inline.c: New.
3313
3314 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3315
3316         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3317         into 6 jobs instead of 3.
3318
3319 2011-06-20  Jason Merrill  <jason@redhat.com>
3320
3321         PR c++/49216
3322         * g++.dg/cpp0x/initlist53.C: New.
3323
3324 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3325
3326         PR fortran/18918
3327         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3328         * gfortran.dg/coarray_lock_3.f90: New.
3329         * gfortran.dg/coarray/lock_1.f90: New.
3330
3331 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3332
3333         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3334         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3335         unresolved and report the reason to the log file.
3336
3337         * lib/scanasm.exp (object-size): Move argument processing earlier
3338         to report errors before verifying that the file exists.  Report
3339         problems detected at runtime as unresolved instead of error and
3340         report their reasons to the log file.
3341
3342 2011-06-20  Jason Merrill  <jason@redhat.com>
3343
3344         PR c++/47080
3345         * g++.dg/cpp0x/explicit6.C: New.
3346
3347         PR c++/47635
3348         * g++.dg/cpp0x/enum20.C: New.
3349
3350         PR c++/48138
3351         * g++.dg/ext/attr-aligned01.C: New.
3352
3353         PR c++/49205
3354         * g++.dg/cpp0x/variadic-default.C: New.
3355
3356         PR c++/43321
3357         * g++.dg/cpp0x/auto26.C: New.
3358
3359         PR c++/43831
3360         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3361
3362 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3363
3364         * gcc.dg/binop-notand1.c: New test.
3365         * gcc.dg/binop-notand2.c: New test.
3366         * gcc.dg/binop-notand3.c: New test.
3367         * gcc.dg/binop-notand4.c: New test.
3368         * gcc.dg/binop-notand5.c: New test.
3369         * gcc.dg/binop-notand6.c: New test.
3370
3371 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3372
3373         PR testsuite/49432
3374         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3375
3376 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3377
3378         PR fortran/49400
3379         * gfortran.dg/proc_ptr_31.f90: New.
3380
3381 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3382
3383         * gnat.dg/volatile6.adb: New test.
3384         * gnat.dg/volatile7.adb: Likewise.
3385         * gnat.dg/volatile8.adb: Likewise.
3386         * gnat.dg/volatile9.adb: Likewise.
3387
3388 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3389
3390         * gnat.dg/constant3.adb: New test.
3391
3392 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3393
3394         PR libfortran/49296
3395         * gfortran.dg/read_list_eof_1.f90: New test.
3396
3397 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3398
3399         PR target/49411
3400         * gcc.target/i386/testimm-1.c: New test.
3401         * gcc.target/i386/testimm-2.c: New test.
3402         * gcc.target/i386/testimm-3.c: New test.
3403         * gcc.target/i386/testimm-4.c: New test.
3404         * gcc.target/i386/testimm-5.c: New test.
3405         * gcc.target/i386/testimm-6.c: New test.
3406         * gcc.target/i386/testimm-7.c: New test.
3407         * gcc.target/i386/testimm-8.c: New test.
3408         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3409         * gcc.target/i386/xop-rotate1-int.c: New test.
3410         * gcc.target/i386/xop-rotate2-int.c: New test.
3411
3412 2011-06-17  Jason Merrill  <jason@redhat.com>
3413
3414         * g++.dg/cpp0x/rv-func2.C: New.
3415
3416         * g++.dg/debug/dwarf2/lambda1.C: New.
3417         * g++.dg/warn/Wshadow-6.C: Adjust.
3418
3419 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3420
3421         PR fortran/48699
3422         * gfortran.dg/move_alloc_5.f90: New.
3423
3424 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3425
3426         PR rtl-optimization/48542
3427         * gcc.dg/torture/pr48542.c: New test.
3428
3429 2011-06-16  Jason Merrill  <jason@redhat.com>
3430
3431         PR c++/44160
3432         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3433
3434         PR c++/45378
3435         * g++.dg/cpp0x/initlist52.C New.
3436
3437         PR c++/45399
3438         * c-c++-common/raw-string-12.c: New.
3439
3440         PR c++/49229
3441         * g++.dg/cpp0x/sfinae26.C: New.
3442
3443         PR c++/49251
3444         * g++.dg/cpp0x/variadic113.C: New.
3445
3446         PR c++/49420
3447         * g++.dg/cpp0x/variadic112.C: New.
3448
3449 2011-06-16  Jeff Law <law@redhat.com>
3450
3451         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3452         improved jump threading.
3453         * gcc.dg/builtin-object-size-2.c: Likewise.
3454         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3455
3456 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3457
3458         PR fortran/49074
3459         * gfortran.dg/typebound_assignment_3.f03: New.
3460
3461 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3462
3463         PR testsuite/48727
3464         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3465
3466 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3467
3468         PR tree-optimization/49343
3469         * gnat.dg/discr31.ad[sb]: New test.
3470
3471 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3472
3473         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3474
3475 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3476
3477         PR target/45098
3478         * gcc.target/arm/ivopts-3.c: Update test.
3479         * gcc.target/arm/ivopts-5.c: Same.
3480
3481 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3482
3483         Revert:
3484         2011-06-10  Wei Guozhi  <carrot@google.com>
3485
3486         PR target/45335
3487         * gcc.target/arm/pr45335.c: New test.
3488         * gcc.target/arm/pr45335-2.c: New test.
3489         * gcc.target/arm/pr45335-3.c: New test.
3490         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3491         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3492         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3493
3494 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3495
3496         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3497
3498 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3499
3500         PR fortran/49417
3501         * gfortran.dg/class_43.f03: New.
3502
3503 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3504
3505         PR tree-optimization/49419
3506         * gcc.c-torture/execute/pr49419.c: New test.
3507
3508 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3509
3510         * gcc.dg/sms-9.c: New file.
3511
3512 2011-06-15  Easwaran Raman  <eraman@google.com>
3513
3514         PR rtl-optimization/49414
3515         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3516
3517 2011-06-14  Jason Merrill  <jason@redhat.com>
3518
3519         * g++.dg/cpp0x/noexcept13.C: New.
3520
3521 2011-06-14  Easwaran Raman  <eraman@google.com>
3522
3523         PR rtl-optimization/44194
3524         * gcc.dg/pr44194-1.c: New test.
3525         * gcc.dg/pr44194-2.c: New test.
3526
3527 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3528
3529         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3530         switches.
3531         * gcc.target/arm/pr45701-2.c: Likewise.
3532         * gcc.target/arm/thumb-branch1.c: Likewise.
3533
3534 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3535
3536         PR testsuite/48727
3537         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3538
3539 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3540
3541         * gcc.target/arm/pr45701-1.c: Require thumb support.
3542         * gcc.target/arm/pr45701-2.c: Likewise.
3543         * gcc.target/arm/thumb-branch1.c: Likewise.
3544
3545         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3546         * gcc.target/arm/pr39839.c: Likewise.
3547         * gcc.target/arm/pr40657-2.c: Likewise.
3548         * gcc.target/arm/pr40956.c: Likewise.
3549         * gcc.target/arm/pr41679.c: Likewise.
3550         * gcc.target/arm/pr42235.c: Likewise.
3551         * gcc.target/arm/pr42495.c: Likewise.
3552         * gcc.target/arm/pr42505.c: Likewise.
3553         * gcc.target/arm/pr42574.c: Likewise.
3554         * gcc.target/arm/pr46883.c: Likewise.
3555         * gcc.target/arm/pr46934.c: Likewise.
3556         * gcc.target/arm/xor-and.c: Likewise.
3557
3558 2011-06-14  Jason Merrill  <jason@redhat.com>
3559
3560         * g++.dg/other/error23.C: Adjust error message.
3561         * g++.dg/other/error32.C: Likewise.
3562
3563         PR c++/49389
3564         * g++.dg/cpp0x/rv-dotstar.C: New.
3565
3566         PR c++/49369
3567         * g++.dg/cpp0x/decltype30.C: New.
3568
3569         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3570
3571 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3572
3573         PR fortran/49103
3574         * gfortran.dg/pr49103.f90: New test.
3575
3576 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3577
3578         PR target/45098
3579         * gcc.target/arm/ivopts-3.c: New test.
3580         * gcc.target/arm/ivopts-4.c: New test.
3581         * gcc.target/arm/ivopts-5.c: New test.
3582
3583 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR rtl-optimization/49390
3586         * gcc.c-torture/execute/pr49390.c: New test.
3587
3588 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3589
3590         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3591
3592 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3593
3594         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3595         * gcc.c-torture/execute/cmpsi-2.x: New file.
3596         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3597         * gcc.c-torture/execute/pr45262.x: New file.
3598         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3599         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3600         int32plus
3601         * gcc.c-torture/compile/pr49163.c: Ditto.
3602
3603 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3604
3605         * gcc.dg/vect/vect-16.c: Rename to...
3606         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3607         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3608         for double-word vectors.
3609         * gcc.dg/vect/vect-peel-4.c: Likewise.
3610         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3611         vect_element_align.
3612         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3613         -fno-fast-math.
3614
3615 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3616
3617         PR target/44618
3618         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3619
3620 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3621
3622         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3623
3624 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3625
3626         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3627
3628 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3629
3630         * gfortran.dg/trim_optimize_8.f90:  New test case.
3631
3632 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3633            Ira Rosen  <ira.rosen@linaro.org>
3634
3635         PR tree-optimization/49352
3636         * gcc.dg/vect/pr49352.c: New test.
3637
3638 2011-06-12  Tobias Burnus
3639
3640         PR fortran/49324
3641         * gfortran.dg/alloc_comp_assign_11.f90: New.
3642
3643 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3644
3645         * gfortran.dg/trim_optimize_7.f90:  New test.
3646
3647 2011-06-10  Wei Guozhi  <carrot@google.com>
3648
3649         PR target/45335
3650         * gcc.target/arm/pr45335.c: New test.
3651         * gcc.target/arm/pr45335-2.c: New test.
3652         * gcc.target/arm/pr45335-3.c: New test.
3653         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3654         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3655         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3656
3657 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3658
3659         PR c++/41769
3660         * g++.dg/parse/error39.C: New.
3661
3662 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3663
3664         * gcc.target/arm/20090811-1.c: Skip for incompatible
3665         options, do not override other options.
3666         * gcc.target/arm/combine-cmp-shift.c: Skip for
3667         incompatible options.
3668         * gcc.target/arm/pr45094.c: Likewise.
3669         * gcc.target/arm/scd42-1.c: Likewise.
3670         * gcc.target/arm/scd42-3.c: Likewise.
3671         * gcc.target/arm/thumb-ltu.c: Likewise.
3672
3673         * lib/target-supports.exp
3674         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3675         multilib flags use -mfpu with a value other than neon-fp16.
3676
3677 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3678
3679         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3680         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3681
3682 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3683
3684         * lib/target-supports.exp (check_effective_target_pie): New proc.
3685         * gcc.dg/pie-link.c: Use target pie.
3686
3687 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3688             Laurent Rougé  <laurent.rouge@menta.fr>
3689
3690         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3691         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3692
3693 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3694
3695         * gfortran.dg/coarray/sync_1.f90: New test for
3696         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3697
3698 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3699
3700         PR tree-optimization/49318
3701         * gcc.dg/vect/pr49318.c: New test.
3702
3703 2011-06-09  David Krauss  <potswa@mac.com>
3704
3705         * g++.dg/template/arrow1.C: New.
3706
3707 2011-06-09  Jason Merrill  <jason@redhat.com>
3708
3709         * lib/prune.exp: Prune "note"s.
3710         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3711
3712         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3713         * g++.dg/template/dependent-expr3.C: Likewise.
3714         * g++.dg/parse/template7.C: Likewise.
3715         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3716         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3717         * g++.old-deja/g++.pt/friend38.C: Likewise.
3718         * g++.old-deja/g++.pt/crash32.C: Likewise.
3719         * g++.old-deja/g++.other/init4.C: Likewise.
3720         * g++.old-deja/g++.other/friend8.C: Likewise.
3721
3722         * g++.dg/ext/complex7.C: Adjust expected output.
3723         * g++.dg/diagnostic/method1.C: Likewise.
3724         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3725         * g++.dg/parse/crash33.C: Likewise.
3726         * g++.dg/other/warning1.C: Likewise.
3727         * g++.dg/init/pr29571.C: Likewise.
3728         * g++.dg/warn/overflow-warn-1.C: Likewise.
3729         * g++.dg/warn/overflow-warn-3.C: Likewise.
3730         * g++.dg/warn/overflow-warn-4.C: Likewise.
3731         * g++.old-deja/g++.oliva/template1.C: Likewise.
3732
3733         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3734         * g++.dg/parse/template7.C: Adjust.
3735
3736 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3737
3738         PR target/49307
3739         * gcc.dg/pr49307.c: New.
3740
3741 2011-06-09  Wei Guozhi  <carrot@google.com>
3742
3743         PR target/46975
3744         * gcc.target/arm/pr46975.c: New testcase.
3745
3746 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3747
3748         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3749         (PMETH, arglist_t): Removed.
3750         (method_get_number_of_arguments): Removed.
3751         (method_get_nth_argument): Removed.
3752         (method_get_first_argument): Removed.
3753         (method_get_next_argument): Removed.
3754         (method_get_sizeof_arguments): Removed.
3755         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3756         (PMETH): Removed.
3757         (method_get_number_of_arguments): Removed.
3758         (method_get_nth_argument): Removed.
3759         (method_get_first_argument): Removed.
3760         (method_get_next_argument): Removed.
3761         (method_get_sizeof_arguments): Removed.
3762         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3763
3764 2011-06-09  David Li  <davidxl@google.com>
3765
3766         * gcc.dg/dump-pass.c: New test.
3767
3768 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3769
3770         PR c++/29003
3771         * g++.dg/parse/error38.C: New.
3772
3773 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR middle-end/49308
3776         * gfortran.dg/pr49308.f90: New test.
3777
3778 2011-06-08  Jason Merrill  <jason@redhat.com>
3779
3780         * g++.dg/cpp0x/noexcept11.C: New.
3781         * g++.dg/cpp0x/noexcept12.C: New.
3782         * g++.dg/cpp0x/sfinae11.C: Adjust.
3783
3784 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3785
3786         PR testsuite/49323
3787         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3788         to dg-options, match also DW_AT_linkage_name.
3789
3790 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3791
3792         PR middle-end/21953
3793         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3794         -fno-common on alpha*-dec-osf*.
3795         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3796
3797 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3798
3799         PR rtl-optimization/49303
3800         * gcc.target/ia64/pr49303.c: New test.
3801
3802 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3803
3804         PR fortran/18918
3805         * gfortran.dg/coarray_lock_1.f90: New.
3806         * gfortran.dg/coarray_lock_2.f90: New.
3807
3808 2011-06-07  Jason Merrill  <jason@redhat.com>
3809
3810         * lib/prune.exp: Look for "required" rather than "instantiated".
3811         * g++.dg/abi/mangle11.C: Likewise.
3812         * g++.dg/abi/mangle12.C: Likewise.
3813         * g++.dg/abi/mangle17.C: Likewise.
3814         * g++.dg/abi/mangle20-2.C: Likewise.
3815         * g++.dg/abi/pragma-pack1.C: Likewise.
3816         * g++.dg/cpp0x/decltype26.C: Likewise.
3817         * g++.dg/cpp0x/decltype28.C: Likewise.
3818         * g++.dg/cpp0x/decltype29.C: Likewise.
3819         * g++.dg/cpp0x/enum11.C: Likewise.
3820         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3821         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3822         * g++.dg/cpp0x/pr47416.C: Likewise.
3823         * g++.dg/ext/case-range2.C: Likewise.
3824         * g++.dg/ext/case-range3.C: Likewise.
3825         * g++.dg/gomp/for-19.C: Likewise.
3826         * g++.dg/gomp/pr37533.C: Likewise.
3827         * g++.dg/gomp/pr38639.C: Likewise.
3828         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3829         * g++.dg/inherit/base3.C: Likewise.
3830         * g++.dg/inherit/using6.C: Likewise.
3831         * g++.dg/init/placement4.C: Likewise.
3832         * g++.dg/init/reference3.C: Likewise.
3833         * g++.dg/lookup/scoped6.C: Likewise.
3834         * g++.dg/lookup/using7.C: Likewise.
3835         * g++.dg/other/abstract1.C: Likewise.
3836         * g++.dg/other/error10.C: Likewise.
3837         * g++.dg/other/error5.C: Likewise.
3838         * g++.dg/other/field1.C: Likewise.
3839         * g++.dg/other/offsetof5.C: Likewise.
3840         * g++.dg/parse/bitfield2.C: Likewise.
3841         * g++.dg/parse/constant4.C: Likewise.
3842         * g++.dg/parse/crash20.C: Likewise.
3843         * g++.dg/parse/invalid-op1.C: Likewise.
3844         * g++.dg/parse/non-dependent2.C: Likewise.
3845         * g++.dg/parse/template18.C: Likewise.
3846         * g++.dg/tc1/dr152.C: Likewise.
3847         * g++.dg/tc1/dr166.C: Likewise.
3848         * g++.dg/tc1/dr176.C: Likewise.
3849         * g++.dg/tc1/dr213.C: Likewise.
3850         * g++.dg/template/access11.C: Likewise.
3851         * g++.dg/template/access2.C: Likewise.
3852         * g++.dg/template/access3.C: Likewise.
3853         * g++.dg/template/access7.C: Likewise.
3854         * g++.dg/template/arg7.C: Likewise.
3855         * g++.dg/template/cond2.C: Likewise.
3856         * g++.dg/template/crash13.C: Likewise.
3857         * g++.dg/template/crash40.C: Likewise.
3858         * g++.dg/template/crash7.C: Likewise.
3859         * g++.dg/template/crash84.C: Likewise.
3860         * g++.dg/template/ctor5.C: Likewise.
3861         * g++.dg/template/defarg13.C: Likewise.
3862         * g++.dg/template/defarg14.C: Likewise.
3863         * g++.dg/template/dtor7.C: Likewise.
3864         * g++.dg/template/eh2.C: Likewise.
3865         * g++.dg/template/error2.C: Likewise.
3866         * g++.dg/template/error43.C: Likewise.
3867         * g++.dg/template/friend32.C: Likewise.
3868         * g++.dg/template/injected1.C: Likewise.
3869         * g++.dg/template/instantiate1.C: Likewise.
3870         * g++.dg/template/instantiate3.C: Likewise.
3871         * g++.dg/template/instantiate5.C: Likewise.
3872         * g++.dg/template/instantiate7.C: Likewise.
3873         * g++.dg/template/local6.C: Likewise.
3874         * g++.dg/template/lookup2.C: Likewise.
3875         * g++.dg/template/member5.C: Likewise.
3876         * g++.dg/template/memfriend15.C: Likewise.
3877         * g++.dg/template/memfriend16.C: Likewise.
3878         * g++.dg/template/memfriend17.C: Likewise.
3879         * g++.dg/template/memfriend7.C: Likewise.
3880         * g++.dg/template/meminit1.C: Likewise.
3881         * g++.dg/template/nested3.C: Likewise.
3882         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3883         * g++.dg/template/nontype12.C: Likewise.
3884         * g++.dg/template/nontype13.C: Likewise.
3885         * g++.dg/template/nontype6.C: Likewise.
3886         * g++.dg/template/pr23510.C: Likewise.
3887         * g++.dg/template/pr35240.C: Likewise.
3888         * g++.dg/template/ptrmem15.C: Likewise.
3889         * g++.dg/template/ptrmem6.C: Likewise.
3890         * g++.dg/template/qualified-id1.C: Likewise.
3891         * g++.dg/template/qualttp20.C: Likewise.
3892         * g++.dg/template/qualttp3.C: Likewise.
3893         * g++.dg/template/qualttp4.C: Likewise.
3894         * g++.dg/template/qualttp5.C: Likewise.
3895         * g++.dg/template/qualttp6.C: Likewise.
3896         * g++.dg/template/qualttp7.C: Likewise.
3897         * g++.dg/template/qualttp8.C: Likewise.
3898         * g++.dg/template/recurse.C: Likewise.
3899         * g++.dg/template/recurse2.C: Likewise.
3900         * g++.dg/template/ref5.C: Likewise.
3901         * g++.dg/template/scope2.C: Likewise.
3902         * g++.dg/template/sfinae10.C: Likewise.
3903         * g++.dg/template/sfinae3.C: Likewise.
3904         * g++.dg/template/sizeof3.C: Likewise.
3905         * g++.dg/template/static9.C: Likewise.
3906         * g++.dg/template/template-id-2.C: Likewise.
3907         * g++.dg/template/typedef13.C: Likewise.
3908         * g++.dg/template/typename4.C: Likewise.
3909         * g++.dg/template/using14.C: Likewise.
3910         * g++.dg/template/using2.C: Likewise.
3911         * g++.dg/template/warn1.C: Likewise.
3912         * g++.dg/warn/Wparentheses-13.C: Likewise.
3913         * g++.dg/warn/Wparentheses-15.C: Likewise.
3914         * g++.dg/warn/Wparentheses-16.C: Likewise.
3915         * g++.dg/warn/Wparentheses-17.C: Likewise.
3916         * g++.dg/warn/Wparentheses-18.C: Likewise.
3917         * g++.dg/warn/Wparentheses-19.C: Likewise.
3918         * g++.dg/warn/Wparentheses-20.C: Likewise.
3919         * g++.dg/warn/Wparentheses-23.C: Likewise.
3920         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3921         * g++.dg/warn/noeffect2.C: Likewise.
3922         * g++.dg/warn/noeffect4.C: Likewise.
3923         * g++.dg/warn/pr8570.C: Likewise.
3924         * g++.old-deja/g++.brendan/init2.C: Likewise.
3925         * g++.old-deja/g++.eh/spec6.C: Likewise.
3926         * g++.old-deja/g++.pt/crash10.C: Likewise.
3927         * g++.old-deja/g++.pt/crash36.C: Likewise.
3928         * g++.old-deja/g++.pt/derived3.C: Likewise.
3929         * g++.old-deja/g++.pt/error2.C: Likewise.
3930         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3931         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3932         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3933         * g++.old-deja/g++.pt/overload7.C: Likewise.
3934         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3935
3936 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3937             Iain Sandoe  <iains@gcc.gnu.org>
3938
3939         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3940         Added code to deal with the case when [Protocol
3941         -descriptionForInstanceMethod:] or [Protocol
3942         -descriptionForClassMethod:] returns NULL.
3943
3944 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3945             Iain Sandoe  <iains@gcc.gnu.org>
3946
3947         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3948         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3949         Added cast.
3950
3951 2011-06-07  Xinliang David Li  <davidxl@google.com>
3952
3953         * gcc.dg/inline_2.c: New test.
3954         * gcc.dg/unroll_2.c: New test.
3955         * gcc.dg/inline_3.c: New test.
3956         * gcc.dg/unroll_3.c: New test.
3957         * gcc.dg/inline_4.c: New test.
3958         * gcc.dg/unroll_4.c: New test.
3959         * gcc.dg/inline_1.c: New test.
3960         * gcc.dg/unroll_1.c: New test.
3961
3962 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3963
3964         PR tree-optimization/48497
3965         * lib/gcc-defs.exp (dg-additional-options): New proc.
3966         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3967         -msse2 on 32-bit x86.
3968
3969 2011-06-06  Jason Merrill  <jason@redhat.com>
3970
3971         * g++.dg/cpp0x/enum19.C: New.
3972
3973 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3974
3975         * gcc.target/arm/neon-reload-class.c: New test.
3976
3977 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3978
3979         PR debug/49130
3980         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3981
3982 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3983
3984         * gcc.target/arm/smlatb-1.c: New file.
3985         * gcc.target/arm/smlatt-1.c: New file.
3986         * gcc.target/arm/smlaltb-1.c: New file.
3987         * gcc.target/arm/smlaltt-1.c: New file.
3988
3989 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3990
3991         * gcc.target/arm/mla-2.c: New test.
3992
3993 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR gcov-profile/49299
3996         * gcc.dg/tree-prof/pr49299-1.c: New test.
3997         * gcc.dg/tree-prof/pr49299-2.c: New test.
3998
3999 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4000
4001         * lib/target-supports.exp
4002         (check_effective_target_vect_widen_mult_qi_to_hi):
4003         Add NEON as supporting target.
4004         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4005         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4006         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4007         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4008         using widening multiplication on targets that support it.
4009         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4010         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4011         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4012
4013 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4014
4015         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4016         Modern Objective-C runtime API.
4017         * objc/execute/next_mapping.h: Removed.
4018         * objc-obj-c++-shared/next-mapping.h: Removed.
4019         * objc-obj-c++-shared/Object1.h: Removed.
4020         * objc-obj-c++-shared/Object1.m: Removed.
4021         * objc-obj-c++-shared/Object1.mm: Removed.
4022         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4023         * objc-obj-c++-shared/Protocol1.h: Removed.
4024         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4025         of ProtoBool, IVAR_T and METHOD.
4026         * objc-obj-c++-shared/runtime.h: New.
4027         * objc-obj-c++-shared/TestsuiteObject.h: New.
4028         * objc-obj-c++-shared/TestsuiteObject.m: New.
4029
4030         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4031         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4032         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4033         it a class method.
4034         * objc/execute/_cmd.m: Include
4035         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4036         runtime API.  ([TestClass +initialize]): Include this method also
4037         with the GNU runtime.
4038         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4039         Object.  ([-setValue:]): Return void.
4040         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4041         with the GNU runtime.  Include
4042         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4043         for the NeXT runtime.  Use the existing print_ivars() and
4044         compare_structures() implementations for the old NeXT runtime.
4045         Added new implementations for the Modern GNU and NeXT runtimes.
4046         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4047         well.  (main): Use objc_getClass().  Use return instead of exit.
4048         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4049         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4050         of exit().
4051         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4052         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4053         instead of Object.  (main): Use return instead of exit().
4054         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4055         instead of Object.  Removed prototype for exit().  (main): Use
4056         return instead of exit().  Use the Modern Objective-C runtime API.
4057         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4058         Object.
4059         * objc/execute/class-tests-1.h: Include
4060         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4061         runtime API.  (test_class_with_superclass): Do not call [Object
4062         class].  There is no need to with the current libobjc.
4063         * objc/execute/class-tests-2.h: Include
4064         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4065         runtime API.
4066         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4067         ../../objc-obj-c++-shared/next-mapping.h.
4068         * objc/execute/class-2.m: Likewise.
4069         * objc/execute/class-3.m: Likewise.
4070         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4071         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4072         +initialize]): Include this method also with the GNU
4073         runtime. (main): Use the Modern Objective-C runtime API.
4074         * objc/execute/class-5.m: Likewise.
4075         * objc/execute/class-6.m: Likewise.
4076         * objc/execute/class-7.m: Likewise.
4077         * objc/execute/class-8.m: Likewise.
4078         * objc/execute/class-9.m: Likewise.
4079         * objc/execute/class-10.m: Likewise.
4080         * objc/execute/class-11.m: Likewise.
4081         * objc/execute/class-12.m: Likewise.
4082         * objc/execute/class-13.m: Likewise.
4083         * objc/execute/class-14.m: Likewise.
4084         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4085         this method also with the GNU runtime.
4086         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4087         +initialize]): Include this method also with the GNU runtime.
4088         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4089         of Object.
4090         * objc/execute/encode-1.m: Likewise.
4091         * objc/execute/enumeration-1.m: Likewise.
4092         * objc/execute/enumeration-2.m: Likewise.
4093         * objc/execute/exceptions/catchall-1.m: Likewise.
4094         * objc/execute/exceptions/finally-1.m: Likewise.
4095         * objc/execute/exceptions/foward-1.m: Likewise.
4096         * objc/execute/exceptions/local-variables-1.m: Likewise.
4097         * objc/execute/exceptions/throw-nil.m: Likewise.
4098         * objc/execute/exceptions/trivial.m: Likewise.
4099         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4100         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4101         * objc/execute/exceptions/matcher-1.m: Likewise.
4102         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4103         Object.
4104         * objc/execute/formal_protocol-2.m: Likewise.
4105         * objc/execute/formal_protocol-3.m: Likewise.
4106         * objc/execute/formal_protocol-4.m: Likewise.
4107         * objc/execute/formal_protocol-5.m: Include
4108         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4109         protocol_getName().
4110         * objc/execute/formal_protocol-6.m: Likewise.
4111         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4112         Object.  Include <objc/Protocol.h> instead of
4113         ../../objc-obj-c++-shared/Protocol1.h.
4114         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4115         Object.
4116         * objc/execute/informal_protocol.m: Likewise.
4117         * objc/execute/load-3.m: Likewise.
4118         * objc/execute/many_args_method.m ([TestClass +initialize]):
4119         Include this method with the GNU runtime as well.
4120         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4121         * objc/execute/nested-func-1.m: Use TestsuiteObject
4122         instead of Object.
4123         * objc/execute/nil_method-1.m: Likewise.
4124         * objc/execute/no_clash.m: Likewise.
4125         * objc/execute/np-1.m: Do not include
4126         ../../objc-obj-c++-shared/Protocol1.h.
4127         (main): Use return instead of exit().
4128         * objc/execute/np-2.m: Do not include
4129         ../../objc-obj-c++-shared/Protocol1.h.
4130         ([MyObject +initialize]): Include this method also with the GNU
4131         runtime.  (main): Use return instead of exit().
4132         * objc/execute/object_is_class.m: Include
4133         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4134         of Object.  (main): Use the Modern Objective-C runtime API.
4135         * objc/execute/object_is_meta_class.m: Likewise.
4136         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4137         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4138         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4139         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4140         Objective-C runtime API.
4141         * objc/execute/protocol-isEqual-2.m: Likewise.
4142         * objc/execute/protocol-isEqual-3.m: Likewise.
4143         * objc/execute/protocol-isEqual-4.m: Likewise.
4144         * objc/execute/redefining_self.m ([TestClass +initialize]):
4145         Include this method with the GNU runtime as well.
4146         * objc/execute/root_methods.m: Include
4147         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4148         Include this method with the GNU runtime as well.
4149         (main): Use the Modern Objective-C runtime API.
4150         * objc/execute/selector-1.m: Include
4151         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4152         of Object.  (main): Use the Modern Objective-C runtime API.
4153         * objc/execute/static-1.m ([Test +initialize]): Include this
4154         method with the GNU runtime as well.
4155         * objc/execute/static-2.m: Likewise.
4156         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4157         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4158         ([MathClass +initialize]): Include this method with the GNU
4159         runtime as well.
4160         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4161         instead of Object.
4162         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4163         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4164         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4165         * objc.dg/attributes/method-attribute-1.m: Likewise.
4166         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4167         * objc.dg/attributes/method-attribute-2.m: Likewise.
4168         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4169         * objc.dg/attributes/method-attribute-3.m: Likewise.
4170         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4171         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4172         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4173         * obj-c++.dg/bitfield-1.mm: Likewise.
4174         * obj-c++.dg/bitfield-2.mm: Likewise
4175         * objc.dg/bitfield-3.m: Likewise.
4176         * obj-c++.dg/bitfield-4.mm: Likewise.
4177         * objc.dg/bitfield-5.m: Likewise
4178         * objc.dg/call-super-1.m: Likewise.
4179         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4180         Use objc_getClass() instead of objc_get_class(), but for the GNU
4181         runtime redefine objc_getClass as objc_get_class.  Include
4182         ../objc-obj-c++-shared/runtime.h.
4183         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4184         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4185         Use the Modern Objective-C runtime API.
4186         * objc.dg/class-protocol-1.m: Include
4187         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4188         * obj-c++.dg/class-protocol-1.mm: Likewise.
4189         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4190         * objc.dg/comp-types-10.m: Likewise.
4191         * objc.dg/comp-types-11.m: Likewise.
4192         * objc.dg/comp-types-12.m: Likewise.
4193         * obj-c++.dg/comp-types-9.mm: Likewise.
4194         * obj-c++.dg/comp-types-11.mm: Likewise.
4195         * obj-c++.dg/comp-types-12.mm: Likewise.
4196         * obj-c++.dg/comp-types-13.mm: Likewise.
4197         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4198         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4199         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4200         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4201         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4202         * objc.dg/desig-init-1.m: Likewise.
4203         * obj-c++.dg/defs.mm: Likewise.
4204         * objc.dg/exceptions-2.m: Likewise.
4205         * obj-c++.dg/except-1.mm: Likewise.
4206         * obj-c++.dg/exceptions-2.mm: Likewise.
4207         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4208         Use the Modern Objective-C runtime API.
4209         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4210         the Modern Objective-C runtime API.  Do not include
4211         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4212         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4213         the Modern Objective-C runtime API except when using an older NeXT
4214         runtime.
4215         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4216         the Modern Objective-C runtime API.
4217         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4218         objc/encoding.h.
4219         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4220         * objc.dg/encode-7-next-64bit.m: Updated include.
4221         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4222         objc/encoding.h.
4223         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4224         the Modern Objective-C runtime API.
4225         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4226         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4227         instead of ../objc-obj-c++-shared/Protocol1.h.
4228         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4229         the Modern Objective-C runtime API except when using an older NeXT
4230         runtime.
4231         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4232         the Modern Objective-C runtime API.
4233         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4234         Object.
4235         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4236         * objc.dg/fix-and-continue-2.m: Likewise.
4237         * objc.dg/foreach-1.m: Likewise.
4238         * objc.dg/foreach-2.m: Likewise.
4239         * objc.dg/foreach-3.m: Likewise.
4240         * objc.dg/foreach-4.m: Likewise.
4241         * objc.dg/foreach-5.m: Likewise.
4242         * objc.dg/foreach-6.m: Likewise.
4243         * objc.dg/foreach-7.m: Likewise.
4244         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4245         Object.
4246         * objc.dg/func-ptr-2.m: Likewise.
4247         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4248         Do not include objc/objc-api.h.
4249         * obj-c++.dg/fsf-package-0.mm: Likewise.
4250         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4251         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4252         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4253         of Object.
4254         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4255         * objc.dg/gnu-runtime-3.m: Likewise.
4256         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4257         * objc.dg/headers.m: Include objc/runtime.h instead of
4258         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4259         for the NeXT runtime.
4260         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4261         * obj-c++.dg/isa-field-1.mm: Likewise.
4262         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4263         * objc.dg/layout-1.m: Likewise.
4264         * objc.dg/layout-2.m: Likewise.
4265         * objc.dg/local-decl-2.m: Likewise.
4266         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4267         Object.  ([Container +elementForView:]): Use
4268         class_conformsToProtocol().
4269         * obj-c++.dg/lookup-2.mm: Likewise.
4270         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4271         * obj-c++.dg/local-decl-1.mm: Likewise.
4272         * objc.dg/method-3.m: Likewise.
4273         * objc.dg/method-4.m: Likewise.
4274         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4275         ../objc-obj-c++-shared/Protocol1.h.
4276         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4277         * objc.dg/method-9.m: Likewise.
4278         * objc.dg/method-10.m: Likewise.
4279         * objc.dg/method-13.m ([Root +initialize]): Include this method
4280         also for the GNU runtime.  (main): Use objc_getClass() also for
4281         the GNU runtime.
4282         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4283         * objc.dg/method-17.m: Likewise.
4284         * objc.dg/method-19.m: Likewise.
4285         * objc.dg/method-20b.m: Likewise.
4286         * obj-c++.dg/method-2.mm: Likewise.
4287         * obj-c++.dg/method-6.mm: Likewise.
4288         * obj-c++.dg/method-10.mm: Likewise.
4289         * obj-c++.dg/method-11.mm: Likewise.
4290         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4291         ../objc-obj-c++-shared/Protocol1.h.
4292         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4293         * obj-c++.dg/method-15.mm: Likewise.
4294         * obj-c++.dg/method-17.mm: Likewise.
4295         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4296         +initialize]): Include this method also for the GNU
4297         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4298         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4299         * obj-c++.dg/method-22.mm: Likewise.
4300         * obj-c++.dg/method-23.mm: Likewise.
4301         * obj-c++.dg/no-extra-load.mm: Likewise.
4302         * objc.dg/objc-fast-4.m: Likewise.
4303         * objc.dg/objc-gc-4.m: Likewise.
4304         * obj-c++.dg/objc-gc-3.mm: Likewise.
4305         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4306         protocol_getMethodDescription() instead of [Protocol
4307         -descriptionForInstanceMethod].
4308         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4309         Made it available with all runtimes.  (main): Call -test instead
4310         of -class.
4311         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4312         and put into a category.
4313         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4314         Object.  Include objc/objc.h.
4315         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4316         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4317         New. (main): Use protocol_getMethodDescription() instead
4318         of [Protocol -descriptionForInstanceMethod] and [Protocol
4319         -descriptionForClassMethod].
4320         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4321         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4322         Objective-C runtime API.
4323         * obj-c++.dg/proto-qual-1.mm: Likewise.
4324         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4325         Object.
4326         * obj-c++.dg/property/property-1.mm: Likewise.
4327         * obj-c++.dg/qual-types-1.mm: Likewise.
4328         * objc.dg/selector-2.m: Include objc/objc.h instead of
4329         ../objc-obj-c++-shared/Object1.h.
4330         * obj-c++.dg/selector-2.mm: Likewise.
4331         * obj-c++.dg/selector-5.mm: Likewise.
4332         * obj-c++.dg/selector-6.mm: Likewise.
4333         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4334         Object.  Do not include objc/objc-api.h.
4335         * obj-c++.dg/set-not-used-1.mm: Likewise.
4336         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4337         * objc.dg/stret-1.m: Likewise.
4338         * objc.dg/stret-2.m: Likewise.
4339         * obj-c++.dg/super-class-2.mm: Likewise.
4340         * objc.dg/super-class-3.m: Likewise.
4341         * objc.dg/super-class-4.m: Likewise.
4342         * objc.dg/sync-2.m: Likewise.
4343         * obj-c++.dg/sync-2.mm: Likewise.
4344         * objc.dg/sync-1.m: Include objc/objc.h instead of
4345         ../objc-obj-c++-shared/Object1.h.
4346         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4347         'Class' as the type of 'isa'.
4348         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4349         Objective-C runtime API.  ([TestClass +initialize]): Include this
4350         method with the GNU runtime as well.
4351         * objc.dg/strings/strings-1.m: Updated includes.
4352         * obj-c++.dg/strings/strings-1.mm: Likewise.
4353         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4354         objc.dg/strings/const-str-12b.m.
4355         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4356         * obj-c++.dg/template-3.mm: Likewise.
4357         * obj-c++.dg/template-4.mm: Likewise.
4358         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4359         Objective-C runtime API.
4360         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4361         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4362         * obj-c++.dg/try-catch-1.mm: Likewise.
4363         * obj-c++.dg/try-catch-2.mm: Likewise.
4364         * objc.dg/try-catch-3.m: Likewise.
4365         * obj-c++.dg/try-catch-3.mm: Likewise.
4366         * objc.dg/try-catch-6.m: Likewise.
4367         * objc.dg/try-catch-7.m: Likewise.
4368         * obj-c++.dg/try-catch-7.mm: Likewise.
4369         * obj-c++.dg/try-catch-8.mm: Likewise.
4370         * obj-c++.dg/try-catch-9.mm: Likewise.
4371         * objc.dg/try-catch-10.m: Likewise.
4372         * obj-c++.dg/try-catch-11.mm: Likewise.
4373         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4374         Object.  Include objc/objc.h.
4375         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4376         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4377         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4378         Object.  Use Modern Objective-C runtime API.  Do not use
4379         performv::.
4380         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4381         * obj-c++.dg/torture/trivial.mm: Likewise.
4382         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4383         instead of ../objc-obj-c++-shared/Object1.h.  Include
4384         ../objc-obj-c++-shared/runtime.h.
4385         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4386         * objc.dg/torture/strings/const-str-11.m: Likewise.
4387         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4388         * objc.dg/torture/strings/const-str-9.m: Likewise.
4389         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4390         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4391         instead of Object. Only add _FooClassReference if
4392         __NEXT_RUNTIME__.
4393         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4394         * objc.dg/torture/strings/const-str-8.m: Likewise.
4395         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4396         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4397         additional sources.
4398         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4399         Object.
4400         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4401         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4402         * obj-c++.dg/va-meth-1.mm: Likewise.
4403         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4404         ../objc-obj-c++-shared/Object1.h.
4405         * objc.dg/zero-link-3.m: Likewise.
4406
4407 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4408
4409         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4410
4411 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4412
4413         PR objc-++/48275
4414         * obj-c++.dg/property/cxx-property-1.mm: New.
4415         * obj-c++.dg/property/cxx-property-2.mm: New.
4416
4417 2011-06-06  Jason Merrill  <jason@redhat.com>
4418
4419         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4420
4421 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4422
4423         PR rtl-optimization/49145
4424         From Ryan Mansfield
4425         * gcc.c-torture/compile/pr49145.c: New test.
4426
4427 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR testsuite/49288
4430         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4431         to dg-options, match also DW_AT_linkage_name.
4432
4433         PR debug/49294
4434         * gcc.dg/debug/pr49294.c: New test.
4435
4436         PR c++/49264
4437         * g++.dg/opt/pr49264.C: New test.
4438
4439 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4440
4441         PR tree-optimization/49243
4442         * gcc.dg/pr49243.c: New.
4443
4444 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4445
4446         * gnat.dg/specs/cond_expr1.ads: New test.
4447
4448 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4449
4450         * gnat.dg/deferred_const4.ad[sb]: New test.
4451         * gnat.dg/deferred_const4_pkg.ads: New helper.
4452
4453 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4454
4455         * gnat.dg/test_tamdt.adb: Rename to...
4456         * gnat.dg/taft_type1.adb: ...this.
4457         * gnat.dg/tamdt.ad[sb]: Rename to...
4458         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4459         * gnat.dg/tamdt_aux.ads: Rename to...
4460         * gnat.dg/taft_type1_pkg2.ads: ...this.
4461         * gnat.dg/taft_type2.ad[sb]: New test.
4462         * gnat.dg/taft_type2_pkg.ads: New helper.
4463         * gnat.dg/taft_type3.adb: New test.
4464         * gnat.dg/taft_type3_pkg.ads: New helper.
4465
4466 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4467
4468         PR fortran/49255
4469         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4470         for F2008.
4471
4472 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4473
4474         PR testsuite/49287
4475         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4476         warning.
4477         * objc.dg/gnu-api-2-objc.m: Likewise.
4478         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4479         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4480
4481 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4482
4483         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4484         alignment, not the alignment, when calling class_addIvar().  Add
4485         an 'isa' instance variable to the test root class.
4486         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4487
4488 2011-06-04  Jan Hubicka  <jh@suse.cz>
4489
4490         PR tree-optimization/48893
4491         PR tree-optimization/49091
4492         PR tree-optimization/49179
4493         * gfortran.dg/pr49179.f90: New testcase
4494
4495 2011-06-04  Jan Hubicka  <jh@suse.cz>
4496
4497         PR lto/48954
4498         * g++.dg/torture/pr48954.C: New testcase.
4499
4500 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4501
4502         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4503
4504 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4505
4506         PR c++/33840
4507         * g++.dg/diagnostic/bitfld2.C: New.
4508
4509 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4510
4511         PR target/49281
4512         * gcc.c-torture/execute/pr49281.c: New test.
4513
4514 2011-06-04  Jan Hubicka  <jh@suse.cz>
4515
4516         PR tree-optimize/48929
4517         * gcc.c-torture/compile/pr48929.c: New testcase.
4518
4519 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4520
4521         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4522
4523 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4524
4525         PR c++/49276
4526         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4527
4528 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4529
4530         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4531
4532 2011-06-03  Richard Henderson  <rth@redhat.com>
4533             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4534
4535         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4536
4537 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4538
4539         * objc.dg/headers.m: Do not include objc-list.h.
4540
4541 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4542
4543         * objc.dg/type-stream-1.m: Test removed.
4544         * objc.dg/headers.m: Do not include typedstream.h.
4545
4546 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4547
4548         * objc.dg/torture/forward-1.m (main): Updated testcase.
4549
4550 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4551
4552         PR target/49163
4553         * gcc.c-torture/compile/pr49163.c: New.
4554
4555 2011-06-02  Asher Langton  <langton2@llnl.gov>
4556
4557         PR fortran/49268
4558         * gfortran.dg/PR49268.f90: New test.
4559
4560 2011-06-02  Asher Langton  <langton2@llnl.gov>
4561
4562         PR fortran/37039
4563         * gfortran.dg/PR37039.f90: New test.
4564
4565 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4566
4567         PR objc/48539
4568         * objc.dg/method-5.m: Updated.
4569         * objc.dg/method-19.m: Updated.
4570         * objc.dg/method-lookup-1.m: New.
4571         * obj-c++.dg/method-6.mm: Updated.
4572         * obj-c++.dg/method-7.mm: Updated.
4573         * obj-c++.dg/method-lookup-1.mm: New.
4574
4575 2011-06-02  DJ Delorie  <dj@redhat.com>
4576
4577         * lib/timeout.exp (timeout): Add board_info support.
4578
4579 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4580
4581         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4582
4583 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4584
4585         PR fortran/49265
4586         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4587         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4588
4589 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4590             Hans-Peter Nilsson  <hp@axis.com>
4591
4592         PR rtl-optimization/48840
4593         * gcc.target/sparc/ultrasp13.c: New test.
4594
4595 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4596
4597         PR target/49238
4598         * gcc.c-torture/compile/pr49238.c: New.
4599
4600 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4601
4602         * gcc.target/arm/g2.c: Skip test in -mthumb.
4603         Skip test unless cpu is xscale.
4604         * gcc.target/arm/scd42-2.c: Likewise.
4605         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4606
4607 2011-06-01  Jason Merrill  <jason@redhat.com>
4608
4609         * g++.dg/cpp0x/decltype28.C: New.
4610         * g++.dg/cpp0x/decltype29.C: New.
4611
4612 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4613
4614         PR target/45074
4615         * gcc.target/mips/pr45074.c: New test.
4616
4617 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4618             Hans-Peter Nilsson  <hp@axis.com>
4619
4620         PR rtl-optimization/48830
4621         * gcc.target/sparc/ultrasp12.c: New test.
4622
4623 2011-06-01  David Li  <davidxl@google.com>
4624
4625         * gcc.dg/profile-dir-1.c: Change pass name.
4626         * gcc.dg/profile-dir-2.c: Ditto.
4627         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4628         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4629         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4630         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4631         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4632         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4633         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4634         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4635         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4636         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4637         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4638         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4639         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4640         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4641         * gcc.dg/profile-dir-3.c: Ditto.
4642         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4643
4644 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4645
4646         * objc.dg/attributes/method-nonnull-1.m: New test.
4647         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4648
4649 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4650
4651         PR fortran/18918
4652         * gfortran.dg/coarray_atomic_1.f90: New.
4653         * gfortran.dg/coarray/atomic_1.f90: New.
4654
4655 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4656
4657         * gcc.dg/guality/bswaptest.c: New test.
4658         * gcc.dg/guality/clztest.c: New test.
4659         * gcc.dg/guality/ctztest.c: New test.
4660         * gcc.dg/guality/rotatetest.c: New test.
4661
4662         PR target/48688
4663         * gcc.target/i386/pr48688.c: New test.
4664
4665 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4666
4667         PR c++/48010
4668         * g++.dg/lookup/name-clash9.C: New.
4669
4670 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4671
4672         PR fortran/18918
4673         * gfortran.dg/coarray/dummy_1.f90: New.
4674
4675 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4676
4677         PR fortran/18918
4678         * gfortran.dg/coarray/save_1.f90: New.
4679         * gfortran.dg/coarray_4.f90: Update dg-error.
4680
4681 2011-05-31  Jason Merrill  <jason@redhat.com>
4682
4683         * g++.dg/cpp0x/rv-template1.C: New.
4684
4685 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4686
4687         PR rtl-optimization/49235
4688         * gcc.dg/pr49235.c: New test.
4689
4690 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4691
4692         PR tree-optimization/49093
4693         * gcc.dg/vect/pr49093.c: New test.
4694
4695 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4696
4697         PR debug/49047
4698         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4699
4700 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4701
4702         PR testsuite/49239
4703         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4704         output array.
4705
4706 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4707
4708         PR target/49186
4709         * gcc.c-torture/execute/pr49186.c: New.
4710
4711 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4712
4713         PR target/49168
4714          * gcc.target/i386/pr49168-1.c: New.
4715
4716 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4717             Eric Botcazou  <ebotcazou@adacore.com>
4718
4719         * gcc.dg/guality/drap.c: New test.
4720
4721 2011-05-30  Richard Guenther  <rguenther@suse.de>
4722
4723         PR tree-optimization/49210
4724         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4725         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4726
4727 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4728
4729         PR c++/49223
4730         * g++.dg/gomp/pr49223-1.C: New test.
4731         * g++.dg/gomp/pr49223-2.C: New test.
4732
4733 2011-05-30  Richard Guenther  <rguenther@suse.de>
4734
4735         PR tree-optimization/49218
4736         * gcc.c-torture/execute/pr49218.c: New testcase.
4737
4738 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4739
4740         PR tree-optimization/49199
4741         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4742         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4743         -fno-tree-scev-cprop.
4744
4745 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4746
4747         PR fortran/47601
4748         * gfortran.dg/extends_13.f03: New.
4749
4750 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4751
4752         PR rtl-optimization/49095
4753         * gcc.target/i386/pr49095.c: New test.
4754
4755 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4756
4757         PR fortran/18918
4758         * gfortran.dg/coarray_24.f90: New.
4759
4760 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4761
4762         PR fortran/18918
4763         * gfortran.dg/coarray_23.f90: New.
4764
4765 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4766
4767         From Ryan Mansfield
4768         * gcc.dg/pr48826.c: New test.
4769
4770 2011-05-29  Richard Guenther  <rguenther@suse.de>
4771
4772         PR tree-optimization/49217
4773         * gcc.dg/torture/pr49217.c: New testcase.
4774
4775 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4776
4777         PR testsuite/49222
4778         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4779
4780 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4781
4782         * gnat.dg/boolean_subtype.adb: Rename to...
4783         * gnat.dg/boolean_subtype1.adb: ...this.
4784
4785 2011-05-28  Jason Merrill  <jason@redhat.com>
4786
4787         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4788
4789 2011-05-27  Jason Merrill  <jason@redhat.com>
4790
4791         * g++.dg/cpp0x/enum18.C: Adjust.
4792
4793         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4794
4795 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4796
4797         PR fortran/18918
4798         * gfortran.dg/coarray_22.f90: New.
4799
4800 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4801
4802         PR tree-optimization/46728
4803         * gcc.target/powerpc/pr46728-1.c: New.
4804         * gcc.target/powerpc/pr46728-2.c: New.
4805         * gcc.target/powerpc/pr46728-3.c: New.
4806         * gcc.target/powerpc/pr46728-4.c: New.
4807         * gcc.target/powerpc/pr46728-5.c: New.
4808         * gcc.dg/pr46728-6.c: New.
4809         * gcc.target/powerpc/pr46728-7.c: New.
4810         * gcc.target/powerpc/pr46728-8.c: New.
4811         * gcc.dg/pr46728-9.c: New.
4812         * gcc.target/powerpc/pr46728-10.c: New.
4813         * gcc.target/powerpc/pr46728-11.c: New.
4814         * gcc.dg/pr46728-12.c: New.
4815         * gcc.target/powerpc/pr46728-13.c: New.
4816         * gcc.target/powerpc/pr46728-14.c: New.
4817         * gcc.target/powerpc/pr46728-15.c: New.
4818         * gcc.target/powerpc/pr46728-16.c: New.
4819
4820 2011-05-27  Jason Merrill  <jason@redhat.com>
4821
4822         * g++.dg/abi/mangle47.C: New.
4823
4824         PR c++/49176
4825         * g++.dg/template/const5.C: New.
4826
4827         * g++.dg/cpp0x/enum18.C: New.
4828
4829         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4830
4831         * g++.dg/cpp0x/error6.C: New.
4832
4833         * g++.dg/cpp0x/error5.C: New.
4834
4835 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4836
4837         PR c++/49165
4838         * g++.dg/eh/cond6.C: New test.
4839
4840 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4841
4842         PR fortran/48820
4843         * gfortran.dg/rank_3.f90: New.
4844         * gfortran.dg/rank_4.f90: New.
4845
4846 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4847
4848         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4849         replace dump search.
4850
4851 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4852
4853         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4854         * gnat.dg/bit_packed_array5.adb: ...here.
4855
4856 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4857
4858         PR c++/42056
4859         * g++.dg/cpp0x/auto25.C: New.
4860
4861 2011-05-27  Richard Guenther  <rguenther@suse.de>
4862
4863         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4864
4865 2011-05-27  Richard Guenther  <rguenther@suse.de>
4866
4867         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4868
4869 2011-05-27  Richard Guenther  <rguenther@suse.de>
4870
4871         PR middle-end/49189
4872         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4873
4874 2011-05-26  Jason Merrill  <jason@redhat.com>
4875
4876         * g++.dg/cpp0x/friend1.C: New.
4877         * g++.dg/cpp0x/friend2.C: New.
4878
4879         * g++.dg/cpp0x/auto7.C: Update.
4880         * g++.dg/template/crash50.C: Adjust.
4881         * g++.dg/template/static9.C: Adjust.
4882         * g++.old-deja/g++.ext/memconst.C: Adjust.
4883
4884 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4885
4886         * gcc.dg/march.c: Ignore a note for some targets.
4887
4888 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4889             Nathan Froyd  <froydnj@codesourcery.com>
4890
4891         PR c++/2288
4892         PR c++/18770
4893         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4894         * g++.dg/parse/pr18770.C: New test.
4895         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4896
4897 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4898
4899         PR fortran/48955
4900         * gfortran.dg/dependency_40.f90 : New test.
4901
4902 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4903
4904         PR fortran/18918
4905         * gfortran.dg/coarray/registering_1.f90: New.
4906
4907 2011-05-26  Jason Merrill  <jason@redhat.com>
4908
4909         * g++.dg/cpp0x/variadic111.C: New.
4910         * g++.dg/cpp0x/variadic41.C: Adjust.
4911
4912 2011-05-26  Richard Guenther  <rguenther@suse.de>
4913
4914         PR tree-optimization/48702
4915         * gcc.dg/torture/pr48702.c: New testcase.
4916
4917 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4918
4919         PR gcov-profile/48845
4920         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4921         support.
4922         * gcc.dg/matrix/matrix.exp: Likewise.
4923         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4924         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4925         line number to check_profiling_available.
4926         * lib/target-supports.exp (check_profiling_available): Account for
4927         this.
4928         Require TLS runtime support with -fprofile-generate.
4929         * lib/profopt.exp (profopt-execute): Add TLS options for
4930         -fprofile-generate.
4931         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4932
4933 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4934
4935         PR c++/49165
4936         * g++.dg/eh/cond5.C: New test.
4937
4938         PR tree-optimization/49161
4939         * gcc.c-torture/execute/pr49161.c: New test.
4940
4941 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4942
4943         * gcc.target/arm/neon-vorn-vbic.c: New test.
4944
4945 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4946
4947         PR tree-optimization/49038
4948         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4949         * gcc.dg/vect/pr49038.c: New test.
4950
4951 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4952         * g++.dg/init/pr25811-3.C: New.
4953         * g++.dg/init/pr25811-4.C: New.
4954
4955 2011-05-25  Jason Merrill  <jason@redhat.com>
4956
4957         * g++.dg/cpp0x/enum17.C: New.
4958         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4959
4960         * g++.dg/cpp0x/auto24.C: New.
4961
4962         * g++.dg/cpp0x/error4.C: New.
4963
4964         * g++.dg/cpp0x/rv-restrict.C: New.
4965
4966         * g++.dg/cpp0x/enum15.C: New.
4967         * g++.dg/cpp0x/constexpr-switch2.C: New.
4968
4969         * g++.dg/cpp0x/variadic110.C: New.
4970
4971         * g++.dg/cpp0x/auto9.C: Add typedef test.
4972
4973         * g++.dg/cpp0x/auto23.C: New.
4974         * g++.dg/cpp0x/auto9.C: Adjust.
4975
4976         * g++.dg/cpp0x/defaulted29.C: New.
4977
4978         * g++.dg/cpp0x/initlist51.C: New.
4979
4980 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4981
4982         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4983         * g++.dg/abi/packed1.C: Suppress warning.
4984         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4985         * g++.dg/template/stdarg1.C: Likewise.
4986         * g++.dg/other/packed1.C: Remove arm from xfail list.
4987
4988 2011-05-25  Jason Merrill  <jason@redhat.com>
4989
4990         * g++.dg/cpp0x/enum16.C: New.
4991         * g++.dg/parse/error15.C: Adjust.
4992
4993         * g++.dg/cpp0x/initlist50.C: New.
4994
4995         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4996
4997         * g++.dg/cpp0x/variadic109.C: New.
4998
4999 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5000
5001          * gcc.target/i386/pause-1.c: New.
5002
5003 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5004
5005         * gcc.dg/stack-usage-1.c: Adjust comment.
5006         * gcc.dg/stack-usage-2.c: New test.
5007
5008 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5009
5010         PR c++/49136
5011         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5012         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5013
5014 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5015
5016         PR rtl-optimization/48757
5017         * gfortran.dg/pr48757.f:  New test case.
5018
5019 2011-05-24  Jason Merrill  <jason@redhat.com>
5020
5021         * g++.dg/cpp0x/access01.C: New.
5022
5023 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5024
5025         PR libobjc/48177
5026         * objc.dg/pr48177.m: New testcase.      
5027
5028 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5029
5030         PR objc/48187
5031         * objc.dg/pr48187.m: New testcase.
5032         * obj-c++.dg/pr48187.mm: New testcase.
5033         * objc.dg/ivar-extra-semicolon.m: New testcase.
5034
5035 2011-05-24  Jason Merrill  <jason@redhat.com>
5036
5037         * g++.dg/template/access21.C: New.
5038         * g++.dg/template/access22.C: New.
5039
5040 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5041
5042         PR rtl-optimization/48633
5043         * g++.dg/pr48633.C: New test.
5044
5045 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5046
5047         PR target/49133
5048         * g++.dg/other/pr49133.C: New test.
5049
5050 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5051             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5052
5053         * gcc.dg/torture/tls/run-gd.c: New test.
5054         * gcc.dg/torture/tls/run-ie.c: New test.
5055         * gcc.dg/torture/tls/run-ld.c: New test.
5056         * gcc.dg/torture/tls/run-le.c: New test.
5057         * lib/target-supports.exp (check_effective_target_tls_runtime):
5058         Build testcase with TLS options.
5059
5060 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5061
5062         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5063
5064 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5065
5066         PR tree-optimization/49121
5067         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5068
5069 2011-05-23  Jason Merrill  <jason@redhat.com>
5070
5071         * g++.dg/cpp0x/defaulted28.C: New.
5072
5073         * g++.dg/cpp0x/sfinae25.C: New.
5074
5075         * g++.dg/cpp0x/rv-cast2.C: New.
5076
5077         * g++.dg/cpp0x/enum14.C: New.
5078
5079 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5080
5081         PR lto/49123
5082         * gcc.c-torture/execute/pr49123.c: New test.
5083
5084         PR debug/49032
5085         * gcc.dg/debug/pr49032.c: New test.
5086
5087         PR c/49120
5088         * gcc.dg/pr49120.c: New test.
5089
5090 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5091
5092         PR target/47315
5093         * gcc.target/i386/pr47315.c: New test.
5094
5095 2011-05-23  Jason Merrill  <jason@redhat.com>
5096
5097         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5098
5099         * g++.dg/cpp0x/sfinae24.C: New.
5100
5101         * g++.dg/cpp0x/error3.C: New.
5102
5103         * g++.dg/cpp0x/defaulted27.C: New.
5104
5105         * g++.dg/cpp0x/decltype27.C: New.
5106
5107 2011-05-23  Richard Guenther  <rguenther@suse.de>
5108
5109         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5110
5111 2011-05-23  Richard Guenther  <rguenther@suse.de>
5112
5113         PR tree-optimization/40874
5114         * g++.dg/tree-ssa/pr40874.C: New testcase.
5115
5116 2011-05-23  Richard Guenther  <rguenther@suse.de>
5117
5118         PR tree-optimization/49115
5119         * g++.dg/torture/pr49115.C: New testcase.
5120
5121 2011-05-23  Richard Guenther  <rguenther@suse.de>
5122
5123         PR middle-end/15419
5124         * gcc.dg/memcpy-3.c: New testcase.
5125
5126 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5127
5128         PR middle-end/48973
5129         * gcc.c-torture/execute/pr48973-1.c: New test.
5130         * gcc.c-torture/execute/pr48973-2.c: New test.
5131
5132 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5133
5134         PR c++/18016
5135         * g++.dg/warn/pr18016.C: New.
5136
5137 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5138
5139         PR target/45098
5140         * gcc.target/arm/ivopts-6.c: New test.
5141
5142 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5143
5144         PR middle-end/49029
5145         * gcc.c-torture/compile/pr49029.c: New test.
5146
5147 2011-05-22  Jason Merrill  <jason@redhat.com>
5148
5149         * g++.dg/cpp0x/sfinae23.C: New.
5150         * g++.dg/cpp0x/sfinae8.C: Correct.
5151
5152 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5153
5154         * gfortran.dg/function_optimize_8.f90:  New test case.
5155
5156 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5157
5158         PR tree-optimization/49087
5159         * gcc.dg/vect/O3-pr49087.c: New test.
5160
5161 2011-05-21  Jason Merrill  <jason@redhat.com>
5162
5163         * g++.dg/debug/const5.C: New.
5164
5165 2011-05-20  Jason Merrill  <jason@redhat.com>
5166
5167         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5168
5169         * g++.dg/cpp0x/constexpr-static7.C: New.
5170
5171         * g++.dg/cpp0x/enum12.C: New.
5172         * g++.dg/cpp0x/enum13.C: New.
5173
5174 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5175
5176         PR fortran/48699
5177         * gfortran.dg/select_type_23.f03: New.
5178
5179 2011-05-20  Jason Merrill  <jason@redhat.com>
5180
5181         * g++.dg/cpp0x/defaulted26.C: New.
5182
5183         * g++.dg/cpp0x/noexcept02.C: Fix.
5184         * g++.dg/cpp0x/noexcept03.C: Fix.
5185         * g++.dg/cpp0x/noexcept08.C: Fix.
5186         * g++.dg/cpp0x/noexcept10.C: New.
5187
5188 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5189
5190         PR fortran/48706
5191         * gfortran.dg/extends_12.f03: New.
5192
5193 2011-05-20  Jason Merrill  <jason@redhat.com>
5194
5195         * g++.dg/template/koenig9.C: New.
5196         * g++.dg/opt/pr47615.C: Fix.
5197         * g++.dg/overload/defarg1.C: Fix.
5198         * g++.dg/tc1/dr213.C: Remove xfail.
5199         * g++.dg/torture/pr34850.C: Fix.
5200         * g++.dg/torture/pr39362.C: Fix.
5201         * g++.old-deja/g++.brendan/crash56.C: Fix.
5202         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5203
5204 2011-05-20  Richard Guenther  <rguenther@suse.de>
5205
5206         PR tree-optimization/49079
5207         * gcc.dg/torture/pr49079.c: New testcase.
5208
5209 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5210
5211         PR tree-optimization/49073
5212         * gcc.c-torture/execute/pr49073.c: New test.
5213
5214 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5215
5216         PR fortran/18918
5217         * gfortran.dg/coarray_21.f90: New.
5218
5219 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5220
5221         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5222         output.
5223
5224 2011-05-19  Richard Guenther  <rguenther@suse.de>
5225
5226         PR testsuite/49063
5227         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5228
5229 2011-05-19  Richard Guenther  <rguenther@suse.de>
5230
5231         PR middle-end/48985
5232         * gcc.dg/builtin-object-size-11.c: New testcase.
5233
5234 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5235
5236         PR target/45098
5237         * gcc.target/arm/ivopts.c: New test.
5238         * gcc.target/arm/ivopts-2.c: New test.
5239
5240 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5241
5242         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5243
5244 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5245
5246         * gcc.c-torture/execute/960321-1.x: Remove.
5247
5248 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5249
5250         PR fortran/48700
5251         * gfortran.dg/move_alloc_4.f90: New.
5252
5253 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5254
5255         PR target/49002
5256         * gcc.target/i386/pr49002-1.c: New test.
5257         * gcc.target/i386/pr49002-2.c: Likewise.
5258
5259 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR tree-optimization/49039
5262         * gcc.c-torture/execute/pr49039.c: New test.
5263         * gcc.dg/tree-ssa/pr49039.c: New test.
5264         * g++.dg/torture/pr49039.C: New test.
5265
5266 2011-05-18  Jason Merrill  <jason@redhat.com>
5267
5268         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5269         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5270         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5271
5272 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5273
5274         * gcc.target/bfin/mcpu-bf592.c: New test.
5275
5276 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5277
5278         PR tree-optimization/41881
5279         * gcc.dg/vect/O3-pr41881.c: New test.
5280         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5281
5282 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5283
5284         PR tree-optimization/49000
5285         * gcc.dg/pr49000.c: New test.
5286
5287 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5288
5289         * gnat.dg/invalid1.adb: New test.
5290
5291 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5292
5293         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5294         scan pattern.
5295         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5296         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5297
5298 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5299
5300         PR c++/48994
5301         * g++.dg/cpp0x/range-for18.C: New.
5302
5303 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5304
5305         PR fortran/18918
5306         * gfortran.dg/coarray/image_index_2.f90: New.
5307
5308 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5309
5310         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5311         * g++.dg/cpp0x/override2.C: New.
5312
5313 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5314
5315         PR fortran/18918
5316         * gfortran.de/coarray_20.f90: New.
5317
5318 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5319
5320         PR fortran/22572
5321         * function_optimize_7.f90:  New test case.
5322
5323 2011-05-13  Jason Merrill  <jason@redhat.com>
5324
5325         * g++.dg/cpp0x/decltype26.C: New.
5326         * g++.dg/cpp0x/enum11.C: New.
5327
5328 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5329
5330         PR fortran/48972
5331         PR fortran/48991
5332         * gfortran.dg/assign_8.f90: Update dg-error.
5333
5334 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5335
5336         PR fortran/48972
5337         * gfortran.dg/io_constraints_8.f90: New.
5338         * gfortran.dg/io_constraints_9.f90: New.
5339
5340 2011-05-13  Martin Thuresson  <martint@google.com>
5341
5342         PR gcov-profile/47793
5343         * gcc.dg/pr47793.c: New.
5344
5345 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5346
5347         PR tree-optimization/48975
5348         * gcc.dg/pr48975.c: New test.
5349
5350 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5351
5352         PR fortran/48972
5353         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5354
5355 2011-05-12  Jason Merrill  <jason@redhat.com>
5356
5357         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5358
5359 2011-05-12  Geert Bosch  <bosch@adacore.com>
5360
5361         * gnat.dg/view_conversion1.adb: New test.
5362
5363 2011-05-12  Richard Guenther  <rguenther@suse.de>
5364
5365         PR tree-optimization/48172
5366         * gcc.dg/vect/pr48172.c: New testcase.
5367
5368 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR debug/48967
5371         * g++.dg/opt/pr48967.C: New test.
5372
5373 2011-05-11  Jason Merrill  <jason@redhat.com>
5374
5375         * g++.dg/cpp0x/constexpr-friend.C: New.
5376         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5377
5378         * g++.dg/cpp0x/sfinae22.C: New.
5379
5380 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5381
5382         PR fortran/48889
5383         * gfortran.dg/generic_24.f90: New.
5384
5385 2011-05-11  Richard Guenther  <rguenther@suse.de>
5386
5387         PR tree-optimization/15256
5388         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5389
5390 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5391
5392         PR debug/48159
5393         * gcc.dg/pr48159-1.c: New test.
5394         * gcc.dg/pr48159-2.c: New test.
5395
5396 2011-05-11  Richard Guenther  <rguenther@suse.de>
5397
5398         PR middle-end/48953
5399         * gcc.dg/torture/pr48953.c: New testcase.
5400
5401 2011-05-11  Richard Guenther  <rguenther@suse.de>
5402
5403         PR tree-optimization/18041
5404         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5405
5406 2011-05-11  Alan Modra  <amodra@gmail.com>
5407
5408         PR target/47755
5409         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5410
5411 2011-05-10  Jason Merrill  <jason@redhat.com>
5412
5413         * g++.dg/cpp0x/defaulted25.C: New.
5414         * g++.dg/template/crash7.C: Adjust.
5415
5416         * g++.dg/cpp0x/variadic108.C: New.
5417
5418 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5419
5420         * g++.dg/inherit/virtual9.C: Extend.
5421
5422 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5423
5424         PR target/48857
5425         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5426         are passed and returned in vector registers.
5427
5428 2011-05-10  Richard Guenther  <rguenther@suse.de>
5429
5430         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5431         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5432         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5433         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5434         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5435         applies.
5436
5437 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5438
5439         PR tree-optimization/48611
5440         PR tree-optimization/48794
5441         * gfortran.dg/gomp/pr48611.f90: New test.
5442         * gfortran.dg/gomp/pr48794.f90: New test.
5443
5444         PR debug/48928
5445         * gcc.dg/dfp/pr48928.c: New test.
5446
5447 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5448
5449         PR c++/48522
5450         * g++.dg/cpp0x/pr48522.C: New.
5451
5452 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5453
5454         PR c++/48735
5455         * g++.dg/cpp0x/sfinae21.C: New.
5456
5457 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5458
5459         * g++.dg/template/sfinae28.C: Rename to...
5460         * g++.dg/cpp0x/sfinae19.C: ... this.
5461         * g++.dg/template/sfinae29.C: Rename to...
5462         * g++.dg/cpp0x/sfinae20.C: ... this.
5463
5464 2011-05-09  Jeff Law <law@redhat.com>
5465
5466         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5467         consistent results.
5468
5469 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5470
5471         PR c++/20039
5472         * g++.dg/init/pr20039.C: New.
5473
5474 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5475
5476         PR c++/48737
5477         PR c++/48744
5478         * g++.dg/template/sfinae28.C: New.
5479         * g++.dg/template/sfinae29.C: Likewise.
5480
5481 2011-05-09  Jason Merrill  <jason@redhat.com>
5482
5483         * g++.dg/template/nontype23.C: New.
5484
5485 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5486         PR c++/48859
5487         * g++.dg/init/pr48859.C: New.
5488
5489 2011-05-09  Jason Merrill  <jason@redhat.com>
5490
5491         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5492         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5493         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5494         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5495         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5496         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5497         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5498         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5499
5500 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5501
5502         * g++.dg/inherit/virtual9.C: New.
5503
5504 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5505
5506         PR c++/48574
5507         * g++.dg/template/dependent-expr8.C: New test case.
5508
5509 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5510
5511         PR tree-optimization/48837
5512         * gcc.dg/pr48837.c: New testcase.
5513
5514 2011-05-06  Jason Merrill  <jason@redhat.com>
5515
5516         * g++.dg/cpp0x/constexpr-condition2.C: New.
5517
5518         * g++.dg/cpp0x/constexpr-missing.C: New.
5519
5520 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5521
5522         PR fortran/18918
5523         * gfortran.dg/coarray/this_image_2.f90: New.
5524
5525 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5526
5527         PR fortran/48858
5528         PR fortran/48820
5529         * gfortran.dg/bind_c_usage_22.f90: New.
5530         * gfortran.dg/bind_c_usage_23.f90: New.
5531         * gfortran.dg/bind_c_usage_24.f90: New.
5532         * gfortran.dg/bind_c_usage_24_c.c: New.
5533
5534 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5535
5536         PR c++/48838
5537         * g++.dg/template/member9.C: New test case.
5538
5539 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5540
5541         * gnat.dg/discr29.ad[sb]: New test.
5542         * gnat.dg/discr30.adb: Likewise.
5543
5544 2011-05-05  Julian Brown  <julian@codesourcery.com>
5545
5546         * gcc.target/arm/neon-vset_lanes8.c: New test.
5547
5548 2011-05-05  Jason Merrill  <jason@redhat.com>
5549
5550         * g++.dg/init/new32.C: New.
5551
5552 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5553
5554         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5555         Fix typo.
5556
5557 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5558
5559         PR rtl-optimization/48381
5560         * gcc.c-torture/compile/pr48381.c: New test.
5561
5562 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5563
5564         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5565         to dg-options.
5566         * gcc.target/i386/opt-1.c: Ditto.
5567
5568 2011-05-04  Jason Merrill  <jason@redhat.com>
5569
5570         * g++.dg/conversion/base1.C: New.
5571
5572 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5573
5574         PR libgfortran/48787
5575         * gfortran.dg/round_3.f08: Add more checks to test case.
5576
5577 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5578
5579         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5580         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5581         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5582         Gate test on effective_target fd_truncate.
5583
5584 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5585
5586         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5587         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5588         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5589         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5590         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5591         * gcc.target/i386/pr38824.c: Ditto.
5592         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5593         * gcc.target/i386/vecinit-2.c: Ditto.
5594         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5595         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5596         * gcc.target/i386/parity-2.c: Ditto.
5597         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5598
5599 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5600
5601         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5602         remove duplication.
5603         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5604         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5605         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5606
5607 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5608
5609         PR fortran/18918
5610         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5611
5612 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5613
5614         PR fortran/18918
5615         * gfortran.dg/coarray/this_image_1.f90: New.
5616
5617 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5618
5619         PR fortran/18918
5620         * gfortran.dg/coarray/caf.dg: New.
5621         * gfortran.dg/coarray/image_index_1.f90: New, copied
5622         from ../coarray_16.f90.
5623
5624 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5625
5626         PR c++/28501
5627         * g++.dg/ext/complex9.C: New.
5628
5629 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5630
5631         From Mike Frysinger
5632         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5633         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5634         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5635
5636 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5637
5638         * gcc.target/bfin/builtins: Created.
5639         * gcc.target/bfin/hisilh-O0.c: Deleted.
5640         * gcc.target/bfin/hisilh.c: Moved to...
5641         * gcc.target/bfin/builtins/hisilh.c: ...here.
5642         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5643         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5644         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5645         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5646         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5647         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5648         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5649         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5650         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5651         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5652         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5653         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5654         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5655         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5656         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5657         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5658         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5659         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5660         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5661         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5662         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5663         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5664         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5665         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5666         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5667         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5668         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5669         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5670         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5671         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5672         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5673         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5674         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5675         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5676         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5677         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5678         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5679         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5680         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5681         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5682         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5683         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5684         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5685         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5686         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5687         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5688         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5689         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5690         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5691         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5692         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5693         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5694         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5695         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5696         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5697         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5698         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5699         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5700         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5701         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5702         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5703         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5704         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5705         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5706         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5707         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5708         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5709         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5710         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5711         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5712         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5713         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5714         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5715         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5716         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5717         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5718         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5719         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5720         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5721         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5722         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5723         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5724         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5725         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5726         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5727         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5728         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5729         * gcc.target/bfin/builtins/circptr.c: Ditto.
5730         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5731         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5732         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5733         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5734         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5735         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5736         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5737         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5738         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5739         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5740         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5741         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5742         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5743         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5744         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5745         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5746         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5747         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5748         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5749         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5750         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5751         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5752         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5753         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5754         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5755         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5756         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5757         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5758         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5759         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5760         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5761         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5762         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5763         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5764         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5765         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5766         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5767         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5768         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5769         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5770         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5771         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5772         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5773         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5774         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5775         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5776         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5777         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5778         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5779         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5780         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5781         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5782         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5783         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5784         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5785         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5786         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5787         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5788         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5789         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5790         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5791         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5792         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5793         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5794         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5795         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5796         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5797         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5798         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5799         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5800
5801 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5802
5803         * gcc.target/arm/cold-lc.c: New test.
5804
5805 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5806
5807         PR target/48774
5808         * gcc.dg/pr48774.c: New test.
5809
5810 2011-05-03  Richard Guenther  <rguenther@suse.de>
5811
5812         * gcc.dg/large-size-array-5.c: New testcase.
5813
5814 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5815
5816         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5817
5818 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5819
5820         * lib/target-supports.exp (check_effective_target_vect_strided):
5821         Replace with...
5822         (check_effective_target_vect_strided2)
5823         (check_effective_target_vect_strided3)
5824         (check_effective_target_vect_strided4)
5825         (check_effective_target_vect_strided8): ...these new functions.
5826
5827         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5828         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5829         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5830         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5831         * gcc.dg/vect/pr37539.c: Likewise.
5832         * gcc.dg/vect/slp-11a.c: Likewise.
5833         * gcc.dg/vect/slp-11b.c: Likewise.
5834         * gcc.dg/vect/slp-11c.c: Likewise.
5835         * gcc.dg/vect/slp-12a.c: Likewise.
5836         * gcc.dg/vect/slp-12b.c: Likewise.
5837         * gcc.dg/vect/slp-18.c: Likewise.
5838         * gcc.dg/vect/slp-19a.c: Likewise.
5839         * gcc.dg/vect/slp-19b.c: Likewise.
5840         * gcc.dg/vect/slp-21.c: Likewise.
5841         * gcc.dg/vect/slp-23.c: Likewise.
5842         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5843
5844         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5845         instead of vect_interleave && vect_extract_even_odd.
5846         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5847         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5848         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5849         * gcc.dg/vect/vect-1.c: Likewise.
5850         * gcc.dg/vect/vect-10.c: Likewise.
5851         * gcc.dg/vect/vect-98.c: Likewise.
5852         * gcc.dg/vect/vect-107.c: Likewise.
5853         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5854         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5855         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5856         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5857         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5858         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5859         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5860         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5861         * gcc.dg/vect/vect-strided-float.c: Likewise.
5862         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5863         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5864         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5865         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5866         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5867         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5868         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5869         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5870         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5871         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5872         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5873         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5874         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5875         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5876         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5877
5878         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5879         target condition.
5880         * gcc.dg/vect/pr30843.c: Likewise.
5881         * gcc.dg/vect/pr33866.c: Likewise.
5882         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5883         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5884         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5885         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5886
5887 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5888
5889         * gcc.dg/vect/slp-11.c: Split into...
5890         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5891         gcc.dg/vect/slp-11c.c: ...these tests.
5892         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5893         * gcc.dg/vect/slp-12c.c: ...this new test.
5894         * gcc.dg/vect/slp-19.c: Split into...
5895         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5896         gcc.dg/vect/slp-19c.c: ...these new tests.
5897
5898 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5899
5900         * lib/target-supports.exp
5901         (check_effective_target_vect_extract_even_odd_wide): Delete.
5902         (check_effective_target_vect_strided_wide): Likewise.
5903         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5904         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5905         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5906         * gcc.dg/vect/pr37539.c: Likewise.
5907         * gcc.dg/vect/slp-11.c: Likewise.
5908         * gcc.dg/vect/slp-12a.c: Likewise.
5909         * gcc.dg/vect/slp-12b.c: Likewise.
5910         * gcc.dg/vect/slp-19.c: Likewise.
5911         * gcc.dg/vect/slp-23.c: Likewise.
5912         * gcc.dg/vect/vect-1.c: Likewise.
5913         * gcc.dg/vect/vect-98.c: Likewise.
5914         * gcc.dg/vect/vect-107.c: Likewise.
5915         * gcc.dg/vect/vect-strided-float.c: Likewise.
5916
5917 2011-05-02  Jason Merrill  <jason@redhat.com>
5918
5919         * g++.dg/init/new31.C: New.
5920
5921 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5922
5923         PR c/35445
5924         * gcc.dg/pr35445.c: New test.
5925
5926 2011-05-02  Jason Merrill  <jason@redhat.com>
5927
5928         * c-c++-common/vla-1.c: New.
5929
5930 2011-05-02  Richard Guenther  <rguenther@suse.de>
5931
5932         PR tree-optimization/48822
5933         * gcc.dg/torture/pr48822.c: New testcase.
5934
5935 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5936
5937         PR c++/47969
5938         * g++.dg/cpp0x/constexpr-47969.C: New.
5939
5940 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5941
5942         PR testsuite/48498
5943         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5944         on vect_no_align targets.
5945         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5946         vect_no_align targets.
5947
5948 2011-05-01  Xinliang David Li  <davidxl@google.com>
5949
5950         * gcc.dg/tree-ssa/integer-addr.c: New test.
5951         * gcc.dg/tree-ssa/alias_bug.c: New test.
5952
5953 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5954
5955         PR libgfortran/48787
5956         * gfortran.dg/round_3.f08: Add more checks.
5957
5958 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5959
5960         PR fortran/48821
5961         * gfortran.dg/import9.f90: New, proper test.
5962         * gfortran.dg/interface_37.f90: Remove bogus
5963         test (bogus copy of interface_36.f90).
5964
5965 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5966
5967         PR fortran/48821
5968         * gfortran.dg/interface_37.f90: New.
5969
5970 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5971
5972         PR fortran/48746
5973         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5974
5975 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR tree-optimization/48809
5978         * gcc.c-torture/execute/pr48809.c: New test.
5979
5980 2011-04-29  Jeff Law <law@redhat.com>
5981
5982         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5983
5984 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5985
5986         PR c++/48606
5987         * g++.dg/init/ctor10.C: New.
5988
5989 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5990
5991         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5992           warning in implicitly instantiated templates.
5993
5994 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5995
5996         * g++.dg/warn/Wnull-conversion-1.C: New.
5997         * g++.dg/warn/Wnull-conversion-2.C: New.
5998
5999 2011-04-29  Diego Novillo  <dnovillo@google.com>
6000
6001         * g++.old-deja/g++.other/null3.C: Expect warning about
6002         converting boolean to a pointer.
6003
6004 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6005
6006         PR fortran/48462
6007         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6008         being a target.
6009
6010         PR fortran/48746
6011         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6012
6013 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6014
6015         PR fortran/48810
6016         * gfortran.dg/typebound_proc_22.f90: New.
6017
6018         PR fortran/48800
6019         * gfortran.dg/interface_36.f90: New.
6020
6021 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6022
6023         PR libgfortran/48488
6024         PR libgfortran/48602
6025         PR libgfortran/48615
6026         PR libgfortran/48684
6027         PR libgfortran/48787
6028         * gfortran.dg/fmt_g.f: Adjust test.
6029         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6030         * gfortran.dg/round_3.f08: New test.
6031         * gfortran.dg/namelist_print_1.f: Adjust test.
6032         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6033         * gfortran.dg/f2003_io_5.f03: Adjust test.
6034         * gfortran.dg/coarray_15.f90: Adjust test.
6035         * gfortran.dg/namelist_65.f90: Adjust test.
6036         * gfortran.dg/fmt_cache_1.f: Adjust test.
6037         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6038         * gfortran.dg/real_const_3.f90: Adjust test.
6039
6040 2011-04-28  Xinliang David Li  <davidxl@google.com>
6041
6042         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6043         * g++.dg/prof-robust-1.C: New test.
6044
6045 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6046
6047         PR tree-optimization/48765
6048         * gcc.dg/vect/pr48765.c: New.
6049
6050 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6051
6052         PR tree-optimization/48775
6053         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6054
6055 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6056
6057         PR c++/48798
6058         * g++.dg/inherit/pr48798.C: New.
6059         * g++.old-deja/g++.other/base1.C: Adjust.
6060
6061 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6062
6063         PR c++/48656
6064         * g++.dg/template/inherit7.C: New test case.
6065
6066 2011-04-28  Richard Guenther  <rguenther@suse.de>
6067
6068         PR tree-optimization/40052
6069         PR tree-optimization/15347
6070         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6071         * gcc.dg/pr15347.c: Likewise.
6072
6073 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6074
6075         PR c++/48530
6076         * g++.dg/cpp0x/sfinae18.C: New.
6077
6078 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6079
6080         PR c++/48771
6081         * g++.dg/ext/is_literal_type1.C: New.
6082
6083 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6084
6085         PR fortran/48112
6086         PR fortran/48279
6087         * gfortran.dg/interface_35.f90: New.
6088         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6089         * gfortran.dg/func_result_6.f90: Add dg-warning.
6090         * gfortran.dg/bessel_1.f90: Ditto.
6091         * gfortran.dg/hypot_1.f90: Ditto.
6092         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6093         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6094         * gfortran.dg/interface_assignment_4.f90: Ditto.
6095
6096 2011-04-27  Jason Merrill  <jason@redhat.com>
6097
6098         * g++.dg/ext/complex8.C: New.
6099
6100         * g++.dg/cpp0x/initlist49.C: New.
6101         * g++.dg/init/new30.C: New.
6102
6103 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6104
6105         PR fortran/48788
6106         * gfortran.dg/whole_file_34.f90: New.
6107
6108 2011-04-27  Jan Hubicka  <jh@suse.cz>
6109
6110         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6111
6112 2011-04-27  Jason Merrill  <jason@redhat.com>
6113
6114         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6115
6116         * g++.dg/parse/ambig6.C: New.
6117
6118 2011-04-27  Nick Clifton  <nickc@redhat.com>
6119
6120         * gcc.dg/20020312-2.c: Add definition for RX.
6121
6122         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6123         option with RX targets.
6124
6125         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6126         /* */ comments.
6127
6128 2011-04-27  Richard Guenther  <rguenther@suse.de>
6129
6130         * gcc.dg/tree-ssa/pr23382.c: Remove.
6131
6132 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6133
6134         PR target/48767
6135         * gcc.c-torture/compile/pr48767.c: New test.
6136
6137 2011-04-27  Richard Guenther  <rguenther@suse.de>
6138
6139         PR tree-optimization/48772
6140         * g++.dg/pr48772.C: New testcase.
6141
6142 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR c/48742
6145         * gcc.c-torture/compile/pr48742.c: New test.
6146
6147 2011-04-26  Jason Merrill  <jason@redhat.com>
6148
6149         * g++.dg/lookup/koenig13.C: New.
6150
6151         * g++.dg/cpp0x/initlist48.C: New.
6152
6153 2011-04-25  Jason Merrill  <jason@redhat.com>
6154
6155         * g++.dg/cpp0x/sfinae17.C: New.
6156
6157 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6158
6159         PR target/48258
6160         * gcc.target/powerpc/pr48258-1.c: New file.
6161         * gcc.target/powerpc/pr48258-2.c: Ditto.
6162
6163 2011-04-26  Xinliang David Li  <davidxl@google.com>
6164
6165         * gcc.dg/uninit-suppress.c: New test.
6166         * gcc.dg/uninit-suppress.c: New test.
6167
6168 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6169
6170         PR debug/48768
6171         * gcc.dg/pr48768.c: New test.
6172
6173         PR tree-optimization/48734
6174         * gcc.c-torture/compile/pr48734.c: New test.
6175
6176         PR testsuite/48753
6177         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6178
6179 2011-04-26  Richard Guenther  <rguenther@suse.de>
6180
6181         PR tree-optimization/48731
6182         * gcc.dg/torture/pr48731.c: New testcase.
6183
6184 2011-04-26  Richard Guenther  <rguenther@suse.de>
6185
6186         PR testsuite/48753
6187         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6188
6189 2011-04-26  Richard Guenther  <rguenther@suse.de>
6190
6191         PR middle-end/48694
6192         * gcc.dg/torture/pr48694-1.c: New testcase.
6193         * gcc.dg/torture/pr48694-2.c: Likewise.
6194
6195 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6196
6197         * g++.dg/ext/underlying_type1.C: New.
6198         * g++.dg/ext/underlying_type2.C: Likewise.
6199         * g++.dg/ext/underlying_type3.C: Likewise.
6200         * g++.dg/ext/underlying_type4.C: Likewise.
6201         * g++.dg/ext/underlying_type5.C: Likewise.
6202         * g++.dg/ext/underlying_type6.C: Likewise.
6203         * g++.dg/ext/underlying_type7.C: Likewise.
6204         * g++.dg/ext/underlying_type8.C: Likewise.
6205         * g++.dg/ext/underlying_type9.C: Likewise.
6206         * g++.dg/ext/underlying_type10.C: Likewise.
6207
6208 2011-04-25  Jason Merrill  <jason@redhat.com>
6209
6210         * g++.dg/cpp0x/regress/template-const2.C: New.
6211
6212 2011-04-25  Jeff Law <law@redhat.com>
6213
6214         * gcc.dg/tree-ssa/vrp56.c: new test.
6215
6216 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6217
6218         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6219
6220 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6221
6222         PR preprocessor/48740
6223         * c-c++-common/raw-string-11.c: New test.
6224
6225 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6226
6227         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6228         hppa*-*-hpux*.
6229
6230 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6231
6232         PR fortran/18918
6233         * gfortran.dg/coarray_19.f90: New.
6234
6235 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6236
6237         PR c/48685
6238         * gcc.dg/pr48685.c: New test.
6239
6240 2011-04-22  Jan Hubicka  <jh@suse.cz>
6241
6242         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6243
6244 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6245
6246         PR tree-optimization/48717
6247         * gcc.c-torture/execute/pr48717.c: New test.
6248
6249 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6250
6251         PR target/48723
6252         * gcc.target/i386/pr48723.c: New test.
6253
6254 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6255
6256         PR c/48716
6257         * gcc.dg/gomp/pr48716.c: New test.
6258         * g++.dg/gomp/pr48716.C: New test.
6259
6260 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6261
6262         PR c/36750
6263         * gcc.dg/missing-field-init-2.c: Update testcase.
6264
6265 2011-04-22  Alan Modra  <amodra@gmail.com>
6266
6267         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6268
6269 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6270
6271         PR fortran/48405
6272         * gfortran.dg/function_optimize_6.f90:  New test.
6273
6274 2011-04-21  Easwaran Raman  <eraman@google.com>
6275
6276         * gcc.dg/stack-layout-2.c: New test.
6277
6278 2011-04-21  Richard Guenther  <rguenther@suse.de>
6279
6280         PR lto/48703
6281         * g++.dg/lto/pr48207-2_0.C: New testcase.
6282         * g++.dg/lto/pr48207-3_0.C: Likewise.
6283
6284 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6285
6286         * gnat.dg/volatile5.adb: New test.
6287         * gnat.dg/volatile5_pkg.ads: New helper.
6288
6289 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6290
6291         PR target/48708
6292         * gcc.target/i386/pr48708.c: New test.
6293
6294 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6295
6296         * gcc.dg/vect/vect-119.c: New test.
6297
6298 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6299
6300         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6301         and once without.
6302
6303 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6304             Richard Sandiford  <richard.sandiford@linaro.org>
6305
6306         PR target/46329
6307         * gcc.target/arm/pr46329.c: New test.
6308
6309 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6310
6311         PR fortran/18918
6312         * gfortran.dg/coarray_18.f90: New.
6313
6314 2011-04-20  Jason Merrill  <jason@redhat.com>
6315
6316         * g++.dg/cpp0x/initlist47.C: New.
6317
6318         * g++.dg/init/dtor4.C: New.
6319
6320 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6321
6322         PR target/48678
6323         * gcc.target/i386/sse2-pinsrw.c: New test.
6324         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6325         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6326         * gcc.target/i386/sse2-insvhi.c: Ditto.
6327         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6328         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6329
6330 2011-04-20  Jason Merrill  <jason@redhat.com>
6331
6332         * g++.dg/template/const4.C: New.
6333
6334 2011-04-20  Easwaran Raman  <eraman@google.com>
6335
6336         * gcc.dg/stack-layout-1.c: New test.
6337
6338 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6339
6340         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6341         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6342         function.
6343
6344 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6345
6346         * gcc.dg/binop-xor1.c: New test.
6347         * gcc.dg/binop-xor2.c: New test.
6348         * gcc.dg/binop-xor3.c: New test.
6349         * gcc.dg/binop-xor4.c: New test.
6350         * gcc.dg/binop-xor5.c: New test.
6351
6352 2011-04-20  Richard Guenther  <rguenther@suse.de>
6353
6354         PR tree-optimization/47892
6355         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6356
6357 2011-04-20  Richard Guenther  <rguenther@suse.de>
6358
6359         PR middle-end/48695
6360         * g++.dg/torture/pr48695.C: New testcase.
6361
6362 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6363
6364         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6365         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6366         * gcc.c-torture/execute/pr45262.c: Ditto
6367         * gcc.dg/torture/pr43165.c: Ditto.
6368         * gcc.dg/torture/pr47228.c: Ditto.
6369         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6370         * gcc.dg/ipa/pr45644.c: Ditto.
6371         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6372         PDP11.
6373
6374 2011-04-19  Jason Merrill  <jason@redhat.com>
6375
6376         * g++.dg/ext/complex7.C: New.
6377
6378         * g++.dg/ext/attrib41.C: New.
6379
6380 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6381
6382         PR testsuite/48676
6383         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6384
6385 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6386
6387         PR target/48678
6388         * gcc.target/i386/pr48678.c: New test.
6389
6390 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6391
6392         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6393         * g++.dg/opt/devirt2.C: New test.
6394         * g++.dg/ipa/devirt-g-1.C: Likewise.
6395
6396 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6397
6398         PR fortran/48588
6399         * gfortran.dg/whole_file_33.f90: New.
6400
6401 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6402
6403         * g++.dg/ipa/devirt-7.C: New test.
6404
6405 2011-04-19  Richard Guenther  <rguenther@suse.de>
6406
6407         PR lto/48207
6408         * g++.dg/lto/pr48207_0.C: New testcase.
6409
6410 2011-04-18  Jason Merrill  <jason@redhat.com>
6411
6412         * g++.dg/init/void1.C: New.
6413
6414         * g++.dg/cpp0x/union4.C: New.
6415
6416 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6417
6418         PR middle-end/48661
6419         * g++.dg/torture/pr48661.C: New test.
6420
6421         PR c++/48632
6422         * g++.dg/gomp/pr48632.C: New test.
6423
6424 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6425
6426         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6427         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6428
6429 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6430
6431         PR fortran/18918
6432         * gfortran.dg/coarray_17.f90: New.
6433         * gfortran.dg/coarray_10.f90: Update dg-error.
6434
6435 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6436
6437         PR testsuite/48251
6438         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6439         * gfortran.dg/guality/guality.exp: Likewise.
6440
6441 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6442
6443         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6444
6445 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6446
6447         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6448
6449 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6450
6451         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6452
6453 2011-04-18  Richard Guenther  <rguenther@suse.de>
6454
6455         PR middle-end/46364
6456         * g++.dg/torture/pr46364.C: New testcase.
6457
6458 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6459
6460         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6461
6462 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6463
6464         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6465
6466 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6467             Ira Rosen  <ira.rosen@linaro.org>
6468
6469         PR target/48252
6470         * gcc.target/arm/pr48252.c: New test.
6471
6472 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6473
6474         PR tree-optimization/48616
6475         * gcc.dg/pr48616.c: New test.
6476
6477 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6478
6479         PR fortran/18918
6480         * gfortran.dg/coarray_16.f90: New.
6481
6482 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6483
6484         PR fortran/48462
6485         * gfortran.dg/realloc_on_assign_7.f03: New test.
6486
6487 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6488
6489         PR libgfortran/48602
6490         * gfortran.dg/fmt_g0_6.f08: New test.
6491
6492 2011-04-17  Jason Merrill  <jason@redhat.com>
6493
6494         * g++.dg/cpp0x/sfinae16.C: New.
6495
6496 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6497
6498         * gcc.target/mips/reg-var-1.c: New test.
6499
6500 2011-04-17  Jan Hubicka  <jh@suse.cz>
6501
6502         * gcc.dg/winline-5.c: Update testcase.
6503
6504 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6505
6506         * gnat.dg/discr27.ad[sb]: Move dg directive.
6507         * gnat.dg/discr28.ad[sb]: New test.
6508         * gnat.dg/discr28_pkg.ads: New helper.
6509
6510 2011-04-17  Michael Matz  <matz@suse.de>
6511
6512         PR tree-optimization/48622
6513         PR lto/48645
6514         * gcc.dg/lto/pr48622_0.c: New test.
6515
6516 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6517
6518         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6519         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6520         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6521         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6522         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6523         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6524
6525 2011-04-15  Jason Merrill  <jason@redhat.com>
6526
6527         * g++.dg/cpp0x/range-for17.C: New.
6528
6529 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6530
6531         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6532         * g++.dg/cpp0x/range-for3.C: Likewise.
6533         * g++.dg/cpp0x/range-for9.C: Correct error message.
6534         * g++.dg/cpp0x/range-for11.C: New.
6535         * g++.dg/cpp0x/range-for12.C: New.
6536         * g++.dg/cpp0x/range-for13.C: New.
6537         * g++.dg/cpp0x/range-for14.C: New.
6538         * g++.dg/cpp0x/range-for15.C: New.
6539         * g++.dg/cpp0x/range-for16.C: New.
6540
6541 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6542
6543         PR fortran/18918
6544         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6545
6546 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6547
6548         * objc.dg/naming-4.m: Updated.
6549         * objc.dg/naming-5.m: Updated.
6550         * objc.dg/naming-6.m: New.
6551         * objc.dg/naming-7.m: New.
6552         * obj-c++.dg/naming-1.mm: Updated.
6553         * obj-c++.dg/naming-2.mm: Updated.
6554         * obj-c++.dg/naming-3.mm: New.
6555         * obj-c++.dg/naming-4.mm: New.
6556
6557 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6558
6559         PR libgfortran/48589
6560         * gfortran.dg/fmt_g0_5.f08: New test.
6561
6562 2011-04-15  Richard Guenther  <rguenther@suse.de>
6563
6564         PR testsuite/48286
6565         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6566
6567 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6568
6569         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6570         -finline-limit=0 to -fno-inline
6571
6572 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6573
6574         PR target/48614
6575         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6576         just avx.
6577
6578 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6579
6580         PR target/48605
6581         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6582         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6583         * gcc.target/i386/avx-insertps-3.c: New test.
6584         * gcc.target/i386/avx-insertps-4.c: New test.
6585
6586 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6587
6588         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6589         -finline-limit=0
6590
6591 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6592
6593         PR target/46779
6594         PR target/45291
6595         PR target/41894
6596         * gcc.target/avr/pr46779-1.c: New test case
6597         * gcc.target/avr/pr46779-2.c: New test case
6598
6599 2011-04-14  Jason Merrill  <jason@redhat.com>
6600
6601         * g++.dg/cpp0x/sfinae15.C: New.
6602
6603         * g++.dg/cpp0x/sfinae14.C: New.
6604
6605         * g++.dg/ext/vla10.C: New.
6606
6607 2011-04-14  Richard Guenther  <rguenther@suse.de>
6608
6609         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6610
6611 2011-04-14  Richard Guenther  <rguenther@suse.de>
6612
6613         * gcc.dg/fold-bitand-4.c: Move ...
6614         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6615
6616 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6617
6618         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6619         variables const.
6620         * gcc.target/avr/torture/trivial.c: Ditto.
6621
6622 2011-04-13  Jason Merrill  <jason@redhat.com>
6623
6624         * g++.dg/template/operator11.C: New.
6625
6626 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6627
6628         PR middle-end/48591
6629         * gcc.dg/gomp/pr48591.c: New test.
6630
6631         PR c++/48570
6632         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6633         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6634
6635 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6636
6637         PR c++/48574
6638         * g++.dg/template/dependent-expr7.C: New test case.
6639
6640 2011-04-13  Jason Merrill  <jason@redhat.com>
6641
6642         * g++.dg/cpp0x/sfinae13.C: New.
6643
6644 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6645
6646         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6647
6648 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6649
6650         * gcc.target/arm/pr43698.c: Remove -march option.
6651
6652 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6653
6654         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6655         -march option.
6656
6657 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6658
6659         PR fortran/48360
6660         PR fortran/48456
6661         * gfortran.dg/realloc_on_assign_6.f03: New test.
6662
6663 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6664
6665         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6666         targets the additional -mno-ms-bitfields and
6667         -Wno-packed-bitfield-compat options.
6668         * g++.dg/ext/bitfield3.C: Likewise.
6669         * g++.dg/ext/bitfield4.C: Likewise.
6670         * g++.dg/ext/bitfield5.C: Likewise.
6671         * gcc.dg/bitfld-15.c: Likewise.
6672         * gcc.dg/bitfld-16.c: Likewise.
6673         * gcc.dg/bitfld-17.c: Likewise.
6674         * gcc.dg/bitfld-18.c: Likewise.
6675
6676 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6677
6678         * gcc.target/arm/neon-vld3-1.c: New test.
6679         * gcc.target/arm/neon-vst3-1.c: New test.
6680         * gcc.target/arm/neon/v*.c: Regenerate.
6681
6682 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR rtl-optimization/48549
6685         * g++.dg/opt/pr48549.C: New test.
6686
6687 2011-04-12  Richard Guenther  <rguenther@suse.de>
6688
6689         PR tree-optimization/46076
6690         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6691
6692 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6693
6694         PR testsuite/21164
6695         * lib/compat.exp (compat-execute): Declare unsupported after
6696         stripping path from src1.
6697         * lib/lto.exp (lto-execute): Likewise.
6698
6699 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6700
6701         PR c/48552
6702         * gcc.dg/pr48552-1.c: New test.
6703         * gcc.dg/pr48552-2.c: New test.
6704
6705 2011-04-11  Jason Merrill  <jason@redhat.com>
6706
6707         * g++.dg/cpp0x/sfinae12.C: New.
6708
6709         * g++.dg/cpp0x/enum10.C: New.
6710
6711         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6712
6713         * g++.dg/cpp0x/rv-func.C: New.
6714
6715 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6716
6717         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6718         alpha*-dec-osf5*.
6719
6720 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6721
6722         PR tree-optimization/48195
6723         * gcc.dg/ipa/pr48195.c: New test.
6724
6725 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6726
6727         * gnat.dg/return3.adb: Remove unused switch.
6728
6729 2011-04-08  Mike Stump  <mikestump@comcast.net>
6730
6731         PR testsuite/48506
6732         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6733         default to fno-common.
6734
6735 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6736
6737         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6738         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6739
6740 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6741
6742         PR fortran/48448
6743         * gfortran.dg/function_optimize_5.f90:  New test.
6744
6745 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6746
6747         * gnat.dg/aggr17.adb: New test.
6748         * gnat.dg/aggr18.adb: Likewise.
6749
6750 2011-04-08  Michael Matz  <matz@suse.de>
6751
6752         PR middle-end/48389
6753         * gcc.target/i386/pr48389.c: New test.
6754
6755 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6756
6757         PR rtl-optimization/48272
6758         * g++.dg/opt/pr48272.C: New.
6759
6760 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6761
6762         PR rtl-optimization/48235
6763         * gcc.dg/pr48235.c: New.
6764
6765 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6766
6767         PR rtl-optimization/48302
6768         * g++.dg/opt/pr48302.C: New.
6769
6770 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6771
6772         PR target/48273
6773         * g++.dg/opt/pr48273.C: New.
6774
6775 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6776
6777         PR rtl-optimization/48442
6778         * gcc.dg/pr48442.c: New.
6779
6780 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6781
6782         PR tree-optimization/48377
6783         * gcc.dg/vect/pr48377.c: New test.
6784
6785 2011-04-07  Jason Merrill  <jason@redhat.com>
6786
6787         * g++.dg/cpp0x/regress/call1.C: New.
6788
6789         * g++.dg/cpp0x/variadic107.C: New.
6790
6791         * g++.dg/cpp0x/sfinae11.C: New.
6792         * g++.dg/cpp0x/noexcept02.C: Fix.
6793
6794         * g++.dg/cpp0x/sfinae10.C: New.
6795
6796         * g++.dg/cpp0x/sfinae9.C: New.
6797
6798         * c-c++-common/Wcast-qual-1.c: Move here from...
6799         * gcc.dg/cast-qual-3.c: ...here, and...
6800         * g++.dg/warn/Wcast-qual2.C: ...here.
6801
6802         * g++.dg/cpp0x/sfinae8.C: New.
6803
6804         * g++.dg/cpp0x/sfinae7.C: New.
6805
6806         * g++.dg/cpp0x/enum9.C: New.
6807
6808 2011-04-07  Mike Stump  <mikestump@comcast.net>
6809
6810         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6811         with no trampolines.
6812
6813 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6814
6815         PR fortran/48117
6816         * gfortran.dg/gomp/pr48117.f90: New test.
6817
6818         PR debug/48343
6819         * gcc.dg/torture/pr48343.c: New test.
6820
6821 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6822
6823         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6824
6825 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6826
6827         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6828
6829 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6830
6831         PR target/43920
6832         * lib/scanasm.exp (object-size): New proc.
6833         * gcc.target/arm/pr43920-2.c: New test.
6834
6835 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6836
6837         PR fortran/18918
6838         PR fortran/48477
6839         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6840
6841 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6842
6843         * gcc.dg/mtune.c: Prune note from output.
6844
6845 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6846
6847         PR debug/48466
6848         * gcc.dg/guality/pr36977.c: New test.
6849         * gcc.dg/guality/pr48466.c: New test.
6850
6851 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6852
6853         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6854
6855 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6856
6857         * gnat.dg/return3.adb: New test.
6858
6859 2011-04-06  Richard Guenther  <rguenther@suse.de>
6860
6861         PR tree-optimization/47663
6862         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6863
6864 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6865
6866         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6867         Solaris 8 and 9 as well.
6868
6869 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6870
6871         PR target/43920
6872         * gcc.target/arm/pr43920-1.c: New test.
6873
6874 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6875
6876         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6877         (cctor): Actually return the value.
6878         (main): Cast return values.
6879
6880 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6881
6882         * gfortran.dg/character_comparison_8.f90:  New test.
6883
6884 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6885
6886         * frontend-passes: (optimize_lexical_comparison): New function.
6887         (optimize_expr): Call it.
6888         (optimize_comparison): Also handle lexical comparison functions.
6889         Return false instad of -2 for unequal comparison.
6890
6891 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6892
6893         PR fortran/48412
6894         * function_optimize_4.f90:  New test.
6895
6896 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6897
6898         PR fortran/18918
6899         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6900         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6901         * gfortran.dg/coarray_15.f90: New.
6902
6903 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6904
6905         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6906         * gfortran.dg/bessel_7.f90: Likewise.
6907
6908 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6909
6910         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6911
6912 2011-04-03  Richard Guenther  <rguenther@suse.de>
6913             Ira Rosen  <ira.rosen@linaro.org>
6914
6915         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6916         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6917         -ftree-loop-if-convert-stores.
6918
6919 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6920
6921         * gnat.dg/specs/aggr2.ads: New test.
6922
6923 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6924
6925         * gnat.dg/debug2.ad[sb]: New test.
6926         * gnat.dg/debug2_pkg.ads: New helper.
6927         * gnat.dg/debug3.ad[sb]: New test.
6928
6929 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6930
6931         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6932
6933 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6934
6935         PR middle-end/48335
6936         * gcc.c-torture/compile/pr48335-1.c: New test.
6937         * gcc.dg/pr48335-1.c: New test.
6938         * gcc.dg/pr48335-2.c: New test.
6939         * gcc.dg/pr48335-3.c: New test.
6940         * gcc.dg/pr48335-4.c: New test.
6941         * gcc.dg/pr48335-5.c: New test.
6942         * gcc.dg/pr48335-6.c: New test.
6943         * gcc.dg/pr48335-7.c: New test.
6944         * gcc.dg/pr48335-8.c: New test.
6945         * gcc.target/i386/pr48335-1.c: New test.
6946
6947 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6948
6949         PR c/36299
6950         * gcc.dg/Waddress.c: New test.
6951
6952 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6953
6954         PR fortran/48352
6955         * gfortran.dg/function_optimize_3.f90:  New test.
6956
6957 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6958
6959         * gcc.c-torture/compile/20110401-1.c: New test.
6960
6961         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6962         * g++.dg/lto/20091002-2_0.C: Likewise.
6963         * g++.dg/lto/20090303_0.c: Likewise.
6964         * g++.dg/lto/20091004-1_0.C: Likewise.
6965         * g++.dg/lto/20091002-3_0.C: Likewise.
6966         * g++.dg/lto/20091004-2_0.C: Likewise.
6967         * g++.dg/lto/20081123_0.C: Likewise.
6968         * g++.dg/lto/20090313_0.C: Likewise.
6969         * g++.dg/lto/20081109-1_0.C: Likewise.
6970         * g++.dg/lto/20081219_0.C: Likewise.
6971         * g++.dg/lto/20081204-1_0.C: Likewise.
6972         * g++.dg/lto/20090302_0.C: Likewise.
6973         * g++.dg/lto/20081119-1_0.C: Likewise.
6974         * g++.dg/lto/20081118_0.C: Likewise.
6975         * gcc.dg/lto/20091020-2_0.c: Likewise.
6976         * gcc.dg/lto/20090210_0.c: Likewise.
6977         * gcc.dg/lto/20081204-1_0.c: Likewise.
6978         * gcc.dg/lto/20081224_0.c: Likewise.
6979         * gcc.dg/lto/20090219_0.c: Likewise.
6980         * gcc.dg/lto/20091014-1_0.c: Likewise.
6981         * gcc.dg/lto/20091016-1_0.c: Likewise.
6982         * gcc.dg/lto/20090206-2_0.c: Likewise.
6983         * gcc.dg/lto/20090116_0.c: Likewise.
6984         * gcc.dg/lto/20091013-1_0.c: Likewise.
6985         * gcc.dg/lto/20091015-1_0.c: Likewise.
6986         * gcc.dg/lto/20090126-2_0.c: Likewise.
6987
6988 2011-03-31  Ian Lance Taylor  <iant@google.com>
6989
6990         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6991
6992 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6993
6994         * gnat.dg/opt16.adb: New test.
6995
6996 2011-03-31  Jason Merrill  <jason@redhat.com>
6997
6998         * g++.dg/cpp0x/defaulted24.C: New.
6999
7000 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7001
7002         PR target/16292
7003         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7004         with -O0.
7005
7006 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7007
7008         * g++.dg/other/i386-9.C: New test.
7009
7010 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7011
7012         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7013
7014 2011-03-30  Jason Merrill  <jason@redhat.com>
7015
7016         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7017
7018         * g++.dg/cpp0x/regress/isnan.C: New.
7019
7020         * g++.dg/cpp0x/initlist46.C: New.
7021
7022 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7023
7024         PR target/47551
7025         * gcc.target/arm/neon-modes-2.c: New test.
7026
7027 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR c/48305
7030         * gcc.c-torture/compile/pr48305.c: New test.
7031
7032 2011-03-29  Jason Merrill  <jason@redhat.com>
7033
7034         * g++.dg/cpp0x/regress/value-dep1.C: New.
7035
7036 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7037
7038         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7039
7040 2011-03-29  Ian Lance Taylor  <iant@google.com>
7041
7042         * go.test/go-test.exp: Handle the test lines used in several new
7043         tests.
7044         (errchk): Add opts parameter.  Change all callers.  Handle parens
7045         in regexps.
7046
7047 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7048             Dominique d'Humieres  <dominiq@lps.ens.fr>
7049
7050         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7051         and __APPLE__ && __PPC__ && __ALTIVEC__.
7052
7053 2011-03-29  Jason Merrill  <jason@redhat.com>
7054
7055         * g++.dg/cpp0x/dependent1.C: New.
7056
7057         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7058
7059         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7060
7061         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7062
7063 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7064
7065         PR fortran/48095
7066         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7067         * gfortran.dg/proc_ptr_comp_32.f90: New.
7068
7069 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7070
7071         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7072         check for corresponding warning.
7073
7074 2011-03-28  Jason Merrill  <jason@redhat.com>
7075
7076         * g++.dg/cpp0x/rv-deduce2.C: New.
7077
7078 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7079
7080         PR debug/48203
7081         * gcc.dg/pr48203.c: New test.
7082
7083 2011-03-28  Jeff Law <law@redhat.com>
7084
7085         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7086
7087 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7088
7089         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7090         and __PPC__ && __ALTIVEC__.
7091
7092 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7093
7094         PR testsuite/48238
7095         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7096         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7097         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7098         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7099
7100 2011-03-28  Jason Merrill  <jason@redhat.com>
7101
7102         * g++.dg/cpp0x/initlist-array2.C: New.
7103
7104         * g++.dg/cpp0x/initlist-array1.C: New.
7105
7106         * g++.dg/cpp0x/constexpr-compound.C: New.
7107
7108         * g++.dg/cpp0x/constexpr-using.C: New.
7109
7110         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7111
7112 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7113
7114         PR testsuite/48276
7115         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7116
7117 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7118
7119         * gcc.dg/slp-1.c: New test.
7120
7121 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7122
7123         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7124         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7125         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7126         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7127         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7128         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7129         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7130         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7131         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7132         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7133         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7134         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7135         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7136         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7137
7138 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7139
7140         PR fortran/47065
7141         * gfortran.dg/trim_optimize_5.f90:  New test.
7142         * gfortran.dg/trim_optimize_6.f90:  New test.
7143
7144 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7145
7146         PR target/38598
7147         * gcc.target/mips/madd-7.c: Remove -mlong32.
7148         * gcc.target/mips/msub-7.c: Likewise.
7149
7150 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7151
7152         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7153         accesses to preserve the meaning of the test for doubleword vectors.
7154         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7155         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7156
7157 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7158
7159         PR fortran/48291
7160         * gfortran.dg/class_42.f03: New.
7161
7162 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7163
7164         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7165         strided accesses.
7166
7167 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7168
7169         PR rtl-optimization/48144
7170         * gcc.dg/pr48144.c: New test.
7171
7172 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7173
7174         * gnat.dg/discr27.ad[sb]: New test.
7175
7176 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7177
7178         * gnat.dg/limited_with2.ad[sb]: New test.
7179         * gnat.dg/limited_with2_pkg1.ads: New helper.
7180         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7181
7182 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7183
7184         * gnat.dg/opt15.adb: New test.
7185         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7186
7187 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7188
7189         PR fortran/48174
7190         PR fortran/45304
7191         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7192         * gfortran.dg/leadz_trailz_3.f90: Ditto
7193
7194 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7195
7196         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7197
7198 2011-03-25  Jason Merrill  <jason@redhat.com>
7199
7200         * g++.dg/cpp0x/defaulted22.C: New.
7201         * g++.dg/cpp0x/defaulted23.C: New.
7202         * g++.dg/cpp0x/defaulted15.C: Adjust.
7203
7204 2011-03-25  Jason Merrill  <jason@redhat.com>
7205
7206         * g++.dg/cpp0x/move1.C: New.
7207
7208 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7209
7210         PR target/48287
7211         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7212
7213 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7214
7215         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7216         for mips-sgi-irix6.5.
7217         Replace snprintf prototype by <stdio.h>.
7218
7219 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7220
7221         PR testsuite/48283
7222         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7223         run_expensive_tests.
7224         * gcc.dg/graphite/block-4.c: Likewise.
7225         * gcc.dg/graphite/block-7.c: Likewise.
7226         * gcc.dg/graphite/block-8.c: Likewise.
7227
7228 2011-03-25  Richard Guenther  <rguenther@suse.de>
7229
7230         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7231         * g++.dg/tree-ssa/pr8781.C: Likewise.
7232         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7233         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7234         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7235         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7236         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7237         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7238         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7239         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7240         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7241         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7242         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7243         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7244         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7245         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7246         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7247         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7248         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7249         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7250         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7251         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7252         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7253         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7254         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7255         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7256         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7257         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7258         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7259         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7260         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7261         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7262         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7263         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7264         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7265         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7266         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7267         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7268         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7269         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7270         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7271         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7272         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7273         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7274         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7275         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7276         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7277         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7278         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7279         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7280         * c-c++-common/pr46562-2.c: Likewise.
7281         * gfortran.dg/pr42108.f90: Likewise.
7282         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7283         foo to be inlined even at -O1.
7284         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7285         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7286         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7287         * gcc.dg/matrix/matrix.exp: Disable FRE.
7288
7289 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7290
7291         PR debug/48204
7292         * gcc.dg/dfp/pr48204.c: New test.
7293
7294 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7295
7296         PR target/48209
7297         * gcc.c-torture/execute/pr47917.c: Move this...
7298         * gcc.dg/torture/pr47917.c: to here and add xfails.
7299
7300 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7301
7302         * gnat.dg/array16.ad[sb]: New test.
7303         * gnat.dg/array16.ads: New helper.
7304
7305 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7306
7307         * gnat.dg/derived_type2.adb: New test.
7308
7309 2011-03-24  Richard Guenther  <rguenther@suse.de>
7310
7311         PR tree-optimization/48271
7312         * g++.dg/torture/pr48271.C: New testcase.
7313
7314 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7315
7316         * gnat.dg/array15.ad[sb]: New test.
7317
7318 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7319
7320         PR target/48237
7321         * gcc.target/i386/pr48237.c: New test.
7322
7323 2011-03-24  Richard Guenther  <rguenther@suse.de>
7324
7325         PR middle-end/48269
7326         * gcc.dg/builtin-object-size-10.c: New testcase.
7327
7328 2011-03-24  Richard Guenther  <rguenther@suse.de>
7329
7330         PR tree-optimization/46562
7331         * c-c++-common/pr46562-2.c: New testcase.
7332         * c-c++-common/pr46562.c: Likewise.
7333
7334 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7335
7336         * gcc.dg/vect/vect-cselim-1.c: New test.
7337         * gcc.dg/vect/vect-cselim-2.c: New test.
7338
7339 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7340
7341         * gcc.target/arm/pr46934.c: New.
7342
7343 2011-03-23  Ian Lance Taylor  <iant@google.com>
7344
7345         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7346
7347 2011-03-23  Richard Guenther  <rguenther@suse.de>
7348
7349         * gcc.dg/struct: Remove directory and contents.
7350
7351 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7352
7353         PR testsuite/48251
7354         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7355
7356 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7357
7358         * gnat.dg/discr26.ad[sb]: New test.
7359         * gnat.dg/discr26_pkg.ads: New helper.
7360
7361 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7362
7363         PR target/47553
7364         * gcc.target/arm/neon-vld-1.c: New test.
7365
7366 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7367
7368         * gnat.dg/array14.ad[sb]: New test.
7369         * gnat.dg/array14_pkg.ads: New helper.
7370
7371 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7372
7373         * gcc.c-torture/execute/920501-8.x: Remove.
7374         * gcc.c-torture/execute/930513-1.x: Remove.
7375         * gcc.c-torture/execute/960312-1.x: Remove.
7376         * gcc.c-torture/compile/20000804-1.c,
7377         gcc.c-torture/compile/20001205-1.c,
7378         gcc.c-torture/compile/20001226-1.c,
7379         gcc.c-torture/compile/20010518-2.c,
7380         gcc.c-torture/compile/20020312-1.c,
7381         gcc.c-torture/compile/20020604-1.c,
7382         gcc.c-torture/compile/920501-12.c,
7383         gcc.c-torture/compile/920501-4.c,
7384         gcc.c-torture/compile/920520-1.c,
7385         gcc.c-torture/compile/980506-1.c,
7386         gcc.c-torture/execute/980709-1.x,
7387         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7388         options for m68hc11.
7389         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7390         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7391         m68hc11.
7392
7393 2011-03-22  Nick Clifton  <nickc@redhat.com>
7394
7395         * lib/target-supports.exp (check_profiling_available): Add MN10300
7396         to the list of targets that do not support profiling.  Restore
7397         alpha sorting to this list.
7398
7399 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7400
7401         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7402         failure on 32-bit systems.
7403         * gcc.dg/torture/vector-2.c: Ditto.
7404
7405 2011-03-22  Richard Guenther  <rguenther@suse.de>
7406
7407         PR tree-optimization/48228
7408         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7409
7410 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7411
7412         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7413         powerpc.
7414
7415         PR target/48226
7416         * gcc.target/powerpc/pr48226.c: New file.
7417
7418 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7419
7420         * lib/prune.exp (prune_gcc_output): Prune "could not create
7421         compact unwind for" warnings.
7422
7423 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7424
7425         PR c/42544
7426         PR c/48197
7427         * gcc.c-torture/execute/pr42544.c: New test.
7428         * gcc.c-torture/execute/pr48197.c: New test.
7429
7430 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7431
7432         PR preprocessor/48192
7433         * gcc.target/powerpc/pr48192.c: New file.
7434
7435         PR target/48053
7436         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7437         split problem of 0 being loaded in a VSX register.
7438
7439 2011-03-21  Richard Guenther  <rguenther@suse.de>
7440
7441         PR c/47939
7442         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7443         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7444         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7445         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7446
7447 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7448
7449         PR target/48213
7450         * gcc.dg/pr48213.c: New test.
7451
7452 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7453
7454         PR target/12171
7455         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7456
7457 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7458
7459         * gcc.target/arm/xor-and.c: New.
7460
7461 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7462
7463         PR fortran/22572
7464         * gfortran.dg/function_optimize_1.f90:  New test.
7465         * gfortran.dg/function_optimize_2.f90:  New test.
7466
7467 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7468
7469         PR rtl-optimization/47502
7470         * gcc.target/i386/pr47502-1.c: New.
7471         * gcc.target/i386/pr47502-2.c: Likewise.
7472
7473 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7474
7475         PR rtl-optimization/48156
7476         * gcc.dg/pr48156.c: New test.
7477
7478 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7479
7480         PR libfortran/47439
7481         * gfortran.dg/scratch_1.f90: Adjust test.
7482
7483 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7484
7485         PR libfortran/47439
7486         * gfortran.dg/scratch_1.f90: New test.
7487
7488 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7489
7490         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7491         variably modified typedefs.
7492         * gcc.dg/c1x-typedef-2.c: Remove.
7493
7494 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7495
7496         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7497         * gcc.dg/c1x-anon-struct-3.c: New test.
7498         * gcc.dg/anon-struct-11.c: Update.
7499
7500 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7501
7502         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7503         dg-xfail-run-if.
7504         Only xfail with gas.
7505
7506 2011-03-18  Jason Merrill  <jason@redhat.com>
7507
7508         * g++.dg/template/fn-ptr1.C: New.
7509
7510         * g++.dg/overload/volatile1.C: New.
7511
7512         * g++.dg/opt/pr23372.C: New.
7513
7514         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7515
7516 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7517
7518         PR middle-end/47405
7519         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7520
7521 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7522
7523         * gcc.target/arm/unsigned-extend-1.c: New.
7524
7525 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7526
7527         PR bootstrap/48161
7528         * gcc.c-torture/compile/pr48161.c: New test.
7529
7530 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7531
7532         PR middle-end/47725
7533         * gcc.dg/torture/pr47725.c: New.
7534
7535 2011-03-17  Jason Merrill  <jason@redhat.com>
7536
7537         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7538         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7539
7540 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7541
7542         * gnat.dg/specs/elab2.ads: New test.
7543         * gnat.dg/specs/elab2_pkg.ads: New helper.
7544
7545 2011-03-17  Jason Merrill  <jason@redhat.com>
7546
7547         * g++.dg/cpp0x/decltype-1212.C: New.
7548         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7549
7550 2011-03-17  Jason Merrill  <jason@redhat.com>
7551
7552         * g++.dg/parse/memfnquals1.C: New.
7553
7554 2011-03-17  Richard Guenther  <rguenther@suse.de>
7555
7556         PR middle-end/48134
7557         * gcc.dg/pr48134.c: New testcase.
7558
7559 2011-03-17  Richard Guenther  <rguenther@suse.de>
7560
7561         PR middle-end/48165
7562         * g++.dg/torture/pr48165.C: New testcase.
7563
7564 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7565
7566         PR rtl-optimization/48141
7567         * gcc.dg/pr48141.c: New test.
7568
7569 2011-03-16  Jason Merrill  <jason@redhat.com>
7570
7571         * g++.dg/cpp0x/constexpr-48089.C: New.
7572
7573         * g++.dg/cpp0x/constexpr-abi1.C: New.
7574
7575         * g++.dg/cpp0x/constexpr-46336.C: New.
7576         * g++.dg/parse/friend5.C: Adjust expected errors.
7577
7578         * g++.dg/cpp0x/constexpr-47570.C: New.
7579
7580 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7581
7582         PR debug/47510
7583         * ++.dg/debug/dwarf2/typedef6.C: New test.
7584
7585 2011-03-16  Jason Merrill  <jason@redhat.com>
7586
7587         * g++.dg/cpp0x/elision2.C: New.
7588
7589         * g++.dg/cpp0x/constexpr-array3.C: New.
7590
7591 2011-03-16  Jason Merrill  <jason@redhat.com>
7592
7593         * g++.dg/cpp0x/sfinae6.C: New.
7594         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7595         * g++.dg/cpp0x/pr45908.C: Likewise.
7596         * g++.dg/cpp0x/sfinae6.C: Likewise.
7597         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7598         * g++.old-deja/g++.law/arg11.C: Likewise.
7599
7600 2011-03-16  Jason Merrill  <jason@redhat.com>
7601
7602         * g++.dg/template/incomplete6.C: New.
7603
7604 2011-03-16  Jeff Law <law@redhat.com>
7605
7606         * gcc.dg/tree-ssa/vrp55.c: New test.
7607
7608 2011-03-16  Jason Merrill  <jason@redhat.com>
7609
7610         * g++.dg/cpp0x/auto22.C: New.
7611
7612 2011-03-16  Richard Guenther  <rguenther@suse.de>
7613
7614         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7615         optimizing it away if promoted to const.
7616
7617 2011-03-16  Richard Guenther  <rguenther@suse.de>
7618
7619         PR tree-optimization/48149
7620         * gcc.dg/fold-complex-1.c: New testcase.
7621
7622 2011-03-16  Richard Guenther  <rguenther@suse.de>
7623
7624         PR testsuite/48147
7625         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7626         or cloning happens.
7627
7628 2011-03-16  Richard Guenther  <rguenther@suse.de>
7629
7630         PR tree-optimization/26134
7631         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7632
7633 2011-03-16  Richard Guenther  <rguenther@suse.de>
7634
7635         PR tree-optimization/48146
7636         * gcc.dg/torture/pr48146.c: New testcase.
7637
7638 2011-03-16  Richard Guenther  <rguenther@suse.de>
7639
7640         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7641         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7642
7643 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7644
7645         PR middle-end/48136
7646         * gcc.c-torture/compile/pr48136.c: New test.
7647
7648         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7649
7650         PR debug/45882
7651         * gcc.dg/guality/pr45882.c: New test.
7652
7653 2011-03-15  Jason Merrill  <jason@redhat.com>
7654
7655         * g++.dg/cpp0x/constexpr-recursion.C: New.
7656
7657         * g++.dg/cpp0x/implicit11.C: New.
7658
7659 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7660
7661         * g++.dg/cpp0x/constexpr-attribute.C: New.
7662
7663 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7664
7665         * g++.dg/parse/pr34758.C: New.
7666
7667 2011-03-15  Xinliang David Li  <davidxl@google.com>
7668
7669         PR c/47837
7670         * gcc.dg/uninit-pred-7_d.c: New test.
7671         * gcc.dg/uninit-pred-8_d.c: New test.
7672
7673 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7674
7675         PR target/46788
7676         * gcc.target/arm/pr46788.c: New.
7677
7678 2011-03-15  Richard Guenther  <rguenther@suse.de>
7679
7680         PR middle-end/47650
7681         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7682         * gfortran.dg/ishft_4.f90: Likewise.
7683         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7684
7685 2011-03-15  Richard Guenther  <rguenther@suse.de>
7686
7687         PR tree-optimization/13954
7688         * g++.dg/tree-ssa/pr13954.C: New testcase.
7689
7690 2011-03-15  Richard Guenther  <rguenther@suse.de>
7691
7692         PR tree-optimization/48037
7693         * gcc.target/i386/pr48037-1.c: New testcase.
7694
7695 2011-03-15  Richard Guenther  <rguenther@suse.de>
7696
7697         PR tree-optimization/41490
7698         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7699         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7700         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7701         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7702         * g++.dg/tree-ssa/pr33604.C: Adjust.
7703
7704 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7705
7706         PR middle-end/47917
7707         * gcc.c-torture/execute/pr47917.c: New test.
7708         * gcc.dg/pr47917.c: New test.
7709
7710         PR middle-end/38878
7711         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7712
7713 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7714
7715         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7716         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7717         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7718         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7719         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7720         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7721         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7722         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7723         * gcc.target/i386/avx-floor-vec.c: Ditto.
7724         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7725         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7726         * gcc.target/i386/avx-rint-vec.c: Ditto.
7727         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7728         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7729         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7730         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7731
7732 2011-03-14  Tom Tromey  <tromey@redhat.com>
7733
7734         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7735         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7736         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7737
7738 2011-03-14  Tom Tromey  <tromey@redhat.com>
7739
7740         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7741         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7742         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7743
7744 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7745
7746         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7747
7748 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7749
7750         PR rtl-optimization/47166
7751         * gcc.c-torture/execute/postmod-1.c: New test.
7752
7753 2011-03-14  Richard Guenther  <rguenther@suse.de>
7754
7755         PR middle-end/48098
7756         * gcc.dg/torture/pr48098.c: New testcase.
7757
7758 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7759
7760         PR target/48053
7761         * gcc.target/powerpc/pr48053-1.c: New test.
7762         * gcc.target/powerpc/pr48053-2.c: Likewise.
7763
7764 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7765
7766         PR libfortran/48066
7767         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7768
7769 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7770
7771         PR libfortran/48066
7772         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7773
7774 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7775
7776         PR fortran/48059
7777         * gfortran.dg/class_41.f03: New.
7778
7779 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7780
7781         * g++.dg/conversion/cast3.C: New test.
7782
7783 2011-03-11  Jason Merrill  <jason@redhat.com>
7784
7785         * g++.dg/template/error45.C: New.
7786
7787         * g++.dg/parse/no-type-defn1.C: New.
7788
7789         * g++.dg/ext/attrib40.C: New.
7790
7791         * g++.dg/cpp0x/regress/array1.C: New.
7792
7793 2011-03-11  Richard Guenther  <rguenther@suse.de>
7794
7795         PR tree-optimization/48067
7796         * gcc.dg/pr48067.c: New testcase.
7797
7798 2011-03-11  Richard Guenther  <rguenther@suse.de>
7799
7800         PR lto/48073
7801         * g++.dg/lto/20110311-1_0.C: New testcase.
7802
7803 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7804
7805         PR c++/48035
7806         * g++.dg/inherit/virtual8.C: New test.
7807
7808         PR middle-end/48044
7809         * gcc.dg/torture/pr48044.c: New test.
7810
7811 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7812
7813         PR fortran/47768
7814         * gfortran.dg/proc_ptr_comp_31.f90: New.
7815
7816 2011-03-11  Richard Guenther  <rguenther@suse.de>
7817
7818         PR tree-optimization/47278
7819         * gcc.dg/torture/pr47278-1.c: New testcase.
7820         * gcc.dg/torture/pr47278-2.c: Likewise.
7821
7822 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7823
7824         PR tree-optimization/48063
7825         * gcc.dg/torture/pr48063.c: New test.
7826
7827 2011-03-10  Jason Merrill  <jason@redhat.com>
7828
7829         * g++.dg/template/array22.C: New.
7830
7831         * g++.dg/cpp0x/syntax-err1.C: New.
7832         * g++.dg/parse/error36.C: Adjust expected errors.
7833         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7834         * g++.old-deja/g++.pt/typename3.C: Likewise.
7835         * g++.old-deja/g++.pt/typename4.C: Likewise.
7836         * g++.old-deja/g++.pt/typename6.C: Likewise.
7837
7838 2011-03-09  Jason Merrill  <jason@redhat.com>
7839
7840         * g++.dg/template/nontype22.C: New.
7841
7842 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7843
7844         PR tree-optimization/47714
7845         * g++.dg/torture/pr47714.C: New test.
7846
7847 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7848
7849         PR target/47755
7850         * gcc.target/powerpc/pr47755-2.c: New file.
7851
7852 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7853
7854         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7855         is not set in the environment, pass 64 as first argument when not
7856         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7857         native where ulimit -u is supported.
7858
7859 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7860
7861         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7862
7863 2011-03-08  Jason Merrill  <jason@redhat.com>
7864
7865         * g++.dg/template/nontype21.C: New.
7866
7867         * g++.dg/template/anon5.C: New.
7868
7869 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7870
7871         PR debug/47881
7872         * gcc.dg/pr47881.c: New test.
7873
7874 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7875
7876         PR c++/47957
7877         * g++.dg/lookup/template3.C: New test.
7878
7879 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7880
7881         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7882         'long' type.
7883
7884 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7885
7886         PR testsuite/47954
7887         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7888         sizeof to compute alignment.
7889
7890 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7891
7892         PR tree-optimization/48022
7893         * gcc.dg/pr48022-1.c: New test.
7894         * gcc.dg/pr48022-2.c: New test.
7895
7896 2011-03-07  Jason Merrill  <jason@redhat.com>
7897
7898         * g++.dg/template/nontype20.C: New.
7899         * g++.dg/init/member1.C: Adjust expected errors.
7900         * g++.dg/parse/constant4.C: Likewise.
7901         * g++.dg/template/qualified-id3.C: Likewise.
7902         * g++.old-deja/g++.pt/crash10.C: Likewise.
7903
7904         * g++.dg/cpp0x/regress/non-const1.C: New.
7905
7906 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7907
7908         PR debug/47991
7909         * gcc.dg/pr47991.c: New test.
7910
7911 2011-03-07  Jason Merrill  <jason@redhat.com>
7912
7913         * g++.dg/abi/mangle46.C: New.
7914
7915 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7916
7917         PR target/47862
7918         * gcc.target/powerpc/pr47862.c: New.
7919
7920 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7921
7922         PR target/45413
7923         * gcc.target/i386/combine-mul.c: Require nonpic.
7924
7925 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7926             Nathan Froyd  <froydnj@codesourcery.com>
7927
7928         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7929
7930 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7931
7932         * README.QMTEST: Remove.
7933
7934 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7935             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7936
7937         PR fortran/47850
7938         * gfortran.dg/array_constructor_37.f90 : New test.
7939
7940 2011-03-05  Jason Merrill  <jason@redhat.com>
7941
7942         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7943         * g++.dg/abi/mangle45.C: Likewise.
7944         * g++.dg/cpp0x/trailing1.C: Likewise.
7945
7946 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7947
7948         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7949
7950 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7951
7952         PR rtl-optimization/47899
7953         * gcc.dg/pr47899.c: New test.
7954
7955         * gcc.dg/torture/pr47968.c: Ignore warnings.
7956
7957         PR tree-optimization/47967
7958         * gcc.c-torture/compile/pr47967.c: New test.
7959
7960 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7961
7962         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7963         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7964
7965 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7966
7967         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7968         and property_getAttributes() if __OBJC2__.
7969         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7970         * objc.dg/property/property-encoding-1.m: New.
7971         * obj-c++.dg/property/property-encoding-1.mm: New.
7972
7973 2011-03-04  Jason Merrill  <jason@redhat.com>
7974
7975         * g++.dg/template/pseudodtor6.C: New.
7976
7977         * g++.dg/inherit/covariant19.C: New.
7978
7979 2011-03-04  Richard Guenther  <rguenther@suse.de>
7980
7981         PR middle-end/47968
7982         * gcc.dg/torture/pr47968.c: New testcase.
7983
7984 2011-03-04  Richard Guenther  <rguenther@suse.de>
7985
7986         PR middle-end/47975
7987         * gcc.dg/torture/pr47975.c: New testcase.
7988
7989 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7990
7991         PR c++/47974
7992         * g++.dg/template/crash106.C: New.
7993
7994 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7995
7996         PR c/47963
7997         * gcc.dg/gomp/pr47963.c: New test.
7998         * g++.dg/gomp/pr47963.C: New test.
7999
8000 2011-03-02  Jason Merrill  <jason@redhat.com>
8001
8002         * g++.dg/cpp0x/regress/condition1.C: New.
8003
8004         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8005
8006 2011-03-01  Jason Merrill  <jason@redhat.com>
8007
8008         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8009
8010         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8011
8012 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8013
8014         PR rtl-optimization/47925
8015         * gcc.c-torture/execute/pr47925.c: New test.
8016
8017 2011-03-01  Jason Merrill  <jason@redhat.com>
8018
8019         * g++.dg/cpp0x/decltype25.C: New.
8020
8021         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8022
8023 2011-03-01  Richard Guenther  <rguenther@suse.de>
8024
8025         PR tree-optimization/47890
8026         * gcc.dg/torture/pr47890.c: New testcase.
8027
8028 2011-03-01  Richard Guenther  <rguenther@suse.de>
8029
8030         PR lto/47924
8031         * gcc.dg/lto/pr47924_0.c: New testcase.
8032
8033 2011-03-01  Richard Guenther  <rguenther@suse.de>
8034
8035         PR lto/46911
8036         * gfortran.dg/lto/pr46911_0.f: New testcase.
8037
8038 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8039
8040         PR libgfortran/47933
8041         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8042         compile errors from older code form.
8043
8044 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8045
8046         PR libgfortran/47567
8047         * gfortran.dg/fmt_fw_d.f90: New test.
8048
8049 2011-02-28  Jason Merrill  <jason@redhat.com>
8050
8051         * g++.dg/inherit/covariant18.C: New.
8052
8053 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR middle-end/47893
8056         * gcc.dg/pr47893.c: New test.
8057
8058 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8059
8060         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8061         NULL in case of a selector with conflicting types.
8062         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8063
8064 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8065
8066         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8067         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8068         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8069         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8070
8071 2011-02-28  Jason Merrill  <jason@redhat.com>
8072
8073         PR c++/47906
8074         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8075
8076 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8077
8078         PR libgfortran/47778
8079         * gfortran.dg/namelist_71.f90: New test.
8080
8081 2011-02-27  Jason Merrill  <jason@redhat.com>
8082
8083         PR c++/47906
8084         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8085         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8086
8087 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8088
8089         PR c++/46466
8090         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8091
8092 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8093
8094         PR fortran/47886
8095         * gfortran.dg/gomp/task-1.f90: Removed.
8096
8097 2011-02-26  Jason Merrill  <jason@redhat.com>
8098
8099         * g++.dg/template/this-targ1.C: New.
8100
8101         * g++.dg/cpp0x/regress/template-const1.C: New.
8102         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8103         * g++.dg/template/function1.C: Adjust.
8104         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8105         * g++.dg/debug/debug7.C: Adjust.
8106
8107 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8108
8109         PR fortran/47886
8110         * gfortran.dg/gomp/task-1.f90: New.
8111
8112 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8113
8114         * gcc.target/arm/neon-thumb2-move.c: Add
8115         dg-require-effective-target arm_thumb2_ok.
8116
8117 2011-02-24  Jason Merrill  <jason@redhat.com>
8118
8119         * g++.dg/parse/constant1.C: Specify C++98 mode.
8120         * g++.dg/parse/constant5.C: Likewise.
8121         * g++.dg/parse/error2.C: Likewise.
8122         * g++.dg/parse/semicolon3.C: Likewise.
8123         * g++.dg/template/crash14.C: Likewise.
8124         * g++.dg/template/local4.C: Likewise.
8125         * g++.dg/template/nontype3.C: Likewise.
8126         * g++.dg/parse/crash31.C: Adjust expected errors.
8127         * g++.dg/template/function1.C: Likewise.
8128         * g++.dg/template/ref3.C: Likewise.
8129         * g++.dg/template/static9.C: Likewise.
8130         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8131
8132         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8133         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8134         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8135         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8136         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8137
8138 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR fortran/47878
8141         * gfortran.dg/pr47878.f90: New test.
8142
8143 2011-02-24  Richard Guenther  <rguenther@suse.de>
8144
8145         PR testsuite/47801
8146         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8147         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8148
8149 2011-02-24  Richard Guenther  <rguenther@suse.de>
8150
8151         PR fortran/47839
8152         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8153         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8154
8155 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8156
8157         PR libgfortran/47567
8158         * gfortran.dg/fmt_f0_1.f90: Update test.
8159
8160 2011-02-23  Jason Merrill  <jason@redhat.com>
8161
8162         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8163         * g++.dg/abi/mangle45.C: New.
8164
8165         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8166         * g++.dg/template/canon-type-9.C: Match use of decltype
8167         between declaration and definition.
8168         * g++.dg/template/canon-type-12.C: Likewise.
8169
8170 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8171
8172         PR fortran/40850
8173         * gfortran.dg/nested_allocatables_1.f90: New.
8174
8175 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8176
8177         PR c++/46868
8178         * g++.dg/pr46868.C: New test.
8179         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8180         * g++.dg/parse/error14.C: Adjust.
8181
8182 2011-02-23  Richard Guenther  <rguenther@suse.de>
8183
8184         PR tree-optimization/47838
8185         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8186
8187 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8188
8189         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8190
8191 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8192
8193         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8194         * gfortran.dg/count_init_expr.f03: Ditto.
8195         * gfortran.dg/gomp/pr43711.f90: Ditto.
8196         * gcc.dg/struct-parse-2.c: Ditto.
8197         * gcc.dg/parse-error-3.c: Ditto.
8198         * gcc.dg/Wlogical-op-1.c: Ditto.
8199         * gcc.dg/Walways-true-1.c: Ditto.
8200         * gcc.dg/pr24225.c: Ditto.
8201         * gcc.dg/Walways-true-2.c: Ditto.
8202         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8203         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8204         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8205         * g++.dg/overload/defarg4.C: Ditto.
8206         * g++.dg/inherit/covariant16.C: Ditto.
8207         * g++.dg/inherit/virtual7.C: Ditto.
8208         * g++.dg/template/canon-type-9.C: Ditto.
8209         * g++.dg/template/access19.C: Ditto.
8210         * g++.dg/template/call7.C: Ditto.
8211         * g++.dg/template/canon-type-2.C: Ditto.
8212         * g++.dg/template/init7.C: Ditto.
8213         * g++.dg/template/sizeof-template-argument.C: Ditto.
8214         * g++.dg/template/const3.C: Ditto.
8215         * g++.dg/template/sfinae26.C: Ditto.
8216         * g++.dg/template/sfinae26.C: Ditto.
8217         * g++.dg/template/canon-type-11.C: Ditto.
8218         * g++.dg/template/union2.C: Ditto.
8219         * g++.dg/template/canon-type-3.C: Ditto.
8220         * g++.dg/template/canon-type-1.C: Ditto.
8221         * g++.dg/template/canon-type-5.C: Ditto.
8222         * g++.dg/template/canon-type-7.C: Ditto.
8223         * g++.dg/template/canon-type-10.C: Ditto.
8224         * g++.dg/template/spec36.C: Ditto.
8225         * g++.dg/template/typedef38.C: Ditto.
8226         * g++.dg/template/canon-type-4.C: Ditto.
8227         * g++.dg/template/canon-type-6.C: Ditto.
8228         * g++.dg/template/canon-type-13.C: Ditto.
8229         * g++.dg/template/instantiate9.C: Ditto.
8230         * g++.dg/template/ttp22.C: Ditto.
8231         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8232         * g++.dg/warn/Walways-true-1.C: Ditto.
8233         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8234         * g++.dg/warn/Walways-true-2.C: Ditto.
8235         * g++.dg/conversion/op4.C: Ditto.
8236         * g++.dg/opt/pr19650.C: Ditto.
8237         * g++.dg/lookup/friend11.C: Ditto.
8238         * g++.dg/other/default2.C: Ditto.
8239         * g++.dg/other/default3.C: Ditto.
8240         * g++.dg/other/dtor2.C: Ditto.
8241         * g++.dg/other/friend5.C: Ditto.
8242         * g++.dg/other/default5.C: Ditto.
8243         * g++.dg/init/brace6.C: Ditto.
8244         * g++.dg/init/aggr5.C: Ditto.
8245         * g++.dg/init/error2.C: Ditto.
8246         * g++.dg/expr/bound-mem-fun.C: Ditto.
8247         * g++.dg/expr/cond6.C: Ditto.
8248         * g++.dg/expr/stmt-expr-1.C: Ditto.
8249         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8250         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8251         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8252         * g++.dg/cpp0x/bracket1.C: Ditto.
8253         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8254         * g++.dg/cpp0x/pr38646.C: Ditto.
8255         * g++.dg/cpp0x/variadic73.C: Ditto.
8256         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8257         * g++.dg/cpp0x/bracket4.C: Ditto.
8258         * g++.dg/cpp0x/decltype4.C: Ditto.
8259         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8260         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8261         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8262         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8263         * g++.dg/cpp0x/decltype2.C: Ditto.
8264         * g++.dg/cpp0x/decltype1.C: Ditto.
8265         * g++.dg/cpp0x/bracket2.C: Ditto.
8266         * g++.dg/cpp0x/decltype5.C: Ditto.
8267         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8268         * g++.dg/cpp0x/variadic70.C: Ditto.
8269         * g++.dg/cpp0x/decltype6.C: Ditto.
8270         * g++.dg/cpp0x/rvo.C: Ditto.
8271         * g++.dg/cpp0x/vt-40092.C: Ditto.
8272         * g++.dg/cpp0x/variadic-new.C: Ditto.
8273         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8274         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8275         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8276         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8277         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8278         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8279         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8280         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8281         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8282         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8283         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8284         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8285         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8286         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8287         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8288         * g++.dg/cpp0x/pr39639.C: Ditto.
8289         * g++.dg/cpp0x/decltype3.C: Ditto.
8290         * g++.dg/cpp0x/variadic68.C: Ditto.
8291         * g++.dg/cpp0x/variadic-function.C: Ditto.
8292         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8293         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8294         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8295         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8296         * g++.dg/parse/crash35.C: Ditto.
8297         * g++.dg/parse/crash40.C: Ditto.
8298         * g++.dg/parse/defarg12.C: Ditto.
8299         * g++.dg/parse/crash34.C: Ditto.
8300         * g++.dg/parse/constructor3.C: Ditto.
8301         * g++.dg/parse/template23.C: Ditto.
8302         * g++.dg/parse/crash56.C: Ditto.
8303         * g++.dg/parse/dtor13.C: Ditto.
8304         * g++.dg/parse/error33.C: Ditto.
8305         * g++.dg/parse/ctor9.C: Ditto.
8306         * g++.dg/parse/error32.C: Ditto.
8307         * g++.dg/parse/error37.C: Ditto.
8308         * g++.dg/parse/bitfield3.C: Ditto.
8309         * g++.dg/parse/struct-4.C: Ditto.
8310         * g++.dg/ext/has_trivial_copy.C: Ditto.
8311         * g++.dg/ext/is_polymorphic.C: Ditto.
8312         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8313         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8314         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8315         * g++.dg/ext/is_union.C: Ditto.
8316         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8317         * g++.dg/ext/is_pod.C: Ditto.
8318         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8319         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8320         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8321         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8322         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8323         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8324         * g++.dg/ext/is_abstract.C: Ditto.
8325         * g++.dg/ext/has_trivial_assign.C: Ditto.
8326         * g++.dg/ext/is_class.C: Ditto.
8327         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8328         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8329         * g++.dg/ext/is_base_of.C: Ditto.
8330         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8331         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8332         * g++.dg/ext/is_empty.C: Ditto.
8333         * g++.dg/ext/is_enum.C: Ditto.
8334         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8335         * gnat.dg/opt11.adb: Ditto.
8336         * obj-c++.dg/pr45735.mm: Ditto.
8337         * obj-c++.dg/pr24393.mm: Ditto.
8338         * obj-c++.dg/exceptions-2.mm: Ditto.
8339         * objc.dg/pr45735.m: Ditto.
8340         * objc.dg/pr24393.m: Ditto.
8341
8342 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8343
8344         * objc.dg/attributes/objc-exception-1.m: New.
8345
8346 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8347
8348         * gcc.dg/cpp/include7.c: New test.
8349
8350 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8351
8352         PR c++/47242
8353         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8354
8355 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8356
8357         PR rtl-optimization/47763
8358         * gcc.dg/pr47763.c: New test.
8359
8360 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8361
8362         PR fortran/45743
8363         * gfortran.dg/whole_file_32.f90 : New test.
8364
8365 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8366
8367         PR c++/47666
8368         * g++.dg/inherit/virtual7.C: New test.
8369
8370 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8371
8372         PR objc/47832
8373         * objc.dg/type-size-3.m: Updated error message.
8374         * objc.dg/type-size-4.m: New test.
8375         * objc.dg/type-size-5.m: New test.
8376
8377 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8378
8379         * lib/gnat.exp: Fix comments.
8380         Don't load libgloss.exp.
8381         (default_gnat_version): Call $compiler with --version.
8382         Adapt regexp for gnatmake output, insert version.
8383         (gnat_version): New proc.
8384         (gnat_init): Remove gnat_libgcc_s_path.
8385         (gnat_target_compile): Likewise.
8386         Remove ld_library_path.
8387         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8388         (gnat_pass): Remove.
8389         (gnat_pass): Remove.
8390         (gnat_finish): Remove.
8391         (gnat_exit): Remove.
8392         (local_find_gnatmake): Reindent.
8393         (runtest_file_p): Remove.
8394         (prune_warnings): Remove.
8395         (find_gnatclean): New proc.
8396         * lib/gnat-dg.exp (lremove): New proc.
8397         (gnat-dg-test): Reindent.
8398         Remove additional output files.
8399         (gnat-dg-runtest): Remove.
8400
8401         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8402         * gnat.dg/loop_optimization6.adb: Likewise.
8403         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8404
8405 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8406
8407         PR tree-optimization/47835
8408         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8409
8410 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8411
8412         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8413         * gfortran.dg/abstract_type_2.f03: Ditto.
8414         * gfortran.dg/abstract_type_3.f03: Ditto.
8415         * gfortran.dg/abstract_type_4.f03: Ditto.
8416         * gfortran.dg/abstract_type_5.f03: Ditto.
8417         * gfortran.dg/abstract_type_6.f03: Ditto.
8418         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8419         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8420         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8421         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8422         * gfortran.dg/array_function_5.f90: Ditto.
8423         * gfortran.dg/asynchronous_3.f03: Ditto.
8424         * gfortran.dg/char_expr_1.f90: Ditto.
8425         * gfortran.dg/class_14.f03: Ditto.
8426         * gfortran.dg/data_array_6.f: Ditto.
8427         * gfortran.dg/data_invalid.f90: Ditto.
8428         * gfortran.dg/dot_product_1.f03: Ditto.
8429         * gfortran.dg/func_derived_5.f90: Ditto.
8430         * gfortran.dg/func_result_4.f90: Ditto.
8431         * gfortran.dg/implied_do_1.f90: Ditto.
8432         * gfortran.dg/initialization_25.f90: Ditto.
8433         * gfortran.dg/initialization_26.f90: Ditto.
8434         * gfortran.dg/interface_34.f90: Ditto.
8435         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8436         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8437         * gfortran.dg/matmul_8.f03: Ditto.
8438         * gfortran.dg/merge_init_expr.f90: Ditto.
8439         * gfortran.dg/pack_assign_1.f90: Ditto.
8440         * gfortran.dg/pack_vector_1.f90: Ditto.
8441         * gfortran.dg/pointer_check_8.f90: Ditto.
8442         * gfortran.dg/product_init_expr.f03: Ditto.
8443         * gfortran.dg/reshape_order_5.f90: Ditto.
8444         * gfortran.dg/reshape_shape_1.f90: Ditto.
8445         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8446         * gfortran.dg/same_name_2.f90: Ditto.
8447         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8448         * gfortran.dg/spread_init_expr.f03: Ditto.
8449         * gfortran.dg/stmt_func_1.f90: Ditto.
8450         * gfortran.dg/sum_init_expr.f03: Ditto.
8451         * gfortran.dg/transpose_3.f03: Ditto.
8452         * gfortran.dg/unpack_init_expr.f03: Ditto.
8453         * gfortran.dg/warn_conversion.f90: Ditto.
8454         * gfortran.dg/warn_conversion_2.f90: Ditto.
8455         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8456         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8457         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8458         * gfortran.dg/whole_file_16.f90: Ditto.
8459         * gfortran.dg/whole_file_17.f90: Ditto.
8460         * gfortran.dg/whole_file_18.f90: Ditto.
8461         * gfortran.dg/whole_file_20.f03: Ditto.
8462         * gfortran.dg/whole_file_5.f90: Ditto.
8463         * gfortran.dg/whole_file_6.f90: Ditto.
8464         * gfortran.dg/write_invalid_format.f90: Ditto.
8465         * gfortran.dg/zero_sized_6.f90: Ditto.
8466
8467 2011-02-21  Jeff Law <law@redhat.com>
8468
8469         PR rtl-optimization/46178
8470         * gcc.target/i386/pr46178.c: New test.
8471
8472         PR rtl-optimization/46002
8473         * gcc.c-torture/compile/pr46002.c: New test.
8474
8475 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8476
8477         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8478         *-*-hpux10*.
8479
8480 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8481
8482         PR debug/47106
8483         * g++.dg/debug/pr47106.C: Require effective target lto.
8484
8485 2011-02-21  Jason Merrill  <jason@redhat.com>
8486
8487         * g++.dg/cpp0x/constexpr-diag2.C: New.
8488
8489 2011-02-20  Jason Merrill  <jason@redhat.com>
8490
8491         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8492
8493         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8494
8495         * g++.dg/overload/conv-op1.C: New.
8496
8497         * g++.dg/cpp0x/constexpr-synth1.C: New.
8498
8499 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8500
8501         * objc.dg/layout-2.m: New.
8502         * objc.dg/selector-3.m: Adjusted location of error message.
8503         * objc.dg/type-size-3.m: Same.
8504         * obj-c++.dg/selector-3.mm: Same.
8505
8506 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8507
8508         PR objc/47784
8509         * objc.dg/property/dotsyntax-22.m: New.
8510         * obj-c++.dg/property/dotsyntax-22.mm: New.
8511
8512 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8513
8514         PR c++/46394
8515         * g++.dg/template/typedef38.C: New test.
8516
8517 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8518
8519         PR fortran/46818
8520         * gfortran.dg/whole_file_30.f90 : New test.
8521         * gfortran.dg/whole_file_31.f90 : New test.
8522
8523 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8524
8525         PR fortran/45077
8526         PR fortran/44945
8527         * gfortran.dg/whole_file_28.f90 : New test.
8528         * gfortran.dg/whole_file_29.f90 : New test.
8529
8530 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8531
8532         PR c++/44118
8533         * g++.dg/template/crash105.C: New.
8534
8535 2011-02-19  Jason Merrill  <jason@redhat.com>
8536
8537         * g++.dg/cpp0x/regress/no-elide1.C: New.
8538
8539 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8540
8541         PR tree-optimization/46620
8542         * gcc.dg/pr46620.c: New.
8543
8544 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8545
8546         PR c/47809
8547         * gcc.target/i386/pr47809.c: New test.
8548
8549 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8550             Tobias Burnus  <burnus@net-b.de>
8551
8552         * lib/target-supports.exp
8553         (check_effective_target_fortran_large_real): New check for large reals.
8554         * gfortran.dg/nan_7.f90: New test.
8555
8556 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8557
8558         PR libgfortran/47567
8559         * gfortran.dg/fmt_f0_1.f90: Update test.
8560
8561 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8562
8563         PR fortran/47348
8564         * gfortran.dg/array_constructor_36.f90 : New test.
8565         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8566         allow for comparison between different elements of the array
8567         constructor at different levels of optimization.
8568
8569 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8570
8571         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8572         * gcc.target/i386/pr32280-1.c: Likewise.
8573
8574 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8575
8576         PR target/47800
8577         * gcc.target/i386/pr47800.c: New test.
8578
8579 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8580
8581         * objc/execute/exceptions/foward-1.x: New.
8582
8583 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8584
8585         PR fortran/47789
8586         * gfortran.dg/derived_constructor_comps_4.f90: New.
8587
8588 2011-02-18  Tobias Burnus
8589
8590         PR fortran/47775
8591         * gfortran.dg/func_result_6.f90: New.
8592
8593 2011-02-18  Michael Matz  <matz@suse.de>
8594
8595         PR fortran/45586
8596         * gfortran.dg/lto/pr45586_0.f90: New test.
8597         * gfortran.dg/typebound_proc_20.f90: Ditto.
8598         * gfortran.dg/typebound_proc_21.f90: Ditto.
8599
8600 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8601
8602         PR c++/47795
8603         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8604
8605 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8606
8607         PR fortran/47750
8608         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8609         gcc_warning_prefix.
8610         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8611         normalizing the error/warning output.
8612         * gfortran.dg/Wall.f90: Update dg-error/warning.
8613         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8614         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8615         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8616         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8617         * gfortran.dg/class_30.f90: Update dg-error/warning.
8618         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8619         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8620         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8621         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8622         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8623         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8624         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8625         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8626         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8627         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8628         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8629         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8630         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8631         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8632         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8633         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8634         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8635         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8636         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8637         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8638         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8639         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8640         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8641         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8642         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8643
8644 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8645
8646         PR fortran/47768
8647         * gfortran.dg/proc_ptr_comp_30.f90: New.
8648
8649 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8650
8651         PR debug/47780
8652         * gcc.target/i386/pr47780.c: New test.
8653
8654 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8655
8656         PR fortran/47767
8657         * gfortran.dg/class_40.f03: New.
8658
8659 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8660
8661         PR c++/47208
8662         * g++.dg/cpp0x/auto21.C: New test.
8663
8664 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8665
8666         * objc.dg/special/unclaimed-category-1.h: Updated for
8667         new ABI support.
8668         * objc.dg/special/unclaimed-category-1.m: Same.
8669         * objc.dg/zero-link-1.m: Same.
8670         * objc.dg/lookup-1.m: Same.
8671         * objc.dg/torture/strings/const-str-9.m
8672         * objc.dg/torture/strings/const-str-10.m: Same.
8673         * objc.dg/torture/strings/const-str-11.m: Same.
8674         * objc.dg/torture/forward-1.m: Same.
8675         * objc.dg/zero-link-2.m: Same.
8676         * objc.dg/encode-7-next-64bit.m: Same.
8677         * objc.dg/method-4.m: Same.
8678         * objc.dg/next-runtime-1.m: Same.
8679         * objc.dg/image-info.m: Same.
8680         * objc.dg/pr23214.m: Same.
8681         * objc.dg/symtab-1.m: Same.
8682         * obj-c++.dg/basic.m: Same.
8683         * obj-c++.dg/proto-lossage-3.m: Same.
8684         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8685         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8686         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8687         * obj-c++.dg/method-11.m: Same.
8688         * objc/execute/enumeration-1.m: Same.
8689         * objc/execute/object_is_class.m: Same.
8690         * objc/execute/formal_protocol-2.m: Same.
8691         * objc/execute/formal_protocol-4.m: Same.
8692         * objc/execute/formal_protocol-6.m: Same.
8693         * objc/execute/bycopy-3.m: Same.
8694         * objc/execute/exceptions/catchall-1.m: Same.
8695         * objc/execute/exceptions/finally-1.m: Same.
8696         * objc/execute/exceptions/local-variables-1.m: Same.
8697         * objc/execute/exceptions/foward-1.m: Same.
8698         * objc/execute/bf-common.h
8699         * objc/execute/enumeration-2.m: Same.
8700         * objc/execute/formal_protocol-1.m: Same.
8701         * objc/execute/formal_protocol-3.m: Same.
8702         * objc/execute/formal_protocol-5.m: Same.
8703         * objc/execute/accessing_ivars.m: Same.
8704         * objc/execute/bycopy-2.m: Same.
8705         * objc/execute/formal_protocol-7.m: Same.
8706         * objc/execute/compatibility_alias.m: Same.
8707         * objc/execute/no_clash.m: Same.
8708         * objc/execute/object_is_meta_class.m: Same.
8709         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8710         * objc/execute/class-tests-1.h: Include stdio.h.
8711         * objc/execute/class-tests-2.h: Same.
8712         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8713         runtimes.
8714         * obj-c++.dg/try-catch-2.mm: Same.
8715
8716 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8717
8718         PR c++/47783
8719         * g++.dg/warn/Wunused-parm-4.C: New test.
8720
8721 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8722             Jan Hubicka  <jh@suse.cz>
8723
8724         PR debug/47106
8725         PR debug/47402
8726         * g++.dg/debug/pr47106.C: New.
8727
8728 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8729
8730         PR target/43653
8731         * gcc.target/i386/pr43653.c: New test.
8732
8733 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8734
8735         PR c++/47172
8736         * g++.dg/template/inherit6.C: New test.
8737
8738 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8739
8740         PR fortran/47745
8741         * gfortran.dg/class_39.f03: New.
8742
8743 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8744
8745         PR c++/47326
8746         * g++.dg/cpp0x/variadic106.C: New test.
8747
8748 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8749
8750         PR libfortran/47757
8751         * gfortran.dg/pr47757-1.f90: New test.
8752         * gfortran.dg/pr47757-2.f90: New test.
8753         * gfortran.dg/pr47757-3.f90: New test.
8754
8755         PR c++/47704
8756         * g++.dg/cpp0x/enum8.C: New test.
8757
8758 2011-02-15  Jason Merrill  <jason@redhat.com>
8759
8760         * g++.dg/inherit/implicit-trivial1.C: New.
8761         * g++.dg/cpp0x/implicit-trivial1.C: New.
8762
8763 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8764
8765         PR middle-end/47725
8766         * gcc.dg/torture/pr47725.c: Removed.
8767
8768 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8769
8770         PR target/47755
8771         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8772         constant does not generate a load from memory.
8773
8774 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8775
8776         PR middle-end/47725
8777         * gcc.dg/torture/pr47725.c: New.
8778
8779 2011-02-15  Richard Guenther  <rguenther@suse.de>
8780
8781         PR tree-optimization/47743
8782         * gcc.dg/torture/pr47743.c: New testcase.
8783
8784 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8785
8786         PR middle-end/47581
8787         * gcc.target/i386/pr47581.c: New test.
8788
8789 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8790
8791         PR fortran/47730
8792         * gfortran.dg/select_type_22.f03: New.
8793
8794 2011-02-14  Jason Merrill  <jason@redhat.com>
8795
8796         * g++.dg/cpp0x/regress/enum1.C: New.
8797
8798 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8799
8800         * gnat.dg/include.adb: New test.
8801
8802 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8803
8804         PR fortran/47728
8805         * gfortran.dg/class_38.f03: New.
8806
8807 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8808
8809         * gcc.dg/pr46494.c: New test.
8810
8811 2011-02-14  Richard Guenther  <rguenther@suse.de>
8812
8813         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8814
8815 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8816
8817         PR ada/41929
8818         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8819         sparc*-sun-solaris2.11.
8820
8821 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8822
8823         PR fortran/47349
8824         * gfortran.dg/argument_checking_18.f90: New.
8825
8826 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8827
8828         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8829         * gfortran.dg/argument_checking_17.f90: New.
8830
8831 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8832
8833         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8834         are temporarily disabled.
8835         * gfortran.dg/class_7.f03: Ditto.
8836         * gfortran.dg/coarray_14.f90: Ditto.
8837         * gfortran.dg/typebound_proc_13.f03: Ditto.
8838
8839 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8840
8841         PR fortran/45586
8842         * gfortran.dg/extends_11.f03: New.
8843
8844 2011-02-11  Xinliang David Li  <davidxl@google.com>
8845
8846         PR tree-optimization/47707
8847         * g++.dg/tree-ssa/pr47707.C: New test.
8848
8849 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8850
8851         * g++.dg/opt/inline17.C: New test.
8852
8853 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8854
8855         PR fortran/47550
8856         * gfortran.dg/pure_formal_2.f90: New.
8857
8858 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8859
8860         PR rtl-optimization/47614
8861         * gfortran.dg/pr47614.f: New.
8862
8863 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8864
8865         PR driver/47678
8866         * gcc.dg/opts-6.c: New test.
8867
8868 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8869
8870         PR debug/47684
8871         * gcc.dg/pr47684.c: New test.
8872
8873 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8874
8875         PR target/47629
8876         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8877         c99_runtime, dg-add-options c99_runtime.
8878         (main): Use __asm__.
8879
8880 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8881
8882         PR testsuite/47400
8883         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8884         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8885         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8886         * gcc.dg/ucnid-10.c: Likewise.
8887         * gcc.dg/ucnid-13.c: Likewise.
8888         * gcc.dg/ucnid-7.c: Likewise.
8889         * gcc.dg/ucnid-8.c: Likewise.
8890         Adapt dg-warning line number.
8891
8892 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8893
8894         * gcc.target/i386/parity-1.c: Use -march=k8.
8895         * gcc.target/i386/parity-2.c: Ditto.
8896         * gcc.target/i386/vecinit-1.c: Ditto.
8897         * gcc.target/i386/vecinit-2.c: Ditto.
8898
8899 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8900
8901         PR target/46610
8902         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8903         * gcc.target/mips/save-restore-3.c: Likewise.
8904         * gcc.target/mips/save-restore-4.c: Likewise.
8905         * gcc.target/mips/save-restore-5.c: Likewise.
8906
8907         PR target/47683
8908         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8909         * g++.dg/tree-prof/partition2.C: Likewise.
8910
8911 2011-02-09  Jason Merrill  <jason@redhat.com>
8912
8913         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8914         rather than misdeclare std::puts.
8915
8916         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8917         * g++.dg/other/warning1.C: Likewise.
8918         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8919         * g++.old-deja/g++.gb/scope06.C: Likewise.
8920         * g++.old-deja/g++.law/cvt11.C: Likewise.
8921         * g++.old-deja/g++.law/init1.C: Likewise.
8922         * g++.dg/abi/mangle26.C: Likewise.
8923
8924         * g++.dg/template/function1.C: Adjust for C++0x mode.
8925         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8926
8927         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8928         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8929
8930         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8931
8932         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8933
8934         * g++.dg/cpp0x/regress: New directory.
8935         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8936         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8937         * g++.dg/cpp0x/regress/regress3.C: New.
8938
8939 2011-02-10  Richard Guenther  <rguenther@suse.de>
8940
8941         PR tree-optimization/47677
8942         * gcc.dg/torture/pr47677.c: New testcase.
8943
8944 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8945
8946         * objc.dg/special/load-category-1.m: Remove unused header.
8947         * objc.dg/special/load-category-1a.m: Likewise.
8948         * objc.dg/special/load-category-2.m: Likewise.
8949         * objc.dg/special/load-category-2a.m: Likewise.
8950         * objc.dg/special/load-category-3.m: Likewise.
8951         * objc.dg/special/load-category-3a.m: Likewise.
8952         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8953         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8954         * objc.dg/attributes/class-attribute-1.m: Likewise.
8955         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8956         * obj-c++.dg/property/property.exp: Likewise.
8957         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8958         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8959         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8960         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8961         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8962         * obj-c++.dg/template-8.mm: Likewise.
8963
8964 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8965
8966         PR target/47665
8967         * gcc.target/i386/pr47665.c: New test.
8968
8969 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8970
8971         PR testsuite/47622
8972         Revert
8973         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8974         PR debug/42631
8975         * gcc.dg/pr42631.c: Update test.
8976         * gcc.dg/pr42631-2.c: New test.
8977
8978 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8979
8980         PR fortran/47352
8981         * gfortran.dg/proc_decl_25.f90: New.
8982
8983 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8984
8985         PR fortran/47463
8986         * gfortran.dg/typebound_assignment_2.f03: New.
8987
8988 2011-02-09  Richard Guenther  <rguenther@suse.de>
8989
8990         PR tree-optimization/47664
8991         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8992
8993 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8994
8995         PR middle-end/47646
8996         * gnat.dg/uninit_func.adb: Adjust dg directive.
8997
8998 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8999
9000         PR middle-end/47646
9001         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9002
9003 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9004
9005         PR fortran/47637
9006         * gfortran.dg/auto_dealloc_2.f90: New.
9007
9008 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9009
9010         * gcc.dg/builtins-config.h: Remove __sgi handling.
9011         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9012         -std=c99 for mips-sgi-irix6.5*.
9013
9014 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9015
9016         PR middle-end/45505
9017         * gfortran.dg/pr25923.f90: Remove xfails.
9018
9019 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9020
9021         PR fortran/47583
9022         * gfortran.dg/inquire_14.f90: New test.
9023
9024 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9025
9026         PR fortran/45290
9027         * gfortran.dg/pointer_init_6.f90: New.
9028
9029 2011-02-08  Jeff Law <law@redhat.com>
9030
9031         PR tree-optimization/42893
9032         * gcc.tree-ssa/pr42893.c: New test.
9033
9034 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9035
9036         PR tree-optimization/46834
9037         PR tree-optimization/46994
9038         PR tree-optimization/46995
9039         * gcc.dg/graphite/id-pr46834.c: New.
9040         * gfortran.dg/graphite/id-pr46994.f90: New.
9041         * gfortran.dg/graphite/id-pr46995.f90: New.
9042
9043 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9044
9045         PR middle-end/47646
9046         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9047         using the variable is known the warning is emitted there.
9048         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9049         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9050
9051         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9052         statement.
9053         (vg): Likewise.
9054         * gcc.dg/noreturn-1.c (foo5): Likewise.
9055         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9056         (method2): Likewise.
9057
9058         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9059         the return statement using the uninitialized variable.
9060         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9061
9062 2011-02-08  Richard Guenther  <rguenther@suse.de>
9063
9064         PR middle-end/47639
9065         * g++.dg/opt/pr47639.c: New testcase.
9066
9067 2011-02-08  Richard Guenther  <rguenther@suse.de>
9068
9069         PR tree-optimization/47632
9070         * g++.dg/opt/pr47632.C: New testcase.
9071
9072 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9073
9074         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9075
9076 2011-02-07  Richard Guenther  <rguenther@suse.de>
9077
9078         PR tree-optimization/47615
9079         * g++.dg/opt/pr47615.C: New testcase.
9080
9081 2011-02-07  Richard Guenther  <rguenther@suse.de>
9082
9083         PR tree-optimization/47621
9084         * gcc.dg/torture/pr47621.c: New testcase.
9085
9086 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9087
9088         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9089
9090 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9091
9092         PR fortran/47592
9093         * gfortran.dg/allocate_with_source_1 : New test.
9094
9095 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR middle-end/47610
9098         * gcc.dg/pr47610.c: New test.
9099
9100 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9101
9102         PR debug/42631
9103         * gcc.dg/pr42631.c: Update test.
9104         * gcc.dg/pr42631-2.c: New test.
9105
9106 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9107
9108         PR fortran/47574
9109         * gfortran.dg/pr47574.f90:  New test.
9110
9111 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9112
9113         PR tree-optimization/46194
9114         * gcc.dg/autopar/pr46194.c: New.
9115
9116 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9117
9118         PR tree-optimization/43695
9119         * g++.dg/ipa/pr43695.C: New.
9120
9121 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9122
9123         PR inline-asm/23200
9124         * gcc.dg/pr23200.c: New test.
9125
9126 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9127
9128         PR c++/47589
9129         * g++.dg/pr47589.C: New test.
9130
9131 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9132
9133         PR c++/47398
9134         * g++.dg/template/typedef37.C: New test.
9135         * g++.dg/template/param1.C: Adjust expected error message.
9136
9137 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9138
9139         PR middle-end/31490
9140         * gcc.dg/pr31490-2.c: New test.
9141         * gcc.dg/pr31490-3.c: New test.
9142         * gcc.dg/pr31490-4.c: New test.
9143
9144 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9145             Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR c++/46890
9148         * g++.dg/parser/semicolon3.C: Adjust.
9149         * g++.dg/parser/semicolon4.C: New testcase.
9150         * g++.dg/pr46890.C: New testcase.
9151
9152 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9153
9154         PR c++/29571
9155         * g++.dg/init/pr29571.C: New.
9156
9157 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9158
9159         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9160         instead of vect_int.
9161
9162 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR target/47312
9165         * gcc.target/i386/pr47312.c: New test.
9166
9167         PR target/47564
9168         * gcc.target/i386/pr47564.c: New test.
9169
9170 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9171
9172         PR tree-optimization/45122
9173         * gcc.dg/tree-ssa/pr45122.c: New.
9174
9175 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9176
9177         PR target/47272
9178         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9179         and vec_vsx_st.
9180
9181         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9182         and vsx so a default --with-cpu=power7 doesn't give an error
9183         when -mavoid-indexed-addresses is used.
9184
9185         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9186         wrapper function to save the arguments and then jump to the real
9187         function, rather than depending on the compiler not to move stuff
9188         before an asm.
9189         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9190
9191 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9192             Paul Thomas  <pault@gcc.gnu.org>
9193
9194         PR fortran/47082
9195         * gfortran.dg/class_37.f03 : New test.
9196
9197 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9198             Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/40979
9201         PR bootstrap/47044
9202         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9203         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9204         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9205         check_vect_support_and_set_flags.
9206         * gfortran.dg/graphite/vect-pr40979.f90: New.
9207
9208 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9209
9210         PR fortran/47572
9211         * gfortran.dg/class_36.f03: New.
9212
9213 2011-02-02  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/47566
9216         * gcc.dg/lto/20110201-1_0.c: New testcase.
9217
9218 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9219
9220         PR debug/47498
9221         PR debug/47501
9222         PR debug/45136
9223         PR debug/45130
9224         * debug/pr47498.c: New.
9225         * debug/pr47501.c: New.
9226
9227 2011-02-01  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/47559
9230         * g++.dg/torture/pr47559.C: New testcase.
9231
9232 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9233
9234         PR fortran/47565
9235         * gfortran.dg/typebound_call_20.f03: New.
9236
9237 2011-02-01  Richard Guenther  <rguenther@suse.de>
9238
9239         PR tree-optimization/47555
9240         * gcc.dg/pr47555.c: New testcase.
9241
9242 2011-02-01  Richard Guenther  <rguenther@suse.de>
9243
9244         PR tree-optimization/47541
9245         * g++.dg/torture/pr47541.C: New testcase.
9246
9247 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9248
9249         PR fortran/47455
9250         * gfortran.dg/typebound_call_19.f03: New.
9251
9252 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9253
9254         PR c++/47416
9255         * g++.dg/cpp0x/pr47416.C: New test.
9256
9257 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9258
9259         PR fortran/47519
9260         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9261
9262 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9263
9264         PR fortran/47463
9265         * gfortran.dg/typebound_assignment_1.f03: New.
9266
9267 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR tree-optimization/47538
9270         * gcc.c-torture/execute/pr47538.c: New test.
9271
9272 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9273
9274         PR target/45325
9275         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9276
9277 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9278
9279         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9280
9281 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9282
9283         PR rtl-optimization/44031
9284         * gcc.c-torture/compile/20110131-1.c: New test.
9285
9286 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9287
9288         PR fortran/47042
9289         * gfortran.dg/stmt_func_1.f90: New.
9290
9291 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9292
9293         PR fortran/47042
9294         * gfortran.dg/interface_34.f90: New.
9295
9296 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9297
9298         PR fortran/47523
9299         * gfortran.dg/realloc_on_assign_5.f03: New test.
9300         * gfortran.dg/realloc_on_assign_5.f03: New test.
9301
9302 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9303
9304         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9305         * gfortran.dg/bessel_7.f90: Likewise.
9306         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9307
9308         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9309         * gfortran.dg/sum_init_expr.f03: Likewise.
9310
9311         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9312
9313         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9314         -r -nostdlib.
9315
9316         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9317         loop only on "vect_intfloat_cvt" targets.
9318
9319 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9320
9321         PR fortran/47531
9322         * gfortran.dg/shape_6.f90: New.
9323
9324 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9325
9326         PR libgfortran/47434
9327         * gfortran.dg/read_infnan_1.f90: Update test.
9328         * gfortran.dg/module_nan.f90: Update test.
9329         * gfortran.dg/char4_iunit_1.f03: Update test.
9330         * gfortran.dg/large_real_kind_1.f90: Update test.
9331         * gfortran.dg/real_const_3.f90: Update test.
9332         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9333
9334 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9335
9336         PR c++/47311
9337         * g++.dg/template/param2.C: New test.
9338
9339 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9340
9341         PR libgfortran/47285
9342         * gfortran.dg/fmt_g.f: New test.
9343
9344 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9345
9346         PR fortran/47507
9347         * gfortran.dg/pure_formal_1.f90: New.
9348
9349 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR target/42894
9352         * gcc.dg/tls/pr42894.c: New test.
9353
9354 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9355
9356         * gcc.dg/pr47276.c: Add dg-require-visibility.
9357
9358 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9359
9360         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9361
9362 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9363             Tobias Burnus  <burnus@gcc.gnu.org>
9364
9365         PR fortran/45170
9366         PR fortran/35810
9367         PR fortran/47350
9368         * gfortran.dg/realloc_on_assign_3.f03: New test.
9369         * gfortran.dg/realloc_on_assign_4.f03: New test.
9370         * gfortran.dg/allocatable_function_5.f90: New test.
9371         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9372         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9373         implemented" dg-errors.
9374
9375 2011-01-27  Jan Hubicka  <jh@suse.cz>
9376
9377         PR middle-end/46949
9378         * gcc.dg/attr-weakref-4.c: New testcase
9379
9380 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9381
9382         PR tree-optimization/47228
9383         * gcc.dg/torture/pr47228.c: New test.
9384
9385 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9386
9387         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9388
9389 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9390
9391         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9392         when using auto-overlay support on the SPU.
9393
9394 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9395
9396         PR rtl-optimization/44174
9397         * gcc.target/i386/asm-6.c: New test.
9398
9399 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9400
9401         PR rtl-optimization/46856
9402         * gcc.c-torture/compile/pr46856.c: New test.
9403
9404 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9405             Andrew Pinski  <pinskia@gmail.com>
9406
9407         PR c/43082
9408         * gcc.dg/pr43082.c: New.
9409
9410 2011-01-26  DJ Delorie  <dj@redhat.com>
9411
9412         PR rtl-optimization/46878
9413         * gcc.dg/pr46878-1.c: New test.
9414
9415 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9416
9417         PR c++/47476
9418         * g++.dg/cpp0x/pr47476.C: New test.
9419
9420 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9421
9422         * gcc.c-torture/compile/20110126-1.c: New test.
9423
9424 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9425
9426         PR c/47473
9427         * gcc.dg/torture/pr47473.c: New test.
9428
9429 2011-01-26  Jan Hubicka  <jh@suse.cz>
9430
9431         PR target/47237
9432         * gcc.c-torture/execute/pr47237.c: New testcase.
9433
9434 2011-01-26  Jan Hubicka  <jh@suse.cz>
9435
9436         PR tree-optimization/47190
9437         * gcc.dg/attr-weakref-3.c: New testcase.
9438
9439 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9440
9441         PR c++/43601
9442         * gcc.dg/dll-9a.c: New test file.
9443         * gcc.dg/dll-11.c: Likewise.
9444         * gcc.dg/dll-12.c: Likewise.
9445         * gcc.dg/dll-12a.c: Likewise.
9446         * gcc.dg/dll-11a.c: Likewise.
9447         * gcc.dg/dll-9.c: Likewise.
9448         * gcc.dg/dll-10.c: Likewise.
9449         * gcc.dg/dll-10a.c: Likewise.
9450         * g++.dg/ext/dllexport4a.cc: Likewise.
9451         * g++.dg/ext/dllexport4.C: Likewise.
9452         * g++.dg/ext/dllexport5.C: Likewise.
9453         * g++.dg/ext/dllexport5a.cc: Likewise.
9454
9455 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9456
9457         PR tree-optimization/46970
9458         * gcc.dg/graphite/pr46970.c: New.
9459
9460 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9461
9462         PR tree-optimization/46215
9463         * gcc.dg/graphite/pr46215.c: New.
9464
9465 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9466
9467         PR tree-optimization/46168
9468         * gcc.dg/graphite/pr46168.c: New.
9469
9470 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9471
9472         PR tree-optimization/43657
9473         * gcc.dg/graphite/pr43657.c: New.
9474
9475 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9476
9477         PR tree-optimization/29832
9478         * gfortran.dg/graphite/pr29832.f90: New.
9479
9480 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9481
9482         PR tree-optimization/43567
9483         * gcc.dg/graphite/pr43567.c: New.
9484
9485 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9486
9487         * gfortran.dg/graphite/interchange-4.f: New.
9488         * gfortran.dg/graphite/interchange-5.f: New.
9489
9490         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9491         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9492         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9493         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9494         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9495         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9496         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9497         * gfortran.dg/ltrans-7.f90: Removed.
9498         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9499
9500         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9501         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9502         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9503         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9504         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9505         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9506         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9507         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9508         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9509         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9510         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9511         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9512         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9513         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9514         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9515         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9516         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9517         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9518         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9519         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9520         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9521         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9522         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9523         * gcc.dg/tree-ssa/data-dep-1.c
9524         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9525         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9526         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9527         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9528         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9529
9530 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR tree-optimization/47265
9533         PR tree-optimization/47443
9534         * gcc.c-torture/compile/pr47265.c: New test.
9535         * gcc.dg/pr47443.c: New test.
9536
9537 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9538
9539         PR tree-optimization/47382
9540         * g++.dg/torture/pr47382.C: New test.
9541         * g++.dg/opt/devirt1.C: Xfail.
9542
9543 2011-01-25  Yao Qi  <yao@codesourcery.com>
9544
9545         PR target/45701
9546         * gcc.target/arm/pr45701-1.c: New test.
9547         * gcc.target/arm/pr45701-2.c: New test.
9548         * gcc.target/arm/pr45701-3.c: New test.
9549
9550 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9551             Jakub Jelinek  <jakub@redhat.com>
9552
9553         PR tree-optimization/47271
9554         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9555
9556 2011-01-25  Nick Clifton  <nickc@redhat.com>
9557
9558         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9559         (saturate_add): Delete.
9560         (exchange): Delete.
9561         (main): Do not run saturate_add.
9562         (set_interrupts): Delete.
9563
9564 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9565
9566         PR fortran/47448
9567         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9568
9569 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9570
9571         PR tree-optimization/47427
9572         PR tree-optimization/47428
9573         * gcc.c-torture/compile/pr47427.c: New test.
9574         * gcc.c-torture/compile/pr47428.c: New test.
9575
9576 2011-01-25  Richard Guenther  <rguenther@suse.de>
9577
9578         PR middle-end/47411
9579         * gcc.dg/torture/pr47411.c: New testcase.
9580
9581 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9582
9583         * gfortran.dg/graphite/id-24.f: New.
9584         * gfortran.dg/graphite/id-25.f: New.
9585
9586 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9587
9588         * gfortran.dg/graphite/id-23.f: New.
9589
9590 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9591
9592         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9593
9594 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9595
9596         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9597         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9598         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9599         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9600         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9601         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9602         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9603         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9604         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9605
9606 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9607
9608         * gcc.dg/graphite/block-0.c: Add documentation.
9609         * gcc.dg/graphite/block-4.c: Same.
9610         * gcc.dg/graphite/block-7.c: Same.
9611         * gcc.dg/graphite/block-8.c: New.
9612         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9613         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9614         * gcc.dg/graphite/interchange-12.c: Add documentation.
9615         * gcc.dg/graphite/interchange-13.c: New.
9616         * gcc.dg/graphite/interchange-14.c: New.
9617         * gcc.dg/graphite/interchange-15.c: New.
9618         * gcc.dg/graphite/interchange-8.c: Add documentation.
9619         * gcc.dg/graphite/interchange-mvt.c: Same.
9620
9621 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9622
9623         PR target/47408
9624         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9625         * gcc.target/powerpc/altivec-14.c: Ditto.
9626         * gcc.target/powerpc/altivec-33.c: Ditto.
9627         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9628         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9629         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9630         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9631         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9632         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9633         * g++.dg/ext/altivec-15.C: Ditto.
9634         * g++.dg/ext/altivec-types-1.C: Ditto.
9635         * g++.dg/ext/altivec-types-2.C: Ditto.
9636         * g++.dg/ext/altivec-types-3.C: Ditto.
9637         * g++.dg/ext/altivec-types-4.C: Ditto.
9638
9639 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9640
9641         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9642
9643 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9644
9645         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9646         optimization options.
9647
9648 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9649
9650         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9651
9652         PR testsuite/45988
9653         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9654
9655 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9656
9657         PR fortran/47421
9658         * gfortran.dg/allocatable_scalar_12.f90: New.
9659
9660 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9661
9662         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9663         vectorization to be not profitable if peeling is used to
9664         realign the memory access.
9665         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9666         loop bound to avoid loop unrolling.
9667         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9668
9669 2011-01-22  Jan Hubicka  <jh@suse.cz>
9670
9671         PR lto/47333
9672         * g++.dg/lto/pr47333.C: New file.
9673
9674 2011-01-22  Jan Hubicka  <jh@suse.cz>
9675
9676         PR tree-optimization/43884
9677         PR lto/44334
9678         * gcc.dg/autopar/outer-2.c: Increase array size.
9679         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9680
9681 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9682
9683         PR fortran/38536
9684         * gfortran.dg/c_loc_tests_16.f90:  New test.
9685
9686 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9687
9688         PR fortran/47399
9689         * gfortran.dg/typebound_proc_19.f90: New.
9690
9691 2011-01-21  Jeff Law <law@redhat.com>
9692
9693         PR tree-optimization/47053
9694         * g++.dg/pr47053.C: New test.
9695
9696 2011-01-21  Jason Merrill  <jason@redhat.com>
9697
9698         PR c++/47041
9699         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9700
9701 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9702
9703         PR c++/47388
9704         * g++.dg/cpp0x/range-for10.C: New test.
9705         * g++.dg/template/for1.C: New test.
9706
9707         PR middle-end/45566
9708         * g++.dg/tree-prof/partition3.C: New test.
9709
9710         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9711
9712         PR rtl-optimization/47366
9713         * g++.dg/opt/pr47366.C: New test.
9714
9715 2011-01-21  Jason Merrill  <jason@redhat.com>
9716
9717         PR c++/46552
9718         * g++.dg/cpp0x/constexpr-regress2.C: New.
9719
9720         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9721
9722 2011-01-21  Jeff Law <law@redhat.com>
9723
9724         PR rtl-optimization/41619
9725         * gcc.dg/pr41619.c: New.
9726
9727 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9728
9729         PR tree-optimization/47355
9730         * g++.dg/opt/pr47355.C: New test.
9731
9732 2011-01-21  Richard Guenther  <rguenther@suse.de>
9733
9734         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9735         making main hot.
9736
9737 2011-01-21  Richard Guenther  <rguenther@suse.de>
9738
9739         PR tree-optimization/47365
9740         * gcc.dg/torture/pr47365.c: New testcase.
9741         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9742
9743 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9744
9745         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9746
9747 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9748
9749         PR tree-optimization/47391
9750         * gcc.dg/pr47391.c: New test.
9751
9752 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9753
9754         * g++.dg/template/char1.C: Use signed char.
9755
9756 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9757
9758         PR fortran/47377
9759         * gfortran.dg/pointer_target_4.f90: New.
9760
9761 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9762
9763         PR target/47251
9764         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9765         ILP32 system and not IP32.
9766
9767 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9768
9769         PR debug/46583
9770         * g++.dg/debug/pr46583.C: New.
9771
9772 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9773
9774         PR debug/47283
9775         * g++.dg/debug/pr47283.C: New test.
9776
9777         PR testsuite/47371
9778         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9779         * gcc.target/i386/headmerge-2.c: Likewise.
9780
9781 2011-01-20  Richard Guenther  <rguenther@suse.de>
9782
9783         PR middle-end/47370
9784         * gcc.dg/torture/pr47370.c: New testcase.
9785
9786 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9787
9788         PR tree-optimization/46130
9789         * gcc.dg/pr46130-1.c: New test.
9790         * gcc.dg/pr46130-2.c: New test.
9791
9792 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9793
9794         PR c++/47291
9795         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9796
9797 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9798
9799         PR debug/46240
9800         * g++.dg/debug/pr46240.cc: New.
9801
9802 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9803
9804         PR c++/47303
9805         * g++.dg/template/anonunion1.C: New test.
9806
9807         PR rtl-optimization/47337
9808         * gcc.c-torture/execute/pr47337.c: New test.
9809
9810 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9811
9812         PR testsuite/45342
9813         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9814
9815 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9816
9817         PR tree-optimization/46021
9818         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9819
9820 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9821
9822         PR tree-optimization/47290
9823         * g++.dg/torture/pr47290.C: New test.
9824
9825 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9826
9827         PR fortran/47240
9828         * gfortran.dg/proc_ptr_comp_29.f90: New.
9829
9830 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9831
9832         PR testsuite/41146
9833         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9834         powerpc-apple-darwin9.
9835
9836 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR rtl-optimization/47299
9839         * gcc.c-torture/execute/pr47299.c: New test.
9840
9841 2011-01-17  Jason Merrill  <jason@redhat.com>
9842
9843         * g++.dg/cpp0x/constexpr-virtual.C: New.
9844
9845 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9846
9847         PR fortran/47331
9848         * gfortran.dg/gomp/pr47331.f90: New test.
9849
9850 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9851
9852         PR objc/47314
9853         * objc.dg/selector-warn-1.m: New.
9854         * obj-c++.dg/selector-warn-1.mm: New.
9855
9856 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9857
9858         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9859         Update dg-final accordingly.
9860
9861 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9862
9863         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9864
9865 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9866
9867         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9868         target check.
9869         * gcc.dg/guality/pr36728-2.c: Likewise.
9870
9871 2011-01-17  Richard Guenther  <rguenther@suse.de>
9872
9873         PR tree-optimization/47313
9874         * g++.dg/torture/pr47313.C: New testcase.
9875
9876 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9877
9878         PR target/47318
9879         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9880         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9881         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9882         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9883
9884         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9885         as __m256i.
9886         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9887         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9888         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9889
9890 2011-01-17  Richard Guenther  <rguenther@suse.de>
9891
9892         PR tree-optimization/45967
9893         * gcc.dg/torture/pr45967-2.c: New testcase.
9894         * gcc.dg/torture/pr45967-3.c: Likewise.
9895
9896 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9897
9898         PR testsuite/47325
9899         * g++.dg/ext/pr47213.C: Require visibility.
9900
9901 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9902
9903         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9904         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9905
9906 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9907
9908         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9909         Linux-based targets.
9910
9911 2011-01-13  Jan Hubicka  <jh@suse.cz>
9912
9913         PR tree-optimization/47276
9914         * gcc.dg/pr47276.c: New testcase.
9915
9916 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9917             Jonathan Wakely  <jwakely.gcc@gmail.com>
9918
9919         PR c++/33558
9920         * g++.dg/other/pr33558.C: New.
9921         * g++.dg/other/pr33558-2.C: New.
9922
9923 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9924
9925         PR tree-optimization/45934
9926         PR tree-optimization/46302
9927         * g++.dg/ipa/devirt-c-1.C: New test.
9928         * g++.dg/ipa/devirt-c-2.C: Likewise.
9929         * g++.dg/ipa/devirt-c-3.C: Likewise.
9930         * g++.dg/ipa/devirt-c-4.C: Likewise.
9931         * g++.dg/ipa/devirt-c-5.C: Likewise.
9932         * g++.dg/ipa/devirt-c-6.C: Likewise.
9933         * g++.dg/ipa/devirt-6.C: Likewise.
9934         * g++.dg/ipa/devirt-d-1.C: Likewise.
9935         * g++.dg/torture/pr45934.C: Likewise.
9936
9937 2011-01-14  Jason Merrill  <jason@redhat.com>
9938
9939         * g++.dg/cpp0x/variadic105.C: New.
9940
9941 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9942             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9943
9944         PR objc/45989
9945         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9946         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9947         execution tests on i?86-*-*, x86_64-*-* and
9948         powerpc*-apple-darwin* && ilp32.
9949         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9950         tests on i?86-*-* and x86_64-*-*.
9951
9952 2011-01-14  Richard Guenther  <rguenther@suse.de>
9953
9954         PR tree-optimization/47280
9955         * g++.dg/opt/pr47280.C: New testcase.
9956
9957 2011-01-14  Jason Merrill  <jason@redhat.com>
9958
9959         * g++.dg/cpp0x/constexpr-regress1.C: New.
9960
9961         * g++.dg/ext/flexary2.C: New.
9962
9963 2011-01-14  Richard Guenther  <rguenther@suse.de>
9964
9965         PR middle-end/47281
9966         * gcc.dg/torture/pr47281.c: New testcase.
9967         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9968
9969 2011-01-14  Richard Guenther  <rguenther@suse.de>
9970
9971         PR tree-optimization/47286
9972         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9973
9974 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9975
9976         PR c++/47213
9977         * g++.dg/ext/pr47213.C: New.
9978
9979 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9980
9981         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9982
9983 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9984             Mikael Morin  <mikael@gcc.gnu.org>
9985
9986         PR fortran/45848
9987         PR fortran/47204
9988         * gfortran.dg/select_type_20.f90: New.
9989         * gfortran.dg/select_type_21.f90: New.
9990
9991 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9992
9993         PR target/47251
9994         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9995
9996 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9997
9998         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9999         * gcc.dg/guality/pr36728-2.c: Likewise.
10000
10001 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10002
10003         PR debug/PR46973
10004         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10005
10006 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10007
10008         PR rtl-optimization/45352
10009         * gcc.dg/pr45352-3.c: New.
10010
10011 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10012
10013         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10014         comment.
10015         * g++.dg/cpp0x/range-for8.C: New.
10016         * g++.dg/cpp0x/range-for9.C: New.
10017
10018 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10019
10020         PR debug/47209
10021         * g++.dg/debug/pr47209.C: New.
10022
10023 2011-01-12  Richard Guenther  <rguenther@suse.de>
10024
10025         PR lto/47259
10026         * gcc.dg/lto/pr47259_0.c: New testcase.
10027         * gcc.dg/lto/pr47259_1.c: Likewise.
10028
10029 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10030
10031         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10032         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10033         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10034         methods missing from the OBJC2 Object.
10035         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10036         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10037         GNU and NeXT runtimes.
10038         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10039         comments.
10040         * objc-obj-c++-shared/Object1.m: Likewise.
10041         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10042         * objc.dg/proto-qual-1.m: Likewise.
10043         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10044         * obj-c++.dg/proto-qual-1.mm: Likewise.
10045
10046 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10047
10048         PR testsuite/33033
10049         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10050
10051 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10052
10053         Fixed the Objective-C++ testsuite and updated all tests.
10054         * lib/obj-c++.exp (obj-c++_init): Declare and set
10055         gcc_warning_prefix and gcc_error_prefix.
10056         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10057         'dg-warning', 'dg-message' and 'dg-error'.
10058         * obj-c++.dg/class-extension-3.mm: Likewise.
10059         * obj-c++.dg/class-protocol-1.mm: Likewise.
10060         * obj-c++.dg/encode-7.mm: Likewise.
10061         * obj-c++.dg/exceptions-3.mm: Likewise.
10062         * obj-c++.dg/exceptions-5.mm: Likewise.
10063         * obj-c++.dg/method-12.mm: Likewise.
10064         * obj-c++.dg/method-13.mm: Likewise.
10065         * obj-c++.dg/method-15.mm: Likewise.
10066         * obj-c++.dg/method-16.mm: Likewise.
10067         * obj-c++.dg/method-4.mm: Likewise.
10068         * obj-c++.dg/method-8.mm: Likewise.
10069         * obj-c++.dg/method-conflict-1.mm: Likewise.
10070         * obj-c++.dg/method-conflict-2.mm: Likewise.
10071         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10072         and uncommented second part of the testcase now that the testsuite
10073         works correctly.
10074         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10075         and uncommented second part of the testcase now that the testsuite
10076         works correctly.
10077         * obj-c++.dg/private-1.mm: Likewise.
10078         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10079         * obj-c++.dg/syntax-error-7.mm: Likewise.
10080         * obj-c++.dg/warn5.mm: Likewise.
10081         * obj-c++.dg/property/at-property-14.mm: Likewise.
10082         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10083         FIXME.
10084         * obj-c++.dg/property/at-property-18.mm: Likewise.
10085         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10086         FIXME.
10087         * obj-c++.dg/property/at-property-21.mm: Likewise.
10088         * obj-c++.dg/property/at-property-28.mm: Likewise.
10089         * obj-c++.dg/property/at-property-5.mm: Likewise.
10090         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10091         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10092         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10093         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10094         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10095         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10096         * obj-c++.dg/tls/diag-5.mm: Likewise.
10097         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10098         dg-error, now matched correctly.
10099
10100 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10101
10102         * objc.dg/property/at-property-29.m: New.
10103         * obj-c++.dg/property/at-property-29.mm: New.
10104
10105 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10106
10107         * go.test/go-test.exp (go-set-goarch): New proc.
10108         (go-gc-tests): Use it.
10109
10110 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10111
10112         PR debug/46955
10113         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10114
10115 2011-01-11  Richard Henderson  <rth@redhat.com>
10116
10117         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10118
10119 2011-01-11  Jan Hubicka  <jh@suse.cz>
10120
10121         PR lto/45721
10122         PR lto/45375
10123         * gcc.dg/lto/pr45721_1.c: New file.
10124         * gcc.dg/lto/pr45721_0.c: New file.
10125
10126 2011-01-11  Richard Guenther  <rguenther@suse.de>
10127
10128         PR tree-optimization/46076
10129         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10130
10131 2011-01-11  Jeff Law <law@redhat.com>
10132
10133         * PR tree-optimization/47086
10134         * gcc.dg/pr47086.c: New test.
10135
10136 2011-01-11  Jason Merrill  <jason@redhat.com>
10137
10138         PR c++/46658
10139         * g++.dg/template/new10.C: New.
10140
10141         PR c++/45520
10142         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10143
10144 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10145
10146         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10147         Split type definitions and NSConstantString class into...
10148         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10149         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10150         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10151         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10152         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10153         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10154         to comments.
10155         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10156         encode defines for newer NeXT system headers.
10157         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10158         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10159         * objc.dg/foreach-5.m: Likewise.
10160         * objc.dg/foreach-2.m: Likewise.
10161         * objc.dg/foreach-4.m: Likewise.
10162         * objc.dg/torture/strings/string1.m: Likewise.
10163         * objc.dg/torture/strings/string2.m: Likewise.
10164         * objc.dg/torture/strings/string3.m: Likewise.
10165         * objc.dg/torture/strings/string4.m: Likewise.
10166         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10167         header and stand alone.
10168         * obj-c++.dg/strings/strings-2.mm: Likewise.
10169         * objc.dg/torture/strings/const-str-3.m: Likewise.
10170         * objc.dg/strings/strings-2.m: Likewise.
10171         * objc.dg/strings/const-str-12b.m: Likewise.
10172
10173 2011-01-12  Richard Guenther  <rguenther@suse.de>
10174
10175         PR middle-end/32511
10176         * gcc.dg/attr-weak-1.c: Adjust.
10177
10178 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10179
10180         PR fortran/47051
10181         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10182         standard compliant and comment.
10183
10184 2011-01-10  Jan Hubicka  <jh@suse.cz>
10185
10186         PR lto/46083
10187         * gcc.dg/initpri3.c: New testcase.
10188
10189 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10190
10191         PR lto/47222
10192         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10193         externally visible.
10194         (g_esi): Likewise.
10195         (g_ebx): Likewise.
10196         (g_ebp): Likewise.
10197         (g_esp): Likewise.
10198         (g_ebp_save): Likewise.
10199         (g_esp_save): Likewise.
10200
10201 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10202
10203         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10204
10205 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10206
10207         PR tree-optimization/46021
10208         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10209         i?86-*-*, x86_64-*-*.
10210
10211 2011-01-10  Jeff Law <law@redhat.com>
10212
10213         * PR tree-optimization/47141
10214         * gcc.c-torture/compile/pr47141.c: New test.
10215
10216 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10217
10218         PR testsuite/46230
10219         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10220         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10221         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10222         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10223
10224         PR testsuite/46230
10225         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10226         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10227         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10228         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10229         being vectorized.  Adjust dg-final pattern.
10230
10231         PR testsuite/46230
10232         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10233         * gcc.dg/vect/slp-24.c: Likewise.
10234
10235 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10236
10237         PR c++/47218
10238         * g++.dg/other/pr47218-1.C: New test file.
10239         * g++.dg/other/pr47218.C: Likewise.
10240         * g++.dg/other/pr47218.h: New supporting header.
10241
10242 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10243
10244         PR objc/47232
10245         * objc.dg/attributes/invalid-attribute-1.m: New.
10246         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10247
10248 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10249
10250         PR fortran/47224
10251         * gfortran.dg/proc_ptr_comp_28.f90: New.
10252
10253 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10254
10255         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10256         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10257         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10258         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10259         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10260         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10261         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10262         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10263         * objc.dg/gnu-api-2-class.m: Likewise.
10264         * objc.dg/gnu-api-2-ivar.m: Likewise.
10265         * objc.dg/gnu-api-2-method.m: Likewise.
10266         * objc.dg/gnu-api-2-objc.m: Likewise.
10267         * objc.dg/gnu-api-2-object.m: Likewise.
10268         * objc.dg/gnu-api-2-property.m: Likewise.
10269         * objc.dg/gnu-api-2-protocol.m: Likewise.
10270         * objc.dg/gnu-api-2-sel.m: Likewise.
10271
10272 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10273
10274         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10275         * objc.dg/objc-foreach-4.m: Likewise.
10276         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10277         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10278         * objc.dg/foreach-4.m: Likewise.
10279         * objc.dg/foreach-5.m: Likewise.
10280         * objc.dg/foreach-3.m: Return self from init.
10281
10282 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10283
10284         PR fortran/38536
10285         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10286
10287 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10288
10289         PR fortran/46313
10290         * gfortran.dg/class_35.f90: New.
10291
10292 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10293
10294         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10295
10296 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10297
10298         PR objc/47078
10299         * objc.dg/invalid-method-2.m: New.
10300         * obj-c++.dg/invalid-method-2.mm: New.
10301
10302 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10303
10304         PR fortran/46896
10305         * gfortran.dg/transpose_optimization_2.f90 : New test.
10306
10307 2011-01-08  Jan Hubicka  <jh@suse.cz>
10308
10309         PR tree-optmization/46469
10310         * g++.dg/torture/pr46469.C: New testcase.
10311
10312 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10313
10314         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10315         emulation of libobjc-gnu structure layout functionality to ..
10316         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10317         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10318         * objc/execute/bf-common.h: Adjust headers.
10319         * objc/execute/bf-1.m: Likewise.
10320         * objc/execute/bf-2.m: Likewise.
10321         * objc/execute/bf-3.m: Likewise.
10322         * objc/execute/bf-4.m: Likewise.
10323         * objc/execute/bf-5.m: Likewise.
10324         * objc/execute/bf-6.m: Likewise.
10325         * objc/execute/bf-7.m: Likewise.
10326         * objc/execute/bf-8.m: Likewise.
10327         * objc/execute/bf-9.m: Likewise.
10328         * objc/execute/bf-10.m: Likewise.
10329         * objc/execute/bf-11.m: Likewise.
10330         * objc/execute/bf-12.m: Likewise.
10331         * objc/execute/bf-13.m: Likewise.
10332         * objc/execute/bf-14.m: Likewise.
10333         * objc/execute/bf-15.m: Likewise.
10334         * objc/execute/bf-16.m: Likewise.
10335         * objc/execute/bf-17.m: Likewise.
10336         * objc/execute/bf-18.m: Likewise.
10337         * objc/execute/bf-19.m: Likewise.
10338         * objc/execute/bf-20.m: Likewise.
10339         * objc/execute/bf-21.m: Likewise.
10340         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10341         objc_get_type_qualifiers ().
10342
10343 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10344
10345         PR fortran/45777
10346         * gfortran.dg/dependency_39.f90:  New test.
10347
10348 2011-01-07  Jan Hubicka  <jh@suse.cz>
10349
10350         Get builtins tests ready for linker plugin.
10351         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10352         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10353         my_memset, my_bzero): Mark used.
10354         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10355         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10356         volatile.
10357         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10358         volatile.
10359
10360 2011-01-07  Jan Hubicka  <jh@suse.cz>
10361
10362         PR tree-optimization/46367
10363         * g++.dg/torture/pr46367.C: New file.
10364
10365 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10366
10367         PR target/47201
10368         * gcc.dg/pr47201.c: New test.
10369
10370         PR bootstrap/47187
10371         * gcc.dg/tree-prof/pr47187.c: New test.
10372
10373 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10374
10375         PR fortran/41580
10376         * gfortran.dg/extends_type_of_3.f90: New.
10377
10378 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10379
10380         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10381         * g++.dg/ext/dllimport-MI1.C: Likewise.
10382         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10383         * g++.dg/ext/dllimport10.C: Likewise.
10384         * g++.dg/ext/dllimport11.C: Likewise.
10385         * g++.dg/ext/dllimport12.C: Likewise.
10386         * g++.dg/ext/dllimport13.C: Likewise.
10387         * g++.dg/ext/dllimport2.C: Likewise.
10388         * g++.dg/ext/dllimport3.C: Likewise.
10389         * g++.dg/ext/dllimport4.C: Likewise.
10390         * g++.dg/ext/dllimport5.C: Likewise.
10391         * g++.dg/ext/dllimport6.C: Likewise.
10392         * g++.dg/ext/dllimport8.C: Likewise.
10393         * g++.dg/ext/dllimport9.C: Likewise.
10394         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10395         targets, too. Additionally enable test for i?86-*-mingw*.
10396         * g++.dg/ext/selectany1.C: Likewise.
10397         Remove guard variable check.
10398
10399 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10400
10401         PR fortran/47189
10402         PR fortran/47194
10403         * gfortran.dg/storage_size_3.f08: Extended.
10404
10405 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10406
10407         PR c++/47022
10408         * g++.dg/template/stdarg1.C: New test.
10409
10410 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10411
10412         PR fortran/47195
10413         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10414         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10415         from the interface of functions to not hide the errors that
10416         shall be tested.
10417
10418 2011-01-06  Jan Hubicka  <jh@suse.cz>
10419
10420         * gcc.dg/lto/pr47188_0.c: New testcase.
10421         * gcc.dg/lto/pr47188_1.c: New testcase.
10422
10423 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10424
10425         PR fortran/33117
10426         PR fortran/46478
10427         * gfortran.dg/interface_33.f90: New test.
10428
10429 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10430
10431         PR c/47150
10432         * gcc.c-torture/compile/pr47150.c: New test.
10433
10434 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10435
10436         PR tree-optimization/47139
10437         * gcc.dg/vect/pr47139.c: New test.
10438
10439 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10440
10441         PR fortran/47180
10442         * gfortran.dg/extends_type_of_2.f03: New.
10443
10444 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10445
10446         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10447
10448 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10449
10450         * gnat.dg/opt14.adb: New test.
10451
10452 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10453
10454         PR fortran/46017
10455         * gfortran.dg/allocate_error_2.f90:  New test.
10456
10457 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10458
10459         PR fortran/47024
10460         * gfortran.dg/storage_size_3.f08: New.
10461
10462 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10463
10464         PR libgfortran/47154
10465         * gfortran.dg/namelist_68.f90: New test.
10466
10467 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10468
10469         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10470
10471 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10472
10473         PR fortran/46448
10474         * gfortran.dg/class_34.f90: New.
10475
10476 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10477
10478         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10479         use __builtin_inff.  Skip all single-precision tests that require
10480         Infinity.
10481
10482 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10483
10484         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10485
10486 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10487
10488         PR tree-optimization/47148
10489         * gcc.c-torture/execute/pr47148.c: New test.
10490
10491         PR tree-optimization/47155
10492         * gcc.c-torture/execute/pr47155.c: New test.
10493
10494         PR rtl-optimization/47157
10495         * gcc.c-torture/compile/pr47157.c: New test.
10496
10497 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10498
10499         * gcc.dg/torture/vector-shift2.c (schar): Define.
10500         (main): Always use schar or uchar instead of plain "char" to avoid
10501         dependencies on implementation-defined char signedness.
10502
10503 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10504
10505         PR tree-optimization/46801
10506         * gnat.dg/pack9.adb: Remove xfail.
10507
10508 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10509
10510         PR tree-optimization/46984
10511         * g++.dg/ipa/pr46984.C: New test.
10512
10513 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10514
10515         PR fortran/46408
10516         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10517
10518 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10519
10520         PR tree-optimization/47140
10521         * gcc.c-torture/compile/pr47140.c: New test.
10522
10523         PR rtl-optimization/47028
10524         * gcc.dg/pr47028.c: New test.
10525
10526 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10527
10528         * objc.dg/protocol-forward-1.m: Removed TODO.
10529         * objc.dg/protocol-forward-2.m: New.
10530         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10531         * obj-c++.dg/protocol-forward-2.mm: New.
10532
10533 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10534
10535         PR target/38662
10536         * g++.dg/eh/pr38662.C: New testcase.
10537
10538 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10539
10540         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10541         scan for newline '\n'.
10542
10543 \f
10544 Copyright (C) 2011 Free Software Foundation, Inc.
10545
10546 Copying and distribution of this file, with or without modification,
10547 are permitted in any medium without royalty provided the copyright
10548 notice and this notice are preserved.