OSDN Git Service

* gcc.target/i386/cmpxchg16b-1.c: Match also space after the
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4         instruction.
5
6         PR c/50179
7         * c-c++-common/Wunused-var-14.c: New test.
8
9 2011-08-26  Tom de Vries  <tom@codesourcery.com>
10
11         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
12
13 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
14
15        * gcc.target/arm/thumb2-cond-cmp-1.c: New.
16        * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
17        * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
18        * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
19
20 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
21
22         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
23         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
24         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
25         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
26
27 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
28
29         PR fortran/50050
30         * gfortran.dg/pointer_comp_init_1.f90: New test.
31
32 2011-08-25  Jason Merrill  <jason@redhat.com>
33
34         PR c++/50157
35         * g++.dg/cpp0x/sfinae27.C: New.
36
37 2011-08-25  Tobias Burnus  <burnus@net-b.de>
38
39         * gfortran.dg/coarray_lib_token_4.f90: New.
40
41 2011-08-25  Tobias Burnus  <burnus@net-b.de>
42
43         * gfortran.dg/coarray/alloc_comp_1.f90: New.
44
45 2011-08-25  Richard Guenther  <rguenther@suse.de>
46
47         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
48
49 2011-08-24  Tobias Burnus  <burnus@net-b.de>
50
51         PR fortran/50163
52         * gfortran.dg/initialization_28.f90: New.
53
54 2011-08-24  Richard Guenther  <rguenther@suse.de>
55
56         PR tree-optimization/50067
57         * gcc.dg/torture/pr50067-3.c: New testcase.
58         * gcc.dg/torture/pr50067-4.c: Likewise.
59         * gcc.dg/torture/pr50067-5.c: Likewise.
60
61 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
62
63         * g++.dg/other/i386-2.C: Add -mavx2 check.
64         * g++.dg/other/i386-3.C: Likewise.
65         * gcc.target/i386/avx-1.c: Add AVX2.
66         * gcc.target/i386/avx-2.c: Likewise.
67         * gcc.target/i386/funcspec-5.c: Likewise.
68         * gcc.target/i386/sse-12.c: Likewise.
69         * gcc.target/i386/sse-13.c: Likewise.
70         * gcc.target/i386/sse-14.c: Likewise.
71         * gcc.target/i386/sse-22.c: Likewise.
72         * gcc.target/i386/sse-23.c: Likewise.
73         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
74         * gcc.target/i386/avx2-check.h: New.
75         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
76         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
77         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
78         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
79         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
80         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
81         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
82         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
83         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
84         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
85         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
86         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
87         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
88         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
89         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
90         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
91         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
92         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
93         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
94         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
95         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
96         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
97         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
98         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
99         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
100         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
101         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
102         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
103         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
104         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
105         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
106         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
107         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
108         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
109         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
110         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
111         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
112         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
113         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
114         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
115         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
116         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
117         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
118         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
119         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
120         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
121         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
122         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
123         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
124         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
125         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
126         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
127         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
128         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
129         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
130         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
131         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
132         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
133         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
134         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
135         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
136         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
137         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
138         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
139         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
140         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
141         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
142         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
143         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
144         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
145         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
146         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
147         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
148         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
149         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
150         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
151         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
152         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
153         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
154         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
155         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
156         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
157         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
158         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
159         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
160         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
161         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
162         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
163         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
164         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
165         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
166         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
167         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
168         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
169         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
170         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
171         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
172         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
173         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
174         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
175         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
176         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
177         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
178         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
179         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
180         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
181         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
182         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
183         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
184         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
185         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
186         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
187         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
188         * gcc.target/i386/avx2-vpand-1.c: Likewise.
189         * gcc.target/i386/avx2-vpand-2.c: Likewise.
190         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
191         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
192         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
193         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
194         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
195         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
196         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
197         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
198         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
199         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
200         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
201         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
202         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
203         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
204         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
205         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
206         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
207         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
208         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
209         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
210         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
211         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
212         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
213         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
214         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
215         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
216         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
217         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
218         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
219         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
220         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
221         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
222         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
223         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
224         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
225         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
226         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
227         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
228         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
229         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
230         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
231         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
232         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
233         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
234         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
235         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
236         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
237         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
238         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
239         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
240         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
241         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
242         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
243         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
244         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
245         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
246         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
247         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
248         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
249         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
250         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
251         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
252         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
253         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
254         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
255         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
256         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
257         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
258         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
259         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
260         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
261         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
262         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
263         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
264         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
265         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
266         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
267         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
268         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
269         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
270         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
271         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
272         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
273         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
274         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
275         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
276         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
277         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
278         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
279         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
280         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
281         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
282         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
283         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
284         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
285         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
286         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
287         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
288         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
289         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
290         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
291         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
292         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
293         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
294         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
295         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
296         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
297         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
298         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
299         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
300         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
301         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
302         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
303         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
304         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
305         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
306         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
307         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
308         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
309         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
310         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
311         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
312         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
313         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
314         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
315         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
316         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
317         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
318         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
319         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
320         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
321         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
322         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
323         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
324         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
325         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
326         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
327         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
328         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
329         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
330         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
331         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
332         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
333         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
334         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
335         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
336         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
337         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
338         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
339         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
340         * gcc.target/i386/avx2-vpor-1.c: Likewise.
341         * gcc.target/i386/avx2-vpor-2.c: Likewise.
342         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
343         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
344         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
345         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
346         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
347         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
348         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
349         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
350         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
351         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
352         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
353         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
354         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
355         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
356         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
357         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
358         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
359         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
360         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
361         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
362         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
363         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
364         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
365         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
366         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
367         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
368         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
369         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
370         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
371         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
372         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
373         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
374         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
375         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
376         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
377         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
378         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
379         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
380         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
381         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
382         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
383         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
384         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
385         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
386         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
387         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
388         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
389         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
390         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
391         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
392         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
393         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
394         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
395         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
396         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
397         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
398         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
399         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
400         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
401         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
402         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
403         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
404         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
405         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
406         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
407         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
408         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
409         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
410         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
411         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
412         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
413         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
414         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
415         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
416         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
417         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
418         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
419         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
420         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
421         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
422         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
423         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
424         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
425         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
426         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
427         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
428         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
429         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
430         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
431         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
432         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
433         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
434         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
435         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
436         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
437         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
438         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
439         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
440         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
441         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
442         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
443         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
444         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
445         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
446         * gcc.target/i386/testimm-9.c: Likewise.
447
448 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
449
450         * g++.dg/other/i386-2.C: Add -mbmi2 check.
451         * g++.dg/other/i386-3.C: Likewise.
452         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
453         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
454         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
455         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
456         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
457         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
458         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
459         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
460         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
461         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
462         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
463         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
464         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
465         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
466         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
467         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
468         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
469         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
470         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
471         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
472         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
473         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
474         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
475         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
476         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
477         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
478         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
479         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
480         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
481         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
482         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
483         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
484         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
485         * gcc.target/i386/sse-12.c: Add BMI2.
486         * gcc.target/i386/sse-13.c: Likewise.
487         * gcc.target/i386/sse-14.c: Likewise.
488         * gcc.target/i386/sse-22.c: Likewise.
489         * gcc.target/i386/sse-23.c: Likewise.
490
491 2011-08-23  Jason Merrill  <jason@redhat.com>
492
493         * g++.dg/template/crash7.C: Adjust expected errors.
494
495 2011-08-23  Jason Merrill  <jason@redhat.com>
496
497         PR c++/49045
498         Core 1321
499         * g++.dg/cpp0x/overload2.C: New.
500
501 2011-08-23  Jason Merrill  <jason@redhat.com>
502
503         Core 903
504         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
505
506 2011-08-23  Jason Merrill  <jason@redhat.com>
507
508         Core 975
509         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
510         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
511         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
512         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
513
514 2011-08-23  Jason Merrill  <jason@redhat.com>
515
516         PR c++/50024
517         * g++.dg/cpp0x/constexpr-initlist5.C: New.
518
519 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
520
521         PR c++/50158
522         * g++.dg/warn/Wunused-var-16.C: New test.
523
524         PR middle-end/50161
525         * gcc.dg/pr50161.c: New test.
526
527 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
528
529         PR c++/50055
530         * g++.dg/gcov/gcov-7.C: New test.
531
532 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
533
534         PR c++/46862
535         * g++.dg/dfp/nofields.C: New test.
536
537 2011-08-23  Tobias Burnus  <burnus@net-b.de>
538
539         PR fortran/31600
540         * gfortran.dg/use_16.f90: New.
541
542 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
543             Kirill Yukhin  <kirill.yukhin@intel.com>
544
545         PR target/50155
546         * gcc.target/i386/pr50155.c: New test.
547
548 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
549
550         PR tree-optimization/50133
551         * gcc.dg/pr50133.c: New test.
552
553         PR middle-end/50141
554         * c-c++-common/cxxbitfields-6.c: New test.
555
556 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
557
558         PR fortran/50050
559         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
560
561 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
562
563         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
564         * gcc.dg/pr49994-3.c: Ditto.
565
566 2011-08-22  Richard Guenther  <rguenther@suse.de>
567
568         PR testsuite/50145
569         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
570         * gcc.dg/torture/pr50067-2.c: Likewise.
571
572 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
573
574         PR fortran/47659
575         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
576         of a constant resulting from simplification.
577         * gfortran.dg/warn_conversion_3.f90:  New test.
578
579 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
580
581         PR fortran/50130
582         * gfortran.dg/zero_stride_1.f90:  New test.
583
584 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
585
586         PR fortran/49638
587         * gfortran.dg/typebound_override_1.f90: Modified.
588
589 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
590
591         PR tree-optimization/48739
592         * gcc.dg/pr48739-1.c: New test.
593         * gcc.dg/pr48739-2.c: New test.
594
595 2011-08-20  Tobias Burnus  <burnus@net-b.de>
596
597         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
598
599 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
600
601         PR fortran/50129
602         * gfortran.dg/where_3.f90: New test.
603
604 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
605
606         PR middle-end/49721
607         * gfortran.dg/pr49721-1.f: New.
608         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
609
610 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
611
612         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
613         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
614         New tests.
615
616 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
617
618         * gcc.target/arm/wmul-11.c: New file.
619         * gcc.target/arm/wmul-12.c: New file.
620         * gcc.target/arm/wmul-13.c: New file.
621
622 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
623
624         * gcc.target/arm/wmul-10.c: New file.
625
626 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
627
628         * gcc.target/arm/wmul-9.c: New file.
629         * gcc.target/arm/wmul-bitfield-2.c: New file.
630
631 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
632
633         * gcc.target/arm/wmul-8.c: New file.
634
635 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
636
637         * gcc.target/arm/wmul-7.c: New file.
638
639 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
640
641         * gcc.target/arm/wmul-6.c: New file.
642
643 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
644
645         * gcc.target/arm/wmul-5.c: New file.
646         * gcc.target/arm/no-wmla-1.c: New file.
647
648 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
649
650         * gcc.target/arm/wmul-bitfield-1.c: New file.
651
652 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
653
654         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
655
656 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
657
658         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
659         * gcc.target/i386/conversion.c: Likewise.
660
661 2011-08-19  Richard Guenther  <rguenther@suse.de>
662
663         * gcc.dg/torture/pr50067-1.c: New testcase.
664         * gcc.dg/torture/pr50067-2.c: Likewise.
665
666 2011-08-19  Joey Ye  <joey.ye@arm.com>
667
668         PR target/49437
669         * gcc.target/arm/handler-align.c: New test.
670         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
671         New Function.
672
673 2011-08-19  Joey Ye  <joey.ye@arm.com>
674
675         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
676
677 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
678
679         PR fortran/50071
680         * gfortran.dg/end_block_label_1.f90: New test.
681         * gfortran.dg/end_associate_label_1.f90: New test.
682
683 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
684
685         * gcc.dg/c1x-pointer-float-1.c: New test.
686
687 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
688
689         PR fortran/50071
690         * gfortran.dg/duplicate_labels_2.f: New test.
691
692 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
693
694         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
695         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
696         gcc.dg/c1x-noreturn-5.c: New tests.
697
698 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
699
700         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
701
702 2011-08-18  Tobias Burnus  <burnus@net-b.de>
703
704         PR fortran/18918
705         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
706         * gfortran.dg/coarray_lock_3.f90: Fix test.
707         * gfortran.dg/coarray_lock_4.f90: New.
708         * gfortran.dg/coarray_lock_5.f90: New.
709
710 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
711
712         PR target/50009
713         * gcc.c-torture/compile/pr50009.c: New test.
714
715         PR target/50092
716         * gcc.dg/torture/pr50092.c: New test.
717
718 2011-08-18  Tobias Burnus  <burnus@net-b.de>
719
720         PR fortran/50109
721         * gfortran.dg/namelist_73.f90: New.
722
723 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
724
725         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
726
727         PR debug/50017
728         * gcc.dg/pr50017.c: New test.
729
730 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
731
732         PR c++/45625
733         * g++.dg/lookup/hidden-var1.C: New test case.
734
735 2011-08-17  Tobias Burnus  <burnus@net-b.de>
736
737         PR fortran/31461
738         * gfortran.dg/warn_unused_var_2.f90: New.
739         * gfortran.dg/warn_unused_var_3.f90: New.
740
741 2011-08-17  Tom de Vries  <tom@codesourcery.com>
742
743         PR target/43597
744         * gcc.target/arm/pr43597.c: New test.
745
746 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
747
748         PR fortran/50070
749         * gfortran.dg/common_13.f90: New.
750
751 2011-08-16  Jason Merrill  <jason@redhat.com>
752
753         PR c++/50086
754         * g++.dg/cpp0x/variadic-unresolved.C: New.
755
756         * g++.old-deja/g++.brendan/README: Add R.I.P.
757
758         * g++.dg/ext/attr-used-1.C: New.
759
760         PR c++/50054
761         * g++.dg/cpp0x/initlist56.C: New.
762
763 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
764
765         PR testsuite/50085
766         * g++.dg/opt/life1.C: Only run on Linux.
767
768 2011-08-15  Tobias Burnus  <burnus@net-b.de>
769
770         * gfortran.dg/coarray_26.f90: New.
771
772 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
773
774         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
775         -fdump-tree-vrp1.
776
777 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
778
779         PR fortran/50073
780         * gfortran.dg/func_result_7.f90: New.
781
782 2011-08-13  Jason Merrill  <jason@redhat.com>
783
784         PR c++/50075
785         * g++.dg/cpp0x/decltype32.C: New.
786
787         PR c++/50059
788         * g++.dg/diagnostic/expr1.C: New.
789
790 2011-08-12  David Li  <davidxl@google.com>
791
792         * g++.dg/abi/vbase15.C: New test.
793
794 2011-08-12  Jason Merrill  <jason@redhat.com>
795
796         PR c++/50034
797         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
798
799 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
800
801         * gcc.dg/builtins-67.c: New test.
802         * gcc.target/i386/conversion.c: Ditto.
803
804 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
805             Brian Hackett  <bhackett1024@gmail.com>
806
807         * g++.dg/plugin/decl_plugin.c: New.
808         * g++.dg/plugin/decl-plugin-test.C: New.
809         * g++.dg/plugin/plugin.exp: Add above testcase.
810
811 2011-08-11  Richard Guenther  <rguenther@suse.de>
812
813         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
814
815 2011-08-11  Michael Matz  <matz@suse.de>
816
817         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
818
819 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
820
821         PR tree-optimization/50039
822         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
823         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
824
825 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
826
827         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
828         (sse4_1_test): Initialize src3 with random value.
829
830 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
831
832         * gcc.c-torture/execute/scal-to-vec1.c: New test.
833         * gcc.c-torture/execute/scal-to-vec2.c: New test.
834         * gcc.c-torture/execute/scal-to-vec3.c: New test.
835         * gcc.dg/scal-to-vec1.c: New test.
836         * gcc.dg/scal-to-vec2.c: New test.
837
838 2011-08-09  Richard Guenther  <rguenther@suse.de>
839
840         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
841         * gcc.dg/tree-ssa/vrp60.c: New testcase.
842         * gcc.dg/tree-ssa/vrp61.c: Likewise.
843         * gcc.dg/tree-ssa/vrp62.c: Likewise.
844
845 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
846
847         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
848
849 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
850
851         * gcc.dg/pr49948.c: Require pthread effective target.
852
853 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
854
855         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
856
857 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
858
859         * gcc.target/i386/sse-22a.c: New test.
860
861 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
862
863         PR tree-optimization/50014
864         * gcc.dg/vect/pr50014.c: New test.
865
866 2011-08-08  Martin Jambor  <mjambor@suse.cz>
867
868         PR middle-end/49923
869         * gcc.dg/tree-ssa/pr49923.c: New test.
870
871 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
872
873         PR target/49781
874         * gcc.target/i386/pr49781-1.c: New.
875
876 2011-08-08  Jason Merrill  <jason@redhat.com>
877
878         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
879
880         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
881
882 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
883
884         PR fortran/49638
885         * gfortran.dg/typebound_override_1.f90: New.
886
887 2011-08-07  Kai Tietz  <ktietz@redhat.com>
888
889         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
890         x86_64 mingw target.
891         * gcc.dg/tree-ssa/loop-1.c: Likewise.
892         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
893         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
894         * gcc.dg/tree-ssa/loop-33.c: Likewise.
895         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
896         * gcc.dg/tree-ssa/loop-35.c: Likewise.
897         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
898         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
899         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
900         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
901
902 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
903
904         PR testsuite/48727
905         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
906
907 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
908
909         * gcc.dg/pr48770.c: Cleanup coverage files.
910         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
911
912 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
913
914         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
915         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
916         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
917         lzcnt and bmi options.
918
919 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
920
921         PR target/47381
922         * gcc.dg/pr47381-1.c: New.
923         * gcc.dg/pr47381-2.c: Likewise.
924         * gcc.target/i386/pr47381.c: Likewise.
925
926 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
927
928         PR middle-end/47727
929         * gcc.dg/pr47727.c: New.
930
931         PR target/47372
932         * gcc.dg/pr47372-1.c: New.
933         * gcc.dg/pr47372-2.c: Likewise.
934
935 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
936
937         PR middle-end/47449
938         * gcc.target/i386/pr47449.c: New.
939
940         PR target/47446
941         * gcc.dg/pr47446-1.c: New.
942         * gcc.dg/pr47446-2.c: Likewise.
943
944 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
945
946         PR target/47766
947         * gcc.dg/pr47766.c: New.
948
949         PR target/47715
950         * gcc.dg/tls/pr47715-1.c: New.
951         * gcc.dg/tls/pr47715-2.c: Likewise.
952         * gcc.dg/tls/pr47715-3.c: Likewise.
953         * gcc.dg/tls/pr47715-4.c: Likewise.
954         * gcc.dg/tls/pr47715-5.c: Likewise.
955
956 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
957
958         PR libobjc/50002
959         * objc.dg/gnu-api-2-class.m: Updated comments.
960         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
961         * objc.dg/gnu-api-2-class-meta.m: New test.
962         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
963
964 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
965
966         PR libobjc/49882
967         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
968         with classes that are in construction.
969
970 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
971
972         PR target/48084
973         * gcc.target/i386/pr48084-1.c: New.
974         * gcc.target/i386/pr48084-2.c: Likewise.
975         * gcc.target/i386/pr48084-3.c: Likewise.
976         * gcc.target/i386/pr48084-4.c: Likewise.
977         * gcc.target/i386/pr48084-5.c: Likewise.
978
979         PR rtl-optimization/49504
980         * gcc.target/i386/pr49504.c: New.
981
982         PR target/49860
983         * gcc.dg/pr49860.c: New.
984
985 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
986         
987         PR libobjc/49882
988         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
989         with classes that are in construction.
990
991 2011-08-05  Jason Merrill  <jason@redhat.com>
992
993         PR c++/48993
994         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
995
996         PR c++/49921
997         * g++.dg/cpp0x/decltype31.C: New.
998
999         PR c++/49669
1000         * g++.dg/init/array28.C: New.
1001
1002         PR c++/49988
1003         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1004
1005 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1006
1007         PR target/47369
1008         * gcc.dg/pr47369-1.c: New.
1009
1010 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1011
1012         PR middle-end/47364
1013         * gcc.dg/torture/pr47364-1.c: New.
1014         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1015         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1016
1017 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1018
1019         PR fortran/37211
1020         * gfortran.dg/transfer_check_2.f90:  New test case.
1021
1022 2011-08-05  Jan Hubicka  <jh@suse.cz>
1023
1024         PR middle-end/49494
1025         * gfortran.dg/pr49494.f90: New testcase.
1026
1027 2011-08-05  Jan Hubicka  <jh@suse.cz>
1028
1029         PR middle-end/49735
1030         * gcc.c-torture/compile/pr49735.c: New testcase.
1031
1032 2011-08-05  Jason Merrill  <jason@redhat.com>
1033
1034         PR c++/47453
1035         * g++.dg/cpp0x/initlist56.C: New.
1036
1037         PR c++/49812
1038         * g++.dg/overload/rvalue2.C: New.
1039
1040         PR c++/49983
1041         * g++.dg/cpp0x/range-for21.C: New.
1042
1043         * g++.dg/ext/vla11.C: New.
1044
1045 2011-08-05  Richard Guenther  <rguenther@suse.de>
1046
1047         PR tree-optimization/49984
1048         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1049
1050 2011-08-05  Richard Guenther  <rguenther@suse.de>
1051
1052         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1053         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1054         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1055
1056 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1057
1058         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1059         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1060         * gfortran.dg/ldist-pr43023.f90: Ditto.
1061         * gfortran.dg/namelist_52.f90: Ditto.
1062         * gfortran.dg/interface_proc_end.f90: Ditto.
1063         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1064         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1065
1066 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1067
1068         * gcc.dg/vect/vect-over-widen-1.c: New test.
1069         * gcc.dg/vect/vect-over-widen-2.c: New test.
1070         * gcc.dg/vect/vect-over-widen-3.c: New test.
1071         * gcc.dg/vect/vect-over-widen-4.c: New test.
1072
1073 2011-08-04  Richard Guenther  <rguenther@suse.de>
1074
1075         PR fortran/49957
1076         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1077
1078 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1079
1080         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1081
1082 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR middle-end/49905
1085         * g++.dg/ext/builtin-object-size3.C: New test.
1086
1087 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR tree-optimization/49948
1090         * gcc.dg/pr49948.c: New test.
1091
1092 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1093
1094         PR middle-end/47383
1095         * gcc.dg/torture/pr47383.c: New.
1096
1097 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1098
1099         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1100
1101 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1102
1103         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1104
1105 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1106
1107         PR target/47744
1108         * gcc.dg/torture/pr47744-1.c: New.
1109         * gcc.dg/torture/pr47744-2.c: Likewise.
1110         * gcc.dg/torture/pr47744-3.c: Likewise.
1111
1112 2011-08-03  Richard Guenther  <rguenther@suse.de>
1113
1114         PR middle-end/49958
1115         * gcc.dg/torture/pr49958.c: New testcase.
1116
1117 2011-08-03  Richard Guenther  <rguenther@suse.de>
1118
1119         PR tree-optimization/49938
1120         * g++.dg/torture/pr49938.C: New testcase.
1121
1122 2011-08-02  Jason Merrill  <jason@redhat.com>
1123
1124         PR c++/43886
1125         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1126
1127         PR c++/49577
1128         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1129
1130         PR c++/49593
1131         * g++.dg/cpp0x/variadic115.C: New.
1132
1133         PR c++/49803
1134         * g++.dg/cpp0x/union5.C: New.
1135
1136 2011-08-02  Daniel Kraft  <d@domob.eu>
1137
1138         PR fortran/49885
1139         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1140
1141 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1142
1143         PR middle-end/49947
1144         * gcc.dg/tree-ssa/forwprop-15.c
1145
1146 2011-08-02  Jason Merrill  <jason@redhat.com>
1147
1148         PR c++/49834
1149         * g++.dg/cpp0x/range-for20.C: New.
1150
1151 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1152
1153         * gfortran.dg/coarray_lib_token_3.f90: New.
1154
1155 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1156
1157         PR fortran/46752
1158         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1159         * gcc.dg/gomp/atomic-15.c: New test.
1160         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1161         * g++.dg/gomp/atomic-15.C: New test.
1162         * g++.dg/gomp/private-1.C: New test.
1163         * g++.dg/gomp/sharing-2.C: New test.
1164         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1165         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1166         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1167
1168 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1169
1170         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1171         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1172         cleanup-module.
1173         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1174         * gfortran.dg/allocatable_function_5.f90: Ditto.
1175         * gfortran.dg/allocate_stat.f90: Ditto.
1176         * gfortran.dg/array_constructor_20.f90: Ditto.
1177         * gfortran.dg/array_constructor_21.f90: Ditto.
1178         * gfortran.dg/array_constructor_22.f90: Ditto.
1179         * gfortran.dg/array_constructor_26.f03: Ditto.
1180         * gfortran.dg/array_function_4.f90: Ditto.
1181         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1182         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1183         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1184         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1185         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1186         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1187         * gfortran.dg/class_15.f03: Ditto.
1188         * gfortran.dg/class_27.f03: Ditto.
1189         * gfortran.dg/class_33.f90: Ditto.
1190         * gfortran.dg/class_37.f03: Ditto.
1191         * gfortran.dg/class_40.f03: Ditto.
1192         * gfortran.dg/class_42.f03: Ditto.
1193         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1194         * gfortran.dg/coarray/registering_1.f90: Ditto.
1195         * gfortran.dg/convert_1.f90: Ditto.
1196         * gfortran.dg/default_initialization_3.f90: Ditto.
1197         * gfortran.dg/dependency_25.f90: Ditto.
1198         * gfortran.dg/dependency_26.f90: Ditto.
1199         * gfortran.dg/dependency_36.f90: Ditto.
1200         * gfortran.dg/dependency_37.f90: Ditto.
1201         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1202         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1203         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1204         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1205         * gfortran.dg/elemental_result_1.f90: Ditto.
1206         * gfortran.dg/empty_derived_type.f90: Ditto.
1207         * gfortran.dg/entry_7.f90: Ditto.
1208         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1209         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1210         * gfortran.dg/error_recovery_3.f90: Ditto.
1211         * gfortran.dg/extends_4.f03: Ditto.
1212         * gfortran.dg/func_assign.f90: Ditto.
1213         * gfortran.dg/func_assign_3.f90: Ditto.
1214         * gfortran.dg/generic_1.f90: Ditto.
1215         * gfortran.dg/generic_18.f90: Ditto.
1216         * gfortran.dg/generic_22.f03: Ditto.
1217         * gfortran.dg/generic_4.f90: Ditto.
1218         * gfortran.dg/generic_6.f90: Ditto.
1219         * gfortran.dg/generic_actual_arg.f90: Ditto.
1220         * gfortran.dg/graphite/id-21.f: Ditto.
1221         * gfortran.dg/graphite/pr45758.f90: Ditto.
1222         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1223         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1224         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1225         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1226         * gfortran.dg/host_used_types_1.f90: Ditto.
1227         * gfortran.dg/implicit_1.f90: Ditto.
1228         * gfortran.dg/implicit_11.f90: Ditto.
1229         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1230         * gfortran.dg/impure_actual_1.f90: Ditto.
1231         * gfortran.dg/impure_assignment_1.f90: Ditto.
1232         * gfortran.dg/impure_constructor_1.f90: Ditto.
1233         * gfortran.dg/initialization_10.f90: Ditto.
1234         * gfortran.dg/initialization_12.f90: Ditto.
1235         * gfortran.dg/interface_14.f90: Ditto.
1236         * gfortran.dg/interface_15.f90: Ditto.
1237         * gfortran.dg/interface_2.f90: Ditto.
1238         * gfortran.dg/interface_25.f90: Ditto.
1239         * gfortran.dg/interface_26.f90: Ditto.
1240         * gfortran.dg/interface_29.f90: Ditto.
1241         * gfortran.dg/interface_assignment_1.f90: Ditto.
1242         * gfortran.dg/internal_pack_6.f90: Ditto.
1243         * gfortran.dg/internal_pack_7.f90: Ditto.
1244         * gfortran.dg/internal_pack_8.f90: Ditto.
1245         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1246         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1247         * gfortran.dg/module_commons_3.f90: Ditto.
1248         * gfortran.dg/module_equivalence_4.f90: Ditto.
1249         * gfortran.dg/module_equivalence_6.f90: Ditto.
1250         * gfortran.dg/module_function_type_1.f90: Ditto.
1251         * gfortran.dg/module_naming_1.f90: Ditto.
1252         * gfortran.dg/namelist_4.f90: Ditto.
1253         * gfortran.dg/operator_c1202.f90: Ditto.
1254         * gfortran.dg/parens_7.f90: Ditto.
1255         * gfortran.dg/pr32921.f: Ditto.
1256         * gfortran.dg/pr33646.f90: Ditto.
1257         * gfortran.dg/pr41928.f90: Ditto.
1258         * gfortran.dg/pr42119.f90: Ditto.
1259         * gfortran.dg/pr43984.f90: Ditto.
1260         * gfortran.dg/present_1.f90: Ditto.
1261         * gfortran.dg/private_type_2.f90: Ditto.
1262         * gfortran.dg/proc_decl_2.f90: Ditto.
1263         * gfortran.dg/proc_ptr_10.f90: Ditto.
1264         * gfortran.dg/proc_ptr_22.f90: Ditto.
1265         * gfortran.dg/proc_ptr_8.f90: Ditto.
1266         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1267         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1268         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1269         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1270         * gfortran.dg/substring_equivalence.f90: Ditto.
1271         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1272         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1273         * gfortran.dg/trim_optimize_6.f90: Ditto.
1274         * gfortran.dg/typebound_call_12.f03: Ditto.
1275         * gfortran.dg/typebound_operator_5.f03: Ditto.
1276         * gfortran.dg/typebound_operator_6.f03: Ditto.
1277         * gfortran.dg/typebound_proc_18.f03: Ditto.
1278         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1279         * gfortran.dg/use_1.f90: Ditto.
1280         * gfortran.dg/use_10.f90: Ditto.
1281         * gfortran.dg/use_11.f90: Ditto.
1282         * gfortran.dg/use_14.f90: Ditto.
1283         * gfortran.dg/use_only_2.f90: Ditto.
1284         * gfortran.dg/use_rename_4.f90: Ditto.
1285         * gfortran.dg/use_rename_5.f90: Ditto.
1286         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1287         * gfortran.dg/used_interface_ref.f90: Ditto.
1288         * gfortran.dg/used_types_11.f90: Ditto.
1289         * gfortran.dg/used_types_3.f90: Ditto.
1290         * gfortran.dg/used_types_4.f90: Ditto.
1291         * gfortran.dg/userdef_operator_2.f90: Ditto.
1292         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1293         * gfortran.dg/vect/pr46213.f90: Ditto.
1294         * gfortran.dg/whole_file_21.f90: Ditto.
1295         * gfortran.dg/whole_file_22.f90: Ditto.
1296         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1297         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1298
1299 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1300
1301         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1302
1303 2011-08-01  Jason Merrill  <jason@redhat.com>
1304
1305         PR c++/49932
1306         * g++.dg/abi/mangle49.C: New.
1307
1308         PR c++/49924
1309         * g++.dg/cpp0x/constexpr-array4.C: New.
1310
1311         PR c++/49813
1312         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1313
1314 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1315
1316         PR target/49927
1317         * gcc.target/i386/pr49927.c: New test.
1318
1319 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1320
1321         PR tree-optimization/49926
1322         * gcc.dg/vect/pr49926.c: New test.
1323
1324 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1325
1326         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1327         * gcc.target/i386/lzcnt-1.c: New test.
1328         * gcc.target/i386/lzcnt-2.c: Likewise.
1329         * gcc.target/i386/lzcnt-2a.c: Likewise.
1330         * gcc.target/i386/lzcnt-3.c: Likewise.
1331         * gcc.target/i386/lzcnt-4.c: Likewise.
1332         * gcc.target/i386/lzcnt-4a.c: Likewise.
1333         * gcc.target/i386/lzcnt-5.c: Likewise.
1334         * gcc.target/i386/lzcnt-6.c: Likewise.
1335         * gcc.target/i386/lzcnt-6a.c: Likewise.
1336         * gcc.target/i386/lzcnt-check.h: Likewise.
1337
1338         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1339         * gcc.target/i386/sse-13.c: Likewise.
1340         * gcc.target/i386/sse-14.c: Likewise.
1341         * g++.dg/other/i386-2.C: Likewise.
1342         * g++.dg/other/i386-3.C: Likewise.
1343
1344 2011-08-01  Julian Brown  <julian@codesourcery.com>
1345
1346         * gcc.target/arm/fixed-point-exec.c: New test.
1347
1348 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1349
1350         PR target/49920
1351         * gcc.target/i386/pr49920.c: New test.
1352
1353 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1356         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1357         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1358         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1359         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1360         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1361         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1362         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1363         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1364         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1365         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1366         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1367         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1368         * g++.dg/tree-ssa/pr33615.C: Ditto.
1369         * g++.dg/tree-ssa/restrict1.C: Ditto.
1370         * c-c++-common/restrict-2.c: Ditto.
1371         * gfortran.dg/pr32921.f: Ditto.
1372         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1373         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1374         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1375         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1376         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1377         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1378         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1379         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1380         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1381         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1382
1383 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1386         .exe.ltrans[0-9]*. dump files.
1387
1388 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1389
1390         PR fortran/49112
1391         * gfortran.dg/abstract_type_6.f03: Modified.
1392         * gfortran.dg/typebound_proc_24.f03: New.
1393
1394 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1395
1396         PR testsuite/49917
1397         * g++.dg/init/for1.C: Fix.
1398
1399 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1400
1401         PR fortran/48876
1402         * gfortran.dg/string_5.f90:  New test.
1403
1404 2011-07-29  Jason Merrill  <jason@redhat.com>
1405
1406         PR c++/49867
1407         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1408
1409 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1410
1411         PR tree-optimization/47407
1412         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1413         alpha*-dec-osf*.
1414         Sort target list.
1415
1416 2011-07-29  Richard Guenther  <rguenther@suse.de>
1417
1418         * gcc.dg/uninit-suppress.c: Also disable VRP.
1419         * gcc.dg/uninit-suppress_2.c: Likewise.
1420
1421 2011-07-28  Jason Merrill  <jason@redhat.com>
1422
1423         PR c++/49808
1424         * g++.dg/template/nontype24.C: New.
1425
1426 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1427
1428         PR rtl-optimization/47958
1429         * gcc.dg/torture/pr47958-1.c: New.
1430
1431 2011-07-29  Wei Guozhi  <carrot@google.com>
1432
1433         PR rtl-optimization/49799
1434         * gcc.dg/pr49799.c: New test case.
1435
1436 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1437
1438         PR middle-end/48648
1439         * gcc.dg/graphite/id-pr48648.c: New.
1440
1441 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1442
1443         PR fortran/31067
1444         * gfortran.dg/maxloc_2.f90: New test.
1445         * gfortran.dg/maxloc_3.f90: New test.
1446         * gfortran.dg/minloc_1.f90: New test.
1447         * gfortran.dg/minloc_2.f90: New test.
1448         * gfortran.dg/minloc_3.f90: New test.
1449         * gfortran.dg/minmaxloc_7.f90: New test.
1450
1451         PR debug/49871
1452         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1453
1454 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1455
1456         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1457         the builtin isn't optimized away.
1458
1459 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1460
1461         PR fortran/45586
1462         * gfortran.dg/lto/pr45586-2_0.f90: New.
1463
1464 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1465
1466         PR middle-end/49875
1467         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1468         * c-c++-common/cxxbitfields-5.c: Same.
1469
1470 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1471
1472         * lib/target-supports.exp (check_effective_target_mmap): Use
1473         check_function_available.
1474
1475 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1476
1477         * g++.old-deja/g++.pt/crash60.C: Updated.
1478
1479 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1480
1481         PR target/49866
1482         * gcc.target/i386/pr49866.c: New test.
1483
1484 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1485
1486         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1487         * gcc.target/i386/bmi-andn-1.c: New test.
1488         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1489         * gcc.target/i386/bmi-andn-2.c: Likewise.
1490         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1491         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1492         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1493         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1494         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1495         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1496         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1497         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1498         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1499         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1500         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1501         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1502         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1503         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1504         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1505         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1506         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1507         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1508         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1509         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1510         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1511
1512 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1513
1514         PR middle-end/47691
1515         * gfortran.dg/graphite/id-pr47691.f: New.
1516
1517 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1518
1519         * gcc.target/i386/avx-os-support.h: New.
1520         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1521         (main): Check avx_os_support before the test is run.
1522         * gcc.target/i386/aes-avx-check.h: Ditto.
1523         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1524
1525 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1526
1527         * gcc.target/i386/aggregate-ret3.c: New test.
1528         * gcc.target/i386/aggregate-ret4.c: New test.
1529
1530 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1531
1532         PR fortran/49755
1533         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1534         allocated array should *not* change its size.
1535         * gfortran.dg/multiple_allocation_3.f90: New test.
1536
1537 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1538
1539         PR c++/49776
1540         * g++.dg/cpp0x/constexpr-49776.C: New.
1541
1542 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1543
1544         PR middle-end/47046
1545         * gcc.dg/graphite/id-pr47046.c: New.
1546
1547 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1548
1549         PR middle-end/47653
1550         * gcc.dg/graphite/run-id-pr47593.c: New.
1551
1552 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1553
1554         PR middle-end/47653
1555         * gcc.dg/graphite/run-id-pr47653.c: New.
1556         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1557         induction variables.
1558         * gcc.dg/graphite/scop-16.c: Same.
1559         * gcc.dg/graphite/scop-17.c: Same.
1560         * gcc.dg/graphite/scop-21.c: Same.
1561
1562 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1563
1564         PR middle-end/48805
1565         * gcc.dg/graphite/id-pr48805.c: New.
1566
1567 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1568
1569         * gfortran.dg/coarray_lib_token_2.f90: New.
1570
1571 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1572
1573         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1574         SPU local store.
1575
1576 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1577
1578         PR tree-opt/49671
1579         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1580         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1581
1582 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1583
1584         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1585
1586         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1587         * gcc.c-torture/execute/loop-2g.c: Likewise.
1588         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1589         Require mmap support.
1590         * gcc.c-torture/execute/loop-2g.x: Likewise.
1591         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1592         (MAP_ANON): Provide default.
1593         * gcc.dg/20050826-1.c: Likewise.
1594         * gcc.target/i386/pr36533.c: Likewise.
1595         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1596         Use dg-require-effective-target mmap.
1597
1598 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1599
1600         PR c++/49838
1601         * g++.dg/cpp0x/range-for19.C: New.
1602
1603 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1604
1605         PR testsuite/49753
1606         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1607
1608         Revert:
1609         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1610
1611         PR testsuite/49753
1612         * g++.dg/torture/pr49309.C: Remove.
1613
1614 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1615
1616         PR tree-optimization/49809
1617         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1618         test.
1619
1620 2011-07-25  Richard Guenther  <rguenther@suse.de>
1621
1622         PR tree-optimization/49715
1623         * gcc.target/i386/pr49715-1.c: New testcase.
1624         * gcc.target/i386/pr49715-2.c: Likewise.
1625
1626 2011-07-23  Jason Merrill  <jason@redhat.com>
1627
1628         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1629
1630 2011-07-22  Jason Merrill  <jason@redhat.com>
1631
1632         PR c++/49793
1633         * g++.dg/cpp0x/initlist55.C: New.
1634
1635 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1636
1637         PR fortran/49791
1638         * gfortran.dg/namelist_72.f: New.
1639
1640 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1641
1642         * gfortran.dg/coarray_25.f90: New.
1643
1644 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1645
1646         * override1.C: This test should use c++0x mode.
1647         * override3.C: New. Test the diagnostics in c++98 mode.
1648
1649 2011-07-22  Jason Merrill  <jason@redhat.com>
1650             Mark Glisse  <marc.glisse@normalesup.org>
1651
1652         PR c++/30112
1653         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1654
1655         PR c++/49813
1656         * g++.dg/opt/builtins2.C: New.
1657         * g++.dg/other/error27.C: Don't rely on __builtin.
1658
1659 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1660
1661         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1662         on lp64 targets.
1663         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1664         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1665         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1666         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1667
1668         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1669         instead of ia32.
1670
1671 2011-07-22  Richard Guenther  <rguenther@suse.de>
1672
1673         PR tree-optimization/45819
1674         * gcc.dg/pr45819.c: New testcase.
1675
1676 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1677
1678         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1679
1680 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1681
1682         PR middle-end/47654
1683         PR middle-end/49649
1684         * gcc.dg/graphite/run-id-pr47654.c: New.
1685
1686 2011-07-21  Ian Lance Taylor  <iant@google.com>
1687
1688         PR middle-end/49705
1689         * gcc.dg/pr49705.c: New test.
1690
1691 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1692
1693         * lib/target-supports.exp (check_avx_os_support_available): New.
1694         (check_effective_target_avx_runtime): Use it.
1695
1696 2011-07-21  Richard Guenther  <rguenther@suse.de>
1697
1698         PR tree-optimization/49770
1699         * g++.dg/torture/pr49770.C: New testcase.
1700
1701 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1702
1703         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1704         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1705
1706 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1707
1708         * gfortran.dg/coarray_lib_token_1.f90: New.
1709
1710 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1711
1712         * gcc.dg/pr32912-2.c: Skip for AVR.
1713         * gcc.dg/pr44674.c: Add dg-require-profiling.
1714
1715 2011-07-20  Jason Merrill  <jason@redhat.com>
1716
1717         * g++.dg/ext/desig2.C: New.
1718
1719 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1720
1721         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1722         be generated.
1723         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1724         * gcc.target/powerpc/recip-3.c: Ditto.
1725
1726 2011-07-19  Jason Merrill  <jason@redhat.com>
1727
1728         PR c++/6709 (DR 743)
1729         PR c++/42603 (DR 950)
1730         * g++.dg/cpp0x/decltype21.C: New.
1731
1732 2011-07-20  Richard Guenther  <rguenther@suse.de>
1733
1734         PR middle-end/18908
1735         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1736         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1737
1738 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1739
1740         * gcc.target/arm/combine-movs.c: New.
1741         * gcc.target/arm/unsigned-extend-2.c: New.
1742
1743 2011-07-19  Jason Merrill  <jason@redhat.com>
1744
1745         PR c++/49785
1746         * g++.dg/cpp0x/variadic114.C: New.
1747
1748 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1749
1750         * gfortran.dg/coarray_args_1.f90: New.
1751         * gfortran.dg/coarray_args_2.f90: New.
1752
1753 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1754
1755         PR fortran/49708
1756         * gfortran.dg/allocate_error_3.f90: New.
1757
1758 2011-07-19  Richard Guenther  <rguenther@suse.de>
1759
1760         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1761         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1762         * gcc.dg/torture/20110719-1.c: New testcase.
1763
1764 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1765
1766         PR tree-optimization/49768
1767         * gcc.c-torture/execute/pr49768.c: New test.
1768
1769 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1770
1771         PR tree-optimization/49771
1772         * gcc.dg/vect/pr49771.c: New test.
1773
1774 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1775
1776         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1777         * gcc.dg/ipa/ipa-2.c: Likewise.
1778         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1779         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1780         * gcc.dg/ipa/ipa-5.c: Likewise.
1781         * gcc.dg/ipa/ipa-7.c: Likewise.
1782         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1783         * gcc.dg/ipa/ipacost-1.c: Likewise.
1784         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1785         functions.
1786         * gcc.dg/ipa/ipcp-1.c: New test.
1787         * gcc.dg/ipa/ipcp-2.c: Likewise.
1788         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1789
1790 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1791
1792         PR middle-end/49675
1793         * gfortran.dg/pr49675.f90: New test.
1794
1795 2011-07-18  Richard Guenther  <rguenther@suse.de>
1796
1797         * gcc.dg/torture/20110718-1.c: New testcase.
1798
1799 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1800
1801         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1802         * g++.dg/ext/bitfield3.C: Likewise.
1803         * g++.dg/ext/bitfield4.C: Likewise.
1804         * g++.dg/ext/bitfield5.C: Likewise.
1805         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1806         * g++.dg/other/pr23205-2.C: Likewise.
1807         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1808         * gcc.c-torture/compile/20001109-2.c: Likewise.
1809         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1810         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1811         * gcc.dg/bitfld-16.c: Likewise.
1812         * gcc.dg/bitfld-17.c: Likewise.
1813         * gcc.dg/bitfld-18.c: Likewise.
1814         * gcc.dg/builtins-config.h: Remove Netware support.
1815         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1816         * gcc.dg/cdce2.c: Likewise.
1817         * gcc.dg/cpp/assert4.c: Remove netware support.
1818         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1819         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1820
1821         * lib/target-supports.exp (check_visibility_available): Remove
1822         NetWare support.
1823         (check_profiling_available): Likewise.
1824
1825 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1826
1827         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1828
1829 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1830             Thomas Koenig  <tkoenig@gcc.gnu.org>
1831
1832         PR fortran/34657
1833         * gfortran.dg/generic_17.f90: Fix testcase.
1834         * gfortran.dg/interface_3.f90: Add dg-error.
1835         * gfortran.dg/use_14.f90: New.
1836         * gfortran.dg/use_15.f90: New.
1837
1838 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1839
1840         * gnat.dg/pointer_controlled.adb: New test.
1841
1842 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1843
1844         PR fortran/49624
1845         * gfortran.dg/pointer_remapping_7.f90: New.
1846
1847 2011-07-16  Jason Merrill  <jason@redhat.com>
1848
1849         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1850
1851 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1852             Jason Merrill  <jason@redhat.com>
1853
1854         PR c++/45329
1855         PR c++/48934
1856         * g++.dg/cpp0x/decltype29.C: Adjust.
1857         * g++.dg/cpp0x/error4.C: Adjust.
1858         * g++.dg/cpp0x/sfinae26.C: Adjust.
1859         * g++.dg/cpp0x/variadic105.C: Adjust.
1860         * g++.dg/template/deduce3.C: Adjust.
1861         * g++.dg/template/error45.C: Adjust.
1862         * g++.dg/template/ptrmem2.C: Adjust.
1863         * g++.dg/template/sfinae2.C: Adjust.
1864         * g++.old-deja/g++.pt/crash60.C: Adjust.
1865         * g++.old-deja/g++.pt/unify6.C: Adjust.
1866         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1867         * g++.dg/cpp0x/nullptr15.C: Adjust.
1868         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1869         * g++.dg/cpp0x/pr31431.C: Adjust.
1870         * g++.dg/cpp0x/pr31434.C: Adjust.
1871         * g++.dg/cpp0x/sfinae11.C: Adjust
1872         * g++.dg/cpp0x/temp_default2.C: Adjust.
1873         * g++.dg/cpp0x/trailing4.C: Adjust.
1874         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1875         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1876         * g++.dg/cpp0x/variadic105.C: Adjust.
1877         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1878         * g++.dg/ext/vla2.C: Adjust.
1879         * g++.dg/other/ptrmem10.C: Adjust.
1880         * g++.dg/other/ptrmem11.C: Adjust.
1881         * g++.dg/overload/unknown1.C: Adjust.
1882         * g++.dg/template/conv11.C: Adjust.
1883         * g++.dg/template/dependent-expr5.C: Adjust.
1884         * g++.dg/template/friend.C: Adjust.
1885         * g++.dg/template/incomplete2.C: Adjust.
1886         * g++.dg/template/local4.C: Adjust.
1887         * g++.dg/template/local6.C: Adjust.
1888         * g++.dg/template/operator9.C: Adjust.
1889         * g++.dg/template/ttp25.C: Adjust.
1890         * g++.dg/template/unify10.C: Adjust.
1891         * g++.dg/template/unify11.C: Adjust.
1892         * g++.dg/template/unify6.C: Adjust.
1893         * g++.dg/template/unify9.C: Adjust.
1894         * g++.dg/template/varmod1.C: Adjust.
1895         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1896         * g++.old-deja/g++.pt/crash28.C: Adjust.
1897         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1898         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1899         * g++.old-deja/g++.pt/expr2.C: Adjust.
1900         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1901         * g++.old-deja/g++.pt/spec5.C: Adjust.
1902         * g++.old-deja/g++.pt/spec6.C: Adjust.
1903         * g++.old-deja/g++.pt/unify4.C: Adjust.
1904         * g++.old-deja/g++.pt/unify8.C: Adjust.
1905         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1906         * g++.dg/overload/template5.C: New testcase.
1907         * g++.dg/template/overload12.C: New testcase.
1908
1909 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1910
1911         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1912         * gfortran.dg/coarray_7.f90: Ditto.
1913         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1914         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1915
1916 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1917
1918         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1919         case.
1920         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1921         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1922         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1923         C67X.
1924         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1925         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1926         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1927
1928 2011-07-15  Jason Merrill  <jason@redhat.com>
1929
1930         PR testsuite/49741
1931         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1932         Use --extra_opts instead of --additional_options.
1933
1934 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1935
1936         PR testsuite/49753
1937         * g++.dg/torture/pr49309.C: Remove.
1938
1939 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1940
1941         * gcc.target/tic6x/weak-call.c: New test.
1942         * gcc.target/tic6x/fpcmp.c: New test.
1943         * gcc.target/tic6x/fpdiv.c: New test.
1944         * gcc.target/tic6x/rotdi16-scan.c: New test.
1945         * gcc.target/tic6x/ffssi.c: New test.
1946         * gcc.target/tic6x/fpdiv-lib.c: New test.
1947         * gcc.target/tic6x/cold-lc.c: New test.
1948         * gcc.target/tic6x/longcalls.c: New test.
1949         * gcc.target/tic6x/abi-align-1.c: New test.
1950         * gcc.target/tic6x/fpcmp-finite.c: New test.
1951         * gcc.target/tic6x/rotdi16.c: New test.
1952         * gcc.target/tic6x/bswapl.c: New test.
1953         * gcc.target/tic6x/ffsdi.c: New test.
1954         * gcc.target/tic6x/tic6x.exp: New file.
1955         * gcc.target/tic6x/builtins/arith24.c: New test.
1956         * gcc.target/tic6x/builtins/smpy.c: New test.
1957         * gcc.target/tic6x/builtins/smpylh.c: New test.
1958         * gcc.target/tic6x/builtins/smpyh.c: New test.
1959         * gcc.target/tic6x/builtins/sarith1.c: New test.
1960         * gcc.target/tic6x/builtins/extclr.c: New test
1961         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1962         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1963         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1964         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1965         New functions.
1966         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1967         __TMS320C6X__.
1968         * gcc.dg/20020312-2.c: Likewise.
1969         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1970         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1971         * gcc.dg/torture/builtin-math-7.c: Likewise.
1972
1973         PR testsuite/49757
1974         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1975         not testing tic6x-*-*.
1976
1977 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1978
1979         PR tree-opt/49309
1980         * g++.dg/torture/pr49309.C: New testcase.
1981
1982 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1983
1984         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1985
1986 2011-07-14  Richard Guenther  <rguenther@suse.de>
1987
1988         PR tree-optimization/49651
1989         * gcc.dg/torture/pr49651.c: New testcase.
1990
1991 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1992
1993         PR target/43746
1994         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1995
1996 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1997
1998         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1999         -mno-pointers-to-nested-functions.
2000         * gcc.target/powerpc/no-r11-2.c: Ditto.
2001         * gcc.target/powerpc/no-r11-3.c: Ditto.
2002
2003 2011-07-13  Jason Merrill  <jason@redhat.com>
2004
2005         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2006         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2007         when compiling C files.
2008         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2009         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2010         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2011         * g++.dg/lookup/anon2.C: Likewise.
2012         * g++.dg/tree-ssa/copyprop.C: Likewise.
2013         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2014         * g++.dg/init/vector1.C: Ignore narrowing errors.
2015         * g++.dg/torture/pr35526.C: Likewise.
2016         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2017
2018 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2019
2020         PR libfortran/49296
2021         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2022         and logical reads.
2023
2024 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2025
2026         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2027         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2028
2029 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2030
2031         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2032         * lib/obj-c++.exp (obj-c++_init): Ditto.
2033         * lib/file-format.exp (gcc_target_object_format): Ditto.
2034         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2035         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2036         (check_visibility_available): Ditto.
2037         (check_effective_target_tls_native): Ditto.
2038         (check_effective_target_tls_emulated): Ditto.
2039         (check_effective_target_function_sections): Ditto.
2040
2041 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2042
2043         * gcc.target/arm/pr48183.c: New test.
2044
2045 2011-07-13  Richard Guenther  <rguenther@suse.de>
2046
2047         * gcc.dg/torture/20110713-1.c: New testcase.
2048
2049 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2050
2051         PR rtl-opt/49474
2052         * gcc.c-torture/compile/pr49474.c: New testcase.
2053
2054 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2055
2056         PR tree-optimization/49712
2057         * gcc.c-torture/execute/pr49712.c: New test.
2058
2059 2011-07-11  Jason Merrill  <jason@redhat.com>
2060
2061         PR c++/44609
2062         * g++.dg/template/recurse3.C: New.
2063
2064 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2065
2066         PR debug/49676
2067         * gcc.dg/guality/csttest.c: New test.
2068
2069         PR fortran/49698
2070         * gfortran.dg/pr49698.f90: New test.
2071
2072 2011-07-11  Jeff Law  <law@redhat.com>
2073
2074         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2075
2076 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2077
2078         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2079         * go.test/go-test.exp (go-set-goarch): Likewise.
2080
2081 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2082
2083         PR target/39633
2084         * gcc.target/avr/torture/pr39633.c: New test case.
2085
2086 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2087
2088         PR fortran/18918
2089         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2090
2091 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2092
2093         * lib/target-supports.exp (check_effective_target_scheduling):
2094         New Function.
2095         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2096         * gcc.dg/pr45055.c: Ditto.
2097         * gcc.dg/pr45353.c: Ditto.
2098         * g++.dg/pr45056.C: Ditto.
2099
2100 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2101
2102         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2103         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2104         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2105         * g++.dg/torture/pr31863.C: Skip AVR.
2106
2107 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2108
2109         PR fortran/49690
2110         * gfortran.dg/intrinsic_signal.f90: New.
2111
2112 2011-07-09  Jason Merrill  <jason@redhat.com>
2113
2114         * g++.dg/cpp0x/regress/regress6.C: New.
2115         * g++.dg/parse/crash45.C: Adjust message.
2116         * g++.dg/template/crash38.C: Adjust message.
2117         * g++.dg/template/crash64.C: Adjust message.
2118
2119 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2120
2121         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2122         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2123         * g++.dg/abi/bitfield3.C: Likewise.
2124         * g++.dg/eh/pr38662.C: Likewise.
2125         * g++.dg/ext/attrib36.C: Likewise.
2126         * g++.dg/ext/attrib37.C: Likewise.
2127         * g++.dg/ext/attrib8.C: Likewise.
2128         * g++.dg/ext/tmplattr1.C: Likewise.
2129         * g++.dg/inherit/override-attribs.C: Likewise.
2130         * g++.dg/opt/inline9.C: Likewise.
2131         * g++.dg/opt/life1.C: Likewise.
2132         * g++.dg/opt/longbranch2.C: Likewise.
2133         * g++.dg/opt/nrv12.C: Likewise.
2134         * g++.dg/opt/reg-stack4.C: Likewise.
2135         * g++.dg/other/pr35504.C: Likewise.
2136         * g++.dg/other/pr39496.C: Likewise.
2137         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2138         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2139         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2140         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2141         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2142         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2143         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2144         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2145         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2146         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2147         * g++.dg/warn/pr15774-1.C: Likewise.
2148         * g++.dg/warn/pr15774-2.C: Likewise.
2149         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2150         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2151         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2152         * g++.old-deja/g++.pt/asm2.C: Likewise.
2153         * gcc.c-torture/compile/20000804-1.c: Likewise.
2154         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2155         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2156         * gcc.dg/20020108-1.c: Likewise.
2157         * gcc.dg/20020122-2.c: Likewise.
2158         * gcc.dg/20020122-3.c: Likewise.
2159         * gcc.dg/20020206-1.c: Likewise.
2160         * gcc.dg/20020219-1.c: Likewise.
2161         * gcc.dg/20020310-1.c: Likewise.
2162         * gcc.dg/20020411-1.c: Likewise.
2163         * gcc.dg/20020418-2.c: Likewise.
2164         * gcc.dg/20020426-2.c: Likewise.
2165         * gcc.dg/20020517-1.c: Likewise.
2166         * gcc.dg/20030204-1.c: Likewise.
2167         * gcc.dg/20030826-2.c: Likewise.
2168         * gcc.dg/20031102-1.c: Likewise.
2169         * gcc.dg/20031202-1.c: Likewise.
2170         * gcc.dg/20050111-1.c: Likewise.
2171         * gcc.dg/20050503-1.c: Likewise.
2172         * gcc.dg/array-init-1.c: Likewise.
2173         * gcc.dg/builtin-apply4.c: Likewise.
2174         * gcc.dg/dfp/pr31344.c: Likewise.
2175         * gcc.dg/gomp/atomic-11.c: Likewise.
2176         * gcc.dg/graphite/pr40281.c: Likewise.
2177         * gcc.dg/ia64-sync-1.c: Likewise.
2178         * gcc.dg/ia64-sync-2.c: Likewise.
2179         * gcc.dg/ia64-sync-3.c: Likewise.
2180         * gcc.dg/ia64-sync-4.c: Likewise.
2181         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2182         * gcc.dg/invalid-call-1.c: Likewise.
2183         * gcc.dg/loop-3.c: Likewise.
2184         * gcc.dg/lower-subreg-1.c: Likewise.
2185         * gcc.dg/lto/pr47259_0.c: Likewise.
2186         * gcc.dg/nested-calls-1.c: Likewise.
2187         * gcc.dg/pr20017.c: Likewise.
2188         * gcc.dg/pr25023.c: Likewise.
2189         * gcc.dg/pr27671-2.c: Likewise.
2190         * gcc.dg/pr32176.c: Likewise.
2191         * gcc.dg/pr33676.c: Likewise.
2192         * gcc.dg/pr35045.c: Likewise.
2193         * gcc.dg/pr36015.c: Likewise.
2194         * gcc.dg/pr36584.c: Likewise.
2195         * gcc.dg/pr36998.c: Likewise.
2196         * gcc.dg/pr37438.c: Likewise.
2197         * gcc.dg/pr37908.c: Likewise.
2198         * gcc.dg/pr41241.c: Likewise.
2199         * gcc.dg/pr41340.c: Likewise.
2200         * gcc.dg/pr44136.c: Likewise.
2201         * gcc.dg/pr44194-1.c: Likewise.
2202         * gcc.dg/pr46212.c: Likewise.
2203         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2204         * gcc.dg/setjmp-2.c: Likewise.
2205         * gcc.dg/short-compare-1.c: Likewise.
2206         * gcc.dg/short-compare-2.c: Likewise.
2207         * gcc.dg/smod-1.c: Likewise.
2208         * gcc.dg/sync-2.c: Likewise.
2209         * gcc.dg/sync-3.c: Likewise.
2210         * gcc.dg/tls/opt-1.c: Likewise.
2211         * gcc.dg/tls/opt-2.c: Likewise.
2212         * gcc.dg/tls/opt-3.c: Likewise.
2213         * gcc.dg/torture/badshift.c: Likewise.
2214         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2215         * gcc.dg/torture/pr20314-2.c: Likewise.
2216         * gcc.dg/torture/pr36891.c: Likewise.
2217         * gcc.dg/torture/pr38774.c: Likewise.
2218         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2219         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2220         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2221         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2222         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2223         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2224         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2225         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2226         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2227         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2228         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2229         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2230         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2231         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2232         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2233         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2234         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2235         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2236         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2237         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2238         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2239         * gcc.dg/unroll-1.c: Likewise.
2240         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2241         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2242         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2243         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2244         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2245         * gcc.target/i386/20000609-1.c: Likewise.
2246         * gcc.target/i386/20000720-1.c: Likewise.
2247         * gcc.target/i386/20000724-1.c: Likewise.
2248         * gcc.target/i386/20011107-1.c: Likewise.
2249         * gcc.target/i386/20011119-1.c: Likewise.
2250         * gcc.target/i386/20020201-3.c: Likewise.
2251         * gcc.target/i386/20020218-1.c: Likewise.
2252         * gcc.target/i386/20020729-1.c: Likewise.
2253         * gcc.target/i386/20030926-1.c: Likewise.
2254         * gcc.target/i386/20060125-1.c: Likewise.
2255         * gcc.target/i386/20060125-2.c: Likewise.
2256         * gcc.target/i386/20060512-1.c: Likewise.
2257         * gcc.target/i386/20060512-2.c: Likewise.
2258         * gcc.target/i386/20060512-3.c: Likewise.
2259         * gcc.target/i386/20060512-4.c: Likewise.
2260         * gcc.target/i386/387-1.c: Likewise.
2261         * gcc.target/i386/387-2.c: Likewise.
2262         * gcc.target/i386/387-5.c: Likewise.
2263         * gcc.target/i386/387-6.c: Likewise.
2264         * gcc.target/i386/980312-1.c: Likewise.
2265         * gcc.target/i386/980313-1.c: Likewise.
2266         * gcc.target/i386/990117-1.c: Likewise.
2267         * gcc.target/i386/990424-1.c: Likewise.
2268         * gcc.target/i386/990524-1.c: Likewise.
2269         * gcc.target/i386/991129-1.c: Likewise.
2270         * gcc.target/i386/991214-1.c: Likewise.
2271         * gcc.target/i386/991230-1.c: Likewise.
2272         * gcc.target/i386/addr-sel-1.c: Likewise.
2273         * gcc.target/i386/aggregate-ret1.c: Likewise.
2274         * gcc.target/i386/aggregate-ret2.c: Likewise.
2275         * gcc.target/i386/align-main-3.c: Likewise.
2276         * gcc.target/i386/amd64-abi-1.c: Likewise.
2277         * gcc.target/i386/amd64-abi-2.c: Likewise.
2278         * gcc.target/i386/amd64-abi-4.c: Likewise.
2279         * gcc.target/i386/amd64-abi-5.c: Likewise.
2280         * gcc.target/i386/amd64-abi-6.c: Likewise.
2281         * gcc.target/i386/asm-1.c: Likewise.
2282         * gcc.target/i386/asm-3.c: Likewise.
2283         * gcc.target/i386/asm-5.c: Likewise.
2284         * gcc.target/i386/attributes-error.c: Likewise.
2285         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2286         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2287         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2288         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2289         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2290         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2291         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2292         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2293         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2294         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2295         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2296         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2297         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2298         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2299         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2300         * gcc.target/i386/bitfield1.c: Likewise.
2301         * gcc.target/i386/bitfield2.c: Likewise.
2302         * gcc.target/i386/bmi-2.c: Likewise.
2303         * gcc.target/i386/bmi-5.c: Likewise.
2304         * gcc.target/i386/builtin-unreachable.c: Likewise.
2305         * gcc.target/i386/cleanup-2.c: Likewise.
2306         * gcc.target/i386/clobbers.c: Likewise.
2307         * gcc.target/i386/cmov8.c: Likewise.
2308         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2309         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2310         * gcc.target/i386/compress-float-387.c: Likewise.
2311         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2312         * gcc.target/i386/compress-float-sse.c: Likewise.
2313         * gcc.target/i386/crc32-2.c: Likewise.
2314         * gcc.target/i386/crc32-3.c: Likewise.
2315         * gcc.target/i386/divmod-7.c: Likewise.
2316         * gcc.target/i386/divmod-8.c: Likewise.
2317         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2318         * gcc.target/i386/fma3-builtin.c: Likewise.
2319         * gcc.target/i386/fma3-fma.c: Likewise.
2320         * gcc.target/i386/fma4-256-vector.c: Likewise.
2321         * gcc.target/i386/fma4-builtin.c: Likewise.
2322         * gcc.target/i386/fma4-fma-2.c: Likewise.
2323         * gcc.target/i386/fma4-fma.c: Likewise.
2324         * gcc.target/i386/fma4-vector-2.c: Likewise.
2325         * gcc.target/i386/fma4-vector.c: Likewise.
2326         * gcc.target/i386/funcspec-1.c: Likewise.
2327         * gcc.target/i386/funcspec-10.c: Likewise.
2328         * gcc.target/i386/funcspec-11.c: Likewise.
2329         * gcc.target/i386/funcspec-2.c: Likewise.
2330         * gcc.target/i386/funcspec-5.c: Likewise.
2331         * gcc.target/i386/funcspec-6.c: Likewise.
2332         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2333         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2334         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2335         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2336         * gcc.target/i386/incoming-1.c: Likewise.
2337         * gcc.target/i386/incoming-10.c: Likewise.
2338         * gcc.target/i386/incoming-11.c: Likewise.
2339         * gcc.target/i386/incoming-12.c: Likewise.
2340         * gcc.target/i386/incoming-13.c: Likewise.
2341         * gcc.target/i386/incoming-14.c: Likewise.
2342         * gcc.target/i386/incoming-15.c: Likewise.
2343         * gcc.target/i386/incoming-2.c: Likewise.
2344         * gcc.target/i386/incoming-3.c: Likewise.
2345         * gcc.target/i386/incoming-4.c: Likewise.
2346         * gcc.target/i386/incoming-5.c: Likewise.
2347         * gcc.target/i386/incoming-6.c: Likewise.
2348         * gcc.target/i386/incoming-7.c: Likewise.
2349         * gcc.target/i386/incoming-8.c: Likewise.
2350         * gcc.target/i386/incoming-9.c: Likewise.
2351         * gcc.target/i386/lea.c: Likewise.
2352         * gcc.target/i386/local.c: Likewise.
2353         * gcc.target/i386/loop-1.c: Likewise.
2354         * gcc.target/i386/loop-2.c: Likewise.
2355         * gcc.target/i386/loop-3.c: Likewise.
2356         * gcc.target/i386/max-stack-align.c: Likewise.
2357         * gcc.target/i386/memcpy-1.c: Likewise.
2358         * gcc.target/i386/movbe-2.c: Likewise.
2359         * gcc.target/i386/movq-2.c: Likewise.
2360         * gcc.target/i386/movq.c: Likewise.
2361         * gcc.target/i386/nrv1.c: Likewise.
2362         * gcc.target/i386/pad-4.c: Likewise.
2363         * gcc.target/i386/pad-5a.c: Likewise.
2364         * gcc.target/i386/pad-5b.c: Likewise.
2365         * gcc.target/i386/pad-6a.c: Likewise.
2366         * gcc.target/i386/pad-6b.c: Likewise.
2367         * gcc.target/i386/pad-7.c: Likewise.
2368         * gcc.target/i386/pad-9.c: Likewise.
2369         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2370         * gcc.target/i386/pic-1.c: Likewise.
2371         * gcc.target/i386/pr12092-1.c: Likewise.
2372         * gcc.target/i386/pr12329.c: Likewise.
2373         * gcc.target/i386/pr21518.c: Likewise.
2374         * gcc.target/i386/pr22362.c: Likewise.
2375         * gcc.target/i386/pr22585.c: Likewise.
2376         * gcc.target/i386/pr23098.c: Likewise.
2377         * gcc.target/i386/pr25196.c: Likewise.
2378         * gcc.target/i386/pr25293.c: Likewise.
2379         * gcc.target/i386/pr25654.c: Likewise.
2380         * gcc.target/i386/pr26449.c: Likewise.
2381         * gcc.target/i386/pr26778.c: Likewise.
2382         * gcc.target/i386/pr26826.c: Likewise.
2383         * gcc.target/i386/pr27266.c: Likewise.
2384         * gcc.target/i386/pr29978.c: Likewise.
2385         * gcc.target/i386/pr30505.c: Likewise.
2386         * gcc.target/i386/pr30961-1.c: Likewise.
2387         * gcc.target/i386/pr31628.c: Likewise.
2388         * gcc.target/i386/pr32000-2.c: Likewise.
2389         * gcc.target/i386/pr32661-1.c: Likewise.
2390         * gcc.target/i386/pr32708-2.c: Likewise.
2391         * gcc.target/i386/pr32708-3.c: Likewise.
2392         * gcc.target/i386/pr34256.c: Likewise.
2393         * gcc.target/i386/pr34312.c: Likewise.
2394         * gcc.target/i386/pr34522.c: Likewise.
2395         * gcc.target/i386/pr35160.c: Likewise.
2396         * gcc.target/i386/pr35281.c: Likewise.
2397         * gcc.target/i386/pr36246.c: Likewise.
2398         * gcc.target/i386/pr36786.c: Likewise.
2399         * gcc.target/i386/pr37275.c: Likewise.
2400         * gcc.target/i386/pr37843-3.c: Likewise.
2401         * gcc.target/i386/pr37843-4.c: Likewise.
2402         * gcc.target/i386/pr39082-1.c: Likewise.
2403         * gcc.target/i386/pr39431.c: Likewise.
2404         * gcc.target/i386/pr39496.c: Likewise.
2405         * gcc.target/i386/pr39543-2.c: Likewise.
2406         * gcc.target/i386/pr39911.c: Likewise.
2407         * gcc.target/i386/pr40718.c: Likewise.
2408         * gcc.target/i386/pr40906-1.c: Likewise.
2409         * gcc.target/i386/pr40906-2.c: Likewise.
2410         * gcc.target/i386/pr40906-3.c: Likewise.
2411         * gcc.target/i386/pr40934.c: Likewise.
2412         * gcc.target/i386/pr41900.c: Likewise.
2413         * gcc.target/i386/pr42589.c: Likewise.
2414         * gcc.target/i386/pr43662.c: Likewise.
2415         * gcc.target/i386/pr43671.c: Likewise.
2416         * gcc.target/i386/pr43766.c: Likewise.
2417         * gcc.target/i386/pr43869.c: Likewise.
2418         * gcc.target/i386/pr44942.c: Likewise.
2419         * gcc.target/i386/pr44948-2a.c: Likewise.
2420         * gcc.target/i386/pr45234.c: Likewise.
2421         * gcc.target/i386/pr45336-2.c: Likewise.
2422         * gcc.target/i386/pr45336-4.c: Likewise.
2423         * gcc.target/i386/pr45852.c: Likewise.
2424         * gcc.target/i386/pr46470.c: Likewise.
2425         * gcc.target/i386/pr48037-1.c: Likewise.
2426         * gcc.target/i386/pr48389.c: Likewise.
2427         * gcc.target/i386/pr49095.c: Likewise.
2428         * gcc.target/i386/pr9771-1.c: Likewise.
2429         * gcc.target/i386/rdfsbase-1.c: Likewise.
2430         * gcc.target/i386/rdfsbase-2.c: Likewise.
2431         * gcc.target/i386/rdgsbase-1.c: Likewise.
2432         * gcc.target/i386/rdgsbase-2.c: Likewise.
2433         * gcc.target/i386/rdrand-3.c: Likewise.
2434         * gcc.target/i386/regparm-stdcall.c: Likewise.
2435         * gcc.target/i386/regparm.c: Likewise.
2436         * gcc.target/i386/reload-1.c: Likewise.
2437         * gcc.target/i386/rotate-2.c: Likewise.
2438         * gcc.target/i386/sibcall-5.c: Likewise.
2439         * gcc.target/i386/signbit-1.c: Likewise.
2440         * gcc.target/i386/signbit-2.c: Likewise.
2441         * gcc.target/i386/signbit-3.c: Likewise.
2442         * gcc.target/i386/sse-5.c: Likewise.
2443         * gcc.target/i386/sse-8.c: Likewise.
2444         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2445         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2446         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2447         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2448         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2449         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2450         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2451         * gcc.target/i386/sse2-movq-2.c: Likewise.
2452         * gcc.target/i386/sse2-movq-3.c: Likewise.
2453         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2454         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2455         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2456         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2457         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2458         * gcc.target/i386/ssefn-1.c: Likewise.
2459         * gcc.target/i386/ssefn-2.c: Likewise.
2460         * gcc.target/i386/sseregparm-1.c: Likewise.
2461         * gcc.target/i386/sseregparm-2.c: Likewise.
2462         * gcc.target/i386/sseregparm-3.c: Likewise.
2463         * gcc.target/i386/sseregparm-4.c: Likewise.
2464         * gcc.target/i386/sseregparm-5.c: Likewise.
2465         * gcc.target/i386/sseregparm-6.c: Likewise.
2466         * gcc.target/i386/sseregparm-7.c: Likewise.
2467         * gcc.target/i386/sseregparm-8.c: Likewise.
2468         * gcc.target/i386/stack-realign.c: Likewise.
2469         * gcc.target/i386/stack-usage-realign.c: Likewise.
2470         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2471         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2472         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2473         * gcc.target/i386/stackalign/return-1.c: Likewise.
2474         * gcc.target/i386/stackalign/return-2.c: Likewise.
2475         * gcc.target/i386/stackalign/return-3.c: Likewise.
2476         * gcc.target/i386/tailcall-1.c: Likewise.
2477         * gcc.target/i386/tbm-2.c: Likewise.
2478         * gcc.target/i386/udivmod-7.c: Likewise.
2479         * gcc.target/i386/udivmod-8.c: Likewise.
2480         * gcc.target/i386/unroll-1.c: Likewise.
2481         * gcc.target/i386/vararg-1.c: Likewise.
2482         * gcc.target/i386/vararg-2.c: Likewise.
2483         * gcc.target/i386/vect8-ret.c: Likewise.
2484         * gcc.target/i386/vectorize5.c: Likewise.
2485         * gcc.target/i386/wmul-1.c: Likewise.
2486         * gcc.target/i386/wmul-2.c: Likewise.
2487         * gcc.target/i386/wrfsbase-1.c: Likewise.
2488         * gcc.target/i386/wrfsbase-2.c: Likewise.
2489         * gcc.target/i386/wrgsbase-1.c: Likewise.
2490         * gcc.target/i386/wrgsbase-2.c: Likewise.
2491         * gcc.target/i386/xop-pcmov.c: Likewise.
2492         * gcc.target/i386/xop-pcmov2.c: Likewise.
2493         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2494         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2495         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2496         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2497         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2498         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2499         * gcc.target/i386/zee.c: Likewise.
2500         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2501         * gfortran.dg/compiler-directive_2.f: Likewise.
2502         * gfortran.dg/g77/20010216-1.f: Likewise.
2503         * gfortran.dg/gomp/pr39152.f90: Likewise.
2504         * gfortran.dg/pr33794.f90: Likewise.
2505
2506 2011-07-09  Jason Merrill  <jason@redhat.com>
2507
2508         * g++.dg/cpp0x/regress/regress5.C: New.
2509
2510 2011-07-08  Jason Merrill  <jason@redhat.com>
2511
2512         PR c++/45437
2513         * g++.dg/expr/compound-asn1.C: New.
2514         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2515
2516 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR target/49621
2519         * gcc.target/powerpc/altivec-34.c: New test.
2520
2521 2011-07-08  Jason Merrill  <jason@redhat.com>
2522
2523         PR c++/45603
2524         * g++.dg/abi/guard3.C: New.
2525
2526 2011-07-08  Julian Brown  <julian@codesourcery.com>
2527
2528         * lib/target-supports.exp
2529         (check_effective_target_arm_little_endian): New.
2530         (check_effective_target_vect_pack_trunc): Use above.
2531         (check_effective_target_vect_unpack): Likewise.
2532         (check_effective_target_vect_element_align): Test
2533         check_effective_target_arm_vect_no_misalign for ARM.
2534
2535 2011-07-08  Jason Merrill  <jason@redhat.com>
2536
2537         PR c++/49673
2538         * g++.dg/cpp0x/constexpr-rom.C: New.
2539
2540 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2541
2542         PR middle-end/49519
2543         * g++.dg/torture/pr49519.C: New test.
2544
2545 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2546
2547         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2548
2549 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2550
2551         PR testsuite/48727
2552         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2553
2554 2011-07-08  Richard Guenther  <rguenther@suse.de>
2555
2556         PR tree-optimization/49662
2557         * gcc.dg/graphite/interchange-14.c: XFAIL.
2558         * gcc.dg/graphite/interchange-15.c: Likewise.
2559         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2560
2561 2011-07-06  Jason Merrill  <jason@redhat.com>
2562
2563         PR c++/49663
2564         * g++.dg/cpp0x/regress/regress4.C: New.
2565
2566 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2567
2568         PR fortran/49648
2569         * gfortran.dg/result_in_spec_4.f90: New test.
2570
2571 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2572
2573         * gcc.target/sparc/cas64.c: New test.
2574
2575 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR c/49644
2578         * g++.dg/torture/pr49644.C: New test.
2579
2580         PR c/49644
2581         * gcc.c-torture/execute/pr49644.c: New test.
2582
2583 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2584
2585         * lib/target-supports.exp (check_effective_target_ia32): New.
2586         (check_effective_target_x32): Likewise.
2587         (check_effective_target_vect_cmdline_needed): Also check x32.
2588
2589 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2590
2591         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2592         dg-prune-output.
2593         * gcc.target/arm/pr42235.c: Likewise.
2594         * gcc.target/arm/pr42495.c: Likewise.
2595         * gcc.target/arm/pr42574.c: Likewise.
2596         * gcc.target/arm/thumb-branch1.c: Likewise.
2597
2598         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2599         unneeded prune of possible warning.
2600         * gcc.target/arm/pr40956.c: Likewise.
2601         * gcc.target/arm/pr42505.c: Likewise.
2602
2603         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2604         * gcc.c-torture/compile/pr46883.c: Likewise.
2605         * gcc.c-torture/compile/pr46934.c: Likewise.
2606
2607         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2608         for move to ../../gcc.c-torture/compile.
2609         * gcc.target/arm/pr46883.c: Likewise.
2610         * gcc.target/arm/pr46934.c: Likewise.
2611
2612         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2613         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2614         * gcc.target/arm/wmul-1.c: Likewise.
2615         * gcc.target/arm/wmul-2.c: Likewise.
2616         * gcc.target/arm/wmul-3.c: Likewise.
2617         * gcc.target/arm/wmul-4.c: Likewise.
2618         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2619         add tab after scan target.
2620         * gcc.target/arm/smlaltt-1.c: Likewise.
2621         * gcc.target/arm/smlatb-1.c: Likewise.
2622         * gcc.target/arm/smlatt-1.c: Likewise.
2623
2624 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2625
2626         PR debug/49522
2627         * gcc.dg/debug/pr49522.c: New test.
2628
2629 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2630
2631         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2632         * gcc.dg/pr46212.c: Run only if target int32plus.
2633         * gcc.dg/torture/pr48146.c: Ditto.
2634         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2635         * c-c++-common/pr44832.c: Ditto.
2636         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2637         * gcc.dg/pr31490.c: Ditto.
2638         * gcc.dg/torture/builtin-math-7.c: Run only if target
2639         large_double.
2640         * gcc.dg/torture/pr45764.c: Skip for AVR.
2641         * gcc.dg/pr47893.c: Ditto.
2642
2643 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2644
2645         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2646         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2647         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2648         add tab to scan target.
2649
2650 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2651
2652         * gcc.target/arm/neon-modes-3.c: New test.
2653
2654 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2655
2656         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2657         -fno-loop-interchange -ffast-math.
2658
2659 2011-07-07  Richard Guenther  <rguenther@suse.de>
2660
2661         * gcc.dg/ftrapv-3.c: New testcase.
2662
2663 2011-07-07  Richard Guenther  <rguenther@suse.de>
2664
2665         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2666         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2667
2668 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2669
2670         * gcc.dg/binop-notxor1.c: New test.
2671         * gcc.dg/binop-notand4a.c: New test.
2672         * gcc.dg/binop-notxor2.c: New test.
2673         * gcc.dg/binop-notand3a.c: New test.
2674         * gcc.dg/binop-notand2a.c: New test.
2675         * gcc.dg/binop-notand6a.c: New test.
2676         * gcc.dg/binop-notor1.c: New test.
2677         * gcc.dg/binop-notand1a.c: New test.
2678         * gcc.dg/binop-notand5a.c: New test.
2679         * gcc.dg/binop-notor2.c: New test.
2680
2681 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2682
2683         PR middle-end/49640
2684         * gcc.dg/gomp/pr49640.c: New test.
2685
2686 2011-07-07  Richard Guenther  <rguenther@suse.de>
2687
2688         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2689
2690 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2691
2692         PR target/39150
2693         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2694
2695 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2696
2697         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2698         * gcc.target/powerpc/no-r11-2.c: Ditto.
2699         * gcc.target/powerpc/no-r11-3.c: Ditto.
2700
2701 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2702
2703         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2704         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2705
2706 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2707
2708         * lib/target-supports.exp (check_profiling_available): Disable
2709         profiling with -fprofile-generate for target avr.
2710
2711 2011-07-06  Richard Guenther  <rguenther@suse.de>
2712
2713         PR tree-optimization/49645
2714         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2715
2716 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2717
2718         PR middle-end/47383
2719         * gcc.dg/pr47383.c: New.
2720
2721 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2722
2723         PR tree-optimization/49647
2724         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2725
2726 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2727
2728         PR testsuite/49542
2729         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2730         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2731
2732 2011-07-05  Jason Merrill  <jason@redhat.com>
2733
2734         PR c++/48157
2735         * g++.dg/template/template-id-4.C: New.
2736
2737 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2738
2739         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2740         * gcc.dg/pr43402.c: Ditto.
2741
2742 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2743
2744         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2745
2746 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2747
2748         * gcc.target/powerpc/ppc-switch-1.c: New test for
2749         --param case-values-threshold.
2750         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2751
2752 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2753
2754         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2755
2756 2011-07-05  Jason Merrill  <jason@redhat.com>
2757
2758         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2759
2760 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2761
2762         PR tree-optimization/47654
2763         * gcc.dg/graphite/block-pr47654.c: New.
2764
2765 2011-07-05  Jason Merrill  <jason@redhat.com>
2766
2767         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2768
2769 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2770
2771         PR tree-optimization/49580
2772         * gcc.dg/autopar/pr49580.c: New test.
2773
2774 2011-07-05  Richard Guenther  <rguenther@suse.de>
2775
2776         PR tree-optimization/49518
2777         PR tree-optimization/49628
2778         * g++.dg/torture/pr49628.C: New testcase.
2779         * gcc.dg/torture/pr49518.c: Likewise.
2780
2781 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2782
2783         * ada/acats/run_acats (which): Extract last field from type -p,
2784         type output only if command succeeded.
2785
2786 2011-07-04  Jason Merrill  <jason@redhat.com>
2787
2788         * g++.dg/abi/mangle48.C: New.
2789
2790         * g++.dg/cpp0x/diag1.C: New.
2791
2792         * g++.dg/diagnostic/aka1.C: New.
2793
2794 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2795
2796         PR rtl-optimization/49619
2797         * gcc.dg/pr49619.c: New test.
2798
2799         PR rtl-optimization/49472
2800         * gfortran.dg/pr49472.f90: New test.
2801
2802         PR debug/49602
2803         * gcc.dg/pr49602.c: New test.
2804
2805 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2806
2807         PR target/34734
2808         PR target/44643
2809         * gcc.target/avr/avr.exp: Run over cpp files, too.
2810         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2811         * gcc.target/avr/progmem.h: New file.
2812         * gcc.target/avr/exit-abort.h: New file.
2813         * gcc.target/avr/progmem-error-1.c: New file.
2814         * gcc.target/avr/progmem-error-1.cpp: New file.
2815         * gcc.target/avr/progmem-warning-1.c: New file.
2816         * gcc.target/avr/torture/progmem-1.c: New file.
2817         * gcc.target/avr/torture/progmem-1.cpp: New file.
2818
2819 2011-07-04  Richard Guenther  <rguenther@suse.de>
2820
2821         PR tree-optimization/49615
2822         * g++.dg/torture/pr49615.C: New testcase.
2823
2824 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2825
2826         PR tree-optimization/49610
2827         * gcc.dg/vect/pr49610.c: New test.
2828
2829 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2830
2831         * gnat.dg/specs/debug1.ads: New test.
2832
2833 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2834
2835         PR fortran/49562
2836         * gfortran.dg/typebound_proc_23.f90: New.
2837
2838 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2839
2840         PR c++/49605
2841         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2842
2843 2011-07-01  Jason Merrill  <jason@redhat.com>
2844
2845         PR c++/48261
2846         * g++.dg/template/template-id-3.C: New.
2847
2848         PR c++/48593
2849         * g++.dg/template/qualified-id4.C: New.
2850
2851         PR c++/48883
2852         * g++.dg/template/explicit-args4.C: New.
2853
2854         PR c++/49085
2855         * g++.dg/template/offsetof2.C: New.
2856
2857 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2858
2859         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2860
2861 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2862
2863         PR libmudflap/49549
2864         * lib/target-supports.exp (check_effective_target_gld): New proc.
2865
2866 2011-07-01  Richard Guenther  <rguenther@suse.de>
2867
2868         PR tree-optimization/49603
2869         * gcc.dg/torture/pr49603.c: New testcase.
2870
2871 2011-06-30  Jason Merrill  <jason@redhat.com>
2872
2873         PR c++/49387
2874         * g++.dg/rtti/template1.C: New.
2875
2876         PR c++/49569
2877         * g++.dg/cpp0x/regress/ctor1.C: New.
2878
2879         PR c++/49355
2880         * g++.dg/cpp0x/initlist54.C: New.
2881
2882 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2883
2884         * gcc.dg/tree-ssa/sra-12.c: New test.
2885
2886 2011-06-29  Jason Merrill  <jason@redhat.com>
2887
2888         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2889
2890 2011-06-30  Richard Guenther  <rguenther@suse.de>
2891
2892         PR tree-optimization/46787
2893         * gcc.dg/vect/vect-121.c: New testcase.
2894
2895 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2896
2897         PR tree-optimization/49094
2898         * gcc.dg/tree-ssa/pr49094.c: New test.
2899
2900 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2901
2902         PR fortran/49540
2903         * gfortran.dg/pr49540-1.f90: New test.
2904         * gfortran.dg/pr49540-2.f90: New test.
2905
2906 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2907
2908         PR ada/49511
2909         * ada/acats/run_acats (which): Use last field of type -p output.
2910
2911 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2912             Iain Sandoe  <iains@gcc.gnu.org>
2913
2914         PR libobjc/36610
2915         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2916         Only skip on 64-bit *-*-darwin8* && !objc2.
2917
2918 2011-06-30  Richard Guenther  <rguenther@suse.de>
2919
2920         PR tree-optimization/38752
2921         * gcc.c-torture/compile/pr38752.c: New testcase.
2922
2923 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2924
2925         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2926         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2927
2928 2011-06-29  Jason Merrill  <jason@redhat.com>
2929
2930         PR c++/49216
2931         * g++.dg/cpp0x/initlist53.C: Use placement new.
2932         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2933         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2934
2935         PR c++/49003
2936         * g++.dg/cpp0x/trailing6.C: New.
2937         * g++.dg/cpp0x/pr45908.C: No error.
2938
2939         PR c++/49272
2940         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2941
2942         PR c++/49520
2943         * g++.dg/cpp0x/constexpr-using2.C: New.
2944
2945         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2946
2947         PR c++/45923
2948         * g++.dg/cpp0x/constexpr-diag3.C: New.
2949         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2950         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2951         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2952         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2953
2954 2011-06-29  Jason Merrill  <jason@redhat.com>
2955
2956         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2957
2958 2011-06-29  Richard Guenther  <rguenther@suse.de>
2959
2960         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2961
2962 2011-06-29  Jason Merrill  <jason@redhat.com>
2963
2964         * g++.dg/cpp0x/initlist-value2.C: New.
2965
2966         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2967         * g++.dg/cpp0x/initlist-value.C: New.
2968
2969 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2970
2971         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2972
2973 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2974
2975         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2976         * gcc.dg/inline_2.c: Likewise.
2977         * gcc.dg/unroll_1.c: Likewise.
2978
2979 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR debug/49567
2982         * gcc.target/i386/pr49567.c: New test.
2983
2984 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2985
2986         * gnat.dg/opt17.ad[sb]: New test.
2987
2988 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2989             Tom de Vries  <tom@codesourcery.com>
2990
2991         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2992         (check_effective_target_arm_thumb2): New effective targets.
2993         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2994         properly.  Clean up temporary files.
2995         * gcc.target/arm/ivopts-2.c: Likewise.
2996         * gcc.target/arm/ivopts-3.c: Likewise.
2997         * gcc.target/arm/ivopts-4.c: Likewise.
2998         * gcc.target/arm/ivopts-5.c: Likewise.
2999         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3000
3001 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3002
3003         PR fortran/49479
3004         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3005
3006 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3007
3008         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3009         * gcc.target/arm/vfp-ldmias.c: Likewise.
3010         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3011         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3012         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3013         * gcc.target/arm/vfp-stmias.c: Likewise.
3014         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3015         * gcc.target/arm/vfp-stmiad.c: Likewise.
3016
3017 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3018
3019         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3020         dg-prune-output.
3021         * gcc.target/arm/pr45701-2.c: Ditto.
3022
3023 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3024
3025         PR fortran/49466
3026         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3027         * gfortran.dg/extends_14.f03: Modified.
3028
3029 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3030
3031         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3032         early if the test is already being skipped.
3033
3034         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3035         scan-assembler-dem-not): For missing file, report unresolved with
3036         same message as for pass/fail, with reason reported in log file.
3037
3038         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3039         from add_options_for_arm_neon_fp16.
3040         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3041         check_effective_target_arm_neon_fp16_ok_nocache.
3042         Check -mfpu and -mfloat-abi options from current multilib.
3043         Do not require neon support.
3044         (check_effective_target_arm_fp16_ok): Renamed from
3045         check_effecitve_target_arm_neon_fp16_ok.
3046         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3047         arm_neon_fp16_ok and arm_fp16.
3048         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3049         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3050         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3051         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3052
3053 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3054
3055         * gcc.dg/builtin-assume-aligned-1.c: New test.
3056         * gcc.dg/builtin-assume-aligned-2.c: New test.
3057         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3058
3059         PR debug/49544
3060         * gcc.dg/pr49544.c: New test.
3061
3062 2011-06-27  Richard Guenther  <rguenther@suse.de>
3063
3064         PR tree-optimization/49394
3065         * g++.dg/torture/pr49394.C: New testcase.
3066
3067 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3068
3069         * gcc.dg/optimize-bswapdi-2.c: New test.
3070
3071 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3072             Richard Sandiford  <richard.sandiford@linaro.org>
3073
3074         PR tree-optimization/49169
3075         * gcc.dg/torture/pr49169.c: New test.
3076
3077 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3078
3079         PR testsuite/49529
3080         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3081
3082         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3083         hppa*-*-hpux*.
3084
3085 2011-06-26  Jason Merrill  <jason@redhat.com>
3086
3087         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3088
3089         PR c++/49528
3090         * g++.dg/init/ref19.C: New.
3091         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3092
3093 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR tree-optimization/48377
3096         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3097         non_strict_align.
3098
3099 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3100
3101         PR middle-end/49191
3102         * lib/target-supports.exp (check_effective_target_non_strict_align):
3103         New.
3104         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3105
3106 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3107
3108         PR tree-optimizations/49516
3109         * g++.dg/tree-ssa/pr49516.C: New test.
3110
3111 2011-06-23  Jason Merrill  <jason@redhat.com>
3112
3113         PR c++/35255
3114         * g++.dg/template/partial10.C: New.
3115         * g++.dg/template/partial11.C: New.
3116
3117 2011-06-23  Jeff Law <law@redhat.com>
3118
3119         PR middle-end/48770
3120         * gcc.dg/pr48770.c: New test.
3121
3122 2011-06-23  Jan Hubicka  <jh@suse.cz>
3123
3124         PR middle-end/49373
3125         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3126
3127 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3128
3129         PR testsuite/49512
3130         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3131         instead of -fdump-tree-optimized.
3132
3133 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3134
3135         PR c++/44625
3136         * g++.dg/template/crash107.C: New.
3137         * g++.dg/template/error17.C: Adjust.
3138
3139 2011-06-23  Jason Merrill  <jason@redhat.com>
3140
3141         PR c++/49507
3142         * g++.dg/cpp0x/defaulted30.C: New.
3143
3144         PR c++/49440
3145         * g++.dg/rtti/anon-ns1.C: New.
3146
3147         PR c++/49395
3148         * g++.dg/init/ref18.C: New.
3149
3150         PR c++/36435
3151         * g++.dg/template/partial9.C: New.
3152
3153 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3154
3155         PR middle-end/49373
3156         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3157
3158 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3159
3160         PR debug/49496
3161         * gcc.dg/pr49496.c: New test.
3162
3163 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3164
3165         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3166         is not xscale.
3167
3168         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3169
3170         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3171         * gcc.target/arm/pr42879.c: Likewise.
3172         * gcc.target/arm/pr45701-3.c: Likewise.
3173
3174         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3175         * gcc.target/arm/pr40482.c: Likewise.
3176         * gcc.target/arm/stack-corruption.c: Likewise.
3177
3178 2011-06-22  Richard Guenther  <rguenther@suse.de>
3179
3180         PR tree-optimization/49493
3181         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3182
3183 2011-06-22  Jason Merrill  <jason@redhat.com>
3184
3185         PR c++/49260
3186         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3187
3188 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3189             Dmitry Melnik  <dm@ispras.ru>
3190
3191         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3192         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3193         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3194
3195 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3196
3197         * gcc.target/arm/tlscall.c: New.
3198
3199 2011-06-21  Jason Merrill  <jason@redhat.com>
3200
3201         PR c++/49172
3202         * g++.dg/cpp0x/constexpr-ref1.C: New.
3203         * g++.dg/cpp0x/constexpr-ref2.C: New.
3204         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3205
3206         PR c++/49482
3207         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3208
3209         PR c++/49418
3210         * g++.dg/template/param3.C: New.
3211
3212 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3213
3214         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3215         my_clrsb test functions.
3216         (main): Test clrsb.
3217         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3218         test_sll, test_ull): Add clrsb tests.
3219         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3220         clrsbll.
3221
3222 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3223
3224         PR fortran/49112
3225         * gfortran.dg/class_44.f03: New.
3226
3227 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3228
3229         PR tree-optimization/49478
3230         * gcc.dg/vect/pr49478.c
3231
3232 2011-06-21  Richard Guenther  <rguenther@suse.de>
3233
3234         PR tree-optimization/49483
3235         * gcc.dg/vect/vect-120.c: New testcase.
3236
3237 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3238
3239         PR testsuite/49443
3240         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3241         * gcc.dg/vect/vect-peel-4.c: Likewise.
3242
3243 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3244
3245         PR middle-end/49139
3246         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3247         * gcc.dg/always_inline2.c: Likewise.
3248         * gcc.dg/always_inline3.c: Likewise.
3249         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3250         * gcc.dg/inline_1.c: Likewise.
3251         * gcc.dg/inline_2.c: Likewise.
3252         * gcc.dg/inline_3.c: Likewise.
3253         * gcc.dg/inline_4.c: Likewise.
3254         * gcc.dg/20051201-1.c: Likewise.
3255         * gcc.dg/pr40087.c: Likewise.
3256         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3257         * gcc.dg/inline-22.c: Likewise.
3258         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3259         * gcc.dg/lto/20090218-1_1.c: Likewise.
3260         * g++.dg/ipa/devirt-7.C: Likewise.
3261         * gcc.dg/uninit-pred-5_a.c: Likewise.
3262         * gcc.dg/uninit-pred-5_b.c: Likewise.
3263         * gcc.dg/fail_always_inline.c: New.
3264
3265 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3266
3267         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3268         into 6 jobs instead of 3.
3269
3270 2011-06-20  Jason Merrill  <jason@redhat.com>
3271
3272         PR c++/49216
3273         * g++.dg/cpp0x/initlist53.C: New.
3274
3275 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3276
3277         PR fortran/18918
3278         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3279         * gfortran.dg/coarray_lock_3.f90: New.
3280         * gfortran.dg/coarray/lock_1.f90: New.
3281
3282 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3283
3284         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3285         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3286         unresolved and report the reason to the log file.
3287
3288         * lib/scanasm.exp (object-size): Move argument processing earlier
3289         to report errors before verifying that the file exists.  Report
3290         problems detected at runtime as unresolved instead of error and
3291         report their reasons to the log file.
3292
3293 2011-06-20  Jason Merrill  <jason@redhat.com>
3294
3295         PR c++/47080
3296         * g++.dg/cpp0x/explicit6.C: New.
3297
3298         PR c++/47635
3299         * g++.dg/cpp0x/enum20.C: New.
3300
3301         PR c++/48138
3302         * g++.dg/ext/attr-aligned01.C: New.
3303
3304         PR c++/49205
3305         * g++.dg/cpp0x/variadic-default.C: New.
3306
3307         PR c++/43321
3308         * g++.dg/cpp0x/auto26.C: New.
3309
3310         PR c++/43831
3311         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3312
3313 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3314
3315         * gcc.dg/binop-notand1.c: New test.
3316         * gcc.dg/binop-notand2.c: New test.
3317         * gcc.dg/binop-notand3.c: New test.
3318         * gcc.dg/binop-notand4.c: New test.
3319         * gcc.dg/binop-notand5.c: New test.
3320         * gcc.dg/binop-notand6.c: New test.
3321
3322 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3323
3324         PR testsuite/49432
3325         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3326
3327 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3328
3329         PR fortran/49400
3330         * gfortran.dg/proc_ptr_31.f90: New.
3331
3332 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3333
3334         * gnat.dg/volatile6.adb: New test.
3335         * gnat.dg/volatile7.adb: Likewise.
3336         * gnat.dg/volatile8.adb: Likewise.
3337         * gnat.dg/volatile9.adb: Likewise.
3338
3339 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3340
3341         * gnat.dg/constant3.adb: New test.
3342
3343 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3344
3345         PR libfortran/49296
3346         * gfortran.dg/read_list_eof_1.f90: New test.
3347
3348 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3349
3350         PR target/49411
3351         * gcc.target/i386/testimm-1.c: New test.
3352         * gcc.target/i386/testimm-2.c: New test.
3353         * gcc.target/i386/testimm-3.c: New test.
3354         * gcc.target/i386/testimm-4.c: New test.
3355         * gcc.target/i386/testimm-5.c: New test.
3356         * gcc.target/i386/testimm-6.c: New test.
3357         * gcc.target/i386/testimm-7.c: New test.
3358         * gcc.target/i386/testimm-8.c: New test.
3359         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3360         * gcc.target/i386/xop-rotate1-int.c: New test.
3361         * gcc.target/i386/xop-rotate2-int.c: New test.
3362
3363 2011-06-17  Jason Merrill  <jason@redhat.com>
3364
3365         * g++.dg/cpp0x/rv-func2.C: New.
3366
3367         * g++.dg/debug/dwarf2/lambda1.C: New.
3368         * g++.dg/warn/Wshadow-6.C: Adjust.
3369
3370 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3371
3372         PR fortran/48699
3373         * gfortran.dg/move_alloc_5.f90: New.
3374
3375 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3376
3377         PR rtl-optimization/48542
3378         * gcc.dg/torture/pr48542.c: New test.
3379
3380 2011-06-16  Jason Merrill  <jason@redhat.com>
3381
3382         PR c++/44160
3383         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3384
3385         PR c++/45378
3386         * g++.dg/cpp0x/initlist52.C New.
3387
3388         PR c++/45399
3389         * c-c++-common/raw-string-12.c: New.
3390
3391         PR c++/49229
3392         * g++.dg/cpp0x/sfinae26.C: New.
3393
3394         PR c++/49251
3395         * g++.dg/cpp0x/variadic113.C: New.
3396
3397         PR c++/49420
3398         * g++.dg/cpp0x/variadic112.C: New.
3399
3400 2011-06-16  Jeff Law <law@redhat.com>
3401
3402         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3403         improved jump threading.
3404         * gcc.dg/builtin-object-size-2.c: Likewise.
3405         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3406
3407 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3408
3409         PR fortran/49074
3410         * gfortran.dg/typebound_assignment_3.f03: New.
3411
3412 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3413
3414         PR testsuite/48727
3415         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3416
3417 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3418
3419         PR tree-optimization/49343
3420         * gnat.dg/discr31.ad[sb]: New test.
3421
3422 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3423
3424         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3425
3426 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3427
3428         PR target/45098
3429         * gcc.target/arm/ivopts-3.c: Update test.
3430         * gcc.target/arm/ivopts-5.c: Same.
3431
3432 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3433
3434         Revert:
3435         2011-06-10  Wei Guozhi  <carrot@google.com>
3436
3437         PR target/45335
3438         * gcc.target/arm/pr45335.c: New test.
3439         * gcc.target/arm/pr45335-2.c: New test.
3440         * gcc.target/arm/pr45335-3.c: New test.
3441         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3442         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3443         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3444
3445 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3446
3447         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3448
3449 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3450
3451         PR fortran/49417
3452         * gfortran.dg/class_43.f03: New.
3453
3454 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3455
3456         PR tree-optimization/49419
3457         * gcc.c-torture/execute/pr49419.c: New test.
3458
3459 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3460
3461         * gcc.dg/sms-9.c: New file.
3462
3463 2011-06-15  Easwaran Raman  <eraman@google.com>
3464
3465         PR rtl-optimization/49414
3466         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3467
3468 2011-06-14  Jason Merrill  <jason@redhat.com>
3469
3470         * g++.dg/cpp0x/noexcept13.C: New.
3471
3472 2011-06-14  Easwaran Raman  <eraman@google.com>
3473
3474         PR rtl-optimization/44194
3475         * gcc.dg/pr44194-1.c: New test.
3476         * gcc.dg/pr44194-2.c: New test.
3477
3478 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3479
3480         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3481         switches.
3482         * gcc.target/arm/pr45701-2.c: Likewise.
3483         * gcc.target/arm/thumb-branch1.c: Likewise.
3484
3485 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3486
3487         PR testsuite/48727
3488         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3489
3490 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3491
3492         * gcc.target/arm/pr45701-1.c: Require thumb support.
3493         * gcc.target/arm/pr45701-2.c: Likewise.
3494         * gcc.target/arm/thumb-branch1.c: Likewise.
3495
3496         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3497         * gcc.target/arm/pr39839.c: Likewise.
3498         * gcc.target/arm/pr40657-2.c: Likewise.
3499         * gcc.target/arm/pr40956.c: Likewise.
3500         * gcc.target/arm/pr41679.c: Likewise.
3501         * gcc.target/arm/pr42235.c: Likewise.
3502         * gcc.target/arm/pr42495.c: Likewise.
3503         * gcc.target/arm/pr42505.c: Likewise.
3504         * gcc.target/arm/pr42574.c: Likewise.
3505         * gcc.target/arm/pr46883.c: Likewise.
3506         * gcc.target/arm/pr46934.c: Likewise.
3507         * gcc.target/arm/xor-and.c: Likewise.
3508
3509 2011-06-14  Jason Merrill  <jason@redhat.com>
3510
3511         * g++.dg/other/error23.C: Adjust error message.
3512         * g++.dg/other/error32.C: Likewise.
3513
3514         PR c++/49389
3515         * g++.dg/cpp0x/rv-dotstar.C: New.
3516
3517         PR c++/49369
3518         * g++.dg/cpp0x/decltype30.C: New.
3519
3520         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3521
3522 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR fortran/49103
3525         * gfortran.dg/pr49103.f90: New test.
3526
3527 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3528
3529         PR target/45098
3530         * gcc.target/arm/ivopts-3.c: New test.
3531         * gcc.target/arm/ivopts-4.c: New test.
3532         * gcc.target/arm/ivopts-5.c: New test.
3533
3534 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR rtl-optimization/49390
3537         * gcc.c-torture/execute/pr49390.c: New test.
3538
3539 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3540
3541         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3542
3543 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3544
3545         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3546         * gcc.c-torture/execute/cmpsi-2.x: New file.
3547         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3548         * gcc.c-torture/execute/pr45262.x: New file.
3549         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3550         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3551         int32plus
3552         * gcc.c-torture/compile/pr49163.c: Ditto.
3553
3554 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3555
3556         * gcc.dg/vect/vect-16.c: Rename to...
3557         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3558         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3559         for double-word vectors.
3560         * gcc.dg/vect/vect-peel-4.c: Likewise.
3561         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3562         vect_element_align.
3563         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3564         -fno-fast-math.
3565
3566 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3567
3568         PR target/44618
3569         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3570
3571 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3572
3573         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3574
3575 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3576
3577         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3578
3579 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3580
3581         * gfortran.dg/trim_optimize_8.f90:  New test case.
3582
3583 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3584            Ira Rosen  <ira.rosen@linaro.org>
3585
3586         PR tree-optimization/49352
3587         * gcc.dg/vect/pr49352.c: New test.
3588
3589 2011-06-12  Tobias Burnus
3590
3591         PR fortran/49324
3592         * gfortran.dg/alloc_comp_assign_11.f90: New.
3593
3594 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3595
3596         * gfortran.dg/trim_optimize_7.f90:  New test.
3597
3598 2011-06-10  Wei Guozhi  <carrot@google.com>
3599
3600         PR target/45335
3601         * gcc.target/arm/pr45335.c: New test.
3602         * gcc.target/arm/pr45335-2.c: New test.
3603         * gcc.target/arm/pr45335-3.c: New test.
3604         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3605         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3606         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3607
3608 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3609
3610         PR c++/41769
3611         * g++.dg/parse/error39.C: New.
3612
3613 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3614
3615         * gcc.target/arm/20090811-1.c: Skip for incompatible
3616         options, do not override other options.
3617         * gcc.target/arm/combine-cmp-shift.c: Skip for
3618         incompatible options.
3619         * gcc.target/arm/pr45094.c: Likewise.
3620         * gcc.target/arm/scd42-1.c: Likewise.
3621         * gcc.target/arm/scd42-3.c: Likewise.
3622         * gcc.target/arm/thumb-ltu.c: Likewise.
3623
3624         * lib/target-supports.exp
3625         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3626         multilib flags use -mfpu with a value other than neon-fp16.
3627
3628 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3629
3630         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3631         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3632
3633 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3634
3635         * lib/target-supports.exp (check_effective_target_pie): New proc.
3636         * gcc.dg/pie-link.c: Use target pie.
3637
3638 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3639             Laurent Rougé  <laurent.rouge@menta.fr>
3640
3641         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3642         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3643
3644 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3645
3646         * gfortran.dg/coarray/sync_1.f90: New test for
3647         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3648
3649 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3650
3651         PR tree-optimization/49318
3652         * gcc.dg/vect/pr49318.c: New test.
3653
3654 2011-06-09  David Krauss  <potswa@mac.com>
3655
3656         * g++.dg/template/arrow1.C: New.
3657
3658 2011-06-09  Jason Merrill  <jason@redhat.com>
3659
3660         * lib/prune.exp: Prune "note"s.
3661         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3662
3663         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3664         * g++.dg/template/dependent-expr3.C: Likewise.
3665         * g++.dg/parse/template7.C: Likewise.
3666         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3667         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3668         * g++.old-deja/g++.pt/friend38.C: Likewise.
3669         * g++.old-deja/g++.pt/crash32.C: Likewise.
3670         * g++.old-deja/g++.other/init4.C: Likewise.
3671         * g++.old-deja/g++.other/friend8.C: Likewise.
3672
3673         * g++.dg/ext/complex7.C: Adjust expected output.
3674         * g++.dg/diagnostic/method1.C: Likewise.
3675         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3676         * g++.dg/parse/crash33.C: Likewise.
3677         * g++.dg/other/warning1.C: Likewise.
3678         * g++.dg/init/pr29571.C: Likewise.
3679         * g++.dg/warn/overflow-warn-1.C: Likewise.
3680         * g++.dg/warn/overflow-warn-3.C: Likewise.
3681         * g++.dg/warn/overflow-warn-4.C: Likewise.
3682         * g++.old-deja/g++.oliva/template1.C: Likewise.
3683
3684         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3685         * g++.dg/parse/template7.C: Adjust.
3686
3687 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3688
3689         PR target/49307
3690         * gcc.dg/pr49307.c: New.
3691
3692 2011-06-09  Wei Guozhi  <carrot@google.com>
3693
3694         PR target/46975
3695         * gcc.target/arm/pr46975.c: New testcase.
3696
3697 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3698
3699         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3700         (PMETH, arglist_t): Removed.
3701         (method_get_number_of_arguments): Removed.
3702         (method_get_nth_argument): Removed.
3703         (method_get_first_argument): Removed.
3704         (method_get_next_argument): Removed.
3705         (method_get_sizeof_arguments): Removed.
3706         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3707         (PMETH): Removed.
3708         (method_get_number_of_arguments): Removed.
3709         (method_get_nth_argument): Removed.
3710         (method_get_first_argument): Removed.
3711         (method_get_next_argument): Removed.
3712         (method_get_sizeof_arguments): Removed.
3713         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3714
3715 2011-06-09  David Li  <davidxl@google.com>
3716
3717         * gcc.dg/dump-pass.c: New test.
3718
3719 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3720
3721         PR c++/29003
3722         * g++.dg/parse/error38.C: New.
3723
3724 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3725
3726         PR middle-end/49308
3727         * gfortran.dg/pr49308.f90: New test.
3728
3729 2011-06-08  Jason Merrill  <jason@redhat.com>
3730
3731         * g++.dg/cpp0x/noexcept11.C: New.
3732         * g++.dg/cpp0x/noexcept12.C: New.
3733         * g++.dg/cpp0x/sfinae11.C: Adjust.
3734
3735 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3736
3737         PR testsuite/49323
3738         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3739         to dg-options, match also DW_AT_linkage_name.
3740
3741 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3742
3743         PR middle-end/21953
3744         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3745         -fno-common on alpha*-dec-osf*.
3746         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3747
3748 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3749
3750         PR rtl-optimization/49303
3751         * gcc.target/ia64/pr49303.c: New test.
3752
3753 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3754
3755         PR fortran/18918
3756         * gfortran.dg/coarray_lock_1.f90: New.
3757         * gfortran.dg/coarray_lock_2.f90: New.
3758
3759 2011-06-07  Jason Merrill  <jason@redhat.com>
3760
3761         * lib/prune.exp: Look for "required" rather than "instantiated".
3762         * g++.dg/abi/mangle11.C: Likewise.
3763         * g++.dg/abi/mangle12.C: Likewise.
3764         * g++.dg/abi/mangle17.C: Likewise.
3765         * g++.dg/abi/mangle20-2.C: Likewise.
3766         * g++.dg/abi/pragma-pack1.C: Likewise.
3767         * g++.dg/cpp0x/decltype26.C: Likewise.
3768         * g++.dg/cpp0x/decltype28.C: Likewise.
3769         * g++.dg/cpp0x/decltype29.C: Likewise.
3770         * g++.dg/cpp0x/enum11.C: Likewise.
3771         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3772         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3773         * g++.dg/cpp0x/pr47416.C: Likewise.
3774         * g++.dg/ext/case-range2.C: Likewise.
3775         * g++.dg/ext/case-range3.C: Likewise.
3776         * g++.dg/gomp/for-19.C: Likewise.
3777         * g++.dg/gomp/pr37533.C: Likewise.
3778         * g++.dg/gomp/pr38639.C: Likewise.
3779         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3780         * g++.dg/inherit/base3.C: Likewise.
3781         * g++.dg/inherit/using6.C: Likewise.
3782         * g++.dg/init/placement4.C: Likewise.
3783         * g++.dg/init/reference3.C: Likewise.
3784         * g++.dg/lookup/scoped6.C: Likewise.
3785         * g++.dg/lookup/using7.C: Likewise.
3786         * g++.dg/other/abstract1.C: Likewise.
3787         * g++.dg/other/error10.C: Likewise.
3788         * g++.dg/other/error5.C: Likewise.
3789         * g++.dg/other/field1.C: Likewise.
3790         * g++.dg/other/offsetof5.C: Likewise.
3791         * g++.dg/parse/bitfield2.C: Likewise.
3792         * g++.dg/parse/constant4.C: Likewise.
3793         * g++.dg/parse/crash20.C: Likewise.
3794         * g++.dg/parse/invalid-op1.C: Likewise.
3795         * g++.dg/parse/non-dependent2.C: Likewise.
3796         * g++.dg/parse/template18.C: Likewise.
3797         * g++.dg/tc1/dr152.C: Likewise.
3798         * g++.dg/tc1/dr166.C: Likewise.
3799         * g++.dg/tc1/dr176.C: Likewise.
3800         * g++.dg/tc1/dr213.C: Likewise.
3801         * g++.dg/template/access11.C: Likewise.
3802         * g++.dg/template/access2.C: Likewise.
3803         * g++.dg/template/access3.C: Likewise.
3804         * g++.dg/template/access7.C: Likewise.
3805         * g++.dg/template/arg7.C: Likewise.
3806         * g++.dg/template/cond2.C: Likewise.
3807         * g++.dg/template/crash13.C: Likewise.
3808         * g++.dg/template/crash40.C: Likewise.
3809         * g++.dg/template/crash7.C: Likewise.
3810         * g++.dg/template/crash84.C: Likewise.
3811         * g++.dg/template/ctor5.C: Likewise.
3812         * g++.dg/template/defarg13.C: Likewise.
3813         * g++.dg/template/defarg14.C: Likewise.
3814         * g++.dg/template/dtor7.C: Likewise.
3815         * g++.dg/template/eh2.C: Likewise.
3816         * g++.dg/template/error2.C: Likewise.
3817         * g++.dg/template/error43.C: Likewise.
3818         * g++.dg/template/friend32.C: Likewise.
3819         * g++.dg/template/injected1.C: Likewise.
3820         * g++.dg/template/instantiate1.C: Likewise.
3821         * g++.dg/template/instantiate3.C: Likewise.
3822         * g++.dg/template/instantiate5.C: Likewise.
3823         * g++.dg/template/instantiate7.C: Likewise.
3824         * g++.dg/template/local6.C: Likewise.
3825         * g++.dg/template/lookup2.C: Likewise.
3826         * g++.dg/template/member5.C: Likewise.
3827         * g++.dg/template/memfriend15.C: Likewise.
3828         * g++.dg/template/memfriend16.C: Likewise.
3829         * g++.dg/template/memfriend17.C: Likewise.
3830         * g++.dg/template/memfriend7.C: Likewise.
3831         * g++.dg/template/meminit1.C: Likewise.
3832         * g++.dg/template/nested3.C: Likewise.
3833         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3834         * g++.dg/template/nontype12.C: Likewise.
3835         * g++.dg/template/nontype13.C: Likewise.
3836         * g++.dg/template/nontype6.C: Likewise.
3837         * g++.dg/template/pr23510.C: Likewise.
3838         * g++.dg/template/pr35240.C: Likewise.
3839         * g++.dg/template/ptrmem15.C: Likewise.
3840         * g++.dg/template/ptrmem6.C: Likewise.
3841         * g++.dg/template/qualified-id1.C: Likewise.
3842         * g++.dg/template/qualttp20.C: Likewise.
3843         * g++.dg/template/qualttp3.C: Likewise.
3844         * g++.dg/template/qualttp4.C: Likewise.
3845         * g++.dg/template/qualttp5.C: Likewise.
3846         * g++.dg/template/qualttp6.C: Likewise.
3847         * g++.dg/template/qualttp7.C: Likewise.
3848         * g++.dg/template/qualttp8.C: Likewise.
3849         * g++.dg/template/recurse.C: Likewise.
3850         * g++.dg/template/recurse2.C: Likewise.
3851         * g++.dg/template/ref5.C: Likewise.
3852         * g++.dg/template/scope2.C: Likewise.
3853         * g++.dg/template/sfinae10.C: Likewise.
3854         * g++.dg/template/sfinae3.C: Likewise.
3855         * g++.dg/template/sizeof3.C: Likewise.
3856         * g++.dg/template/static9.C: Likewise.
3857         * g++.dg/template/template-id-2.C: Likewise.
3858         * g++.dg/template/typedef13.C: Likewise.
3859         * g++.dg/template/typename4.C: Likewise.
3860         * g++.dg/template/using14.C: Likewise.
3861         * g++.dg/template/using2.C: Likewise.
3862         * g++.dg/template/warn1.C: Likewise.
3863         * g++.dg/warn/Wparentheses-13.C: Likewise.
3864         * g++.dg/warn/Wparentheses-15.C: Likewise.
3865         * g++.dg/warn/Wparentheses-16.C: Likewise.
3866         * g++.dg/warn/Wparentheses-17.C: Likewise.
3867         * g++.dg/warn/Wparentheses-18.C: Likewise.
3868         * g++.dg/warn/Wparentheses-19.C: Likewise.
3869         * g++.dg/warn/Wparentheses-20.C: Likewise.
3870         * g++.dg/warn/Wparentheses-23.C: Likewise.
3871         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3872         * g++.dg/warn/noeffect2.C: Likewise.
3873         * g++.dg/warn/noeffect4.C: Likewise.
3874         * g++.dg/warn/pr8570.C: Likewise.
3875         * g++.old-deja/g++.brendan/init2.C: Likewise.
3876         * g++.old-deja/g++.eh/spec6.C: Likewise.
3877         * g++.old-deja/g++.pt/crash10.C: Likewise.
3878         * g++.old-deja/g++.pt/crash36.C: Likewise.
3879         * g++.old-deja/g++.pt/derived3.C: Likewise.
3880         * g++.old-deja/g++.pt/error2.C: Likewise.
3881         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3882         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3883         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3884         * g++.old-deja/g++.pt/overload7.C: Likewise.
3885         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3886
3887 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3888             Iain Sandoe  <iains@gcc.gnu.org>
3889
3890         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3891         Added code to deal with the case when [Protocol
3892         -descriptionForInstanceMethod:] or [Protocol
3893         -descriptionForClassMethod:] returns NULL.
3894
3895 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3896             Iain Sandoe  <iains@gcc.gnu.org>
3897
3898         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3899         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3900         Added cast.
3901
3902 2011-06-07  Xinliang David Li  <davidxl@google.com>
3903
3904         * gcc.dg/inline_2.c: New test.
3905         * gcc.dg/unroll_2.c: New test.
3906         * gcc.dg/inline_3.c: New test.
3907         * gcc.dg/unroll_3.c: New test.
3908         * gcc.dg/inline_4.c: New test.
3909         * gcc.dg/unroll_4.c: New test.
3910         * gcc.dg/inline_1.c: New test.
3911         * gcc.dg/unroll_1.c: New test.
3912
3913 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3914
3915         PR tree-optimization/48497
3916         * lib/gcc-defs.exp (dg-additional-options): New proc.
3917         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3918         -msse2 on 32-bit x86.
3919
3920 2011-06-06  Jason Merrill  <jason@redhat.com>
3921
3922         * g++.dg/cpp0x/enum19.C: New.
3923
3924 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3925
3926         * gcc.target/arm/neon-reload-class.c: New test.
3927
3928 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3929
3930         PR debug/49130
3931         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3932
3933 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3934
3935         * gcc.target/arm/smlatb-1.c: New file.
3936         * gcc.target/arm/smlatt-1.c: New file.
3937         * gcc.target/arm/smlaltb-1.c: New file.
3938         * gcc.target/arm/smlaltt-1.c: New file.
3939
3940 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3941
3942         * gcc.target/arm/mla-2.c: New test.
3943
3944 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR gcov-profile/49299
3947         * gcc.dg/tree-prof/pr49299-1.c: New test.
3948         * gcc.dg/tree-prof/pr49299-2.c: New test.
3949
3950 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3951
3952         * lib/target-supports.exp
3953         (check_effective_target_vect_widen_mult_qi_to_hi):
3954         Add NEON as supporting target.
3955         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3956         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3957         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3958         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3959         using widening multiplication on targets that support it.
3960         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3961         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3962         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3963
3964 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3965
3966         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3967         Modern Objective-C runtime API.
3968         * objc/execute/next_mapping.h: Removed.
3969         * objc-obj-c++-shared/next-mapping.h: Removed.
3970         * objc-obj-c++-shared/Object1.h: Removed.
3971         * objc-obj-c++-shared/Object1.m: Removed.
3972         * objc-obj-c++-shared/Object1.mm: Removed.
3973         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3974         * objc-obj-c++-shared/Protocol1.h: Removed.
3975         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3976         of ProtoBool, IVAR_T and METHOD.
3977         * objc-obj-c++-shared/runtime.h: New.
3978         * objc-obj-c++-shared/TestsuiteObject.h: New.
3979         * objc-obj-c++-shared/TestsuiteObject.m: New.
3980
3981         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3982         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3983         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3984         it a class method.
3985         * objc/execute/_cmd.m: Include
3986         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3987         runtime API.  ([TestClass +initialize]): Include this method also
3988         with the GNU runtime.
3989         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3990         Object.  ([-setValue:]): Return void.
3991         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3992         with the GNU runtime.  Include
3993         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3994         for the NeXT runtime.  Use the existing print_ivars() and
3995         compare_structures() implementations for the old NeXT runtime.
3996         Added new implementations for the Modern GNU and NeXT runtimes.
3997         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3998         well.  (main): Use objc_getClass().  Use return instead of exit.
3999         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4000         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4001         of exit().
4002         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4003         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4004         instead of Object.  (main): Use return instead of exit().
4005         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4006         instead of Object.  Removed prototype for exit().  (main): Use
4007         return instead of exit().  Use the Modern Objective-C runtime API.
4008         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4009         Object.
4010         * objc/execute/class-tests-1.h: Include
4011         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4012         runtime API.  (test_class_with_superclass): Do not call [Object
4013         class].  There is no need to with the current libobjc.
4014         * objc/execute/class-tests-2.h: Include
4015         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4016         runtime API.
4017         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4018         ../../objc-obj-c++-shared/next-mapping.h.
4019         * objc/execute/class-2.m: Likewise.
4020         * objc/execute/class-3.m: Likewise.
4021         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4022         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4023         +initialize]): Include this method also with the GNU
4024         runtime. (main): Use the Modern Objective-C runtime API.
4025         * objc/execute/class-5.m: Likewise.
4026         * objc/execute/class-6.m: Likewise.
4027         * objc/execute/class-7.m: Likewise.
4028         * objc/execute/class-8.m: Likewise.
4029         * objc/execute/class-9.m: Likewise.
4030         * objc/execute/class-10.m: Likewise.
4031         * objc/execute/class-11.m: Likewise.
4032         * objc/execute/class-12.m: Likewise.
4033         * objc/execute/class-13.m: Likewise.
4034         * objc/execute/class-14.m: Likewise.
4035         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4036         this method also with the GNU runtime.
4037         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4038         +initialize]): Include this method also with the GNU runtime.
4039         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4040         of Object.
4041         * objc/execute/encode-1.m: Likewise.
4042         * objc/execute/enumeration-1.m: Likewise.
4043         * objc/execute/enumeration-2.m: Likewise.
4044         * objc/execute/exceptions/catchall-1.m: Likewise.
4045         * objc/execute/exceptions/finally-1.m: Likewise.
4046         * objc/execute/exceptions/foward-1.m: Likewise.
4047         * objc/execute/exceptions/local-variables-1.m: Likewise.
4048         * objc/execute/exceptions/throw-nil.m: Likewise.
4049         * objc/execute/exceptions/trivial.m: Likewise.
4050         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4051         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4052         * objc/execute/exceptions/matcher-1.m: Likewise.
4053         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4054         Object.
4055         * objc/execute/formal_protocol-2.m: Likewise.
4056         * objc/execute/formal_protocol-3.m: Likewise.
4057         * objc/execute/formal_protocol-4.m: Likewise.
4058         * objc/execute/formal_protocol-5.m: Include
4059         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4060         protocol_getName().
4061         * objc/execute/formal_protocol-6.m: Likewise.
4062         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4063         Object.  Include <objc/Protocol.h> instead of
4064         ../../objc-obj-c++-shared/Protocol1.h.
4065         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4066         Object.
4067         * objc/execute/informal_protocol.m: Likewise.
4068         * objc/execute/load-3.m: Likewise.
4069         * objc/execute/many_args_method.m ([TestClass +initialize]):
4070         Include this method with the GNU runtime as well.
4071         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4072         * objc/execute/nested-func-1.m: Use TestsuiteObject
4073         instead of Object.
4074         * objc/execute/nil_method-1.m: Likewise.
4075         * objc/execute/no_clash.m: Likewise.
4076         * objc/execute/np-1.m: Do not include
4077         ../../objc-obj-c++-shared/Protocol1.h.
4078         (main): Use return instead of exit().
4079         * objc/execute/np-2.m: Do not include
4080         ../../objc-obj-c++-shared/Protocol1.h.
4081         ([MyObject +initialize]): Include this method also with the GNU
4082         runtime.  (main): Use return instead of exit().
4083         * objc/execute/object_is_class.m: Include
4084         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4085         of Object.  (main): Use the Modern Objective-C runtime API.
4086         * objc/execute/object_is_meta_class.m: Likewise.
4087         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4088         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4089         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4090         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4091         Objective-C runtime API.
4092         * objc/execute/protocol-isEqual-2.m: Likewise.
4093         * objc/execute/protocol-isEqual-3.m: Likewise.
4094         * objc/execute/protocol-isEqual-4.m: Likewise.
4095         * objc/execute/redefining_self.m ([TestClass +initialize]):
4096         Include this method with the GNU runtime as well.
4097         * objc/execute/root_methods.m: Include
4098         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4099         Include this method with the GNU runtime as well.
4100         (main): Use the Modern Objective-C runtime API.
4101         * objc/execute/selector-1.m: Include
4102         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4103         of Object.  (main): Use the Modern Objective-C runtime API.
4104         * objc/execute/static-1.m ([Test +initialize]): Include this
4105         method with the GNU runtime as well.
4106         * objc/execute/static-2.m: Likewise.
4107         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4108         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4109         ([MathClass +initialize]): Include this method with the GNU
4110         runtime as well.
4111         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4112         instead of Object.
4113         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4114         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4115         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4116         * objc.dg/attributes/method-attribute-1.m: Likewise.
4117         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4118         * objc.dg/attributes/method-attribute-2.m: Likewise.
4119         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4120         * objc.dg/attributes/method-attribute-3.m: Likewise.
4121         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4122         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4123         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4124         * obj-c++.dg/bitfield-1.mm: Likewise.
4125         * obj-c++.dg/bitfield-2.mm: Likewise
4126         * objc.dg/bitfield-3.m: Likewise.
4127         * obj-c++.dg/bitfield-4.mm: Likewise.
4128         * objc.dg/bitfield-5.m: Likewise
4129         * objc.dg/call-super-1.m: Likewise.
4130         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4131         Use objc_getClass() instead of objc_get_class(), but for the GNU
4132         runtime redefine objc_getClass as objc_get_class.  Include
4133         ../objc-obj-c++-shared/runtime.h.
4134         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4135         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4136         Use the Modern Objective-C runtime API.
4137         * objc.dg/class-protocol-1.m: Include
4138         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4139         * obj-c++.dg/class-protocol-1.mm: Likewise.
4140         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4141         * objc.dg/comp-types-10.m: Likewise.
4142         * objc.dg/comp-types-11.m: Likewise.
4143         * objc.dg/comp-types-12.m: Likewise.
4144         * obj-c++.dg/comp-types-9.mm: Likewise.
4145         * obj-c++.dg/comp-types-11.mm: Likewise.
4146         * obj-c++.dg/comp-types-12.mm: Likewise.
4147         * obj-c++.dg/comp-types-13.mm: Likewise.
4148         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4149         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4150         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4151         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4152         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4153         * objc.dg/desig-init-1.m: Likewise.
4154         * obj-c++.dg/defs.mm: Likewise.
4155         * objc.dg/exceptions-2.m: Likewise.
4156         * obj-c++.dg/except-1.mm: Likewise.
4157         * obj-c++.dg/exceptions-2.mm: Likewise.
4158         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4159         Use the Modern Objective-C runtime API.
4160         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4161         the Modern Objective-C runtime API.  Do not include
4162         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4163         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4164         the Modern Objective-C runtime API except when using an older NeXT
4165         runtime.
4166         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4167         the Modern Objective-C runtime API.
4168         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4169         objc/encoding.h.
4170         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4171         * objc.dg/encode-7-next-64bit.m: Updated include.
4172         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4173         objc/encoding.h.
4174         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4175         the Modern Objective-C runtime API.
4176         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4177         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4178         instead of ../objc-obj-c++-shared/Protocol1.h.
4179         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4180         the Modern Objective-C runtime API except when using an older NeXT
4181         runtime.
4182         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4183         the Modern Objective-C runtime API.
4184         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4185         Object.
4186         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4187         * objc.dg/fix-and-continue-2.m: Likewise.
4188         * objc.dg/foreach-1.m: Likewise.
4189         * objc.dg/foreach-2.m: Likewise.
4190         * objc.dg/foreach-3.m: Likewise.
4191         * objc.dg/foreach-4.m: Likewise.
4192         * objc.dg/foreach-5.m: Likewise.
4193         * objc.dg/foreach-6.m: Likewise.
4194         * objc.dg/foreach-7.m: Likewise.
4195         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4196         Object.
4197         * objc.dg/func-ptr-2.m: Likewise.
4198         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4199         Do not include objc/objc-api.h.
4200         * obj-c++.dg/fsf-package-0.mm: Likewise.
4201         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4202         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4203         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4204         of Object.
4205         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4206         * objc.dg/gnu-runtime-3.m: Likewise.
4207         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4208         * objc.dg/headers.m: Include objc/runtime.h instead of
4209         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4210         for the NeXT runtime.
4211         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4212         * obj-c++.dg/isa-field-1.mm: Likewise.
4213         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4214         * objc.dg/layout-1.m: Likewise.
4215         * objc.dg/layout-2.m: Likewise.
4216         * objc.dg/local-decl-2.m: Likewise.
4217         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4218         Object.  ([Container +elementForView:]): Use
4219         class_conformsToProtocol().
4220         * obj-c++.dg/lookup-2.mm: Likewise.
4221         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4222         * obj-c++.dg/local-decl-1.mm: Likewise.
4223         * objc.dg/method-3.m: Likewise.
4224         * objc.dg/method-4.m: Likewise.
4225         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4226         ../objc-obj-c++-shared/Protocol1.h.
4227         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4228         * objc.dg/method-9.m: Likewise.
4229         * objc.dg/method-10.m: Likewise.
4230         * objc.dg/method-13.m ([Root +initialize]): Include this method
4231         also for the GNU runtime.  (main): Use objc_getClass() also for
4232         the GNU runtime.
4233         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4234         * objc.dg/method-17.m: Likewise.
4235         * objc.dg/method-19.m: Likewise.
4236         * objc.dg/method-20b.m: Likewise.
4237         * obj-c++.dg/method-2.mm: Likewise.
4238         * obj-c++.dg/method-6.mm: Likewise.
4239         * obj-c++.dg/method-10.mm: Likewise.
4240         * obj-c++.dg/method-11.mm: Likewise.
4241         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4242         ../objc-obj-c++-shared/Protocol1.h.
4243         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4244         * obj-c++.dg/method-15.mm: Likewise.
4245         * obj-c++.dg/method-17.mm: Likewise.
4246         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4247         +initialize]): Include this method also for the GNU
4248         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4249         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4250         * obj-c++.dg/method-22.mm: Likewise.
4251         * obj-c++.dg/method-23.mm: Likewise.
4252         * obj-c++.dg/no-extra-load.mm: Likewise.
4253         * objc.dg/objc-fast-4.m: Likewise.
4254         * objc.dg/objc-gc-4.m: Likewise.
4255         * obj-c++.dg/objc-gc-3.mm: Likewise.
4256         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4257         protocol_getMethodDescription() instead of [Protocol
4258         -descriptionForInstanceMethod].
4259         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4260         Made it available with all runtimes.  (main): Call -test instead
4261         of -class.
4262         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4263         and put into a category.
4264         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4265         Object.  Include objc/objc.h.
4266         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4267         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4268         New. (main): Use protocol_getMethodDescription() instead
4269         of [Protocol -descriptionForInstanceMethod] and [Protocol
4270         -descriptionForClassMethod].
4271         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4272         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4273         Objective-C runtime API.
4274         * obj-c++.dg/proto-qual-1.mm: Likewise.
4275         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4276         Object.
4277         * obj-c++.dg/property/property-1.mm: Likewise.
4278         * obj-c++.dg/qual-types-1.mm: Likewise.
4279         * objc.dg/selector-2.m: Include objc/objc.h instead of
4280         ../objc-obj-c++-shared/Object1.h.
4281         * obj-c++.dg/selector-2.mm: Likewise.
4282         * obj-c++.dg/selector-5.mm: Likewise.
4283         * obj-c++.dg/selector-6.mm: Likewise.
4284         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4285         Object.  Do not include objc/objc-api.h.
4286         * obj-c++.dg/set-not-used-1.mm: Likewise.
4287         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4288         * objc.dg/stret-1.m: Likewise.
4289         * objc.dg/stret-2.m: Likewise.
4290         * obj-c++.dg/super-class-2.mm: Likewise.
4291         * objc.dg/super-class-3.m: Likewise.
4292         * objc.dg/super-class-4.m: Likewise.
4293         * objc.dg/sync-2.m: Likewise.
4294         * obj-c++.dg/sync-2.mm: Likewise.
4295         * objc.dg/sync-1.m: Include objc/objc.h instead of
4296         ../objc-obj-c++-shared/Object1.h.
4297         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4298         'Class' as the type of 'isa'.
4299         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4300         Objective-C runtime API.  ([TestClass +initialize]): Include this
4301         method with the GNU runtime as well.
4302         * objc.dg/strings/strings-1.m: Updated includes.
4303         * obj-c++.dg/strings/strings-1.mm: Likewise.
4304         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4305         objc.dg/strings/const-str-12b.m.
4306         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4307         * obj-c++.dg/template-3.mm: Likewise.
4308         * obj-c++.dg/template-4.mm: Likewise.
4309         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4310         Objective-C runtime API.
4311         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4312         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4313         * obj-c++.dg/try-catch-1.mm: Likewise.
4314         * obj-c++.dg/try-catch-2.mm: Likewise.
4315         * objc.dg/try-catch-3.m: Likewise.
4316         * obj-c++.dg/try-catch-3.mm: Likewise.
4317         * objc.dg/try-catch-6.m: Likewise.
4318         * objc.dg/try-catch-7.m: Likewise.
4319         * obj-c++.dg/try-catch-7.mm: Likewise.
4320         * obj-c++.dg/try-catch-8.mm: Likewise.
4321         * obj-c++.dg/try-catch-9.mm: Likewise.
4322         * objc.dg/try-catch-10.m: Likewise.
4323         * obj-c++.dg/try-catch-11.mm: Likewise.
4324         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4325         Object.  Include objc/objc.h.
4326         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4327         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4328         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4329         Object.  Use Modern Objective-C runtime API.  Do not use
4330         performv::.
4331         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4332         * obj-c++.dg/torture/trivial.mm: Likewise.
4333         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4334         instead of ../objc-obj-c++-shared/Object1.h.  Include
4335         ../objc-obj-c++-shared/runtime.h.
4336         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4337         * objc.dg/torture/strings/const-str-11.m: Likewise.
4338         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4339         * objc.dg/torture/strings/const-str-9.m: Likewise.
4340         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4341         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4342         instead of Object. Only add _FooClassReference if
4343         __NEXT_RUNTIME__.
4344         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4345         * objc.dg/torture/strings/const-str-8.m: Likewise.
4346         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4347         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4348         additional sources.
4349         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4350         Object.
4351         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4352         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4353         * obj-c++.dg/va-meth-1.mm: Likewise.
4354         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4355         ../objc-obj-c++-shared/Object1.h.
4356         * objc.dg/zero-link-3.m: Likewise.
4357
4358 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4359
4360         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4361
4362 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4363
4364         PR objc-++/48275
4365         * obj-c++.dg/property/cxx-property-1.mm: New.
4366         * obj-c++.dg/property/cxx-property-2.mm: New.
4367
4368 2011-06-06  Jason Merrill  <jason@redhat.com>
4369
4370         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4371
4372 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4373
4374         PR rtl-optimization/49145
4375         From Ryan Mansfield
4376         * gcc.c-torture/compile/pr49145.c: New test.
4377
4378 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4379
4380         PR testsuite/49288
4381         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4382         to dg-options, match also DW_AT_linkage_name.
4383
4384         PR debug/49294
4385         * gcc.dg/debug/pr49294.c: New test.
4386
4387         PR c++/49264
4388         * g++.dg/opt/pr49264.C: New test.
4389
4390 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4391
4392         PR tree-optimization/49243
4393         * gcc.dg/pr49243.c: New.
4394
4395 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4396
4397         * gnat.dg/specs/cond_expr1.ads: New test.
4398
4399 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4400
4401         * gnat.dg/deferred_const4.ad[sb]: New test.
4402         * gnat.dg/deferred_const4_pkg.ads: New helper.
4403
4404 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4405
4406         * gnat.dg/test_tamdt.adb: Rename to...
4407         * gnat.dg/taft_type1.adb: ...this.
4408         * gnat.dg/tamdt.ad[sb]: Rename to...
4409         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4410         * gnat.dg/tamdt_aux.ads: Rename to...
4411         * gnat.dg/taft_type1_pkg2.ads: ...this.
4412         * gnat.dg/taft_type2.ad[sb]: New test.
4413         * gnat.dg/taft_type2_pkg.ads: New helper.
4414         * gnat.dg/taft_type3.adb: New test.
4415         * gnat.dg/taft_type3_pkg.ads: New helper.
4416
4417 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4418
4419         PR fortran/49255
4420         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4421         for F2008.
4422
4423 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4424
4425         PR testsuite/49287
4426         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4427         warning.
4428         * objc.dg/gnu-api-2-objc.m: Likewise.
4429         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4430         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4431
4432 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4433
4434         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4435         alignment, not the alignment, when calling class_addIvar().  Add
4436         an 'isa' instance variable to the test root class.
4437         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4438
4439 2011-06-04  Jan Hubicka  <jh@suse.cz>
4440
4441         PR tree-optimization/48893
4442         PR tree-optimization/49091
4443         PR tree-optimization/49179
4444         * gfortran.dg/pr49179.f90: New testcase
4445
4446 2011-06-04  Jan Hubicka  <jh@suse.cz>
4447
4448         PR lto/48954
4449         * g++.dg/torture/pr48954.C: New testcase.
4450
4451 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4452
4453         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4454
4455 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4456
4457         PR c++/33840
4458         * g++.dg/diagnostic/bitfld2.C: New.
4459
4460 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4461
4462         PR target/49281
4463         * gcc.c-torture/execute/pr49281.c: New test.
4464
4465 2011-06-04  Jan Hubicka  <jh@suse.cz>
4466
4467         PR tree-optimize/48929
4468         * gcc.c-torture/compile/pr48929.c: New testcase.
4469
4470 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4471
4472         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4473
4474 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4475
4476         PR c++/49276
4477         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4478
4479 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4480
4481         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4482
4483 2011-06-03  Richard Henderson  <rth@redhat.com>
4484             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4485
4486         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4487
4488 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4489
4490         * objc.dg/headers.m: Do not include objc-list.h.
4491
4492 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4493
4494         * objc.dg/type-stream-1.m: Test removed.
4495         * objc.dg/headers.m: Do not include typedstream.h.
4496
4497 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4498
4499         * objc.dg/torture/forward-1.m (main): Updated testcase.
4500
4501 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4502
4503         PR target/49163
4504         * gcc.c-torture/compile/pr49163.c: New.
4505
4506 2011-06-02  Asher Langton  <langton2@llnl.gov>
4507
4508         PR fortran/49268
4509         * gfortran.dg/PR49268.f90: New test.
4510
4511 2011-06-02  Asher Langton  <langton2@llnl.gov>
4512
4513         PR fortran/37039
4514         * gfortran.dg/PR37039.f90: New test.
4515
4516 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4517
4518         PR objc/48539
4519         * objc.dg/method-5.m: Updated.
4520         * objc.dg/method-19.m: Updated.
4521         * objc.dg/method-lookup-1.m: New.
4522         * obj-c++.dg/method-6.mm: Updated.
4523         * obj-c++.dg/method-7.mm: Updated.
4524         * obj-c++.dg/method-lookup-1.mm: New.
4525
4526 2011-06-02  DJ Delorie  <dj@redhat.com>
4527
4528         * lib/timeout.exp (timeout): Add board_info support.
4529
4530 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4531
4532         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4533
4534 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4535
4536         PR fortran/49265
4537         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4538         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4539
4540 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4541             Hans-Peter Nilsson  <hp@axis.com>
4542
4543         PR rtl-optimization/48840
4544         * gcc.target/sparc/ultrasp13.c: New test.
4545
4546 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4547
4548         PR target/49238
4549         * gcc.c-torture/compile/pr49238.c: New.
4550
4551 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4552
4553         * gcc.target/arm/g2.c: Skip test in -mthumb.
4554         Skip test unless cpu is xscale.
4555         * gcc.target/arm/scd42-2.c: Likewise.
4556         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4557
4558 2011-06-01  Jason Merrill  <jason@redhat.com>
4559
4560         * g++.dg/cpp0x/decltype28.C: New.
4561         * g++.dg/cpp0x/decltype29.C: New.
4562
4563 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4564
4565         PR target/45074
4566         * gcc.target/mips/pr45074.c: New test.
4567
4568 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4569             Hans-Peter Nilsson  <hp@axis.com>
4570
4571         PR rtl-optimization/48830
4572         * gcc.target/sparc/ultrasp12.c: New test.
4573
4574 2011-06-01  David Li  <davidxl@google.com>
4575
4576         * gcc.dg/profile-dir-1.c: Change pass name.
4577         * gcc.dg/profile-dir-2.c: Ditto.
4578         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4579         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4580         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4581         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4582         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4583         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4584         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4585         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4586         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4587         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4588         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4589         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4590         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4591         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4592         * gcc.dg/profile-dir-3.c: Ditto.
4593         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4594
4595 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4596
4597         * objc.dg/attributes/method-nonnull-1.m: New test.
4598         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4599
4600 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4601
4602         PR fortran/18918
4603         * gfortran.dg/coarray_atomic_1.f90: New.
4604         * gfortran.dg/coarray/atomic_1.f90: New.
4605
4606 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4607
4608         * gcc.dg/guality/bswaptest.c: New test.
4609         * gcc.dg/guality/clztest.c: New test.
4610         * gcc.dg/guality/ctztest.c: New test.
4611         * gcc.dg/guality/rotatetest.c: New test.
4612
4613         PR target/48688
4614         * gcc.target/i386/pr48688.c: New test.
4615
4616 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4617
4618         PR c++/48010
4619         * g++.dg/lookup/name-clash9.C: New.
4620
4621 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4622
4623         PR fortran/18918
4624         * gfortran.dg/coarray/dummy_1.f90: New.
4625
4626 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4627
4628         PR fortran/18918
4629         * gfortran.dg/coarray/save_1.f90: New.
4630         * gfortran.dg/coarray_4.f90: Update dg-error.
4631
4632 2011-05-31  Jason Merrill  <jason@redhat.com>
4633
4634         * g++.dg/cpp0x/rv-template1.C: New.
4635
4636 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4637
4638         PR rtl-optimization/49235
4639         * gcc.dg/pr49235.c: New test.
4640
4641 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4642
4643         PR tree-optimization/49093
4644         * gcc.dg/vect/pr49093.c: New test.
4645
4646 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4647
4648         PR debug/49047
4649         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4650
4651 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4652
4653         PR testsuite/49239
4654         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4655         output array.
4656
4657 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4658
4659         PR target/49186
4660         * gcc.c-torture/execute/pr49186.c: New.
4661
4662 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4663
4664         PR target/49168
4665          * gcc.target/i386/pr49168-1.c: New.
4666
4667 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4668             Eric Botcazou  <ebotcazou@adacore.com>
4669
4670         * gcc.dg/guality/drap.c: New test.
4671
4672 2011-05-30  Richard Guenther  <rguenther@suse.de>
4673
4674         PR tree-optimization/49210
4675         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4676         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4677
4678 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4679
4680         PR c++/49223
4681         * g++.dg/gomp/pr49223-1.C: New test.
4682         * g++.dg/gomp/pr49223-2.C: New test.
4683
4684 2011-05-30  Richard Guenther  <rguenther@suse.de>
4685
4686         PR tree-optimization/49218
4687         * gcc.c-torture/execute/pr49218.c: New testcase.
4688
4689 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4690
4691         PR tree-optimization/49199
4692         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4693         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4694         -fno-tree-scev-cprop.
4695
4696 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4697
4698         PR fortran/47601
4699         * gfortran.dg/extends_13.f03: New.
4700
4701 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR rtl-optimization/49095
4704         * gcc.target/i386/pr49095.c: New test.
4705
4706 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4707
4708         PR fortran/18918
4709         * gfortran.dg/coarray_24.f90: New.
4710
4711 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4712
4713         PR fortran/18918
4714         * gfortran.dg/coarray_23.f90: New.
4715
4716 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4717
4718         From Ryan Mansfield
4719         * gcc.dg/pr48826.c: New test.
4720
4721 2011-05-29  Richard Guenther  <rguenther@suse.de>
4722
4723         PR tree-optimization/49217
4724         * gcc.dg/torture/pr49217.c: New testcase.
4725
4726 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4727
4728         PR testsuite/49222
4729         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4730
4731 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4732
4733         * gnat.dg/boolean_subtype.adb: Rename to...
4734         * gnat.dg/boolean_subtype1.adb: ...this.
4735
4736 2011-05-28  Jason Merrill  <jason@redhat.com>
4737
4738         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4739
4740 2011-05-27  Jason Merrill  <jason@redhat.com>
4741
4742         * g++.dg/cpp0x/enum18.C: Adjust.
4743
4744         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4745
4746 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4747
4748         PR fortran/18918
4749         * gfortran.dg/coarray_22.f90: New.
4750
4751 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4752
4753         PR tree-optimization/46728
4754         * gcc.target/powerpc/pr46728-1.c: New.
4755         * gcc.target/powerpc/pr46728-2.c: New.
4756         * gcc.target/powerpc/pr46728-3.c: New.
4757         * gcc.target/powerpc/pr46728-4.c: New.
4758         * gcc.target/powerpc/pr46728-5.c: New.
4759         * gcc.dg/pr46728-6.c: New.
4760         * gcc.target/powerpc/pr46728-7.c: New.
4761         * gcc.target/powerpc/pr46728-8.c: New.
4762         * gcc.dg/pr46728-9.c: New.
4763         * gcc.target/powerpc/pr46728-10.c: New.
4764         * gcc.target/powerpc/pr46728-11.c: New.
4765         * gcc.dg/pr46728-12.c: New.
4766         * gcc.target/powerpc/pr46728-13.c: New.
4767         * gcc.target/powerpc/pr46728-14.c: New.
4768         * gcc.target/powerpc/pr46728-15.c: New.
4769         * gcc.target/powerpc/pr46728-16.c: New.
4770
4771 2011-05-27  Jason Merrill  <jason@redhat.com>
4772
4773         * g++.dg/abi/mangle47.C: New.
4774
4775         PR c++/49176
4776         * g++.dg/template/const5.C: New.
4777
4778         * g++.dg/cpp0x/enum18.C: New.
4779
4780         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4781
4782         * g++.dg/cpp0x/error6.C: New.
4783
4784         * g++.dg/cpp0x/error5.C: New.
4785
4786 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4787
4788         PR c++/49165
4789         * g++.dg/eh/cond6.C: New test.
4790
4791 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4792
4793         PR fortran/48820
4794         * gfortran.dg/rank_3.f90: New.
4795         * gfortran.dg/rank_4.f90: New.
4796
4797 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4798
4799         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4800         replace dump search.
4801
4802 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4803
4804         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4805         * gnat.dg/bit_packed_array5.adb: ...here.
4806
4807 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4808
4809         PR c++/42056
4810         * g++.dg/cpp0x/auto25.C: New.
4811
4812 2011-05-27  Richard Guenther  <rguenther@suse.de>
4813
4814         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4815
4816 2011-05-27  Richard Guenther  <rguenther@suse.de>
4817
4818         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4819
4820 2011-05-27  Richard Guenther  <rguenther@suse.de>
4821
4822         PR middle-end/49189
4823         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4824
4825 2011-05-26  Jason Merrill  <jason@redhat.com>
4826
4827         * g++.dg/cpp0x/friend1.C: New.
4828         * g++.dg/cpp0x/friend2.C: New.
4829
4830         * g++.dg/cpp0x/auto7.C: Update.
4831         * g++.dg/template/crash50.C: Adjust.
4832         * g++.dg/template/static9.C: Adjust.
4833         * g++.old-deja/g++.ext/memconst.C: Adjust.
4834
4835 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4836
4837         * gcc.dg/march.c: Ignore a note for some targets.
4838
4839 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4840             Nathan Froyd  <froydnj@codesourcery.com>
4841
4842         PR c++/2288
4843         PR c++/18770
4844         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4845         * g++.dg/parse/pr18770.C: New test.
4846         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4847
4848 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4849
4850         PR fortran/48955
4851         * gfortran.dg/dependency_40.f90 : New test.
4852
4853 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4854
4855         PR fortran/18918
4856         * gfortran.dg/coarray/registering_1.f90: New.
4857
4858 2011-05-26  Jason Merrill  <jason@redhat.com>
4859
4860         * g++.dg/cpp0x/variadic111.C: New.
4861         * g++.dg/cpp0x/variadic41.C: Adjust.
4862
4863 2011-05-26  Richard Guenther  <rguenther@suse.de>
4864
4865         PR tree-optimization/48702
4866         * gcc.dg/torture/pr48702.c: New testcase.
4867
4868 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4869
4870         PR gcov-profile/48845
4871         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4872         support.
4873         * gcc.dg/matrix/matrix.exp: Likewise.
4874         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4875         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4876         line number to check_profiling_available.
4877         * lib/target-supports.exp (check_profiling_available): Account for
4878         this.
4879         Require TLS runtime support with -fprofile-generate.
4880         * lib/profopt.exp (profopt-execute): Add TLS options for
4881         -fprofile-generate.
4882         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4883
4884 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4885
4886         PR c++/49165
4887         * g++.dg/eh/cond5.C: New test.
4888
4889         PR tree-optimization/49161
4890         * gcc.c-torture/execute/pr49161.c: New test.
4891
4892 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4893
4894         * gcc.target/arm/neon-vorn-vbic.c: New test.
4895
4896 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4897
4898         PR tree-optimization/49038
4899         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4900         * gcc.dg/vect/pr49038.c: New test.
4901
4902 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4903         * g++.dg/init/pr25811-3.C: New.
4904         * g++.dg/init/pr25811-4.C: New.
4905
4906 2011-05-25  Jason Merrill  <jason@redhat.com>
4907
4908         * g++.dg/cpp0x/enum17.C: New.
4909         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4910
4911         * g++.dg/cpp0x/auto24.C: New.
4912
4913         * g++.dg/cpp0x/error4.C: New.
4914
4915         * g++.dg/cpp0x/rv-restrict.C: New.
4916
4917         * g++.dg/cpp0x/enum15.C: New.
4918         * g++.dg/cpp0x/constexpr-switch2.C: New.
4919
4920         * g++.dg/cpp0x/variadic110.C: New.
4921
4922         * g++.dg/cpp0x/auto9.C: Add typedef test.
4923
4924         * g++.dg/cpp0x/auto23.C: New.
4925         * g++.dg/cpp0x/auto9.C: Adjust.
4926
4927         * g++.dg/cpp0x/defaulted29.C: New.
4928
4929         * g++.dg/cpp0x/initlist51.C: New.
4930
4931 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4932
4933         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4934         * g++.dg/abi/packed1.C: Suppress warning.
4935         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4936         * g++.dg/template/stdarg1.C: Likewise.
4937         * g++.dg/other/packed1.C: Remove arm from xfail list.
4938
4939 2011-05-25  Jason Merrill  <jason@redhat.com>
4940
4941         * g++.dg/cpp0x/enum16.C: New.
4942         * g++.dg/parse/error15.C: Adjust.
4943
4944         * g++.dg/cpp0x/initlist50.C: New.
4945
4946         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4947
4948         * g++.dg/cpp0x/variadic109.C: New.
4949
4950 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4951
4952          * gcc.target/i386/pause-1.c: New.
4953
4954 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4955
4956         * gcc.dg/stack-usage-1.c: Adjust comment.
4957         * gcc.dg/stack-usage-2.c: New test.
4958
4959 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4960
4961         PR c++/49136
4962         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4963         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4964
4965 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4966
4967         PR rtl-optimization/48757
4968         * gfortran.dg/pr48757.f:  New test case.
4969
4970 2011-05-24  Jason Merrill  <jason@redhat.com>
4971
4972         * g++.dg/cpp0x/access01.C: New.
4973
4974 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4975
4976         PR libobjc/48177
4977         * objc.dg/pr48177.m: New testcase.      
4978
4979 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4980
4981         PR objc/48187
4982         * objc.dg/pr48187.m: New testcase.
4983         * obj-c++.dg/pr48187.mm: New testcase.
4984         * objc.dg/ivar-extra-semicolon.m: New testcase.
4985
4986 2011-05-24  Jason Merrill  <jason@redhat.com>
4987
4988         * g++.dg/template/access21.C: New.
4989         * g++.dg/template/access22.C: New.
4990
4991 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4992
4993         PR rtl-optimization/48633
4994         * g++.dg/pr48633.C: New test.
4995
4996 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4997
4998         PR target/49133
4999         * g++.dg/other/pr49133.C: New test.
5000
5001 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5002             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5003
5004         * gcc.dg/torture/tls/run-gd.c: New test.
5005         * gcc.dg/torture/tls/run-ie.c: New test.
5006         * gcc.dg/torture/tls/run-ld.c: New test.
5007         * gcc.dg/torture/tls/run-le.c: New test.
5008         * lib/target-supports.exp (check_effective_target_tls_runtime):
5009         Build testcase with TLS options.
5010
5011 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5012
5013         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5014
5015 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5016
5017         PR tree-optimization/49121
5018         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5019
5020 2011-05-23  Jason Merrill  <jason@redhat.com>
5021
5022         * g++.dg/cpp0x/defaulted28.C: New.
5023
5024         * g++.dg/cpp0x/sfinae25.C: New.
5025
5026         * g++.dg/cpp0x/rv-cast2.C: New.
5027
5028         * g++.dg/cpp0x/enum14.C: New.
5029
5030 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR lto/49123
5033         * gcc.c-torture/execute/pr49123.c: New test.
5034
5035         PR debug/49032
5036         * gcc.dg/debug/pr49032.c: New test.
5037
5038         PR c/49120
5039         * gcc.dg/pr49120.c: New test.
5040
5041 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5042
5043         PR target/47315
5044         * gcc.target/i386/pr47315.c: New test.
5045
5046 2011-05-23  Jason Merrill  <jason@redhat.com>
5047
5048         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5049
5050         * g++.dg/cpp0x/sfinae24.C: New.
5051
5052         * g++.dg/cpp0x/error3.C: New.
5053
5054         * g++.dg/cpp0x/defaulted27.C: New.
5055
5056         * g++.dg/cpp0x/decltype27.C: New.
5057
5058 2011-05-23  Richard Guenther  <rguenther@suse.de>
5059
5060         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5061
5062 2011-05-23  Richard Guenther  <rguenther@suse.de>
5063
5064         PR tree-optimization/40874
5065         * g++.dg/tree-ssa/pr40874.C: New testcase.
5066
5067 2011-05-23  Richard Guenther  <rguenther@suse.de>
5068
5069         PR tree-optimization/49115
5070         * g++.dg/torture/pr49115.C: New testcase.
5071
5072 2011-05-23  Richard Guenther  <rguenther@suse.de>
5073
5074         PR middle-end/15419
5075         * gcc.dg/memcpy-3.c: New testcase.
5076
5077 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5078
5079         PR middle-end/48973
5080         * gcc.c-torture/execute/pr48973-1.c: New test.
5081         * gcc.c-torture/execute/pr48973-2.c: New test.
5082
5083 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5084
5085         PR c++/18016
5086         * g++.dg/warn/pr18016.C: New.
5087
5088 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5089
5090         PR target/45098
5091         * gcc.target/arm/ivopts-6.c: New test.
5092
5093 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR middle-end/49029
5096         * gcc.c-torture/compile/pr49029.c: New test.
5097
5098 2011-05-22  Jason Merrill  <jason@redhat.com>
5099
5100         * g++.dg/cpp0x/sfinae23.C: New.
5101         * g++.dg/cpp0x/sfinae8.C: Correct.
5102
5103 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5104
5105         * gfortran.dg/function_optimize_8.f90:  New test case.
5106
5107 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5108
5109         PR tree-optimization/49087
5110         * gcc.dg/vect/O3-pr49087.c: New test.
5111
5112 2011-05-21  Jason Merrill  <jason@redhat.com>
5113
5114         * g++.dg/debug/const5.C: New.
5115
5116 2011-05-20  Jason Merrill  <jason@redhat.com>
5117
5118         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5119
5120         * g++.dg/cpp0x/constexpr-static7.C: New.
5121
5122         * g++.dg/cpp0x/enum12.C: New.
5123         * g++.dg/cpp0x/enum13.C: New.
5124
5125 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5126
5127         PR fortran/48699
5128         * gfortran.dg/select_type_23.f03: New.
5129
5130 2011-05-20  Jason Merrill  <jason@redhat.com>
5131
5132         * g++.dg/cpp0x/defaulted26.C: New.
5133
5134         * g++.dg/cpp0x/noexcept02.C: Fix.
5135         * g++.dg/cpp0x/noexcept03.C: Fix.
5136         * g++.dg/cpp0x/noexcept08.C: Fix.
5137         * g++.dg/cpp0x/noexcept10.C: New.
5138
5139 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5140
5141         PR fortran/48706
5142         * gfortran.dg/extends_12.f03: New.
5143
5144 2011-05-20  Jason Merrill  <jason@redhat.com>
5145
5146         * g++.dg/template/koenig9.C: New.
5147         * g++.dg/opt/pr47615.C: Fix.
5148         * g++.dg/overload/defarg1.C: Fix.
5149         * g++.dg/tc1/dr213.C: Remove xfail.
5150         * g++.dg/torture/pr34850.C: Fix.
5151         * g++.dg/torture/pr39362.C: Fix.
5152         * g++.old-deja/g++.brendan/crash56.C: Fix.
5153         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5154
5155 2011-05-20  Richard Guenther  <rguenther@suse.de>
5156
5157         PR tree-optimization/49079
5158         * gcc.dg/torture/pr49079.c: New testcase.
5159
5160 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5161
5162         PR tree-optimization/49073
5163         * gcc.c-torture/execute/pr49073.c: New test.
5164
5165 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5166
5167         PR fortran/18918
5168         * gfortran.dg/coarray_21.f90: New.
5169
5170 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5171
5172         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5173         output.
5174
5175 2011-05-19  Richard Guenther  <rguenther@suse.de>
5176
5177         PR testsuite/49063
5178         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5179
5180 2011-05-19  Richard Guenther  <rguenther@suse.de>
5181
5182         PR middle-end/48985
5183         * gcc.dg/builtin-object-size-11.c: New testcase.
5184
5185 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5186
5187         PR target/45098
5188         * gcc.target/arm/ivopts.c: New test.
5189         * gcc.target/arm/ivopts-2.c: New test.
5190
5191 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5192
5193         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5194
5195 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5196
5197         * gcc.c-torture/execute/960321-1.x: Remove.
5198
5199 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5200
5201         PR fortran/48700
5202         * gfortran.dg/move_alloc_4.f90: New.
5203
5204 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5205
5206         PR target/49002
5207         * gcc.target/i386/pr49002-1.c: New test.
5208         * gcc.target/i386/pr49002-2.c: Likewise.
5209
5210 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5211
5212         PR tree-optimization/49039
5213         * gcc.c-torture/execute/pr49039.c: New test.
5214         * gcc.dg/tree-ssa/pr49039.c: New test.
5215         * g++.dg/torture/pr49039.C: New test.
5216
5217 2011-05-18  Jason Merrill  <jason@redhat.com>
5218
5219         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5220         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5221         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5222
5223 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5224
5225         * gcc.target/bfin/mcpu-bf592.c: New test.
5226
5227 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5228
5229         PR tree-optimization/41881
5230         * gcc.dg/vect/O3-pr41881.c: New test.
5231         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5232
5233 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5234
5235         PR tree-optimization/49000
5236         * gcc.dg/pr49000.c: New test.
5237
5238 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5239
5240         * gnat.dg/invalid1.adb: New test.
5241
5242 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5243
5244         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5245         scan pattern.
5246         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5247         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5248
5249 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5250
5251         PR c++/48994
5252         * g++.dg/cpp0x/range-for18.C: New.
5253
5254 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5255
5256         PR fortran/18918
5257         * gfortran.dg/coarray/image_index_2.f90: New.
5258
5259 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5260
5261         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5262         * g++.dg/cpp0x/override2.C: New.
5263
5264 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5265
5266         PR fortran/18918
5267         * gfortran.de/coarray_20.f90: New.
5268
5269 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5270
5271         PR fortran/22572
5272         * function_optimize_7.f90:  New test case.
5273
5274 2011-05-13  Jason Merrill  <jason@redhat.com>
5275
5276         * g++.dg/cpp0x/decltype26.C: New.
5277         * g++.dg/cpp0x/enum11.C: New.
5278
5279 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5280
5281         PR fortran/48972
5282         PR fortran/48991
5283         * gfortran.dg/assign_8.f90: Update dg-error.
5284
5285 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5286
5287         PR fortran/48972
5288         * gfortran.dg/io_constraints_8.f90: New.
5289         * gfortran.dg/io_constraints_9.f90: New.
5290
5291 2011-05-13  Martin Thuresson  <martint@google.com>
5292
5293         PR gcov-profile/47793
5294         * gcc.dg/pr47793.c: New.
5295
5296 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR tree-optimization/48975
5299         * gcc.dg/pr48975.c: New test.
5300
5301 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5302
5303         PR fortran/48972
5304         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5305
5306 2011-05-12  Jason Merrill  <jason@redhat.com>
5307
5308         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5309
5310 2011-05-12  Geert Bosch  <bosch@adacore.com>
5311
5312         * gnat.dg/view_conversion1.adb: New test.
5313
5314 2011-05-12  Richard Guenther  <rguenther@suse.de>
5315
5316         PR tree-optimization/48172
5317         * gcc.dg/vect/pr48172.c: New testcase.
5318
5319 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5320
5321         PR debug/48967
5322         * g++.dg/opt/pr48967.C: New test.
5323
5324 2011-05-11  Jason Merrill  <jason@redhat.com>
5325
5326         * g++.dg/cpp0x/constexpr-friend.C: New.
5327         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5328
5329         * g++.dg/cpp0x/sfinae22.C: New.
5330
5331 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5332
5333         PR fortran/48889
5334         * gfortran.dg/generic_24.f90: New.
5335
5336 2011-05-11  Richard Guenther  <rguenther@suse.de>
5337
5338         PR tree-optimization/15256
5339         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5340
5341 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR debug/48159
5344         * gcc.dg/pr48159-1.c: New test.
5345         * gcc.dg/pr48159-2.c: New test.
5346
5347 2011-05-11  Richard Guenther  <rguenther@suse.de>
5348
5349         PR middle-end/48953
5350         * gcc.dg/torture/pr48953.c: New testcase.
5351
5352 2011-05-11  Richard Guenther  <rguenther@suse.de>
5353
5354         PR tree-optimization/18041
5355         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5356
5357 2011-05-11  Alan Modra  <amodra@gmail.com>
5358
5359         PR target/47755
5360         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5361
5362 2011-05-10  Jason Merrill  <jason@redhat.com>
5363
5364         * g++.dg/cpp0x/defaulted25.C: New.
5365         * g++.dg/template/crash7.C: Adjust.
5366
5367         * g++.dg/cpp0x/variadic108.C: New.
5368
5369 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5370
5371         * g++.dg/inherit/virtual9.C: Extend.
5372
5373 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5374
5375         PR target/48857
5376         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5377         are passed and returned in vector registers.
5378
5379 2011-05-10  Richard Guenther  <rguenther@suse.de>
5380
5381         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5382         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5383         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5384         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5385         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5386         applies.
5387
5388 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5389
5390         PR tree-optimization/48611
5391         PR tree-optimization/48794
5392         * gfortran.dg/gomp/pr48611.f90: New test.
5393         * gfortran.dg/gomp/pr48794.f90: New test.
5394
5395         PR debug/48928
5396         * gcc.dg/dfp/pr48928.c: New test.
5397
5398 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5399
5400         PR c++/48522
5401         * g++.dg/cpp0x/pr48522.C: New.
5402
5403 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5404
5405         PR c++/48735
5406         * g++.dg/cpp0x/sfinae21.C: New.
5407
5408 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5409
5410         * g++.dg/template/sfinae28.C: Rename to...
5411         * g++.dg/cpp0x/sfinae19.C: ... this.
5412         * g++.dg/template/sfinae29.C: Rename to...
5413         * g++.dg/cpp0x/sfinae20.C: ... this.
5414
5415 2011-05-09  Jeff Law <law@redhat.com>
5416
5417         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5418         consistent results.
5419
5420 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5421
5422         PR c++/20039
5423         * g++.dg/init/pr20039.C: New.
5424
5425 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5426
5427         PR c++/48737
5428         PR c++/48744
5429         * g++.dg/template/sfinae28.C: New.
5430         * g++.dg/template/sfinae29.C: Likewise.
5431
5432 2011-05-09  Jason Merrill  <jason@redhat.com>
5433
5434         * g++.dg/template/nontype23.C: New.
5435
5436 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5437         PR c++/48859
5438         * g++.dg/init/pr48859.C: New.
5439
5440 2011-05-09  Jason Merrill  <jason@redhat.com>
5441
5442         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5443         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5444         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5445         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5446         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5447         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5448         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5449         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5450
5451 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5452
5453         * g++.dg/inherit/virtual9.C: New.
5454
5455 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5456
5457         PR c++/48574
5458         * g++.dg/template/dependent-expr8.C: New test case.
5459
5460 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5461
5462         PR tree-optimization/48837
5463         * gcc.dg/pr48837.c: New testcase.
5464
5465 2011-05-06  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.dg/cpp0x/constexpr-condition2.C: New.
5468
5469         * g++.dg/cpp0x/constexpr-missing.C: New.
5470
5471 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5472
5473         PR fortran/18918
5474         * gfortran.dg/coarray/this_image_2.f90: New.
5475
5476 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5477
5478         PR fortran/48858
5479         PR fortran/48820
5480         * gfortran.dg/bind_c_usage_22.f90: New.
5481         * gfortran.dg/bind_c_usage_23.f90: New.
5482         * gfortran.dg/bind_c_usage_24.f90: New.
5483         * gfortran.dg/bind_c_usage_24_c.c: New.
5484
5485 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5486
5487         PR c++/48838
5488         * g++.dg/template/member9.C: New test case.
5489
5490 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5491
5492         * gnat.dg/discr29.ad[sb]: New test.
5493         * gnat.dg/discr30.adb: Likewise.
5494
5495 2011-05-05  Julian Brown  <julian@codesourcery.com>
5496
5497         * gcc.target/arm/neon-vset_lanes8.c: New test.
5498
5499 2011-05-05  Jason Merrill  <jason@redhat.com>
5500
5501         * g++.dg/init/new32.C: New.
5502
5503 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5504
5505         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5506         Fix typo.
5507
5508 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5509
5510         PR rtl-optimization/48381
5511         * gcc.c-torture/compile/pr48381.c: New test.
5512
5513 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5514
5515         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5516         to dg-options.
5517         * gcc.target/i386/opt-1.c: Ditto.
5518
5519 2011-05-04  Jason Merrill  <jason@redhat.com>
5520
5521         * g++.dg/conversion/base1.C: New.
5522
5523 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5524
5525         PR libgfortran/48787
5526         * gfortran.dg/round_3.f08: Add more checks to test case.
5527
5528 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5529
5530         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5531         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5532         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5533         Gate test on effective_target fd_truncate.
5534
5535 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5536
5537         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5538         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5539         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5540         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5541         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5542         * gcc.target/i386/pr38824.c: Ditto.
5543         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5544         * gcc.target/i386/vecinit-2.c: Ditto.
5545         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5546         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5547         * gcc.target/i386/parity-2.c: Ditto.
5548         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5549
5550 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5551
5552         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5553         remove duplication.
5554         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5555         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5556         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5557
5558 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5559
5560         PR fortran/18918
5561         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5562
5563 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5564
5565         PR fortran/18918
5566         * gfortran.dg/coarray/this_image_1.f90: New.
5567
5568 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5569
5570         PR fortran/18918
5571         * gfortran.dg/coarray/caf.dg: New.
5572         * gfortran.dg/coarray/image_index_1.f90: New, copied
5573         from ../coarray_16.f90.
5574
5575 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5576
5577         PR c++/28501
5578         * g++.dg/ext/complex9.C: New.
5579
5580 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5581
5582         From Mike Frysinger
5583         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5584         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5585         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5586
5587 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5588
5589         * gcc.target/bfin/builtins: Created.
5590         * gcc.target/bfin/hisilh-O0.c: Deleted.
5591         * gcc.target/bfin/hisilh.c: Moved to...
5592         * gcc.target/bfin/builtins/hisilh.c: ...here.
5593         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5594         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5595         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5596         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5597         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5598         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5599         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5600         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5601         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5602         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5603         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5604         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5605         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5606         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5607         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5608         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5609         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5610         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5611         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5612         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5613         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5614         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5615         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5616         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5617         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5618         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5619         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5620         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5621         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5622         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5623         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5624         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5625         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5626         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5627         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5628         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5629         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5630         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5631         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5632         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5633         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5634         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5635         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5636         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5637         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5638         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5639         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5640         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5641         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5642         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5643         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5644         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5645         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5646         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5647         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5648         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5649         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5650         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5651         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5652         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5653         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5654         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5655         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5656         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5657         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5658         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5659         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5660         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5661         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5662         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5663         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5664         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5665         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5666         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5667         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5668         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5669         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5670         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5671         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5672         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5673         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5674         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5675         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5676         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5677         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5678         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5679         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5680         * gcc.target/bfin/builtins/circptr.c: Ditto.
5681         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5682         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5683         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5684         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5685         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5686         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5687         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5688         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5689         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5690         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5691         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5692         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5693         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5694         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5695         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5696         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5697         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5698         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5699         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5700         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5701         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5702         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5703         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5704         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5705         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5706         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5707         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5708         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5709         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5710         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5711         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5712         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5713         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5714         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5715         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5716         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5717         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5718         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5719         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5720         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5721         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5722         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5723         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5724         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5725         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5726         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5727         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5728         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5729         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5730         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5731         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5732         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5733         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5734         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5735         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5736         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5737         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5738         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5739         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5740         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5741         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5742         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5743         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5744         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5745         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5746         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5747         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5748         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5749         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5750         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5751
5752 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5753
5754         * gcc.target/arm/cold-lc.c: New test.
5755
5756 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5757
5758         PR target/48774
5759         * gcc.dg/pr48774.c: New test.
5760
5761 2011-05-03  Richard Guenther  <rguenther@suse.de>
5762
5763         * gcc.dg/large-size-array-5.c: New testcase.
5764
5765 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5766
5767         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5768
5769 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5770
5771         * lib/target-supports.exp (check_effective_target_vect_strided):
5772         Replace with...
5773         (check_effective_target_vect_strided2)
5774         (check_effective_target_vect_strided3)
5775         (check_effective_target_vect_strided4)
5776         (check_effective_target_vect_strided8): ...these new functions.
5777
5778         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5779         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5780         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5781         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5782         * gcc.dg/vect/pr37539.c: Likewise.
5783         * gcc.dg/vect/slp-11a.c: Likewise.
5784         * gcc.dg/vect/slp-11b.c: Likewise.
5785         * gcc.dg/vect/slp-11c.c: Likewise.
5786         * gcc.dg/vect/slp-12a.c: Likewise.
5787         * gcc.dg/vect/slp-12b.c: Likewise.
5788         * gcc.dg/vect/slp-18.c: Likewise.
5789         * gcc.dg/vect/slp-19a.c: Likewise.
5790         * gcc.dg/vect/slp-19b.c: Likewise.
5791         * gcc.dg/vect/slp-21.c: Likewise.
5792         * gcc.dg/vect/slp-23.c: Likewise.
5793         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5794
5795         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5796         instead of vect_interleave && vect_extract_even_odd.
5797         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5798         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5799         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5800         * gcc.dg/vect/vect-1.c: Likewise.
5801         * gcc.dg/vect/vect-10.c: Likewise.
5802         * gcc.dg/vect/vect-98.c: Likewise.
5803         * gcc.dg/vect/vect-107.c: Likewise.
5804         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5805         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5806         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5807         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5808         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5809         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5810         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5811         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5812         * gcc.dg/vect/vect-strided-float.c: Likewise.
5813         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5814         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5815         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5816         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5817         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5818         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5819         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5820         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5821         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5822         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5823         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5824         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5825         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5826         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5827         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5828
5829         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5830         target condition.
5831         * gcc.dg/vect/pr30843.c: Likewise.
5832         * gcc.dg/vect/pr33866.c: Likewise.
5833         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5834         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5835         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5836         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5837
5838 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5839
5840         * gcc.dg/vect/slp-11.c: Split into...
5841         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5842         gcc.dg/vect/slp-11c.c: ...these tests.
5843         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5844         * gcc.dg/vect/slp-12c.c: ...this new test.
5845         * gcc.dg/vect/slp-19.c: Split into...
5846         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5847         gcc.dg/vect/slp-19c.c: ...these new tests.
5848
5849 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5850
5851         * lib/target-supports.exp
5852         (check_effective_target_vect_extract_even_odd_wide): Delete.
5853         (check_effective_target_vect_strided_wide): Likewise.
5854         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5855         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5856         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5857         * gcc.dg/vect/pr37539.c: Likewise.
5858         * gcc.dg/vect/slp-11.c: Likewise.
5859         * gcc.dg/vect/slp-12a.c: Likewise.
5860         * gcc.dg/vect/slp-12b.c: Likewise.
5861         * gcc.dg/vect/slp-19.c: Likewise.
5862         * gcc.dg/vect/slp-23.c: Likewise.
5863         * gcc.dg/vect/vect-1.c: Likewise.
5864         * gcc.dg/vect/vect-98.c: Likewise.
5865         * gcc.dg/vect/vect-107.c: Likewise.
5866         * gcc.dg/vect/vect-strided-float.c: Likewise.
5867
5868 2011-05-02  Jason Merrill  <jason@redhat.com>
5869
5870         * g++.dg/init/new31.C: New.
5871
5872 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5873
5874         PR c/35445
5875         * gcc.dg/pr35445.c: New test.
5876
5877 2011-05-02  Jason Merrill  <jason@redhat.com>
5878
5879         * c-c++-common/vla-1.c: New.
5880
5881 2011-05-02  Richard Guenther  <rguenther@suse.de>
5882
5883         PR tree-optimization/48822
5884         * gcc.dg/torture/pr48822.c: New testcase.
5885
5886 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5887
5888         PR c++/47969
5889         * g++.dg/cpp0x/constexpr-47969.C: New.
5890
5891 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5892
5893         PR testsuite/48498
5894         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5895         on vect_no_align targets.
5896         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5897         vect_no_align targets.
5898
5899 2011-05-01  Xinliang David Li  <davidxl@google.com>
5900
5901         * gcc.dg/tree-ssa/integer-addr.c: New test.
5902         * gcc.dg/tree-ssa/alias_bug.c: New test.
5903
5904 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5905
5906         PR libgfortran/48787
5907         * gfortran.dg/round_3.f08: Add more checks.
5908
5909 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5910
5911         PR fortran/48821
5912         * gfortran.dg/import9.f90: New, proper test.
5913         * gfortran.dg/interface_37.f90: Remove bogus
5914         test (bogus copy of interface_36.f90).
5915
5916 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5917
5918         PR fortran/48821
5919         * gfortran.dg/interface_37.f90: New.
5920
5921 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5922
5923         PR fortran/48746
5924         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5925
5926 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR tree-optimization/48809
5929         * gcc.c-torture/execute/pr48809.c: New test.
5930
5931 2011-04-29  Jeff Law <law@redhat.com>
5932
5933         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5934
5935 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5936
5937         PR c++/48606
5938         * g++.dg/init/ctor10.C: New.
5939
5940 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5941
5942         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5943           warning in implicitly instantiated templates.
5944
5945 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5946
5947         * g++.dg/warn/Wnull-conversion-1.C: New.
5948         * g++.dg/warn/Wnull-conversion-2.C: New.
5949
5950 2011-04-29  Diego Novillo  <dnovillo@google.com>
5951
5952         * g++.old-deja/g++.other/null3.C: Expect warning about
5953         converting boolean to a pointer.
5954
5955 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5956
5957         PR fortran/48462
5958         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5959         being a target.
5960
5961         PR fortran/48746
5962         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5963
5964 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5965
5966         PR fortran/48810
5967         * gfortran.dg/typebound_proc_22.f90: New.
5968
5969         PR fortran/48800
5970         * gfortran.dg/interface_36.f90: New.
5971
5972 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5973
5974         PR libgfortran/48488
5975         PR libgfortran/48602
5976         PR libgfortran/48615
5977         PR libgfortran/48684
5978         PR libgfortran/48787
5979         * gfortran.dg/fmt_g.f: Adjust test.
5980         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5981         * gfortran.dg/round_3.f08: New test.
5982         * gfortran.dg/namelist_print_1.f: Adjust test.
5983         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5984         * gfortran.dg/f2003_io_5.f03: Adjust test.
5985         * gfortran.dg/coarray_15.f90: Adjust test.
5986         * gfortran.dg/namelist_65.f90: Adjust test.
5987         * gfortran.dg/fmt_cache_1.f: Adjust test.
5988         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5989         * gfortran.dg/real_const_3.f90: Adjust test.
5990
5991 2011-04-28  Xinliang David Li  <davidxl@google.com>
5992
5993         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5994         * g++.dg/prof-robust-1.C: New test.
5995
5996 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5997
5998         PR tree-optimization/48765
5999         * gcc.dg/vect/pr48765.c: New.
6000
6001 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6002
6003         PR tree-optimization/48775
6004         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6005
6006 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6007
6008         PR c++/48798
6009         * g++.dg/inherit/pr48798.C: New.
6010         * g++.old-deja/g++.other/base1.C: Adjust.
6011
6012 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6013
6014         PR c++/48656
6015         * g++.dg/template/inherit7.C: New test case.
6016
6017 2011-04-28  Richard Guenther  <rguenther@suse.de>
6018
6019         PR tree-optimization/40052
6020         PR tree-optimization/15347
6021         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6022         * gcc.dg/pr15347.c: Likewise.
6023
6024 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6025
6026         PR c++/48530
6027         * g++.dg/cpp0x/sfinae18.C: New.
6028
6029 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6030
6031         PR c++/48771
6032         * g++.dg/ext/is_literal_type1.C: New.
6033
6034 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6035
6036         PR fortran/48112
6037         PR fortran/48279
6038         * gfortran.dg/interface_35.f90: New.
6039         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6040         * gfortran.dg/func_result_6.f90: Add dg-warning.
6041         * gfortran.dg/bessel_1.f90: Ditto.
6042         * gfortran.dg/hypot_1.f90: Ditto.
6043         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6044         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6045         * gfortran.dg/interface_assignment_4.f90: Ditto.
6046
6047 2011-04-27  Jason Merrill  <jason@redhat.com>
6048
6049         * g++.dg/ext/complex8.C: New.
6050
6051         * g++.dg/cpp0x/initlist49.C: New.
6052         * g++.dg/init/new30.C: New.
6053
6054 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6055
6056         PR fortran/48788
6057         * gfortran.dg/whole_file_34.f90: New.
6058
6059 2011-04-27  Jan Hubicka  <jh@suse.cz>
6060
6061         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6062
6063 2011-04-27  Jason Merrill  <jason@redhat.com>
6064
6065         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6066
6067         * g++.dg/parse/ambig6.C: New.
6068
6069 2011-04-27  Nick Clifton  <nickc@redhat.com>
6070
6071         * gcc.dg/20020312-2.c: Add definition for RX.
6072
6073         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6074         option with RX targets.
6075
6076         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6077         /* */ comments.
6078
6079 2011-04-27  Richard Guenther  <rguenther@suse.de>
6080
6081         * gcc.dg/tree-ssa/pr23382.c: Remove.
6082
6083 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6084
6085         PR target/48767
6086         * gcc.c-torture/compile/pr48767.c: New test.
6087
6088 2011-04-27  Richard Guenther  <rguenther@suse.de>
6089
6090         PR tree-optimization/48772
6091         * g++.dg/pr48772.C: New testcase.
6092
6093 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6094
6095         PR c/48742
6096         * gcc.c-torture/compile/pr48742.c: New test.
6097
6098 2011-04-26  Jason Merrill  <jason@redhat.com>
6099
6100         * g++.dg/lookup/koenig13.C: New.
6101
6102         * g++.dg/cpp0x/initlist48.C: New.
6103
6104 2011-04-25  Jason Merrill  <jason@redhat.com>
6105
6106         * g++.dg/cpp0x/sfinae17.C: New.
6107
6108 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6109
6110         PR target/48258
6111         * gcc.target/powerpc/pr48258-1.c: New file.
6112         * gcc.target/powerpc/pr48258-2.c: Ditto.
6113
6114 2011-04-26  Xinliang David Li  <davidxl@google.com>
6115
6116         * gcc.dg/uninit-suppress.c: New test.
6117         * gcc.dg/uninit-suppress.c: New test.
6118
6119 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6120
6121         PR debug/48768
6122         * gcc.dg/pr48768.c: New test.
6123
6124         PR tree-optimization/48734
6125         * gcc.c-torture/compile/pr48734.c: New test.
6126
6127         PR testsuite/48753
6128         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6129
6130 2011-04-26  Richard Guenther  <rguenther@suse.de>
6131
6132         PR tree-optimization/48731
6133         * gcc.dg/torture/pr48731.c: New testcase.
6134
6135 2011-04-26  Richard Guenther  <rguenther@suse.de>
6136
6137         PR testsuite/48753
6138         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6139
6140 2011-04-26  Richard Guenther  <rguenther@suse.de>
6141
6142         PR middle-end/48694
6143         * gcc.dg/torture/pr48694-1.c: New testcase.
6144         * gcc.dg/torture/pr48694-2.c: Likewise.
6145
6146 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6147
6148         * g++.dg/ext/underlying_type1.C: New.
6149         * g++.dg/ext/underlying_type2.C: Likewise.
6150         * g++.dg/ext/underlying_type3.C: Likewise.
6151         * g++.dg/ext/underlying_type4.C: Likewise.
6152         * g++.dg/ext/underlying_type5.C: Likewise.
6153         * g++.dg/ext/underlying_type6.C: Likewise.
6154         * g++.dg/ext/underlying_type7.C: Likewise.
6155         * g++.dg/ext/underlying_type8.C: Likewise.
6156         * g++.dg/ext/underlying_type9.C: Likewise.
6157         * g++.dg/ext/underlying_type10.C: Likewise.
6158
6159 2011-04-25  Jason Merrill  <jason@redhat.com>
6160
6161         * g++.dg/cpp0x/regress/template-const2.C: New.
6162
6163 2011-04-25  Jeff Law <law@redhat.com>
6164
6165         * gcc.dg/tree-ssa/vrp56.c: new test.
6166
6167 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6168
6169         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6170
6171 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6172
6173         PR preprocessor/48740
6174         * c-c++-common/raw-string-11.c: New test.
6175
6176 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6177
6178         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6179         hppa*-*-hpux*.
6180
6181 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6182
6183         PR fortran/18918
6184         * gfortran.dg/coarray_19.f90: New.
6185
6186 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR c/48685
6189         * gcc.dg/pr48685.c: New test.
6190
6191 2011-04-22  Jan Hubicka  <jh@suse.cz>
6192
6193         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6194
6195 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6196
6197         PR tree-optimization/48717
6198         * gcc.c-torture/execute/pr48717.c: New test.
6199
6200 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6201
6202         PR target/48723
6203         * gcc.target/i386/pr48723.c: New test.
6204
6205 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR c/48716
6208         * gcc.dg/gomp/pr48716.c: New test.
6209         * g++.dg/gomp/pr48716.C: New test.
6210
6211 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6212
6213         PR c/36750
6214         * gcc.dg/missing-field-init-2.c: Update testcase.
6215
6216 2011-04-22  Alan Modra  <amodra@gmail.com>
6217
6218         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6219
6220 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6221
6222         PR fortran/48405
6223         * gfortran.dg/function_optimize_6.f90:  New test.
6224
6225 2011-04-21  Easwaran Raman  <eraman@google.com>
6226
6227         * gcc.dg/stack-layout-2.c: New test.
6228
6229 2011-04-21  Richard Guenther  <rguenther@suse.de>
6230
6231         PR lto/48703
6232         * g++.dg/lto/pr48207-2_0.C: New testcase.
6233         * g++.dg/lto/pr48207-3_0.C: Likewise.
6234
6235 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6236
6237         * gnat.dg/volatile5.adb: New test.
6238         * gnat.dg/volatile5_pkg.ads: New helper.
6239
6240 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6241
6242         PR target/48708
6243         * gcc.target/i386/pr48708.c: New test.
6244
6245 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6246
6247         * gcc.dg/vect/vect-119.c: New test.
6248
6249 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6250
6251         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6252         and once without.
6253
6254 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6255             Richard Sandiford  <richard.sandiford@linaro.org>
6256
6257         PR target/46329
6258         * gcc.target/arm/pr46329.c: New test.
6259
6260 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6261
6262         PR fortran/18918
6263         * gfortran.dg/coarray_18.f90: New.
6264
6265 2011-04-20  Jason Merrill  <jason@redhat.com>
6266
6267         * g++.dg/cpp0x/initlist47.C: New.
6268
6269         * g++.dg/init/dtor4.C: New.
6270
6271 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6272
6273         PR target/48678
6274         * gcc.target/i386/sse2-pinsrw.c: New test.
6275         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6276         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6277         * gcc.target/i386/sse2-insvhi.c: Ditto.
6278         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6279         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6280
6281 2011-04-20  Jason Merrill  <jason@redhat.com>
6282
6283         * g++.dg/template/const4.C: New.
6284
6285 2011-04-20  Easwaran Raman  <eraman@google.com>
6286
6287         * gcc.dg/stack-layout-1.c: New test.
6288
6289 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6290
6291         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6292         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6293         function.
6294
6295 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6296
6297         * gcc.dg/binop-xor1.c: New test.
6298         * gcc.dg/binop-xor2.c: New test.
6299         * gcc.dg/binop-xor3.c: New test.
6300         * gcc.dg/binop-xor4.c: New test.
6301         * gcc.dg/binop-xor5.c: New test.
6302
6303 2011-04-20  Richard Guenther  <rguenther@suse.de>
6304
6305         PR tree-optimization/47892
6306         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6307
6308 2011-04-20  Richard Guenther  <rguenther@suse.de>
6309
6310         PR middle-end/48695
6311         * g++.dg/torture/pr48695.C: New testcase.
6312
6313 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6314
6315         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6316         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6317         * gcc.c-torture/execute/pr45262.c: Ditto
6318         * gcc.dg/torture/pr43165.c: Ditto.
6319         * gcc.dg/torture/pr47228.c: Ditto.
6320         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6321         * gcc.dg/ipa/pr45644.c: Ditto.
6322         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6323         PDP11.
6324
6325 2011-04-19  Jason Merrill  <jason@redhat.com>
6326
6327         * g++.dg/ext/complex7.C: New.
6328
6329         * g++.dg/ext/attrib41.C: New.
6330
6331 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6332
6333         PR testsuite/48676
6334         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6335
6336 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6337
6338         PR target/48678
6339         * gcc.target/i386/pr48678.c: New test.
6340
6341 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6342
6343         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6344         * g++.dg/opt/devirt2.C: New test.
6345         * g++.dg/ipa/devirt-g-1.C: Likewise.
6346
6347 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6348
6349         PR fortran/48588
6350         * gfortran.dg/whole_file_33.f90: New.
6351
6352 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6353
6354         * g++.dg/ipa/devirt-7.C: New test.
6355
6356 2011-04-19  Richard Guenther  <rguenther@suse.de>
6357
6358         PR lto/48207
6359         * g++.dg/lto/pr48207_0.C: New testcase.
6360
6361 2011-04-18  Jason Merrill  <jason@redhat.com>
6362
6363         * g++.dg/init/void1.C: New.
6364
6365         * g++.dg/cpp0x/union4.C: New.
6366
6367 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6368
6369         PR middle-end/48661
6370         * g++.dg/torture/pr48661.C: New test.
6371
6372         PR c++/48632
6373         * g++.dg/gomp/pr48632.C: New test.
6374
6375 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6376
6377         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6378         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6379
6380 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6381
6382         PR fortran/18918
6383         * gfortran.dg/coarray_17.f90: New.
6384         * gfortran.dg/coarray_10.f90: Update dg-error.
6385
6386 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6387
6388         PR testsuite/48251
6389         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6390         * gfortran.dg/guality/guality.exp: Likewise.
6391
6392 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6393
6394         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6395
6396 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6397
6398         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6399
6400 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6401
6402         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6403
6404 2011-04-18  Richard Guenther  <rguenther@suse.de>
6405
6406         PR middle-end/46364
6407         * g++.dg/torture/pr46364.C: New testcase.
6408
6409 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6410
6411         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6412
6413 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6414
6415         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6416
6417 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6418             Ira Rosen  <ira.rosen@linaro.org>
6419
6420         PR target/48252
6421         * gcc.target/arm/pr48252.c: New test.
6422
6423 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6424
6425         PR tree-optimization/48616
6426         * gcc.dg/pr48616.c: New test.
6427
6428 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6429
6430         PR fortran/18918
6431         * gfortran.dg/coarray_16.f90: New.
6432
6433 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6434
6435         PR fortran/48462
6436         * gfortran.dg/realloc_on_assign_7.f03: New test.
6437
6438 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6439
6440         PR libgfortran/48602
6441         * gfortran.dg/fmt_g0_6.f08: New test.
6442
6443 2011-04-17  Jason Merrill  <jason@redhat.com>
6444
6445         * g++.dg/cpp0x/sfinae16.C: New.
6446
6447 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6448
6449         * gcc.target/mips/reg-var-1.c: New test.
6450
6451 2011-04-17  Jan Hubicka  <jh@suse.cz>
6452
6453         * gcc.dg/winline-5.c: Update testcase.
6454
6455 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6456
6457         * gnat.dg/discr27.ad[sb]: Move dg directive.
6458         * gnat.dg/discr28.ad[sb]: New test.
6459         * gnat.dg/discr28_pkg.ads: New helper.
6460
6461 2011-04-17  Michael Matz  <matz@suse.de>
6462
6463         PR tree-optimization/48622
6464         PR lto/48645
6465         * gcc.dg/lto/pr48622_0.c: New test.
6466
6467 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6468
6469         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6470         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6471         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6472         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6473         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6474         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6475
6476 2011-04-15  Jason Merrill  <jason@redhat.com>
6477
6478         * g++.dg/cpp0x/range-for17.C: New.
6479
6480 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6481
6482         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6483         * g++.dg/cpp0x/range-for3.C: Likewise.
6484         * g++.dg/cpp0x/range-for9.C: Correct error message.
6485         * g++.dg/cpp0x/range-for11.C: New.
6486         * g++.dg/cpp0x/range-for12.C: New.
6487         * g++.dg/cpp0x/range-for13.C: New.
6488         * g++.dg/cpp0x/range-for14.C: New.
6489         * g++.dg/cpp0x/range-for15.C: New.
6490         * g++.dg/cpp0x/range-for16.C: New.
6491
6492 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6493
6494         PR fortran/18918
6495         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6496
6497 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6498
6499         * objc.dg/naming-4.m: Updated.
6500         * objc.dg/naming-5.m: Updated.
6501         * objc.dg/naming-6.m: New.
6502         * objc.dg/naming-7.m: New.
6503         * obj-c++.dg/naming-1.mm: Updated.
6504         * obj-c++.dg/naming-2.mm: Updated.
6505         * obj-c++.dg/naming-3.mm: New.
6506         * obj-c++.dg/naming-4.mm: New.
6507
6508 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6509
6510         PR libgfortran/48589
6511         * gfortran.dg/fmt_g0_5.f08: New test.
6512
6513 2011-04-15  Richard Guenther  <rguenther@suse.de>
6514
6515         PR testsuite/48286
6516         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6517
6518 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6519
6520         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6521         -finline-limit=0 to -fno-inline
6522
6523 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6524
6525         PR target/48614
6526         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6527         just avx.
6528
6529 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6530
6531         PR target/48605
6532         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6533         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6534         * gcc.target/i386/avx-insertps-3.c: New test.
6535         * gcc.target/i386/avx-insertps-4.c: New test.
6536
6537 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6538
6539         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6540         -finline-limit=0
6541
6542 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6543
6544         PR target/46779
6545         PR target/45291
6546         PR target/41894
6547         * gcc.target/avr/pr46779-1.c: New test case
6548         * gcc.target/avr/pr46779-2.c: New test case
6549
6550 2011-04-14  Jason Merrill  <jason@redhat.com>
6551
6552         * g++.dg/cpp0x/sfinae15.C: New.
6553
6554         * g++.dg/cpp0x/sfinae14.C: New.
6555
6556         * g++.dg/ext/vla10.C: New.
6557
6558 2011-04-14  Richard Guenther  <rguenther@suse.de>
6559
6560         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6561
6562 2011-04-14  Richard Guenther  <rguenther@suse.de>
6563
6564         * gcc.dg/fold-bitand-4.c: Move ...
6565         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6566
6567 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6568
6569         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6570         variables const.
6571         * gcc.target/avr/torture/trivial.c: Ditto.
6572
6573 2011-04-13  Jason Merrill  <jason@redhat.com>
6574
6575         * g++.dg/template/operator11.C: New.
6576
6577 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6578
6579         PR middle-end/48591
6580         * gcc.dg/gomp/pr48591.c: New test.
6581
6582         PR c++/48570
6583         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6584         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6585
6586 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6587
6588         PR c++/48574
6589         * g++.dg/template/dependent-expr7.C: New test case.
6590
6591 2011-04-13  Jason Merrill  <jason@redhat.com>
6592
6593         * g++.dg/cpp0x/sfinae13.C: New.
6594
6595 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6596
6597         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6598
6599 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6600
6601         * gcc.target/arm/pr43698.c: Remove -march option.
6602
6603 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6604
6605         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6606         -march option.
6607
6608 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6609
6610         PR fortran/48360
6611         PR fortran/48456
6612         * gfortran.dg/realloc_on_assign_6.f03: New test.
6613
6614 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6615
6616         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6617         targets the additional -mno-ms-bitfields and
6618         -Wno-packed-bitfield-compat options.
6619         * g++.dg/ext/bitfield3.C: Likewise.
6620         * g++.dg/ext/bitfield4.C: Likewise.
6621         * g++.dg/ext/bitfield5.C: Likewise.
6622         * gcc.dg/bitfld-15.c: Likewise.
6623         * gcc.dg/bitfld-16.c: Likewise.
6624         * gcc.dg/bitfld-17.c: Likewise.
6625         * gcc.dg/bitfld-18.c: Likewise.
6626
6627 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6628
6629         * gcc.target/arm/neon-vld3-1.c: New test.
6630         * gcc.target/arm/neon-vst3-1.c: New test.
6631         * gcc.target/arm/neon/v*.c: Regenerate.
6632
6633 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6634
6635         PR rtl-optimization/48549
6636         * g++.dg/opt/pr48549.C: New test.
6637
6638 2011-04-12  Richard Guenther  <rguenther@suse.de>
6639
6640         PR tree-optimization/46076
6641         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6642
6643 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6644
6645         PR testsuite/21164
6646         * lib/compat.exp (compat-execute): Declare unsupported after
6647         stripping path from src1.
6648         * lib/lto.exp (lto-execute): Likewise.
6649
6650 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6651
6652         PR c/48552
6653         * gcc.dg/pr48552-1.c: New test.
6654         * gcc.dg/pr48552-2.c: New test.
6655
6656 2011-04-11  Jason Merrill  <jason@redhat.com>
6657
6658         * g++.dg/cpp0x/sfinae12.C: New.
6659
6660         * g++.dg/cpp0x/enum10.C: New.
6661
6662         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6663
6664         * g++.dg/cpp0x/rv-func.C: New.
6665
6666 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6667
6668         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6669         alpha*-dec-osf5*.
6670
6671 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6672
6673         PR tree-optimization/48195
6674         * gcc.dg/ipa/pr48195.c: New test.
6675
6676 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6677
6678         * gnat.dg/return3.adb: Remove unused switch.
6679
6680 2011-04-08  Mike Stump  <mikestump@comcast.net>
6681
6682         PR testsuite/48506
6683         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6684         default to fno-common.
6685
6686 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6687
6688         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6689         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6690
6691 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6692
6693         PR fortran/48448
6694         * gfortran.dg/function_optimize_5.f90:  New test.
6695
6696 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6697
6698         * gnat.dg/aggr17.adb: New test.
6699         * gnat.dg/aggr18.adb: Likewise.
6700
6701 2011-04-08  Michael Matz  <matz@suse.de>
6702
6703         PR middle-end/48389
6704         * gcc.target/i386/pr48389.c: New test.
6705
6706 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6707
6708         PR rtl-optimization/48272
6709         * g++.dg/opt/pr48272.C: New.
6710
6711 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6712
6713         PR rtl-optimization/48235
6714         * gcc.dg/pr48235.c: New.
6715
6716 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6717
6718         PR rtl-optimization/48302
6719         * g++.dg/opt/pr48302.C: New.
6720
6721 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6722
6723         PR target/48273
6724         * g++.dg/opt/pr48273.C: New.
6725
6726 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6727
6728         PR rtl-optimization/48442
6729         * gcc.dg/pr48442.c: New.
6730
6731 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR tree-optimization/48377
6734         * gcc.dg/vect/pr48377.c: New test.
6735
6736 2011-04-07  Jason Merrill  <jason@redhat.com>
6737
6738         * g++.dg/cpp0x/regress/call1.C: New.
6739
6740         * g++.dg/cpp0x/variadic107.C: New.
6741
6742         * g++.dg/cpp0x/sfinae11.C: New.
6743         * g++.dg/cpp0x/noexcept02.C: Fix.
6744
6745         * g++.dg/cpp0x/sfinae10.C: New.
6746
6747         * g++.dg/cpp0x/sfinae9.C: New.
6748
6749         * c-c++-common/Wcast-qual-1.c: Move here from...
6750         * gcc.dg/cast-qual-3.c: ...here, and...
6751         * g++.dg/warn/Wcast-qual2.C: ...here.
6752
6753         * g++.dg/cpp0x/sfinae8.C: New.
6754
6755         * g++.dg/cpp0x/sfinae7.C: New.
6756
6757         * g++.dg/cpp0x/enum9.C: New.
6758
6759 2011-04-07  Mike Stump  <mikestump@comcast.net>
6760
6761         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6762         with no trampolines.
6763
6764 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6765
6766         PR fortran/48117
6767         * gfortran.dg/gomp/pr48117.f90: New test.
6768
6769         PR debug/48343
6770         * gcc.dg/torture/pr48343.c: New test.
6771
6772 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6773
6774         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6775
6776 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6777
6778         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6779
6780 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6781
6782         PR target/43920
6783         * lib/scanasm.exp (object-size): New proc.
6784         * gcc.target/arm/pr43920-2.c: New test.
6785
6786 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6787
6788         PR fortran/18918
6789         PR fortran/48477
6790         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6791
6792 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6793
6794         * gcc.dg/mtune.c: Prune note from output.
6795
6796 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6797
6798         PR debug/48466
6799         * gcc.dg/guality/pr36977.c: New test.
6800         * gcc.dg/guality/pr48466.c: New test.
6801
6802 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6803
6804         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6805
6806 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6807
6808         * gnat.dg/return3.adb: New test.
6809
6810 2011-04-06  Richard Guenther  <rguenther@suse.de>
6811
6812         PR tree-optimization/47663
6813         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6814
6815 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6816
6817         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6818         Solaris 8 and 9 as well.
6819
6820 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6821
6822         PR target/43920
6823         * gcc.target/arm/pr43920-1.c: New test.
6824
6825 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6826
6827         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6828         (cctor): Actually return the value.
6829         (main): Cast return values.
6830
6831 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6832
6833         * gfortran.dg/character_comparison_8.f90:  New test.
6834
6835 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6836
6837         * frontend-passes: (optimize_lexical_comparison): New function.
6838         (optimize_expr): Call it.
6839         (optimize_comparison): Also handle lexical comparison functions.
6840         Return false instad of -2 for unequal comparison.
6841
6842 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6843
6844         PR fortran/48412
6845         * function_optimize_4.f90:  New test.
6846
6847 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6848
6849         PR fortran/18918
6850         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6851         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6852         * gfortran.dg/coarray_15.f90: New.
6853
6854 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6855
6856         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6857         * gfortran.dg/bessel_7.f90: Likewise.
6858
6859 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6860
6861         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6862
6863 2011-04-03  Richard Guenther  <rguenther@suse.de>
6864             Ira Rosen  <ira.rosen@linaro.org>
6865
6866         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6867         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6868         -ftree-loop-if-convert-stores.
6869
6870 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6871
6872         * gnat.dg/specs/aggr2.ads: New test.
6873
6874 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6875
6876         * gnat.dg/debug2.ad[sb]: New test.
6877         * gnat.dg/debug2_pkg.ads: New helper.
6878         * gnat.dg/debug3.ad[sb]: New test.
6879
6880 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6881
6882         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6883
6884 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR middle-end/48335
6887         * gcc.c-torture/compile/pr48335-1.c: New test.
6888         * gcc.dg/pr48335-1.c: New test.
6889         * gcc.dg/pr48335-2.c: New test.
6890         * gcc.dg/pr48335-3.c: New test.
6891         * gcc.dg/pr48335-4.c: New test.
6892         * gcc.dg/pr48335-5.c: New test.
6893         * gcc.dg/pr48335-6.c: New test.
6894         * gcc.dg/pr48335-7.c: New test.
6895         * gcc.dg/pr48335-8.c: New test.
6896         * gcc.target/i386/pr48335-1.c: New test.
6897
6898 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6899
6900         PR c/36299
6901         * gcc.dg/Waddress.c: New test.
6902
6903 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6904
6905         PR fortran/48352
6906         * gfortran.dg/function_optimize_3.f90:  New test.
6907
6908 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6909
6910         * gcc.c-torture/compile/20110401-1.c: New test.
6911
6912         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6913         * g++.dg/lto/20091002-2_0.C: Likewise.
6914         * g++.dg/lto/20090303_0.c: Likewise.
6915         * g++.dg/lto/20091004-1_0.C: Likewise.
6916         * g++.dg/lto/20091002-3_0.C: Likewise.
6917         * g++.dg/lto/20091004-2_0.C: Likewise.
6918         * g++.dg/lto/20081123_0.C: Likewise.
6919         * g++.dg/lto/20090313_0.C: Likewise.
6920         * g++.dg/lto/20081109-1_0.C: Likewise.
6921         * g++.dg/lto/20081219_0.C: Likewise.
6922         * g++.dg/lto/20081204-1_0.C: Likewise.
6923         * g++.dg/lto/20090302_0.C: Likewise.
6924         * g++.dg/lto/20081119-1_0.C: Likewise.
6925         * g++.dg/lto/20081118_0.C: Likewise.
6926         * gcc.dg/lto/20091020-2_0.c: Likewise.
6927         * gcc.dg/lto/20090210_0.c: Likewise.
6928         * gcc.dg/lto/20081204-1_0.c: Likewise.
6929         * gcc.dg/lto/20081224_0.c: Likewise.
6930         * gcc.dg/lto/20090219_0.c: Likewise.
6931         * gcc.dg/lto/20091014-1_0.c: Likewise.
6932         * gcc.dg/lto/20091016-1_0.c: Likewise.
6933         * gcc.dg/lto/20090206-2_0.c: Likewise.
6934         * gcc.dg/lto/20090116_0.c: Likewise.
6935         * gcc.dg/lto/20091013-1_0.c: Likewise.
6936         * gcc.dg/lto/20091015-1_0.c: Likewise.
6937         * gcc.dg/lto/20090126-2_0.c: Likewise.
6938
6939 2011-03-31  Ian Lance Taylor  <iant@google.com>
6940
6941         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6942
6943 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6944
6945         * gnat.dg/opt16.adb: New test.
6946
6947 2011-03-31  Jason Merrill  <jason@redhat.com>
6948
6949         * g++.dg/cpp0x/defaulted24.C: New.
6950
6951 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6952
6953         PR target/16292
6954         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6955         with -O0.
6956
6957 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6958
6959         * g++.dg/other/i386-9.C: New test.
6960
6961 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6962
6963         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6964
6965 2011-03-30  Jason Merrill  <jason@redhat.com>
6966
6967         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6968
6969         * g++.dg/cpp0x/regress/isnan.C: New.
6970
6971         * g++.dg/cpp0x/initlist46.C: New.
6972
6973 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6974
6975         PR target/47551
6976         * gcc.target/arm/neon-modes-2.c: New test.
6977
6978 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6979
6980         PR c/48305
6981         * gcc.c-torture/compile/pr48305.c: New test.
6982
6983 2011-03-29  Jason Merrill  <jason@redhat.com>
6984
6985         * g++.dg/cpp0x/regress/value-dep1.C: New.
6986
6987 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6988
6989         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6990
6991 2011-03-29  Ian Lance Taylor  <iant@google.com>
6992
6993         * go.test/go-test.exp: Handle the test lines used in several new
6994         tests.
6995         (errchk): Add opts parameter.  Change all callers.  Handle parens
6996         in regexps.
6997
6998 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6999             Dominique d'Humieres  <dominiq@lps.ens.fr>
7000
7001         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7002         and __APPLE__ && __PPC__ && __ALTIVEC__.
7003
7004 2011-03-29  Jason Merrill  <jason@redhat.com>
7005
7006         * g++.dg/cpp0x/dependent1.C: New.
7007
7008         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7009
7010         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7011
7012         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7013
7014 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7015
7016         PR fortran/48095
7017         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7018         * gfortran.dg/proc_ptr_comp_32.f90: New.
7019
7020 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7021
7022         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7023         check for corresponding warning.
7024
7025 2011-03-28  Jason Merrill  <jason@redhat.com>
7026
7027         * g++.dg/cpp0x/rv-deduce2.C: New.
7028
7029 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7030
7031         PR debug/48203
7032         * gcc.dg/pr48203.c: New test.
7033
7034 2011-03-28  Jeff Law <law@redhat.com>
7035
7036         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7037
7038 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7039
7040         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7041         and __PPC__ && __ALTIVEC__.
7042
7043 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7044
7045         PR testsuite/48238
7046         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7047         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7048         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7049         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7050
7051 2011-03-28  Jason Merrill  <jason@redhat.com>
7052
7053         * g++.dg/cpp0x/initlist-array2.C: New.
7054
7055         * g++.dg/cpp0x/initlist-array1.C: New.
7056
7057         * g++.dg/cpp0x/constexpr-compound.C: New.
7058
7059         * g++.dg/cpp0x/constexpr-using.C: New.
7060
7061         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7062
7063 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7064
7065         PR testsuite/48276
7066         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7067
7068 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7069
7070         * gcc.dg/slp-1.c: New test.
7071
7072 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7073
7074         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7075         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7076         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7077         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7078         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7079         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7080         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7081         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7082         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7083         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7084         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7085         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7086         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7087         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7088
7089 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7090
7091         PR fortran/47065
7092         * gfortran.dg/trim_optimize_5.f90:  New test.
7093         * gfortran.dg/trim_optimize_6.f90:  New test.
7094
7095 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7096
7097         PR target/38598
7098         * gcc.target/mips/madd-7.c: Remove -mlong32.
7099         * gcc.target/mips/msub-7.c: Likewise.
7100
7101 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7102
7103         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7104         accesses to preserve the meaning of the test for doubleword vectors.
7105         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7106         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7107
7108 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7109
7110         PR fortran/48291
7111         * gfortran.dg/class_42.f03: New.
7112
7113 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7114
7115         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7116         strided accesses.
7117
7118 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7119
7120         PR rtl-optimization/48144
7121         * gcc.dg/pr48144.c: New test.
7122
7123 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7124
7125         * gnat.dg/discr27.ad[sb]: New test.
7126
7127 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7128
7129         * gnat.dg/limited_with2.ad[sb]: New test.
7130         * gnat.dg/limited_with2_pkg1.ads: New helper.
7131         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7132
7133 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7134
7135         * gnat.dg/opt15.adb: New test.
7136         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7137
7138 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7139
7140         PR fortran/48174
7141         PR fortran/45304
7142         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7143         * gfortran.dg/leadz_trailz_3.f90: Ditto
7144
7145 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7146
7147         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7148
7149 2011-03-25  Jason Merrill  <jason@redhat.com>
7150
7151         * g++.dg/cpp0x/defaulted22.C: New.
7152         * g++.dg/cpp0x/defaulted23.C: New.
7153         * g++.dg/cpp0x/defaulted15.C: Adjust.
7154
7155 2011-03-25  Jason Merrill  <jason@redhat.com>
7156
7157         * g++.dg/cpp0x/move1.C: New.
7158
7159 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7160
7161         PR target/48287
7162         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7163
7164 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7165
7166         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7167         for mips-sgi-irix6.5.
7168         Replace snprintf prototype by <stdio.h>.
7169
7170 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7171
7172         PR testsuite/48283
7173         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7174         run_expensive_tests.
7175         * gcc.dg/graphite/block-4.c: Likewise.
7176         * gcc.dg/graphite/block-7.c: Likewise.
7177         * gcc.dg/graphite/block-8.c: Likewise.
7178
7179 2011-03-25  Richard Guenther  <rguenther@suse.de>
7180
7181         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7182         * g++.dg/tree-ssa/pr8781.C: Likewise.
7183         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7184         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7185         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7186         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7187         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7188         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7189         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7190         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7191         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7192         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7193         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7194         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7195         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7196         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7197         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7198         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7199         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7200         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7201         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7202         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7203         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7204         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7205         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7206         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7207         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7208         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7209         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7210         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7211         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7212         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7213         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7214         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7215         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7216         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7217         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7218         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7219         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7220         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7221         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7222         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7223         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7224         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7225         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7226         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7227         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7229         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7230         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7231         * c-c++-common/pr46562-2.c: Likewise.
7232         * gfortran.dg/pr42108.f90: Likewise.
7233         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7234         foo to be inlined even at -O1.
7235         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7236         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7237         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7238         * gcc.dg/matrix/matrix.exp: Disable FRE.
7239
7240 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7241
7242         PR debug/48204
7243         * gcc.dg/dfp/pr48204.c: New test.
7244
7245 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7246
7247         PR target/48209
7248         * gcc.c-torture/execute/pr47917.c: Move this...
7249         * gcc.dg/torture/pr47917.c: to here and add xfails.
7250
7251 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7252
7253         * gnat.dg/array16.ad[sb]: New test.
7254         * gnat.dg/array16.ads: New helper.
7255
7256 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7257
7258         * gnat.dg/derived_type2.adb: New test.
7259
7260 2011-03-24  Richard Guenther  <rguenther@suse.de>
7261
7262         PR tree-optimization/48271
7263         * g++.dg/torture/pr48271.C: New testcase.
7264
7265 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7266
7267         * gnat.dg/array15.ad[sb]: New test.
7268
7269 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7270
7271         PR target/48237
7272         * gcc.target/i386/pr48237.c: New test.
7273
7274 2011-03-24  Richard Guenther  <rguenther@suse.de>
7275
7276         PR middle-end/48269
7277         * gcc.dg/builtin-object-size-10.c: New testcase.
7278
7279 2011-03-24  Richard Guenther  <rguenther@suse.de>
7280
7281         PR tree-optimization/46562
7282         * c-c++-common/pr46562-2.c: New testcase.
7283         * c-c++-common/pr46562.c: Likewise.
7284
7285 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7286
7287         * gcc.dg/vect/vect-cselim-1.c: New test.
7288         * gcc.dg/vect/vect-cselim-2.c: New test.
7289
7290 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7291
7292         * gcc.target/arm/pr46934.c: New.
7293
7294 2011-03-23  Ian Lance Taylor  <iant@google.com>
7295
7296         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7297
7298 2011-03-23  Richard Guenther  <rguenther@suse.de>
7299
7300         * gcc.dg/struct: Remove directory and contents.
7301
7302 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7303
7304         PR testsuite/48251
7305         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7306
7307 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7308
7309         * gnat.dg/discr26.ad[sb]: New test.
7310         * gnat.dg/discr26_pkg.ads: New helper.
7311
7312 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7313
7314         PR target/47553
7315         * gcc.target/arm/neon-vld-1.c: New test.
7316
7317 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7318
7319         * gnat.dg/array14.ad[sb]: New test.
7320         * gnat.dg/array14_pkg.ads: New helper.
7321
7322 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7323
7324         * gcc.c-torture/execute/920501-8.x: Remove.
7325         * gcc.c-torture/execute/930513-1.x: Remove.
7326         * gcc.c-torture/execute/960312-1.x: Remove.
7327         * gcc.c-torture/compile/20000804-1.c,
7328         gcc.c-torture/compile/20001205-1.c,
7329         gcc.c-torture/compile/20001226-1.c,
7330         gcc.c-torture/compile/20010518-2.c,
7331         gcc.c-torture/compile/20020312-1.c,
7332         gcc.c-torture/compile/20020604-1.c,
7333         gcc.c-torture/compile/920501-12.c,
7334         gcc.c-torture/compile/920501-4.c,
7335         gcc.c-torture/compile/920520-1.c,
7336         gcc.c-torture/compile/980506-1.c,
7337         gcc.c-torture/execute/980709-1.x,
7338         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7339         options for m68hc11.
7340         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7341         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7342         m68hc11.
7343
7344 2011-03-22  Nick Clifton  <nickc@redhat.com>
7345
7346         * lib/target-supports.exp (check_profiling_available): Add MN10300
7347         to the list of targets that do not support profiling.  Restore
7348         alpha sorting to this list.
7349
7350 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7351
7352         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7353         failure on 32-bit systems.
7354         * gcc.dg/torture/vector-2.c: Ditto.
7355
7356 2011-03-22  Richard Guenther  <rguenther@suse.de>
7357
7358         PR tree-optimization/48228
7359         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7360
7361 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7362
7363         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7364         powerpc.
7365
7366         PR target/48226
7367         * gcc.target/powerpc/pr48226.c: New file.
7368
7369 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7370
7371         * lib/prune.exp (prune_gcc_output): Prune "could not create
7372         compact unwind for" warnings.
7373
7374 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7375
7376         PR c/42544
7377         PR c/48197
7378         * gcc.c-torture/execute/pr42544.c: New test.
7379         * gcc.c-torture/execute/pr48197.c: New test.
7380
7381 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7382
7383         PR preprocessor/48192
7384         * gcc.target/powerpc/pr48192.c: New file.
7385
7386         PR target/48053
7387         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7388         split problem of 0 being loaded in a VSX register.
7389
7390 2011-03-21  Richard Guenther  <rguenther@suse.de>
7391
7392         PR c/47939
7393         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7394         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7395         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7396         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7397
7398 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7399
7400         PR target/48213
7401         * gcc.dg/pr48213.c: New test.
7402
7403 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7404
7405         PR target/12171
7406         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7407
7408 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7409
7410         * gcc.target/arm/xor-and.c: New.
7411
7412 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7413
7414         PR fortran/22572
7415         * gfortran.dg/function_optimize_1.f90:  New test.
7416         * gfortran.dg/function_optimize_2.f90:  New test.
7417
7418 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7419
7420         PR rtl-optimization/47502
7421         * gcc.target/i386/pr47502-1.c: New.
7422         * gcc.target/i386/pr47502-2.c: Likewise.
7423
7424 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7425
7426         PR rtl-optimization/48156
7427         * gcc.dg/pr48156.c: New test.
7428
7429 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7430
7431         PR libfortran/47439
7432         * gfortran.dg/scratch_1.f90: Adjust test.
7433
7434 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7435
7436         PR libfortran/47439
7437         * gfortran.dg/scratch_1.f90: New test.
7438
7439 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7440
7441         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7442         variably modified typedefs.
7443         * gcc.dg/c1x-typedef-2.c: Remove.
7444
7445 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7446
7447         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7448         * gcc.dg/c1x-anon-struct-3.c: New test.
7449         * gcc.dg/anon-struct-11.c: Update.
7450
7451 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7452
7453         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7454         dg-xfail-run-if.
7455         Only xfail with gas.
7456
7457 2011-03-18  Jason Merrill  <jason@redhat.com>
7458
7459         * g++.dg/template/fn-ptr1.C: New.
7460
7461         * g++.dg/overload/volatile1.C: New.
7462
7463         * g++.dg/opt/pr23372.C: New.
7464
7465         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7466
7467 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7468
7469         PR middle-end/47405
7470         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7471
7472 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7473
7474         * gcc.target/arm/unsigned-extend-1.c: New.
7475
7476 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7477
7478         PR bootstrap/48161
7479         * gcc.c-torture/compile/pr48161.c: New test.
7480
7481 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7482
7483         PR middle-end/47725
7484         * gcc.dg/torture/pr47725.c: New.
7485
7486 2011-03-17  Jason Merrill  <jason@redhat.com>
7487
7488         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7489         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7490
7491 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7492
7493         * gnat.dg/specs/elab2.ads: New test.
7494         * gnat.dg/specs/elab2_pkg.ads: New helper.
7495
7496 2011-03-17  Jason Merrill  <jason@redhat.com>
7497
7498         * g++.dg/cpp0x/decltype-1212.C: New.
7499         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7500
7501 2011-03-17  Jason Merrill  <jason@redhat.com>
7502
7503         * g++.dg/parse/memfnquals1.C: New.
7504
7505 2011-03-17  Richard Guenther  <rguenther@suse.de>
7506
7507         PR middle-end/48134
7508         * gcc.dg/pr48134.c: New testcase.
7509
7510 2011-03-17  Richard Guenther  <rguenther@suse.de>
7511
7512         PR middle-end/48165
7513         * g++.dg/torture/pr48165.C: New testcase.
7514
7515 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7516
7517         PR rtl-optimization/48141
7518         * gcc.dg/pr48141.c: New test.
7519
7520 2011-03-16  Jason Merrill  <jason@redhat.com>
7521
7522         * g++.dg/cpp0x/constexpr-48089.C: New.
7523
7524         * g++.dg/cpp0x/constexpr-abi1.C: New.
7525
7526         * g++.dg/cpp0x/constexpr-46336.C: New.
7527         * g++.dg/parse/friend5.C: Adjust expected errors.
7528
7529         * g++.dg/cpp0x/constexpr-47570.C: New.
7530
7531 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7532
7533         PR debug/47510
7534         * ++.dg/debug/dwarf2/typedef6.C: New test.
7535
7536 2011-03-16  Jason Merrill  <jason@redhat.com>
7537
7538         * g++.dg/cpp0x/elision2.C: New.
7539
7540         * g++.dg/cpp0x/constexpr-array3.C: New.
7541
7542 2011-03-16  Jason Merrill  <jason@redhat.com>
7543
7544         * g++.dg/cpp0x/sfinae6.C: New.
7545         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7546         * g++.dg/cpp0x/pr45908.C: Likewise.
7547         * g++.dg/cpp0x/sfinae6.C: Likewise.
7548         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7549         * g++.old-deja/g++.law/arg11.C: Likewise.
7550
7551 2011-03-16  Jason Merrill  <jason@redhat.com>
7552
7553         * g++.dg/template/incomplete6.C: New.
7554
7555 2011-03-16  Jeff Law <law@redhat.com>
7556
7557         * gcc.dg/tree-ssa/vrp55.c: New test.
7558
7559 2011-03-16  Jason Merrill  <jason@redhat.com>
7560
7561         * g++.dg/cpp0x/auto22.C: New.
7562
7563 2011-03-16  Richard Guenther  <rguenther@suse.de>
7564
7565         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7566         optimizing it away if promoted to const.
7567
7568 2011-03-16  Richard Guenther  <rguenther@suse.de>
7569
7570         PR tree-optimization/48149
7571         * gcc.dg/fold-complex-1.c: New testcase.
7572
7573 2011-03-16  Richard Guenther  <rguenther@suse.de>
7574
7575         PR testsuite/48147
7576         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7577         or cloning happens.
7578
7579 2011-03-16  Richard Guenther  <rguenther@suse.de>
7580
7581         PR tree-optimization/26134
7582         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7583
7584 2011-03-16  Richard Guenther  <rguenther@suse.de>
7585
7586         PR tree-optimization/48146
7587         * gcc.dg/torture/pr48146.c: New testcase.
7588
7589 2011-03-16  Richard Guenther  <rguenther@suse.de>
7590
7591         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7592         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7593
7594 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7595
7596         PR middle-end/48136
7597         * gcc.c-torture/compile/pr48136.c: New test.
7598
7599         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7600
7601         PR debug/45882
7602         * gcc.dg/guality/pr45882.c: New test.
7603
7604 2011-03-15  Jason Merrill  <jason@redhat.com>
7605
7606         * g++.dg/cpp0x/constexpr-recursion.C: New.
7607
7608         * g++.dg/cpp0x/implicit11.C: New.
7609
7610 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7611
7612         * g++.dg/cpp0x/constexpr-attribute.C: New.
7613
7614 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7615
7616         * g++.dg/parse/pr34758.C: New.
7617
7618 2011-03-15  Xinliang David Li  <davidxl@google.com>
7619
7620         PR c/47837
7621         * gcc.dg/uninit-pred-7_d.c: New test.
7622         * gcc.dg/uninit-pred-8_d.c: New test.
7623
7624 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7625
7626         PR target/46788
7627         * gcc.target/arm/pr46788.c: New.
7628
7629 2011-03-15  Richard Guenther  <rguenther@suse.de>
7630
7631         PR middle-end/47650
7632         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7633         * gfortran.dg/ishft_4.f90: Likewise.
7634         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7635
7636 2011-03-15  Richard Guenther  <rguenther@suse.de>
7637
7638         PR tree-optimization/13954
7639         * g++.dg/tree-ssa/pr13954.C: New testcase.
7640
7641 2011-03-15  Richard Guenther  <rguenther@suse.de>
7642
7643         PR tree-optimization/48037
7644         * gcc.target/i386/pr48037-1.c: New testcase.
7645
7646 2011-03-15  Richard Guenther  <rguenther@suse.de>
7647
7648         PR tree-optimization/41490
7649         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7650         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7651         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7652         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7653         * g++.dg/tree-ssa/pr33604.C: Adjust.
7654
7655 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR middle-end/47917
7658         * gcc.c-torture/execute/pr47917.c: New test.
7659         * gcc.dg/pr47917.c: New test.
7660
7661         PR middle-end/38878
7662         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7663
7664 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7665
7666         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7667         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7668         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7669         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7670         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7671         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7672         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7673         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7674         * gcc.target/i386/avx-floor-vec.c: Ditto.
7675         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7676         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7677         * gcc.target/i386/avx-rint-vec.c: Ditto.
7678         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7679         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7680         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7681         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7682
7683 2011-03-14  Tom Tromey  <tromey@redhat.com>
7684
7685         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7686         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7687         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7688
7689 2011-03-14  Tom Tromey  <tromey@redhat.com>
7690
7691         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7692         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7693         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7694
7695 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7696
7697         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7698
7699 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7700
7701         PR rtl-optimization/47166
7702         * gcc.c-torture/execute/postmod-1.c: New test.
7703
7704 2011-03-14  Richard Guenther  <rguenther@suse.de>
7705
7706         PR middle-end/48098
7707         * gcc.dg/torture/pr48098.c: New testcase.
7708
7709 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7710
7711         PR target/48053
7712         * gcc.target/powerpc/pr48053-1.c: New test.
7713         * gcc.target/powerpc/pr48053-2.c: Likewise.
7714
7715 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7716
7717         PR libfortran/48066
7718         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7719
7720 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7721
7722         PR libfortran/48066
7723         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7724
7725 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7726
7727         PR fortran/48059
7728         * gfortran.dg/class_41.f03: New.
7729
7730 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7731
7732         * g++.dg/conversion/cast3.C: New test.
7733
7734 2011-03-11  Jason Merrill  <jason@redhat.com>
7735
7736         * g++.dg/template/error45.C: New.
7737
7738         * g++.dg/parse/no-type-defn1.C: New.
7739
7740         * g++.dg/ext/attrib40.C: New.
7741
7742         * g++.dg/cpp0x/regress/array1.C: New.
7743
7744 2011-03-11  Richard Guenther  <rguenther@suse.de>
7745
7746         PR tree-optimization/48067
7747         * gcc.dg/pr48067.c: New testcase.
7748
7749 2011-03-11  Richard Guenther  <rguenther@suse.de>
7750
7751         PR lto/48073
7752         * g++.dg/lto/20110311-1_0.C: New testcase.
7753
7754 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7755
7756         PR c++/48035
7757         * g++.dg/inherit/virtual8.C: New test.
7758
7759         PR middle-end/48044
7760         * gcc.dg/torture/pr48044.c: New test.
7761
7762 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7763
7764         PR fortran/47768
7765         * gfortran.dg/proc_ptr_comp_31.f90: New.
7766
7767 2011-03-11  Richard Guenther  <rguenther@suse.de>
7768
7769         PR tree-optimization/47278
7770         * gcc.dg/torture/pr47278-1.c: New testcase.
7771         * gcc.dg/torture/pr47278-2.c: Likewise.
7772
7773 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR tree-optimization/48063
7776         * gcc.dg/torture/pr48063.c: New test.
7777
7778 2011-03-10  Jason Merrill  <jason@redhat.com>
7779
7780         * g++.dg/template/array22.C: New.
7781
7782         * g++.dg/cpp0x/syntax-err1.C: New.
7783         * g++.dg/parse/error36.C: Adjust expected errors.
7784         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7785         * g++.old-deja/g++.pt/typename3.C: Likewise.
7786         * g++.old-deja/g++.pt/typename4.C: Likewise.
7787         * g++.old-deja/g++.pt/typename6.C: Likewise.
7788
7789 2011-03-09  Jason Merrill  <jason@redhat.com>
7790
7791         * g++.dg/template/nontype22.C: New.
7792
7793 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7794
7795         PR tree-optimization/47714
7796         * g++.dg/torture/pr47714.C: New test.
7797
7798 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7799
7800         PR target/47755
7801         * gcc.target/powerpc/pr47755-2.c: New file.
7802
7803 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7804
7805         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7806         is not set in the environment, pass 64 as first argument when not
7807         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7808         native where ulimit -u is supported.
7809
7810 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7811
7812         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7813
7814 2011-03-08  Jason Merrill  <jason@redhat.com>
7815
7816         * g++.dg/template/nontype21.C: New.
7817
7818         * g++.dg/template/anon5.C: New.
7819
7820 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR debug/47881
7823         * gcc.dg/pr47881.c: New test.
7824
7825 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7826
7827         PR c++/47957
7828         * g++.dg/lookup/template3.C: New test.
7829
7830 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7831
7832         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7833         'long' type.
7834
7835 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7836
7837         PR testsuite/47954
7838         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7839         sizeof to compute alignment.
7840
7841 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7842
7843         PR tree-optimization/48022
7844         * gcc.dg/pr48022-1.c: New test.
7845         * gcc.dg/pr48022-2.c: New test.
7846
7847 2011-03-07  Jason Merrill  <jason@redhat.com>
7848
7849         * g++.dg/template/nontype20.C: New.
7850         * g++.dg/init/member1.C: Adjust expected errors.
7851         * g++.dg/parse/constant4.C: Likewise.
7852         * g++.dg/template/qualified-id3.C: Likewise.
7853         * g++.old-deja/g++.pt/crash10.C: Likewise.
7854
7855         * g++.dg/cpp0x/regress/non-const1.C: New.
7856
7857 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7858
7859         PR debug/47991
7860         * gcc.dg/pr47991.c: New test.
7861
7862 2011-03-07  Jason Merrill  <jason@redhat.com>
7863
7864         * g++.dg/abi/mangle46.C: New.
7865
7866 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7867
7868         PR target/47862
7869         * gcc.target/powerpc/pr47862.c: New.
7870
7871 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7872
7873         PR target/45413
7874         * gcc.target/i386/combine-mul.c: Require nonpic.
7875
7876 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7877             Nathan Froyd  <froydnj@codesourcery.com>
7878
7879         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7880
7881 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7882
7883         * README.QMTEST: Remove.
7884
7885 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7886             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7887
7888         PR fortran/47850
7889         * gfortran.dg/array_constructor_37.f90 : New test.
7890
7891 2011-03-05  Jason Merrill  <jason@redhat.com>
7892
7893         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7894         * g++.dg/abi/mangle45.C: Likewise.
7895         * g++.dg/cpp0x/trailing1.C: Likewise.
7896
7897 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7898
7899         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7900
7901 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7902
7903         PR rtl-optimization/47899
7904         * gcc.dg/pr47899.c: New test.
7905
7906         * gcc.dg/torture/pr47968.c: Ignore warnings.
7907
7908         PR tree-optimization/47967
7909         * gcc.c-torture/compile/pr47967.c: New test.
7910
7911 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7912
7913         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7914         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7915
7916 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7917
7918         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7919         and property_getAttributes() if __OBJC2__.
7920         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7921         * objc.dg/property/property-encoding-1.m: New.
7922         * obj-c++.dg/property/property-encoding-1.mm: New.
7923
7924 2011-03-04  Jason Merrill  <jason@redhat.com>
7925
7926         * g++.dg/template/pseudodtor6.C: New.
7927
7928         * g++.dg/inherit/covariant19.C: New.
7929
7930 2011-03-04  Richard Guenther  <rguenther@suse.de>
7931
7932         PR middle-end/47968
7933         * gcc.dg/torture/pr47968.c: New testcase.
7934
7935 2011-03-04  Richard Guenther  <rguenther@suse.de>
7936
7937         PR middle-end/47975
7938         * gcc.dg/torture/pr47975.c: New testcase.
7939
7940 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7941
7942         PR c++/47974
7943         * g++.dg/template/crash106.C: New.
7944
7945 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR c/47963
7948         * gcc.dg/gomp/pr47963.c: New test.
7949         * g++.dg/gomp/pr47963.C: New test.
7950
7951 2011-03-02  Jason Merrill  <jason@redhat.com>
7952
7953         * g++.dg/cpp0x/regress/condition1.C: New.
7954
7955         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7956
7957 2011-03-01  Jason Merrill  <jason@redhat.com>
7958
7959         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7960
7961         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7962
7963 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7964
7965         PR rtl-optimization/47925
7966         * gcc.c-torture/execute/pr47925.c: New test.
7967
7968 2011-03-01  Jason Merrill  <jason@redhat.com>
7969
7970         * g++.dg/cpp0x/decltype25.C: New.
7971
7972         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7973
7974 2011-03-01  Richard Guenther  <rguenther@suse.de>
7975
7976         PR tree-optimization/47890
7977         * gcc.dg/torture/pr47890.c: New testcase.
7978
7979 2011-03-01  Richard Guenther  <rguenther@suse.de>
7980
7981         PR lto/47924
7982         * gcc.dg/lto/pr47924_0.c: New testcase.
7983
7984 2011-03-01  Richard Guenther  <rguenther@suse.de>
7985
7986         PR lto/46911
7987         * gfortran.dg/lto/pr46911_0.f: New testcase.
7988
7989 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7990
7991         PR libgfortran/47933
7992         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7993         compile errors from older code form.
7994
7995 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7996
7997         PR libgfortran/47567
7998         * gfortran.dg/fmt_fw_d.f90: New test.
7999
8000 2011-02-28  Jason Merrill  <jason@redhat.com>
8001
8002         * g++.dg/inherit/covariant18.C: New.
8003
8004 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR middle-end/47893
8007         * gcc.dg/pr47893.c: New test.
8008
8009 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8010
8011         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8012         NULL in case of a selector with conflicting types.
8013         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8014
8015 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8016
8017         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8018         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8019         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8020         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8021
8022 2011-02-28  Jason Merrill  <jason@redhat.com>
8023
8024         PR c++/47906
8025         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8026
8027 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8028
8029         PR libgfortran/47778
8030         * gfortran.dg/namelist_71.f90: New test.
8031
8032 2011-02-27  Jason Merrill  <jason@redhat.com>
8033
8034         PR c++/47906
8035         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8036         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8037
8038 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8039
8040         PR c++/46466
8041         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8042
8043 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8044
8045         PR fortran/47886
8046         * gfortran.dg/gomp/task-1.f90: Removed.
8047
8048 2011-02-26  Jason Merrill  <jason@redhat.com>
8049
8050         * g++.dg/template/this-targ1.C: New.
8051
8052         * g++.dg/cpp0x/regress/template-const1.C: New.
8053         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8054         * g++.dg/template/function1.C: Adjust.
8055         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8056         * g++.dg/debug/debug7.C: Adjust.
8057
8058 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8059
8060         PR fortran/47886
8061         * gfortran.dg/gomp/task-1.f90: New.
8062
8063 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8064
8065         * gcc.target/arm/neon-thumb2-move.c: Add
8066         dg-require-effective-target arm_thumb2_ok.
8067
8068 2011-02-24  Jason Merrill  <jason@redhat.com>
8069
8070         * g++.dg/parse/constant1.C: Specify C++98 mode.
8071         * g++.dg/parse/constant5.C: Likewise.
8072         * g++.dg/parse/error2.C: Likewise.
8073         * g++.dg/parse/semicolon3.C: Likewise.
8074         * g++.dg/template/crash14.C: Likewise.
8075         * g++.dg/template/local4.C: Likewise.
8076         * g++.dg/template/nontype3.C: Likewise.
8077         * g++.dg/parse/crash31.C: Adjust expected errors.
8078         * g++.dg/template/function1.C: Likewise.
8079         * g++.dg/template/ref3.C: Likewise.
8080         * g++.dg/template/static9.C: Likewise.
8081         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8082
8083         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8084         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8085         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8086         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8087         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8088
8089 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8090
8091         PR fortran/47878
8092         * gfortran.dg/pr47878.f90: New test.
8093
8094 2011-02-24  Richard Guenther  <rguenther@suse.de>
8095
8096         PR testsuite/47801
8097         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8098         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8099
8100 2011-02-24  Richard Guenther  <rguenther@suse.de>
8101
8102         PR fortran/47839
8103         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8104         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8105
8106 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8107
8108         PR libgfortran/47567
8109         * gfortran.dg/fmt_f0_1.f90: Update test.
8110
8111 2011-02-23  Jason Merrill  <jason@redhat.com>
8112
8113         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8114         * g++.dg/abi/mangle45.C: New.
8115
8116         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8117         * g++.dg/template/canon-type-9.C: Match use of decltype
8118         between declaration and definition.
8119         * g++.dg/template/canon-type-12.C: Likewise.
8120
8121 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8122
8123         PR fortran/40850
8124         * gfortran.dg/nested_allocatables_1.f90: New.
8125
8126 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8127
8128         PR c++/46868
8129         * g++.dg/pr46868.C: New test.
8130         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8131         * g++.dg/parse/error14.C: Adjust.
8132
8133 2011-02-23  Richard Guenther  <rguenther@suse.de>
8134
8135         PR tree-optimization/47838
8136         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8137
8138 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8139
8140         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8141
8142 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8143
8144         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8145         * gfortran.dg/count_init_expr.f03: Ditto.
8146         * gfortran.dg/gomp/pr43711.f90: Ditto.
8147         * gcc.dg/struct-parse-2.c: Ditto.
8148         * gcc.dg/parse-error-3.c: Ditto.
8149         * gcc.dg/Wlogical-op-1.c: Ditto.
8150         * gcc.dg/Walways-true-1.c: Ditto.
8151         * gcc.dg/pr24225.c: Ditto.
8152         * gcc.dg/Walways-true-2.c: Ditto.
8153         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8154         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8155         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8156         * g++.dg/overload/defarg4.C: Ditto.
8157         * g++.dg/inherit/covariant16.C: Ditto.
8158         * g++.dg/inherit/virtual7.C: Ditto.
8159         * g++.dg/template/canon-type-9.C: Ditto.
8160         * g++.dg/template/access19.C: Ditto.
8161         * g++.dg/template/call7.C: Ditto.
8162         * g++.dg/template/canon-type-2.C: Ditto.
8163         * g++.dg/template/init7.C: Ditto.
8164         * g++.dg/template/sizeof-template-argument.C: Ditto.
8165         * g++.dg/template/const3.C: Ditto.
8166         * g++.dg/template/sfinae26.C: Ditto.
8167         * g++.dg/template/sfinae26.C: Ditto.
8168         * g++.dg/template/canon-type-11.C: Ditto.
8169         * g++.dg/template/union2.C: Ditto.
8170         * g++.dg/template/canon-type-3.C: Ditto.
8171         * g++.dg/template/canon-type-1.C: Ditto.
8172         * g++.dg/template/canon-type-5.C: Ditto.
8173         * g++.dg/template/canon-type-7.C: Ditto.
8174         * g++.dg/template/canon-type-10.C: Ditto.
8175         * g++.dg/template/spec36.C: Ditto.
8176         * g++.dg/template/typedef38.C: Ditto.
8177         * g++.dg/template/canon-type-4.C: Ditto.
8178         * g++.dg/template/canon-type-6.C: Ditto.
8179         * g++.dg/template/canon-type-13.C: Ditto.
8180         * g++.dg/template/instantiate9.C: Ditto.
8181         * g++.dg/template/ttp22.C: Ditto.
8182         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8183         * g++.dg/warn/Walways-true-1.C: Ditto.
8184         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8185         * g++.dg/warn/Walways-true-2.C: Ditto.
8186         * g++.dg/conversion/op4.C: Ditto.
8187         * g++.dg/opt/pr19650.C: Ditto.
8188         * g++.dg/lookup/friend11.C: Ditto.
8189         * g++.dg/other/default2.C: Ditto.
8190         * g++.dg/other/default3.C: Ditto.
8191         * g++.dg/other/dtor2.C: Ditto.
8192         * g++.dg/other/friend5.C: Ditto.
8193         * g++.dg/other/default5.C: Ditto.
8194         * g++.dg/init/brace6.C: Ditto.
8195         * g++.dg/init/aggr5.C: Ditto.
8196         * g++.dg/init/error2.C: Ditto.
8197         * g++.dg/expr/bound-mem-fun.C: Ditto.
8198         * g++.dg/expr/cond6.C: Ditto.
8199         * g++.dg/expr/stmt-expr-1.C: Ditto.
8200         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8201         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8202         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8203         * g++.dg/cpp0x/bracket1.C: Ditto.
8204         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8205         * g++.dg/cpp0x/pr38646.C: Ditto.
8206         * g++.dg/cpp0x/variadic73.C: Ditto.
8207         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8208         * g++.dg/cpp0x/bracket4.C: Ditto.
8209         * g++.dg/cpp0x/decltype4.C: Ditto.
8210         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8211         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8212         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8213         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8214         * g++.dg/cpp0x/decltype2.C: Ditto.
8215         * g++.dg/cpp0x/decltype1.C: Ditto.
8216         * g++.dg/cpp0x/bracket2.C: Ditto.
8217         * g++.dg/cpp0x/decltype5.C: Ditto.
8218         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8219         * g++.dg/cpp0x/variadic70.C: Ditto.
8220         * g++.dg/cpp0x/decltype6.C: Ditto.
8221         * g++.dg/cpp0x/rvo.C: Ditto.
8222         * g++.dg/cpp0x/vt-40092.C: Ditto.
8223         * g++.dg/cpp0x/variadic-new.C: Ditto.
8224         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8225         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8226         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8227         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8228         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8229         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8230         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8231         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8232         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8233         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8234         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8235         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8236         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8237         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8238         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8239         * g++.dg/cpp0x/pr39639.C: Ditto.
8240         * g++.dg/cpp0x/decltype3.C: Ditto.
8241         * g++.dg/cpp0x/variadic68.C: Ditto.
8242         * g++.dg/cpp0x/variadic-function.C: Ditto.
8243         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8244         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8245         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8246         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8247         * g++.dg/parse/crash35.C: Ditto.
8248         * g++.dg/parse/crash40.C: Ditto.
8249         * g++.dg/parse/defarg12.C: Ditto.
8250         * g++.dg/parse/crash34.C: Ditto.
8251         * g++.dg/parse/constructor3.C: Ditto.
8252         * g++.dg/parse/template23.C: Ditto.
8253         * g++.dg/parse/crash56.C: Ditto.
8254         * g++.dg/parse/dtor13.C: Ditto.
8255         * g++.dg/parse/error33.C: Ditto.
8256         * g++.dg/parse/ctor9.C: Ditto.
8257         * g++.dg/parse/error32.C: Ditto.
8258         * g++.dg/parse/error37.C: Ditto.
8259         * g++.dg/parse/bitfield3.C: Ditto.
8260         * g++.dg/parse/struct-4.C: Ditto.
8261         * g++.dg/ext/has_trivial_copy.C: Ditto.
8262         * g++.dg/ext/is_polymorphic.C: Ditto.
8263         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8264         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8265         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8266         * g++.dg/ext/is_union.C: Ditto.
8267         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8268         * g++.dg/ext/is_pod.C: Ditto.
8269         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8270         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8271         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8272         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8273         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8274         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8275         * g++.dg/ext/is_abstract.C: Ditto.
8276         * g++.dg/ext/has_trivial_assign.C: Ditto.
8277         * g++.dg/ext/is_class.C: Ditto.
8278         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8279         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8280         * g++.dg/ext/is_base_of.C: Ditto.
8281         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8282         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8283         * g++.dg/ext/is_empty.C: Ditto.
8284         * g++.dg/ext/is_enum.C: Ditto.
8285         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8286         * gnat.dg/opt11.adb: Ditto.
8287         * obj-c++.dg/pr45735.mm: Ditto.
8288         * obj-c++.dg/pr24393.mm: Ditto.
8289         * obj-c++.dg/exceptions-2.mm: Ditto.
8290         * objc.dg/pr45735.m: Ditto.
8291         * objc.dg/pr24393.m: Ditto.
8292
8293 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8294
8295         * objc.dg/attributes/objc-exception-1.m: New.
8296
8297 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8298
8299         * gcc.dg/cpp/include7.c: New test.
8300
8301 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8302
8303         PR c++/47242
8304         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8305
8306 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8307
8308         PR rtl-optimization/47763
8309         * gcc.dg/pr47763.c: New test.
8310
8311 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8312
8313         PR fortran/45743
8314         * gfortran.dg/whole_file_32.f90 : New test.
8315
8316 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8317
8318         PR c++/47666
8319         * g++.dg/inherit/virtual7.C: New test.
8320
8321 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8322
8323         PR objc/47832
8324         * objc.dg/type-size-3.m: Updated error message.
8325         * objc.dg/type-size-4.m: New test.
8326         * objc.dg/type-size-5.m: New test.
8327
8328 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330         * lib/gnat.exp: Fix comments.
8331         Don't load libgloss.exp.
8332         (default_gnat_version): Call $compiler with --version.
8333         Adapt regexp for gnatmake output, insert version.
8334         (gnat_version): New proc.
8335         (gnat_init): Remove gnat_libgcc_s_path.
8336         (gnat_target_compile): Likewise.
8337         Remove ld_library_path.
8338         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8339         (gnat_pass): Remove.
8340         (gnat_pass): Remove.
8341         (gnat_finish): Remove.
8342         (gnat_exit): Remove.
8343         (local_find_gnatmake): Reindent.
8344         (runtest_file_p): Remove.
8345         (prune_warnings): Remove.
8346         (find_gnatclean): New proc.
8347         * lib/gnat-dg.exp (lremove): New proc.
8348         (gnat-dg-test): Reindent.
8349         Remove additional output files.
8350         (gnat-dg-runtest): Remove.
8351
8352         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8353         * gnat.dg/loop_optimization6.adb: Likewise.
8354         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8355
8356 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8357
8358         PR tree-optimization/47835
8359         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8360
8361 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8362
8363         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8364         * gfortran.dg/abstract_type_2.f03: Ditto.
8365         * gfortran.dg/abstract_type_3.f03: Ditto.
8366         * gfortran.dg/abstract_type_4.f03: Ditto.
8367         * gfortran.dg/abstract_type_5.f03: Ditto.
8368         * gfortran.dg/abstract_type_6.f03: Ditto.
8369         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8370         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8371         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8372         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8373         * gfortran.dg/array_function_5.f90: Ditto.
8374         * gfortran.dg/asynchronous_3.f03: Ditto.
8375         * gfortran.dg/char_expr_1.f90: Ditto.
8376         * gfortran.dg/class_14.f03: Ditto.
8377         * gfortran.dg/data_array_6.f: Ditto.
8378         * gfortran.dg/data_invalid.f90: Ditto.
8379         * gfortran.dg/dot_product_1.f03: Ditto.
8380         * gfortran.dg/func_derived_5.f90: Ditto.
8381         * gfortran.dg/func_result_4.f90: Ditto.
8382         * gfortran.dg/implied_do_1.f90: Ditto.
8383         * gfortran.dg/initialization_25.f90: Ditto.
8384         * gfortran.dg/initialization_26.f90: Ditto.
8385         * gfortran.dg/interface_34.f90: Ditto.
8386         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8387         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8388         * gfortran.dg/matmul_8.f03: Ditto.
8389         * gfortran.dg/merge_init_expr.f90: Ditto.
8390         * gfortran.dg/pack_assign_1.f90: Ditto.
8391         * gfortran.dg/pack_vector_1.f90: Ditto.
8392         * gfortran.dg/pointer_check_8.f90: Ditto.
8393         * gfortran.dg/product_init_expr.f03: Ditto.
8394         * gfortran.dg/reshape_order_5.f90: Ditto.
8395         * gfortran.dg/reshape_shape_1.f90: Ditto.
8396         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8397         * gfortran.dg/same_name_2.f90: Ditto.
8398         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8399         * gfortran.dg/spread_init_expr.f03: Ditto.
8400         * gfortran.dg/stmt_func_1.f90: Ditto.
8401         * gfortran.dg/sum_init_expr.f03: Ditto.
8402         * gfortran.dg/transpose_3.f03: Ditto.
8403         * gfortran.dg/unpack_init_expr.f03: Ditto.
8404         * gfortran.dg/warn_conversion.f90: Ditto.
8405         * gfortran.dg/warn_conversion_2.f90: Ditto.
8406         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8407         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8408         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8409         * gfortran.dg/whole_file_16.f90: Ditto.
8410         * gfortran.dg/whole_file_17.f90: Ditto.
8411         * gfortran.dg/whole_file_18.f90: Ditto.
8412         * gfortran.dg/whole_file_20.f03: Ditto.
8413         * gfortran.dg/whole_file_5.f90: Ditto.
8414         * gfortran.dg/whole_file_6.f90: Ditto.
8415         * gfortran.dg/write_invalid_format.f90: Ditto.
8416         * gfortran.dg/zero_sized_6.f90: Ditto.
8417
8418 2011-02-21  Jeff Law <law@redhat.com>
8419
8420         PR rtl-optimization/46178
8421         * gcc.target/i386/pr46178.c: New test.
8422
8423         PR rtl-optimization/46002
8424         * gcc.c-torture/compile/pr46002.c: New test.
8425
8426 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8427
8428         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8429         *-*-hpux10*.
8430
8431 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8432
8433         PR debug/47106
8434         * g++.dg/debug/pr47106.C: Require effective target lto.
8435
8436 2011-02-21  Jason Merrill  <jason@redhat.com>
8437
8438         * g++.dg/cpp0x/constexpr-diag2.C: New.
8439
8440 2011-02-20  Jason Merrill  <jason@redhat.com>
8441
8442         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8443
8444         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8445
8446         * g++.dg/overload/conv-op1.C: New.
8447
8448         * g++.dg/cpp0x/constexpr-synth1.C: New.
8449
8450 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8451
8452         * objc.dg/layout-2.m: New.
8453         * objc.dg/selector-3.m: Adjusted location of error message.
8454         * objc.dg/type-size-3.m: Same.
8455         * obj-c++.dg/selector-3.mm: Same.
8456
8457 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8458
8459         PR objc/47784
8460         * objc.dg/property/dotsyntax-22.m: New.
8461         * obj-c++.dg/property/dotsyntax-22.mm: New.
8462
8463 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8464
8465         PR c++/46394
8466         * g++.dg/template/typedef38.C: New test.
8467
8468 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8469
8470         PR fortran/46818
8471         * gfortran.dg/whole_file_30.f90 : New test.
8472         * gfortran.dg/whole_file_31.f90 : New test.
8473
8474 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8475
8476         PR fortran/45077
8477         PR fortran/44945
8478         * gfortran.dg/whole_file_28.f90 : New test.
8479         * gfortran.dg/whole_file_29.f90 : New test.
8480
8481 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8482
8483         PR c++/44118
8484         * g++.dg/template/crash105.C: New.
8485
8486 2011-02-19  Jason Merrill  <jason@redhat.com>
8487
8488         * g++.dg/cpp0x/regress/no-elide1.C: New.
8489
8490 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8491
8492         PR tree-optimization/46620
8493         * gcc.dg/pr46620.c: New.
8494
8495 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8496
8497         PR c/47809
8498         * gcc.target/i386/pr47809.c: New test.
8499
8500 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8501             Tobias Burnus  <burnus@net-b.de>
8502
8503         * lib/target-supports.exp
8504         (check_effective_target_fortran_large_real): New check for large reals.
8505         * gfortran.dg/nan_7.f90: New test.
8506
8507 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8508
8509         PR libgfortran/47567
8510         * gfortran.dg/fmt_f0_1.f90: Update test.
8511
8512 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8513
8514         PR fortran/47348
8515         * gfortran.dg/array_constructor_36.f90 : New test.
8516         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8517         allow for comparison between different elements of the array
8518         constructor at different levels of optimization.
8519
8520 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8521
8522         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8523         * gcc.target/i386/pr32280-1.c: Likewise.
8524
8525 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8526
8527         PR target/47800
8528         * gcc.target/i386/pr47800.c: New test.
8529
8530 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8531
8532         * objc/execute/exceptions/foward-1.x: New.
8533
8534 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8535
8536         PR fortran/47789
8537         * gfortran.dg/derived_constructor_comps_4.f90: New.
8538
8539 2011-02-18  Tobias Burnus
8540
8541         PR fortran/47775
8542         * gfortran.dg/func_result_6.f90: New.
8543
8544 2011-02-18  Michael Matz  <matz@suse.de>
8545
8546         PR fortran/45586
8547         * gfortran.dg/lto/pr45586_0.f90: New test.
8548         * gfortran.dg/typebound_proc_20.f90: Ditto.
8549         * gfortran.dg/typebound_proc_21.f90: Ditto.
8550
8551 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8552
8553         PR c++/47795
8554         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8555
8556 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8557
8558         PR fortran/47750
8559         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8560         gcc_warning_prefix.
8561         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8562         normalizing the error/warning output.
8563         * gfortran.dg/Wall.f90: Update dg-error/warning.
8564         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8565         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8566         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8567         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8568         * gfortran.dg/class_30.f90: Update dg-error/warning.
8569         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8570         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8571         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8572         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8573         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8574         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8575         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8576         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8577         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8578         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8579         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8580         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8581         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8582         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8583         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8584         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8585         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8586         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8587         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8588         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8589         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8590         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8591         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8592         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8593         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8594
8595 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8596
8597         PR fortran/47768
8598         * gfortran.dg/proc_ptr_comp_30.f90: New.
8599
8600 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR debug/47780
8603         * gcc.target/i386/pr47780.c: New test.
8604
8605 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8606
8607         PR fortran/47767
8608         * gfortran.dg/class_40.f03: New.
8609
8610 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8611
8612         PR c++/47208
8613         * g++.dg/cpp0x/auto21.C: New test.
8614
8615 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8616
8617         * objc.dg/special/unclaimed-category-1.h: Updated for
8618         new ABI support.
8619         * objc.dg/special/unclaimed-category-1.m: Same.
8620         * objc.dg/zero-link-1.m: Same.
8621         * objc.dg/lookup-1.m: Same.
8622         * objc.dg/torture/strings/const-str-9.m
8623         * objc.dg/torture/strings/const-str-10.m: Same.
8624         * objc.dg/torture/strings/const-str-11.m: Same.
8625         * objc.dg/torture/forward-1.m: Same.
8626         * objc.dg/zero-link-2.m: Same.
8627         * objc.dg/encode-7-next-64bit.m: Same.
8628         * objc.dg/method-4.m: Same.
8629         * objc.dg/next-runtime-1.m: Same.
8630         * objc.dg/image-info.m: Same.
8631         * objc.dg/pr23214.m: Same.
8632         * objc.dg/symtab-1.m: Same.
8633         * obj-c++.dg/basic.m: Same.
8634         * obj-c++.dg/proto-lossage-3.m: Same.
8635         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8636         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8637         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8638         * obj-c++.dg/method-11.m: Same.
8639         * objc/execute/enumeration-1.m: Same.
8640         * objc/execute/object_is_class.m: Same.
8641         * objc/execute/formal_protocol-2.m: Same.
8642         * objc/execute/formal_protocol-4.m: Same.
8643         * objc/execute/formal_protocol-6.m: Same.
8644         * objc/execute/bycopy-3.m: Same.
8645         * objc/execute/exceptions/catchall-1.m: Same.
8646         * objc/execute/exceptions/finally-1.m: Same.
8647         * objc/execute/exceptions/local-variables-1.m: Same.
8648         * objc/execute/exceptions/foward-1.m: Same.
8649         * objc/execute/bf-common.h
8650         * objc/execute/enumeration-2.m: Same.
8651         * objc/execute/formal_protocol-1.m: Same.
8652         * objc/execute/formal_protocol-3.m: Same.
8653         * objc/execute/formal_protocol-5.m: Same.
8654         * objc/execute/accessing_ivars.m: Same.
8655         * objc/execute/bycopy-2.m: Same.
8656         * objc/execute/formal_protocol-7.m: Same.
8657         * objc/execute/compatibility_alias.m: Same.
8658         * objc/execute/no_clash.m: Same.
8659         * objc/execute/object_is_meta_class.m: Same.
8660         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8661         * objc/execute/class-tests-1.h: Include stdio.h.
8662         * objc/execute/class-tests-2.h: Same.
8663         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8664         runtimes.
8665         * obj-c++.dg/try-catch-2.mm: Same.
8666
8667 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8668
8669         PR c++/47783
8670         * g++.dg/warn/Wunused-parm-4.C: New test.
8671
8672 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8673             Jan Hubicka  <jh@suse.cz>
8674
8675         PR debug/47106
8676         PR debug/47402
8677         * g++.dg/debug/pr47106.C: New.
8678
8679 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8680
8681         PR target/43653
8682         * gcc.target/i386/pr43653.c: New test.
8683
8684 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8685
8686         PR c++/47172
8687         * g++.dg/template/inherit6.C: New test.
8688
8689 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8690
8691         PR fortran/47745
8692         * gfortran.dg/class_39.f03: New.
8693
8694 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8695
8696         PR c++/47326
8697         * g++.dg/cpp0x/variadic106.C: New test.
8698
8699 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8700
8701         PR libfortran/47757
8702         * gfortran.dg/pr47757-1.f90: New test.
8703         * gfortran.dg/pr47757-2.f90: New test.
8704         * gfortran.dg/pr47757-3.f90: New test.
8705
8706         PR c++/47704
8707         * g++.dg/cpp0x/enum8.C: New test.
8708
8709 2011-02-15  Jason Merrill  <jason@redhat.com>
8710
8711         * g++.dg/inherit/implicit-trivial1.C: New.
8712         * g++.dg/cpp0x/implicit-trivial1.C: New.
8713
8714 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8715
8716         PR middle-end/47725
8717         * gcc.dg/torture/pr47725.c: Removed.
8718
8719 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8720
8721         PR target/47755
8722         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8723         constant does not generate a load from memory.
8724
8725 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8726
8727         PR middle-end/47725
8728         * gcc.dg/torture/pr47725.c: New.
8729
8730 2011-02-15  Richard Guenther  <rguenther@suse.de>
8731
8732         PR tree-optimization/47743
8733         * gcc.dg/torture/pr47743.c: New testcase.
8734
8735 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR middle-end/47581
8738         * gcc.target/i386/pr47581.c: New test.
8739
8740 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8741
8742         PR fortran/47730
8743         * gfortran.dg/select_type_22.f03: New.
8744
8745 2011-02-14  Jason Merrill  <jason@redhat.com>
8746
8747         * g++.dg/cpp0x/regress/enum1.C: New.
8748
8749 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8750
8751         * gnat.dg/include.adb: New test.
8752
8753 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8754
8755         PR fortran/47728
8756         * gfortran.dg/class_38.f03: New.
8757
8758 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8759
8760         * gcc.dg/pr46494.c: New test.
8761
8762 2011-02-14  Richard Guenther  <rguenther@suse.de>
8763
8764         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8765
8766 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8767
8768         PR ada/41929
8769         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8770         sparc*-sun-solaris2.11.
8771
8772 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8773
8774         PR fortran/47349
8775         * gfortran.dg/argument_checking_18.f90: New.
8776
8777 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8778
8779         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8780         * gfortran.dg/argument_checking_17.f90: New.
8781
8782 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8783
8784         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8785         are temporarily disabled.
8786         * gfortran.dg/class_7.f03: Ditto.
8787         * gfortran.dg/coarray_14.f90: Ditto.
8788         * gfortran.dg/typebound_proc_13.f03: Ditto.
8789
8790 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8791
8792         PR fortran/45586
8793         * gfortran.dg/extends_11.f03: New.
8794
8795 2011-02-11  Xinliang David Li  <davidxl@google.com>
8796
8797         PR tree-optimization/47707
8798         * g++.dg/tree-ssa/pr47707.C: New test.
8799
8800 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8801
8802         * g++.dg/opt/inline17.C: New test.
8803
8804 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8805
8806         PR fortran/47550
8807         * gfortran.dg/pure_formal_2.f90: New.
8808
8809 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8810
8811         PR rtl-optimization/47614
8812         * gfortran.dg/pr47614.f: New.
8813
8814 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8815
8816         PR driver/47678
8817         * gcc.dg/opts-6.c: New test.
8818
8819 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8820
8821         PR debug/47684
8822         * gcc.dg/pr47684.c: New test.
8823
8824 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8825
8826         PR target/47629
8827         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8828         c99_runtime, dg-add-options c99_runtime.
8829         (main): Use __asm__.
8830
8831 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8832
8833         PR testsuite/47400
8834         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8835         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8836         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8837         * gcc.dg/ucnid-10.c: Likewise.
8838         * gcc.dg/ucnid-13.c: Likewise.
8839         * gcc.dg/ucnid-7.c: Likewise.
8840         * gcc.dg/ucnid-8.c: Likewise.
8841         Adapt dg-warning line number.
8842
8843 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8844
8845         * gcc.target/i386/parity-1.c: Use -march=k8.
8846         * gcc.target/i386/parity-2.c: Ditto.
8847         * gcc.target/i386/vecinit-1.c: Ditto.
8848         * gcc.target/i386/vecinit-2.c: Ditto.
8849
8850 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8851
8852         PR target/46610
8853         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8854         * gcc.target/mips/save-restore-3.c: Likewise.
8855         * gcc.target/mips/save-restore-4.c: Likewise.
8856         * gcc.target/mips/save-restore-5.c: Likewise.
8857
8858         PR target/47683
8859         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8860         * g++.dg/tree-prof/partition2.C: Likewise.
8861
8862 2011-02-09  Jason Merrill  <jason@redhat.com>
8863
8864         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8865         rather than misdeclare std::puts.
8866
8867         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8868         * g++.dg/other/warning1.C: Likewise.
8869         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8870         * g++.old-deja/g++.gb/scope06.C: Likewise.
8871         * g++.old-deja/g++.law/cvt11.C: Likewise.
8872         * g++.old-deja/g++.law/init1.C: Likewise.
8873         * g++.dg/abi/mangle26.C: Likewise.
8874
8875         * g++.dg/template/function1.C: Adjust for C++0x mode.
8876         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8877
8878         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8879         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8880
8881         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8882
8883         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8884
8885         * g++.dg/cpp0x/regress: New directory.
8886         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8887         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8888         * g++.dg/cpp0x/regress/regress3.C: New.
8889
8890 2011-02-10  Richard Guenther  <rguenther@suse.de>
8891
8892         PR tree-optimization/47677
8893         * gcc.dg/torture/pr47677.c: New testcase.
8894
8895 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8896
8897         * objc.dg/special/load-category-1.m: Remove unused header.
8898         * objc.dg/special/load-category-1a.m: Likewise.
8899         * objc.dg/special/load-category-2.m: Likewise.
8900         * objc.dg/special/load-category-2a.m: Likewise.
8901         * objc.dg/special/load-category-3.m: Likewise.
8902         * objc.dg/special/load-category-3a.m: Likewise.
8903         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8904         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8905         * objc.dg/attributes/class-attribute-1.m: Likewise.
8906         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8907         * obj-c++.dg/property/property.exp: Likewise.
8908         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8909         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8910         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8911         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8912         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8913         * obj-c++.dg/template-8.mm: Likewise.
8914
8915 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8916
8917         PR target/47665
8918         * gcc.target/i386/pr47665.c: New test.
8919
8920 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8921
8922         PR testsuite/47622
8923         Revert
8924         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8925         PR debug/42631
8926         * gcc.dg/pr42631.c: Update test.
8927         * gcc.dg/pr42631-2.c: New test.
8928
8929 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8930
8931         PR fortran/47352
8932         * gfortran.dg/proc_decl_25.f90: New.
8933
8934 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8935
8936         PR fortran/47463
8937         * gfortran.dg/typebound_assignment_2.f03: New.
8938
8939 2011-02-09  Richard Guenther  <rguenther@suse.de>
8940
8941         PR tree-optimization/47664
8942         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8943
8944 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8945
8946         PR middle-end/47646
8947         * gnat.dg/uninit_func.adb: Adjust dg directive.
8948
8949 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8950
8951         PR middle-end/47646
8952         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8953
8954 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8955
8956         PR fortran/47637
8957         * gfortran.dg/auto_dealloc_2.f90: New.
8958
8959 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8960
8961         * gcc.dg/builtins-config.h: Remove __sgi handling.
8962         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8963         -std=c99 for mips-sgi-irix6.5*.
8964
8965 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8966
8967         PR middle-end/45505
8968         * gfortran.dg/pr25923.f90: Remove xfails.
8969
8970 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8971
8972         PR fortran/47583
8973         * gfortran.dg/inquire_14.f90: New test.
8974
8975 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8976
8977         PR fortran/45290
8978         * gfortran.dg/pointer_init_6.f90: New.
8979
8980 2011-02-08  Jeff Law <law@redhat.com>
8981
8982         PR tree-optimization/42893
8983         * gcc.tree-ssa/pr42893.c: New test.
8984
8985 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8986
8987         PR tree-optimization/46834
8988         PR tree-optimization/46994
8989         PR tree-optimization/46995
8990         * gcc.dg/graphite/id-pr46834.c: New.
8991         * gfortran.dg/graphite/id-pr46994.f90: New.
8992         * gfortran.dg/graphite/id-pr46995.f90: New.
8993
8994 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8995
8996         PR middle-end/47646
8997         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8998         using the variable is known the warning is emitted there.
8999         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9000         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9001
9002         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9003         statement.
9004         (vg): Likewise.
9005         * gcc.dg/noreturn-1.c (foo5): Likewise.
9006         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9007         (method2): Likewise.
9008
9009         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9010         the return statement using the uninitialized variable.
9011         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9012
9013 2011-02-08  Richard Guenther  <rguenther@suse.de>
9014
9015         PR middle-end/47639
9016         * g++.dg/opt/pr47639.c: New testcase.
9017
9018 2011-02-08  Richard Guenther  <rguenther@suse.de>
9019
9020         PR tree-optimization/47632
9021         * g++.dg/opt/pr47632.C: New testcase.
9022
9023 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9024
9025         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9026
9027 2011-02-07  Richard Guenther  <rguenther@suse.de>
9028
9029         PR tree-optimization/47615
9030         * g++.dg/opt/pr47615.C: New testcase.
9031
9032 2011-02-07  Richard Guenther  <rguenther@suse.de>
9033
9034         PR tree-optimization/47621
9035         * gcc.dg/torture/pr47621.c: New testcase.
9036
9037 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9038
9039         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9040
9041 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9042
9043         PR fortran/47592
9044         * gfortran.dg/allocate_with_source_1 : New test.
9045
9046 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9047
9048         PR middle-end/47610
9049         * gcc.dg/pr47610.c: New test.
9050
9051 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9052
9053         PR debug/42631
9054         * gcc.dg/pr42631.c: Update test.
9055         * gcc.dg/pr42631-2.c: New test.
9056
9057 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9058
9059         PR fortran/47574
9060         * gfortran.dg/pr47574.f90:  New test.
9061
9062 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9063
9064         PR tree-optimization/46194
9065         * gcc.dg/autopar/pr46194.c: New.
9066
9067 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9068
9069         PR tree-optimization/43695
9070         * g++.dg/ipa/pr43695.C: New.
9071
9072 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9073
9074         PR inline-asm/23200
9075         * gcc.dg/pr23200.c: New test.
9076
9077 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9078
9079         PR c++/47589
9080         * g++.dg/pr47589.C: New test.
9081
9082 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9083
9084         PR c++/47398
9085         * g++.dg/template/typedef37.C: New test.
9086         * g++.dg/template/param1.C: Adjust expected error message.
9087
9088 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9089
9090         PR middle-end/31490
9091         * gcc.dg/pr31490-2.c: New test.
9092         * gcc.dg/pr31490-3.c: New test.
9093         * gcc.dg/pr31490-4.c: New test.
9094
9095 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9096             Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR c++/46890
9099         * g++.dg/parser/semicolon3.C: Adjust.
9100         * g++.dg/parser/semicolon4.C: New testcase.
9101         * g++.dg/pr46890.C: New testcase.
9102
9103 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9104
9105         PR c++/29571
9106         * g++.dg/init/pr29571.C: New.
9107
9108 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9109
9110         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9111         instead of vect_int.
9112
9113 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9114
9115         PR target/47312
9116         * gcc.target/i386/pr47312.c: New test.
9117
9118         PR target/47564
9119         * gcc.target/i386/pr47564.c: New test.
9120
9121 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9122
9123         PR tree-optimization/45122
9124         * gcc.dg/tree-ssa/pr45122.c: New.
9125
9126 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9127
9128         PR target/47272
9129         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9130         and vec_vsx_st.
9131
9132         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9133         and vsx so a default --with-cpu=power7 doesn't give an error
9134         when -mavoid-indexed-addresses is used.
9135
9136         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9137         wrapper function to save the arguments and then jump to the real
9138         function, rather than depending on the compiler not to move stuff
9139         before an asm.
9140         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9141
9142 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9143             Paul Thomas  <pault@gcc.gnu.org>
9144
9145         PR fortran/47082
9146         * gfortran.dg/class_37.f03 : New test.
9147
9148 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9149             Richard Guenther  <rguenther@suse.de>
9150
9151         PR tree-optimization/40979
9152         PR bootstrap/47044
9153         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9154         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9155         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9156         check_vect_support_and_set_flags.
9157         * gfortran.dg/graphite/vect-pr40979.f90: New.
9158
9159 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9160
9161         PR fortran/47572
9162         * gfortran.dg/class_36.f03: New.
9163
9164 2011-02-02  Richard Guenther  <rguenther@suse.de>
9165
9166         PR tree-optimization/47566
9167         * gcc.dg/lto/20110201-1_0.c: New testcase.
9168
9169 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9170
9171         PR debug/47498
9172         PR debug/47501
9173         PR debug/45136
9174         PR debug/45130
9175         * debug/pr47498.c: New.
9176         * debug/pr47501.c: New.
9177
9178 2011-02-01  Richard Guenther  <rguenther@suse.de>
9179
9180         PR tree-optimization/47559
9181         * g++.dg/torture/pr47559.C: New testcase.
9182
9183 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9184
9185         PR fortran/47565
9186         * gfortran.dg/typebound_call_20.f03: New.
9187
9188 2011-02-01  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/47555
9191         * gcc.dg/pr47555.c: New testcase.
9192
9193 2011-02-01  Richard Guenther  <rguenther@suse.de>
9194
9195         PR tree-optimization/47541
9196         * g++.dg/torture/pr47541.C: New testcase.
9197
9198 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9199
9200         PR fortran/47455
9201         * gfortran.dg/typebound_call_19.f03: New.
9202
9203 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9204
9205         PR c++/47416
9206         * g++.dg/cpp0x/pr47416.C: New test.
9207
9208 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9209
9210         PR fortran/47519
9211         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9212
9213 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9214
9215         PR fortran/47463
9216         * gfortran.dg/typebound_assignment_1.f03: New.
9217
9218 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9219
9220         PR tree-optimization/47538
9221         * gcc.c-torture/execute/pr47538.c: New test.
9222
9223 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9224
9225         PR target/45325
9226         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9227
9228 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9229
9230         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9231
9232 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9233
9234         PR rtl-optimization/44031
9235         * gcc.c-torture/compile/20110131-1.c: New test.
9236
9237 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9238
9239         PR fortran/47042
9240         * gfortran.dg/stmt_func_1.f90: New.
9241
9242 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9243
9244         PR fortran/47042
9245         * gfortran.dg/interface_34.f90: New.
9246
9247 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9248
9249         PR fortran/47523
9250         * gfortran.dg/realloc_on_assign_5.f03: New test.
9251         * gfortran.dg/realloc_on_assign_5.f03: New test.
9252
9253 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9254
9255         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9256         * gfortran.dg/bessel_7.f90: Likewise.
9257         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9258
9259         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9260         * gfortran.dg/sum_init_expr.f03: Likewise.
9261
9262         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9263
9264         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9265         -r -nostdlib.
9266
9267         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9268         loop only on "vect_intfloat_cvt" targets.
9269
9270 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9271
9272         PR fortran/47531
9273         * gfortran.dg/shape_6.f90: New.
9274
9275 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9276
9277         PR libgfortran/47434
9278         * gfortran.dg/read_infnan_1.f90: Update test.
9279         * gfortran.dg/module_nan.f90: Update test.
9280         * gfortran.dg/char4_iunit_1.f03: Update test.
9281         * gfortran.dg/large_real_kind_1.f90: Update test.
9282         * gfortran.dg/real_const_3.f90: Update test.
9283         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9284
9285 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9286
9287         PR c++/47311
9288         * g++.dg/template/param2.C: New test.
9289
9290 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9291
9292         PR libgfortran/47285
9293         * gfortran.dg/fmt_g.f: New test.
9294
9295 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9296
9297         PR fortran/47507
9298         * gfortran.dg/pure_formal_1.f90: New.
9299
9300 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9301
9302         PR target/42894
9303         * gcc.dg/tls/pr42894.c: New test.
9304
9305 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9306
9307         * gcc.dg/pr47276.c: Add dg-require-visibility.
9308
9309 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9310
9311         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9312
9313 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9314             Tobias Burnus  <burnus@gcc.gnu.org>
9315
9316         PR fortran/45170
9317         PR fortran/35810
9318         PR fortran/47350
9319         * gfortran.dg/realloc_on_assign_3.f03: New test.
9320         * gfortran.dg/realloc_on_assign_4.f03: New test.
9321         * gfortran.dg/allocatable_function_5.f90: New test.
9322         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9323         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9324         implemented" dg-errors.
9325
9326 2011-01-27  Jan Hubicka  <jh@suse.cz>
9327
9328         PR middle-end/46949
9329         * gcc.dg/attr-weakref-4.c: New testcase
9330
9331 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9332
9333         PR tree-optimization/47228
9334         * gcc.dg/torture/pr47228.c: New test.
9335
9336 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9337
9338         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9339
9340 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9341
9342         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9343         when using auto-overlay support on the SPU.
9344
9345 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9346
9347         PR rtl-optimization/44174
9348         * gcc.target/i386/asm-6.c: New test.
9349
9350 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9351
9352         PR rtl-optimization/46856
9353         * gcc.c-torture/compile/pr46856.c: New test.
9354
9355 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9356             Andrew Pinski  <pinskia@gmail.com>
9357
9358         PR c/43082
9359         * gcc.dg/pr43082.c: New.
9360
9361 2011-01-26  DJ Delorie  <dj@redhat.com>
9362
9363         PR rtl-optimization/46878
9364         * gcc.dg/pr46878-1.c: New test.
9365
9366 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9367
9368         PR c++/47476
9369         * g++.dg/cpp0x/pr47476.C: New test.
9370
9371 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9372
9373         * gcc.c-torture/compile/20110126-1.c: New test.
9374
9375 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9376
9377         PR c/47473
9378         * gcc.dg/torture/pr47473.c: New test.
9379
9380 2011-01-26  Jan Hubicka  <jh@suse.cz>
9381
9382         PR target/47237
9383         * gcc.c-torture/execute/pr47237.c: New testcase.
9384
9385 2011-01-26  Jan Hubicka  <jh@suse.cz>
9386
9387         PR tree-optimization/47190
9388         * gcc.dg/attr-weakref-3.c: New testcase.
9389
9390 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9391
9392         PR c++/43601
9393         * gcc.dg/dll-9a.c: New test file.
9394         * gcc.dg/dll-11.c: Likewise.
9395         * gcc.dg/dll-12.c: Likewise.
9396         * gcc.dg/dll-12a.c: Likewise.
9397         * gcc.dg/dll-11a.c: Likewise.
9398         * gcc.dg/dll-9.c: Likewise.
9399         * gcc.dg/dll-10.c: Likewise.
9400         * gcc.dg/dll-10a.c: Likewise.
9401         * g++.dg/ext/dllexport4a.cc: Likewise.
9402         * g++.dg/ext/dllexport4.C: Likewise.
9403         * g++.dg/ext/dllexport5.C: Likewise.
9404         * g++.dg/ext/dllexport5a.cc: Likewise.
9405
9406 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9407
9408         PR tree-optimization/46970
9409         * gcc.dg/graphite/pr46970.c: New.
9410
9411 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9412
9413         PR tree-optimization/46215
9414         * gcc.dg/graphite/pr46215.c: New.
9415
9416 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9417
9418         PR tree-optimization/46168
9419         * gcc.dg/graphite/pr46168.c: New.
9420
9421 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9422
9423         PR tree-optimization/43657
9424         * gcc.dg/graphite/pr43657.c: New.
9425
9426 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9427
9428         PR tree-optimization/29832
9429         * gfortran.dg/graphite/pr29832.f90: New.
9430
9431 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9432
9433         PR tree-optimization/43567
9434         * gcc.dg/graphite/pr43567.c: New.
9435
9436 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9437
9438         * gfortran.dg/graphite/interchange-4.f: New.
9439         * gfortran.dg/graphite/interchange-5.f: New.
9440
9441         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9442         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9443         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9444         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9445         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9446         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9447         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9448         * gfortran.dg/ltrans-7.f90: Removed.
9449         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9450
9451         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9452         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9453         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9454         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9455         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9456         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9457         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9458         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9459         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9460         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9461         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9462         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9463         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9464         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9465         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9466         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9467         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9468         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9469         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9470         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9471         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9472         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9473         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9474         * gcc.dg/tree-ssa/data-dep-1.c
9475         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9476         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9477         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9478         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9479         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9480
9481 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9482
9483         PR tree-optimization/47265
9484         PR tree-optimization/47443
9485         * gcc.c-torture/compile/pr47265.c: New test.
9486         * gcc.dg/pr47443.c: New test.
9487
9488 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9489
9490         PR tree-optimization/47382
9491         * g++.dg/torture/pr47382.C: New test.
9492         * g++.dg/opt/devirt1.C: Xfail.
9493
9494 2011-01-25  Yao Qi  <yao@codesourcery.com>
9495
9496         PR target/45701
9497         * gcc.target/arm/pr45701-1.c: New test.
9498         * gcc.target/arm/pr45701-2.c: New test.
9499         * gcc.target/arm/pr45701-3.c: New test.
9500
9501 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9502             Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR tree-optimization/47271
9505         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9506
9507 2011-01-25  Nick Clifton  <nickc@redhat.com>
9508
9509         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9510         (saturate_add): Delete.
9511         (exchange): Delete.
9512         (main): Do not run saturate_add.
9513         (set_interrupts): Delete.
9514
9515 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9516
9517         PR fortran/47448
9518         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9519
9520 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9521
9522         PR tree-optimization/47427
9523         PR tree-optimization/47428
9524         * gcc.c-torture/compile/pr47427.c: New test.
9525         * gcc.c-torture/compile/pr47428.c: New test.
9526
9527 2011-01-25  Richard Guenther  <rguenther@suse.de>
9528
9529         PR middle-end/47411
9530         * gcc.dg/torture/pr47411.c: New testcase.
9531
9532 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9533
9534         * gfortran.dg/graphite/id-24.f: New.
9535         * gfortran.dg/graphite/id-25.f: New.
9536
9537 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9538
9539         * gfortran.dg/graphite/id-23.f: New.
9540
9541 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9542
9543         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9544
9545 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9546
9547         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9548         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9549         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9550         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9551         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9552         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9553         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9554         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9555         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9556
9557 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9558
9559         * gcc.dg/graphite/block-0.c: Add documentation.
9560         * gcc.dg/graphite/block-4.c: Same.
9561         * gcc.dg/graphite/block-7.c: Same.
9562         * gcc.dg/graphite/block-8.c: New.
9563         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9564         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9565         * gcc.dg/graphite/interchange-12.c: Add documentation.
9566         * gcc.dg/graphite/interchange-13.c: New.
9567         * gcc.dg/graphite/interchange-14.c: New.
9568         * gcc.dg/graphite/interchange-15.c: New.
9569         * gcc.dg/graphite/interchange-8.c: Add documentation.
9570         * gcc.dg/graphite/interchange-mvt.c: Same.
9571
9572 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9573
9574         PR target/47408
9575         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9576         * gcc.target/powerpc/altivec-14.c: Ditto.
9577         * gcc.target/powerpc/altivec-33.c: Ditto.
9578         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9579         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9580         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9581         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9582         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9583         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9584         * g++.dg/ext/altivec-15.C: Ditto.
9585         * g++.dg/ext/altivec-types-1.C: Ditto.
9586         * g++.dg/ext/altivec-types-2.C: Ditto.
9587         * g++.dg/ext/altivec-types-3.C: Ditto.
9588         * g++.dg/ext/altivec-types-4.C: Ditto.
9589
9590 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9591
9592         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9593
9594 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9595
9596         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9597         optimization options.
9598
9599 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9600
9601         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9602
9603         PR testsuite/45988
9604         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9605
9606 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9607
9608         PR fortran/47421
9609         * gfortran.dg/allocatable_scalar_12.f90: New.
9610
9611 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9612
9613         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9614         vectorization to be not profitable if peeling is used to
9615         realign the memory access.
9616         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9617         loop bound to avoid loop unrolling.
9618         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9619
9620 2011-01-22  Jan Hubicka  <jh@suse.cz>
9621
9622         PR lto/47333
9623         * g++.dg/lto/pr47333.C: New file.
9624
9625 2011-01-22  Jan Hubicka  <jh@suse.cz>
9626
9627         PR tree-optimization/43884
9628         PR lto/44334
9629         * gcc.dg/autopar/outer-2.c: Increase array size.
9630         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9631
9632 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9633
9634         PR fortran/38536
9635         * gfortran.dg/c_loc_tests_16.f90:  New test.
9636
9637 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9638
9639         PR fortran/47399
9640         * gfortran.dg/typebound_proc_19.f90: New.
9641
9642 2011-01-21  Jeff Law <law@redhat.com>
9643
9644         PR tree-optimization/47053
9645         * g++.dg/pr47053.C: New test.
9646
9647 2011-01-21  Jason Merrill  <jason@redhat.com>
9648
9649         PR c++/47041
9650         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9651
9652 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9653
9654         PR c++/47388
9655         * g++.dg/cpp0x/range-for10.C: New test.
9656         * g++.dg/template/for1.C: New test.
9657
9658         PR middle-end/45566
9659         * g++.dg/tree-prof/partition3.C: New test.
9660
9661         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9662
9663         PR rtl-optimization/47366
9664         * g++.dg/opt/pr47366.C: New test.
9665
9666 2011-01-21  Jason Merrill  <jason@redhat.com>
9667
9668         PR c++/46552
9669         * g++.dg/cpp0x/constexpr-regress2.C: New.
9670
9671         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9672
9673 2011-01-21  Jeff Law <law@redhat.com>
9674
9675         PR rtl-optimization/41619
9676         * gcc.dg/pr41619.c: New.
9677
9678 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9679
9680         PR tree-optimization/47355
9681         * g++.dg/opt/pr47355.C: New test.
9682
9683 2011-01-21  Richard Guenther  <rguenther@suse.de>
9684
9685         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9686         making main hot.
9687
9688 2011-01-21  Richard Guenther  <rguenther@suse.de>
9689
9690         PR tree-optimization/47365
9691         * gcc.dg/torture/pr47365.c: New testcase.
9692         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9693
9694 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9695
9696         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9697
9698 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9699
9700         PR tree-optimization/47391
9701         * gcc.dg/pr47391.c: New test.
9702
9703 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9704
9705         * g++.dg/template/char1.C: Use signed char.
9706
9707 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9708
9709         PR fortran/47377
9710         * gfortran.dg/pointer_target_4.f90: New.
9711
9712 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9713
9714         PR target/47251
9715         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9716         ILP32 system and not IP32.
9717
9718 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9719
9720         PR debug/46583
9721         * g++.dg/debug/pr46583.C: New.
9722
9723 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9724
9725         PR debug/47283
9726         * g++.dg/debug/pr47283.C: New test.
9727
9728         PR testsuite/47371
9729         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9730         * gcc.target/i386/headmerge-2.c: Likewise.
9731
9732 2011-01-20  Richard Guenther  <rguenther@suse.de>
9733
9734         PR middle-end/47370
9735         * gcc.dg/torture/pr47370.c: New testcase.
9736
9737 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR tree-optimization/46130
9740         * gcc.dg/pr46130-1.c: New test.
9741         * gcc.dg/pr46130-2.c: New test.
9742
9743 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9744
9745         PR c++/47291
9746         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9747
9748 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9749
9750         PR debug/46240
9751         * g++.dg/debug/pr46240.cc: New.
9752
9753 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9754
9755         PR c++/47303
9756         * g++.dg/template/anonunion1.C: New test.
9757
9758         PR rtl-optimization/47337
9759         * gcc.c-torture/execute/pr47337.c: New test.
9760
9761 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9762
9763         PR testsuite/45342
9764         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9765
9766 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9767
9768         PR tree-optimization/46021
9769         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9770
9771 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9772
9773         PR tree-optimization/47290
9774         * g++.dg/torture/pr47290.C: New test.
9775
9776 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9777
9778         PR fortran/47240
9779         * gfortran.dg/proc_ptr_comp_29.f90: New.
9780
9781 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9782
9783         PR testsuite/41146
9784         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9785         powerpc-apple-darwin9.
9786
9787 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9788
9789         PR rtl-optimization/47299
9790         * gcc.c-torture/execute/pr47299.c: New test.
9791
9792 2011-01-17  Jason Merrill  <jason@redhat.com>
9793
9794         * g++.dg/cpp0x/constexpr-virtual.C: New.
9795
9796 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9797
9798         PR fortran/47331
9799         * gfortran.dg/gomp/pr47331.f90: New test.
9800
9801 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9802
9803         PR objc/47314
9804         * objc.dg/selector-warn-1.m: New.
9805         * obj-c++.dg/selector-warn-1.mm: New.
9806
9807 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9808
9809         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9810         Update dg-final accordingly.
9811
9812 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9813
9814         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9815
9816 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9817
9818         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9819         target check.
9820         * gcc.dg/guality/pr36728-2.c: Likewise.
9821
9822 2011-01-17  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/47313
9825         * g++.dg/torture/pr47313.C: New testcase.
9826
9827 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9828
9829         PR target/47318
9830         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9831         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9832         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9833         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9834
9835         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9836         as __m256i.
9837         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9838         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9839         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9840
9841 2011-01-17  Richard Guenther  <rguenther@suse.de>
9842
9843         PR tree-optimization/45967
9844         * gcc.dg/torture/pr45967-2.c: New testcase.
9845         * gcc.dg/torture/pr45967-3.c: Likewise.
9846
9847 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9848
9849         PR testsuite/47325
9850         * g++.dg/ext/pr47213.C: Require visibility.
9851
9852 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9853
9854         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9855         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9856
9857 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9858
9859         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9860         Linux-based targets.
9861
9862 2011-01-13  Jan Hubicka  <jh@suse.cz>
9863
9864         PR tree-optimization/47276
9865         * gcc.dg/pr47276.c: New testcase.
9866
9867 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9868             Jonathan Wakely  <jwakely.gcc@gmail.com>
9869
9870         PR c++/33558
9871         * g++.dg/other/pr33558.C: New.
9872         * g++.dg/other/pr33558-2.C: New.
9873
9874 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9875
9876         PR tree-optimization/45934
9877         PR tree-optimization/46302
9878         * g++.dg/ipa/devirt-c-1.C: New test.
9879         * g++.dg/ipa/devirt-c-2.C: Likewise.
9880         * g++.dg/ipa/devirt-c-3.C: Likewise.
9881         * g++.dg/ipa/devirt-c-4.C: Likewise.
9882         * g++.dg/ipa/devirt-c-5.C: Likewise.
9883         * g++.dg/ipa/devirt-c-6.C: Likewise.
9884         * g++.dg/ipa/devirt-6.C: Likewise.
9885         * g++.dg/ipa/devirt-d-1.C: Likewise.
9886         * g++.dg/torture/pr45934.C: Likewise.
9887
9888 2011-01-14  Jason Merrill  <jason@redhat.com>
9889
9890         * g++.dg/cpp0x/variadic105.C: New.
9891
9892 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9893             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9894
9895         PR objc/45989
9896         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9897         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9898         execution tests on i?86-*-*, x86_64-*-* and
9899         powerpc*-apple-darwin* && ilp32.
9900         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9901         tests on i?86-*-* and x86_64-*-*.
9902
9903 2011-01-14  Richard Guenther  <rguenther@suse.de>
9904
9905         PR tree-optimization/47280
9906         * g++.dg/opt/pr47280.C: New testcase.
9907
9908 2011-01-14  Jason Merrill  <jason@redhat.com>
9909
9910         * g++.dg/cpp0x/constexpr-regress1.C: New.
9911
9912         * g++.dg/ext/flexary2.C: New.
9913
9914 2011-01-14  Richard Guenther  <rguenther@suse.de>
9915
9916         PR middle-end/47281
9917         * gcc.dg/torture/pr47281.c: New testcase.
9918         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9919
9920 2011-01-14  Richard Guenther  <rguenther@suse.de>
9921
9922         PR tree-optimization/47286
9923         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9924
9925 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9926
9927         PR c++/47213
9928         * g++.dg/ext/pr47213.C: New.
9929
9930 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9931
9932         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9933
9934 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9935             Mikael Morin  <mikael@gcc.gnu.org>
9936
9937         PR fortran/45848
9938         PR fortran/47204
9939         * gfortran.dg/select_type_20.f90: New.
9940         * gfortran.dg/select_type_21.f90: New.
9941
9942 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9943
9944         PR target/47251
9945         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9946
9947 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9948
9949         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9950         * gcc.dg/guality/pr36728-2.c: Likewise.
9951
9952 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9953
9954         PR debug/PR46973
9955         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9956
9957 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9958
9959         PR rtl-optimization/45352
9960         * gcc.dg/pr45352-3.c: New.
9961
9962 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9963
9964         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9965         comment.
9966         * g++.dg/cpp0x/range-for8.C: New.
9967         * g++.dg/cpp0x/range-for9.C: New.
9968
9969 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9970
9971         PR debug/47209
9972         * g++.dg/debug/pr47209.C: New.
9973
9974 2011-01-12  Richard Guenther  <rguenther@suse.de>
9975
9976         PR lto/47259
9977         * gcc.dg/lto/pr47259_0.c: New testcase.
9978         * gcc.dg/lto/pr47259_1.c: Likewise.
9979
9980 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9981
9982         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9983         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9984         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9985         methods missing from the OBJC2 Object.
9986         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9987         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9988         GNU and NeXT runtimes.
9989         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9990         comments.
9991         * objc-obj-c++-shared/Object1.m: Likewise.
9992         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9993         * objc.dg/proto-qual-1.m: Likewise.
9994         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9995         * obj-c++.dg/proto-qual-1.mm: Likewise.
9996
9997 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9998
9999         PR testsuite/33033
10000         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10001
10002 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10003
10004         Fixed the Objective-C++ testsuite and updated all tests.
10005         * lib/obj-c++.exp (obj-c++_init): Declare and set
10006         gcc_warning_prefix and gcc_error_prefix.
10007         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10008         'dg-warning', 'dg-message' and 'dg-error'.
10009         * obj-c++.dg/class-extension-3.mm: Likewise.
10010         * obj-c++.dg/class-protocol-1.mm: Likewise.
10011         * obj-c++.dg/encode-7.mm: Likewise.
10012         * obj-c++.dg/exceptions-3.mm: Likewise.
10013         * obj-c++.dg/exceptions-5.mm: Likewise.
10014         * obj-c++.dg/method-12.mm: Likewise.
10015         * obj-c++.dg/method-13.mm: Likewise.
10016         * obj-c++.dg/method-15.mm: Likewise.
10017         * obj-c++.dg/method-16.mm: Likewise.
10018         * obj-c++.dg/method-4.mm: Likewise.
10019         * obj-c++.dg/method-8.mm: Likewise.
10020         * obj-c++.dg/method-conflict-1.mm: Likewise.
10021         * obj-c++.dg/method-conflict-2.mm: Likewise.
10022         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10023         and uncommented second part of the testcase now that the testsuite
10024         works correctly.
10025         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10026         and uncommented second part of the testcase now that the testsuite
10027         works correctly.
10028         * obj-c++.dg/private-1.mm: Likewise.
10029         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10030         * obj-c++.dg/syntax-error-7.mm: Likewise.
10031         * obj-c++.dg/warn5.mm: Likewise.
10032         * obj-c++.dg/property/at-property-14.mm: Likewise.
10033         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10034         FIXME.
10035         * obj-c++.dg/property/at-property-18.mm: Likewise.
10036         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10037         FIXME.
10038         * obj-c++.dg/property/at-property-21.mm: Likewise.
10039         * obj-c++.dg/property/at-property-28.mm: Likewise.
10040         * obj-c++.dg/property/at-property-5.mm: Likewise.
10041         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10042         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10043         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10044         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10045         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10046         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10047         * obj-c++.dg/tls/diag-5.mm: Likewise.
10048         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10049         dg-error, now matched correctly.
10050
10051 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10052
10053         * objc.dg/property/at-property-29.m: New.
10054         * obj-c++.dg/property/at-property-29.mm: New.
10055
10056 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10057
10058         * go.test/go-test.exp (go-set-goarch): New proc.
10059         (go-gc-tests): Use it.
10060
10061 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10062
10063         PR debug/46955
10064         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10065
10066 2011-01-11  Richard Henderson  <rth@redhat.com>
10067
10068         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10069
10070 2011-01-11  Jan Hubicka  <jh@suse.cz>
10071
10072         PR lto/45721
10073         PR lto/45375
10074         * gcc.dg/lto/pr45721_1.c: New file.
10075         * gcc.dg/lto/pr45721_0.c: New file.
10076
10077 2011-01-11  Richard Guenther  <rguenther@suse.de>
10078
10079         PR tree-optimization/46076
10080         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10081
10082 2011-01-11  Jeff Law <law@redhat.com>
10083
10084         * PR tree-optimization/47086
10085         * gcc.dg/pr47086.c: New test.
10086
10087 2011-01-11  Jason Merrill  <jason@redhat.com>
10088
10089         PR c++/46658
10090         * g++.dg/template/new10.C: New.
10091
10092         PR c++/45520
10093         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10094
10095 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10096
10097         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10098         Split type definitions and NSConstantString class into...
10099         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10100         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10101         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10102         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10103         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10104         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10105         to comments.
10106         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10107         encode defines for newer NeXT system headers.
10108         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10109         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10110         * objc.dg/foreach-5.m: Likewise.
10111         * objc.dg/foreach-2.m: Likewise.
10112         * objc.dg/foreach-4.m: Likewise.
10113         * objc.dg/torture/strings/string1.m: Likewise.
10114         * objc.dg/torture/strings/string2.m: Likewise.
10115         * objc.dg/torture/strings/string3.m: Likewise.
10116         * objc.dg/torture/strings/string4.m: Likewise.
10117         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10118         header and stand alone.
10119         * obj-c++.dg/strings/strings-2.mm: Likewise.
10120         * objc.dg/torture/strings/const-str-3.m: Likewise.
10121         * objc.dg/strings/strings-2.m: Likewise.
10122         * objc.dg/strings/const-str-12b.m: Likewise.
10123
10124 2011-01-12  Richard Guenther  <rguenther@suse.de>
10125
10126         PR middle-end/32511
10127         * gcc.dg/attr-weak-1.c: Adjust.
10128
10129 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10130
10131         PR fortran/47051
10132         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10133         standard compliant and comment.
10134
10135 2011-01-10  Jan Hubicka  <jh@suse.cz>
10136
10137         PR lto/46083
10138         * gcc.dg/initpri3.c: New testcase.
10139
10140 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10141
10142         PR lto/47222
10143         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10144         externally visible.
10145         (g_esi): Likewise.
10146         (g_ebx): Likewise.
10147         (g_ebp): Likewise.
10148         (g_esp): Likewise.
10149         (g_ebp_save): Likewise.
10150         (g_esp_save): Likewise.
10151
10152 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10153
10154         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10155
10156 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10157
10158         PR tree-optimization/46021
10159         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10160         i?86-*-*, x86_64-*-*.
10161
10162 2011-01-10  Jeff Law <law@redhat.com>
10163
10164         * PR tree-optimization/47141
10165         * gcc.c-torture/compile/pr47141.c: New test.
10166
10167 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10168
10169         PR testsuite/46230
10170         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10171         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10172         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10173         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10174
10175         PR testsuite/46230
10176         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10177         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10178         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10179         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10180         being vectorized.  Adjust dg-final pattern.
10181
10182         PR testsuite/46230
10183         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10184         * gcc.dg/vect/slp-24.c: Likewise.
10185
10186 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10187
10188         PR c++/47218
10189         * g++.dg/other/pr47218-1.C: New test file.
10190         * g++.dg/other/pr47218.C: Likewise.
10191         * g++.dg/other/pr47218.h: New supporting header.
10192
10193 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10194
10195         PR objc/47232
10196         * objc.dg/attributes/invalid-attribute-1.m: New.
10197         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10198
10199 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10200
10201         PR fortran/47224
10202         * gfortran.dg/proc_ptr_comp_28.f90: New.
10203
10204 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10205
10206         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10207         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10208         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10209         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10210         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10211         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10212         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10213         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10214         * objc.dg/gnu-api-2-class.m: Likewise.
10215         * objc.dg/gnu-api-2-ivar.m: Likewise.
10216         * objc.dg/gnu-api-2-method.m: Likewise.
10217         * objc.dg/gnu-api-2-objc.m: Likewise.
10218         * objc.dg/gnu-api-2-object.m: Likewise.
10219         * objc.dg/gnu-api-2-property.m: Likewise.
10220         * objc.dg/gnu-api-2-protocol.m: Likewise.
10221         * objc.dg/gnu-api-2-sel.m: Likewise.
10222
10223 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10224
10225         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10226         * objc.dg/objc-foreach-4.m: Likewise.
10227         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10228         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10229         * objc.dg/foreach-4.m: Likewise.
10230         * objc.dg/foreach-5.m: Likewise.
10231         * objc.dg/foreach-3.m: Return self from init.
10232
10233 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10234
10235         PR fortran/38536
10236         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10237
10238 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10239
10240         PR fortran/46313
10241         * gfortran.dg/class_35.f90: New.
10242
10243 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10244
10245         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10246
10247 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10248
10249         PR objc/47078
10250         * objc.dg/invalid-method-2.m: New.
10251         * obj-c++.dg/invalid-method-2.mm: New.
10252
10253 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10254
10255         PR fortran/46896
10256         * gfortran.dg/transpose_optimization_2.f90 : New test.
10257
10258 2011-01-08  Jan Hubicka  <jh@suse.cz>
10259
10260         PR tree-optmization/46469
10261         * g++.dg/torture/pr46469.C: New testcase.
10262
10263 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10264
10265         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10266         emulation of libobjc-gnu structure layout functionality to ..
10267         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10268         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10269         * objc/execute/bf-common.h: Adjust headers.
10270         * objc/execute/bf-1.m: Likewise.
10271         * objc/execute/bf-2.m: Likewise.
10272         * objc/execute/bf-3.m: Likewise.
10273         * objc/execute/bf-4.m: Likewise.
10274         * objc/execute/bf-5.m: Likewise.
10275         * objc/execute/bf-6.m: Likewise.
10276         * objc/execute/bf-7.m: Likewise.
10277         * objc/execute/bf-8.m: Likewise.
10278         * objc/execute/bf-9.m: Likewise.
10279         * objc/execute/bf-10.m: Likewise.
10280         * objc/execute/bf-11.m: Likewise.
10281         * objc/execute/bf-12.m: Likewise.
10282         * objc/execute/bf-13.m: Likewise.
10283         * objc/execute/bf-14.m: Likewise.
10284         * objc/execute/bf-15.m: Likewise.
10285         * objc/execute/bf-16.m: Likewise.
10286         * objc/execute/bf-17.m: Likewise.
10287         * objc/execute/bf-18.m: Likewise.
10288         * objc/execute/bf-19.m: Likewise.
10289         * objc/execute/bf-20.m: Likewise.
10290         * objc/execute/bf-21.m: Likewise.
10291         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10292         objc_get_type_qualifiers ().
10293
10294 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10295
10296         PR fortran/45777
10297         * gfortran.dg/dependency_39.f90:  New test.
10298
10299 2011-01-07  Jan Hubicka  <jh@suse.cz>
10300
10301         Get builtins tests ready for linker plugin.
10302         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10303         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10304         my_memset, my_bzero): Mark used.
10305         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10306         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10307         volatile.
10308         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10309         volatile.
10310
10311 2011-01-07  Jan Hubicka  <jh@suse.cz>
10312
10313         PR tree-optimization/46367
10314         * g++.dg/torture/pr46367.C: New file.
10315
10316 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10317
10318         PR target/47201
10319         * gcc.dg/pr47201.c: New test.
10320
10321         PR bootstrap/47187
10322         * gcc.dg/tree-prof/pr47187.c: New test.
10323
10324 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10325
10326         PR fortran/41580
10327         * gfortran.dg/extends_type_of_3.f90: New.
10328
10329 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10330
10331         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10332         * g++.dg/ext/dllimport-MI1.C: Likewise.
10333         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10334         * g++.dg/ext/dllimport10.C: Likewise.
10335         * g++.dg/ext/dllimport11.C: Likewise.
10336         * g++.dg/ext/dllimport12.C: Likewise.
10337         * g++.dg/ext/dllimport13.C: Likewise.
10338         * g++.dg/ext/dllimport2.C: Likewise.
10339         * g++.dg/ext/dllimport3.C: Likewise.
10340         * g++.dg/ext/dllimport4.C: Likewise.
10341         * g++.dg/ext/dllimport5.C: Likewise.
10342         * g++.dg/ext/dllimport6.C: Likewise.
10343         * g++.dg/ext/dllimport8.C: Likewise.
10344         * g++.dg/ext/dllimport9.C: Likewise.
10345         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10346         targets, too. Additionally enable test for i?86-*-mingw*.
10347         * g++.dg/ext/selectany1.C: Likewise.
10348         Remove guard variable check.
10349
10350 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10351
10352         PR fortran/47189
10353         PR fortran/47194
10354         * gfortran.dg/storage_size_3.f08: Extended.
10355
10356 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10357
10358         PR c++/47022
10359         * g++.dg/template/stdarg1.C: New test.
10360
10361 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10362
10363         PR fortran/47195
10364         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10365         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10366         from the interface of functions to not hide the errors that
10367         shall be tested.
10368
10369 2011-01-06  Jan Hubicka  <jh@suse.cz>
10370
10371         * gcc.dg/lto/pr47188_0.c: New testcase.
10372         * gcc.dg/lto/pr47188_1.c: New testcase.
10373
10374 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10375
10376         PR fortran/33117
10377         PR fortran/46478
10378         * gfortran.dg/interface_33.f90: New test.
10379
10380 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10381
10382         PR c/47150
10383         * gcc.c-torture/compile/pr47150.c: New test.
10384
10385 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10386
10387         PR tree-optimization/47139
10388         * gcc.dg/vect/pr47139.c: New test.
10389
10390 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10391
10392         PR fortran/47180
10393         * gfortran.dg/extends_type_of_2.f03: New.
10394
10395 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10396
10397         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10398
10399 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10400
10401         * gnat.dg/opt14.adb: New test.
10402
10403 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10404
10405         PR fortran/46017
10406         * gfortran.dg/allocate_error_2.f90:  New test.
10407
10408 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10409
10410         PR fortran/47024
10411         * gfortran.dg/storage_size_3.f08: New.
10412
10413 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10414
10415         PR libgfortran/47154
10416         * gfortran.dg/namelist_68.f90: New test.
10417
10418 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10419
10420         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10421
10422 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10423
10424         PR fortran/46448
10425         * gfortran.dg/class_34.f90: New.
10426
10427 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10428
10429         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10430         use __builtin_inff.  Skip all single-precision tests that require
10431         Infinity.
10432
10433 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10434
10435         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10436
10437 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10438
10439         PR tree-optimization/47148
10440         * gcc.c-torture/execute/pr47148.c: New test.
10441
10442         PR tree-optimization/47155
10443         * gcc.c-torture/execute/pr47155.c: New test.
10444
10445         PR rtl-optimization/47157
10446         * gcc.c-torture/compile/pr47157.c: New test.
10447
10448 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10449
10450         * gcc.dg/torture/vector-shift2.c (schar): Define.
10451         (main): Always use schar or uchar instead of plain "char" to avoid
10452         dependencies on implementation-defined char signedness.
10453
10454 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10455
10456         PR tree-optimization/46801
10457         * gnat.dg/pack9.adb: Remove xfail.
10458
10459 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10460
10461         PR tree-optimization/46984
10462         * g++.dg/ipa/pr46984.C: New test.
10463
10464 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10465
10466         PR fortran/46408
10467         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10468
10469 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10470
10471         PR tree-optimization/47140
10472         * gcc.c-torture/compile/pr47140.c: New test.
10473
10474         PR rtl-optimization/47028
10475         * gcc.dg/pr47028.c: New test.
10476
10477 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10478
10479         * objc.dg/protocol-forward-1.m: Removed TODO.
10480         * objc.dg/protocol-forward-2.m: New.
10481         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10482         * obj-c++.dg/protocol-forward-2.mm: New.
10483
10484 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10485
10486         PR target/38662
10487         * g++.dg/eh/pr38662.C: New testcase.
10488
10489 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10490
10491         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10492         scan for newline '\n'.
10493
10494 \f
10495 Copyright (C) 2011 Free Software Foundation, Inc.
10496
10497 Copying and distribution of this file, with or without modification,
10498 are permitted in any medium without royalty provided the copyright
10499 notice and this notice are preserved.