OSDN Git Service

PR c++/50207
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2             Jason Merrill  <jason@redhat.com>
3
4         * g++.dg/dfp/base.C: New test.
5
6 2011-08-29  Jason Merrill  <jason@redhat.com>
7
8         Core DR 994
9         PR c++/50209
10         * g++.dg/cpp0x/initlist58.C: New.
11
12 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
13
14         PR fortran/50225
15         * gfortran.dg/class_result_1.f03: New.
16
17 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
18
19         PR middle-end/48722
20         * gcc.target/i386/pr48722.c: New test.
21
22 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
23
24         PR libfortran/50192
25         * gfortran.dg/widechar_compare_1.f90:  New test.
26
27 2011-08-26  Jason Merrill  <jason@redhat.com>
28
29         Core DR 342
30         PR c++/48582
31         * g++.dg/abi/mangle50.C: New.
32
33 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
34
35         PR target/50202
36         * gcc.target/i386/pr50202.c: New test.
37
38 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
39
40         * gcc.target/i386/sse_4_1-round-vec.c: New test.
41         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
42         * gcc.target/i386/avx-round-vec.c: New test.
43         * gcc.target/i386/avx-roundf-vec.c: New test.
44
45 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
46
47         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
48         instruction.
49
50         PR c/50179
51         * c-c++-common/Wunused-var-14.c: New test.
52
53 2011-08-26  Tom de Vries  <tom@codesourcery.com>
54
55         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
56
57 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
58
59         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
60         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
61         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
62         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
63
64 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
65
66         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
67         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
68         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
69         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
70
71 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
72
73         PR fortran/50050
74         * gfortran.dg/pointer_comp_init_1.f90: New test.
75
76 2011-08-25  Jason Merrill  <jason@redhat.com>
77
78         PR c++/50157
79         * g++.dg/cpp0x/sfinae27.C: New.
80
81 2011-08-25  Tobias Burnus  <burnus@net-b.de>
82
83         * gfortran.dg/coarray_lib_token_4.f90: New.
84
85 2011-08-25  Tobias Burnus  <burnus@net-b.de>
86
87         * gfortran.dg/coarray/alloc_comp_1.f90: New.
88
89 2011-08-25  Richard Guenther  <rguenther@suse.de>
90
91         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
92
93 2011-08-24  Tobias Burnus  <burnus@net-b.de>
94
95         PR fortran/50163
96         * gfortran.dg/initialization_28.f90: New.
97
98 2011-08-24  Richard Guenther  <rguenther@suse.de>
99
100         PR tree-optimization/50067
101         * gcc.dg/torture/pr50067-3.c: New testcase.
102         * gcc.dg/torture/pr50067-4.c: Likewise.
103         * gcc.dg/torture/pr50067-5.c: Likewise.
104
105 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
106
107         * g++.dg/other/i386-2.C: Add -mavx2 check.
108         * g++.dg/other/i386-3.C: Likewise.
109         * gcc.target/i386/avx-1.c: Add AVX2.
110         * gcc.target/i386/avx-2.c: Likewise.
111         * gcc.target/i386/funcspec-5.c: Likewise.
112         * gcc.target/i386/sse-12.c: Likewise.
113         * gcc.target/i386/sse-13.c: Likewise.
114         * gcc.target/i386/sse-14.c: Likewise.
115         * gcc.target/i386/sse-22.c: Likewise.
116         * gcc.target/i386/sse-23.c: Likewise.
117         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
118         * gcc.target/i386/avx2-check.h: New.
119         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
120         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
121         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
122         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
123         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
124         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
125         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
126         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
127         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
128         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
129         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
130         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
131         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
132         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
133         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
134         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
135         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
136         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
137         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
138         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
139         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
140         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
141         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
142         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
143         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
144         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
145         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
146         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
147         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
148         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
149         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
150         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
151         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
152         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
153         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
154         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
155         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
156         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
157         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
158         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
159         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
160         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
161         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
162         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
163         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
164         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
165         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
166         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
167         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
168         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
169         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
170         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
171         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
172         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
173         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
174         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
175         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
176         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
177         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
178         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
179         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
180         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
181         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
182         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
183         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
184         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
185         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
186         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
187         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
188         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
189         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
190         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
191         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
192         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
193         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
194         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
195         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
196         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
197         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
198         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
199         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
200         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
201         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
202         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
203         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
204         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
205         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
206         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
207         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
208         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
209         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
210         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
211         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
212         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
213         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
214         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
215         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
216         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
217         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
218         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
219         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
220         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
221         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
222         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
223         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
224         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
225         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
226         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
227         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
228         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
229         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
230         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
231         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
232         * gcc.target/i386/avx2-vpand-1.c: Likewise.
233         * gcc.target/i386/avx2-vpand-2.c: Likewise.
234         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
235         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
236         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
237         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
238         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
239         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
240         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
241         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
242         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
243         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
244         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
245         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
246         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
247         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
248         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
249         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
250         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
251         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
252         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
253         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
254         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
255         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
256         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
257         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
258         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
259         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
260         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
261         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
262         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
263         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
264         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
265         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
266         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
267         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
268         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
269         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
270         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
271         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
272         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
273         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
274         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
275         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
276         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
277         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
278         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
279         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
280         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
281         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
282         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
283         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
284         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
285         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
286         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
287         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
288         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
289         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
290         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
291         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
292         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
293         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
294         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
295         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
296         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
297         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
298         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
299         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
300         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
301         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
302         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
303         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
304         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
305         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
306         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
307         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
308         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
309         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
310         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
311         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
312         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
313         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
314         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
315         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
316         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
317         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
318         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
319         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
320         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
321         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
322         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
323         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
324         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
325         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
326         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
327         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
328         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
329         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
330         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
331         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
332         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
333         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
334         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
335         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
336         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
337         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
338         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
339         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
340         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
341         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
342         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
343         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
344         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
345         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
346         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
347         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
348         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
349         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
350         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
351         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
352         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
353         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
354         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
355         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
356         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
357         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
358         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
359         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
360         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
361         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
362         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
363         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
364         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
365         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
366         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
367         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
368         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
369         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
370         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
371         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
372         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
373         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
374         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
375         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
376         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
377         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
378         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
379         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
380         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
381         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
382         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
383         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
384         * gcc.target/i386/avx2-vpor-1.c: Likewise.
385         * gcc.target/i386/avx2-vpor-2.c: Likewise.
386         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
387         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
388         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
389         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
390         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
391         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
392         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
393         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
394         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
395         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
396         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
397         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
398         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
399         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
400         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
401         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
402         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
403         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
404         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
405         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
406         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
407         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
408         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
409         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
410         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
411         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
412         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
413         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
414         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
415         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
416         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
417         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
418         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
419         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
420         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
421         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
422         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
423         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
424         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
425         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
426         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
427         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
428         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
429         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
430         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
431         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
432         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
433         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
434         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
435         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
436         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
437         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
438         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
439         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
440         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
441         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
442         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
443         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
444         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
445         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
446         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
447         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
448         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
449         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
450         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
451         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
452         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
453         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
454         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
455         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
456         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
457         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
458         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
459         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
460         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
461         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
462         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
463         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
464         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
465         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
466         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
467         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
468         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
469         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
470         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
471         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
472         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
473         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
474         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
475         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
476         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
477         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
478         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
479         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
480         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
481         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
482         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
483         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
484         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
485         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
486         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
487         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
488         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
489         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
490         * gcc.target/i386/testimm-9.c: Likewise.
491
492 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
493
494         * g++.dg/other/i386-2.C: Add -mbmi2 check.
495         * g++.dg/other/i386-3.C: Likewise.
496         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
497         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
498         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
499         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
500         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
501         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
502         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
503         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
504         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
505         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
506         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
507         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
508         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
509         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
510         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
511         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
512         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
513         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
514         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
515         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
516         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
517         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
518         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
519         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
520         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
521         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
522         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
523         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
524         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
525         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
526         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
527         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
528         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
529         * gcc.target/i386/sse-12.c: Add BMI2.
530         * gcc.target/i386/sse-13.c: Likewise.
531         * gcc.target/i386/sse-14.c: Likewise.
532         * gcc.target/i386/sse-22.c: Likewise.
533         * gcc.target/i386/sse-23.c: Likewise.
534
535 2011-08-23  Jason Merrill  <jason@redhat.com>
536
537         * g++.dg/template/crash7.C: Adjust expected errors.
538
539 2011-08-23  Jason Merrill  <jason@redhat.com>
540
541         PR c++/49045
542         Core 1321
543         * g++.dg/cpp0x/overload2.C: New.
544
545 2011-08-23  Jason Merrill  <jason@redhat.com>
546
547         Core 903
548         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
549
550 2011-08-23  Jason Merrill  <jason@redhat.com>
551
552         Core 975
553         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
554         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
555         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
556         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
557
558 2011-08-23  Jason Merrill  <jason@redhat.com>
559
560         PR c++/50024
561         * g++.dg/cpp0x/constexpr-initlist5.C: New.
562
563 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
564
565         PR c++/50158
566         * g++.dg/warn/Wunused-var-16.C: New test.
567
568         PR middle-end/50161
569         * gcc.dg/pr50161.c: New test.
570
571 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
572
573         PR c++/50055
574         * g++.dg/gcov/gcov-7.C: New test.
575
576 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
577
578         PR c++/46862
579         * g++.dg/dfp/nofields.C: New test.
580
581 2011-08-23  Tobias Burnus  <burnus@net-b.de>
582
583         PR fortran/31600
584         * gfortran.dg/use_16.f90: New.
585
586 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
587             Kirill Yukhin  <kirill.yukhin@intel.com>
588
589         PR target/50155
590         * gcc.target/i386/pr50155.c: New test.
591
592 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
593
594         PR tree-optimization/50133
595         * gcc.dg/pr50133.c: New test.
596
597         PR middle-end/50141
598         * c-c++-common/cxxbitfields-6.c: New test.
599
600 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
601
602         PR fortran/50050
603         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
604
605 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
606
607         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
608         * gcc.dg/pr49994-3.c: Ditto.
609
610 2011-08-22  Richard Guenther  <rguenther@suse.de>
611
612         PR testsuite/50145
613         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
614         * gcc.dg/torture/pr50067-2.c: Likewise.
615
616 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
617
618         PR fortran/47659
619         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
620         of a constant resulting from simplification.
621         * gfortran.dg/warn_conversion_3.f90:  New test.
622
623 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
624
625         PR fortran/50130
626         * gfortran.dg/zero_stride_1.f90:  New test.
627
628 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
629
630         PR fortran/49638
631         * gfortran.dg/typebound_override_1.f90: Modified.
632
633 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
634
635         PR tree-optimization/48739
636         * gcc.dg/pr48739-1.c: New test.
637         * gcc.dg/pr48739-2.c: New test.
638
639 2011-08-20  Tobias Burnus  <burnus@net-b.de>
640
641         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
642
643 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
644
645         PR fortran/50129
646         * gfortran.dg/where_3.f90: New test.
647
648 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
649
650         PR middle-end/49721
651         * gfortran.dg/pr49721-1.f: New.
652         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
653
654 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
655
656         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
657         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
658         New tests.
659
660 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
661
662         * gcc.target/arm/wmul-11.c: New file.
663         * gcc.target/arm/wmul-12.c: New file.
664         * gcc.target/arm/wmul-13.c: New file.
665
666 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
667
668         * gcc.target/arm/wmul-10.c: New file.
669
670 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
671
672         * gcc.target/arm/wmul-9.c: New file.
673         * gcc.target/arm/wmul-bitfield-2.c: New file.
674
675 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
676
677         * gcc.target/arm/wmul-8.c: New file.
678
679 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
680
681         * gcc.target/arm/wmul-7.c: New file.
682
683 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
684
685         * gcc.target/arm/wmul-6.c: New file.
686
687 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
688
689         * gcc.target/arm/wmul-5.c: New file.
690         * gcc.target/arm/no-wmla-1.c: New file.
691
692 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
693
694         * gcc.target/arm/wmul-bitfield-1.c: New file.
695
696 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
697
698         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
699
700 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
701
702         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
703         * gcc.target/i386/conversion.c: Likewise.
704
705 2011-08-19  Richard Guenther  <rguenther@suse.de>
706
707         * gcc.dg/torture/pr50067-1.c: New testcase.
708         * gcc.dg/torture/pr50067-2.c: Likewise.
709
710 2011-08-19  Joey Ye  <joey.ye@arm.com>
711
712         PR target/49437
713         * gcc.target/arm/handler-align.c: New test.
714         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
715         New Function.
716
717 2011-08-19  Joey Ye  <joey.ye@arm.com>
718
719         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
720
721 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
722
723         PR fortran/50071
724         * gfortran.dg/end_block_label_1.f90: New test.
725         * gfortran.dg/end_associate_label_1.f90: New test.
726
727 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
728
729         * gcc.dg/c1x-pointer-float-1.c: New test.
730
731 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
732
733         PR fortran/50071
734         * gfortran.dg/duplicate_labels_2.f: New test.
735
736 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
737
738         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
739         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
740         gcc.dg/c1x-noreturn-5.c: New tests.
741
742 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
743
744         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
745
746 2011-08-18  Tobias Burnus  <burnus@net-b.de>
747
748         PR fortran/18918
749         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
750         * gfortran.dg/coarray_lock_3.f90: Fix test.
751         * gfortran.dg/coarray_lock_4.f90: New.
752         * gfortran.dg/coarray_lock_5.f90: New.
753
754 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
755
756         PR target/50009
757         * gcc.c-torture/compile/pr50009.c: New test.
758
759         PR target/50092
760         * gcc.dg/torture/pr50092.c: New test.
761
762 2011-08-18  Tobias Burnus  <burnus@net-b.de>
763
764         PR fortran/50109
765         * gfortran.dg/namelist_73.f90: New.
766
767 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
768
769         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
770
771         PR debug/50017
772         * gcc.dg/pr50017.c: New test.
773
774 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
775
776         PR c++/45625
777         * g++.dg/lookup/hidden-var1.C: New test case.
778
779 2011-08-17  Tobias Burnus  <burnus@net-b.de>
780
781         PR fortran/31461
782         * gfortran.dg/warn_unused_var_2.f90: New.
783         * gfortran.dg/warn_unused_var_3.f90: New.
784
785 2011-08-17  Tom de Vries  <tom@codesourcery.com>
786
787         PR target/43597
788         * gcc.target/arm/pr43597.c: New test.
789
790 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
791
792         PR fortran/50070
793         * gfortran.dg/common_13.f90: New.
794
795 2011-08-16  Jason Merrill  <jason@redhat.com>
796
797         PR c++/50086
798         * g++.dg/cpp0x/variadic-unresolved.C: New.
799
800         * g++.old-deja/g++.brendan/README: Add R.I.P.
801
802         * g++.dg/ext/attr-used-1.C: New.
803
804         PR c++/50054
805         * g++.dg/cpp0x/initlist56.C: New.
806
807 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
808
809         PR testsuite/50085
810         * g++.dg/opt/life1.C: Only run on Linux.
811
812 2011-08-15  Tobias Burnus  <burnus@net-b.de>
813
814         * gfortran.dg/coarray_26.f90: New.
815
816 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
817
818         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
819         -fdump-tree-vrp1.
820
821 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
822
823         PR fortran/50073
824         * gfortran.dg/func_result_7.f90: New.
825
826 2011-08-13  Jason Merrill  <jason@redhat.com>
827
828         PR c++/50075
829         * g++.dg/cpp0x/decltype32.C: New.
830
831         PR c++/50059
832         * g++.dg/diagnostic/expr1.C: New.
833
834 2011-08-12  David Li  <davidxl@google.com>
835
836         * g++.dg/abi/vbase15.C: New test.
837
838 2011-08-12  Jason Merrill  <jason@redhat.com>
839
840         PR c++/50034
841         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
842
843 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
844
845         * gcc.dg/builtins-67.c: New test.
846         * gcc.target/i386/conversion.c: Ditto.
847
848 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
849             Brian Hackett  <bhackett1024@gmail.com>
850
851         * g++.dg/plugin/decl_plugin.c: New.
852         * g++.dg/plugin/decl-plugin-test.C: New.
853         * g++.dg/plugin/plugin.exp: Add above testcase.
854
855 2011-08-11  Richard Guenther  <rguenther@suse.de>
856
857         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
858
859 2011-08-11  Michael Matz  <matz@suse.de>
860
861         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
862
863 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
864
865         PR tree-optimization/50039
866         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
867         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
868
869 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
870
871         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
872         (sse4_1_test): Initialize src3 with random value.
873
874 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
875
876         * gcc.c-torture/execute/scal-to-vec1.c: New test.
877         * gcc.c-torture/execute/scal-to-vec2.c: New test.
878         * gcc.c-torture/execute/scal-to-vec3.c: New test.
879         * gcc.dg/scal-to-vec1.c: New test.
880         * gcc.dg/scal-to-vec2.c: New test.
881
882 2011-08-09  Richard Guenther  <rguenther@suse.de>
883
884         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
885         * gcc.dg/tree-ssa/vrp60.c: New testcase.
886         * gcc.dg/tree-ssa/vrp61.c: Likewise.
887         * gcc.dg/tree-ssa/vrp62.c: Likewise.
888
889 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
890
891         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
892
893 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
894
895         * gcc.dg/pr49948.c: Require pthread effective target.
896
897 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
898
899         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
900
901 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
902
903         * gcc.target/i386/sse-22a.c: New test.
904
905 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
906
907         PR tree-optimization/50014
908         * gcc.dg/vect/pr50014.c: New test.
909
910 2011-08-08  Martin Jambor  <mjambor@suse.cz>
911
912         PR middle-end/49923
913         * gcc.dg/tree-ssa/pr49923.c: New test.
914
915 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
916
917         PR target/49781
918         * gcc.target/i386/pr49781-1.c: New.
919
920 2011-08-08  Jason Merrill  <jason@redhat.com>
921
922         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
923
924         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
925
926 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
927
928         PR fortran/49638
929         * gfortran.dg/typebound_override_1.f90: New.
930
931 2011-08-07  Kai Tietz  <ktietz@redhat.com>
932
933         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
934         x86_64 mingw target.
935         * gcc.dg/tree-ssa/loop-1.c: Likewise.
936         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
937         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
938         * gcc.dg/tree-ssa/loop-33.c: Likewise.
939         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
940         * gcc.dg/tree-ssa/loop-35.c: Likewise.
941         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
942         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
943         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
944         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
945
946 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
947
948         PR testsuite/48727
949         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
950
951 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
952
953         * gcc.dg/pr48770.c: Cleanup coverage files.
954         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
955
956 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
957
958         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
959         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
960         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
961         lzcnt and bmi options.
962
963 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
964
965         PR target/47381
966         * gcc.dg/pr47381-1.c: New.
967         * gcc.dg/pr47381-2.c: Likewise.
968         * gcc.target/i386/pr47381.c: Likewise.
969
970 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
971
972         PR middle-end/47727
973         * gcc.dg/pr47727.c: New.
974
975         PR target/47372
976         * gcc.dg/pr47372-1.c: New.
977         * gcc.dg/pr47372-2.c: Likewise.
978
979 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
980
981         PR middle-end/47449
982         * gcc.target/i386/pr47449.c: New.
983
984         PR target/47446
985         * gcc.dg/pr47446-1.c: New.
986         * gcc.dg/pr47446-2.c: Likewise.
987
988 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
989
990         PR target/47766
991         * gcc.dg/pr47766.c: New.
992
993         PR target/47715
994         * gcc.dg/tls/pr47715-1.c: New.
995         * gcc.dg/tls/pr47715-2.c: Likewise.
996         * gcc.dg/tls/pr47715-3.c: Likewise.
997         * gcc.dg/tls/pr47715-4.c: Likewise.
998         * gcc.dg/tls/pr47715-5.c: Likewise.
999
1000 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1001
1002         PR libobjc/50002
1003         * objc.dg/gnu-api-2-class.m: Updated comments.
1004         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1005         * objc.dg/gnu-api-2-class-meta.m: New test.
1006         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1007
1008 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1009
1010         PR libobjc/49882
1011         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1012         with classes that are in construction.
1013
1014 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1015
1016         PR target/48084
1017         * gcc.target/i386/pr48084-1.c: New.
1018         * gcc.target/i386/pr48084-2.c: Likewise.
1019         * gcc.target/i386/pr48084-3.c: Likewise.
1020         * gcc.target/i386/pr48084-4.c: Likewise.
1021         * gcc.target/i386/pr48084-5.c: Likewise.
1022
1023         PR rtl-optimization/49504
1024         * gcc.target/i386/pr49504.c: New.
1025
1026         PR target/49860
1027         * gcc.dg/pr49860.c: New.
1028
1029 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1030         
1031         PR libobjc/49882
1032         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1033         with classes that are in construction.
1034
1035 2011-08-05  Jason Merrill  <jason@redhat.com>
1036
1037         PR c++/48993
1038         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1039
1040         PR c++/49921
1041         * g++.dg/cpp0x/decltype31.C: New.
1042
1043         PR c++/49669
1044         * g++.dg/init/array28.C: New.
1045
1046         PR c++/49988
1047         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1048
1049 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1050
1051         PR target/47369
1052         * gcc.dg/pr47369-1.c: New.
1053
1054 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1055
1056         PR middle-end/47364
1057         * gcc.dg/torture/pr47364-1.c: New.
1058         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1059         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1060
1061 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1062
1063         PR fortran/37211
1064         * gfortran.dg/transfer_check_2.f90:  New test case.
1065
1066 2011-08-05  Jan Hubicka  <jh@suse.cz>
1067
1068         PR middle-end/49494
1069         * gfortran.dg/pr49494.f90: New testcase.
1070
1071 2011-08-05  Jan Hubicka  <jh@suse.cz>
1072
1073         PR middle-end/49735
1074         * gcc.c-torture/compile/pr49735.c: New testcase.
1075
1076 2011-08-05  Jason Merrill  <jason@redhat.com>
1077
1078         PR c++/47453
1079         * g++.dg/cpp0x/initlist56.C: New.
1080
1081         PR c++/49812
1082         * g++.dg/overload/rvalue2.C: New.
1083
1084         PR c++/49983
1085         * g++.dg/cpp0x/range-for21.C: New.
1086
1087         * g++.dg/ext/vla11.C: New.
1088
1089 2011-08-05  Richard Guenther  <rguenther@suse.de>
1090
1091         PR tree-optimization/49984
1092         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1093
1094 2011-08-05  Richard Guenther  <rguenther@suse.de>
1095
1096         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1097         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1098         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1099
1100 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1101
1102         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1103         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1104         * gfortran.dg/ldist-pr43023.f90: Ditto.
1105         * gfortran.dg/namelist_52.f90: Ditto.
1106         * gfortran.dg/interface_proc_end.f90: Ditto.
1107         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1108         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1109
1110 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1111
1112         * gcc.dg/vect/vect-over-widen-1.c: New test.
1113         * gcc.dg/vect/vect-over-widen-2.c: New test.
1114         * gcc.dg/vect/vect-over-widen-3.c: New test.
1115         * gcc.dg/vect/vect-over-widen-4.c: New test.
1116
1117 2011-08-04  Richard Guenther  <rguenther@suse.de>
1118
1119         PR fortran/49957
1120         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1121
1122 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1123
1124         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1125
1126 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1127
1128         PR middle-end/49905
1129         * g++.dg/ext/builtin-object-size3.C: New test.
1130
1131 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR tree-optimization/49948
1134         * gcc.dg/pr49948.c: New test.
1135
1136 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1137
1138         PR middle-end/47383
1139         * gcc.dg/torture/pr47383.c: New.
1140
1141 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1142
1143         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1144
1145 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1146
1147         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1148
1149 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1150
1151         PR target/47744
1152         * gcc.dg/torture/pr47744-1.c: New.
1153         * gcc.dg/torture/pr47744-2.c: Likewise.
1154         * gcc.dg/torture/pr47744-3.c: Likewise.
1155
1156 2011-08-03  Richard Guenther  <rguenther@suse.de>
1157
1158         PR middle-end/49958
1159         * gcc.dg/torture/pr49958.c: New testcase.
1160
1161 2011-08-03  Richard Guenther  <rguenther@suse.de>
1162
1163         PR tree-optimization/49938
1164         * g++.dg/torture/pr49938.C: New testcase.
1165
1166 2011-08-02  Jason Merrill  <jason@redhat.com>
1167
1168         PR c++/43886
1169         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1170
1171         PR c++/49577
1172         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1173
1174         PR c++/49593
1175         * g++.dg/cpp0x/variadic115.C: New.
1176
1177         PR c++/49803
1178         * g++.dg/cpp0x/union5.C: New.
1179
1180 2011-08-02  Daniel Kraft  <d@domob.eu>
1181
1182         PR fortran/49885
1183         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1184
1185 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1186
1187         PR middle-end/49947
1188         * gcc.dg/tree-ssa/forwprop-15.c
1189
1190 2011-08-02  Jason Merrill  <jason@redhat.com>
1191
1192         PR c++/49834
1193         * g++.dg/cpp0x/range-for20.C: New.
1194
1195 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1196
1197         * gfortran.dg/coarray_lib_token_3.f90: New.
1198
1199 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1200
1201         PR fortran/46752
1202         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1203         * gcc.dg/gomp/atomic-15.c: New test.
1204         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1205         * g++.dg/gomp/atomic-15.C: New test.
1206         * g++.dg/gomp/private-1.C: New test.
1207         * g++.dg/gomp/sharing-2.C: New test.
1208         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1209         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1210         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1211
1212 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1213
1214         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1215         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1216         cleanup-module.
1217         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1218         * gfortran.dg/allocatable_function_5.f90: Ditto.
1219         * gfortran.dg/allocate_stat.f90: Ditto.
1220         * gfortran.dg/array_constructor_20.f90: Ditto.
1221         * gfortran.dg/array_constructor_21.f90: Ditto.
1222         * gfortran.dg/array_constructor_22.f90: Ditto.
1223         * gfortran.dg/array_constructor_26.f03: Ditto.
1224         * gfortran.dg/array_function_4.f90: Ditto.
1225         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1226         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1227         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1228         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1229         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1230         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1231         * gfortran.dg/class_15.f03: Ditto.
1232         * gfortran.dg/class_27.f03: Ditto.
1233         * gfortran.dg/class_33.f90: Ditto.
1234         * gfortran.dg/class_37.f03: Ditto.
1235         * gfortran.dg/class_40.f03: Ditto.
1236         * gfortran.dg/class_42.f03: Ditto.
1237         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1238         * gfortran.dg/coarray/registering_1.f90: Ditto.
1239         * gfortran.dg/convert_1.f90: Ditto.
1240         * gfortran.dg/default_initialization_3.f90: Ditto.
1241         * gfortran.dg/dependency_25.f90: Ditto.
1242         * gfortran.dg/dependency_26.f90: Ditto.
1243         * gfortran.dg/dependency_36.f90: Ditto.
1244         * gfortran.dg/dependency_37.f90: Ditto.
1245         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1246         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1247         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1248         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1249         * gfortran.dg/elemental_result_1.f90: Ditto.
1250         * gfortran.dg/empty_derived_type.f90: Ditto.
1251         * gfortran.dg/entry_7.f90: Ditto.
1252         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1253         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1254         * gfortran.dg/error_recovery_3.f90: Ditto.
1255         * gfortran.dg/extends_4.f03: Ditto.
1256         * gfortran.dg/func_assign.f90: Ditto.
1257         * gfortran.dg/func_assign_3.f90: Ditto.
1258         * gfortran.dg/generic_1.f90: Ditto.
1259         * gfortran.dg/generic_18.f90: Ditto.
1260         * gfortran.dg/generic_22.f03: Ditto.
1261         * gfortran.dg/generic_4.f90: Ditto.
1262         * gfortran.dg/generic_6.f90: Ditto.
1263         * gfortran.dg/generic_actual_arg.f90: Ditto.
1264         * gfortran.dg/graphite/id-21.f: Ditto.
1265         * gfortran.dg/graphite/pr45758.f90: Ditto.
1266         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1267         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1268         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1269         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1270         * gfortran.dg/host_used_types_1.f90: Ditto.
1271         * gfortran.dg/implicit_1.f90: Ditto.
1272         * gfortran.dg/implicit_11.f90: Ditto.
1273         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1274         * gfortran.dg/impure_actual_1.f90: Ditto.
1275         * gfortran.dg/impure_assignment_1.f90: Ditto.
1276         * gfortran.dg/impure_constructor_1.f90: Ditto.
1277         * gfortran.dg/initialization_10.f90: Ditto.
1278         * gfortran.dg/initialization_12.f90: Ditto.
1279         * gfortran.dg/interface_14.f90: Ditto.
1280         * gfortran.dg/interface_15.f90: Ditto.
1281         * gfortran.dg/interface_2.f90: Ditto.
1282         * gfortran.dg/interface_25.f90: Ditto.
1283         * gfortran.dg/interface_26.f90: Ditto.
1284         * gfortran.dg/interface_29.f90: Ditto.
1285         * gfortran.dg/interface_assignment_1.f90: Ditto.
1286         * gfortran.dg/internal_pack_6.f90: Ditto.
1287         * gfortran.dg/internal_pack_7.f90: Ditto.
1288         * gfortran.dg/internal_pack_8.f90: Ditto.
1289         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1290         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1291         * gfortran.dg/module_commons_3.f90: Ditto.
1292         * gfortran.dg/module_equivalence_4.f90: Ditto.
1293         * gfortran.dg/module_equivalence_6.f90: Ditto.
1294         * gfortran.dg/module_function_type_1.f90: Ditto.
1295         * gfortran.dg/module_naming_1.f90: Ditto.
1296         * gfortran.dg/namelist_4.f90: Ditto.
1297         * gfortran.dg/operator_c1202.f90: Ditto.
1298         * gfortran.dg/parens_7.f90: Ditto.
1299         * gfortran.dg/pr32921.f: Ditto.
1300         * gfortran.dg/pr33646.f90: Ditto.
1301         * gfortran.dg/pr41928.f90: Ditto.
1302         * gfortran.dg/pr42119.f90: Ditto.
1303         * gfortran.dg/pr43984.f90: Ditto.
1304         * gfortran.dg/present_1.f90: Ditto.
1305         * gfortran.dg/private_type_2.f90: Ditto.
1306         * gfortran.dg/proc_decl_2.f90: Ditto.
1307         * gfortran.dg/proc_ptr_10.f90: Ditto.
1308         * gfortran.dg/proc_ptr_22.f90: Ditto.
1309         * gfortran.dg/proc_ptr_8.f90: Ditto.
1310         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1311         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1312         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1313         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1314         * gfortran.dg/substring_equivalence.f90: Ditto.
1315         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1316         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1317         * gfortran.dg/trim_optimize_6.f90: Ditto.
1318         * gfortran.dg/typebound_call_12.f03: Ditto.
1319         * gfortran.dg/typebound_operator_5.f03: Ditto.
1320         * gfortran.dg/typebound_operator_6.f03: Ditto.
1321         * gfortran.dg/typebound_proc_18.f03: Ditto.
1322         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1323         * gfortran.dg/use_1.f90: Ditto.
1324         * gfortran.dg/use_10.f90: Ditto.
1325         * gfortran.dg/use_11.f90: Ditto.
1326         * gfortran.dg/use_14.f90: Ditto.
1327         * gfortran.dg/use_only_2.f90: Ditto.
1328         * gfortran.dg/use_rename_4.f90: Ditto.
1329         * gfortran.dg/use_rename_5.f90: Ditto.
1330         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1331         * gfortran.dg/used_interface_ref.f90: Ditto.
1332         * gfortran.dg/used_types_11.f90: Ditto.
1333         * gfortran.dg/used_types_3.f90: Ditto.
1334         * gfortran.dg/used_types_4.f90: Ditto.
1335         * gfortran.dg/userdef_operator_2.f90: Ditto.
1336         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1337         * gfortran.dg/vect/pr46213.f90: Ditto.
1338         * gfortran.dg/whole_file_21.f90: Ditto.
1339         * gfortran.dg/whole_file_22.f90: Ditto.
1340         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1341         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1342
1343 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1344
1345         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1346
1347 2011-08-01  Jason Merrill  <jason@redhat.com>
1348
1349         PR c++/49932
1350         * g++.dg/abi/mangle49.C: New.
1351
1352         PR c++/49924
1353         * g++.dg/cpp0x/constexpr-array4.C: New.
1354
1355         PR c++/49813
1356         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1357
1358 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1359
1360         PR target/49927
1361         * gcc.target/i386/pr49927.c: New test.
1362
1363 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1364
1365         PR tree-optimization/49926
1366         * gcc.dg/vect/pr49926.c: New test.
1367
1368 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1369
1370         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1371         * gcc.target/i386/lzcnt-1.c: New test.
1372         * gcc.target/i386/lzcnt-2.c: Likewise.
1373         * gcc.target/i386/lzcnt-2a.c: Likewise.
1374         * gcc.target/i386/lzcnt-3.c: Likewise.
1375         * gcc.target/i386/lzcnt-4.c: Likewise.
1376         * gcc.target/i386/lzcnt-4a.c: Likewise.
1377         * gcc.target/i386/lzcnt-5.c: Likewise.
1378         * gcc.target/i386/lzcnt-6.c: Likewise.
1379         * gcc.target/i386/lzcnt-6a.c: Likewise.
1380         * gcc.target/i386/lzcnt-check.h: Likewise.
1381
1382         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1383         * gcc.target/i386/sse-13.c: Likewise.
1384         * gcc.target/i386/sse-14.c: Likewise.
1385         * g++.dg/other/i386-2.C: Likewise.
1386         * g++.dg/other/i386-3.C: Likewise.
1387
1388 2011-08-01  Julian Brown  <julian@codesourcery.com>
1389
1390         * gcc.target/arm/fixed-point-exec.c: New test.
1391
1392 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1393
1394         PR target/49920
1395         * gcc.target/i386/pr49920.c: New test.
1396
1397 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1398
1399         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1400         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1401         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1402         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1403         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1404         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1405         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1406         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1407         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1408         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1409         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1410         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1411         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1412         * g++.dg/tree-ssa/pr33615.C: Ditto.
1413         * g++.dg/tree-ssa/restrict1.C: Ditto.
1414         * c-c++-common/restrict-2.c: Ditto.
1415         * gfortran.dg/pr32921.f: Ditto.
1416         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1417         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1418         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1419         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1420         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1421         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1422         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1423         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1424         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1425         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1426
1427 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1428
1429         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1430         .exe.ltrans[0-9]*. dump files.
1431
1432 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1433
1434         PR fortran/49112
1435         * gfortran.dg/abstract_type_6.f03: Modified.
1436         * gfortran.dg/typebound_proc_24.f03: New.
1437
1438 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1439
1440         PR testsuite/49917
1441         * g++.dg/init/for1.C: Fix.
1442
1443 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1444
1445         PR fortran/48876
1446         * gfortran.dg/string_5.f90:  New test.
1447
1448 2011-07-29  Jason Merrill  <jason@redhat.com>
1449
1450         PR c++/49867
1451         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1452
1453 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1454
1455         PR tree-optimization/47407
1456         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1457         alpha*-dec-osf*.
1458         Sort target list.
1459
1460 2011-07-29  Richard Guenther  <rguenther@suse.de>
1461
1462         * gcc.dg/uninit-suppress.c: Also disable VRP.
1463         * gcc.dg/uninit-suppress_2.c: Likewise.
1464
1465 2011-07-28  Jason Merrill  <jason@redhat.com>
1466
1467         PR c++/49808
1468         * g++.dg/template/nontype24.C: New.
1469
1470 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1471
1472         PR rtl-optimization/47958
1473         * gcc.dg/torture/pr47958-1.c: New.
1474
1475 2011-07-29  Wei Guozhi  <carrot@google.com>
1476
1477         PR rtl-optimization/49799
1478         * gcc.dg/pr49799.c: New test case.
1479
1480 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1481
1482         PR middle-end/48648
1483         * gcc.dg/graphite/id-pr48648.c: New.
1484
1485 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1486
1487         PR fortran/31067
1488         * gfortran.dg/maxloc_2.f90: New test.
1489         * gfortran.dg/maxloc_3.f90: New test.
1490         * gfortran.dg/minloc_1.f90: New test.
1491         * gfortran.dg/minloc_2.f90: New test.
1492         * gfortran.dg/minloc_3.f90: New test.
1493         * gfortran.dg/minmaxloc_7.f90: New test.
1494
1495         PR debug/49871
1496         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1497
1498 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1499
1500         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1501         the builtin isn't optimized away.
1502
1503 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1504
1505         PR fortran/45586
1506         * gfortran.dg/lto/pr45586-2_0.f90: New.
1507
1508 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1509
1510         PR middle-end/49875
1511         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1512         * c-c++-common/cxxbitfields-5.c: Same.
1513
1514 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1515
1516         * lib/target-supports.exp (check_effective_target_mmap): Use
1517         check_function_available.
1518
1519 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1520
1521         * g++.old-deja/g++.pt/crash60.C: Updated.
1522
1523 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1524
1525         PR target/49866
1526         * gcc.target/i386/pr49866.c: New test.
1527
1528 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1529
1530         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1531         * gcc.target/i386/bmi-andn-1.c: New test.
1532         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1533         * gcc.target/i386/bmi-andn-2.c: Likewise.
1534         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1535         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1536         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1537         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1538         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1539         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1540         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1541         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1542         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1543         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1544         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1545         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1546         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1547         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1548         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1549         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1550         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1551         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1552         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1553         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1554         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1555
1556 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1557
1558         PR middle-end/47691
1559         * gfortran.dg/graphite/id-pr47691.f: New.
1560
1561 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1562
1563         * gcc.target/i386/avx-os-support.h: New.
1564         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1565         (main): Check avx_os_support before the test is run.
1566         * gcc.target/i386/aes-avx-check.h: Ditto.
1567         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1568
1569 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1570
1571         * gcc.target/i386/aggregate-ret3.c: New test.
1572         * gcc.target/i386/aggregate-ret4.c: New test.
1573
1574 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1575
1576         PR fortran/49755
1577         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1578         allocated array should *not* change its size.
1579         * gfortran.dg/multiple_allocation_3.f90: New test.
1580
1581 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1582
1583         PR c++/49776
1584         * g++.dg/cpp0x/constexpr-49776.C: New.
1585
1586 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1587
1588         PR middle-end/47046
1589         * gcc.dg/graphite/id-pr47046.c: New.
1590
1591 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1592
1593         PR middle-end/47653
1594         * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
1600         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1601         induction variables.
1602         * gcc.dg/graphite/scop-16.c: Same.
1603         * gcc.dg/graphite/scop-17.c: Same.
1604         * gcc.dg/graphite/scop-21.c: Same.
1605
1606 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1607
1608         PR middle-end/48805
1609         * gcc.dg/graphite/id-pr48805.c: New.
1610
1611 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1612
1613         * gfortran.dg/coarray_lib_token_2.f90: New.
1614
1615 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1616
1617         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1618         SPU local store.
1619
1620 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1621
1622         PR tree-opt/49671
1623         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1624         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1625
1626 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1627
1628         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1629
1630         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1631         * gcc.c-torture/execute/loop-2g.c: Likewise.
1632         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1633         Require mmap support.
1634         * gcc.c-torture/execute/loop-2g.x: Likewise.
1635         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1636         (MAP_ANON): Provide default.
1637         * gcc.dg/20050826-1.c: Likewise.
1638         * gcc.target/i386/pr36533.c: Likewise.
1639         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1640         Use dg-require-effective-target mmap.
1641
1642 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1643
1644         PR c++/49838
1645         * g++.dg/cpp0x/range-for19.C: New.
1646
1647 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1648
1649         PR testsuite/49753
1650         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1651
1652         Revert:
1653         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1654
1655         PR testsuite/49753
1656         * g++.dg/torture/pr49309.C: Remove.
1657
1658 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1659
1660         PR tree-optimization/49809
1661         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1662         test.
1663
1664 2011-07-25  Richard Guenther  <rguenther@suse.de>
1665
1666         PR tree-optimization/49715
1667         * gcc.target/i386/pr49715-1.c: New testcase.
1668         * gcc.target/i386/pr49715-2.c: Likewise.
1669
1670 2011-07-23  Jason Merrill  <jason@redhat.com>
1671
1672         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1673
1674 2011-07-22  Jason Merrill  <jason@redhat.com>
1675
1676         PR c++/49793
1677         * g++.dg/cpp0x/initlist55.C: New.
1678
1679 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1680
1681         PR fortran/49791
1682         * gfortran.dg/namelist_72.f: New.
1683
1684 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1685
1686         * gfortran.dg/coarray_25.f90: New.
1687
1688 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1689
1690         * override1.C: This test should use c++0x mode.
1691         * override3.C: New. Test the diagnostics in c++98 mode.
1692
1693 2011-07-22  Jason Merrill  <jason@redhat.com>
1694             Mark Glisse  <marc.glisse@normalesup.org>
1695
1696         PR c++/30112
1697         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1698
1699         PR c++/49813
1700         * g++.dg/opt/builtins2.C: New.
1701         * g++.dg/other/error27.C: Don't rely on __builtin.
1702
1703 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1704
1705         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1706         on lp64 targets.
1707         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1708         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1709         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1710         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1711
1712         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1713         instead of ia32.
1714
1715 2011-07-22  Richard Guenther  <rguenther@suse.de>
1716
1717         PR tree-optimization/45819
1718         * gcc.dg/pr45819.c: New testcase.
1719
1720 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1721
1722         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1723
1724 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1725
1726         PR middle-end/47654
1727         PR middle-end/49649
1728         * gcc.dg/graphite/run-id-pr47654.c: New.
1729
1730 2011-07-21  Ian Lance Taylor  <iant@google.com>
1731
1732         PR middle-end/49705
1733         * gcc.dg/pr49705.c: New test.
1734
1735 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1736
1737         * lib/target-supports.exp (check_avx_os_support_available): New.
1738         (check_effective_target_avx_runtime): Use it.
1739
1740 2011-07-21  Richard Guenther  <rguenther@suse.de>
1741
1742         PR tree-optimization/49770
1743         * g++.dg/torture/pr49770.C: New testcase.
1744
1745 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1746
1747         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1748         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1749
1750 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1751
1752         * gfortran.dg/coarray_lib_token_1.f90: New.
1753
1754 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1755
1756         * gcc.dg/pr32912-2.c: Skip for AVR.
1757         * gcc.dg/pr44674.c: Add dg-require-profiling.
1758
1759 2011-07-20  Jason Merrill  <jason@redhat.com>
1760
1761         * g++.dg/ext/desig2.C: New.
1762
1763 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1764
1765         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1766         be generated.
1767         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1768         * gcc.target/powerpc/recip-3.c: Ditto.
1769
1770 2011-07-19  Jason Merrill  <jason@redhat.com>
1771
1772         PR c++/6709 (DR 743)
1773         PR c++/42603 (DR 950)
1774         * g++.dg/cpp0x/decltype21.C: New.
1775
1776 2011-07-20  Richard Guenther  <rguenther@suse.de>
1777
1778         PR middle-end/18908
1779         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1780         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1781
1782 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1783
1784         * gcc.target/arm/combine-movs.c: New.
1785         * gcc.target/arm/unsigned-extend-2.c: New.
1786
1787 2011-07-19  Jason Merrill  <jason@redhat.com>
1788
1789         PR c++/49785
1790         * g++.dg/cpp0x/variadic114.C: New.
1791
1792 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1793
1794         * gfortran.dg/coarray_args_1.f90: New.
1795         * gfortran.dg/coarray_args_2.f90: New.
1796
1797 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1798
1799         PR fortran/49708
1800         * gfortran.dg/allocate_error_3.f90: New.
1801
1802 2011-07-19  Richard Guenther  <rguenther@suse.de>
1803
1804         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1805         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1806         * gcc.dg/torture/20110719-1.c: New testcase.
1807
1808 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1809
1810         PR tree-optimization/49768
1811         * gcc.c-torture/execute/pr49768.c: New test.
1812
1813 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1814
1815         PR tree-optimization/49771
1816         * gcc.dg/vect/pr49771.c: New test.
1817
1818 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1819
1820         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1821         * gcc.dg/ipa/ipa-2.c: Likewise.
1822         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1823         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1824         * gcc.dg/ipa/ipa-5.c: Likewise.
1825         * gcc.dg/ipa/ipa-7.c: Likewise.
1826         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1827         * gcc.dg/ipa/ipacost-1.c: Likewise.
1828         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1829         functions.
1830         * gcc.dg/ipa/ipcp-1.c: New test.
1831         * gcc.dg/ipa/ipcp-2.c: Likewise.
1832         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1833
1834 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR middle-end/49675
1837         * gfortran.dg/pr49675.f90: New test.
1838
1839 2011-07-18  Richard Guenther  <rguenther@suse.de>
1840
1841         * gcc.dg/torture/20110718-1.c: New testcase.
1842
1843 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1844
1845         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1846         * g++.dg/ext/bitfield3.C: Likewise.
1847         * g++.dg/ext/bitfield4.C: Likewise.
1848         * g++.dg/ext/bitfield5.C: Likewise.
1849         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1850         * g++.dg/other/pr23205-2.C: Likewise.
1851         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1852         * gcc.c-torture/compile/20001109-2.c: Likewise.
1853         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1854         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1855         * gcc.dg/bitfld-16.c: Likewise.
1856         * gcc.dg/bitfld-17.c: Likewise.
1857         * gcc.dg/bitfld-18.c: Likewise.
1858         * gcc.dg/builtins-config.h: Remove Netware support.
1859         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1860         * gcc.dg/cdce2.c: Likewise.
1861         * gcc.dg/cpp/assert4.c: Remove netware support.
1862         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1863         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1864
1865         * lib/target-supports.exp (check_visibility_available): Remove
1866         NetWare support.
1867         (check_profiling_available): Likewise.
1868
1869 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1870
1871         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1872
1873 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1874             Thomas Koenig  <tkoenig@gcc.gnu.org>
1875
1876         PR fortran/34657
1877         * gfortran.dg/generic_17.f90: Fix testcase.
1878         * gfortran.dg/interface_3.f90: Add dg-error.
1879         * gfortran.dg/use_14.f90: New.
1880         * gfortran.dg/use_15.f90: New.
1881
1882 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1883
1884         * gnat.dg/pointer_controlled.adb: New test.
1885
1886 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1887
1888         PR fortran/49624
1889         * gfortran.dg/pointer_remapping_7.f90: New.
1890
1891 2011-07-16  Jason Merrill  <jason@redhat.com>
1892
1893         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1894
1895 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1896             Jason Merrill  <jason@redhat.com>
1897
1898         PR c++/45329
1899         PR c++/48934
1900         * g++.dg/cpp0x/decltype29.C: Adjust.
1901         * g++.dg/cpp0x/error4.C: Adjust.
1902         * g++.dg/cpp0x/sfinae26.C: Adjust.
1903         * g++.dg/cpp0x/variadic105.C: Adjust.
1904         * g++.dg/template/deduce3.C: Adjust.
1905         * g++.dg/template/error45.C: Adjust.
1906         * g++.dg/template/ptrmem2.C: Adjust.
1907         * g++.dg/template/sfinae2.C: Adjust.
1908         * g++.old-deja/g++.pt/crash60.C: Adjust.
1909         * g++.old-deja/g++.pt/unify6.C: Adjust.
1910         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1911         * g++.dg/cpp0x/nullptr15.C: Adjust.
1912         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1913         * g++.dg/cpp0x/pr31431.C: Adjust.
1914         * g++.dg/cpp0x/pr31434.C: Adjust.
1915         * g++.dg/cpp0x/sfinae11.C: Adjust
1916         * g++.dg/cpp0x/temp_default2.C: Adjust.
1917         * g++.dg/cpp0x/trailing4.C: Adjust.
1918         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1919         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1920         * g++.dg/cpp0x/variadic105.C: Adjust.
1921         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1922         * g++.dg/ext/vla2.C: Adjust.
1923         * g++.dg/other/ptrmem10.C: Adjust.
1924         * g++.dg/other/ptrmem11.C: Adjust.
1925         * g++.dg/overload/unknown1.C: Adjust.
1926         * g++.dg/template/conv11.C: Adjust.
1927         * g++.dg/template/dependent-expr5.C: Adjust.
1928         * g++.dg/template/friend.C: Adjust.
1929         * g++.dg/template/incomplete2.C: Adjust.
1930         * g++.dg/template/local4.C: Adjust.
1931         * g++.dg/template/local6.C: Adjust.
1932         * g++.dg/template/operator9.C: Adjust.
1933         * g++.dg/template/ttp25.C: Adjust.
1934         * g++.dg/template/unify10.C: Adjust.
1935         * g++.dg/template/unify11.C: Adjust.
1936         * g++.dg/template/unify6.C: Adjust.
1937         * g++.dg/template/unify9.C: Adjust.
1938         * g++.dg/template/varmod1.C: Adjust.
1939         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1940         * g++.old-deja/g++.pt/crash28.C: Adjust.
1941         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1942         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1943         * g++.old-deja/g++.pt/expr2.C: Adjust.
1944         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1945         * g++.old-deja/g++.pt/spec5.C: Adjust.
1946         * g++.old-deja/g++.pt/spec6.C: Adjust.
1947         * g++.old-deja/g++.pt/unify4.C: Adjust.
1948         * g++.old-deja/g++.pt/unify8.C: Adjust.
1949         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1950         * g++.dg/overload/template5.C: New testcase.
1951         * g++.dg/template/overload12.C: New testcase.
1952
1953 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1954
1955         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1956         * gfortran.dg/coarray_7.f90: Ditto.
1957         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1958         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1959
1960 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1961
1962         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1963         case.
1964         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1965         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1966         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1967         C67X.
1968         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1969         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1970         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1971
1972 2011-07-15  Jason Merrill  <jason@redhat.com>
1973
1974         PR testsuite/49741
1975         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1976         Use --extra_opts instead of --additional_options.
1977
1978 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1979
1980         PR testsuite/49753
1981         * g++.dg/torture/pr49309.C: Remove.
1982
1983 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1984
1985         * gcc.target/tic6x/weak-call.c: New test.
1986         * gcc.target/tic6x/fpcmp.c: New test.
1987         * gcc.target/tic6x/fpdiv.c: New test.
1988         * gcc.target/tic6x/rotdi16-scan.c: New test.
1989         * gcc.target/tic6x/ffssi.c: New test.
1990         * gcc.target/tic6x/fpdiv-lib.c: New test.
1991         * gcc.target/tic6x/cold-lc.c: New test.
1992         * gcc.target/tic6x/longcalls.c: New test.
1993         * gcc.target/tic6x/abi-align-1.c: New test.
1994         * gcc.target/tic6x/fpcmp-finite.c: New test.
1995         * gcc.target/tic6x/rotdi16.c: New test.
1996         * gcc.target/tic6x/bswapl.c: New test.
1997         * gcc.target/tic6x/ffsdi.c: New test.
1998         * gcc.target/tic6x/tic6x.exp: New file.
1999         * gcc.target/tic6x/builtins/arith24.c: New test.
2000         * gcc.target/tic6x/builtins/smpy.c: New test.
2001         * gcc.target/tic6x/builtins/smpylh.c: New test.
2002         * gcc.target/tic6x/builtins/smpyh.c: New test.
2003         * gcc.target/tic6x/builtins/sarith1.c: New test.
2004         * gcc.target/tic6x/builtins/extclr.c: New test
2005         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2006         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2007         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2008         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2009         New functions.
2010         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2011         __TMS320C6X__.
2012         * gcc.dg/20020312-2.c: Likewise.
2013         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2014         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2015         * gcc.dg/torture/builtin-math-7.c: Likewise.
2016
2017         PR testsuite/49757
2018         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2019         not testing tic6x-*-*.
2020
2021 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2022
2023         PR tree-opt/49309
2024         * g++.dg/torture/pr49309.C: New testcase.
2025
2026 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2027
2028         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2029
2030 2011-07-14  Richard Guenther  <rguenther@suse.de>
2031
2032         PR tree-optimization/49651
2033         * gcc.dg/torture/pr49651.c: New testcase.
2034
2035 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2036
2037         PR target/43746
2038         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2039
2040 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2041
2042         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2043         -mno-pointers-to-nested-functions.
2044         * gcc.target/powerpc/no-r11-2.c: Ditto.
2045         * gcc.target/powerpc/no-r11-3.c: Ditto.
2046
2047 2011-07-13  Jason Merrill  <jason@redhat.com>
2048
2049         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2050         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2051         when compiling C files.
2052         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2053         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2054         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2055         * g++.dg/lookup/anon2.C: Likewise.
2056         * g++.dg/tree-ssa/copyprop.C: Likewise.
2057         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2058         * g++.dg/init/vector1.C: Ignore narrowing errors.
2059         * g++.dg/torture/pr35526.C: Likewise.
2060         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2061
2062 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2063
2064         PR libfortran/49296
2065         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2066         and logical reads.
2067
2068 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2069
2070         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2071         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2072
2073 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2074
2075         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2076         * lib/obj-c++.exp (obj-c++_init): Ditto.
2077         * lib/file-format.exp (gcc_target_object_format): Ditto.
2078         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2079         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2080         (check_visibility_available): Ditto.
2081         (check_effective_target_tls_native): Ditto.
2082         (check_effective_target_tls_emulated): Ditto.
2083         (check_effective_target_function_sections): Ditto.
2084
2085 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2086
2087         * gcc.target/arm/pr48183.c: New test.
2088
2089 2011-07-13  Richard Guenther  <rguenther@suse.de>
2090
2091         * gcc.dg/torture/20110713-1.c: New testcase.
2092
2093 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2094
2095         PR rtl-opt/49474
2096         * gcc.c-torture/compile/pr49474.c: New testcase.
2097
2098 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2099
2100         PR tree-optimization/49712
2101         * gcc.c-torture/execute/pr49712.c: New test.
2102
2103 2011-07-11  Jason Merrill  <jason@redhat.com>
2104
2105         PR c++/44609
2106         * g++.dg/template/recurse3.C: New.
2107
2108 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2109
2110         PR debug/49676
2111         * gcc.dg/guality/csttest.c: New test.
2112
2113         PR fortran/49698
2114         * gfortran.dg/pr49698.f90: New test.
2115
2116 2011-07-11  Jeff Law  <law@redhat.com>
2117
2118         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2119
2120 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2121
2122         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2123         * go.test/go-test.exp (go-set-goarch): Likewise.
2124
2125 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2126
2127         PR target/39633
2128         * gcc.target/avr/torture/pr39633.c: New test case.
2129
2130 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2131
2132         PR fortran/18918
2133         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2134
2135 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2136
2137         * lib/target-supports.exp (check_effective_target_scheduling):
2138         New Function.
2139         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2140         * gcc.dg/pr45055.c: Ditto.
2141         * gcc.dg/pr45353.c: Ditto.
2142         * g++.dg/pr45056.C: Ditto.
2143
2144 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2145
2146         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2147         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2148         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2149         * g++.dg/torture/pr31863.C: Skip AVR.
2150
2151 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2152
2153         PR fortran/49690
2154         * gfortran.dg/intrinsic_signal.f90: New.
2155
2156 2011-07-09  Jason Merrill  <jason@redhat.com>
2157
2158         * g++.dg/cpp0x/regress/regress6.C: New.
2159         * g++.dg/parse/crash45.C: Adjust message.
2160         * g++.dg/template/crash38.C: Adjust message.
2161         * g++.dg/template/crash64.C: Adjust message.
2162
2163 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2164
2165         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2166         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2167         * g++.dg/abi/bitfield3.C: Likewise.
2168         * g++.dg/eh/pr38662.C: Likewise.
2169         * g++.dg/ext/attrib36.C: Likewise.
2170         * g++.dg/ext/attrib37.C: Likewise.
2171         * g++.dg/ext/attrib8.C: Likewise.
2172         * g++.dg/ext/tmplattr1.C: Likewise.
2173         * g++.dg/inherit/override-attribs.C: Likewise.
2174         * g++.dg/opt/inline9.C: Likewise.
2175         * g++.dg/opt/life1.C: Likewise.
2176         * g++.dg/opt/longbranch2.C: Likewise.
2177         * g++.dg/opt/nrv12.C: Likewise.
2178         * g++.dg/opt/reg-stack4.C: Likewise.
2179         * g++.dg/other/pr35504.C: Likewise.
2180         * g++.dg/other/pr39496.C: Likewise.
2181         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2182         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2183         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2184         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2185         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2186         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2187         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2188         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2189         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2190         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2191         * g++.dg/warn/pr15774-1.C: Likewise.
2192         * g++.dg/warn/pr15774-2.C: Likewise.
2193         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2194         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2195         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2196         * g++.old-deja/g++.pt/asm2.C: Likewise.
2197         * gcc.c-torture/compile/20000804-1.c: Likewise.
2198         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2199         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2200         * gcc.dg/20020108-1.c: Likewise.
2201         * gcc.dg/20020122-2.c: Likewise.
2202         * gcc.dg/20020122-3.c: Likewise.
2203         * gcc.dg/20020206-1.c: Likewise.
2204         * gcc.dg/20020219-1.c: Likewise.
2205         * gcc.dg/20020310-1.c: Likewise.
2206         * gcc.dg/20020411-1.c: Likewise.
2207         * gcc.dg/20020418-2.c: Likewise.
2208         * gcc.dg/20020426-2.c: Likewise.
2209         * gcc.dg/20020517-1.c: Likewise.
2210         * gcc.dg/20030204-1.c: Likewise.
2211         * gcc.dg/20030826-2.c: Likewise.
2212         * gcc.dg/20031102-1.c: Likewise.
2213         * gcc.dg/20031202-1.c: Likewise.
2214         * gcc.dg/20050111-1.c: Likewise.
2215         * gcc.dg/20050503-1.c: Likewise.
2216         * gcc.dg/array-init-1.c: Likewise.
2217         * gcc.dg/builtin-apply4.c: Likewise.
2218         * gcc.dg/dfp/pr31344.c: Likewise.
2219         * gcc.dg/gomp/atomic-11.c: Likewise.
2220         * gcc.dg/graphite/pr40281.c: Likewise.
2221         * gcc.dg/ia64-sync-1.c: Likewise.
2222         * gcc.dg/ia64-sync-2.c: Likewise.
2223         * gcc.dg/ia64-sync-3.c: Likewise.
2224         * gcc.dg/ia64-sync-4.c: Likewise.
2225         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2226         * gcc.dg/invalid-call-1.c: Likewise.
2227         * gcc.dg/loop-3.c: Likewise.
2228         * gcc.dg/lower-subreg-1.c: Likewise.
2229         * gcc.dg/lto/pr47259_0.c: Likewise.
2230         * gcc.dg/nested-calls-1.c: Likewise.
2231         * gcc.dg/pr20017.c: Likewise.
2232         * gcc.dg/pr25023.c: Likewise.
2233         * gcc.dg/pr27671-2.c: Likewise.
2234         * gcc.dg/pr32176.c: Likewise.
2235         * gcc.dg/pr33676.c: Likewise.
2236         * gcc.dg/pr35045.c: Likewise.
2237         * gcc.dg/pr36015.c: Likewise.
2238         * gcc.dg/pr36584.c: Likewise.
2239         * gcc.dg/pr36998.c: Likewise.
2240         * gcc.dg/pr37438.c: Likewise.
2241         * gcc.dg/pr37908.c: Likewise.
2242         * gcc.dg/pr41241.c: Likewise.
2243         * gcc.dg/pr41340.c: Likewise.
2244         * gcc.dg/pr44136.c: Likewise.
2245         * gcc.dg/pr44194-1.c: Likewise.
2246         * gcc.dg/pr46212.c: Likewise.
2247         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2248         * gcc.dg/setjmp-2.c: Likewise.
2249         * gcc.dg/short-compare-1.c: Likewise.
2250         * gcc.dg/short-compare-2.c: Likewise.
2251         * gcc.dg/smod-1.c: Likewise.
2252         * gcc.dg/sync-2.c: Likewise.
2253         * gcc.dg/sync-3.c: Likewise.
2254         * gcc.dg/tls/opt-1.c: Likewise.
2255         * gcc.dg/tls/opt-2.c: Likewise.
2256         * gcc.dg/tls/opt-3.c: Likewise.
2257         * gcc.dg/torture/badshift.c: Likewise.
2258         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2259         * gcc.dg/torture/pr20314-2.c: Likewise.
2260         * gcc.dg/torture/pr36891.c: Likewise.
2261         * gcc.dg/torture/pr38774.c: Likewise.
2262         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2263         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2264         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2265         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2266         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2267         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2268         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2269         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2270         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2271         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2272         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2273         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2274         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2275         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2276         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2277         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2278         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2279         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2280         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2281         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2282         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2283         * gcc.dg/unroll-1.c: Likewise.
2284         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2285         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2286         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2287         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2288         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2289         * gcc.target/i386/20000609-1.c: Likewise.
2290         * gcc.target/i386/20000720-1.c: Likewise.
2291         * gcc.target/i386/20000724-1.c: Likewise.
2292         * gcc.target/i386/20011107-1.c: Likewise.
2293         * gcc.target/i386/20011119-1.c: Likewise.
2294         * gcc.target/i386/20020201-3.c: Likewise.
2295         * gcc.target/i386/20020218-1.c: Likewise.
2296         * gcc.target/i386/20020729-1.c: Likewise.
2297         * gcc.target/i386/20030926-1.c: Likewise.
2298         * gcc.target/i386/20060125-1.c: Likewise.
2299         * gcc.target/i386/20060125-2.c: Likewise.
2300         * gcc.target/i386/20060512-1.c: Likewise.
2301         * gcc.target/i386/20060512-2.c: Likewise.
2302         * gcc.target/i386/20060512-3.c: Likewise.
2303         * gcc.target/i386/20060512-4.c: Likewise.
2304         * gcc.target/i386/387-1.c: Likewise.
2305         * gcc.target/i386/387-2.c: Likewise.
2306         * gcc.target/i386/387-5.c: Likewise.
2307         * gcc.target/i386/387-6.c: Likewise.
2308         * gcc.target/i386/980312-1.c: Likewise.
2309         * gcc.target/i386/980313-1.c: Likewise.
2310         * gcc.target/i386/990117-1.c: Likewise.
2311         * gcc.target/i386/990424-1.c: Likewise.
2312         * gcc.target/i386/990524-1.c: Likewise.
2313         * gcc.target/i386/991129-1.c: Likewise.
2314         * gcc.target/i386/991214-1.c: Likewise.
2315         * gcc.target/i386/991230-1.c: Likewise.
2316         * gcc.target/i386/addr-sel-1.c: Likewise.
2317         * gcc.target/i386/aggregate-ret1.c: Likewise.
2318         * gcc.target/i386/aggregate-ret2.c: Likewise.
2319         * gcc.target/i386/align-main-3.c: Likewise.
2320         * gcc.target/i386/amd64-abi-1.c: Likewise.
2321         * gcc.target/i386/amd64-abi-2.c: Likewise.
2322         * gcc.target/i386/amd64-abi-4.c: Likewise.
2323         * gcc.target/i386/amd64-abi-5.c: Likewise.
2324         * gcc.target/i386/amd64-abi-6.c: Likewise.
2325         * gcc.target/i386/asm-1.c: Likewise.
2326         * gcc.target/i386/asm-3.c: Likewise.
2327         * gcc.target/i386/asm-5.c: Likewise.
2328         * gcc.target/i386/attributes-error.c: Likewise.
2329         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2330         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2331         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2332         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2333         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2334         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2335         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2336         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2337         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2338         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2339         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2340         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2341         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2342         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2343         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2344         * gcc.target/i386/bitfield1.c: Likewise.
2345         * gcc.target/i386/bitfield2.c: Likewise.
2346         * gcc.target/i386/bmi-2.c: Likewise.
2347         * gcc.target/i386/bmi-5.c: Likewise.
2348         * gcc.target/i386/builtin-unreachable.c: Likewise.
2349         * gcc.target/i386/cleanup-2.c: Likewise.
2350         * gcc.target/i386/clobbers.c: Likewise.
2351         * gcc.target/i386/cmov8.c: Likewise.
2352         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2353         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2354         * gcc.target/i386/compress-float-387.c: Likewise.
2355         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2356         * gcc.target/i386/compress-float-sse.c: Likewise.
2357         * gcc.target/i386/crc32-2.c: Likewise.
2358         * gcc.target/i386/crc32-3.c: Likewise.
2359         * gcc.target/i386/divmod-7.c: Likewise.
2360         * gcc.target/i386/divmod-8.c: Likewise.
2361         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2362         * gcc.target/i386/fma3-builtin.c: Likewise.
2363         * gcc.target/i386/fma3-fma.c: Likewise.
2364         * gcc.target/i386/fma4-256-vector.c: Likewise.
2365         * gcc.target/i386/fma4-builtin.c: Likewise.
2366         * gcc.target/i386/fma4-fma-2.c: Likewise.
2367         * gcc.target/i386/fma4-fma.c: Likewise.
2368         * gcc.target/i386/fma4-vector-2.c: Likewise.
2369         * gcc.target/i386/fma4-vector.c: Likewise.
2370         * gcc.target/i386/funcspec-1.c: Likewise.
2371         * gcc.target/i386/funcspec-10.c: Likewise.
2372         * gcc.target/i386/funcspec-11.c: Likewise.
2373         * gcc.target/i386/funcspec-2.c: Likewise.
2374         * gcc.target/i386/funcspec-5.c: Likewise.
2375         * gcc.target/i386/funcspec-6.c: Likewise.
2376         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2377         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2378         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2379         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2380         * gcc.target/i386/incoming-1.c: Likewise.
2381         * gcc.target/i386/incoming-10.c: Likewise.
2382         * gcc.target/i386/incoming-11.c: Likewise.
2383         * gcc.target/i386/incoming-12.c: Likewise.
2384         * gcc.target/i386/incoming-13.c: Likewise.
2385         * gcc.target/i386/incoming-14.c: Likewise.
2386         * gcc.target/i386/incoming-15.c: Likewise.
2387         * gcc.target/i386/incoming-2.c: Likewise.
2388         * gcc.target/i386/incoming-3.c: Likewise.
2389         * gcc.target/i386/incoming-4.c: Likewise.
2390         * gcc.target/i386/incoming-5.c: Likewise.
2391         * gcc.target/i386/incoming-6.c: Likewise.
2392         * gcc.target/i386/incoming-7.c: Likewise.
2393         * gcc.target/i386/incoming-8.c: Likewise.
2394         * gcc.target/i386/incoming-9.c: Likewise.
2395         * gcc.target/i386/lea.c: Likewise.
2396         * gcc.target/i386/local.c: Likewise.
2397         * gcc.target/i386/loop-1.c: Likewise.
2398         * gcc.target/i386/loop-2.c: Likewise.
2399         * gcc.target/i386/loop-3.c: Likewise.
2400         * gcc.target/i386/max-stack-align.c: Likewise.
2401         * gcc.target/i386/memcpy-1.c: Likewise.
2402         * gcc.target/i386/movbe-2.c: Likewise.
2403         * gcc.target/i386/movq-2.c: Likewise.
2404         * gcc.target/i386/movq.c: Likewise.
2405         * gcc.target/i386/nrv1.c: Likewise.
2406         * gcc.target/i386/pad-4.c: Likewise.
2407         * gcc.target/i386/pad-5a.c: Likewise.
2408         * gcc.target/i386/pad-5b.c: Likewise.
2409         * gcc.target/i386/pad-6a.c: Likewise.
2410         * gcc.target/i386/pad-6b.c: Likewise.
2411         * gcc.target/i386/pad-7.c: Likewise.
2412         * gcc.target/i386/pad-9.c: Likewise.
2413         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2414         * gcc.target/i386/pic-1.c: Likewise.
2415         * gcc.target/i386/pr12092-1.c: Likewise.
2416         * gcc.target/i386/pr12329.c: Likewise.
2417         * gcc.target/i386/pr21518.c: Likewise.
2418         * gcc.target/i386/pr22362.c: Likewise.
2419         * gcc.target/i386/pr22585.c: Likewise.
2420         * gcc.target/i386/pr23098.c: Likewise.
2421         * gcc.target/i386/pr25196.c: Likewise.
2422         * gcc.target/i386/pr25293.c: Likewise.
2423         * gcc.target/i386/pr25654.c: Likewise.
2424         * gcc.target/i386/pr26449.c: Likewise.
2425         * gcc.target/i386/pr26778.c: Likewise.
2426         * gcc.target/i386/pr26826.c: Likewise.
2427         * gcc.target/i386/pr27266.c: Likewise.
2428         * gcc.target/i386/pr29978.c: Likewise.
2429         * gcc.target/i386/pr30505.c: Likewise.
2430         * gcc.target/i386/pr30961-1.c: Likewise.
2431         * gcc.target/i386/pr31628.c: Likewise.
2432         * gcc.target/i386/pr32000-2.c: Likewise.
2433         * gcc.target/i386/pr32661-1.c: Likewise.
2434         * gcc.target/i386/pr32708-2.c: Likewise.
2435         * gcc.target/i386/pr32708-3.c: Likewise.
2436         * gcc.target/i386/pr34256.c: Likewise.
2437         * gcc.target/i386/pr34312.c: Likewise.
2438         * gcc.target/i386/pr34522.c: Likewise.
2439         * gcc.target/i386/pr35160.c: Likewise.
2440         * gcc.target/i386/pr35281.c: Likewise.
2441         * gcc.target/i386/pr36246.c: Likewise.
2442         * gcc.target/i386/pr36786.c: Likewise.
2443         * gcc.target/i386/pr37275.c: Likewise.
2444         * gcc.target/i386/pr37843-3.c: Likewise.
2445         * gcc.target/i386/pr37843-4.c: Likewise.
2446         * gcc.target/i386/pr39082-1.c: Likewise.
2447         * gcc.target/i386/pr39431.c: Likewise.
2448         * gcc.target/i386/pr39496.c: Likewise.
2449         * gcc.target/i386/pr39543-2.c: Likewise.
2450         * gcc.target/i386/pr39911.c: Likewise.
2451         * gcc.target/i386/pr40718.c: Likewise.
2452         * gcc.target/i386/pr40906-1.c: Likewise.
2453         * gcc.target/i386/pr40906-2.c: Likewise.
2454         * gcc.target/i386/pr40906-3.c: Likewise.
2455         * gcc.target/i386/pr40934.c: Likewise.
2456         * gcc.target/i386/pr41900.c: Likewise.
2457         * gcc.target/i386/pr42589.c: Likewise.
2458         * gcc.target/i386/pr43662.c: Likewise.
2459         * gcc.target/i386/pr43671.c: Likewise.
2460         * gcc.target/i386/pr43766.c: Likewise.
2461         * gcc.target/i386/pr43869.c: Likewise.
2462         * gcc.target/i386/pr44942.c: Likewise.
2463         * gcc.target/i386/pr44948-2a.c: Likewise.
2464         * gcc.target/i386/pr45234.c: Likewise.
2465         * gcc.target/i386/pr45336-2.c: Likewise.
2466         * gcc.target/i386/pr45336-4.c: Likewise.
2467         * gcc.target/i386/pr45852.c: Likewise.
2468         * gcc.target/i386/pr46470.c: Likewise.
2469         * gcc.target/i386/pr48037-1.c: Likewise.
2470         * gcc.target/i386/pr48389.c: Likewise.
2471         * gcc.target/i386/pr49095.c: Likewise.
2472         * gcc.target/i386/pr9771-1.c: Likewise.
2473         * gcc.target/i386/rdfsbase-1.c: Likewise.
2474         * gcc.target/i386/rdfsbase-2.c: Likewise.
2475         * gcc.target/i386/rdgsbase-1.c: Likewise.
2476         * gcc.target/i386/rdgsbase-2.c: Likewise.
2477         * gcc.target/i386/rdrand-3.c: Likewise.
2478         * gcc.target/i386/regparm-stdcall.c: Likewise.
2479         * gcc.target/i386/regparm.c: Likewise.
2480         * gcc.target/i386/reload-1.c: Likewise.
2481         * gcc.target/i386/rotate-2.c: Likewise.
2482         * gcc.target/i386/sibcall-5.c: Likewise.
2483         * gcc.target/i386/signbit-1.c: Likewise.
2484         * gcc.target/i386/signbit-2.c: Likewise.
2485         * gcc.target/i386/signbit-3.c: Likewise.
2486         * gcc.target/i386/sse-5.c: Likewise.
2487         * gcc.target/i386/sse-8.c: Likewise.
2488         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2489         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2490         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2491         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2492         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2493         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2494         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2495         * gcc.target/i386/sse2-movq-2.c: Likewise.
2496         * gcc.target/i386/sse2-movq-3.c: Likewise.
2497         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2498         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2499         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2500         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2501         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2502         * gcc.target/i386/ssefn-1.c: Likewise.
2503         * gcc.target/i386/ssefn-2.c: Likewise.
2504         * gcc.target/i386/sseregparm-1.c: Likewise.
2505         * gcc.target/i386/sseregparm-2.c: Likewise.
2506         * gcc.target/i386/sseregparm-3.c: Likewise.
2507         * gcc.target/i386/sseregparm-4.c: Likewise.
2508         * gcc.target/i386/sseregparm-5.c: Likewise.
2509         * gcc.target/i386/sseregparm-6.c: Likewise.
2510         * gcc.target/i386/sseregparm-7.c: Likewise.
2511         * gcc.target/i386/sseregparm-8.c: Likewise.
2512         * gcc.target/i386/stack-realign.c: Likewise.
2513         * gcc.target/i386/stack-usage-realign.c: Likewise.
2514         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2515         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2516         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2517         * gcc.target/i386/stackalign/return-1.c: Likewise.
2518         * gcc.target/i386/stackalign/return-2.c: Likewise.
2519         * gcc.target/i386/stackalign/return-3.c: Likewise.
2520         * gcc.target/i386/tailcall-1.c: Likewise.
2521         * gcc.target/i386/tbm-2.c: Likewise.
2522         * gcc.target/i386/udivmod-7.c: Likewise.
2523         * gcc.target/i386/udivmod-8.c: Likewise.
2524         * gcc.target/i386/unroll-1.c: Likewise.
2525         * gcc.target/i386/vararg-1.c: Likewise.
2526         * gcc.target/i386/vararg-2.c: Likewise.
2527         * gcc.target/i386/vect8-ret.c: Likewise.
2528         * gcc.target/i386/vectorize5.c: Likewise.
2529         * gcc.target/i386/wmul-1.c: Likewise.
2530         * gcc.target/i386/wmul-2.c: Likewise.
2531         * gcc.target/i386/wrfsbase-1.c: Likewise.
2532         * gcc.target/i386/wrfsbase-2.c: Likewise.
2533         * gcc.target/i386/wrgsbase-1.c: Likewise.
2534         * gcc.target/i386/wrgsbase-2.c: Likewise.
2535         * gcc.target/i386/xop-pcmov.c: Likewise.
2536         * gcc.target/i386/xop-pcmov2.c: Likewise.
2537         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2538         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2539         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2540         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2541         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2542         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2543         * gcc.target/i386/zee.c: Likewise.
2544         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2545         * gfortran.dg/compiler-directive_2.f: Likewise.
2546         * gfortran.dg/g77/20010216-1.f: Likewise.
2547         * gfortran.dg/gomp/pr39152.f90: Likewise.
2548         * gfortran.dg/pr33794.f90: Likewise.
2549
2550 2011-07-09  Jason Merrill  <jason@redhat.com>
2551
2552         * g++.dg/cpp0x/regress/regress5.C: New.
2553
2554 2011-07-08  Jason Merrill  <jason@redhat.com>
2555
2556         PR c++/45437
2557         * g++.dg/expr/compound-asn1.C: New.
2558         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2559
2560 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2561
2562         PR target/49621
2563         * gcc.target/powerpc/altivec-34.c: New test.
2564
2565 2011-07-08  Jason Merrill  <jason@redhat.com>
2566
2567         PR c++/45603
2568         * g++.dg/abi/guard3.C: New.
2569
2570 2011-07-08  Julian Brown  <julian@codesourcery.com>
2571
2572         * lib/target-supports.exp
2573         (check_effective_target_arm_little_endian): New.
2574         (check_effective_target_vect_pack_trunc): Use above.
2575         (check_effective_target_vect_unpack): Likewise.
2576         (check_effective_target_vect_element_align): Test
2577         check_effective_target_arm_vect_no_misalign for ARM.
2578
2579 2011-07-08  Jason Merrill  <jason@redhat.com>
2580
2581         PR c++/49673
2582         * g++.dg/cpp0x/constexpr-rom.C: New.
2583
2584 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2585
2586         PR middle-end/49519
2587         * g++.dg/torture/pr49519.C: New test.
2588
2589 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2590
2591         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2592
2593 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2594
2595         PR testsuite/48727
2596         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2597
2598 2011-07-08  Richard Guenther  <rguenther@suse.de>
2599
2600         PR tree-optimization/49662
2601         * gcc.dg/graphite/interchange-14.c: XFAIL.
2602         * gcc.dg/graphite/interchange-15.c: Likewise.
2603         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2604
2605 2011-07-06  Jason Merrill  <jason@redhat.com>
2606
2607         PR c++/49663
2608         * g++.dg/cpp0x/regress/regress4.C: New.
2609
2610 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2611
2612         PR fortran/49648
2613         * gfortran.dg/result_in_spec_4.f90: New test.
2614
2615 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2616
2617         * gcc.target/sparc/cas64.c: New test.
2618
2619 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2620
2621         PR c/49644
2622         * g++.dg/torture/pr49644.C: New test.
2623
2624         PR c/49644
2625         * gcc.c-torture/execute/pr49644.c: New test.
2626
2627 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2628
2629         * lib/target-supports.exp (check_effective_target_ia32): New.
2630         (check_effective_target_x32): Likewise.
2631         (check_effective_target_vect_cmdline_needed): Also check x32.
2632
2633 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2634
2635         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2636         dg-prune-output.
2637         * gcc.target/arm/pr42235.c: Likewise.
2638         * gcc.target/arm/pr42495.c: Likewise.
2639         * gcc.target/arm/pr42574.c: Likewise.
2640         * gcc.target/arm/thumb-branch1.c: Likewise.
2641
2642         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2643         unneeded prune of possible warning.
2644         * gcc.target/arm/pr40956.c: Likewise.
2645         * gcc.target/arm/pr42505.c: Likewise.
2646
2647         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2648         * gcc.c-torture/compile/pr46883.c: Likewise.
2649         * gcc.c-torture/compile/pr46934.c: Likewise.
2650
2651         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2652         for move to ../../gcc.c-torture/compile.
2653         * gcc.target/arm/pr46883.c: Likewise.
2654         * gcc.target/arm/pr46934.c: Likewise.
2655
2656         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2657         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2658         * gcc.target/arm/wmul-1.c: Likewise.
2659         * gcc.target/arm/wmul-2.c: Likewise.
2660         * gcc.target/arm/wmul-3.c: Likewise.
2661         * gcc.target/arm/wmul-4.c: Likewise.
2662         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2663         add tab after scan target.
2664         * gcc.target/arm/smlaltt-1.c: Likewise.
2665         * gcc.target/arm/smlatb-1.c: Likewise.
2666         * gcc.target/arm/smlatt-1.c: Likewise.
2667
2668 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2669
2670         PR debug/49522
2671         * gcc.dg/debug/pr49522.c: New test.
2672
2673 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2674
2675         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2676         * gcc.dg/pr46212.c: Run only if target int32plus.
2677         * gcc.dg/torture/pr48146.c: Ditto.
2678         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2679         * c-c++-common/pr44832.c: Ditto.
2680         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2681         * gcc.dg/pr31490.c: Ditto.
2682         * gcc.dg/torture/builtin-math-7.c: Run only if target
2683         large_double.
2684         * gcc.dg/torture/pr45764.c: Skip for AVR.
2685         * gcc.dg/pr47893.c: Ditto.
2686
2687 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2688
2689         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2690         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2691         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2692         add tab to scan target.
2693
2694 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2695
2696         * gcc.target/arm/neon-modes-3.c: New test.
2697
2698 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2699
2700         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2701         -fno-loop-interchange -ffast-math.
2702
2703 2011-07-07  Richard Guenther  <rguenther@suse.de>
2704
2705         * gcc.dg/ftrapv-3.c: New testcase.
2706
2707 2011-07-07  Richard Guenther  <rguenther@suse.de>
2708
2709         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2710         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2711
2712 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2713
2714         * gcc.dg/binop-notxor1.c: New test.
2715         * gcc.dg/binop-notand4a.c: New test.
2716         * gcc.dg/binop-notxor2.c: New test.
2717         * gcc.dg/binop-notand3a.c: New test.
2718         * gcc.dg/binop-notand2a.c: New test.
2719         * gcc.dg/binop-notand6a.c: New test.
2720         * gcc.dg/binop-notor1.c: New test.
2721         * gcc.dg/binop-notand1a.c: New test.
2722         * gcc.dg/binop-notand5a.c: New test.
2723         * gcc.dg/binop-notor2.c: New test.
2724
2725 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2726
2727         PR middle-end/49640
2728         * gcc.dg/gomp/pr49640.c: New test.
2729
2730 2011-07-07  Richard Guenther  <rguenther@suse.de>
2731
2732         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2733
2734 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2735
2736         PR target/39150
2737         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2738
2739 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2740
2741         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2742         * gcc.target/powerpc/no-r11-2.c: Ditto.
2743         * gcc.target/powerpc/no-r11-3.c: Ditto.
2744
2745 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2746
2747         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2748         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2749
2750 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2751
2752         * lib/target-supports.exp (check_profiling_available): Disable
2753         profiling with -fprofile-generate for target avr.
2754
2755 2011-07-06  Richard Guenther  <rguenther@suse.de>
2756
2757         PR tree-optimization/49645
2758         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2759
2760 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2761
2762         PR middle-end/47383
2763         * gcc.dg/pr47383.c: New.
2764
2765 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2766
2767         PR tree-optimization/49647
2768         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2769
2770 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2771
2772         PR testsuite/49542
2773         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2774         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2775
2776 2011-07-05  Jason Merrill  <jason@redhat.com>
2777
2778         PR c++/48157
2779         * g++.dg/template/template-id-4.C: New.
2780
2781 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2782
2783         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2784         * gcc.dg/pr43402.c: Ditto.
2785
2786 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2787
2788         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2789
2790 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2791
2792         * gcc.target/powerpc/ppc-switch-1.c: New test for
2793         --param case-values-threshold.
2794         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2795
2796 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2797
2798         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2799
2800 2011-07-05  Jason Merrill  <jason@redhat.com>
2801
2802         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2803
2804 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2805
2806         PR tree-optimization/47654
2807         * gcc.dg/graphite/block-pr47654.c: New.
2808
2809 2011-07-05  Jason Merrill  <jason@redhat.com>
2810
2811         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2812
2813 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2814
2815         PR tree-optimization/49580
2816         * gcc.dg/autopar/pr49580.c: New test.
2817
2818 2011-07-05  Richard Guenther  <rguenther@suse.de>
2819
2820         PR tree-optimization/49518
2821         PR tree-optimization/49628
2822         * g++.dg/torture/pr49628.C: New testcase.
2823         * gcc.dg/torture/pr49518.c: Likewise.
2824
2825 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2826
2827         * ada/acats/run_acats (which): Extract last field from type -p,
2828         type output only if command succeeded.
2829
2830 2011-07-04  Jason Merrill  <jason@redhat.com>
2831
2832         * g++.dg/abi/mangle48.C: New.
2833
2834         * g++.dg/cpp0x/diag1.C: New.
2835
2836         * g++.dg/diagnostic/aka1.C: New.
2837
2838 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2839
2840         PR rtl-optimization/49619
2841         * gcc.dg/pr49619.c: New test.
2842
2843         PR rtl-optimization/49472
2844         * gfortran.dg/pr49472.f90: New test.
2845
2846         PR debug/49602
2847         * gcc.dg/pr49602.c: New test.
2848
2849 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2850
2851         PR target/34734
2852         PR target/44643
2853         * gcc.target/avr/avr.exp: Run over cpp files, too.
2854         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2855         * gcc.target/avr/progmem.h: New file.
2856         * gcc.target/avr/exit-abort.h: New file.
2857         * gcc.target/avr/progmem-error-1.c: New file.
2858         * gcc.target/avr/progmem-error-1.cpp: New file.
2859         * gcc.target/avr/progmem-warning-1.c: New file.
2860         * gcc.target/avr/torture/progmem-1.c: New file.
2861         * gcc.target/avr/torture/progmem-1.cpp: New file.
2862
2863 2011-07-04  Richard Guenther  <rguenther@suse.de>
2864
2865         PR tree-optimization/49615
2866         * g++.dg/torture/pr49615.C: New testcase.
2867
2868 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2869
2870         PR tree-optimization/49610
2871         * gcc.dg/vect/pr49610.c: New test.
2872
2873 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2874
2875         * gnat.dg/specs/debug1.ads: New test.
2876
2877 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2878
2879         PR fortran/49562
2880         * gfortran.dg/typebound_proc_23.f90: New.
2881
2882 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2883
2884         PR c++/49605
2885         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2886
2887 2011-07-01  Jason Merrill  <jason@redhat.com>
2888
2889         PR c++/48261
2890         * g++.dg/template/template-id-3.C: New.
2891
2892         PR c++/48593
2893         * g++.dg/template/qualified-id4.C: New.
2894
2895         PR c++/48883
2896         * g++.dg/template/explicit-args4.C: New.
2897
2898         PR c++/49085
2899         * g++.dg/template/offsetof2.C: New.
2900
2901 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2902
2903         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2904
2905 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2906
2907         PR libmudflap/49549
2908         * lib/target-supports.exp (check_effective_target_gld): New proc.
2909
2910 2011-07-01  Richard Guenther  <rguenther@suse.de>
2911
2912         PR tree-optimization/49603
2913         * gcc.dg/torture/pr49603.c: New testcase.
2914
2915 2011-06-30  Jason Merrill  <jason@redhat.com>
2916
2917         PR c++/49387
2918         * g++.dg/rtti/template1.C: New.
2919
2920         PR c++/49569
2921         * g++.dg/cpp0x/regress/ctor1.C: New.
2922
2923         PR c++/49355
2924         * g++.dg/cpp0x/initlist54.C: New.
2925
2926 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2927
2928         * gcc.dg/tree-ssa/sra-12.c: New test.
2929
2930 2011-06-29  Jason Merrill  <jason@redhat.com>
2931
2932         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2933
2934 2011-06-30  Richard Guenther  <rguenther@suse.de>
2935
2936         PR tree-optimization/46787
2937         * gcc.dg/vect/vect-121.c: New testcase.
2938
2939 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2940
2941         PR tree-optimization/49094
2942         * gcc.dg/tree-ssa/pr49094.c: New test.
2943
2944 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR fortran/49540
2947         * gfortran.dg/pr49540-1.f90: New test.
2948         * gfortran.dg/pr49540-2.f90: New test.
2949
2950 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2951
2952         PR ada/49511
2953         * ada/acats/run_acats (which): Use last field of type -p output.
2954
2955 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2956             Iain Sandoe  <iains@gcc.gnu.org>
2957
2958         PR libobjc/36610
2959         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2960         Only skip on 64-bit *-*-darwin8* && !objc2.
2961
2962 2011-06-30  Richard Guenther  <rguenther@suse.de>
2963
2964         PR tree-optimization/38752
2965         * gcc.c-torture/compile/pr38752.c: New testcase.
2966
2967 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2968
2969         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2970         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2971
2972 2011-06-29  Jason Merrill  <jason@redhat.com>
2973
2974         PR c++/49216
2975         * g++.dg/cpp0x/initlist53.C: Use placement new.
2976         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2977         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2978
2979         PR c++/49003
2980         * g++.dg/cpp0x/trailing6.C: New.
2981         * g++.dg/cpp0x/pr45908.C: No error.
2982
2983         PR c++/49272
2984         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2985
2986         PR c++/49520
2987         * g++.dg/cpp0x/constexpr-using2.C: New.
2988
2989         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2990
2991         PR c++/45923
2992         * g++.dg/cpp0x/constexpr-diag3.C: New.
2993         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2994         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2995         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2996         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2997
2998 2011-06-29  Jason Merrill  <jason@redhat.com>
2999
3000         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3001
3002 2011-06-29  Richard Guenther  <rguenther@suse.de>
3003
3004         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3005
3006 2011-06-29  Jason Merrill  <jason@redhat.com>
3007
3008         * g++.dg/cpp0x/initlist-value2.C: New.
3009
3010         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3011         * g++.dg/cpp0x/initlist-value.C: New.
3012
3013 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3014
3015         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3016
3017 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3018
3019         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3020         * gcc.dg/inline_2.c: Likewise.
3021         * gcc.dg/unroll_1.c: Likewise.
3022
3023 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR debug/49567
3026         * gcc.target/i386/pr49567.c: New test.
3027
3028 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3029
3030         * gnat.dg/opt17.ad[sb]: New test.
3031
3032 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3033             Tom de Vries  <tom@codesourcery.com>
3034
3035         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3036         (check_effective_target_arm_thumb2): New effective targets.
3037         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3038         properly.  Clean up temporary files.
3039         * gcc.target/arm/ivopts-2.c: Likewise.
3040         * gcc.target/arm/ivopts-3.c: Likewise.
3041         * gcc.target/arm/ivopts-4.c: Likewise.
3042         * gcc.target/arm/ivopts-5.c: Likewise.
3043         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3044
3045 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3046
3047         PR fortran/49479
3048         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3049
3050 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3051
3052         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3053         * gcc.target/arm/vfp-ldmias.c: Likewise.
3054         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3055         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3056         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3057         * gcc.target/arm/vfp-stmias.c: Likewise.
3058         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3059         * gcc.target/arm/vfp-stmiad.c: Likewise.
3060
3061 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3062
3063         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3064         dg-prune-output.
3065         * gcc.target/arm/pr45701-2.c: Ditto.
3066
3067 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3068
3069         PR fortran/49466
3070         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3071         * gfortran.dg/extends_14.f03: Modified.
3072
3073 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3074
3075         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3076         early if the test is already being skipped.
3077
3078         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3079         scan-assembler-dem-not): For missing file, report unresolved with
3080         same message as for pass/fail, with reason reported in log file.
3081
3082         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3083         from add_options_for_arm_neon_fp16.
3084         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3085         check_effective_target_arm_neon_fp16_ok_nocache.
3086         Check -mfpu and -mfloat-abi options from current multilib.
3087         Do not require neon support.
3088         (check_effective_target_arm_fp16_ok): Renamed from
3089         check_effecitve_target_arm_neon_fp16_ok.
3090         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3091         arm_neon_fp16_ok and arm_fp16.
3092         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3093         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3094         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3095         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3096
3097 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3098
3099         * gcc.dg/builtin-assume-aligned-1.c: New test.
3100         * gcc.dg/builtin-assume-aligned-2.c: New test.
3101         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3102
3103         PR debug/49544
3104         * gcc.dg/pr49544.c: New test.
3105
3106 2011-06-27  Richard Guenther  <rguenther@suse.de>
3107
3108         PR tree-optimization/49394
3109         * g++.dg/torture/pr49394.C: New testcase.
3110
3111 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3112
3113         * gcc.dg/optimize-bswapdi-2.c: New test.
3114
3115 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3116             Richard Sandiford  <richard.sandiford@linaro.org>
3117
3118         PR tree-optimization/49169
3119         * gcc.dg/torture/pr49169.c: New test.
3120
3121 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3122
3123         PR testsuite/49529
3124         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3125
3126         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3127         hppa*-*-hpux*.
3128
3129 2011-06-26  Jason Merrill  <jason@redhat.com>
3130
3131         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3132
3133         PR c++/49528
3134         * g++.dg/init/ref19.C: New.
3135         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3136
3137 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR tree-optimization/48377
3140         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3141         non_strict_align.
3142
3143 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3144
3145         PR middle-end/49191
3146         * lib/target-supports.exp (check_effective_target_non_strict_align):
3147         New.
3148         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3149
3150 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3151
3152         PR tree-optimizations/49516
3153         * g++.dg/tree-ssa/pr49516.C: New test.
3154
3155 2011-06-23  Jason Merrill  <jason@redhat.com>
3156
3157         PR c++/35255
3158         * g++.dg/template/partial10.C: New.
3159         * g++.dg/template/partial11.C: New.
3160
3161 2011-06-23  Jeff Law <law@redhat.com>
3162
3163         PR middle-end/48770
3164         * gcc.dg/pr48770.c: New test.
3165
3166 2011-06-23  Jan Hubicka  <jh@suse.cz>
3167
3168         PR middle-end/49373
3169         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3170
3171 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR testsuite/49512
3174         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3175         instead of -fdump-tree-optimized.
3176
3177 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3178
3179         PR c++/44625
3180         * g++.dg/template/crash107.C: New.
3181         * g++.dg/template/error17.C: Adjust.
3182
3183 2011-06-23  Jason Merrill  <jason@redhat.com>
3184
3185         PR c++/49507
3186         * g++.dg/cpp0x/defaulted30.C: New.
3187
3188         PR c++/49440
3189         * g++.dg/rtti/anon-ns1.C: New.
3190
3191         PR c++/49395
3192         * g++.dg/init/ref18.C: New.
3193
3194         PR c++/36435
3195         * g++.dg/template/partial9.C: New.
3196
3197 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3198
3199         PR middle-end/49373
3200         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3201
3202 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3203
3204         PR debug/49496
3205         * gcc.dg/pr49496.c: New test.
3206
3207 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3208
3209         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3210         is not xscale.
3211
3212         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3213
3214         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3215         * gcc.target/arm/pr42879.c: Likewise.
3216         * gcc.target/arm/pr45701-3.c: Likewise.
3217
3218         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3219         * gcc.target/arm/pr40482.c: Likewise.
3220         * gcc.target/arm/stack-corruption.c: Likewise.
3221
3222 2011-06-22  Richard Guenther  <rguenther@suse.de>
3223
3224         PR tree-optimization/49493
3225         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3226
3227 2011-06-22  Jason Merrill  <jason@redhat.com>
3228
3229         PR c++/49260
3230         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3231
3232 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3233             Dmitry Melnik  <dm@ispras.ru>
3234
3235         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3236         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3237         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3238
3239 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3240
3241         * gcc.target/arm/tlscall.c: New.
3242
3243 2011-06-21  Jason Merrill  <jason@redhat.com>
3244
3245         PR c++/49172
3246         * g++.dg/cpp0x/constexpr-ref1.C: New.
3247         * g++.dg/cpp0x/constexpr-ref2.C: New.
3248         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3249
3250         PR c++/49482
3251         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3252
3253         PR c++/49418
3254         * g++.dg/template/param3.C: New.
3255
3256 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3257
3258         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3259         my_clrsb test functions.
3260         (main): Test clrsb.
3261         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3262         test_sll, test_ull): Add clrsb tests.
3263         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3264         clrsbll.
3265
3266 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3267
3268         PR fortran/49112
3269         * gfortran.dg/class_44.f03: New.
3270
3271 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3272
3273         PR tree-optimization/49478
3274         * gcc.dg/vect/pr49478.c
3275
3276 2011-06-21  Richard Guenther  <rguenther@suse.de>
3277
3278         PR tree-optimization/49483
3279         * gcc.dg/vect/vect-120.c: New testcase.
3280
3281 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3282
3283         PR testsuite/49443
3284         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3285         * gcc.dg/vect/vect-peel-4.c: Likewise.
3286
3287 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3288
3289         PR middle-end/49139
3290         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3291         * gcc.dg/always_inline2.c: Likewise.
3292         * gcc.dg/always_inline3.c: Likewise.
3293         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3294         * gcc.dg/inline_1.c: Likewise.
3295         * gcc.dg/inline_2.c: Likewise.
3296         * gcc.dg/inline_3.c: Likewise.
3297         * gcc.dg/inline_4.c: Likewise.
3298         * gcc.dg/20051201-1.c: Likewise.
3299         * gcc.dg/pr40087.c: Likewise.
3300         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3301         * gcc.dg/inline-22.c: Likewise.
3302         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3303         * gcc.dg/lto/20090218-1_1.c: Likewise.
3304         * g++.dg/ipa/devirt-7.C: Likewise.
3305         * gcc.dg/uninit-pred-5_a.c: Likewise.
3306         * gcc.dg/uninit-pred-5_b.c: Likewise.
3307         * gcc.dg/fail_always_inline.c: New.
3308
3309 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3310
3311         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3312         into 6 jobs instead of 3.
3313
3314 2011-06-20  Jason Merrill  <jason@redhat.com>
3315
3316         PR c++/49216
3317         * g++.dg/cpp0x/initlist53.C: New.
3318
3319 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3320
3321         PR fortran/18918
3322         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3323         * gfortran.dg/coarray_lock_3.f90: New.
3324         * gfortran.dg/coarray/lock_1.f90: New.
3325
3326 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3327
3328         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3329         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3330         unresolved and report the reason to the log file.
3331
3332         * lib/scanasm.exp (object-size): Move argument processing earlier
3333         to report errors before verifying that the file exists.  Report
3334         problems detected at runtime as unresolved instead of error and
3335         report their reasons to the log file.
3336
3337 2011-06-20  Jason Merrill  <jason@redhat.com>
3338
3339         PR c++/47080
3340         * g++.dg/cpp0x/explicit6.C: New.
3341
3342         PR c++/47635
3343         * g++.dg/cpp0x/enum20.C: New.
3344
3345         PR c++/48138
3346         * g++.dg/ext/attr-aligned01.C: New.
3347
3348         PR c++/49205
3349         * g++.dg/cpp0x/variadic-default.C: New.
3350
3351         PR c++/43321
3352         * g++.dg/cpp0x/auto26.C: New.
3353
3354         PR c++/43831
3355         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3356
3357 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3358
3359         * gcc.dg/binop-notand1.c: New test.
3360         * gcc.dg/binop-notand2.c: New test.
3361         * gcc.dg/binop-notand3.c: New test.
3362         * gcc.dg/binop-notand4.c: New test.
3363         * gcc.dg/binop-notand5.c: New test.
3364         * gcc.dg/binop-notand6.c: New test.
3365
3366 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3367
3368         PR testsuite/49432
3369         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3370
3371 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3372
3373         PR fortran/49400
3374         * gfortran.dg/proc_ptr_31.f90: New.
3375
3376 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3377
3378         * gnat.dg/volatile6.adb: New test.
3379         * gnat.dg/volatile7.adb: Likewise.
3380         * gnat.dg/volatile8.adb: Likewise.
3381         * gnat.dg/volatile9.adb: Likewise.
3382
3383 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3384
3385         * gnat.dg/constant3.adb: New test.
3386
3387 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3388
3389         PR libfortran/49296
3390         * gfortran.dg/read_list_eof_1.f90: New test.
3391
3392 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3393
3394         PR target/49411
3395         * gcc.target/i386/testimm-1.c: New test.
3396         * gcc.target/i386/testimm-2.c: New test.
3397         * gcc.target/i386/testimm-3.c: New test.
3398         * gcc.target/i386/testimm-4.c: New test.
3399         * gcc.target/i386/testimm-5.c: New test.
3400         * gcc.target/i386/testimm-6.c: New test.
3401         * gcc.target/i386/testimm-7.c: New test.
3402         * gcc.target/i386/testimm-8.c: New test.
3403         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3404         * gcc.target/i386/xop-rotate1-int.c: New test.
3405         * gcc.target/i386/xop-rotate2-int.c: New test.
3406
3407 2011-06-17  Jason Merrill  <jason@redhat.com>
3408
3409         * g++.dg/cpp0x/rv-func2.C: New.
3410
3411         * g++.dg/debug/dwarf2/lambda1.C: New.
3412         * g++.dg/warn/Wshadow-6.C: Adjust.
3413
3414 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3415
3416         PR fortran/48699
3417         * gfortran.dg/move_alloc_5.f90: New.
3418
3419 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3420
3421         PR rtl-optimization/48542
3422         * gcc.dg/torture/pr48542.c: New test.
3423
3424 2011-06-16  Jason Merrill  <jason@redhat.com>
3425
3426         PR c++/44160
3427         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3428
3429         PR c++/45378
3430         * g++.dg/cpp0x/initlist52.C New.
3431
3432         PR c++/45399
3433         * c-c++-common/raw-string-12.c: New.
3434
3435         PR c++/49229
3436         * g++.dg/cpp0x/sfinae26.C: New.
3437
3438         PR c++/49251
3439         * g++.dg/cpp0x/variadic113.C: New.
3440
3441         PR c++/49420
3442         * g++.dg/cpp0x/variadic112.C: New.
3443
3444 2011-06-16  Jeff Law <law@redhat.com>
3445
3446         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3447         improved jump threading.
3448         * gcc.dg/builtin-object-size-2.c: Likewise.
3449         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3450
3451 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3452
3453         PR fortran/49074
3454         * gfortran.dg/typebound_assignment_3.f03: New.
3455
3456 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3457
3458         PR testsuite/48727
3459         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3460
3461 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3462
3463         PR tree-optimization/49343
3464         * gnat.dg/discr31.ad[sb]: New test.
3465
3466 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3467
3468         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3469
3470 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3471
3472         PR target/45098
3473         * gcc.target/arm/ivopts-3.c: Update test.
3474         * gcc.target/arm/ivopts-5.c: Same.
3475
3476 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3477
3478         Revert:
3479         2011-06-10  Wei Guozhi  <carrot@google.com>
3480
3481         PR target/45335
3482         * gcc.target/arm/pr45335.c: New test.
3483         * gcc.target/arm/pr45335-2.c: New test.
3484         * gcc.target/arm/pr45335-3.c: New test.
3485         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3486         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3487         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3488
3489 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3490
3491         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3492
3493 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3494
3495         PR fortran/49417
3496         * gfortran.dg/class_43.f03: New.
3497
3498 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3499
3500         PR tree-optimization/49419
3501         * gcc.c-torture/execute/pr49419.c: New test.
3502
3503 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3504
3505         * gcc.dg/sms-9.c: New file.
3506
3507 2011-06-15  Easwaran Raman  <eraman@google.com>
3508
3509         PR rtl-optimization/49414
3510         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3511
3512 2011-06-14  Jason Merrill  <jason@redhat.com>
3513
3514         * g++.dg/cpp0x/noexcept13.C: New.
3515
3516 2011-06-14  Easwaran Raman  <eraman@google.com>
3517
3518         PR rtl-optimization/44194
3519         * gcc.dg/pr44194-1.c: New test.
3520         * gcc.dg/pr44194-2.c: New test.
3521
3522 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3523
3524         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3525         switches.
3526         * gcc.target/arm/pr45701-2.c: Likewise.
3527         * gcc.target/arm/thumb-branch1.c: Likewise.
3528
3529 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3530
3531         PR testsuite/48727
3532         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3533
3534 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3535
3536         * gcc.target/arm/pr45701-1.c: Require thumb support.
3537         * gcc.target/arm/pr45701-2.c: Likewise.
3538         * gcc.target/arm/thumb-branch1.c: Likewise.
3539
3540         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3541         * gcc.target/arm/pr39839.c: Likewise.
3542         * gcc.target/arm/pr40657-2.c: Likewise.
3543         * gcc.target/arm/pr40956.c: Likewise.
3544         * gcc.target/arm/pr41679.c: Likewise.
3545         * gcc.target/arm/pr42235.c: Likewise.
3546         * gcc.target/arm/pr42495.c: Likewise.
3547         * gcc.target/arm/pr42505.c: Likewise.
3548         * gcc.target/arm/pr42574.c: Likewise.
3549         * gcc.target/arm/pr46883.c: Likewise.
3550         * gcc.target/arm/pr46934.c: Likewise.
3551         * gcc.target/arm/xor-and.c: Likewise.
3552
3553 2011-06-14  Jason Merrill  <jason@redhat.com>
3554
3555         * g++.dg/other/error23.C: Adjust error message.
3556         * g++.dg/other/error32.C: Likewise.
3557
3558         PR c++/49389
3559         * g++.dg/cpp0x/rv-dotstar.C: New.
3560
3561         PR c++/49369
3562         * g++.dg/cpp0x/decltype30.C: New.
3563
3564         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3565
3566 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3567
3568         PR fortran/49103
3569         * gfortran.dg/pr49103.f90: New test.
3570
3571 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3572
3573         PR target/45098
3574         * gcc.target/arm/ivopts-3.c: New test.
3575         * gcc.target/arm/ivopts-4.c: New test.
3576         * gcc.target/arm/ivopts-5.c: New test.
3577
3578 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR rtl-optimization/49390
3581         * gcc.c-torture/execute/pr49390.c: New test.
3582
3583 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3584
3585         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3586
3587 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3588
3589         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3590         * gcc.c-torture/execute/cmpsi-2.x: New file.
3591         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3592         * gcc.c-torture/execute/pr45262.x: New file.
3593         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3594         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3595         int32plus
3596         * gcc.c-torture/compile/pr49163.c: Ditto.
3597
3598 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3599
3600         * gcc.dg/vect/vect-16.c: Rename to...
3601         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3602         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3603         for double-word vectors.
3604         * gcc.dg/vect/vect-peel-4.c: Likewise.
3605         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3606         vect_element_align.
3607         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3608         -fno-fast-math.
3609
3610 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3611
3612         PR target/44618
3613         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3614
3615 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3616
3617         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3618
3619 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3620
3621         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3622
3623 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3624
3625         * gfortran.dg/trim_optimize_8.f90:  New test case.
3626
3627 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3628            Ira Rosen  <ira.rosen@linaro.org>
3629
3630         PR tree-optimization/49352
3631         * gcc.dg/vect/pr49352.c: New test.
3632
3633 2011-06-12  Tobias Burnus
3634
3635         PR fortran/49324
3636         * gfortran.dg/alloc_comp_assign_11.f90: New.
3637
3638 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3639
3640         * gfortran.dg/trim_optimize_7.f90:  New test.
3641
3642 2011-06-10  Wei Guozhi  <carrot@google.com>
3643
3644         PR target/45335
3645         * gcc.target/arm/pr45335.c: New test.
3646         * gcc.target/arm/pr45335-2.c: New test.
3647         * gcc.target/arm/pr45335-3.c: New test.
3648         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3649         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3650         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3651
3652 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3653
3654         PR c++/41769
3655         * g++.dg/parse/error39.C: New.
3656
3657 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3658
3659         * gcc.target/arm/20090811-1.c: Skip for incompatible
3660         options, do not override other options.
3661         * gcc.target/arm/combine-cmp-shift.c: Skip for
3662         incompatible options.
3663         * gcc.target/arm/pr45094.c: Likewise.
3664         * gcc.target/arm/scd42-1.c: Likewise.
3665         * gcc.target/arm/scd42-3.c: Likewise.
3666         * gcc.target/arm/thumb-ltu.c: Likewise.
3667
3668         * lib/target-supports.exp
3669         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3670         multilib flags use -mfpu with a value other than neon-fp16.
3671
3672 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3673
3674         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3675         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3676
3677 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3678
3679         * lib/target-supports.exp (check_effective_target_pie): New proc.
3680         * gcc.dg/pie-link.c: Use target pie.
3681
3682 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3683             Laurent Rougé  <laurent.rouge@menta.fr>
3684
3685         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3686         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3687
3688 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3689
3690         * gfortran.dg/coarray/sync_1.f90: New test for
3691         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3692
3693 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3694
3695         PR tree-optimization/49318
3696         * gcc.dg/vect/pr49318.c: New test.
3697
3698 2011-06-09  David Krauss  <potswa@mac.com>
3699
3700         * g++.dg/template/arrow1.C: New.
3701
3702 2011-06-09  Jason Merrill  <jason@redhat.com>
3703
3704         * lib/prune.exp: Prune "note"s.
3705         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3706
3707         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3708         * g++.dg/template/dependent-expr3.C: Likewise.
3709         * g++.dg/parse/template7.C: Likewise.
3710         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3711         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3712         * g++.old-deja/g++.pt/friend38.C: Likewise.
3713         * g++.old-deja/g++.pt/crash32.C: Likewise.
3714         * g++.old-deja/g++.other/init4.C: Likewise.
3715         * g++.old-deja/g++.other/friend8.C: Likewise.
3716
3717         * g++.dg/ext/complex7.C: Adjust expected output.
3718         * g++.dg/diagnostic/method1.C: Likewise.
3719         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3720         * g++.dg/parse/crash33.C: Likewise.
3721         * g++.dg/other/warning1.C: Likewise.
3722         * g++.dg/init/pr29571.C: Likewise.
3723         * g++.dg/warn/overflow-warn-1.C: Likewise.
3724         * g++.dg/warn/overflow-warn-3.C: Likewise.
3725         * g++.dg/warn/overflow-warn-4.C: Likewise.
3726         * g++.old-deja/g++.oliva/template1.C: Likewise.
3727
3728         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3729         * g++.dg/parse/template7.C: Adjust.
3730
3731 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3732
3733         PR target/49307
3734         * gcc.dg/pr49307.c: New.
3735
3736 2011-06-09  Wei Guozhi  <carrot@google.com>
3737
3738         PR target/46975
3739         * gcc.target/arm/pr46975.c: New testcase.
3740
3741 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3742
3743         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3744         (PMETH, arglist_t): Removed.
3745         (method_get_number_of_arguments): Removed.
3746         (method_get_nth_argument): Removed.
3747         (method_get_first_argument): Removed.
3748         (method_get_next_argument): Removed.
3749         (method_get_sizeof_arguments): Removed.
3750         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3751         (PMETH): Removed.
3752         (method_get_number_of_arguments): Removed.
3753         (method_get_nth_argument): Removed.
3754         (method_get_first_argument): Removed.
3755         (method_get_next_argument): Removed.
3756         (method_get_sizeof_arguments): Removed.
3757         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3758
3759 2011-06-09  David Li  <davidxl@google.com>
3760
3761         * gcc.dg/dump-pass.c: New test.
3762
3763 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3764
3765         PR c++/29003
3766         * g++.dg/parse/error38.C: New.
3767
3768 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR middle-end/49308
3771         * gfortran.dg/pr49308.f90: New test.
3772
3773 2011-06-08  Jason Merrill  <jason@redhat.com>
3774
3775         * g++.dg/cpp0x/noexcept11.C: New.
3776         * g++.dg/cpp0x/noexcept12.C: New.
3777         * g++.dg/cpp0x/sfinae11.C: Adjust.
3778
3779 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3780
3781         PR testsuite/49323
3782         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3783         to dg-options, match also DW_AT_linkage_name.
3784
3785 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3786
3787         PR middle-end/21953
3788         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3789         -fno-common on alpha*-dec-osf*.
3790         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3791
3792 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3793
3794         PR rtl-optimization/49303
3795         * gcc.target/ia64/pr49303.c: New test.
3796
3797 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3798
3799         PR fortran/18918
3800         * gfortran.dg/coarray_lock_1.f90: New.
3801         * gfortran.dg/coarray_lock_2.f90: New.
3802
3803 2011-06-07  Jason Merrill  <jason@redhat.com>
3804
3805         * lib/prune.exp: Look for "required" rather than "instantiated".
3806         * g++.dg/abi/mangle11.C: Likewise.
3807         * g++.dg/abi/mangle12.C: Likewise.
3808         * g++.dg/abi/mangle17.C: Likewise.
3809         * g++.dg/abi/mangle20-2.C: Likewise.
3810         * g++.dg/abi/pragma-pack1.C: Likewise.
3811         * g++.dg/cpp0x/decltype26.C: Likewise.
3812         * g++.dg/cpp0x/decltype28.C: Likewise.
3813         * g++.dg/cpp0x/decltype29.C: Likewise.
3814         * g++.dg/cpp0x/enum11.C: Likewise.
3815         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3816         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3817         * g++.dg/cpp0x/pr47416.C: Likewise.
3818         * g++.dg/ext/case-range2.C: Likewise.
3819         * g++.dg/ext/case-range3.C: Likewise.
3820         * g++.dg/gomp/for-19.C: Likewise.
3821         * g++.dg/gomp/pr37533.C: Likewise.
3822         * g++.dg/gomp/pr38639.C: Likewise.
3823         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3824         * g++.dg/inherit/base3.C: Likewise.
3825         * g++.dg/inherit/using6.C: Likewise.
3826         * g++.dg/init/placement4.C: Likewise.
3827         * g++.dg/init/reference3.C: Likewise.
3828         * g++.dg/lookup/scoped6.C: Likewise.
3829         * g++.dg/lookup/using7.C: Likewise.
3830         * g++.dg/other/abstract1.C: Likewise.
3831         * g++.dg/other/error10.C: Likewise.
3832         * g++.dg/other/error5.C: Likewise.
3833         * g++.dg/other/field1.C: Likewise.
3834         * g++.dg/other/offsetof5.C: Likewise.
3835         * g++.dg/parse/bitfield2.C: Likewise.
3836         * g++.dg/parse/constant4.C: Likewise.
3837         * g++.dg/parse/crash20.C: Likewise.
3838         * g++.dg/parse/invalid-op1.C: Likewise.
3839         * g++.dg/parse/non-dependent2.C: Likewise.
3840         * g++.dg/parse/template18.C: Likewise.
3841         * g++.dg/tc1/dr152.C: Likewise.
3842         * g++.dg/tc1/dr166.C: Likewise.
3843         * g++.dg/tc1/dr176.C: Likewise.
3844         * g++.dg/tc1/dr213.C: Likewise.
3845         * g++.dg/template/access11.C: Likewise.
3846         * g++.dg/template/access2.C: Likewise.
3847         * g++.dg/template/access3.C: Likewise.
3848         * g++.dg/template/access7.C: Likewise.
3849         * g++.dg/template/arg7.C: Likewise.
3850         * g++.dg/template/cond2.C: Likewise.
3851         * g++.dg/template/crash13.C: Likewise.
3852         * g++.dg/template/crash40.C: Likewise.
3853         * g++.dg/template/crash7.C: Likewise.
3854         * g++.dg/template/crash84.C: Likewise.
3855         * g++.dg/template/ctor5.C: Likewise.
3856         * g++.dg/template/defarg13.C: Likewise.
3857         * g++.dg/template/defarg14.C: Likewise.
3858         * g++.dg/template/dtor7.C: Likewise.
3859         * g++.dg/template/eh2.C: Likewise.
3860         * g++.dg/template/error2.C: Likewise.
3861         * g++.dg/template/error43.C: Likewise.
3862         * g++.dg/template/friend32.C: Likewise.
3863         * g++.dg/template/injected1.C: Likewise.
3864         * g++.dg/template/instantiate1.C: Likewise.
3865         * g++.dg/template/instantiate3.C: Likewise.
3866         * g++.dg/template/instantiate5.C: Likewise.
3867         * g++.dg/template/instantiate7.C: Likewise.
3868         * g++.dg/template/local6.C: Likewise.
3869         * g++.dg/template/lookup2.C: Likewise.
3870         * g++.dg/template/member5.C: Likewise.
3871         * g++.dg/template/memfriend15.C: Likewise.
3872         * g++.dg/template/memfriend16.C: Likewise.
3873         * g++.dg/template/memfriend17.C: Likewise.
3874         * g++.dg/template/memfriend7.C: Likewise.
3875         * g++.dg/template/meminit1.C: Likewise.
3876         * g++.dg/template/nested3.C: Likewise.
3877         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3878         * g++.dg/template/nontype12.C: Likewise.
3879         * g++.dg/template/nontype13.C: Likewise.
3880         * g++.dg/template/nontype6.C: Likewise.
3881         * g++.dg/template/pr23510.C: Likewise.
3882         * g++.dg/template/pr35240.C: Likewise.
3883         * g++.dg/template/ptrmem15.C: Likewise.
3884         * g++.dg/template/ptrmem6.C: Likewise.
3885         * g++.dg/template/qualified-id1.C: Likewise.
3886         * g++.dg/template/qualttp20.C: Likewise.
3887         * g++.dg/template/qualttp3.C: Likewise.
3888         * g++.dg/template/qualttp4.C: Likewise.
3889         * g++.dg/template/qualttp5.C: Likewise.
3890         * g++.dg/template/qualttp6.C: Likewise.
3891         * g++.dg/template/qualttp7.C: Likewise.
3892         * g++.dg/template/qualttp8.C: Likewise.
3893         * g++.dg/template/recurse.C: Likewise.
3894         * g++.dg/template/recurse2.C: Likewise.
3895         * g++.dg/template/ref5.C: Likewise.
3896         * g++.dg/template/scope2.C: Likewise.
3897         * g++.dg/template/sfinae10.C: Likewise.
3898         * g++.dg/template/sfinae3.C: Likewise.
3899         * g++.dg/template/sizeof3.C: Likewise.
3900         * g++.dg/template/static9.C: Likewise.
3901         * g++.dg/template/template-id-2.C: Likewise.
3902         * g++.dg/template/typedef13.C: Likewise.
3903         * g++.dg/template/typename4.C: Likewise.
3904         * g++.dg/template/using14.C: Likewise.
3905         * g++.dg/template/using2.C: Likewise.
3906         * g++.dg/template/warn1.C: Likewise.
3907         * g++.dg/warn/Wparentheses-13.C: Likewise.
3908         * g++.dg/warn/Wparentheses-15.C: Likewise.
3909         * g++.dg/warn/Wparentheses-16.C: Likewise.
3910         * g++.dg/warn/Wparentheses-17.C: Likewise.
3911         * g++.dg/warn/Wparentheses-18.C: Likewise.
3912         * g++.dg/warn/Wparentheses-19.C: Likewise.
3913         * g++.dg/warn/Wparentheses-20.C: Likewise.
3914         * g++.dg/warn/Wparentheses-23.C: Likewise.
3915         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3916         * g++.dg/warn/noeffect2.C: Likewise.
3917         * g++.dg/warn/noeffect4.C: Likewise.
3918         * g++.dg/warn/pr8570.C: Likewise.
3919         * g++.old-deja/g++.brendan/init2.C: Likewise.
3920         * g++.old-deja/g++.eh/spec6.C: Likewise.
3921         * g++.old-deja/g++.pt/crash10.C: Likewise.
3922         * g++.old-deja/g++.pt/crash36.C: Likewise.
3923         * g++.old-deja/g++.pt/derived3.C: Likewise.
3924         * g++.old-deja/g++.pt/error2.C: Likewise.
3925         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3926         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3927         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3928         * g++.old-deja/g++.pt/overload7.C: Likewise.
3929         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3930
3931 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3932             Iain Sandoe  <iains@gcc.gnu.org>
3933
3934         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3935         Added code to deal with the case when [Protocol
3936         -descriptionForInstanceMethod:] or [Protocol
3937         -descriptionForClassMethod:] returns NULL.
3938
3939 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3940             Iain Sandoe  <iains@gcc.gnu.org>
3941
3942         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3943         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3944         Added cast.
3945
3946 2011-06-07  Xinliang David Li  <davidxl@google.com>
3947
3948         * gcc.dg/inline_2.c: New test.
3949         * gcc.dg/unroll_2.c: New test.
3950         * gcc.dg/inline_3.c: New test.
3951         * gcc.dg/unroll_3.c: New test.
3952         * gcc.dg/inline_4.c: New test.
3953         * gcc.dg/unroll_4.c: New test.
3954         * gcc.dg/inline_1.c: New test.
3955         * gcc.dg/unroll_1.c: New test.
3956
3957 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3958
3959         PR tree-optimization/48497
3960         * lib/gcc-defs.exp (dg-additional-options): New proc.
3961         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3962         -msse2 on 32-bit x86.
3963
3964 2011-06-06  Jason Merrill  <jason@redhat.com>
3965
3966         * g++.dg/cpp0x/enum19.C: New.
3967
3968 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3969
3970         * gcc.target/arm/neon-reload-class.c: New test.
3971
3972 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3973
3974         PR debug/49130
3975         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3976
3977 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3978
3979         * gcc.target/arm/smlatb-1.c: New file.
3980         * gcc.target/arm/smlatt-1.c: New file.
3981         * gcc.target/arm/smlaltb-1.c: New file.
3982         * gcc.target/arm/smlaltt-1.c: New file.
3983
3984 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3985
3986         * gcc.target/arm/mla-2.c: New test.
3987
3988 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR gcov-profile/49299
3991         * gcc.dg/tree-prof/pr49299-1.c: New test.
3992         * gcc.dg/tree-prof/pr49299-2.c: New test.
3993
3994 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3995
3996         * lib/target-supports.exp
3997         (check_effective_target_vect_widen_mult_qi_to_hi):
3998         Add NEON as supporting target.
3999         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4000         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4001         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4002         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4003         using widening multiplication on targets that support it.
4004         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4005         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4006         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4007
4008 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4009
4010         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4011         Modern Objective-C runtime API.
4012         * objc/execute/next_mapping.h: Removed.
4013         * objc-obj-c++-shared/next-mapping.h: Removed.
4014         * objc-obj-c++-shared/Object1.h: Removed.
4015         * objc-obj-c++-shared/Object1.m: Removed.
4016         * objc-obj-c++-shared/Object1.mm: Removed.
4017         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4018         * objc-obj-c++-shared/Protocol1.h: Removed.
4019         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4020         of ProtoBool, IVAR_T and METHOD.
4021         * objc-obj-c++-shared/runtime.h: New.
4022         * objc-obj-c++-shared/TestsuiteObject.h: New.
4023         * objc-obj-c++-shared/TestsuiteObject.m: New.
4024
4025         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4026         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4027         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4028         it a class method.
4029         * objc/execute/_cmd.m: Include
4030         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4031         runtime API.  ([TestClass +initialize]): Include this method also
4032         with the GNU runtime.
4033         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4034         Object.  ([-setValue:]): Return void.
4035         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4036         with the GNU runtime.  Include
4037         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4038         for the NeXT runtime.  Use the existing print_ivars() and
4039         compare_structures() implementations for the old NeXT runtime.
4040         Added new implementations for the Modern GNU and NeXT runtimes.
4041         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4042         well.  (main): Use objc_getClass().  Use return instead of exit.
4043         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4044         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4045         of exit().
4046         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4047         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4048         instead of Object.  (main): Use return instead of exit().
4049         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4050         instead of Object.  Removed prototype for exit().  (main): Use
4051         return instead of exit().  Use the Modern Objective-C runtime API.
4052         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4053         Object.
4054         * objc/execute/class-tests-1.h: Include
4055         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4056         runtime API.  (test_class_with_superclass): Do not call [Object
4057         class].  There is no need to with the current libobjc.
4058         * objc/execute/class-tests-2.h: Include
4059         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4060         runtime API.
4061         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4062         ../../objc-obj-c++-shared/next-mapping.h.
4063         * objc/execute/class-2.m: Likewise.
4064         * objc/execute/class-3.m: Likewise.
4065         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4066         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4067         +initialize]): Include this method also with the GNU
4068         runtime. (main): Use the Modern Objective-C runtime API.
4069         * objc/execute/class-5.m: Likewise.
4070         * objc/execute/class-6.m: Likewise.
4071         * objc/execute/class-7.m: Likewise.
4072         * objc/execute/class-8.m: Likewise.
4073         * objc/execute/class-9.m: Likewise.
4074         * objc/execute/class-10.m: Likewise.
4075         * objc/execute/class-11.m: Likewise.
4076         * objc/execute/class-12.m: Likewise.
4077         * objc/execute/class-13.m: Likewise.
4078         * objc/execute/class-14.m: Likewise.
4079         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4080         this method also with the GNU runtime.
4081         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4082         +initialize]): Include this method also with the GNU runtime.
4083         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4084         of Object.
4085         * objc/execute/encode-1.m: Likewise.
4086         * objc/execute/enumeration-1.m: Likewise.
4087         * objc/execute/enumeration-2.m: Likewise.
4088         * objc/execute/exceptions/catchall-1.m: Likewise.
4089         * objc/execute/exceptions/finally-1.m: Likewise.
4090         * objc/execute/exceptions/foward-1.m: Likewise.
4091         * objc/execute/exceptions/local-variables-1.m: Likewise.
4092         * objc/execute/exceptions/throw-nil.m: Likewise.
4093         * objc/execute/exceptions/trivial.m: Likewise.
4094         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4095         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4096         * objc/execute/exceptions/matcher-1.m: Likewise.
4097         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4098         Object.
4099         * objc/execute/formal_protocol-2.m: Likewise.
4100         * objc/execute/formal_protocol-3.m: Likewise.
4101         * objc/execute/formal_protocol-4.m: Likewise.
4102         * objc/execute/formal_protocol-5.m: Include
4103         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4104         protocol_getName().
4105         * objc/execute/formal_protocol-6.m: Likewise.
4106         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4107         Object.  Include <objc/Protocol.h> instead of
4108         ../../objc-obj-c++-shared/Protocol1.h.
4109         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4110         Object.
4111         * objc/execute/informal_protocol.m: Likewise.
4112         * objc/execute/load-3.m: Likewise.
4113         * objc/execute/many_args_method.m ([TestClass +initialize]):
4114         Include this method with the GNU runtime as well.
4115         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4116         * objc/execute/nested-func-1.m: Use TestsuiteObject
4117         instead of Object.
4118         * objc/execute/nil_method-1.m: Likewise.
4119         * objc/execute/no_clash.m: Likewise.
4120         * objc/execute/np-1.m: Do not include
4121         ../../objc-obj-c++-shared/Protocol1.h.
4122         (main): Use return instead of exit().
4123         * objc/execute/np-2.m: Do not include
4124         ../../objc-obj-c++-shared/Protocol1.h.
4125         ([MyObject +initialize]): Include this method also with the GNU
4126         runtime.  (main): Use return instead of exit().
4127         * objc/execute/object_is_class.m: Include
4128         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4129         of Object.  (main): Use the Modern Objective-C runtime API.
4130         * objc/execute/object_is_meta_class.m: Likewise.
4131         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4132         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4133         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4134         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4135         Objective-C runtime API.
4136         * objc/execute/protocol-isEqual-2.m: Likewise.
4137         * objc/execute/protocol-isEqual-3.m: Likewise.
4138         * objc/execute/protocol-isEqual-4.m: Likewise.
4139         * objc/execute/redefining_self.m ([TestClass +initialize]):
4140         Include this method with the GNU runtime as well.
4141         * objc/execute/root_methods.m: Include
4142         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4143         Include this method with the GNU runtime as well.
4144         (main): Use the Modern Objective-C runtime API.
4145         * objc/execute/selector-1.m: Include
4146         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4147         of Object.  (main): Use the Modern Objective-C runtime API.
4148         * objc/execute/static-1.m ([Test +initialize]): Include this
4149         method with the GNU runtime as well.
4150         * objc/execute/static-2.m: Likewise.
4151         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4152         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4153         ([MathClass +initialize]): Include this method with the GNU
4154         runtime as well.
4155         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4156         instead of Object.
4157         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4158         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4159         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4160         * objc.dg/attributes/method-attribute-1.m: Likewise.
4161         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4162         * objc.dg/attributes/method-attribute-2.m: Likewise.
4163         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4164         * objc.dg/attributes/method-attribute-3.m: Likewise.
4165         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4166         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4167         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4168         * obj-c++.dg/bitfield-1.mm: Likewise.
4169         * obj-c++.dg/bitfield-2.mm: Likewise
4170         * objc.dg/bitfield-3.m: Likewise.
4171         * obj-c++.dg/bitfield-4.mm: Likewise.
4172         * objc.dg/bitfield-5.m: Likewise
4173         * objc.dg/call-super-1.m: Likewise.
4174         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4175         Use objc_getClass() instead of objc_get_class(), but for the GNU
4176         runtime redefine objc_getClass as objc_get_class.  Include
4177         ../objc-obj-c++-shared/runtime.h.
4178         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4179         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4180         Use the Modern Objective-C runtime API.
4181         * objc.dg/class-protocol-1.m: Include
4182         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4183         * obj-c++.dg/class-protocol-1.mm: Likewise.
4184         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4185         * objc.dg/comp-types-10.m: Likewise.
4186         * objc.dg/comp-types-11.m: Likewise.
4187         * objc.dg/comp-types-12.m: Likewise.
4188         * obj-c++.dg/comp-types-9.mm: Likewise.
4189         * obj-c++.dg/comp-types-11.mm: Likewise.
4190         * obj-c++.dg/comp-types-12.mm: Likewise.
4191         * obj-c++.dg/comp-types-13.mm: Likewise.
4192         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4193         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4194         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4195         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4196         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4197         * objc.dg/desig-init-1.m: Likewise.
4198         * obj-c++.dg/defs.mm: Likewise.
4199         * objc.dg/exceptions-2.m: Likewise.
4200         * obj-c++.dg/except-1.mm: Likewise.
4201         * obj-c++.dg/exceptions-2.mm: Likewise.
4202         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4203         Use the Modern Objective-C runtime API.
4204         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4205         the Modern Objective-C runtime API.  Do not include
4206         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4207         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4208         the Modern Objective-C runtime API except when using an older NeXT
4209         runtime.
4210         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4211         the Modern Objective-C runtime API.
4212         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4213         objc/encoding.h.
4214         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4215         * objc.dg/encode-7-next-64bit.m: Updated include.
4216         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4217         objc/encoding.h.
4218         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4219         the Modern Objective-C runtime API.
4220         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4221         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4222         instead of ../objc-obj-c++-shared/Protocol1.h.
4223         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4224         the Modern Objective-C runtime API except when using an older NeXT
4225         runtime.
4226         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4227         the Modern Objective-C runtime API.
4228         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4229         Object.
4230         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4231         * objc.dg/fix-and-continue-2.m: Likewise.
4232         * objc.dg/foreach-1.m: Likewise.
4233         * objc.dg/foreach-2.m: Likewise.
4234         * objc.dg/foreach-3.m: Likewise.
4235         * objc.dg/foreach-4.m: Likewise.
4236         * objc.dg/foreach-5.m: Likewise.
4237         * objc.dg/foreach-6.m: Likewise.
4238         * objc.dg/foreach-7.m: Likewise.
4239         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4240         Object.
4241         * objc.dg/func-ptr-2.m: Likewise.
4242         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4243         Do not include objc/objc-api.h.
4244         * obj-c++.dg/fsf-package-0.mm: Likewise.
4245         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4246         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4247         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4248         of Object.
4249         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4250         * objc.dg/gnu-runtime-3.m: Likewise.
4251         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4252         * objc.dg/headers.m: Include objc/runtime.h instead of
4253         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4254         for the NeXT runtime.
4255         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4256         * obj-c++.dg/isa-field-1.mm: Likewise.
4257         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4258         * objc.dg/layout-1.m: Likewise.
4259         * objc.dg/layout-2.m: Likewise.
4260         * objc.dg/local-decl-2.m: Likewise.
4261         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4262         Object.  ([Container +elementForView:]): Use
4263         class_conformsToProtocol().
4264         * obj-c++.dg/lookup-2.mm: Likewise.
4265         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4266         * obj-c++.dg/local-decl-1.mm: Likewise.
4267         * objc.dg/method-3.m: Likewise.
4268         * objc.dg/method-4.m: Likewise.
4269         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4270         ../objc-obj-c++-shared/Protocol1.h.
4271         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4272         * objc.dg/method-9.m: Likewise.
4273         * objc.dg/method-10.m: Likewise.
4274         * objc.dg/method-13.m ([Root +initialize]): Include this method
4275         also for the GNU runtime.  (main): Use objc_getClass() also for
4276         the GNU runtime.
4277         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4278         * objc.dg/method-17.m: Likewise.
4279         * objc.dg/method-19.m: Likewise.
4280         * objc.dg/method-20b.m: Likewise.
4281         * obj-c++.dg/method-2.mm: Likewise.
4282         * obj-c++.dg/method-6.mm: Likewise.
4283         * obj-c++.dg/method-10.mm: Likewise.
4284         * obj-c++.dg/method-11.mm: Likewise.
4285         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4286         ../objc-obj-c++-shared/Protocol1.h.
4287         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4288         * obj-c++.dg/method-15.mm: Likewise.
4289         * obj-c++.dg/method-17.mm: Likewise.
4290         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4291         +initialize]): Include this method also for the GNU
4292         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4293         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4294         * obj-c++.dg/method-22.mm: Likewise.
4295         * obj-c++.dg/method-23.mm: Likewise.
4296         * obj-c++.dg/no-extra-load.mm: Likewise.
4297         * objc.dg/objc-fast-4.m: Likewise.
4298         * objc.dg/objc-gc-4.m: Likewise.
4299         * obj-c++.dg/objc-gc-3.mm: Likewise.
4300         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4301         protocol_getMethodDescription() instead of [Protocol
4302         -descriptionForInstanceMethod].
4303         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4304         Made it available with all runtimes.  (main): Call -test instead
4305         of -class.
4306         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4307         and put into a category.
4308         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4309         Object.  Include objc/objc.h.
4310         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4311         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4312         New. (main): Use protocol_getMethodDescription() instead
4313         of [Protocol -descriptionForInstanceMethod] and [Protocol
4314         -descriptionForClassMethod].
4315         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4316         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4317         Objective-C runtime API.
4318         * obj-c++.dg/proto-qual-1.mm: Likewise.
4319         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4320         Object.
4321         * obj-c++.dg/property/property-1.mm: Likewise.
4322         * obj-c++.dg/qual-types-1.mm: Likewise.
4323         * objc.dg/selector-2.m: Include objc/objc.h instead of
4324         ../objc-obj-c++-shared/Object1.h.
4325         * obj-c++.dg/selector-2.mm: Likewise.
4326         * obj-c++.dg/selector-5.mm: Likewise.
4327         * obj-c++.dg/selector-6.mm: Likewise.
4328         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4329         Object.  Do not include objc/objc-api.h.
4330         * obj-c++.dg/set-not-used-1.mm: Likewise.
4331         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4332         * objc.dg/stret-1.m: Likewise.
4333         * objc.dg/stret-2.m: Likewise.
4334         * obj-c++.dg/super-class-2.mm: Likewise.
4335         * objc.dg/super-class-3.m: Likewise.
4336         * objc.dg/super-class-4.m: Likewise.
4337         * objc.dg/sync-2.m: Likewise.
4338         * obj-c++.dg/sync-2.mm: Likewise.
4339         * objc.dg/sync-1.m: Include objc/objc.h instead of
4340         ../objc-obj-c++-shared/Object1.h.
4341         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4342         'Class' as the type of 'isa'.
4343         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4344         Objective-C runtime API.  ([TestClass +initialize]): Include this
4345         method with the GNU runtime as well.
4346         * objc.dg/strings/strings-1.m: Updated includes.
4347         * obj-c++.dg/strings/strings-1.mm: Likewise.
4348         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4349         objc.dg/strings/const-str-12b.m.
4350         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4351         * obj-c++.dg/template-3.mm: Likewise.
4352         * obj-c++.dg/template-4.mm: Likewise.
4353         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4354         Objective-C runtime API.
4355         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4356         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4357         * obj-c++.dg/try-catch-1.mm: Likewise.
4358         * obj-c++.dg/try-catch-2.mm: Likewise.
4359         * objc.dg/try-catch-3.m: Likewise.
4360         * obj-c++.dg/try-catch-3.mm: Likewise.
4361         * objc.dg/try-catch-6.m: Likewise.
4362         * objc.dg/try-catch-7.m: Likewise.
4363         * obj-c++.dg/try-catch-7.mm: Likewise.
4364         * obj-c++.dg/try-catch-8.mm: Likewise.
4365         * obj-c++.dg/try-catch-9.mm: Likewise.
4366         * objc.dg/try-catch-10.m: Likewise.
4367         * obj-c++.dg/try-catch-11.mm: Likewise.
4368         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4369         Object.  Include objc/objc.h.
4370         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4371         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4372         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4373         Object.  Use Modern Objective-C runtime API.  Do not use
4374         performv::.
4375         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4376         * obj-c++.dg/torture/trivial.mm: Likewise.
4377         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4378         instead of ../objc-obj-c++-shared/Object1.h.  Include
4379         ../objc-obj-c++-shared/runtime.h.
4380         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4381         * objc.dg/torture/strings/const-str-11.m: Likewise.
4382         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4383         * objc.dg/torture/strings/const-str-9.m: Likewise.
4384         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4385         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4386         instead of Object. Only add _FooClassReference if
4387         __NEXT_RUNTIME__.
4388         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4389         * objc.dg/torture/strings/const-str-8.m: Likewise.
4390         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4391         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4392         additional sources.
4393         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4394         Object.
4395         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4396         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4397         * obj-c++.dg/va-meth-1.mm: Likewise.
4398         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4399         ../objc-obj-c++-shared/Object1.h.
4400         * objc.dg/zero-link-3.m: Likewise.
4401
4402 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4403
4404         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4405
4406 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4407
4408         PR objc-++/48275
4409         * obj-c++.dg/property/cxx-property-1.mm: New.
4410         * obj-c++.dg/property/cxx-property-2.mm: New.
4411
4412 2011-06-06  Jason Merrill  <jason@redhat.com>
4413
4414         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4415
4416 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4417
4418         PR rtl-optimization/49145
4419         From Ryan Mansfield
4420         * gcc.c-torture/compile/pr49145.c: New test.
4421
4422 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4423
4424         PR testsuite/49288
4425         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4426         to dg-options, match also DW_AT_linkage_name.
4427
4428         PR debug/49294
4429         * gcc.dg/debug/pr49294.c: New test.
4430
4431         PR c++/49264
4432         * g++.dg/opt/pr49264.C: New test.
4433
4434 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4435
4436         PR tree-optimization/49243
4437         * gcc.dg/pr49243.c: New.
4438
4439 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4440
4441         * gnat.dg/specs/cond_expr1.ads: New test.
4442
4443 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4444
4445         * gnat.dg/deferred_const4.ad[sb]: New test.
4446         * gnat.dg/deferred_const4_pkg.ads: New helper.
4447
4448 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4449
4450         * gnat.dg/test_tamdt.adb: Rename to...
4451         * gnat.dg/taft_type1.adb: ...this.
4452         * gnat.dg/tamdt.ad[sb]: Rename to...
4453         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4454         * gnat.dg/tamdt_aux.ads: Rename to...
4455         * gnat.dg/taft_type1_pkg2.ads: ...this.
4456         * gnat.dg/taft_type2.ad[sb]: New test.
4457         * gnat.dg/taft_type2_pkg.ads: New helper.
4458         * gnat.dg/taft_type3.adb: New test.
4459         * gnat.dg/taft_type3_pkg.ads: New helper.
4460
4461 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4462
4463         PR fortran/49255
4464         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4465         for F2008.
4466
4467 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4468
4469         PR testsuite/49287
4470         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4471         warning.
4472         * objc.dg/gnu-api-2-objc.m: Likewise.
4473         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4474         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4475
4476 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4477
4478         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4479         alignment, not the alignment, when calling class_addIvar().  Add
4480         an 'isa' instance variable to the test root class.
4481         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4482
4483 2011-06-04  Jan Hubicka  <jh@suse.cz>
4484
4485         PR tree-optimization/48893
4486         PR tree-optimization/49091
4487         PR tree-optimization/49179
4488         * gfortran.dg/pr49179.f90: New testcase
4489
4490 2011-06-04  Jan Hubicka  <jh@suse.cz>
4491
4492         PR lto/48954
4493         * g++.dg/torture/pr48954.C: New testcase.
4494
4495 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4496
4497         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4498
4499 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4500
4501         PR c++/33840
4502         * g++.dg/diagnostic/bitfld2.C: New.
4503
4504 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4505
4506         PR target/49281
4507         * gcc.c-torture/execute/pr49281.c: New test.
4508
4509 2011-06-04  Jan Hubicka  <jh@suse.cz>
4510
4511         PR tree-optimize/48929
4512         * gcc.c-torture/compile/pr48929.c: New testcase.
4513
4514 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4515
4516         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4517
4518 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR c++/49276
4521         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4522
4523 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4524
4525         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4526
4527 2011-06-03  Richard Henderson  <rth@redhat.com>
4528             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4529
4530         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4531
4532 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4533
4534         * objc.dg/headers.m: Do not include objc-list.h.
4535
4536 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4537
4538         * objc.dg/type-stream-1.m: Test removed.
4539         * objc.dg/headers.m: Do not include typedstream.h.
4540
4541 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4542
4543         * objc.dg/torture/forward-1.m (main): Updated testcase.
4544
4545 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4546
4547         PR target/49163
4548         * gcc.c-torture/compile/pr49163.c: New.
4549
4550 2011-06-02  Asher Langton  <langton2@llnl.gov>
4551
4552         PR fortran/49268
4553         * gfortran.dg/PR49268.f90: New test.
4554
4555 2011-06-02  Asher Langton  <langton2@llnl.gov>
4556
4557         PR fortran/37039
4558         * gfortran.dg/PR37039.f90: New test.
4559
4560 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4561
4562         PR objc/48539
4563         * objc.dg/method-5.m: Updated.
4564         * objc.dg/method-19.m: Updated.
4565         * objc.dg/method-lookup-1.m: New.
4566         * obj-c++.dg/method-6.mm: Updated.
4567         * obj-c++.dg/method-7.mm: Updated.
4568         * obj-c++.dg/method-lookup-1.mm: New.
4569
4570 2011-06-02  DJ Delorie  <dj@redhat.com>
4571
4572         * lib/timeout.exp (timeout): Add board_info support.
4573
4574 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4575
4576         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4577
4578 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4579
4580         PR fortran/49265
4581         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4582         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4583
4584 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4585             Hans-Peter Nilsson  <hp@axis.com>
4586
4587         PR rtl-optimization/48840
4588         * gcc.target/sparc/ultrasp13.c: New test.
4589
4590 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4591
4592         PR target/49238
4593         * gcc.c-torture/compile/pr49238.c: New.
4594
4595 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4596
4597         * gcc.target/arm/g2.c: Skip test in -mthumb.
4598         Skip test unless cpu is xscale.
4599         * gcc.target/arm/scd42-2.c: Likewise.
4600         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4601
4602 2011-06-01  Jason Merrill  <jason@redhat.com>
4603
4604         * g++.dg/cpp0x/decltype28.C: New.
4605         * g++.dg/cpp0x/decltype29.C: New.
4606
4607 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4608
4609         PR target/45074
4610         * gcc.target/mips/pr45074.c: New test.
4611
4612 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4613             Hans-Peter Nilsson  <hp@axis.com>
4614
4615         PR rtl-optimization/48830
4616         * gcc.target/sparc/ultrasp12.c: New test.
4617
4618 2011-06-01  David Li  <davidxl@google.com>
4619
4620         * gcc.dg/profile-dir-1.c: Change pass name.
4621         * gcc.dg/profile-dir-2.c: Ditto.
4622         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4623         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4624         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4625         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4626         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4627         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4628         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4629         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4630         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4631         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4632         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4633         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4634         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4635         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4636         * gcc.dg/profile-dir-3.c: Ditto.
4637         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4638
4639 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4640
4641         * objc.dg/attributes/method-nonnull-1.m: New test.
4642         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4643
4644 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4645
4646         PR fortran/18918
4647         * gfortran.dg/coarray_atomic_1.f90: New.
4648         * gfortran.dg/coarray/atomic_1.f90: New.
4649
4650 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4651
4652         * gcc.dg/guality/bswaptest.c: New test.
4653         * gcc.dg/guality/clztest.c: New test.
4654         * gcc.dg/guality/ctztest.c: New test.
4655         * gcc.dg/guality/rotatetest.c: New test.
4656
4657         PR target/48688
4658         * gcc.target/i386/pr48688.c: New test.
4659
4660 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4661
4662         PR c++/48010
4663         * g++.dg/lookup/name-clash9.C: New.
4664
4665 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4666
4667         PR fortran/18918
4668         * gfortran.dg/coarray/dummy_1.f90: New.
4669
4670 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4671
4672         PR fortran/18918
4673         * gfortran.dg/coarray/save_1.f90: New.
4674         * gfortran.dg/coarray_4.f90: Update dg-error.
4675
4676 2011-05-31  Jason Merrill  <jason@redhat.com>
4677
4678         * g++.dg/cpp0x/rv-template1.C: New.
4679
4680 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4681
4682         PR rtl-optimization/49235
4683         * gcc.dg/pr49235.c: New test.
4684
4685 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4686
4687         PR tree-optimization/49093
4688         * gcc.dg/vect/pr49093.c: New test.
4689
4690 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4691
4692         PR debug/49047
4693         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4694
4695 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4696
4697         PR testsuite/49239
4698         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4699         output array.
4700
4701 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4702
4703         PR target/49186
4704         * gcc.c-torture/execute/pr49186.c: New.
4705
4706 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4707
4708         PR target/49168
4709          * gcc.target/i386/pr49168-1.c: New.
4710
4711 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4712             Eric Botcazou  <ebotcazou@adacore.com>
4713
4714         * gcc.dg/guality/drap.c: New test.
4715
4716 2011-05-30  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/49210
4719         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4720         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4721
4722 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR c++/49223
4725         * g++.dg/gomp/pr49223-1.C: New test.
4726         * g++.dg/gomp/pr49223-2.C: New test.
4727
4728 2011-05-30  Richard Guenther  <rguenther@suse.de>
4729
4730         PR tree-optimization/49218
4731         * gcc.c-torture/execute/pr49218.c: New testcase.
4732
4733 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4734
4735         PR tree-optimization/49199
4736         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4737         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4738         -fno-tree-scev-cprop.
4739
4740 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4741
4742         PR fortran/47601
4743         * gfortran.dg/extends_13.f03: New.
4744
4745 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4746
4747         PR rtl-optimization/49095
4748         * gcc.target/i386/pr49095.c: New test.
4749
4750 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4751
4752         PR fortran/18918
4753         * gfortran.dg/coarray_24.f90: New.
4754
4755 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4756
4757         PR fortran/18918
4758         * gfortran.dg/coarray_23.f90: New.
4759
4760 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4761
4762         From Ryan Mansfield
4763         * gcc.dg/pr48826.c: New test.
4764
4765 2011-05-29  Richard Guenther  <rguenther@suse.de>
4766
4767         PR tree-optimization/49217
4768         * gcc.dg/torture/pr49217.c: New testcase.
4769
4770 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4771
4772         PR testsuite/49222
4773         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4774
4775 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4776
4777         * gnat.dg/boolean_subtype.adb: Rename to...
4778         * gnat.dg/boolean_subtype1.adb: ...this.
4779
4780 2011-05-28  Jason Merrill  <jason@redhat.com>
4781
4782         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4783
4784 2011-05-27  Jason Merrill  <jason@redhat.com>
4785
4786         * g++.dg/cpp0x/enum18.C: Adjust.
4787
4788         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4789
4790 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4791
4792         PR fortran/18918
4793         * gfortran.dg/coarray_22.f90: New.
4794
4795 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4796
4797         PR tree-optimization/46728
4798         * gcc.target/powerpc/pr46728-1.c: New.
4799         * gcc.target/powerpc/pr46728-2.c: New.
4800         * gcc.target/powerpc/pr46728-3.c: New.
4801         * gcc.target/powerpc/pr46728-4.c: New.
4802         * gcc.target/powerpc/pr46728-5.c: New.
4803         * gcc.dg/pr46728-6.c: New.
4804         * gcc.target/powerpc/pr46728-7.c: New.
4805         * gcc.target/powerpc/pr46728-8.c: New.
4806         * gcc.dg/pr46728-9.c: New.
4807         * gcc.target/powerpc/pr46728-10.c: New.
4808         * gcc.target/powerpc/pr46728-11.c: New.
4809         * gcc.dg/pr46728-12.c: New.
4810         * gcc.target/powerpc/pr46728-13.c: New.
4811         * gcc.target/powerpc/pr46728-14.c: New.
4812         * gcc.target/powerpc/pr46728-15.c: New.
4813         * gcc.target/powerpc/pr46728-16.c: New.
4814
4815 2011-05-27  Jason Merrill  <jason@redhat.com>
4816
4817         * g++.dg/abi/mangle47.C: New.
4818
4819         PR c++/49176
4820         * g++.dg/template/const5.C: New.
4821
4822         * g++.dg/cpp0x/enum18.C: New.
4823
4824         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4825
4826         * g++.dg/cpp0x/error6.C: New.
4827
4828         * g++.dg/cpp0x/error5.C: New.
4829
4830 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4831
4832         PR c++/49165
4833         * g++.dg/eh/cond6.C: New test.
4834
4835 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4836
4837         PR fortran/48820
4838         * gfortran.dg/rank_3.f90: New.
4839         * gfortran.dg/rank_4.f90: New.
4840
4841 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4842
4843         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4844         replace dump search.
4845
4846 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4847
4848         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4849         * gnat.dg/bit_packed_array5.adb: ...here.
4850
4851 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4852
4853         PR c++/42056
4854         * g++.dg/cpp0x/auto25.C: New.
4855
4856 2011-05-27  Richard Guenther  <rguenther@suse.de>
4857
4858         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4859
4860 2011-05-27  Richard Guenther  <rguenther@suse.de>
4861
4862         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4863
4864 2011-05-27  Richard Guenther  <rguenther@suse.de>
4865
4866         PR middle-end/49189
4867         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4868
4869 2011-05-26  Jason Merrill  <jason@redhat.com>
4870
4871         * g++.dg/cpp0x/friend1.C: New.
4872         * g++.dg/cpp0x/friend2.C: New.
4873
4874         * g++.dg/cpp0x/auto7.C: Update.
4875         * g++.dg/template/crash50.C: Adjust.
4876         * g++.dg/template/static9.C: Adjust.
4877         * g++.old-deja/g++.ext/memconst.C: Adjust.
4878
4879 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4880
4881         * gcc.dg/march.c: Ignore a note for some targets.
4882
4883 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4884             Nathan Froyd  <froydnj@codesourcery.com>
4885
4886         PR c++/2288
4887         PR c++/18770
4888         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4889         * g++.dg/parse/pr18770.C: New test.
4890         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4891
4892 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4893
4894         PR fortran/48955
4895         * gfortran.dg/dependency_40.f90 : New test.
4896
4897 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4898
4899         PR fortran/18918
4900         * gfortran.dg/coarray/registering_1.f90: New.
4901
4902 2011-05-26  Jason Merrill  <jason@redhat.com>
4903
4904         * g++.dg/cpp0x/variadic111.C: New.
4905         * g++.dg/cpp0x/variadic41.C: Adjust.
4906
4907 2011-05-26  Richard Guenther  <rguenther@suse.de>
4908
4909         PR tree-optimization/48702
4910         * gcc.dg/torture/pr48702.c: New testcase.
4911
4912 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4913
4914         PR gcov-profile/48845
4915         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4916         support.
4917         * gcc.dg/matrix/matrix.exp: Likewise.
4918         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4919         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4920         line number to check_profiling_available.
4921         * lib/target-supports.exp (check_profiling_available): Account for
4922         this.
4923         Require TLS runtime support with -fprofile-generate.
4924         * lib/profopt.exp (profopt-execute): Add TLS options for
4925         -fprofile-generate.
4926         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4927
4928 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4929
4930         PR c++/49165
4931         * g++.dg/eh/cond5.C: New test.
4932
4933         PR tree-optimization/49161
4934         * gcc.c-torture/execute/pr49161.c: New test.
4935
4936 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4937
4938         * gcc.target/arm/neon-vorn-vbic.c: New test.
4939
4940 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4941
4942         PR tree-optimization/49038
4943         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4944         * gcc.dg/vect/pr49038.c: New test.
4945
4946 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4947         * g++.dg/init/pr25811-3.C: New.
4948         * g++.dg/init/pr25811-4.C: New.
4949
4950 2011-05-25  Jason Merrill  <jason@redhat.com>
4951
4952         * g++.dg/cpp0x/enum17.C: New.
4953         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4954
4955         * g++.dg/cpp0x/auto24.C: New.
4956
4957         * g++.dg/cpp0x/error4.C: New.
4958
4959         * g++.dg/cpp0x/rv-restrict.C: New.
4960
4961         * g++.dg/cpp0x/enum15.C: New.
4962         * g++.dg/cpp0x/constexpr-switch2.C: New.
4963
4964         * g++.dg/cpp0x/variadic110.C: New.
4965
4966         * g++.dg/cpp0x/auto9.C: Add typedef test.
4967
4968         * g++.dg/cpp0x/auto23.C: New.
4969         * g++.dg/cpp0x/auto9.C: Adjust.
4970
4971         * g++.dg/cpp0x/defaulted29.C: New.
4972
4973         * g++.dg/cpp0x/initlist51.C: New.
4974
4975 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4976
4977         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4978         * g++.dg/abi/packed1.C: Suppress warning.
4979         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4980         * g++.dg/template/stdarg1.C: Likewise.
4981         * g++.dg/other/packed1.C: Remove arm from xfail list.
4982
4983 2011-05-25  Jason Merrill  <jason@redhat.com>
4984
4985         * g++.dg/cpp0x/enum16.C: New.
4986         * g++.dg/parse/error15.C: Adjust.
4987
4988         * g++.dg/cpp0x/initlist50.C: New.
4989
4990         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4991
4992         * g++.dg/cpp0x/variadic109.C: New.
4993
4994 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4995
4996          * gcc.target/i386/pause-1.c: New.
4997
4998 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4999
5000         * gcc.dg/stack-usage-1.c: Adjust comment.
5001         * gcc.dg/stack-usage-2.c: New test.
5002
5003 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5004
5005         PR c++/49136
5006         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5007         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5008
5009 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5010
5011         PR rtl-optimization/48757
5012         * gfortran.dg/pr48757.f:  New test case.
5013
5014 2011-05-24  Jason Merrill  <jason@redhat.com>
5015
5016         * g++.dg/cpp0x/access01.C: New.
5017
5018 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5019
5020         PR libobjc/48177
5021         * objc.dg/pr48177.m: New testcase.      
5022
5023 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5024
5025         PR objc/48187
5026         * objc.dg/pr48187.m: New testcase.
5027         * obj-c++.dg/pr48187.mm: New testcase.
5028         * objc.dg/ivar-extra-semicolon.m: New testcase.
5029
5030 2011-05-24  Jason Merrill  <jason@redhat.com>
5031
5032         * g++.dg/template/access21.C: New.
5033         * g++.dg/template/access22.C: New.
5034
5035 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5036
5037         PR rtl-optimization/48633
5038         * g++.dg/pr48633.C: New test.
5039
5040 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5041
5042         PR target/49133
5043         * g++.dg/other/pr49133.C: New test.
5044
5045 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5046             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5047
5048         * gcc.dg/torture/tls/run-gd.c: New test.
5049         * gcc.dg/torture/tls/run-ie.c: New test.
5050         * gcc.dg/torture/tls/run-ld.c: New test.
5051         * gcc.dg/torture/tls/run-le.c: New test.
5052         * lib/target-supports.exp (check_effective_target_tls_runtime):
5053         Build testcase with TLS options.
5054
5055 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5056
5057         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5058
5059 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5060
5061         PR tree-optimization/49121
5062         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5063
5064 2011-05-23  Jason Merrill  <jason@redhat.com>
5065
5066         * g++.dg/cpp0x/defaulted28.C: New.
5067
5068         * g++.dg/cpp0x/sfinae25.C: New.
5069
5070         * g++.dg/cpp0x/rv-cast2.C: New.
5071
5072         * g++.dg/cpp0x/enum14.C: New.
5073
5074 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5075
5076         PR lto/49123
5077         * gcc.c-torture/execute/pr49123.c: New test.
5078
5079         PR debug/49032
5080         * gcc.dg/debug/pr49032.c: New test.
5081
5082         PR c/49120
5083         * gcc.dg/pr49120.c: New test.
5084
5085 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5086
5087         PR target/47315
5088         * gcc.target/i386/pr47315.c: New test.
5089
5090 2011-05-23  Jason Merrill  <jason@redhat.com>
5091
5092         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5093
5094         * g++.dg/cpp0x/sfinae24.C: New.
5095
5096         * g++.dg/cpp0x/error3.C: New.
5097
5098         * g++.dg/cpp0x/defaulted27.C: New.
5099
5100         * g++.dg/cpp0x/decltype27.C: New.
5101
5102 2011-05-23  Richard Guenther  <rguenther@suse.de>
5103
5104         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5105
5106 2011-05-23  Richard Guenther  <rguenther@suse.de>
5107
5108         PR tree-optimization/40874
5109         * g++.dg/tree-ssa/pr40874.C: New testcase.
5110
5111 2011-05-23  Richard Guenther  <rguenther@suse.de>
5112
5113         PR tree-optimization/49115
5114         * g++.dg/torture/pr49115.C: New testcase.
5115
5116 2011-05-23  Richard Guenther  <rguenther@suse.de>
5117
5118         PR middle-end/15419
5119         * gcc.dg/memcpy-3.c: New testcase.
5120
5121 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5122
5123         PR middle-end/48973
5124         * gcc.c-torture/execute/pr48973-1.c: New test.
5125         * gcc.c-torture/execute/pr48973-2.c: New test.
5126
5127 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5128
5129         PR c++/18016
5130         * g++.dg/warn/pr18016.C: New.
5131
5132 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5133
5134         PR target/45098
5135         * gcc.target/arm/ivopts-6.c: New test.
5136
5137 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5138
5139         PR middle-end/49029
5140         * gcc.c-torture/compile/pr49029.c: New test.
5141
5142 2011-05-22  Jason Merrill  <jason@redhat.com>
5143
5144         * g++.dg/cpp0x/sfinae23.C: New.
5145         * g++.dg/cpp0x/sfinae8.C: Correct.
5146
5147 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5148
5149         * gfortran.dg/function_optimize_8.f90:  New test case.
5150
5151 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5152
5153         PR tree-optimization/49087
5154         * gcc.dg/vect/O3-pr49087.c: New test.
5155
5156 2011-05-21  Jason Merrill  <jason@redhat.com>
5157
5158         * g++.dg/debug/const5.C: New.
5159
5160 2011-05-20  Jason Merrill  <jason@redhat.com>
5161
5162         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5163
5164         * g++.dg/cpp0x/constexpr-static7.C: New.
5165
5166         * g++.dg/cpp0x/enum12.C: New.
5167         * g++.dg/cpp0x/enum13.C: New.
5168
5169 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5170
5171         PR fortran/48699
5172         * gfortran.dg/select_type_23.f03: New.
5173
5174 2011-05-20  Jason Merrill  <jason@redhat.com>
5175
5176         * g++.dg/cpp0x/defaulted26.C: New.
5177
5178         * g++.dg/cpp0x/noexcept02.C: Fix.
5179         * g++.dg/cpp0x/noexcept03.C: Fix.
5180         * g++.dg/cpp0x/noexcept08.C: Fix.
5181         * g++.dg/cpp0x/noexcept10.C: New.
5182
5183 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5184
5185         PR fortran/48706
5186         * gfortran.dg/extends_12.f03: New.
5187
5188 2011-05-20  Jason Merrill  <jason@redhat.com>
5189
5190         * g++.dg/template/koenig9.C: New.
5191         * g++.dg/opt/pr47615.C: Fix.
5192         * g++.dg/overload/defarg1.C: Fix.
5193         * g++.dg/tc1/dr213.C: Remove xfail.
5194         * g++.dg/torture/pr34850.C: Fix.
5195         * g++.dg/torture/pr39362.C: Fix.
5196         * g++.old-deja/g++.brendan/crash56.C: Fix.
5197         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5198
5199 2011-05-20  Richard Guenther  <rguenther@suse.de>
5200
5201         PR tree-optimization/49079
5202         * gcc.dg/torture/pr49079.c: New testcase.
5203
5204 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5205
5206         PR tree-optimization/49073
5207         * gcc.c-torture/execute/pr49073.c: New test.
5208
5209 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5210
5211         PR fortran/18918
5212         * gfortran.dg/coarray_21.f90: New.
5213
5214 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5215
5216         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5217         output.
5218
5219 2011-05-19  Richard Guenther  <rguenther@suse.de>
5220
5221         PR testsuite/49063
5222         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5223
5224 2011-05-19  Richard Guenther  <rguenther@suse.de>
5225
5226         PR middle-end/48985
5227         * gcc.dg/builtin-object-size-11.c: New testcase.
5228
5229 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5230
5231         PR target/45098
5232         * gcc.target/arm/ivopts.c: New test.
5233         * gcc.target/arm/ivopts-2.c: New test.
5234
5235 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5236
5237         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5238
5239 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5240
5241         * gcc.c-torture/execute/960321-1.x: Remove.
5242
5243 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5244
5245         PR fortran/48700
5246         * gfortran.dg/move_alloc_4.f90: New.
5247
5248 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5249
5250         PR target/49002
5251         * gcc.target/i386/pr49002-1.c: New test.
5252         * gcc.target/i386/pr49002-2.c: Likewise.
5253
5254 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR tree-optimization/49039
5257         * gcc.c-torture/execute/pr49039.c: New test.
5258         * gcc.dg/tree-ssa/pr49039.c: New test.
5259         * g++.dg/torture/pr49039.C: New test.
5260
5261 2011-05-18  Jason Merrill  <jason@redhat.com>
5262
5263         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5264         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5265         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5266
5267 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5268
5269         * gcc.target/bfin/mcpu-bf592.c: New test.
5270
5271 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5272
5273         PR tree-optimization/41881
5274         * gcc.dg/vect/O3-pr41881.c: New test.
5275         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5276
5277 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5278
5279         PR tree-optimization/49000
5280         * gcc.dg/pr49000.c: New test.
5281
5282 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5283
5284         * gnat.dg/invalid1.adb: New test.
5285
5286 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5287
5288         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5289         scan pattern.
5290         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5291         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5292
5293 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5294
5295         PR c++/48994
5296         * g++.dg/cpp0x/range-for18.C: New.
5297
5298 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5299
5300         PR fortran/18918
5301         * gfortran.dg/coarray/image_index_2.f90: New.
5302
5303 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5304
5305         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5306         * g++.dg/cpp0x/override2.C: New.
5307
5308 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5309
5310         PR fortran/18918
5311         * gfortran.de/coarray_20.f90: New.
5312
5313 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5314
5315         PR fortran/22572
5316         * function_optimize_7.f90:  New test case.
5317
5318 2011-05-13  Jason Merrill  <jason@redhat.com>
5319
5320         * g++.dg/cpp0x/decltype26.C: New.
5321         * g++.dg/cpp0x/enum11.C: New.
5322
5323 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5324
5325         PR fortran/48972
5326         PR fortran/48991
5327         * gfortran.dg/assign_8.f90: Update dg-error.
5328
5329 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5330
5331         PR fortran/48972
5332         * gfortran.dg/io_constraints_8.f90: New.
5333         * gfortran.dg/io_constraints_9.f90: New.
5334
5335 2011-05-13  Martin Thuresson  <martint@google.com>
5336
5337         PR gcov-profile/47793
5338         * gcc.dg/pr47793.c: New.
5339
5340 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5341
5342         PR tree-optimization/48975
5343         * gcc.dg/pr48975.c: New test.
5344
5345 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5346
5347         PR fortran/48972
5348         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5349
5350 2011-05-12  Jason Merrill  <jason@redhat.com>
5351
5352         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5353
5354 2011-05-12  Geert Bosch  <bosch@adacore.com>
5355
5356         * gnat.dg/view_conversion1.adb: New test.
5357
5358 2011-05-12  Richard Guenther  <rguenther@suse.de>
5359
5360         PR tree-optimization/48172
5361         * gcc.dg/vect/pr48172.c: New testcase.
5362
5363 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5364
5365         PR debug/48967
5366         * g++.dg/opt/pr48967.C: New test.
5367
5368 2011-05-11  Jason Merrill  <jason@redhat.com>
5369
5370         * g++.dg/cpp0x/constexpr-friend.C: New.
5371         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5372
5373         * g++.dg/cpp0x/sfinae22.C: New.
5374
5375 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5376
5377         PR fortran/48889
5378         * gfortran.dg/generic_24.f90: New.
5379
5380 2011-05-11  Richard Guenther  <rguenther@suse.de>
5381
5382         PR tree-optimization/15256
5383         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5384
5385 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5386
5387         PR debug/48159
5388         * gcc.dg/pr48159-1.c: New test.
5389         * gcc.dg/pr48159-2.c: New test.
5390
5391 2011-05-11  Richard Guenther  <rguenther@suse.de>
5392
5393         PR middle-end/48953
5394         * gcc.dg/torture/pr48953.c: New testcase.
5395
5396 2011-05-11  Richard Guenther  <rguenther@suse.de>
5397
5398         PR tree-optimization/18041
5399         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5400
5401 2011-05-11  Alan Modra  <amodra@gmail.com>
5402
5403         PR target/47755
5404         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5405
5406 2011-05-10  Jason Merrill  <jason@redhat.com>
5407
5408         * g++.dg/cpp0x/defaulted25.C: New.
5409         * g++.dg/template/crash7.C: Adjust.
5410
5411         * g++.dg/cpp0x/variadic108.C: New.
5412
5413 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5414
5415         * g++.dg/inherit/virtual9.C: Extend.
5416
5417 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5418
5419         PR target/48857
5420         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5421         are passed and returned in vector registers.
5422
5423 2011-05-10  Richard Guenther  <rguenther@suse.de>
5424
5425         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5426         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5427         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5428         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5429         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5430         applies.
5431
5432 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR tree-optimization/48611
5435         PR tree-optimization/48794
5436         * gfortran.dg/gomp/pr48611.f90: New test.
5437         * gfortran.dg/gomp/pr48794.f90: New test.
5438
5439         PR debug/48928
5440         * gcc.dg/dfp/pr48928.c: New test.
5441
5442 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5443
5444         PR c++/48522
5445         * g++.dg/cpp0x/pr48522.C: New.
5446
5447 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5448
5449         PR c++/48735
5450         * g++.dg/cpp0x/sfinae21.C: New.
5451
5452 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5453
5454         * g++.dg/template/sfinae28.C: Rename to...
5455         * g++.dg/cpp0x/sfinae19.C: ... this.
5456         * g++.dg/template/sfinae29.C: Rename to...
5457         * g++.dg/cpp0x/sfinae20.C: ... this.
5458
5459 2011-05-09  Jeff Law <law@redhat.com>
5460
5461         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5462         consistent results.
5463
5464 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5465
5466         PR c++/20039
5467         * g++.dg/init/pr20039.C: New.
5468
5469 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5470
5471         PR c++/48737
5472         PR c++/48744
5473         * g++.dg/template/sfinae28.C: New.
5474         * g++.dg/template/sfinae29.C: Likewise.
5475
5476 2011-05-09  Jason Merrill  <jason@redhat.com>
5477
5478         * g++.dg/template/nontype23.C: New.
5479
5480 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5481         PR c++/48859
5482         * g++.dg/init/pr48859.C: New.
5483
5484 2011-05-09  Jason Merrill  <jason@redhat.com>
5485
5486         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5487         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5488         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5489         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5490         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5491         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5492         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5493         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5494
5495 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5496
5497         * g++.dg/inherit/virtual9.C: New.
5498
5499 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5500
5501         PR c++/48574
5502         * g++.dg/template/dependent-expr8.C: New test case.
5503
5504 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5505
5506         PR tree-optimization/48837
5507         * gcc.dg/pr48837.c: New testcase.
5508
5509 2011-05-06  Jason Merrill  <jason@redhat.com>
5510
5511         * g++.dg/cpp0x/constexpr-condition2.C: New.
5512
5513         * g++.dg/cpp0x/constexpr-missing.C: New.
5514
5515 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5516
5517         PR fortran/18918
5518         * gfortran.dg/coarray/this_image_2.f90: New.
5519
5520 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5521
5522         PR fortran/48858
5523         PR fortran/48820
5524         * gfortran.dg/bind_c_usage_22.f90: New.
5525         * gfortran.dg/bind_c_usage_23.f90: New.
5526         * gfortran.dg/bind_c_usage_24.f90: New.
5527         * gfortran.dg/bind_c_usage_24_c.c: New.
5528
5529 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5530
5531         PR c++/48838
5532         * g++.dg/template/member9.C: New test case.
5533
5534 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5535
5536         * gnat.dg/discr29.ad[sb]: New test.
5537         * gnat.dg/discr30.adb: Likewise.
5538
5539 2011-05-05  Julian Brown  <julian@codesourcery.com>
5540
5541         * gcc.target/arm/neon-vset_lanes8.c: New test.
5542
5543 2011-05-05  Jason Merrill  <jason@redhat.com>
5544
5545         * g++.dg/init/new32.C: New.
5546
5547 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5548
5549         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5550         Fix typo.
5551
5552 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5553
5554         PR rtl-optimization/48381
5555         * gcc.c-torture/compile/pr48381.c: New test.
5556
5557 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5558
5559         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5560         to dg-options.
5561         * gcc.target/i386/opt-1.c: Ditto.
5562
5563 2011-05-04  Jason Merrill  <jason@redhat.com>
5564
5565         * g++.dg/conversion/base1.C: New.
5566
5567 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5568
5569         PR libgfortran/48787
5570         * gfortran.dg/round_3.f08: Add more checks to test case.
5571
5572 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5573
5574         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5575         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5576         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5577         Gate test on effective_target fd_truncate.
5578
5579 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5580
5581         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5582         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5583         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5584         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5585         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5586         * gcc.target/i386/pr38824.c: Ditto.
5587         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5588         * gcc.target/i386/vecinit-2.c: Ditto.
5589         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5590         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5591         * gcc.target/i386/parity-2.c: Ditto.
5592         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5593
5594 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5595
5596         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5597         remove duplication.
5598         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5599         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5600         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5601
5602 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5603
5604         PR fortran/18918
5605         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5606
5607 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5608
5609         PR fortran/18918
5610         * gfortran.dg/coarray/this_image_1.f90: New.
5611
5612 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5613
5614         PR fortran/18918
5615         * gfortran.dg/coarray/caf.dg: New.
5616         * gfortran.dg/coarray/image_index_1.f90: New, copied
5617         from ../coarray_16.f90.
5618
5619 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5620
5621         PR c++/28501
5622         * g++.dg/ext/complex9.C: New.
5623
5624 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5625
5626         From Mike Frysinger
5627         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5628         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5629         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5630
5631 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5632
5633         * gcc.target/bfin/builtins: Created.
5634         * gcc.target/bfin/hisilh-O0.c: Deleted.
5635         * gcc.target/bfin/hisilh.c: Moved to...
5636         * gcc.target/bfin/builtins/hisilh.c: ...here.
5637         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5638         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5639         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5640         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5641         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5642         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5643         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5644         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5645         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5646         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5647         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5648         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5649         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5650         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5651         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5652         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5653         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5654         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5655         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5656         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5657         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5658         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5659         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5660         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5661         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5662         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5663         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5664         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5665         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5666         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5667         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5668         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5669         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5670         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5671         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5672         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5673         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5674         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5675         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5676         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5677         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5678         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5679         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5680         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5681         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5682         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5683         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5684         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5685         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5686         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5687         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5688         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5689         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5690         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5691         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5692         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5693         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5694         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5695         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5696         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5697         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5698         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5699         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5700         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5701         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5702         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5703         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5704         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5705         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5706         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5707         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5708         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5709         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5710         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5711         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5712         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5713         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5714         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5715         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5716         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5717         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5718         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5719         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5720         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5721         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5722         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5723         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5724         * gcc.target/bfin/builtins/circptr.c: Ditto.
5725         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5726         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5727         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5728         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5729         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5730         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5731         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5732         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5733         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5734         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5735         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5736         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5737         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5738         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5739         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5740         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5741         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5742         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5743         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5744         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5745         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5746         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5747         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5748         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5749         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5750         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5751         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5752         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5753         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5754         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5755         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5756         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5757         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5758         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5759         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5760         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5761         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5762         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5763         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5764         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5765         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5766         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5767         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5768         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5769         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5770         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5771         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5772         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5773         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5774         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5775         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5776         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5777         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5778         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5779         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5780         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5781         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5782         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5783         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5784         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5785         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5786         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5787         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5788         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5789         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5790         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5791         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5792         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5793         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5794         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5795
5796 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5797
5798         * gcc.target/arm/cold-lc.c: New test.
5799
5800 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5801
5802         PR target/48774
5803         * gcc.dg/pr48774.c: New test.
5804
5805 2011-05-03  Richard Guenther  <rguenther@suse.de>
5806
5807         * gcc.dg/large-size-array-5.c: New testcase.
5808
5809 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5810
5811         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5812
5813 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5814
5815         * lib/target-supports.exp (check_effective_target_vect_strided):
5816         Replace with...
5817         (check_effective_target_vect_strided2)
5818         (check_effective_target_vect_strided3)
5819         (check_effective_target_vect_strided4)
5820         (check_effective_target_vect_strided8): ...these new functions.
5821
5822         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5823         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5824         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5825         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5826         * gcc.dg/vect/pr37539.c: Likewise.
5827         * gcc.dg/vect/slp-11a.c: Likewise.
5828         * gcc.dg/vect/slp-11b.c: Likewise.
5829         * gcc.dg/vect/slp-11c.c: Likewise.
5830         * gcc.dg/vect/slp-12a.c: Likewise.
5831         * gcc.dg/vect/slp-12b.c: Likewise.
5832         * gcc.dg/vect/slp-18.c: Likewise.
5833         * gcc.dg/vect/slp-19a.c: Likewise.
5834         * gcc.dg/vect/slp-19b.c: Likewise.
5835         * gcc.dg/vect/slp-21.c: Likewise.
5836         * gcc.dg/vect/slp-23.c: Likewise.
5837         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5838
5839         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5840         instead of vect_interleave && vect_extract_even_odd.
5841         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5842         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5843         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5844         * gcc.dg/vect/vect-1.c: Likewise.
5845         * gcc.dg/vect/vect-10.c: Likewise.
5846         * gcc.dg/vect/vect-98.c: Likewise.
5847         * gcc.dg/vect/vect-107.c: Likewise.
5848         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5849         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5850         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5851         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5852         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5853         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5854         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5855         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5856         * gcc.dg/vect/vect-strided-float.c: Likewise.
5857         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5858         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5859         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5860         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5861         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5862         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5863         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5864         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5865         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5866         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5867         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5868         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5869         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5870         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5871         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5872
5873         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5874         target condition.
5875         * gcc.dg/vect/pr30843.c: Likewise.
5876         * gcc.dg/vect/pr33866.c: Likewise.
5877         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5878         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5879         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5880         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5881
5882 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5883
5884         * gcc.dg/vect/slp-11.c: Split into...
5885         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5886         gcc.dg/vect/slp-11c.c: ...these tests.
5887         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5888         * gcc.dg/vect/slp-12c.c: ...this new test.
5889         * gcc.dg/vect/slp-19.c: Split into...
5890         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5891         gcc.dg/vect/slp-19c.c: ...these new tests.
5892
5893 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5894
5895         * lib/target-supports.exp
5896         (check_effective_target_vect_extract_even_odd_wide): Delete.
5897         (check_effective_target_vect_strided_wide): Likewise.
5898         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5899         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5900         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5901         * gcc.dg/vect/pr37539.c: Likewise.
5902         * gcc.dg/vect/slp-11.c: Likewise.
5903         * gcc.dg/vect/slp-12a.c: Likewise.
5904         * gcc.dg/vect/slp-12b.c: Likewise.
5905         * gcc.dg/vect/slp-19.c: Likewise.
5906         * gcc.dg/vect/slp-23.c: Likewise.
5907         * gcc.dg/vect/vect-1.c: Likewise.
5908         * gcc.dg/vect/vect-98.c: Likewise.
5909         * gcc.dg/vect/vect-107.c: Likewise.
5910         * gcc.dg/vect/vect-strided-float.c: Likewise.
5911
5912 2011-05-02  Jason Merrill  <jason@redhat.com>
5913
5914         * g++.dg/init/new31.C: New.
5915
5916 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5917
5918         PR c/35445
5919         * gcc.dg/pr35445.c: New test.
5920
5921 2011-05-02  Jason Merrill  <jason@redhat.com>
5922
5923         * c-c++-common/vla-1.c: New.
5924
5925 2011-05-02  Richard Guenther  <rguenther@suse.de>
5926
5927         PR tree-optimization/48822
5928         * gcc.dg/torture/pr48822.c: New testcase.
5929
5930 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5931
5932         PR c++/47969
5933         * g++.dg/cpp0x/constexpr-47969.C: New.
5934
5935 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5936
5937         PR testsuite/48498
5938         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5939         on vect_no_align targets.
5940         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5941         vect_no_align targets.
5942
5943 2011-05-01  Xinliang David Li  <davidxl@google.com>
5944
5945         * gcc.dg/tree-ssa/integer-addr.c: New test.
5946         * gcc.dg/tree-ssa/alias_bug.c: New test.
5947
5948 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5949
5950         PR libgfortran/48787
5951         * gfortran.dg/round_3.f08: Add more checks.
5952
5953 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5954
5955         PR fortran/48821
5956         * gfortran.dg/import9.f90: New, proper test.
5957         * gfortran.dg/interface_37.f90: Remove bogus
5958         test (bogus copy of interface_36.f90).
5959
5960 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5961
5962         PR fortran/48821
5963         * gfortran.dg/interface_37.f90: New.
5964
5965 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5966
5967         PR fortran/48746
5968         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5969
5970 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5971
5972         PR tree-optimization/48809
5973         * gcc.c-torture/execute/pr48809.c: New test.
5974
5975 2011-04-29  Jeff Law <law@redhat.com>
5976
5977         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5978
5979 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5980
5981         PR c++/48606
5982         * g++.dg/init/ctor10.C: New.
5983
5984 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5985
5986         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5987           warning in implicitly instantiated templates.
5988
5989 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5990
5991         * g++.dg/warn/Wnull-conversion-1.C: New.
5992         * g++.dg/warn/Wnull-conversion-2.C: New.
5993
5994 2011-04-29  Diego Novillo  <dnovillo@google.com>
5995
5996         * g++.old-deja/g++.other/null3.C: Expect warning about
5997         converting boolean to a pointer.
5998
5999 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6000
6001         PR fortran/48462
6002         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6003         being a target.
6004
6005         PR fortran/48746
6006         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6007
6008 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6009
6010         PR fortran/48810
6011         * gfortran.dg/typebound_proc_22.f90: New.
6012
6013         PR fortran/48800
6014         * gfortran.dg/interface_36.f90: New.
6015
6016 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6017
6018         PR libgfortran/48488
6019         PR libgfortran/48602
6020         PR libgfortran/48615
6021         PR libgfortran/48684
6022         PR libgfortran/48787
6023         * gfortran.dg/fmt_g.f: Adjust test.
6024         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6025         * gfortran.dg/round_3.f08: New test.
6026         * gfortran.dg/namelist_print_1.f: Adjust test.
6027         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6028         * gfortran.dg/f2003_io_5.f03: Adjust test.
6029         * gfortran.dg/coarray_15.f90: Adjust test.
6030         * gfortran.dg/namelist_65.f90: Adjust test.
6031         * gfortran.dg/fmt_cache_1.f: Adjust test.
6032         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6033         * gfortran.dg/real_const_3.f90: Adjust test.
6034
6035 2011-04-28  Xinliang David Li  <davidxl@google.com>
6036
6037         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6038         * g++.dg/prof-robust-1.C: New test.
6039
6040 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6041
6042         PR tree-optimization/48765
6043         * gcc.dg/vect/pr48765.c: New.
6044
6045 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6046
6047         PR tree-optimization/48775
6048         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6049
6050 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6051
6052         PR c++/48798
6053         * g++.dg/inherit/pr48798.C: New.
6054         * g++.old-deja/g++.other/base1.C: Adjust.
6055
6056 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6057
6058         PR c++/48656
6059         * g++.dg/template/inherit7.C: New test case.
6060
6061 2011-04-28  Richard Guenther  <rguenther@suse.de>
6062
6063         PR tree-optimization/40052
6064         PR tree-optimization/15347
6065         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6066         * gcc.dg/pr15347.c: Likewise.
6067
6068 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6069
6070         PR c++/48530
6071         * g++.dg/cpp0x/sfinae18.C: New.
6072
6073 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6074
6075         PR c++/48771
6076         * g++.dg/ext/is_literal_type1.C: New.
6077
6078 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6079
6080         PR fortran/48112
6081         PR fortran/48279
6082         * gfortran.dg/interface_35.f90: New.
6083         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6084         * gfortran.dg/func_result_6.f90: Add dg-warning.
6085         * gfortran.dg/bessel_1.f90: Ditto.
6086         * gfortran.dg/hypot_1.f90: Ditto.
6087         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6088         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6089         * gfortran.dg/interface_assignment_4.f90: Ditto.
6090
6091 2011-04-27  Jason Merrill  <jason@redhat.com>
6092
6093         * g++.dg/ext/complex8.C: New.
6094
6095         * g++.dg/cpp0x/initlist49.C: New.
6096         * g++.dg/init/new30.C: New.
6097
6098 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6099
6100         PR fortran/48788
6101         * gfortran.dg/whole_file_34.f90: New.
6102
6103 2011-04-27  Jan Hubicka  <jh@suse.cz>
6104
6105         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6106
6107 2011-04-27  Jason Merrill  <jason@redhat.com>
6108
6109         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6110
6111         * g++.dg/parse/ambig6.C: New.
6112
6113 2011-04-27  Nick Clifton  <nickc@redhat.com>
6114
6115         * gcc.dg/20020312-2.c: Add definition for RX.
6116
6117         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6118         option with RX targets.
6119
6120         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6121         /* */ comments.
6122
6123 2011-04-27  Richard Guenther  <rguenther@suse.de>
6124
6125         * gcc.dg/tree-ssa/pr23382.c: Remove.
6126
6127 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6128
6129         PR target/48767
6130         * gcc.c-torture/compile/pr48767.c: New test.
6131
6132 2011-04-27  Richard Guenther  <rguenther@suse.de>
6133
6134         PR tree-optimization/48772
6135         * g++.dg/pr48772.C: New testcase.
6136
6137 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6138
6139         PR c/48742
6140         * gcc.c-torture/compile/pr48742.c: New test.
6141
6142 2011-04-26  Jason Merrill  <jason@redhat.com>
6143
6144         * g++.dg/lookup/koenig13.C: New.
6145
6146         * g++.dg/cpp0x/initlist48.C: New.
6147
6148 2011-04-25  Jason Merrill  <jason@redhat.com>
6149
6150         * g++.dg/cpp0x/sfinae17.C: New.
6151
6152 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6153
6154         PR target/48258
6155         * gcc.target/powerpc/pr48258-1.c: New file.
6156         * gcc.target/powerpc/pr48258-2.c: Ditto.
6157
6158 2011-04-26  Xinliang David Li  <davidxl@google.com>
6159
6160         * gcc.dg/uninit-suppress.c: New test.
6161         * gcc.dg/uninit-suppress.c: New test.
6162
6163 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6164
6165         PR debug/48768
6166         * gcc.dg/pr48768.c: New test.
6167
6168         PR tree-optimization/48734
6169         * gcc.c-torture/compile/pr48734.c: New test.
6170
6171         PR testsuite/48753
6172         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6173
6174 2011-04-26  Richard Guenther  <rguenther@suse.de>
6175
6176         PR tree-optimization/48731
6177         * gcc.dg/torture/pr48731.c: New testcase.
6178
6179 2011-04-26  Richard Guenther  <rguenther@suse.de>
6180
6181         PR testsuite/48753
6182         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6183
6184 2011-04-26  Richard Guenther  <rguenther@suse.de>
6185
6186         PR middle-end/48694
6187         * gcc.dg/torture/pr48694-1.c: New testcase.
6188         * gcc.dg/torture/pr48694-2.c: Likewise.
6189
6190 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6191
6192         * g++.dg/ext/underlying_type1.C: New.
6193         * g++.dg/ext/underlying_type2.C: Likewise.
6194         * g++.dg/ext/underlying_type3.C: Likewise.
6195         * g++.dg/ext/underlying_type4.C: Likewise.
6196         * g++.dg/ext/underlying_type5.C: Likewise.
6197         * g++.dg/ext/underlying_type6.C: Likewise.
6198         * g++.dg/ext/underlying_type7.C: Likewise.
6199         * g++.dg/ext/underlying_type8.C: Likewise.
6200         * g++.dg/ext/underlying_type9.C: Likewise.
6201         * g++.dg/ext/underlying_type10.C: Likewise.
6202
6203 2011-04-25  Jason Merrill  <jason@redhat.com>
6204
6205         * g++.dg/cpp0x/regress/template-const2.C: New.
6206
6207 2011-04-25  Jeff Law <law@redhat.com>
6208
6209         * gcc.dg/tree-ssa/vrp56.c: new test.
6210
6211 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6212
6213         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6214
6215 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6216
6217         PR preprocessor/48740
6218         * c-c++-common/raw-string-11.c: New test.
6219
6220 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6221
6222         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6223         hppa*-*-hpux*.
6224
6225 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6226
6227         PR fortran/18918
6228         * gfortran.dg/coarray_19.f90: New.
6229
6230 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6231
6232         PR c/48685
6233         * gcc.dg/pr48685.c: New test.
6234
6235 2011-04-22  Jan Hubicka  <jh@suse.cz>
6236
6237         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6238
6239 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6240
6241         PR tree-optimization/48717
6242         * gcc.c-torture/execute/pr48717.c: New test.
6243
6244 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6245
6246         PR target/48723
6247         * gcc.target/i386/pr48723.c: New test.
6248
6249 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6250
6251         PR c/48716
6252         * gcc.dg/gomp/pr48716.c: New test.
6253         * g++.dg/gomp/pr48716.C: New test.
6254
6255 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6256
6257         PR c/36750
6258         * gcc.dg/missing-field-init-2.c: Update testcase.
6259
6260 2011-04-22  Alan Modra  <amodra@gmail.com>
6261
6262         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6263
6264 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6265
6266         PR fortran/48405
6267         * gfortran.dg/function_optimize_6.f90:  New test.
6268
6269 2011-04-21  Easwaran Raman  <eraman@google.com>
6270
6271         * gcc.dg/stack-layout-2.c: New test.
6272
6273 2011-04-21  Richard Guenther  <rguenther@suse.de>
6274
6275         PR lto/48703
6276         * g++.dg/lto/pr48207-2_0.C: New testcase.
6277         * g++.dg/lto/pr48207-3_0.C: Likewise.
6278
6279 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6280
6281         * gnat.dg/volatile5.adb: New test.
6282         * gnat.dg/volatile5_pkg.ads: New helper.
6283
6284 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6285
6286         PR target/48708
6287         * gcc.target/i386/pr48708.c: New test.
6288
6289 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6290
6291         * gcc.dg/vect/vect-119.c: New test.
6292
6293 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6294
6295         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6296         and once without.
6297
6298 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6299             Richard Sandiford  <richard.sandiford@linaro.org>
6300
6301         PR target/46329
6302         * gcc.target/arm/pr46329.c: New test.
6303
6304 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6305
6306         PR fortran/18918
6307         * gfortran.dg/coarray_18.f90: New.
6308
6309 2011-04-20  Jason Merrill  <jason@redhat.com>
6310
6311         * g++.dg/cpp0x/initlist47.C: New.
6312
6313         * g++.dg/init/dtor4.C: New.
6314
6315 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6316
6317         PR target/48678
6318         * gcc.target/i386/sse2-pinsrw.c: New test.
6319         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6320         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6321         * gcc.target/i386/sse2-insvhi.c: Ditto.
6322         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6323         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6324
6325 2011-04-20  Jason Merrill  <jason@redhat.com>
6326
6327         * g++.dg/template/const4.C: New.
6328
6329 2011-04-20  Easwaran Raman  <eraman@google.com>
6330
6331         * gcc.dg/stack-layout-1.c: New test.
6332
6333 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6334
6335         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6336         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6337         function.
6338
6339 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6340
6341         * gcc.dg/binop-xor1.c: New test.
6342         * gcc.dg/binop-xor2.c: New test.
6343         * gcc.dg/binop-xor3.c: New test.
6344         * gcc.dg/binop-xor4.c: New test.
6345         * gcc.dg/binop-xor5.c: New test.
6346
6347 2011-04-20  Richard Guenther  <rguenther@suse.de>
6348
6349         PR tree-optimization/47892
6350         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6351
6352 2011-04-20  Richard Guenther  <rguenther@suse.de>
6353
6354         PR middle-end/48695
6355         * g++.dg/torture/pr48695.C: New testcase.
6356
6357 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6358
6359         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6360         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6361         * gcc.c-torture/execute/pr45262.c: Ditto
6362         * gcc.dg/torture/pr43165.c: Ditto.
6363         * gcc.dg/torture/pr47228.c: Ditto.
6364         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6365         * gcc.dg/ipa/pr45644.c: Ditto.
6366         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6367         PDP11.
6368
6369 2011-04-19  Jason Merrill  <jason@redhat.com>
6370
6371         * g++.dg/ext/complex7.C: New.
6372
6373         * g++.dg/ext/attrib41.C: New.
6374
6375 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6376
6377         PR testsuite/48676
6378         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6379
6380 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR target/48678
6383         * gcc.target/i386/pr48678.c: New test.
6384
6385 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6386
6387         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6388         * g++.dg/opt/devirt2.C: New test.
6389         * g++.dg/ipa/devirt-g-1.C: Likewise.
6390
6391 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6392
6393         PR fortran/48588
6394         * gfortran.dg/whole_file_33.f90: New.
6395
6396 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6397
6398         * g++.dg/ipa/devirt-7.C: New test.
6399
6400 2011-04-19  Richard Guenther  <rguenther@suse.de>
6401
6402         PR lto/48207
6403         * g++.dg/lto/pr48207_0.C: New testcase.
6404
6405 2011-04-18  Jason Merrill  <jason@redhat.com>
6406
6407         * g++.dg/init/void1.C: New.
6408
6409         * g++.dg/cpp0x/union4.C: New.
6410
6411 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6412
6413         PR middle-end/48661
6414         * g++.dg/torture/pr48661.C: New test.
6415
6416         PR c++/48632
6417         * g++.dg/gomp/pr48632.C: New test.
6418
6419 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6420
6421         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6422         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6423
6424 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6425
6426         PR fortran/18918
6427         * gfortran.dg/coarray_17.f90: New.
6428         * gfortran.dg/coarray_10.f90: Update dg-error.
6429
6430 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6431
6432         PR testsuite/48251
6433         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6434         * gfortran.dg/guality/guality.exp: Likewise.
6435
6436 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6437
6438         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6439
6440 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6441
6442         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6443
6444 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6445
6446         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6447
6448 2011-04-18  Richard Guenther  <rguenther@suse.de>
6449
6450         PR middle-end/46364
6451         * g++.dg/torture/pr46364.C: New testcase.
6452
6453 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6454
6455         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6456
6457 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6458
6459         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6460
6461 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6462             Ira Rosen  <ira.rosen@linaro.org>
6463
6464         PR target/48252
6465         * gcc.target/arm/pr48252.c: New test.
6466
6467 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6468
6469         PR tree-optimization/48616
6470         * gcc.dg/pr48616.c: New test.
6471
6472 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6473
6474         PR fortran/18918
6475         * gfortran.dg/coarray_16.f90: New.
6476
6477 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6478
6479         PR fortran/48462
6480         * gfortran.dg/realloc_on_assign_7.f03: New test.
6481
6482 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6483
6484         PR libgfortran/48602
6485         * gfortran.dg/fmt_g0_6.f08: New test.
6486
6487 2011-04-17  Jason Merrill  <jason@redhat.com>
6488
6489         * g++.dg/cpp0x/sfinae16.C: New.
6490
6491 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6492
6493         * gcc.target/mips/reg-var-1.c: New test.
6494
6495 2011-04-17  Jan Hubicka  <jh@suse.cz>
6496
6497         * gcc.dg/winline-5.c: Update testcase.
6498
6499 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6500
6501         * gnat.dg/discr27.ad[sb]: Move dg directive.
6502         * gnat.dg/discr28.ad[sb]: New test.
6503         * gnat.dg/discr28_pkg.ads: New helper.
6504
6505 2011-04-17  Michael Matz  <matz@suse.de>
6506
6507         PR tree-optimization/48622
6508         PR lto/48645
6509         * gcc.dg/lto/pr48622_0.c: New test.
6510
6511 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6512
6513         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6514         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6515         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6516         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6517         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6518         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6519
6520 2011-04-15  Jason Merrill  <jason@redhat.com>
6521
6522         * g++.dg/cpp0x/range-for17.C: New.
6523
6524 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6525
6526         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6527         * g++.dg/cpp0x/range-for3.C: Likewise.
6528         * g++.dg/cpp0x/range-for9.C: Correct error message.
6529         * g++.dg/cpp0x/range-for11.C: New.
6530         * g++.dg/cpp0x/range-for12.C: New.
6531         * g++.dg/cpp0x/range-for13.C: New.
6532         * g++.dg/cpp0x/range-for14.C: New.
6533         * g++.dg/cpp0x/range-for15.C: New.
6534         * g++.dg/cpp0x/range-for16.C: New.
6535
6536 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6537
6538         PR fortran/18918
6539         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6540
6541 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6542
6543         * objc.dg/naming-4.m: Updated.
6544         * objc.dg/naming-5.m: Updated.
6545         * objc.dg/naming-6.m: New.
6546         * objc.dg/naming-7.m: New.
6547         * obj-c++.dg/naming-1.mm: Updated.
6548         * obj-c++.dg/naming-2.mm: Updated.
6549         * obj-c++.dg/naming-3.mm: New.
6550         * obj-c++.dg/naming-4.mm: New.
6551
6552 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6553
6554         PR libgfortran/48589
6555         * gfortran.dg/fmt_g0_5.f08: New test.
6556
6557 2011-04-15  Richard Guenther  <rguenther@suse.de>
6558
6559         PR testsuite/48286
6560         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6561
6562 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6563
6564         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6565         -finline-limit=0 to -fno-inline
6566
6567 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6568
6569         PR target/48614
6570         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6571         just avx.
6572
6573 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6574
6575         PR target/48605
6576         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6577         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6578         * gcc.target/i386/avx-insertps-3.c: New test.
6579         * gcc.target/i386/avx-insertps-4.c: New test.
6580
6581 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6582
6583         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6584         -finline-limit=0
6585
6586 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6587
6588         PR target/46779
6589         PR target/45291
6590         PR target/41894
6591         * gcc.target/avr/pr46779-1.c: New test case
6592         * gcc.target/avr/pr46779-2.c: New test case
6593
6594 2011-04-14  Jason Merrill  <jason@redhat.com>
6595
6596         * g++.dg/cpp0x/sfinae15.C: New.
6597
6598         * g++.dg/cpp0x/sfinae14.C: New.
6599
6600         * g++.dg/ext/vla10.C: New.
6601
6602 2011-04-14  Richard Guenther  <rguenther@suse.de>
6603
6604         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6605
6606 2011-04-14  Richard Guenther  <rguenther@suse.de>
6607
6608         * gcc.dg/fold-bitand-4.c: Move ...
6609         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6610
6611 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6612
6613         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6614         variables const.
6615         * gcc.target/avr/torture/trivial.c: Ditto.
6616
6617 2011-04-13  Jason Merrill  <jason@redhat.com>
6618
6619         * g++.dg/template/operator11.C: New.
6620
6621 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6622
6623         PR middle-end/48591
6624         * gcc.dg/gomp/pr48591.c: New test.
6625
6626         PR c++/48570
6627         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6628         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6629
6630 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6631
6632         PR c++/48574
6633         * g++.dg/template/dependent-expr7.C: New test case.
6634
6635 2011-04-13  Jason Merrill  <jason@redhat.com>
6636
6637         * g++.dg/cpp0x/sfinae13.C: New.
6638
6639 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6640
6641         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6642
6643 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6644
6645         * gcc.target/arm/pr43698.c: Remove -march option.
6646
6647 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6648
6649         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6650         -march option.
6651
6652 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6653
6654         PR fortran/48360
6655         PR fortran/48456
6656         * gfortran.dg/realloc_on_assign_6.f03: New test.
6657
6658 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6659
6660         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6661         targets the additional -mno-ms-bitfields and
6662         -Wno-packed-bitfield-compat options.
6663         * g++.dg/ext/bitfield3.C: Likewise.
6664         * g++.dg/ext/bitfield4.C: Likewise.
6665         * g++.dg/ext/bitfield5.C: Likewise.
6666         * gcc.dg/bitfld-15.c: Likewise.
6667         * gcc.dg/bitfld-16.c: Likewise.
6668         * gcc.dg/bitfld-17.c: Likewise.
6669         * gcc.dg/bitfld-18.c: Likewise.
6670
6671 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6672
6673         * gcc.target/arm/neon-vld3-1.c: New test.
6674         * gcc.target/arm/neon-vst3-1.c: New test.
6675         * gcc.target/arm/neon/v*.c: Regenerate.
6676
6677 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6678
6679         PR rtl-optimization/48549
6680         * g++.dg/opt/pr48549.C: New test.
6681
6682 2011-04-12  Richard Guenther  <rguenther@suse.de>
6683
6684         PR tree-optimization/46076
6685         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6686
6687 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6688
6689         PR testsuite/21164
6690         * lib/compat.exp (compat-execute): Declare unsupported after
6691         stripping path from src1.
6692         * lib/lto.exp (lto-execute): Likewise.
6693
6694 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR c/48552
6697         * gcc.dg/pr48552-1.c: New test.
6698         * gcc.dg/pr48552-2.c: New test.
6699
6700 2011-04-11  Jason Merrill  <jason@redhat.com>
6701
6702         * g++.dg/cpp0x/sfinae12.C: New.
6703
6704         * g++.dg/cpp0x/enum10.C: New.
6705
6706         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6707
6708         * g++.dg/cpp0x/rv-func.C: New.
6709
6710 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6711
6712         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6713         alpha*-dec-osf5*.
6714
6715 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6716
6717         PR tree-optimization/48195
6718         * gcc.dg/ipa/pr48195.c: New test.
6719
6720 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6721
6722         * gnat.dg/return3.adb: Remove unused switch.
6723
6724 2011-04-08  Mike Stump  <mikestump@comcast.net>
6725
6726         PR testsuite/48506
6727         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6728         default to fno-common.
6729
6730 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6731
6732         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6733         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6734
6735 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6736
6737         PR fortran/48448
6738         * gfortran.dg/function_optimize_5.f90:  New test.
6739
6740 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6741
6742         * gnat.dg/aggr17.adb: New test.
6743         * gnat.dg/aggr18.adb: Likewise.
6744
6745 2011-04-08  Michael Matz  <matz@suse.de>
6746
6747         PR middle-end/48389
6748         * gcc.target/i386/pr48389.c: New test.
6749
6750 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6751
6752         PR rtl-optimization/48272
6753         * g++.dg/opt/pr48272.C: New.
6754
6755 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6756
6757         PR rtl-optimization/48235
6758         * gcc.dg/pr48235.c: New.
6759
6760 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6761
6762         PR rtl-optimization/48302
6763         * g++.dg/opt/pr48302.C: New.
6764
6765 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6766
6767         PR target/48273
6768         * g++.dg/opt/pr48273.C: New.
6769
6770 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6771
6772         PR rtl-optimization/48442
6773         * gcc.dg/pr48442.c: New.
6774
6775 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6776
6777         PR tree-optimization/48377
6778         * gcc.dg/vect/pr48377.c: New test.
6779
6780 2011-04-07  Jason Merrill  <jason@redhat.com>
6781
6782         * g++.dg/cpp0x/regress/call1.C: New.
6783
6784         * g++.dg/cpp0x/variadic107.C: New.
6785
6786         * g++.dg/cpp0x/sfinae11.C: New.
6787         * g++.dg/cpp0x/noexcept02.C: Fix.
6788
6789         * g++.dg/cpp0x/sfinae10.C: New.
6790
6791         * g++.dg/cpp0x/sfinae9.C: New.
6792
6793         * c-c++-common/Wcast-qual-1.c: Move here from...
6794         * gcc.dg/cast-qual-3.c: ...here, and...
6795         * g++.dg/warn/Wcast-qual2.C: ...here.
6796
6797         * g++.dg/cpp0x/sfinae8.C: New.
6798
6799         * g++.dg/cpp0x/sfinae7.C: New.
6800
6801         * g++.dg/cpp0x/enum9.C: New.
6802
6803 2011-04-07  Mike Stump  <mikestump@comcast.net>
6804
6805         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6806         with no trampolines.
6807
6808 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6809
6810         PR fortran/48117
6811         * gfortran.dg/gomp/pr48117.f90: New test.
6812
6813         PR debug/48343
6814         * gcc.dg/torture/pr48343.c: New test.
6815
6816 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6817
6818         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6819
6820 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6821
6822         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6823
6824 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6825
6826         PR target/43920
6827         * lib/scanasm.exp (object-size): New proc.
6828         * gcc.target/arm/pr43920-2.c: New test.
6829
6830 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6831
6832         PR fortran/18918
6833         PR fortran/48477
6834         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6835
6836 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6837
6838         * gcc.dg/mtune.c: Prune note from output.
6839
6840 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6841
6842         PR debug/48466
6843         * gcc.dg/guality/pr36977.c: New test.
6844         * gcc.dg/guality/pr48466.c: New test.
6845
6846 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6847
6848         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6849
6850 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6851
6852         * gnat.dg/return3.adb: New test.
6853
6854 2011-04-06  Richard Guenther  <rguenther@suse.de>
6855
6856         PR tree-optimization/47663
6857         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6858
6859 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6860
6861         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6862         Solaris 8 and 9 as well.
6863
6864 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6865
6866         PR target/43920
6867         * gcc.target/arm/pr43920-1.c: New test.
6868
6869 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6870
6871         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6872         (cctor): Actually return the value.
6873         (main): Cast return values.
6874
6875 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6876
6877         * gfortran.dg/character_comparison_8.f90:  New test.
6878
6879 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6880
6881         * frontend-passes: (optimize_lexical_comparison): New function.
6882         (optimize_expr): Call it.
6883         (optimize_comparison): Also handle lexical comparison functions.
6884         Return false instad of -2 for unequal comparison.
6885
6886 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6887
6888         PR fortran/48412
6889         * function_optimize_4.f90:  New test.
6890
6891 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6892
6893         PR fortran/18918
6894         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6895         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6896         * gfortran.dg/coarray_15.f90: New.
6897
6898 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6899
6900         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6901         * gfortran.dg/bessel_7.f90: Likewise.
6902
6903 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6904
6905         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6906
6907 2011-04-03  Richard Guenther  <rguenther@suse.de>
6908             Ira Rosen  <ira.rosen@linaro.org>
6909
6910         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6911         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6912         -ftree-loop-if-convert-stores.
6913
6914 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6915
6916         * gnat.dg/specs/aggr2.ads: New test.
6917
6918 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6919
6920         * gnat.dg/debug2.ad[sb]: New test.
6921         * gnat.dg/debug2_pkg.ads: New helper.
6922         * gnat.dg/debug3.ad[sb]: New test.
6923
6924 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6925
6926         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6927
6928 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR middle-end/48335
6931         * gcc.c-torture/compile/pr48335-1.c: New test.
6932         * gcc.dg/pr48335-1.c: New test.
6933         * gcc.dg/pr48335-2.c: New test.
6934         * gcc.dg/pr48335-3.c: New test.
6935         * gcc.dg/pr48335-4.c: New test.
6936         * gcc.dg/pr48335-5.c: New test.
6937         * gcc.dg/pr48335-6.c: New test.
6938         * gcc.dg/pr48335-7.c: New test.
6939         * gcc.dg/pr48335-8.c: New test.
6940         * gcc.target/i386/pr48335-1.c: New test.
6941
6942 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6943
6944         PR c/36299
6945         * gcc.dg/Waddress.c: New test.
6946
6947 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6948
6949         PR fortran/48352
6950         * gfortran.dg/function_optimize_3.f90:  New test.
6951
6952 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6953
6954         * gcc.c-torture/compile/20110401-1.c: New test.
6955
6956         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6957         * g++.dg/lto/20091002-2_0.C: Likewise.
6958         * g++.dg/lto/20090303_0.c: Likewise.
6959         * g++.dg/lto/20091004-1_0.C: Likewise.
6960         * g++.dg/lto/20091002-3_0.C: Likewise.
6961         * g++.dg/lto/20091004-2_0.C: Likewise.
6962         * g++.dg/lto/20081123_0.C: Likewise.
6963         * g++.dg/lto/20090313_0.C: Likewise.
6964         * g++.dg/lto/20081109-1_0.C: Likewise.
6965         * g++.dg/lto/20081219_0.C: Likewise.
6966         * g++.dg/lto/20081204-1_0.C: Likewise.
6967         * g++.dg/lto/20090302_0.C: Likewise.
6968         * g++.dg/lto/20081119-1_0.C: Likewise.
6969         * g++.dg/lto/20081118_0.C: Likewise.
6970         * gcc.dg/lto/20091020-2_0.c: Likewise.
6971         * gcc.dg/lto/20090210_0.c: Likewise.
6972         * gcc.dg/lto/20081204-1_0.c: Likewise.
6973         * gcc.dg/lto/20081224_0.c: Likewise.
6974         * gcc.dg/lto/20090219_0.c: Likewise.
6975         * gcc.dg/lto/20091014-1_0.c: Likewise.
6976         * gcc.dg/lto/20091016-1_0.c: Likewise.
6977         * gcc.dg/lto/20090206-2_0.c: Likewise.
6978         * gcc.dg/lto/20090116_0.c: Likewise.
6979         * gcc.dg/lto/20091013-1_0.c: Likewise.
6980         * gcc.dg/lto/20091015-1_0.c: Likewise.
6981         * gcc.dg/lto/20090126-2_0.c: Likewise.
6982
6983 2011-03-31  Ian Lance Taylor  <iant@google.com>
6984
6985         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6986
6987 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6988
6989         * gnat.dg/opt16.adb: New test.
6990
6991 2011-03-31  Jason Merrill  <jason@redhat.com>
6992
6993         * g++.dg/cpp0x/defaulted24.C: New.
6994
6995 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6996
6997         PR target/16292
6998         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6999         with -O0.
7000
7001 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7002
7003         * g++.dg/other/i386-9.C: New test.
7004
7005 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7006
7007         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7008
7009 2011-03-30  Jason Merrill  <jason@redhat.com>
7010
7011         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7012
7013         * g++.dg/cpp0x/regress/isnan.C: New.
7014
7015         * g++.dg/cpp0x/initlist46.C: New.
7016
7017 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7018
7019         PR target/47551
7020         * gcc.target/arm/neon-modes-2.c: New test.
7021
7022 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7023
7024         PR c/48305
7025         * gcc.c-torture/compile/pr48305.c: New test.
7026
7027 2011-03-29  Jason Merrill  <jason@redhat.com>
7028
7029         * g++.dg/cpp0x/regress/value-dep1.C: New.
7030
7031 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7032
7033         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7034
7035 2011-03-29  Ian Lance Taylor  <iant@google.com>
7036
7037         * go.test/go-test.exp: Handle the test lines used in several new
7038         tests.
7039         (errchk): Add opts parameter.  Change all callers.  Handle parens
7040         in regexps.
7041
7042 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7043             Dominique d'Humieres  <dominiq@lps.ens.fr>
7044
7045         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7046         and __APPLE__ && __PPC__ && __ALTIVEC__.
7047
7048 2011-03-29  Jason Merrill  <jason@redhat.com>
7049
7050         * g++.dg/cpp0x/dependent1.C: New.
7051
7052         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7053
7054         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7055
7056         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7057
7058 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7059
7060         PR fortran/48095
7061         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7062         * gfortran.dg/proc_ptr_comp_32.f90: New.
7063
7064 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7065
7066         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7067         check for corresponding warning.
7068
7069 2011-03-28  Jason Merrill  <jason@redhat.com>
7070
7071         * g++.dg/cpp0x/rv-deduce2.C: New.
7072
7073 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7074
7075         PR debug/48203
7076         * gcc.dg/pr48203.c: New test.
7077
7078 2011-03-28  Jeff Law <law@redhat.com>
7079
7080         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7081
7082 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7083
7084         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7085         and __PPC__ && __ALTIVEC__.
7086
7087 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7088
7089         PR testsuite/48238
7090         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7091         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7092         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7093         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7094
7095 2011-03-28  Jason Merrill  <jason@redhat.com>
7096
7097         * g++.dg/cpp0x/initlist-array2.C: New.
7098
7099         * g++.dg/cpp0x/initlist-array1.C: New.
7100
7101         * g++.dg/cpp0x/constexpr-compound.C: New.
7102
7103         * g++.dg/cpp0x/constexpr-using.C: New.
7104
7105         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7106
7107 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7108
7109         PR testsuite/48276
7110         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7111
7112 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7113
7114         * gcc.dg/slp-1.c: New test.
7115
7116 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7117
7118         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7119         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7120         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7121         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7122         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7123         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7124         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7125         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7126         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7127         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7128         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7129         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7130         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7131         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7132
7133 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7134
7135         PR fortran/47065
7136         * gfortran.dg/trim_optimize_5.f90:  New test.
7137         * gfortran.dg/trim_optimize_6.f90:  New test.
7138
7139 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7140
7141         PR target/38598
7142         * gcc.target/mips/madd-7.c: Remove -mlong32.
7143         * gcc.target/mips/msub-7.c: Likewise.
7144
7145 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7146
7147         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7148         accesses to preserve the meaning of the test for doubleword vectors.
7149         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7150         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7151
7152 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7153
7154         PR fortran/48291
7155         * gfortran.dg/class_42.f03: New.
7156
7157 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7158
7159         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7160         strided accesses.
7161
7162 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7163
7164         PR rtl-optimization/48144
7165         * gcc.dg/pr48144.c: New test.
7166
7167 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7168
7169         * gnat.dg/discr27.ad[sb]: New test.
7170
7171 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7172
7173         * gnat.dg/limited_with2.ad[sb]: New test.
7174         * gnat.dg/limited_with2_pkg1.ads: New helper.
7175         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7176
7177 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7178
7179         * gnat.dg/opt15.adb: New test.
7180         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7181
7182 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7183
7184         PR fortran/48174
7185         PR fortran/45304
7186         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7187         * gfortran.dg/leadz_trailz_3.f90: Ditto
7188
7189 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7190
7191         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7192
7193 2011-03-25  Jason Merrill  <jason@redhat.com>
7194
7195         * g++.dg/cpp0x/defaulted22.C: New.
7196         * g++.dg/cpp0x/defaulted23.C: New.
7197         * g++.dg/cpp0x/defaulted15.C: Adjust.
7198
7199 2011-03-25  Jason Merrill  <jason@redhat.com>
7200
7201         * g++.dg/cpp0x/move1.C: New.
7202
7203 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7204
7205         PR target/48287
7206         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7207
7208 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7209
7210         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7211         for mips-sgi-irix6.5.
7212         Replace snprintf prototype by <stdio.h>.
7213
7214 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7215
7216         PR testsuite/48283
7217         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7218         run_expensive_tests.
7219         * gcc.dg/graphite/block-4.c: Likewise.
7220         * gcc.dg/graphite/block-7.c: Likewise.
7221         * gcc.dg/graphite/block-8.c: Likewise.
7222
7223 2011-03-25  Richard Guenther  <rguenther@suse.de>
7224
7225         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7226         * g++.dg/tree-ssa/pr8781.C: Likewise.
7227         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7228         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7229         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7230         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7231         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7232         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7233         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7234         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7235         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7236         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7237         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7238         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7239         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7240         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7241         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7242         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7243         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7244         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7245         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7246         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7247         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7248         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7249         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7250         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7251         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7252         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7253         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7254         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7255         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7256         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7257         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7258         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7259         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7260         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7261         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7262         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7263         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7264         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7265         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7266         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7267         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7268         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7269         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7270         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7271         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7272         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7273         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7274         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7275         * c-c++-common/pr46562-2.c: Likewise.
7276         * gfortran.dg/pr42108.f90: Likewise.
7277         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7278         foo to be inlined even at -O1.
7279         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7280         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7281         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7282         * gcc.dg/matrix/matrix.exp: Disable FRE.
7283
7284 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7285
7286         PR debug/48204
7287         * gcc.dg/dfp/pr48204.c: New test.
7288
7289 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7290
7291         PR target/48209
7292         * gcc.c-torture/execute/pr47917.c: Move this...
7293         * gcc.dg/torture/pr47917.c: to here and add xfails.
7294
7295 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7296
7297         * gnat.dg/array16.ad[sb]: New test.
7298         * gnat.dg/array16.ads: New helper.
7299
7300 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7301
7302         * gnat.dg/derived_type2.adb: New test.
7303
7304 2011-03-24  Richard Guenther  <rguenther@suse.de>
7305
7306         PR tree-optimization/48271
7307         * g++.dg/torture/pr48271.C: New testcase.
7308
7309 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7310
7311         * gnat.dg/array15.ad[sb]: New test.
7312
7313 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7314
7315         PR target/48237
7316         * gcc.target/i386/pr48237.c: New test.
7317
7318 2011-03-24  Richard Guenther  <rguenther@suse.de>
7319
7320         PR middle-end/48269
7321         * gcc.dg/builtin-object-size-10.c: New testcase.
7322
7323 2011-03-24  Richard Guenther  <rguenther@suse.de>
7324
7325         PR tree-optimization/46562
7326         * c-c++-common/pr46562-2.c: New testcase.
7327         * c-c++-common/pr46562.c: Likewise.
7328
7329 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7330
7331         * gcc.dg/vect/vect-cselim-1.c: New test.
7332         * gcc.dg/vect/vect-cselim-2.c: New test.
7333
7334 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7335
7336         * gcc.target/arm/pr46934.c: New.
7337
7338 2011-03-23  Ian Lance Taylor  <iant@google.com>
7339
7340         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7341
7342 2011-03-23  Richard Guenther  <rguenther@suse.de>
7343
7344         * gcc.dg/struct: Remove directory and contents.
7345
7346 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7347
7348         PR testsuite/48251
7349         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7350
7351 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7352
7353         * gnat.dg/discr26.ad[sb]: New test.
7354         * gnat.dg/discr26_pkg.ads: New helper.
7355
7356 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7357
7358         PR target/47553
7359         * gcc.target/arm/neon-vld-1.c: New test.
7360
7361 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7362
7363         * gnat.dg/array14.ad[sb]: New test.
7364         * gnat.dg/array14_pkg.ads: New helper.
7365
7366 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7367
7368         * gcc.c-torture/execute/920501-8.x: Remove.
7369         * gcc.c-torture/execute/930513-1.x: Remove.
7370         * gcc.c-torture/execute/960312-1.x: Remove.
7371         * gcc.c-torture/compile/20000804-1.c,
7372         gcc.c-torture/compile/20001205-1.c,
7373         gcc.c-torture/compile/20001226-1.c,
7374         gcc.c-torture/compile/20010518-2.c,
7375         gcc.c-torture/compile/20020312-1.c,
7376         gcc.c-torture/compile/20020604-1.c,
7377         gcc.c-torture/compile/920501-12.c,
7378         gcc.c-torture/compile/920501-4.c,
7379         gcc.c-torture/compile/920520-1.c,
7380         gcc.c-torture/compile/980506-1.c,
7381         gcc.c-torture/execute/980709-1.x,
7382         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7383         options for m68hc11.
7384         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7385         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7386         m68hc11.
7387
7388 2011-03-22  Nick Clifton  <nickc@redhat.com>
7389
7390         * lib/target-supports.exp (check_profiling_available): Add MN10300
7391         to the list of targets that do not support profiling.  Restore
7392         alpha sorting to this list.
7393
7394 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7395
7396         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7397         failure on 32-bit systems.
7398         * gcc.dg/torture/vector-2.c: Ditto.
7399
7400 2011-03-22  Richard Guenther  <rguenther@suse.de>
7401
7402         PR tree-optimization/48228
7403         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7404
7405 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7406
7407         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7408         powerpc.
7409
7410         PR target/48226
7411         * gcc.target/powerpc/pr48226.c: New file.
7412
7413 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7414
7415         * lib/prune.exp (prune_gcc_output): Prune "could not create
7416         compact unwind for" warnings.
7417
7418 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7419
7420         PR c/42544
7421         PR c/48197
7422         * gcc.c-torture/execute/pr42544.c: New test.
7423         * gcc.c-torture/execute/pr48197.c: New test.
7424
7425 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7426
7427         PR preprocessor/48192
7428         * gcc.target/powerpc/pr48192.c: New file.
7429
7430         PR target/48053
7431         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7432         split problem of 0 being loaded in a VSX register.
7433
7434 2011-03-21  Richard Guenther  <rguenther@suse.de>
7435
7436         PR c/47939
7437         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7438         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7439         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7440         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7441
7442 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7443
7444         PR target/48213
7445         * gcc.dg/pr48213.c: New test.
7446
7447 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7448
7449         PR target/12171
7450         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7451
7452 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7453
7454         * gcc.target/arm/xor-and.c: New.
7455
7456 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7457
7458         PR fortran/22572
7459         * gfortran.dg/function_optimize_1.f90:  New test.
7460         * gfortran.dg/function_optimize_2.f90:  New test.
7461
7462 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7463
7464         PR rtl-optimization/47502
7465         * gcc.target/i386/pr47502-1.c: New.
7466         * gcc.target/i386/pr47502-2.c: Likewise.
7467
7468 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7469
7470         PR rtl-optimization/48156
7471         * gcc.dg/pr48156.c: New test.
7472
7473 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7474
7475         PR libfortran/47439
7476         * gfortran.dg/scratch_1.f90: Adjust test.
7477
7478 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7479
7480         PR libfortran/47439
7481         * gfortran.dg/scratch_1.f90: New test.
7482
7483 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7484
7485         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7486         variably modified typedefs.
7487         * gcc.dg/c1x-typedef-2.c: Remove.
7488
7489 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7490
7491         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7492         * gcc.dg/c1x-anon-struct-3.c: New test.
7493         * gcc.dg/anon-struct-11.c: Update.
7494
7495 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7496
7497         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7498         dg-xfail-run-if.
7499         Only xfail with gas.
7500
7501 2011-03-18  Jason Merrill  <jason@redhat.com>
7502
7503         * g++.dg/template/fn-ptr1.C: New.
7504
7505         * g++.dg/overload/volatile1.C: New.
7506
7507         * g++.dg/opt/pr23372.C: New.
7508
7509         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7510
7511 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7512
7513         PR middle-end/47405
7514         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7515
7516 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7517
7518         * gcc.target/arm/unsigned-extend-1.c: New.
7519
7520 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7521
7522         PR bootstrap/48161
7523         * gcc.c-torture/compile/pr48161.c: New test.
7524
7525 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7526
7527         PR middle-end/47725
7528         * gcc.dg/torture/pr47725.c: New.
7529
7530 2011-03-17  Jason Merrill  <jason@redhat.com>
7531
7532         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7533         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7534
7535 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7536
7537         * gnat.dg/specs/elab2.ads: New test.
7538         * gnat.dg/specs/elab2_pkg.ads: New helper.
7539
7540 2011-03-17  Jason Merrill  <jason@redhat.com>
7541
7542         * g++.dg/cpp0x/decltype-1212.C: New.
7543         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7544
7545 2011-03-17  Jason Merrill  <jason@redhat.com>
7546
7547         * g++.dg/parse/memfnquals1.C: New.
7548
7549 2011-03-17  Richard Guenther  <rguenther@suse.de>
7550
7551         PR middle-end/48134
7552         * gcc.dg/pr48134.c: New testcase.
7553
7554 2011-03-17  Richard Guenther  <rguenther@suse.de>
7555
7556         PR middle-end/48165
7557         * g++.dg/torture/pr48165.C: New testcase.
7558
7559 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7560
7561         PR rtl-optimization/48141
7562         * gcc.dg/pr48141.c: New test.
7563
7564 2011-03-16  Jason Merrill  <jason@redhat.com>
7565
7566         * g++.dg/cpp0x/constexpr-48089.C: New.
7567
7568         * g++.dg/cpp0x/constexpr-abi1.C: New.
7569
7570         * g++.dg/cpp0x/constexpr-46336.C: New.
7571         * g++.dg/parse/friend5.C: Adjust expected errors.
7572
7573         * g++.dg/cpp0x/constexpr-47570.C: New.
7574
7575 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7576
7577         PR debug/47510
7578         * ++.dg/debug/dwarf2/typedef6.C: New test.
7579
7580 2011-03-16  Jason Merrill  <jason@redhat.com>
7581
7582         * g++.dg/cpp0x/elision2.C: New.
7583
7584         * g++.dg/cpp0x/constexpr-array3.C: New.
7585
7586 2011-03-16  Jason Merrill  <jason@redhat.com>
7587
7588         * g++.dg/cpp0x/sfinae6.C: New.
7589         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7590         * g++.dg/cpp0x/pr45908.C: Likewise.
7591         * g++.dg/cpp0x/sfinae6.C: Likewise.
7592         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7593         * g++.old-deja/g++.law/arg11.C: Likewise.
7594
7595 2011-03-16  Jason Merrill  <jason@redhat.com>
7596
7597         * g++.dg/template/incomplete6.C: New.
7598
7599 2011-03-16  Jeff Law <law@redhat.com>
7600
7601         * gcc.dg/tree-ssa/vrp55.c: New test.
7602
7603 2011-03-16  Jason Merrill  <jason@redhat.com>
7604
7605         * g++.dg/cpp0x/auto22.C: New.
7606
7607 2011-03-16  Richard Guenther  <rguenther@suse.de>
7608
7609         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7610         optimizing it away if promoted to const.
7611
7612 2011-03-16  Richard Guenther  <rguenther@suse.de>
7613
7614         PR tree-optimization/48149
7615         * gcc.dg/fold-complex-1.c: New testcase.
7616
7617 2011-03-16  Richard Guenther  <rguenther@suse.de>
7618
7619         PR testsuite/48147
7620         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7621         or cloning happens.
7622
7623 2011-03-16  Richard Guenther  <rguenther@suse.de>
7624
7625         PR tree-optimization/26134
7626         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7627
7628 2011-03-16  Richard Guenther  <rguenther@suse.de>
7629
7630         PR tree-optimization/48146
7631         * gcc.dg/torture/pr48146.c: New testcase.
7632
7633 2011-03-16  Richard Guenther  <rguenther@suse.de>
7634
7635         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7636         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7637
7638 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7639
7640         PR middle-end/48136
7641         * gcc.c-torture/compile/pr48136.c: New test.
7642
7643         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7644
7645         PR debug/45882
7646         * gcc.dg/guality/pr45882.c: New test.
7647
7648 2011-03-15  Jason Merrill  <jason@redhat.com>
7649
7650         * g++.dg/cpp0x/constexpr-recursion.C: New.
7651
7652         * g++.dg/cpp0x/implicit11.C: New.
7653
7654 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7655
7656         * g++.dg/cpp0x/constexpr-attribute.C: New.
7657
7658 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7659
7660         * g++.dg/parse/pr34758.C: New.
7661
7662 2011-03-15  Xinliang David Li  <davidxl@google.com>
7663
7664         PR c/47837
7665         * gcc.dg/uninit-pred-7_d.c: New test.
7666         * gcc.dg/uninit-pred-8_d.c: New test.
7667
7668 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7669
7670         PR target/46788
7671         * gcc.target/arm/pr46788.c: New.
7672
7673 2011-03-15  Richard Guenther  <rguenther@suse.de>
7674
7675         PR middle-end/47650
7676         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7677         * gfortran.dg/ishft_4.f90: Likewise.
7678         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7679
7680 2011-03-15  Richard Guenther  <rguenther@suse.de>
7681
7682         PR tree-optimization/13954
7683         * g++.dg/tree-ssa/pr13954.C: New testcase.
7684
7685 2011-03-15  Richard Guenther  <rguenther@suse.de>
7686
7687         PR tree-optimization/48037
7688         * gcc.target/i386/pr48037-1.c: New testcase.
7689
7690 2011-03-15  Richard Guenther  <rguenther@suse.de>
7691
7692         PR tree-optimization/41490
7693         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7694         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7695         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7696         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7697         * g++.dg/tree-ssa/pr33604.C: Adjust.
7698
7699 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7700
7701         PR middle-end/47917
7702         * gcc.c-torture/execute/pr47917.c: New test.
7703         * gcc.dg/pr47917.c: New test.
7704
7705         PR middle-end/38878
7706         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7707
7708 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7709
7710         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7711         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7712         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7713         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7714         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7715         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7716         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7717         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7718         * gcc.target/i386/avx-floor-vec.c: Ditto.
7719         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7720         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7721         * gcc.target/i386/avx-rint-vec.c: Ditto.
7722         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7723         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7724         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7725         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7726
7727 2011-03-14  Tom Tromey  <tromey@redhat.com>
7728
7729         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7730         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7731         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7732
7733 2011-03-14  Tom Tromey  <tromey@redhat.com>
7734
7735         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7736         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7737         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7738
7739 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7740
7741         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7742
7743 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7744
7745         PR rtl-optimization/47166
7746         * gcc.c-torture/execute/postmod-1.c: New test.
7747
7748 2011-03-14  Richard Guenther  <rguenther@suse.de>
7749
7750         PR middle-end/48098
7751         * gcc.dg/torture/pr48098.c: New testcase.
7752
7753 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7754
7755         PR target/48053
7756         * gcc.target/powerpc/pr48053-1.c: New test.
7757         * gcc.target/powerpc/pr48053-2.c: Likewise.
7758
7759 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7760
7761         PR libfortran/48066
7762         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7763
7764 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7765
7766         PR libfortran/48066
7767         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7768
7769 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7770
7771         PR fortran/48059
7772         * gfortran.dg/class_41.f03: New.
7773
7774 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7775
7776         * g++.dg/conversion/cast3.C: New test.
7777
7778 2011-03-11  Jason Merrill  <jason@redhat.com>
7779
7780         * g++.dg/template/error45.C: New.
7781
7782         * g++.dg/parse/no-type-defn1.C: New.
7783
7784         * g++.dg/ext/attrib40.C: New.
7785
7786         * g++.dg/cpp0x/regress/array1.C: New.
7787
7788 2011-03-11  Richard Guenther  <rguenther@suse.de>
7789
7790         PR tree-optimization/48067
7791         * gcc.dg/pr48067.c: New testcase.
7792
7793 2011-03-11  Richard Guenther  <rguenther@suse.de>
7794
7795         PR lto/48073
7796         * g++.dg/lto/20110311-1_0.C: New testcase.
7797
7798 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7799
7800         PR c++/48035
7801         * g++.dg/inherit/virtual8.C: New test.
7802
7803         PR middle-end/48044
7804         * gcc.dg/torture/pr48044.c: New test.
7805
7806 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7807
7808         PR fortran/47768
7809         * gfortran.dg/proc_ptr_comp_31.f90: New.
7810
7811 2011-03-11  Richard Guenther  <rguenther@suse.de>
7812
7813         PR tree-optimization/47278
7814         * gcc.dg/torture/pr47278-1.c: New testcase.
7815         * gcc.dg/torture/pr47278-2.c: Likewise.
7816
7817 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7818
7819         PR tree-optimization/48063
7820         * gcc.dg/torture/pr48063.c: New test.
7821
7822 2011-03-10  Jason Merrill  <jason@redhat.com>
7823
7824         * g++.dg/template/array22.C: New.
7825
7826         * g++.dg/cpp0x/syntax-err1.C: New.
7827         * g++.dg/parse/error36.C: Adjust expected errors.
7828         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7829         * g++.old-deja/g++.pt/typename3.C: Likewise.
7830         * g++.old-deja/g++.pt/typename4.C: Likewise.
7831         * g++.old-deja/g++.pt/typename6.C: Likewise.
7832
7833 2011-03-09  Jason Merrill  <jason@redhat.com>
7834
7835         * g++.dg/template/nontype22.C: New.
7836
7837 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7838
7839         PR tree-optimization/47714
7840         * g++.dg/torture/pr47714.C: New test.
7841
7842 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7843
7844         PR target/47755
7845         * gcc.target/powerpc/pr47755-2.c: New file.
7846
7847 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7848
7849         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7850         is not set in the environment, pass 64 as first argument when not
7851         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7852         native where ulimit -u is supported.
7853
7854 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7855
7856         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7857
7858 2011-03-08  Jason Merrill  <jason@redhat.com>
7859
7860         * g++.dg/template/nontype21.C: New.
7861
7862         * g++.dg/template/anon5.C: New.
7863
7864 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7865
7866         PR debug/47881
7867         * gcc.dg/pr47881.c: New test.
7868
7869 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7870
7871         PR c++/47957
7872         * g++.dg/lookup/template3.C: New test.
7873
7874 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7875
7876         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7877         'long' type.
7878
7879 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7880
7881         PR testsuite/47954
7882         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7883         sizeof to compute alignment.
7884
7885 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7886
7887         PR tree-optimization/48022
7888         * gcc.dg/pr48022-1.c: New test.
7889         * gcc.dg/pr48022-2.c: New test.
7890
7891 2011-03-07  Jason Merrill  <jason@redhat.com>
7892
7893         * g++.dg/template/nontype20.C: New.
7894         * g++.dg/init/member1.C: Adjust expected errors.
7895         * g++.dg/parse/constant4.C: Likewise.
7896         * g++.dg/template/qualified-id3.C: Likewise.
7897         * g++.old-deja/g++.pt/crash10.C: Likewise.
7898
7899         * g++.dg/cpp0x/regress/non-const1.C: New.
7900
7901 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7902
7903         PR debug/47991
7904         * gcc.dg/pr47991.c: New test.
7905
7906 2011-03-07  Jason Merrill  <jason@redhat.com>
7907
7908         * g++.dg/abi/mangle46.C: New.
7909
7910 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7911
7912         PR target/47862
7913         * gcc.target/powerpc/pr47862.c: New.
7914
7915 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7916
7917         PR target/45413
7918         * gcc.target/i386/combine-mul.c: Require nonpic.
7919
7920 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7921             Nathan Froyd  <froydnj@codesourcery.com>
7922
7923         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7924
7925 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7926
7927         * README.QMTEST: Remove.
7928
7929 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7930             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7931
7932         PR fortran/47850
7933         * gfortran.dg/array_constructor_37.f90 : New test.
7934
7935 2011-03-05  Jason Merrill  <jason@redhat.com>
7936
7937         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7938         * g++.dg/abi/mangle45.C: Likewise.
7939         * g++.dg/cpp0x/trailing1.C: Likewise.
7940
7941 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7942
7943         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7944
7945 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR rtl-optimization/47899
7948         * gcc.dg/pr47899.c: New test.
7949
7950         * gcc.dg/torture/pr47968.c: Ignore warnings.
7951
7952         PR tree-optimization/47967
7953         * gcc.c-torture/compile/pr47967.c: New test.
7954
7955 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7956
7957         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7958         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7959
7960 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7961
7962         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7963         and property_getAttributes() if __OBJC2__.
7964         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7965         * objc.dg/property/property-encoding-1.m: New.
7966         * obj-c++.dg/property/property-encoding-1.mm: New.
7967
7968 2011-03-04  Jason Merrill  <jason@redhat.com>
7969
7970         * g++.dg/template/pseudodtor6.C: New.
7971
7972         * g++.dg/inherit/covariant19.C: New.
7973
7974 2011-03-04  Richard Guenther  <rguenther@suse.de>
7975
7976         PR middle-end/47968
7977         * gcc.dg/torture/pr47968.c: New testcase.
7978
7979 2011-03-04  Richard Guenther  <rguenther@suse.de>
7980
7981         PR middle-end/47975
7982         * gcc.dg/torture/pr47975.c: New testcase.
7983
7984 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7985
7986         PR c++/47974
7987         * g++.dg/template/crash106.C: New.
7988
7989 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7990
7991         PR c/47963
7992         * gcc.dg/gomp/pr47963.c: New test.
7993         * g++.dg/gomp/pr47963.C: New test.
7994
7995 2011-03-02  Jason Merrill  <jason@redhat.com>
7996
7997         * g++.dg/cpp0x/regress/condition1.C: New.
7998
7999         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8000
8001 2011-03-01  Jason Merrill  <jason@redhat.com>
8002
8003         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8004
8005         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8006
8007 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8008
8009         PR rtl-optimization/47925
8010         * gcc.c-torture/execute/pr47925.c: New test.
8011
8012 2011-03-01  Jason Merrill  <jason@redhat.com>
8013
8014         * g++.dg/cpp0x/decltype25.C: New.
8015
8016         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8017
8018 2011-03-01  Richard Guenther  <rguenther@suse.de>
8019
8020         PR tree-optimization/47890
8021         * gcc.dg/torture/pr47890.c: New testcase.
8022
8023 2011-03-01  Richard Guenther  <rguenther@suse.de>
8024
8025         PR lto/47924
8026         * gcc.dg/lto/pr47924_0.c: New testcase.
8027
8028 2011-03-01  Richard Guenther  <rguenther@suse.de>
8029
8030         PR lto/46911
8031         * gfortran.dg/lto/pr46911_0.f: New testcase.
8032
8033 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8034
8035         PR libgfortran/47933
8036         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8037         compile errors from older code form.
8038
8039 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8040
8041         PR libgfortran/47567
8042         * gfortran.dg/fmt_fw_d.f90: New test.
8043
8044 2011-02-28  Jason Merrill  <jason@redhat.com>
8045
8046         * g++.dg/inherit/covariant18.C: New.
8047
8048 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR middle-end/47893
8051         * gcc.dg/pr47893.c: New test.
8052
8053 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8054
8055         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8056         NULL in case of a selector with conflicting types.
8057         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8058
8059 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8060
8061         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8062         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8063         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8064         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8065
8066 2011-02-28  Jason Merrill  <jason@redhat.com>
8067
8068         PR c++/47906
8069         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8070
8071 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8072
8073         PR libgfortran/47778
8074         * gfortran.dg/namelist_71.f90: New test.
8075
8076 2011-02-27  Jason Merrill  <jason@redhat.com>
8077
8078         PR c++/47906
8079         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8080         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8081
8082 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8083
8084         PR c++/46466
8085         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8086
8087 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8088
8089         PR fortran/47886
8090         * gfortran.dg/gomp/task-1.f90: Removed.
8091
8092 2011-02-26  Jason Merrill  <jason@redhat.com>
8093
8094         * g++.dg/template/this-targ1.C: New.
8095
8096         * g++.dg/cpp0x/regress/template-const1.C: New.
8097         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8098         * g++.dg/template/function1.C: Adjust.
8099         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8100         * g++.dg/debug/debug7.C: Adjust.
8101
8102 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8103
8104         PR fortran/47886
8105         * gfortran.dg/gomp/task-1.f90: New.
8106
8107 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8108
8109         * gcc.target/arm/neon-thumb2-move.c: Add
8110         dg-require-effective-target arm_thumb2_ok.
8111
8112 2011-02-24  Jason Merrill  <jason@redhat.com>
8113
8114         * g++.dg/parse/constant1.C: Specify C++98 mode.
8115         * g++.dg/parse/constant5.C: Likewise.
8116         * g++.dg/parse/error2.C: Likewise.
8117         * g++.dg/parse/semicolon3.C: Likewise.
8118         * g++.dg/template/crash14.C: Likewise.
8119         * g++.dg/template/local4.C: Likewise.
8120         * g++.dg/template/nontype3.C: Likewise.
8121         * g++.dg/parse/crash31.C: Adjust expected errors.
8122         * g++.dg/template/function1.C: Likewise.
8123         * g++.dg/template/ref3.C: Likewise.
8124         * g++.dg/template/static9.C: Likewise.
8125         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8126
8127         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8128         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8129         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8130         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8131         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8132
8133 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR fortran/47878
8136         * gfortran.dg/pr47878.f90: New test.
8137
8138 2011-02-24  Richard Guenther  <rguenther@suse.de>
8139
8140         PR testsuite/47801
8141         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8142         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8143
8144 2011-02-24  Richard Guenther  <rguenther@suse.de>
8145
8146         PR fortran/47839
8147         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8148         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8149
8150 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8151
8152         PR libgfortran/47567
8153         * gfortran.dg/fmt_f0_1.f90: Update test.
8154
8155 2011-02-23  Jason Merrill  <jason@redhat.com>
8156
8157         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8158         * g++.dg/abi/mangle45.C: New.
8159
8160         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8161         * g++.dg/template/canon-type-9.C: Match use of decltype
8162         between declaration and definition.
8163         * g++.dg/template/canon-type-12.C: Likewise.
8164
8165 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8166
8167         PR fortran/40850
8168         * gfortran.dg/nested_allocatables_1.f90: New.
8169
8170 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8171
8172         PR c++/46868
8173         * g++.dg/pr46868.C: New test.
8174         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8175         * g++.dg/parse/error14.C: Adjust.
8176
8177 2011-02-23  Richard Guenther  <rguenther@suse.de>
8178
8179         PR tree-optimization/47838
8180         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8181
8182 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8183
8184         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8185
8186 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8187
8188         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8189         * gfortran.dg/count_init_expr.f03: Ditto.
8190         * gfortran.dg/gomp/pr43711.f90: Ditto.
8191         * gcc.dg/struct-parse-2.c: Ditto.
8192         * gcc.dg/parse-error-3.c: Ditto.
8193         * gcc.dg/Wlogical-op-1.c: Ditto.
8194         * gcc.dg/Walways-true-1.c: Ditto.
8195         * gcc.dg/pr24225.c: Ditto.
8196         * gcc.dg/Walways-true-2.c: Ditto.
8197         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8198         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8199         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8200         * g++.dg/overload/defarg4.C: Ditto.
8201         * g++.dg/inherit/covariant16.C: Ditto.
8202         * g++.dg/inherit/virtual7.C: Ditto.
8203         * g++.dg/template/canon-type-9.C: Ditto.
8204         * g++.dg/template/access19.C: Ditto.
8205         * g++.dg/template/call7.C: Ditto.
8206         * g++.dg/template/canon-type-2.C: Ditto.
8207         * g++.dg/template/init7.C: Ditto.
8208         * g++.dg/template/sizeof-template-argument.C: Ditto.
8209         * g++.dg/template/const3.C: Ditto.
8210         * g++.dg/template/sfinae26.C: Ditto.
8211         * g++.dg/template/sfinae26.C: Ditto.
8212         * g++.dg/template/canon-type-11.C: Ditto.
8213         * g++.dg/template/union2.C: Ditto.
8214         * g++.dg/template/canon-type-3.C: Ditto.
8215         * g++.dg/template/canon-type-1.C: Ditto.
8216         * g++.dg/template/canon-type-5.C: Ditto.
8217         * g++.dg/template/canon-type-7.C: Ditto.
8218         * g++.dg/template/canon-type-10.C: Ditto.
8219         * g++.dg/template/spec36.C: Ditto.
8220         * g++.dg/template/typedef38.C: Ditto.
8221         * g++.dg/template/canon-type-4.C: Ditto.
8222         * g++.dg/template/canon-type-6.C: Ditto.
8223         * g++.dg/template/canon-type-13.C: Ditto.
8224         * g++.dg/template/instantiate9.C: Ditto.
8225         * g++.dg/template/ttp22.C: Ditto.
8226         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8227         * g++.dg/warn/Walways-true-1.C: Ditto.
8228         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8229         * g++.dg/warn/Walways-true-2.C: Ditto.
8230         * g++.dg/conversion/op4.C: Ditto.
8231         * g++.dg/opt/pr19650.C: Ditto.
8232         * g++.dg/lookup/friend11.C: Ditto.
8233         * g++.dg/other/default2.C: Ditto.
8234         * g++.dg/other/default3.C: Ditto.
8235         * g++.dg/other/dtor2.C: Ditto.
8236         * g++.dg/other/friend5.C: Ditto.
8237         * g++.dg/other/default5.C: Ditto.
8238         * g++.dg/init/brace6.C: Ditto.
8239         * g++.dg/init/aggr5.C: Ditto.
8240         * g++.dg/init/error2.C: Ditto.
8241         * g++.dg/expr/bound-mem-fun.C: Ditto.
8242         * g++.dg/expr/cond6.C: Ditto.
8243         * g++.dg/expr/stmt-expr-1.C: Ditto.
8244         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8245         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8246         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8247         * g++.dg/cpp0x/bracket1.C: Ditto.
8248         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8249         * g++.dg/cpp0x/pr38646.C: Ditto.
8250         * g++.dg/cpp0x/variadic73.C: Ditto.
8251         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8252         * g++.dg/cpp0x/bracket4.C: Ditto.
8253         * g++.dg/cpp0x/decltype4.C: Ditto.
8254         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8255         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8256         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8257         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8258         * g++.dg/cpp0x/decltype2.C: Ditto.
8259         * g++.dg/cpp0x/decltype1.C: Ditto.
8260         * g++.dg/cpp0x/bracket2.C: Ditto.
8261         * g++.dg/cpp0x/decltype5.C: Ditto.
8262         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8263         * g++.dg/cpp0x/variadic70.C: Ditto.
8264         * g++.dg/cpp0x/decltype6.C: Ditto.
8265         * g++.dg/cpp0x/rvo.C: Ditto.
8266         * g++.dg/cpp0x/vt-40092.C: Ditto.
8267         * g++.dg/cpp0x/variadic-new.C: Ditto.
8268         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8269         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8270         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8271         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8272         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8273         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8274         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8275         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8276         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8277         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8278         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8279         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8280         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8281         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8282         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8283         * g++.dg/cpp0x/pr39639.C: Ditto.
8284         * g++.dg/cpp0x/decltype3.C: Ditto.
8285         * g++.dg/cpp0x/variadic68.C: Ditto.
8286         * g++.dg/cpp0x/variadic-function.C: Ditto.
8287         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8288         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8289         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8290         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8291         * g++.dg/parse/crash35.C: Ditto.
8292         * g++.dg/parse/crash40.C: Ditto.
8293         * g++.dg/parse/defarg12.C: Ditto.
8294         * g++.dg/parse/crash34.C: Ditto.
8295         * g++.dg/parse/constructor3.C: Ditto.
8296         * g++.dg/parse/template23.C: Ditto.
8297         * g++.dg/parse/crash56.C: Ditto.
8298         * g++.dg/parse/dtor13.C: Ditto.
8299         * g++.dg/parse/error33.C: Ditto.
8300         * g++.dg/parse/ctor9.C: Ditto.
8301         * g++.dg/parse/error32.C: Ditto.
8302         * g++.dg/parse/error37.C: Ditto.
8303         * g++.dg/parse/bitfield3.C: Ditto.
8304         * g++.dg/parse/struct-4.C: Ditto.
8305         * g++.dg/ext/has_trivial_copy.C: Ditto.
8306         * g++.dg/ext/is_polymorphic.C: Ditto.
8307         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8308         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8309         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8310         * g++.dg/ext/is_union.C: Ditto.
8311         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8312         * g++.dg/ext/is_pod.C: Ditto.
8313         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8314         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8315         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8316         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8317         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8318         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8319         * g++.dg/ext/is_abstract.C: Ditto.
8320         * g++.dg/ext/has_trivial_assign.C: Ditto.
8321         * g++.dg/ext/is_class.C: Ditto.
8322         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8323         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8324         * g++.dg/ext/is_base_of.C: Ditto.
8325         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8326         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8327         * g++.dg/ext/is_empty.C: Ditto.
8328         * g++.dg/ext/is_enum.C: Ditto.
8329         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8330         * gnat.dg/opt11.adb: Ditto.
8331         * obj-c++.dg/pr45735.mm: Ditto.
8332         * obj-c++.dg/pr24393.mm: Ditto.
8333         * obj-c++.dg/exceptions-2.mm: Ditto.
8334         * objc.dg/pr45735.m: Ditto.
8335         * objc.dg/pr24393.m: Ditto.
8336
8337 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8338
8339         * objc.dg/attributes/objc-exception-1.m: New.
8340
8341 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8342
8343         * gcc.dg/cpp/include7.c: New test.
8344
8345 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8346
8347         PR c++/47242
8348         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8349
8350 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8351
8352         PR rtl-optimization/47763
8353         * gcc.dg/pr47763.c: New test.
8354
8355 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8356
8357         PR fortran/45743
8358         * gfortran.dg/whole_file_32.f90 : New test.
8359
8360 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8361
8362         PR c++/47666
8363         * g++.dg/inherit/virtual7.C: New test.
8364
8365 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8366
8367         PR objc/47832
8368         * objc.dg/type-size-3.m: Updated error message.
8369         * objc.dg/type-size-4.m: New test.
8370         * objc.dg/type-size-5.m: New test.
8371
8372 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8373
8374         * lib/gnat.exp: Fix comments.
8375         Don't load libgloss.exp.
8376         (default_gnat_version): Call $compiler with --version.
8377         Adapt regexp for gnatmake output, insert version.
8378         (gnat_version): New proc.
8379         (gnat_init): Remove gnat_libgcc_s_path.
8380         (gnat_target_compile): Likewise.
8381         Remove ld_library_path.
8382         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8383         (gnat_pass): Remove.
8384         (gnat_pass): Remove.
8385         (gnat_finish): Remove.
8386         (gnat_exit): Remove.
8387         (local_find_gnatmake): Reindent.
8388         (runtest_file_p): Remove.
8389         (prune_warnings): Remove.
8390         (find_gnatclean): New proc.
8391         * lib/gnat-dg.exp (lremove): New proc.
8392         (gnat-dg-test): Reindent.
8393         Remove additional output files.
8394         (gnat-dg-runtest): Remove.
8395
8396         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8397         * gnat.dg/loop_optimization6.adb: Likewise.
8398         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8399
8400 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8401
8402         PR tree-optimization/47835
8403         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8404
8405 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8406
8407         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8408         * gfortran.dg/abstract_type_2.f03: Ditto.
8409         * gfortran.dg/abstract_type_3.f03: Ditto.
8410         * gfortran.dg/abstract_type_4.f03: Ditto.
8411         * gfortran.dg/abstract_type_5.f03: Ditto.
8412         * gfortran.dg/abstract_type_6.f03: Ditto.
8413         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8414         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8415         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8416         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8417         * gfortran.dg/array_function_5.f90: Ditto.
8418         * gfortran.dg/asynchronous_3.f03: Ditto.
8419         * gfortran.dg/char_expr_1.f90: Ditto.
8420         * gfortran.dg/class_14.f03: Ditto.
8421         * gfortran.dg/data_array_6.f: Ditto.
8422         * gfortran.dg/data_invalid.f90: Ditto.
8423         * gfortran.dg/dot_product_1.f03: Ditto.
8424         * gfortran.dg/func_derived_5.f90: Ditto.
8425         * gfortran.dg/func_result_4.f90: Ditto.
8426         * gfortran.dg/implied_do_1.f90: Ditto.
8427         * gfortran.dg/initialization_25.f90: Ditto.
8428         * gfortran.dg/initialization_26.f90: Ditto.
8429         * gfortran.dg/interface_34.f90: Ditto.
8430         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8431         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8432         * gfortran.dg/matmul_8.f03: Ditto.
8433         * gfortran.dg/merge_init_expr.f90: Ditto.
8434         * gfortran.dg/pack_assign_1.f90: Ditto.
8435         * gfortran.dg/pack_vector_1.f90: Ditto.
8436         * gfortran.dg/pointer_check_8.f90: Ditto.
8437         * gfortran.dg/product_init_expr.f03: Ditto.
8438         * gfortran.dg/reshape_order_5.f90: Ditto.
8439         * gfortran.dg/reshape_shape_1.f90: Ditto.
8440         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8441         * gfortran.dg/same_name_2.f90: Ditto.
8442         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8443         * gfortran.dg/spread_init_expr.f03: Ditto.
8444         * gfortran.dg/stmt_func_1.f90: Ditto.
8445         * gfortran.dg/sum_init_expr.f03: Ditto.
8446         * gfortran.dg/transpose_3.f03: Ditto.
8447         * gfortran.dg/unpack_init_expr.f03: Ditto.
8448         * gfortran.dg/warn_conversion.f90: Ditto.
8449         * gfortran.dg/warn_conversion_2.f90: Ditto.
8450         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8451         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8452         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8453         * gfortran.dg/whole_file_16.f90: Ditto.
8454         * gfortran.dg/whole_file_17.f90: Ditto.
8455         * gfortran.dg/whole_file_18.f90: Ditto.
8456         * gfortran.dg/whole_file_20.f03: Ditto.
8457         * gfortran.dg/whole_file_5.f90: Ditto.
8458         * gfortran.dg/whole_file_6.f90: Ditto.
8459         * gfortran.dg/write_invalid_format.f90: Ditto.
8460         * gfortran.dg/zero_sized_6.f90: Ditto.
8461
8462 2011-02-21  Jeff Law <law@redhat.com>
8463
8464         PR rtl-optimization/46178
8465         * gcc.target/i386/pr46178.c: New test.
8466
8467         PR rtl-optimization/46002
8468         * gcc.c-torture/compile/pr46002.c: New test.
8469
8470 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8471
8472         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8473         *-*-hpux10*.
8474
8475 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8476
8477         PR debug/47106
8478         * g++.dg/debug/pr47106.C: Require effective target lto.
8479
8480 2011-02-21  Jason Merrill  <jason@redhat.com>
8481
8482         * g++.dg/cpp0x/constexpr-diag2.C: New.
8483
8484 2011-02-20  Jason Merrill  <jason@redhat.com>
8485
8486         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8487
8488         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8489
8490         * g++.dg/overload/conv-op1.C: New.
8491
8492         * g++.dg/cpp0x/constexpr-synth1.C: New.
8493
8494 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8495
8496         * objc.dg/layout-2.m: New.
8497         * objc.dg/selector-3.m: Adjusted location of error message.
8498         * objc.dg/type-size-3.m: Same.
8499         * obj-c++.dg/selector-3.mm: Same.
8500
8501 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8502
8503         PR objc/47784
8504         * objc.dg/property/dotsyntax-22.m: New.
8505         * obj-c++.dg/property/dotsyntax-22.mm: New.
8506
8507 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8508
8509         PR c++/46394
8510         * g++.dg/template/typedef38.C: New test.
8511
8512 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8513
8514         PR fortran/46818
8515         * gfortran.dg/whole_file_30.f90 : New test.
8516         * gfortran.dg/whole_file_31.f90 : New test.
8517
8518 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8519
8520         PR fortran/45077
8521         PR fortran/44945
8522         * gfortran.dg/whole_file_28.f90 : New test.
8523         * gfortran.dg/whole_file_29.f90 : New test.
8524
8525 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8526
8527         PR c++/44118
8528         * g++.dg/template/crash105.C: New.
8529
8530 2011-02-19  Jason Merrill  <jason@redhat.com>
8531
8532         * g++.dg/cpp0x/regress/no-elide1.C: New.
8533
8534 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8535
8536         PR tree-optimization/46620
8537         * gcc.dg/pr46620.c: New.
8538
8539 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8540
8541         PR c/47809
8542         * gcc.target/i386/pr47809.c: New test.
8543
8544 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8545             Tobias Burnus  <burnus@net-b.de>
8546
8547         * lib/target-supports.exp
8548         (check_effective_target_fortran_large_real): New check for large reals.
8549         * gfortran.dg/nan_7.f90: New test.
8550
8551 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8552
8553         PR libgfortran/47567
8554         * gfortran.dg/fmt_f0_1.f90: Update test.
8555
8556 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8557
8558         PR fortran/47348
8559         * gfortran.dg/array_constructor_36.f90 : New test.
8560         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8561         allow for comparison between different elements of the array
8562         constructor at different levels of optimization.
8563
8564 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8565
8566         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8567         * gcc.target/i386/pr32280-1.c: Likewise.
8568
8569 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8570
8571         PR target/47800
8572         * gcc.target/i386/pr47800.c: New test.
8573
8574 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8575
8576         * objc/execute/exceptions/foward-1.x: New.
8577
8578 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8579
8580         PR fortran/47789
8581         * gfortran.dg/derived_constructor_comps_4.f90: New.
8582
8583 2011-02-18  Tobias Burnus
8584
8585         PR fortran/47775
8586         * gfortran.dg/func_result_6.f90: New.
8587
8588 2011-02-18  Michael Matz  <matz@suse.de>
8589
8590         PR fortran/45586
8591         * gfortran.dg/lto/pr45586_0.f90: New test.
8592         * gfortran.dg/typebound_proc_20.f90: Ditto.
8593         * gfortran.dg/typebound_proc_21.f90: Ditto.
8594
8595 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8596
8597         PR c++/47795
8598         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8599
8600 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8601
8602         PR fortran/47750
8603         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8604         gcc_warning_prefix.
8605         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8606         normalizing the error/warning output.
8607         * gfortran.dg/Wall.f90: Update dg-error/warning.
8608         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8609         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8610         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8611         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8612         * gfortran.dg/class_30.f90: Update dg-error/warning.
8613         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8614         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8615         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8616         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8617         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8618         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8619         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8620         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8621         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8622         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8623         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8624         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8625         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8626         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8627         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8628         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8629         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8630         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8631         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8632         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8633         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8634         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8635         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8636         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8637         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8638
8639 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8640
8641         PR fortran/47768
8642         * gfortran.dg/proc_ptr_comp_30.f90: New.
8643
8644 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR debug/47780
8647         * gcc.target/i386/pr47780.c: New test.
8648
8649 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8650
8651         PR fortran/47767
8652         * gfortran.dg/class_40.f03: New.
8653
8654 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8655
8656         PR c++/47208
8657         * g++.dg/cpp0x/auto21.C: New test.
8658
8659 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8660
8661         * objc.dg/special/unclaimed-category-1.h: Updated for
8662         new ABI support.
8663         * objc.dg/special/unclaimed-category-1.m: Same.
8664         * objc.dg/zero-link-1.m: Same.
8665         * objc.dg/lookup-1.m: Same.
8666         * objc.dg/torture/strings/const-str-9.m
8667         * objc.dg/torture/strings/const-str-10.m: Same.
8668         * objc.dg/torture/strings/const-str-11.m: Same.
8669         * objc.dg/torture/forward-1.m: Same.
8670         * objc.dg/zero-link-2.m: Same.
8671         * objc.dg/encode-7-next-64bit.m: Same.
8672         * objc.dg/method-4.m: Same.
8673         * objc.dg/next-runtime-1.m: Same.
8674         * objc.dg/image-info.m: Same.
8675         * objc.dg/pr23214.m: Same.
8676         * objc.dg/symtab-1.m: Same.
8677         * obj-c++.dg/basic.m: Same.
8678         * obj-c++.dg/proto-lossage-3.m: Same.
8679         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8680         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8681         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8682         * obj-c++.dg/method-11.m: Same.
8683         * objc/execute/enumeration-1.m: Same.
8684         * objc/execute/object_is_class.m: Same.
8685         * objc/execute/formal_protocol-2.m: Same.
8686         * objc/execute/formal_protocol-4.m: Same.
8687         * objc/execute/formal_protocol-6.m: Same.
8688         * objc/execute/bycopy-3.m: Same.
8689         * objc/execute/exceptions/catchall-1.m: Same.
8690         * objc/execute/exceptions/finally-1.m: Same.
8691         * objc/execute/exceptions/local-variables-1.m: Same.
8692         * objc/execute/exceptions/foward-1.m: Same.
8693         * objc/execute/bf-common.h
8694         * objc/execute/enumeration-2.m: Same.
8695         * objc/execute/formal_protocol-1.m: Same.
8696         * objc/execute/formal_protocol-3.m: Same.
8697         * objc/execute/formal_protocol-5.m: Same.
8698         * objc/execute/accessing_ivars.m: Same.
8699         * objc/execute/bycopy-2.m: Same.
8700         * objc/execute/formal_protocol-7.m: Same.
8701         * objc/execute/compatibility_alias.m: Same.
8702         * objc/execute/no_clash.m: Same.
8703         * objc/execute/object_is_meta_class.m: Same.
8704         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8705         * objc/execute/class-tests-1.h: Include stdio.h.
8706         * objc/execute/class-tests-2.h: Same.
8707         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8708         runtimes.
8709         * obj-c++.dg/try-catch-2.mm: Same.
8710
8711 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR c++/47783
8714         * g++.dg/warn/Wunused-parm-4.C: New test.
8715
8716 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8717             Jan Hubicka  <jh@suse.cz>
8718
8719         PR debug/47106
8720         PR debug/47402
8721         * g++.dg/debug/pr47106.C: New.
8722
8723 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8724
8725         PR target/43653
8726         * gcc.target/i386/pr43653.c: New test.
8727
8728 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8729
8730         PR c++/47172
8731         * g++.dg/template/inherit6.C: New test.
8732
8733 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8734
8735         PR fortran/47745
8736         * gfortran.dg/class_39.f03: New.
8737
8738 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8739
8740         PR c++/47326
8741         * g++.dg/cpp0x/variadic106.C: New test.
8742
8743 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8744
8745         PR libfortran/47757
8746         * gfortran.dg/pr47757-1.f90: New test.
8747         * gfortran.dg/pr47757-2.f90: New test.
8748         * gfortran.dg/pr47757-3.f90: New test.
8749
8750         PR c++/47704
8751         * g++.dg/cpp0x/enum8.C: New test.
8752
8753 2011-02-15  Jason Merrill  <jason@redhat.com>
8754
8755         * g++.dg/inherit/implicit-trivial1.C: New.
8756         * g++.dg/cpp0x/implicit-trivial1.C: New.
8757
8758 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8759
8760         PR middle-end/47725
8761         * gcc.dg/torture/pr47725.c: Removed.
8762
8763 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8764
8765         PR target/47755
8766         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8767         constant does not generate a load from memory.
8768
8769 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8770
8771         PR middle-end/47725
8772         * gcc.dg/torture/pr47725.c: New.
8773
8774 2011-02-15  Richard Guenther  <rguenther@suse.de>
8775
8776         PR tree-optimization/47743
8777         * gcc.dg/torture/pr47743.c: New testcase.
8778
8779 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8780
8781         PR middle-end/47581
8782         * gcc.target/i386/pr47581.c: New test.
8783
8784 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8785
8786         PR fortran/47730
8787         * gfortran.dg/select_type_22.f03: New.
8788
8789 2011-02-14  Jason Merrill  <jason@redhat.com>
8790
8791         * g++.dg/cpp0x/regress/enum1.C: New.
8792
8793 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8794
8795         * gnat.dg/include.adb: New test.
8796
8797 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8798
8799         PR fortran/47728
8800         * gfortran.dg/class_38.f03: New.
8801
8802 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8803
8804         * gcc.dg/pr46494.c: New test.
8805
8806 2011-02-14  Richard Guenther  <rguenther@suse.de>
8807
8808         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8809
8810 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8811
8812         PR ada/41929
8813         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8814         sparc*-sun-solaris2.11.
8815
8816 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8817
8818         PR fortran/47349
8819         * gfortran.dg/argument_checking_18.f90: New.
8820
8821 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8822
8823         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8824         * gfortran.dg/argument_checking_17.f90: New.
8825
8826 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8827
8828         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8829         are temporarily disabled.
8830         * gfortran.dg/class_7.f03: Ditto.
8831         * gfortran.dg/coarray_14.f90: Ditto.
8832         * gfortran.dg/typebound_proc_13.f03: Ditto.
8833
8834 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8835
8836         PR fortran/45586
8837         * gfortran.dg/extends_11.f03: New.
8838
8839 2011-02-11  Xinliang David Li  <davidxl@google.com>
8840
8841         PR tree-optimization/47707
8842         * g++.dg/tree-ssa/pr47707.C: New test.
8843
8844 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8845
8846         * g++.dg/opt/inline17.C: New test.
8847
8848 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8849
8850         PR fortran/47550
8851         * gfortran.dg/pure_formal_2.f90: New.
8852
8853 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8854
8855         PR rtl-optimization/47614
8856         * gfortran.dg/pr47614.f: New.
8857
8858 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8859
8860         PR driver/47678
8861         * gcc.dg/opts-6.c: New test.
8862
8863 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8864
8865         PR debug/47684
8866         * gcc.dg/pr47684.c: New test.
8867
8868 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8869
8870         PR target/47629
8871         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8872         c99_runtime, dg-add-options c99_runtime.
8873         (main): Use __asm__.
8874
8875 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8876
8877         PR testsuite/47400
8878         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8879         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8880         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8881         * gcc.dg/ucnid-10.c: Likewise.
8882         * gcc.dg/ucnid-13.c: Likewise.
8883         * gcc.dg/ucnid-7.c: Likewise.
8884         * gcc.dg/ucnid-8.c: Likewise.
8885         Adapt dg-warning line number.
8886
8887 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8888
8889         * gcc.target/i386/parity-1.c: Use -march=k8.
8890         * gcc.target/i386/parity-2.c: Ditto.
8891         * gcc.target/i386/vecinit-1.c: Ditto.
8892         * gcc.target/i386/vecinit-2.c: Ditto.
8893
8894 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8895
8896         PR target/46610
8897         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8898         * gcc.target/mips/save-restore-3.c: Likewise.
8899         * gcc.target/mips/save-restore-4.c: Likewise.
8900         * gcc.target/mips/save-restore-5.c: Likewise.
8901
8902         PR target/47683
8903         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8904         * g++.dg/tree-prof/partition2.C: Likewise.
8905
8906 2011-02-09  Jason Merrill  <jason@redhat.com>
8907
8908         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8909         rather than misdeclare std::puts.
8910
8911         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8912         * g++.dg/other/warning1.C: Likewise.
8913         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8914         * g++.old-deja/g++.gb/scope06.C: Likewise.
8915         * g++.old-deja/g++.law/cvt11.C: Likewise.
8916         * g++.old-deja/g++.law/init1.C: Likewise.
8917         * g++.dg/abi/mangle26.C: Likewise.
8918
8919         * g++.dg/template/function1.C: Adjust for C++0x mode.
8920         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8921
8922         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8923         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8924
8925         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8926
8927         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8928
8929         * g++.dg/cpp0x/regress: New directory.
8930         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8931         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8932         * g++.dg/cpp0x/regress/regress3.C: New.
8933
8934 2011-02-10  Richard Guenther  <rguenther@suse.de>
8935
8936         PR tree-optimization/47677
8937         * gcc.dg/torture/pr47677.c: New testcase.
8938
8939 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8940
8941         * objc.dg/special/load-category-1.m: Remove unused header.
8942         * objc.dg/special/load-category-1a.m: Likewise.
8943         * objc.dg/special/load-category-2.m: Likewise.
8944         * objc.dg/special/load-category-2a.m: Likewise.
8945         * objc.dg/special/load-category-3.m: Likewise.
8946         * objc.dg/special/load-category-3a.m: Likewise.
8947         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8948         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8949         * objc.dg/attributes/class-attribute-1.m: Likewise.
8950         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8951         * obj-c++.dg/property/property.exp: Likewise.
8952         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8953         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8954         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8955         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8956         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8957         * obj-c++.dg/template-8.mm: Likewise.
8958
8959 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8960
8961         PR target/47665
8962         * gcc.target/i386/pr47665.c: New test.
8963
8964 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8965
8966         PR testsuite/47622
8967         Revert
8968         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8969         PR debug/42631
8970         * gcc.dg/pr42631.c: Update test.
8971         * gcc.dg/pr42631-2.c: New test.
8972
8973 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8974
8975         PR fortran/47352
8976         * gfortran.dg/proc_decl_25.f90: New.
8977
8978 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8979
8980         PR fortran/47463
8981         * gfortran.dg/typebound_assignment_2.f03: New.
8982
8983 2011-02-09  Richard Guenther  <rguenther@suse.de>
8984
8985         PR tree-optimization/47664
8986         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8987
8988 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8989
8990         PR middle-end/47646
8991         * gnat.dg/uninit_func.adb: Adjust dg directive.
8992
8993 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8994
8995         PR middle-end/47646
8996         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8997
8998 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8999
9000         PR fortran/47637
9001         * gfortran.dg/auto_dealloc_2.f90: New.
9002
9003 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9004
9005         * gcc.dg/builtins-config.h: Remove __sgi handling.
9006         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9007         -std=c99 for mips-sgi-irix6.5*.
9008
9009 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9010
9011         PR middle-end/45505
9012         * gfortran.dg/pr25923.f90: Remove xfails.
9013
9014 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9015
9016         PR fortran/47583
9017         * gfortran.dg/inquire_14.f90: New test.
9018
9019 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9020
9021         PR fortran/45290
9022         * gfortran.dg/pointer_init_6.f90: New.
9023
9024 2011-02-08  Jeff Law <law@redhat.com>
9025
9026         PR tree-optimization/42893
9027         * gcc.tree-ssa/pr42893.c: New test.
9028
9029 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9030
9031         PR tree-optimization/46834
9032         PR tree-optimization/46994
9033         PR tree-optimization/46995
9034         * gcc.dg/graphite/id-pr46834.c: New.
9035         * gfortran.dg/graphite/id-pr46994.f90: New.
9036         * gfortran.dg/graphite/id-pr46995.f90: New.
9037
9038 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9039
9040         PR middle-end/47646
9041         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9042         using the variable is known the warning is emitted there.
9043         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9044         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9045
9046         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9047         statement.
9048         (vg): Likewise.
9049         * gcc.dg/noreturn-1.c (foo5): Likewise.
9050         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9051         (method2): Likewise.
9052
9053         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9054         the return statement using the uninitialized variable.
9055         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9056
9057 2011-02-08  Richard Guenther  <rguenther@suse.de>
9058
9059         PR middle-end/47639
9060         * g++.dg/opt/pr47639.c: New testcase.
9061
9062 2011-02-08  Richard Guenther  <rguenther@suse.de>
9063
9064         PR tree-optimization/47632
9065         * g++.dg/opt/pr47632.C: New testcase.
9066
9067 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9068
9069         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9070
9071 2011-02-07  Richard Guenther  <rguenther@suse.de>
9072
9073         PR tree-optimization/47615
9074         * g++.dg/opt/pr47615.C: New testcase.
9075
9076 2011-02-07  Richard Guenther  <rguenther@suse.de>
9077
9078         PR tree-optimization/47621
9079         * gcc.dg/torture/pr47621.c: New testcase.
9080
9081 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9082
9083         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9084
9085 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9086
9087         PR fortran/47592
9088         * gfortran.dg/allocate_with_source_1 : New test.
9089
9090 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR middle-end/47610
9093         * gcc.dg/pr47610.c: New test.
9094
9095 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9096
9097         PR debug/42631
9098         * gcc.dg/pr42631.c: Update test.
9099         * gcc.dg/pr42631-2.c: New test.
9100
9101 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9102
9103         PR fortran/47574
9104         * gfortran.dg/pr47574.f90:  New test.
9105
9106 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9107
9108         PR tree-optimization/46194
9109         * gcc.dg/autopar/pr46194.c: New.
9110
9111 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9112
9113         PR tree-optimization/43695
9114         * g++.dg/ipa/pr43695.C: New.
9115
9116 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9117
9118         PR inline-asm/23200
9119         * gcc.dg/pr23200.c: New test.
9120
9121 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9122
9123         PR c++/47589
9124         * g++.dg/pr47589.C: New test.
9125
9126 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9127
9128         PR c++/47398
9129         * g++.dg/template/typedef37.C: New test.
9130         * g++.dg/template/param1.C: Adjust expected error message.
9131
9132 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9133
9134         PR middle-end/31490
9135         * gcc.dg/pr31490-2.c: New test.
9136         * gcc.dg/pr31490-3.c: New test.
9137         * gcc.dg/pr31490-4.c: New test.
9138
9139 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9140             Jakub Jelinek  <jakub@redhat.com>
9141
9142         PR c++/46890
9143         * g++.dg/parser/semicolon3.C: Adjust.
9144         * g++.dg/parser/semicolon4.C: New testcase.
9145         * g++.dg/pr46890.C: New testcase.
9146
9147 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9148
9149         PR c++/29571
9150         * g++.dg/init/pr29571.C: New.
9151
9152 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9153
9154         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9155         instead of vect_int.
9156
9157 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9158
9159         PR target/47312
9160         * gcc.target/i386/pr47312.c: New test.
9161
9162         PR target/47564
9163         * gcc.target/i386/pr47564.c: New test.
9164
9165 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9166
9167         PR tree-optimization/45122
9168         * gcc.dg/tree-ssa/pr45122.c: New.
9169
9170 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9171
9172         PR target/47272
9173         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9174         and vec_vsx_st.
9175
9176         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9177         and vsx so a default --with-cpu=power7 doesn't give an error
9178         when -mavoid-indexed-addresses is used.
9179
9180         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9181         wrapper function to save the arguments and then jump to the real
9182         function, rather than depending on the compiler not to move stuff
9183         before an asm.
9184         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9185
9186 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9187             Paul Thomas  <pault@gcc.gnu.org>
9188
9189         PR fortran/47082
9190         * gfortran.dg/class_37.f03 : New test.
9191
9192 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9193             Richard Guenther  <rguenther@suse.de>
9194
9195         PR tree-optimization/40979
9196         PR bootstrap/47044
9197         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9198         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9199         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9200         check_vect_support_and_set_flags.
9201         * gfortran.dg/graphite/vect-pr40979.f90: New.
9202
9203 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9204
9205         PR fortran/47572
9206         * gfortran.dg/class_36.f03: New.
9207
9208 2011-02-02  Richard Guenther  <rguenther@suse.de>
9209
9210         PR tree-optimization/47566
9211         * gcc.dg/lto/20110201-1_0.c: New testcase.
9212
9213 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9214
9215         PR debug/47498
9216         PR debug/47501
9217         PR debug/45136
9218         PR debug/45130
9219         * debug/pr47498.c: New.
9220         * debug/pr47501.c: New.
9221
9222 2011-02-01  Richard Guenther  <rguenther@suse.de>
9223
9224         PR tree-optimization/47559
9225         * g++.dg/torture/pr47559.C: New testcase.
9226
9227 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9228
9229         PR fortran/47565
9230         * gfortran.dg/typebound_call_20.f03: New.
9231
9232 2011-02-01  Richard Guenther  <rguenther@suse.de>
9233
9234         PR tree-optimization/47555
9235         * gcc.dg/pr47555.c: New testcase.
9236
9237 2011-02-01  Richard Guenther  <rguenther@suse.de>
9238
9239         PR tree-optimization/47541
9240         * g++.dg/torture/pr47541.C: New testcase.
9241
9242 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9243
9244         PR fortran/47455
9245         * gfortran.dg/typebound_call_19.f03: New.
9246
9247 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR c++/47416
9250         * g++.dg/cpp0x/pr47416.C: New test.
9251
9252 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9253
9254         PR fortran/47519
9255         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9256
9257 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9258
9259         PR fortran/47463
9260         * gfortran.dg/typebound_assignment_1.f03: New.
9261
9262 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9263
9264         PR tree-optimization/47538
9265         * gcc.c-torture/execute/pr47538.c: New test.
9266
9267 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9268
9269         PR target/45325
9270         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9271
9272 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9273
9274         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9275
9276 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9277
9278         PR rtl-optimization/44031
9279         * gcc.c-torture/compile/20110131-1.c: New test.
9280
9281 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9282
9283         PR fortran/47042
9284         * gfortran.dg/stmt_func_1.f90: New.
9285
9286 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9287
9288         PR fortran/47042
9289         * gfortran.dg/interface_34.f90: New.
9290
9291 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9292
9293         PR fortran/47523
9294         * gfortran.dg/realloc_on_assign_5.f03: New test.
9295         * gfortran.dg/realloc_on_assign_5.f03: New test.
9296
9297 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9298
9299         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9300         * gfortran.dg/bessel_7.f90: Likewise.
9301         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9302
9303         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9304         * gfortran.dg/sum_init_expr.f03: Likewise.
9305
9306         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9307
9308         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9309         -r -nostdlib.
9310
9311         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9312         loop only on "vect_intfloat_cvt" targets.
9313
9314 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9315
9316         PR fortran/47531
9317         * gfortran.dg/shape_6.f90: New.
9318
9319 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9320
9321         PR libgfortran/47434
9322         * gfortran.dg/read_infnan_1.f90: Update test.
9323         * gfortran.dg/module_nan.f90: Update test.
9324         * gfortran.dg/char4_iunit_1.f03: Update test.
9325         * gfortran.dg/large_real_kind_1.f90: Update test.
9326         * gfortran.dg/real_const_3.f90: Update test.
9327         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9328
9329 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9330
9331         PR c++/47311
9332         * g++.dg/template/param2.C: New test.
9333
9334 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9335
9336         PR libgfortran/47285
9337         * gfortran.dg/fmt_g.f: New test.
9338
9339 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9340
9341         PR fortran/47507
9342         * gfortran.dg/pure_formal_1.f90: New.
9343
9344 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9345
9346         PR target/42894
9347         * gcc.dg/tls/pr42894.c: New test.
9348
9349 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9350
9351         * gcc.dg/pr47276.c: Add dg-require-visibility.
9352
9353 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9354
9355         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9356
9357 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9358             Tobias Burnus  <burnus@gcc.gnu.org>
9359
9360         PR fortran/45170
9361         PR fortran/35810
9362         PR fortran/47350
9363         * gfortran.dg/realloc_on_assign_3.f03: New test.
9364         * gfortran.dg/realloc_on_assign_4.f03: New test.
9365         * gfortran.dg/allocatable_function_5.f90: New test.
9366         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9367         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9368         implemented" dg-errors.
9369
9370 2011-01-27  Jan Hubicka  <jh@suse.cz>
9371
9372         PR middle-end/46949
9373         * gcc.dg/attr-weakref-4.c: New testcase
9374
9375 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9376
9377         PR tree-optimization/47228
9378         * gcc.dg/torture/pr47228.c: New test.
9379
9380 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9381
9382         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9383
9384 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9385
9386         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9387         when using auto-overlay support on the SPU.
9388
9389 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9390
9391         PR rtl-optimization/44174
9392         * gcc.target/i386/asm-6.c: New test.
9393
9394 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9395
9396         PR rtl-optimization/46856
9397         * gcc.c-torture/compile/pr46856.c: New test.
9398
9399 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9400             Andrew Pinski  <pinskia@gmail.com>
9401
9402         PR c/43082
9403         * gcc.dg/pr43082.c: New.
9404
9405 2011-01-26  DJ Delorie  <dj@redhat.com>
9406
9407         PR rtl-optimization/46878
9408         * gcc.dg/pr46878-1.c: New test.
9409
9410 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9411
9412         PR c++/47476
9413         * g++.dg/cpp0x/pr47476.C: New test.
9414
9415 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9416
9417         * gcc.c-torture/compile/20110126-1.c: New test.
9418
9419 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9420
9421         PR c/47473
9422         * gcc.dg/torture/pr47473.c: New test.
9423
9424 2011-01-26  Jan Hubicka  <jh@suse.cz>
9425
9426         PR target/47237
9427         * gcc.c-torture/execute/pr47237.c: New testcase.
9428
9429 2011-01-26  Jan Hubicka  <jh@suse.cz>
9430
9431         PR tree-optimization/47190
9432         * gcc.dg/attr-weakref-3.c: New testcase.
9433
9434 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9435
9436         PR c++/43601
9437         * gcc.dg/dll-9a.c: New test file.
9438         * gcc.dg/dll-11.c: Likewise.
9439         * gcc.dg/dll-12.c: Likewise.
9440         * gcc.dg/dll-12a.c: Likewise.
9441         * gcc.dg/dll-11a.c: Likewise.
9442         * gcc.dg/dll-9.c: Likewise.
9443         * gcc.dg/dll-10.c: Likewise.
9444         * gcc.dg/dll-10a.c: Likewise.
9445         * g++.dg/ext/dllexport4a.cc: Likewise.
9446         * g++.dg/ext/dllexport4.C: Likewise.
9447         * g++.dg/ext/dllexport5.C: Likewise.
9448         * g++.dg/ext/dllexport5a.cc: Likewise.
9449
9450 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9451
9452         PR tree-optimization/46970
9453         * gcc.dg/graphite/pr46970.c: New.
9454
9455 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9456
9457         PR tree-optimization/46215
9458         * gcc.dg/graphite/pr46215.c: New.
9459
9460 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9461
9462         PR tree-optimization/46168
9463         * gcc.dg/graphite/pr46168.c: New.
9464
9465 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9466
9467         PR tree-optimization/43657
9468         * gcc.dg/graphite/pr43657.c: New.
9469
9470 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9471
9472         PR tree-optimization/29832
9473         * gfortran.dg/graphite/pr29832.f90: New.
9474
9475 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9476
9477         PR tree-optimization/43567
9478         * gcc.dg/graphite/pr43567.c: New.
9479
9480 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9481
9482         * gfortran.dg/graphite/interchange-4.f: New.
9483         * gfortran.dg/graphite/interchange-5.f: New.
9484
9485         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9486         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9487         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9488         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9489         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9490         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9491         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9492         * gfortran.dg/ltrans-7.f90: Removed.
9493         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9494
9495         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9496         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9497         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9498         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9499         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9500         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9501         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9502         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9503         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9504         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9505         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9506         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9507         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9508         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9509         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9510         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9511         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9512         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9513         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9514         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9515         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9516         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9517         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9518         * gcc.dg/tree-ssa/data-dep-1.c
9519         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9520         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9521         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9522         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9523         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9524
9525 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9526
9527         PR tree-optimization/47265
9528         PR tree-optimization/47443
9529         * gcc.c-torture/compile/pr47265.c: New test.
9530         * gcc.dg/pr47443.c: New test.
9531
9532 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9533
9534         PR tree-optimization/47382
9535         * g++.dg/torture/pr47382.C: New test.
9536         * g++.dg/opt/devirt1.C: Xfail.
9537
9538 2011-01-25  Yao Qi  <yao@codesourcery.com>
9539
9540         PR target/45701
9541         * gcc.target/arm/pr45701-1.c: New test.
9542         * gcc.target/arm/pr45701-2.c: New test.
9543         * gcc.target/arm/pr45701-3.c: New test.
9544
9545 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9546             Jakub Jelinek  <jakub@redhat.com>
9547
9548         PR tree-optimization/47271
9549         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9550
9551 2011-01-25  Nick Clifton  <nickc@redhat.com>
9552
9553         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9554         (saturate_add): Delete.
9555         (exchange): Delete.
9556         (main): Do not run saturate_add.
9557         (set_interrupts): Delete.
9558
9559 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9560
9561         PR fortran/47448
9562         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9563
9564 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9565
9566         PR tree-optimization/47427
9567         PR tree-optimization/47428
9568         * gcc.c-torture/compile/pr47427.c: New test.
9569         * gcc.c-torture/compile/pr47428.c: New test.
9570
9571 2011-01-25  Richard Guenther  <rguenther@suse.de>
9572
9573         PR middle-end/47411
9574         * gcc.dg/torture/pr47411.c: New testcase.
9575
9576 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9577
9578         * gfortran.dg/graphite/id-24.f: New.
9579         * gfortran.dg/graphite/id-25.f: New.
9580
9581 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9582
9583         * gfortran.dg/graphite/id-23.f: New.
9584
9585 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9586
9587         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9588
9589 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9590
9591         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9592         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9593         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9594         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9595         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9596         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9597         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9598         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9599         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9600
9601 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9602
9603         * gcc.dg/graphite/block-0.c: Add documentation.
9604         * gcc.dg/graphite/block-4.c: Same.
9605         * gcc.dg/graphite/block-7.c: Same.
9606         * gcc.dg/graphite/block-8.c: New.
9607         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9608         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9609         * gcc.dg/graphite/interchange-12.c: Add documentation.
9610         * gcc.dg/graphite/interchange-13.c: New.
9611         * gcc.dg/graphite/interchange-14.c: New.
9612         * gcc.dg/graphite/interchange-15.c: New.
9613         * gcc.dg/graphite/interchange-8.c: Add documentation.
9614         * gcc.dg/graphite/interchange-mvt.c: Same.
9615
9616 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9617
9618         PR target/47408
9619         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9620         * gcc.target/powerpc/altivec-14.c: Ditto.
9621         * gcc.target/powerpc/altivec-33.c: Ditto.
9622         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9623         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9624         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9625         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9626         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9627         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9628         * g++.dg/ext/altivec-15.C: Ditto.
9629         * g++.dg/ext/altivec-types-1.C: Ditto.
9630         * g++.dg/ext/altivec-types-2.C: Ditto.
9631         * g++.dg/ext/altivec-types-3.C: Ditto.
9632         * g++.dg/ext/altivec-types-4.C: Ditto.
9633
9634 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9635
9636         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9637
9638 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9639
9640         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9641         optimization options.
9642
9643 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9644
9645         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9646
9647         PR testsuite/45988
9648         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9649
9650 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9651
9652         PR fortran/47421
9653         * gfortran.dg/allocatable_scalar_12.f90: New.
9654
9655 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9656
9657         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9658         vectorization to be not profitable if peeling is used to
9659         realign the memory access.
9660         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9661         loop bound to avoid loop unrolling.
9662         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9663
9664 2011-01-22  Jan Hubicka  <jh@suse.cz>
9665
9666         PR lto/47333
9667         * g++.dg/lto/pr47333.C: New file.
9668
9669 2011-01-22  Jan Hubicka  <jh@suse.cz>
9670
9671         PR tree-optimization/43884
9672         PR lto/44334
9673         * gcc.dg/autopar/outer-2.c: Increase array size.
9674         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9675
9676 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9677
9678         PR fortran/38536
9679         * gfortran.dg/c_loc_tests_16.f90:  New test.
9680
9681 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9682
9683         PR fortran/47399
9684         * gfortran.dg/typebound_proc_19.f90: New.
9685
9686 2011-01-21  Jeff Law <law@redhat.com>
9687
9688         PR tree-optimization/47053
9689         * g++.dg/pr47053.C: New test.
9690
9691 2011-01-21  Jason Merrill  <jason@redhat.com>
9692
9693         PR c++/47041
9694         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9695
9696 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR c++/47388
9699         * g++.dg/cpp0x/range-for10.C: New test.
9700         * g++.dg/template/for1.C: New test.
9701
9702         PR middle-end/45566
9703         * g++.dg/tree-prof/partition3.C: New test.
9704
9705         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9706
9707         PR rtl-optimization/47366
9708         * g++.dg/opt/pr47366.C: New test.
9709
9710 2011-01-21  Jason Merrill  <jason@redhat.com>
9711
9712         PR c++/46552
9713         * g++.dg/cpp0x/constexpr-regress2.C: New.
9714
9715         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9716
9717 2011-01-21  Jeff Law <law@redhat.com>
9718
9719         PR rtl-optimization/41619
9720         * gcc.dg/pr41619.c: New.
9721
9722 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9723
9724         PR tree-optimization/47355
9725         * g++.dg/opt/pr47355.C: New test.
9726
9727 2011-01-21  Richard Guenther  <rguenther@suse.de>
9728
9729         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9730         making main hot.
9731
9732 2011-01-21  Richard Guenther  <rguenther@suse.de>
9733
9734         PR tree-optimization/47365
9735         * gcc.dg/torture/pr47365.c: New testcase.
9736         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9737
9738 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9739
9740         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9741
9742 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR tree-optimization/47391
9745         * gcc.dg/pr47391.c: New test.
9746
9747 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9748
9749         * g++.dg/template/char1.C: Use signed char.
9750
9751 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9752
9753         PR fortran/47377
9754         * gfortran.dg/pointer_target_4.f90: New.
9755
9756 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9757
9758         PR target/47251
9759         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9760         ILP32 system and not IP32.
9761
9762 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9763
9764         PR debug/46583
9765         * g++.dg/debug/pr46583.C: New.
9766
9767 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9768
9769         PR debug/47283
9770         * g++.dg/debug/pr47283.C: New test.
9771
9772         PR testsuite/47371
9773         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9774         * gcc.target/i386/headmerge-2.c: Likewise.
9775
9776 2011-01-20  Richard Guenther  <rguenther@suse.de>
9777
9778         PR middle-end/47370
9779         * gcc.dg/torture/pr47370.c: New testcase.
9780
9781 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR tree-optimization/46130
9784         * gcc.dg/pr46130-1.c: New test.
9785         * gcc.dg/pr46130-2.c: New test.
9786
9787 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9788
9789         PR c++/47291
9790         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9791
9792 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9793
9794         PR debug/46240
9795         * g++.dg/debug/pr46240.cc: New.
9796
9797 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9798
9799         PR c++/47303
9800         * g++.dg/template/anonunion1.C: New test.
9801
9802         PR rtl-optimization/47337
9803         * gcc.c-torture/execute/pr47337.c: New test.
9804
9805 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9806
9807         PR testsuite/45342
9808         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9809
9810 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9811
9812         PR tree-optimization/46021
9813         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9814
9815 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR tree-optimization/47290
9818         * g++.dg/torture/pr47290.C: New test.
9819
9820 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9821
9822         PR fortran/47240
9823         * gfortran.dg/proc_ptr_comp_29.f90: New.
9824
9825 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9826
9827         PR testsuite/41146
9828         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9829         powerpc-apple-darwin9.
9830
9831 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9832
9833         PR rtl-optimization/47299
9834         * gcc.c-torture/execute/pr47299.c: New test.
9835
9836 2011-01-17  Jason Merrill  <jason@redhat.com>
9837
9838         * g++.dg/cpp0x/constexpr-virtual.C: New.
9839
9840 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR fortran/47331
9843         * gfortran.dg/gomp/pr47331.f90: New test.
9844
9845 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9846
9847         PR objc/47314
9848         * objc.dg/selector-warn-1.m: New.
9849         * obj-c++.dg/selector-warn-1.mm: New.
9850
9851 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9852
9853         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9854         Update dg-final accordingly.
9855
9856 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9857
9858         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9859
9860 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9861
9862         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9863         target check.
9864         * gcc.dg/guality/pr36728-2.c: Likewise.
9865
9866 2011-01-17  Richard Guenther  <rguenther@suse.de>
9867
9868         PR tree-optimization/47313
9869         * g++.dg/torture/pr47313.C: New testcase.
9870
9871 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9872
9873         PR target/47318
9874         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9875         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9876         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9877         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9878
9879         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9880         as __m256i.
9881         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9882         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9883         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9884
9885 2011-01-17  Richard Guenther  <rguenther@suse.de>
9886
9887         PR tree-optimization/45967
9888         * gcc.dg/torture/pr45967-2.c: New testcase.
9889         * gcc.dg/torture/pr45967-3.c: Likewise.
9890
9891 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9892
9893         PR testsuite/47325
9894         * g++.dg/ext/pr47213.C: Require visibility.
9895
9896 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9897
9898         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9899         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9900
9901 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9902
9903         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9904         Linux-based targets.
9905
9906 2011-01-13  Jan Hubicka  <jh@suse.cz>
9907
9908         PR tree-optimization/47276
9909         * gcc.dg/pr47276.c: New testcase.
9910
9911 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9912             Jonathan Wakely  <jwakely.gcc@gmail.com>
9913
9914         PR c++/33558
9915         * g++.dg/other/pr33558.C: New.
9916         * g++.dg/other/pr33558-2.C: New.
9917
9918 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9919
9920         PR tree-optimization/45934
9921         PR tree-optimization/46302
9922         * g++.dg/ipa/devirt-c-1.C: New test.
9923         * g++.dg/ipa/devirt-c-2.C: Likewise.
9924         * g++.dg/ipa/devirt-c-3.C: Likewise.
9925         * g++.dg/ipa/devirt-c-4.C: Likewise.
9926         * g++.dg/ipa/devirt-c-5.C: Likewise.
9927         * g++.dg/ipa/devirt-c-6.C: Likewise.
9928         * g++.dg/ipa/devirt-6.C: Likewise.
9929         * g++.dg/ipa/devirt-d-1.C: Likewise.
9930         * g++.dg/torture/pr45934.C: Likewise.
9931
9932 2011-01-14  Jason Merrill  <jason@redhat.com>
9933
9934         * g++.dg/cpp0x/variadic105.C: New.
9935
9936 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9937             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9938
9939         PR objc/45989
9940         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9941         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9942         execution tests on i?86-*-*, x86_64-*-* and
9943         powerpc*-apple-darwin* && ilp32.
9944         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9945         tests on i?86-*-* and x86_64-*-*.
9946
9947 2011-01-14  Richard Guenther  <rguenther@suse.de>
9948
9949         PR tree-optimization/47280
9950         * g++.dg/opt/pr47280.C: New testcase.
9951
9952 2011-01-14  Jason Merrill  <jason@redhat.com>
9953
9954         * g++.dg/cpp0x/constexpr-regress1.C: New.
9955
9956         * g++.dg/ext/flexary2.C: New.
9957
9958 2011-01-14  Richard Guenther  <rguenther@suse.de>
9959
9960         PR middle-end/47281
9961         * gcc.dg/torture/pr47281.c: New testcase.
9962         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9963
9964 2011-01-14  Richard Guenther  <rguenther@suse.de>
9965
9966         PR tree-optimization/47286
9967         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9968
9969 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9970
9971         PR c++/47213
9972         * g++.dg/ext/pr47213.C: New.
9973
9974 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9975
9976         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9977
9978 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9979             Mikael Morin  <mikael@gcc.gnu.org>
9980
9981         PR fortran/45848
9982         PR fortran/47204
9983         * gfortran.dg/select_type_20.f90: New.
9984         * gfortran.dg/select_type_21.f90: New.
9985
9986 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9987
9988         PR target/47251
9989         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9990
9991 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9992
9993         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9994         * gcc.dg/guality/pr36728-2.c: Likewise.
9995
9996 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9997
9998         PR debug/PR46973
9999         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10000
10001 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10002
10003         PR rtl-optimization/45352
10004         * gcc.dg/pr45352-3.c: New.
10005
10006 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10007
10008         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10009         comment.
10010         * g++.dg/cpp0x/range-for8.C: New.
10011         * g++.dg/cpp0x/range-for9.C: New.
10012
10013 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10014
10015         PR debug/47209
10016         * g++.dg/debug/pr47209.C: New.
10017
10018 2011-01-12  Richard Guenther  <rguenther@suse.de>
10019
10020         PR lto/47259
10021         * gcc.dg/lto/pr47259_0.c: New testcase.
10022         * gcc.dg/lto/pr47259_1.c: Likewise.
10023
10024 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10025
10026         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10027         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10028         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10029         methods missing from the OBJC2 Object.
10030         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10031         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10032         GNU and NeXT runtimes.
10033         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10034         comments.
10035         * objc-obj-c++-shared/Object1.m: Likewise.
10036         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10037         * objc.dg/proto-qual-1.m: Likewise.
10038         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10039         * obj-c++.dg/proto-qual-1.mm: Likewise.
10040
10041 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10042
10043         PR testsuite/33033
10044         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10045
10046 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10047
10048         Fixed the Objective-C++ testsuite and updated all tests.
10049         * lib/obj-c++.exp (obj-c++_init): Declare and set
10050         gcc_warning_prefix and gcc_error_prefix.
10051         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10052         'dg-warning', 'dg-message' and 'dg-error'.
10053         * obj-c++.dg/class-extension-3.mm: Likewise.
10054         * obj-c++.dg/class-protocol-1.mm: Likewise.
10055         * obj-c++.dg/encode-7.mm: Likewise.
10056         * obj-c++.dg/exceptions-3.mm: Likewise.
10057         * obj-c++.dg/exceptions-5.mm: Likewise.
10058         * obj-c++.dg/method-12.mm: Likewise.
10059         * obj-c++.dg/method-13.mm: Likewise.
10060         * obj-c++.dg/method-15.mm: Likewise.
10061         * obj-c++.dg/method-16.mm: Likewise.
10062         * obj-c++.dg/method-4.mm: Likewise.
10063         * obj-c++.dg/method-8.mm: Likewise.
10064         * obj-c++.dg/method-conflict-1.mm: Likewise.
10065         * obj-c++.dg/method-conflict-2.mm: Likewise.
10066         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10067         and uncommented second part of the testcase now that the testsuite
10068         works correctly.
10069         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10070         and uncommented second part of the testcase now that the testsuite
10071         works correctly.
10072         * obj-c++.dg/private-1.mm: Likewise.
10073         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10074         * obj-c++.dg/syntax-error-7.mm: Likewise.
10075         * obj-c++.dg/warn5.mm: Likewise.
10076         * obj-c++.dg/property/at-property-14.mm: Likewise.
10077         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10078         FIXME.
10079         * obj-c++.dg/property/at-property-18.mm: Likewise.
10080         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10081         FIXME.
10082         * obj-c++.dg/property/at-property-21.mm: Likewise.
10083         * obj-c++.dg/property/at-property-28.mm: Likewise.
10084         * obj-c++.dg/property/at-property-5.mm: Likewise.
10085         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10086         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10087         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10088         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10089         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10090         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10091         * obj-c++.dg/tls/diag-5.mm: Likewise.
10092         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10093         dg-error, now matched correctly.
10094
10095 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10096
10097         * objc.dg/property/at-property-29.m: New.
10098         * obj-c++.dg/property/at-property-29.mm: New.
10099
10100 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10101
10102         * go.test/go-test.exp (go-set-goarch): New proc.
10103         (go-gc-tests): Use it.
10104
10105 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10106
10107         PR debug/46955
10108         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10109
10110 2011-01-11  Richard Henderson  <rth@redhat.com>
10111
10112         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10113
10114 2011-01-11  Jan Hubicka  <jh@suse.cz>
10115
10116         PR lto/45721
10117         PR lto/45375
10118         * gcc.dg/lto/pr45721_1.c: New file.
10119         * gcc.dg/lto/pr45721_0.c: New file.
10120
10121 2011-01-11  Richard Guenther  <rguenther@suse.de>
10122
10123         PR tree-optimization/46076
10124         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10125
10126 2011-01-11  Jeff Law <law@redhat.com>
10127
10128         * PR tree-optimization/47086
10129         * gcc.dg/pr47086.c: New test.
10130
10131 2011-01-11  Jason Merrill  <jason@redhat.com>
10132
10133         PR c++/46658
10134         * g++.dg/template/new10.C: New.
10135
10136         PR c++/45520
10137         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10138
10139 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10140
10141         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10142         Split type definitions and NSConstantString class into...
10143         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10144         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10145         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10146         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10147         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10148         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10149         to comments.
10150         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10151         encode defines for newer NeXT system headers.
10152         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10153         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10154         * objc.dg/foreach-5.m: Likewise.
10155         * objc.dg/foreach-2.m: Likewise.
10156         * objc.dg/foreach-4.m: Likewise.
10157         * objc.dg/torture/strings/string1.m: Likewise.
10158         * objc.dg/torture/strings/string2.m: Likewise.
10159         * objc.dg/torture/strings/string3.m: Likewise.
10160         * objc.dg/torture/strings/string4.m: Likewise.
10161         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10162         header and stand alone.
10163         * obj-c++.dg/strings/strings-2.mm: Likewise.
10164         * objc.dg/torture/strings/const-str-3.m: Likewise.
10165         * objc.dg/strings/strings-2.m: Likewise.
10166         * objc.dg/strings/const-str-12b.m: Likewise.
10167
10168 2011-01-12  Richard Guenther  <rguenther@suse.de>
10169
10170         PR middle-end/32511
10171         * gcc.dg/attr-weak-1.c: Adjust.
10172
10173 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10174
10175         PR fortran/47051
10176         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10177         standard compliant and comment.
10178
10179 2011-01-10  Jan Hubicka  <jh@suse.cz>
10180
10181         PR lto/46083
10182         * gcc.dg/initpri3.c: New testcase.
10183
10184 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10185
10186         PR lto/47222
10187         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10188         externally visible.
10189         (g_esi): Likewise.
10190         (g_ebx): Likewise.
10191         (g_ebp): Likewise.
10192         (g_esp): Likewise.
10193         (g_ebp_save): Likewise.
10194         (g_esp_save): Likewise.
10195
10196 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10197
10198         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10199
10200 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10201
10202         PR tree-optimization/46021
10203         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10204         i?86-*-*, x86_64-*-*.
10205
10206 2011-01-10  Jeff Law <law@redhat.com>
10207
10208         * PR tree-optimization/47141
10209         * gcc.c-torture/compile/pr47141.c: New test.
10210
10211 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10212
10213         PR testsuite/46230
10214         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10215         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10216         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10217         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10218
10219         PR testsuite/46230
10220         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10221         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10222         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10223         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10224         being vectorized.  Adjust dg-final pattern.
10225
10226         PR testsuite/46230
10227         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10228         * gcc.dg/vect/slp-24.c: Likewise.
10229
10230 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10231
10232         PR c++/47218
10233         * g++.dg/other/pr47218-1.C: New test file.
10234         * g++.dg/other/pr47218.C: Likewise.
10235         * g++.dg/other/pr47218.h: New supporting header.
10236
10237 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10238
10239         PR objc/47232
10240         * objc.dg/attributes/invalid-attribute-1.m: New.
10241         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10242
10243 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10244
10245         PR fortran/47224
10246         * gfortran.dg/proc_ptr_comp_28.f90: New.
10247
10248 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10249
10250         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10251         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10252         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10253         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10254         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10255         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10256         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10257         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10258         * objc.dg/gnu-api-2-class.m: Likewise.
10259         * objc.dg/gnu-api-2-ivar.m: Likewise.
10260         * objc.dg/gnu-api-2-method.m: Likewise.
10261         * objc.dg/gnu-api-2-objc.m: Likewise.
10262         * objc.dg/gnu-api-2-object.m: Likewise.
10263         * objc.dg/gnu-api-2-property.m: Likewise.
10264         * objc.dg/gnu-api-2-protocol.m: Likewise.
10265         * objc.dg/gnu-api-2-sel.m: Likewise.
10266
10267 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10268
10269         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10270         * objc.dg/objc-foreach-4.m: Likewise.
10271         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10272         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10273         * objc.dg/foreach-4.m: Likewise.
10274         * objc.dg/foreach-5.m: Likewise.
10275         * objc.dg/foreach-3.m: Return self from init.
10276
10277 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10278
10279         PR fortran/38536
10280         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10281
10282 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10283
10284         PR fortran/46313
10285         * gfortran.dg/class_35.f90: New.
10286
10287 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10288
10289         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10290
10291 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10292
10293         PR objc/47078
10294         * objc.dg/invalid-method-2.m: New.
10295         * obj-c++.dg/invalid-method-2.mm: New.
10296
10297 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10298
10299         PR fortran/46896
10300         * gfortran.dg/transpose_optimization_2.f90 : New test.
10301
10302 2011-01-08  Jan Hubicka  <jh@suse.cz>
10303
10304         PR tree-optmization/46469
10305         * g++.dg/torture/pr46469.C: New testcase.
10306
10307 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10308
10309         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10310         emulation of libobjc-gnu structure layout functionality to ..
10311         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10312         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10313         * objc/execute/bf-common.h: Adjust headers.
10314         * objc/execute/bf-1.m: Likewise.
10315         * objc/execute/bf-2.m: Likewise.
10316         * objc/execute/bf-3.m: Likewise.
10317         * objc/execute/bf-4.m: Likewise.
10318         * objc/execute/bf-5.m: Likewise.
10319         * objc/execute/bf-6.m: Likewise.
10320         * objc/execute/bf-7.m: Likewise.
10321         * objc/execute/bf-8.m: Likewise.
10322         * objc/execute/bf-9.m: Likewise.
10323         * objc/execute/bf-10.m: Likewise.
10324         * objc/execute/bf-11.m: Likewise.
10325         * objc/execute/bf-12.m: Likewise.
10326         * objc/execute/bf-13.m: Likewise.
10327         * objc/execute/bf-14.m: Likewise.
10328         * objc/execute/bf-15.m: Likewise.
10329         * objc/execute/bf-16.m: Likewise.
10330         * objc/execute/bf-17.m: Likewise.
10331         * objc/execute/bf-18.m: Likewise.
10332         * objc/execute/bf-19.m: Likewise.
10333         * objc/execute/bf-20.m: Likewise.
10334         * objc/execute/bf-21.m: Likewise.
10335         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10336         objc_get_type_qualifiers ().
10337
10338 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10339
10340         PR fortran/45777
10341         * gfortran.dg/dependency_39.f90:  New test.
10342
10343 2011-01-07  Jan Hubicka  <jh@suse.cz>
10344
10345         Get builtins tests ready for linker plugin.
10346         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10347         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10348         my_memset, my_bzero): Mark used.
10349         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10350         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10351         volatile.
10352         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10353         volatile.
10354
10355 2011-01-07  Jan Hubicka  <jh@suse.cz>
10356
10357         PR tree-optimization/46367
10358         * g++.dg/torture/pr46367.C: New file.
10359
10360 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10361
10362         PR target/47201
10363         * gcc.dg/pr47201.c: New test.
10364
10365         PR bootstrap/47187
10366         * gcc.dg/tree-prof/pr47187.c: New test.
10367
10368 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10369
10370         PR fortran/41580
10371         * gfortran.dg/extends_type_of_3.f90: New.
10372
10373 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10374
10375         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10376         * g++.dg/ext/dllimport-MI1.C: Likewise.
10377         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10378         * g++.dg/ext/dllimport10.C: Likewise.
10379         * g++.dg/ext/dllimport11.C: Likewise.
10380         * g++.dg/ext/dllimport12.C: Likewise.
10381         * g++.dg/ext/dllimport13.C: Likewise.
10382         * g++.dg/ext/dllimport2.C: Likewise.
10383         * g++.dg/ext/dllimport3.C: Likewise.
10384         * g++.dg/ext/dllimport4.C: Likewise.
10385         * g++.dg/ext/dllimport5.C: Likewise.
10386         * g++.dg/ext/dllimport6.C: Likewise.
10387         * g++.dg/ext/dllimport8.C: Likewise.
10388         * g++.dg/ext/dllimport9.C: Likewise.
10389         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10390         targets, too. Additionally enable test for i?86-*-mingw*.
10391         * g++.dg/ext/selectany1.C: Likewise.
10392         Remove guard variable check.
10393
10394 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10395
10396         PR fortran/47189
10397         PR fortran/47194
10398         * gfortran.dg/storage_size_3.f08: Extended.
10399
10400 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10401
10402         PR c++/47022
10403         * g++.dg/template/stdarg1.C: New test.
10404
10405 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10406
10407         PR fortran/47195
10408         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10409         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10410         from the interface of functions to not hide the errors that
10411         shall be tested.
10412
10413 2011-01-06  Jan Hubicka  <jh@suse.cz>
10414
10415         * gcc.dg/lto/pr47188_0.c: New testcase.
10416         * gcc.dg/lto/pr47188_1.c: New testcase.
10417
10418 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10419
10420         PR fortran/33117
10421         PR fortran/46478
10422         * gfortran.dg/interface_33.f90: New test.
10423
10424 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10425
10426         PR c/47150
10427         * gcc.c-torture/compile/pr47150.c: New test.
10428
10429 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10430
10431         PR tree-optimization/47139
10432         * gcc.dg/vect/pr47139.c: New test.
10433
10434 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10435
10436         PR fortran/47180
10437         * gfortran.dg/extends_type_of_2.f03: New.
10438
10439 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10440
10441         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10442
10443 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10444
10445         * gnat.dg/opt14.adb: New test.
10446
10447 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10448
10449         PR fortran/46017
10450         * gfortran.dg/allocate_error_2.f90:  New test.
10451
10452 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10453
10454         PR fortran/47024
10455         * gfortran.dg/storage_size_3.f08: New.
10456
10457 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10458
10459         PR libgfortran/47154
10460         * gfortran.dg/namelist_68.f90: New test.
10461
10462 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10463
10464         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10465
10466 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10467
10468         PR fortran/46448
10469         * gfortran.dg/class_34.f90: New.
10470
10471 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10472
10473         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10474         use __builtin_inff.  Skip all single-precision tests that require
10475         Infinity.
10476
10477 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10478
10479         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10480
10481 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10482
10483         PR tree-optimization/47148
10484         * gcc.c-torture/execute/pr47148.c: New test.
10485
10486         PR tree-optimization/47155
10487         * gcc.c-torture/execute/pr47155.c: New test.
10488
10489         PR rtl-optimization/47157
10490         * gcc.c-torture/compile/pr47157.c: New test.
10491
10492 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10493
10494         * gcc.dg/torture/vector-shift2.c (schar): Define.
10495         (main): Always use schar or uchar instead of plain "char" to avoid
10496         dependencies on implementation-defined char signedness.
10497
10498 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10499
10500         PR tree-optimization/46801
10501         * gnat.dg/pack9.adb: Remove xfail.
10502
10503 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10504
10505         PR tree-optimization/46984
10506         * g++.dg/ipa/pr46984.C: New test.
10507
10508 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10509
10510         PR fortran/46408
10511         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10512
10513 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10514
10515         PR tree-optimization/47140
10516         * gcc.c-torture/compile/pr47140.c: New test.
10517
10518         PR rtl-optimization/47028
10519         * gcc.dg/pr47028.c: New test.
10520
10521 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10522
10523         * objc.dg/protocol-forward-1.m: Removed TODO.
10524         * objc.dg/protocol-forward-2.m: New.
10525         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10526         * obj-c++.dg/protocol-forward-2.mm: New.
10527
10528 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10529
10530         PR target/38662
10531         * g++.dg/eh/pr38662.C: New testcase.
10532
10533 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10534
10535         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10536         scan for newline '\n'.
10537
10538 \f
10539 Copyright (C) 2011 Free Software Foundation, Inc.
10540
10541 Copying and distribution of this file, with or without modification,
10542 are permitted in any medium without royalty provided the copyright
10543 notice and this notice are preserved.