OSDN Git Service

2011-08-30 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/45044
4         * gfortran.dg/common_14.f90: New.
5         * gfortran.dg/common_resize_1.f: Add two dg-warning.
6
7 2011-08-30  Jason Merrill  <jason@redhat.com>
8
9         PR c++/50084
10         * g++.dg/cpp0x/decltype33.C: New.
11
12         PR c++/50089
13         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
14
15         PR c++/50114
16         * g++.dg/cpp0x/lambda/lambda-for.C: New.
17
18 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
19
20         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
21
22 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
23
24         * gnat.dg/specs/aggr3.ads: New test.
25         * gnat.dg/specs/aggr3_pkg.ads: New helper.
26
27         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
28         * gnat.dg/specs/aggr2.ads: Likewise.
29
30 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
31
32         PR fortran/45170
33         * gfortran.dg/allocate_with_source_2.f90: New test
34
35 2011-08-30  Jason Merrill  <jason@redhat.com>
36
37         PR c++/50220
38         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
39
40         PR c++/50234
41         * g++.dg/cpp0x/constexpr-value3.C: New.
42
43 2011-08-30  Richard Guenther  <rguenther@suse.de>
44
45         PR middle-end/48571
46         * gcc.c-torture/execute/pr48571-1.c: New testcase.
47         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
48         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
49         * gcc.dg/pr36902.c: XFAIL.
50
51 2011-08-30  Ilya Tocar <ilya.tocar@intel.com>
52
53         * gcc.target/i386/fma-check.h: New.
54         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
55         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
56         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
57         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
58         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
59         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
60         * gcc.target/i386/fma-fmaddXX.c: Likewise.
61         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
62         * gcc.target/i386/fma-fmsubXX.c: Likewise.
63         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
64         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
65         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
66         * gcc.target/i386/fma-compile.c: Likewise.
67         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
68         * gcc.target/i386/sse-12.c: Add -mfma.
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         * g++.dg/other/i386-2.C: Likewise.
74         * g++.dg/other/i386-3.C: Likewise.
75
76 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
77
78         PR testsuite/50185
79         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
80         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
81
82 2011-08-30  Christian Bruel  <christian.bruel@st.com>
83
84         * g++.dg/bprob/bprob.exp (feedback_options): Set
85         -fbranch-probabilities.
86         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
87
88 2011-08-29  Jason Merrill  <jason@redhat.com>
89
90         PR c++/50224
91         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
92
93 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
94             Jason Merrill  <jason@redhat.com>
95
96         * g++.dg/dfp/base.C: New test.
97
98 2011-08-29  Jason Merrill  <jason@redhat.com>
99
100         Core DR 994
101         PR c++/50209
102         * g++.dg/cpp0x/initlist58.C: New.
103
104 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
105
106         PR fortran/50225
107         * gfortran.dg/class_result_1.f03: New.
108
109 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
110
111         PR middle-end/48722
112         * gcc.target/i386/pr48722.c: New test.
113
114 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
115
116         PR libfortran/50192
117         * gfortran.dg/widechar_compare_1.f90:  New test.
118
119 2011-08-26  Jason Merrill  <jason@redhat.com>
120
121         Core DR 342
122         PR c++/48582
123         * g++.dg/abi/mangle50.C: New.
124
125 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
126
127         PR target/50202
128         * gcc.target/i386/pr50202.c: New test.
129
130 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
131
132         * gcc.target/i386/sse_4_1-round-vec.c: New test.
133         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
134         * gcc.target/i386/avx-round-vec.c: New test.
135         * gcc.target/i386/avx-roundf-vec.c: New test.
136
137 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
138
139         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
140         instruction.
141
142         PR c/50179
143         * c-c++-common/Wunused-var-14.c: New test.
144
145 2011-08-26  Tom de Vries  <tom@codesourcery.com>
146
147         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
148
149 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
150
151         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
152         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
153         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
154         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
155
156 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
157
158         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
159         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
160         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
161         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
162
163 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
164
165         PR fortran/50050
166         * gfortran.dg/pointer_comp_init_1.f90: New test.
167
168 2011-08-25  Jason Merrill  <jason@redhat.com>
169
170         PR c++/50157
171         * g++.dg/cpp0x/sfinae27.C: New.
172
173 2011-08-25  Tobias Burnus  <burnus@net-b.de>
174
175         * gfortran.dg/coarray_lib_token_4.f90: New.
176
177 2011-08-25  Tobias Burnus  <burnus@net-b.de>
178
179         * gfortran.dg/coarray/alloc_comp_1.f90: New.
180
181 2011-08-25  Richard Guenther  <rguenther@suse.de>
182
183         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
184
185 2011-08-24  Tobias Burnus  <burnus@net-b.de>
186
187         PR fortran/50163
188         * gfortran.dg/initialization_28.f90: New.
189
190 2011-08-24  Richard Guenther  <rguenther@suse.de>
191
192         PR tree-optimization/50067
193         * gcc.dg/torture/pr50067-3.c: New testcase.
194         * gcc.dg/torture/pr50067-4.c: Likewise.
195         * gcc.dg/torture/pr50067-5.c: Likewise.
196
197 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
198
199         * g++.dg/other/i386-2.C: Add -mavx2 check.
200         * g++.dg/other/i386-3.C: Likewise.
201         * gcc.target/i386/avx-1.c: Add AVX2.
202         * gcc.target/i386/avx-2.c: Likewise.
203         * gcc.target/i386/funcspec-5.c: Likewise.
204         * gcc.target/i386/sse-12.c: Likewise.
205         * gcc.target/i386/sse-13.c: Likewise.
206         * gcc.target/i386/sse-14.c: Likewise.
207         * gcc.target/i386/sse-22.c: Likewise.
208         * gcc.target/i386/sse-23.c: Likewise.
209         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
210         * gcc.target/i386/avx2-check.h: New.
211         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
212         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
213         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
214         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
215         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
216         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
217         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
218         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
219         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
220         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
221         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
222         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
223         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
224         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
225         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
226         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
227         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
228         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
229         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
230         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
231         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
232         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
233         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
234         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
235         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
236         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
237         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
238         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
239         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
240         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
241         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
242         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
243         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
244         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
245         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
246         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
247         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
248         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
249         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
250         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
251         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
252         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
253         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
254         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
255         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
256         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
257         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
258         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
259         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
260         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
261         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
262         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
263         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
264         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
265         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
266         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
267         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
268         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
269         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
270         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
271         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
272         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
273         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
274         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
275         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
276         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
277         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
278         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
279         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
280         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
281         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
282         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
283         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
284         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
285         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
286         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
287         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
288         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
289         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
290         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
291         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
292         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
293         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
294         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
295         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
296         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
297         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
298         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
299         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
300         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
301         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
302         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
303         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
304         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
305         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
306         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
307         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
308         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
309         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
310         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
311         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
312         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
313         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
314         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
315         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
316         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
317         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
318         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
319         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
320         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
321         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
322         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
323         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
324         * gcc.target/i386/avx2-vpand-1.c: Likewise.
325         * gcc.target/i386/avx2-vpand-2.c: Likewise.
326         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
327         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
328         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
329         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
330         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
331         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
332         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
333         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
334         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
335         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
336         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
337         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
338         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
339         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
340         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
341         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
342         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
343         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
344         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
345         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
346         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
347         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
348         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
349         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
350         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
351         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
352         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
353         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
354         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
355         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
356         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
357         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
358         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
359         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
360         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
361         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
362         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
363         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
364         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
365         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
366         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
367         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
368         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
369         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
370         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
371         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
372         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
373         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
374         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
375         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
376         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
377         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
378         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
379         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
380         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
381         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
382         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
383         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
384         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
385         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
386         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
387         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
388         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
389         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
390         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
391         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
392         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
393         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
394         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
395         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
396         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
397         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
398         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
399         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
400         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
401         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
402         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
403         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
404         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
405         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
406         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
407         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
408         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
409         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
410         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
411         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
412         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
413         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
414         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
415         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
416         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
417         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
418         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
419         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
420         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
421         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
422         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
423         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
424         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
425         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
426         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
427         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
428         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
429         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
430         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
431         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
432         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
433         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
434         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
435         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
436         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
437         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
438         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
439         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
440         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
441         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
442         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
443         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
444         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
445         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
446         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
447         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
448         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
449         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
450         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
451         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
452         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
453         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
454         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
455         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
456         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
457         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
458         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
459         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
460         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
461         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
462         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
463         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
464         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
465         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
466         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
467         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
468         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
469         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
470         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
471         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
472         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
473         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
474         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
475         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
476         * gcc.target/i386/avx2-vpor-1.c: Likewise.
477         * gcc.target/i386/avx2-vpor-2.c: Likewise.
478         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
479         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
480         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
481         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
482         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
483         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
484         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
485         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
486         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
487         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
488         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
489         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
490         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
491         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
492         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
493         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
494         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
495         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
496         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
497         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
498         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
499         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
500         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
501         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
502         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
503         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
504         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
505         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
506         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
507         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
508         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
509         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
510         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
511         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
512         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
513         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
514         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
515         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
516         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
517         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
518         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
519         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
520         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
521         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
522         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
523         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
524         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
525         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
526         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
527         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
528         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
529         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
530         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
531         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
532         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
533         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
534         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
535         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
536         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
537         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
538         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
539         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
540         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
541         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
542         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
543         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
544         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
545         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
546         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
547         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
548         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
549         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
550         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
551         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
552         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
553         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
554         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
555         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
556         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
557         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
558         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
559         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
560         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
561         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
562         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
563         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
564         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
565         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
566         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
567         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
568         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
569         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
570         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
571         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
572         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
573         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
574         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
575         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
576         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
577         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
578         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
579         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
580         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
581         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
582         * gcc.target/i386/testimm-9.c: Likewise.
583
584 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
585
586         * g++.dg/other/i386-2.C: Add -mbmi2 check.
587         * g++.dg/other/i386-3.C: Likewise.
588         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
589         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
590         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
591         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
592         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
593         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
594         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
595         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
596         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
597         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
598         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
599         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
600         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
601         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
602         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
603         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
604         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
605         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
606         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
607         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
608         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
609         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
610         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
611         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
612         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
613         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
614         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
615         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
616         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
617         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
618         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
619         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
620         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
621         * gcc.target/i386/sse-12.c: Add BMI2.
622         * gcc.target/i386/sse-13.c: Likewise.
623         * gcc.target/i386/sse-14.c: Likewise.
624         * gcc.target/i386/sse-22.c: Likewise.
625         * gcc.target/i386/sse-23.c: Likewise.
626
627 2011-08-23  Jason Merrill  <jason@redhat.com>
628
629         * g++.dg/template/crash7.C: Adjust expected errors.
630
631 2011-08-23  Jason Merrill  <jason@redhat.com>
632
633         PR c++/49045
634         Core 1321
635         * g++.dg/cpp0x/overload2.C: New.
636
637 2011-08-23  Jason Merrill  <jason@redhat.com>
638
639         Core 903
640         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
641
642 2011-08-23  Jason Merrill  <jason@redhat.com>
643
644         Core 975
645         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
646         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
647         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
648         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
649
650 2011-08-23  Jason Merrill  <jason@redhat.com>
651
652         PR c++/50024
653         * g++.dg/cpp0x/constexpr-initlist5.C: New.
654
655 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
656
657         PR c++/50158
658         * g++.dg/warn/Wunused-var-16.C: New test.
659
660         PR middle-end/50161
661         * gcc.dg/pr50161.c: New test.
662
663 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
664
665         PR c++/50055
666         * g++.dg/gcov/gcov-7.C: New test.
667
668 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
669
670         PR c++/46862
671         * g++.dg/dfp/nofields.C: New test.
672
673 2011-08-23  Tobias Burnus  <burnus@net-b.de>
674
675         PR fortran/31600
676         * gfortran.dg/use_16.f90: New.
677
678 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
679             Kirill Yukhin  <kirill.yukhin@intel.com>
680
681         PR target/50155
682         * gcc.target/i386/pr50155.c: New test.
683
684 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
685
686         PR tree-optimization/50133
687         * gcc.dg/pr50133.c: New test.
688
689         PR middle-end/50141
690         * c-c++-common/cxxbitfields-6.c: New test.
691
692 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
693
694         PR fortran/50050
695         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
696
697 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
698
699         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
700         * gcc.dg/pr49994-3.c: Ditto.
701
702 2011-08-22  Richard Guenther  <rguenther@suse.de>
703
704         PR testsuite/50145
705         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
706         * gcc.dg/torture/pr50067-2.c: Likewise.
707
708 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
709
710         PR fortran/47659
711         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
712         of a constant resulting from simplification.
713         * gfortran.dg/warn_conversion_3.f90:  New test.
714
715 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
716
717         PR fortran/50130
718         * gfortran.dg/zero_stride_1.f90:  New test.
719
720 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
721
722         PR fortran/49638
723         * gfortran.dg/typebound_override_1.f90: Modified.
724
725 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
726
727         PR tree-optimization/48739
728         * gcc.dg/pr48739-1.c: New test.
729         * gcc.dg/pr48739-2.c: New test.
730
731 2011-08-20  Tobias Burnus  <burnus@net-b.de>
732
733         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
734
735 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
736
737         PR fortran/50129
738         * gfortran.dg/where_3.f90: New test.
739
740 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
741
742         PR middle-end/49721
743         * gfortran.dg/pr49721-1.f: New.
744         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
745
746 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
747
748         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
749         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
750         New tests.
751
752 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
753
754         * gcc.target/arm/wmul-11.c: New file.
755         * gcc.target/arm/wmul-12.c: New file.
756         * gcc.target/arm/wmul-13.c: New file.
757
758 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
759
760         * gcc.target/arm/wmul-10.c: New file.
761
762 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
763
764         * gcc.target/arm/wmul-9.c: New file.
765         * gcc.target/arm/wmul-bitfield-2.c: New file.
766
767 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
768
769         * gcc.target/arm/wmul-8.c: New file.
770
771 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
772
773         * gcc.target/arm/wmul-7.c: New file.
774
775 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
776
777         * gcc.target/arm/wmul-6.c: New file.
778
779 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
780
781         * gcc.target/arm/wmul-5.c: New file.
782         * gcc.target/arm/no-wmla-1.c: New file.
783
784 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
785
786         * gcc.target/arm/wmul-bitfield-1.c: New file.
787
788 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
789
790         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
791
792 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
793
794         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
795         * gcc.target/i386/conversion.c: Likewise.
796
797 2011-08-19  Richard Guenther  <rguenther@suse.de>
798
799         * gcc.dg/torture/pr50067-1.c: New testcase.
800         * gcc.dg/torture/pr50067-2.c: Likewise.
801
802 2011-08-19  Joey Ye  <joey.ye@arm.com>
803
804         PR target/49437
805         * gcc.target/arm/handler-align.c: New test.
806         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
807         New Function.
808
809 2011-08-19  Joey Ye  <joey.ye@arm.com>
810
811         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
812
813 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
814
815         PR fortran/50071
816         * gfortran.dg/end_block_label_1.f90: New test.
817         * gfortran.dg/end_associate_label_1.f90: New test.
818
819 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
820
821         * gcc.dg/c1x-pointer-float-1.c: New test.
822
823 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
824
825         PR fortran/50071
826         * gfortran.dg/duplicate_labels_2.f: New test.
827
828 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
829
830         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
831         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
832         gcc.dg/c1x-noreturn-5.c: New tests.
833
834 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
835
836         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
837
838 2011-08-18  Tobias Burnus  <burnus@net-b.de>
839
840         PR fortran/18918
841         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
842         * gfortran.dg/coarray_lock_3.f90: Fix test.
843         * gfortran.dg/coarray_lock_4.f90: New.
844         * gfortran.dg/coarray_lock_5.f90: New.
845
846 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
847
848         PR target/50009
849         * gcc.c-torture/compile/pr50009.c: New test.
850
851         PR target/50092
852         * gcc.dg/torture/pr50092.c: New test.
853
854 2011-08-18  Tobias Burnus  <burnus@net-b.de>
855
856         PR fortran/50109
857         * gfortran.dg/namelist_73.f90: New.
858
859 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
860
861         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
862
863         PR debug/50017
864         * gcc.dg/pr50017.c: New test.
865
866 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
867
868         PR c++/45625
869         * g++.dg/lookup/hidden-var1.C: New test case.
870
871 2011-08-17  Tobias Burnus  <burnus@net-b.de>
872
873         PR fortran/31461
874         * gfortran.dg/warn_unused_var_2.f90: New.
875         * gfortran.dg/warn_unused_var_3.f90: New.
876
877 2011-08-17  Tom de Vries  <tom@codesourcery.com>
878
879         PR target/43597
880         * gcc.target/arm/pr43597.c: New test.
881
882 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
883
884         PR fortran/50070
885         * gfortran.dg/common_13.f90: New.
886
887 2011-08-16  Jason Merrill  <jason@redhat.com>
888
889         PR c++/50086
890         * g++.dg/cpp0x/variadic-unresolved.C: New.
891
892         * g++.old-deja/g++.brendan/README: Add R.I.P.
893
894         * g++.dg/ext/attr-used-1.C: New.
895
896         PR c++/50054
897         * g++.dg/cpp0x/initlist56.C: New.
898
899 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
900
901         PR testsuite/50085
902         * g++.dg/opt/life1.C: Only run on Linux.
903
904 2011-08-15  Tobias Burnus  <burnus@net-b.de>
905
906         * gfortran.dg/coarray_26.f90: New.
907
908 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
909
910         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
911         -fdump-tree-vrp1.
912
913 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
914
915         PR fortran/50073
916         * gfortran.dg/func_result_7.f90: New.
917
918 2011-08-13  Jason Merrill  <jason@redhat.com>
919
920         PR c++/50075
921         * g++.dg/cpp0x/decltype32.C: New.
922
923         PR c++/50059
924         * g++.dg/diagnostic/expr1.C: New.
925
926 2011-08-12  David Li  <davidxl@google.com>
927
928         * g++.dg/abi/vbase15.C: New test.
929
930 2011-08-12  Jason Merrill  <jason@redhat.com>
931
932         PR c++/50034
933         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
934
935 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
936
937         * gcc.dg/builtins-67.c: New test.
938         * gcc.target/i386/conversion.c: Ditto.
939
940 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
941             Brian Hackett  <bhackett1024@gmail.com>
942
943         * g++.dg/plugin/decl_plugin.c: New.
944         * g++.dg/plugin/decl-plugin-test.C: New.
945         * g++.dg/plugin/plugin.exp: Add above testcase.
946
947 2011-08-11  Richard Guenther  <rguenther@suse.de>
948
949         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
950
951 2011-08-11  Michael Matz  <matz@suse.de>
952
953         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
954
955 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
956
957         PR tree-optimization/50039
958         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
959         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
960
961 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
962
963         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
964         (sse4_1_test): Initialize src3 with random value.
965
966 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
967
968         * gcc.c-torture/execute/scal-to-vec1.c: New test.
969         * gcc.c-torture/execute/scal-to-vec2.c: New test.
970         * gcc.c-torture/execute/scal-to-vec3.c: New test.
971         * gcc.dg/scal-to-vec1.c: New test.
972         * gcc.dg/scal-to-vec2.c: New test.
973
974 2011-08-09  Richard Guenther  <rguenther@suse.de>
975
976         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
977         * gcc.dg/tree-ssa/vrp60.c: New testcase.
978         * gcc.dg/tree-ssa/vrp61.c: Likewise.
979         * gcc.dg/tree-ssa/vrp62.c: Likewise.
980
981 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
982
983         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
984
985 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
986
987         * gcc.dg/pr49948.c: Require pthread effective target.
988
989 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
990
991         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
992
993 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
994
995         * gcc.target/i386/sse-22a.c: New test.
996
997 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
998
999         PR tree-optimization/50014
1000         * gcc.dg/vect/pr50014.c: New test.
1001
1002 2011-08-08  Martin Jambor  <mjambor@suse.cz>
1003
1004         PR middle-end/49923
1005         * gcc.dg/tree-ssa/pr49923.c: New test.
1006
1007 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1008
1009         PR target/49781
1010         * gcc.target/i386/pr49781-1.c: New.
1011
1012 2011-08-08  Jason Merrill  <jason@redhat.com>
1013
1014         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1015
1016         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1017
1018 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
1019
1020         PR fortran/49638
1021         * gfortran.dg/typebound_override_1.f90: New.
1022
1023 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1024
1025         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1026         x86_64 mingw target.
1027         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1028         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1029         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1030         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1031         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1032         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1033         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1034         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1035         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1036         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1037
1038 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1039
1040         PR testsuite/48727
1041         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1042
1043 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1044
1045         * gcc.dg/pr48770.c: Cleanup coverage files.
1046         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1047
1048 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1049
1050         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1051         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1052         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1053         lzcnt and bmi options.
1054
1055 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1056
1057         PR target/47381
1058         * gcc.dg/pr47381-1.c: New.
1059         * gcc.dg/pr47381-2.c: Likewise.
1060         * gcc.target/i386/pr47381.c: Likewise.
1061
1062 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1063
1064         PR middle-end/47727
1065         * gcc.dg/pr47727.c: New.
1066
1067         PR target/47372
1068         * gcc.dg/pr47372-1.c: New.
1069         * gcc.dg/pr47372-2.c: Likewise.
1070
1071 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1072
1073         PR middle-end/47449
1074         * gcc.target/i386/pr47449.c: New.
1075
1076         PR target/47446
1077         * gcc.dg/pr47446-1.c: New.
1078         * gcc.dg/pr47446-2.c: Likewise.
1079
1080 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1081
1082         PR target/47766
1083         * gcc.dg/pr47766.c: New.
1084
1085         PR target/47715
1086         * gcc.dg/tls/pr47715-1.c: New.
1087         * gcc.dg/tls/pr47715-2.c: Likewise.
1088         * gcc.dg/tls/pr47715-3.c: Likewise.
1089         * gcc.dg/tls/pr47715-4.c: Likewise.
1090         * gcc.dg/tls/pr47715-5.c: Likewise.
1091
1092 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1093
1094         PR libobjc/50002
1095         * objc.dg/gnu-api-2-class.m: Updated comments.
1096         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1097         * objc.dg/gnu-api-2-class-meta.m: New test.
1098         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1099
1100 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1101
1102         PR libobjc/49882
1103         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1104         with classes that are in construction.
1105
1106 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1107
1108         PR target/48084
1109         * gcc.target/i386/pr48084-1.c: New.
1110         * gcc.target/i386/pr48084-2.c: Likewise.
1111         * gcc.target/i386/pr48084-3.c: Likewise.
1112         * gcc.target/i386/pr48084-4.c: Likewise.
1113         * gcc.target/i386/pr48084-5.c: Likewise.
1114
1115         PR rtl-optimization/49504
1116         * gcc.target/i386/pr49504.c: New.
1117
1118         PR target/49860
1119         * gcc.dg/pr49860.c: New.
1120
1121 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1122
1123         PR libobjc/49882
1124         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1125         with classes that are in construction.
1126
1127 2011-08-05  Jason Merrill  <jason@redhat.com>
1128
1129         PR c++/48993
1130         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1131
1132         PR c++/49921
1133         * g++.dg/cpp0x/decltype31.C: New.
1134
1135         PR c++/49669
1136         * g++.dg/init/array28.C: New.
1137
1138         PR c++/49988
1139         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1140
1141 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1142
1143         PR target/47369
1144         * gcc.dg/pr47369-1.c: New.
1145
1146 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1147
1148         PR middle-end/47364
1149         * gcc.dg/torture/pr47364-1.c: New.
1150         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1151         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1152
1153 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1154
1155         PR fortran/37211
1156         * gfortran.dg/transfer_check_2.f90:  New test case.
1157
1158 2011-08-05  Jan Hubicka  <jh@suse.cz>
1159
1160         PR middle-end/49494
1161         * gfortran.dg/pr49494.f90: New testcase.
1162
1163 2011-08-05  Jan Hubicka  <jh@suse.cz>
1164
1165         PR middle-end/49735
1166         * gcc.c-torture/compile/pr49735.c: New testcase.
1167
1168 2011-08-05  Jason Merrill  <jason@redhat.com>
1169
1170         PR c++/47453
1171         * g++.dg/cpp0x/initlist56.C: New.
1172
1173         PR c++/49812
1174         * g++.dg/overload/rvalue2.C: New.
1175
1176         PR c++/49983
1177         * g++.dg/cpp0x/range-for21.C: New.
1178
1179         * g++.dg/ext/vla11.C: New.
1180
1181 2011-08-05  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/49984
1184         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1185
1186 2011-08-05  Richard Guenther  <rguenther@suse.de>
1187
1188         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1189         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1190         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1191
1192 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1193
1194         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1195         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1196         * gfortran.dg/ldist-pr43023.f90: Ditto.
1197         * gfortran.dg/namelist_52.f90: Ditto.
1198         * gfortran.dg/interface_proc_end.f90: Ditto.
1199         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1200         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1201
1202 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1203
1204         * gcc.dg/vect/vect-over-widen-1.c: New test.
1205         * gcc.dg/vect/vect-over-widen-2.c: New test.
1206         * gcc.dg/vect/vect-over-widen-3.c: New test.
1207         * gcc.dg/vect/vect-over-widen-4.c: New test.
1208
1209 2011-08-04  Richard Guenther  <rguenther@suse.de>
1210
1211         PR fortran/49957
1212         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1213
1214 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1215
1216         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1217
1218 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1219
1220         PR middle-end/49905
1221         * g++.dg/ext/builtin-object-size3.C: New test.
1222
1223 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1224
1225         PR tree-optimization/49948
1226         * gcc.dg/pr49948.c: New test.
1227
1228 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1229
1230         PR middle-end/47383
1231         * gcc.dg/torture/pr47383.c: New.
1232
1233 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1234
1235         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1236
1237 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1238
1239         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1240
1241 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1242
1243         PR target/47744
1244         * gcc.dg/torture/pr47744-1.c: New.
1245         * gcc.dg/torture/pr47744-2.c: Likewise.
1246         * gcc.dg/torture/pr47744-3.c: Likewise.
1247
1248 2011-08-03  Richard Guenther  <rguenther@suse.de>
1249
1250         PR middle-end/49958
1251         * gcc.dg/torture/pr49958.c: New testcase.
1252
1253 2011-08-03  Richard Guenther  <rguenther@suse.de>
1254
1255         PR tree-optimization/49938
1256         * g++.dg/torture/pr49938.C: New testcase.
1257
1258 2011-08-02  Jason Merrill  <jason@redhat.com>
1259
1260         PR c++/43886
1261         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1262
1263         PR c++/49577
1264         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1265
1266         PR c++/49593
1267         * g++.dg/cpp0x/variadic115.C: New.
1268
1269         PR c++/49803
1270         * g++.dg/cpp0x/union5.C: New.
1271
1272 2011-08-02  Daniel Kraft  <d@domob.eu>
1273
1274         PR fortran/49885
1275         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1276
1277 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1278
1279         PR middle-end/49947
1280         * gcc.dg/tree-ssa/forwprop-15.c
1281
1282 2011-08-02  Jason Merrill  <jason@redhat.com>
1283
1284         PR c++/49834
1285         * g++.dg/cpp0x/range-for20.C: New.
1286
1287 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1288
1289         * gfortran.dg/coarray_lib_token_3.f90: New.
1290
1291 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR fortran/46752
1294         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1295         * gcc.dg/gomp/atomic-15.c: New test.
1296         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1297         * g++.dg/gomp/atomic-15.C: New test.
1298         * g++.dg/gomp/private-1.C: New test.
1299         * g++.dg/gomp/sharing-2.C: New test.
1300         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1301         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1302         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1303
1304 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1305
1306         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1307         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1308         cleanup-module.
1309         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1310         * gfortran.dg/allocatable_function_5.f90: Ditto.
1311         * gfortran.dg/allocate_stat.f90: Ditto.
1312         * gfortran.dg/array_constructor_20.f90: Ditto.
1313         * gfortran.dg/array_constructor_21.f90: Ditto.
1314         * gfortran.dg/array_constructor_22.f90: Ditto.
1315         * gfortran.dg/array_constructor_26.f03: Ditto.
1316         * gfortran.dg/array_function_4.f90: Ditto.
1317         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1318         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1319         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1320         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1321         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1322         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1323         * gfortran.dg/class_15.f03: Ditto.
1324         * gfortran.dg/class_27.f03: Ditto.
1325         * gfortran.dg/class_33.f90: Ditto.
1326         * gfortran.dg/class_37.f03: Ditto.
1327         * gfortran.dg/class_40.f03: Ditto.
1328         * gfortran.dg/class_42.f03: Ditto.
1329         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1330         * gfortran.dg/coarray/registering_1.f90: Ditto.
1331         * gfortran.dg/convert_1.f90: Ditto.
1332         * gfortran.dg/default_initialization_3.f90: Ditto.
1333         * gfortran.dg/dependency_25.f90: Ditto.
1334         * gfortran.dg/dependency_26.f90: Ditto.
1335         * gfortran.dg/dependency_36.f90: Ditto.
1336         * gfortran.dg/dependency_37.f90: Ditto.
1337         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1338         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1339         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1340         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1341         * gfortran.dg/elemental_result_1.f90: Ditto.
1342         * gfortran.dg/empty_derived_type.f90: Ditto.
1343         * gfortran.dg/entry_7.f90: Ditto.
1344         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1345         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1346         * gfortran.dg/error_recovery_3.f90: Ditto.
1347         * gfortran.dg/extends_4.f03: Ditto.
1348         * gfortran.dg/func_assign.f90: Ditto.
1349         * gfortran.dg/func_assign_3.f90: Ditto.
1350         * gfortran.dg/generic_1.f90: Ditto.
1351         * gfortran.dg/generic_18.f90: Ditto.
1352         * gfortran.dg/generic_22.f03: Ditto.
1353         * gfortran.dg/generic_4.f90: Ditto.
1354         * gfortran.dg/generic_6.f90: Ditto.
1355         * gfortran.dg/generic_actual_arg.f90: Ditto.
1356         * gfortran.dg/graphite/id-21.f: Ditto.
1357         * gfortran.dg/graphite/pr45758.f90: Ditto.
1358         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1359         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1360         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1361         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1362         * gfortran.dg/host_used_types_1.f90: Ditto.
1363         * gfortran.dg/implicit_1.f90: Ditto.
1364         * gfortran.dg/implicit_11.f90: Ditto.
1365         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1366         * gfortran.dg/impure_actual_1.f90: Ditto.
1367         * gfortran.dg/impure_assignment_1.f90: Ditto.
1368         * gfortran.dg/impure_constructor_1.f90: Ditto.
1369         * gfortran.dg/initialization_10.f90: Ditto.
1370         * gfortran.dg/initialization_12.f90: Ditto.
1371         * gfortran.dg/interface_14.f90: Ditto.
1372         * gfortran.dg/interface_15.f90: Ditto.
1373         * gfortran.dg/interface_2.f90: Ditto.
1374         * gfortran.dg/interface_25.f90: Ditto.
1375         * gfortran.dg/interface_26.f90: Ditto.
1376         * gfortran.dg/interface_29.f90: Ditto.
1377         * gfortran.dg/interface_assignment_1.f90: Ditto.
1378         * gfortran.dg/internal_pack_6.f90: Ditto.
1379         * gfortran.dg/internal_pack_7.f90: Ditto.
1380         * gfortran.dg/internal_pack_8.f90: Ditto.
1381         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1382         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1383         * gfortran.dg/module_commons_3.f90: Ditto.
1384         * gfortran.dg/module_equivalence_4.f90: Ditto.
1385         * gfortran.dg/module_equivalence_6.f90: Ditto.
1386         * gfortran.dg/module_function_type_1.f90: Ditto.
1387         * gfortran.dg/module_naming_1.f90: Ditto.
1388         * gfortran.dg/namelist_4.f90: Ditto.
1389         * gfortran.dg/operator_c1202.f90: Ditto.
1390         * gfortran.dg/parens_7.f90: Ditto.
1391         * gfortran.dg/pr32921.f: Ditto.
1392         * gfortran.dg/pr33646.f90: Ditto.
1393         * gfortran.dg/pr41928.f90: Ditto.
1394         * gfortran.dg/pr42119.f90: Ditto.
1395         * gfortran.dg/pr43984.f90: Ditto.
1396         * gfortran.dg/present_1.f90: Ditto.
1397         * gfortran.dg/private_type_2.f90: Ditto.
1398         * gfortran.dg/proc_decl_2.f90: Ditto.
1399         * gfortran.dg/proc_ptr_10.f90: Ditto.
1400         * gfortran.dg/proc_ptr_22.f90: Ditto.
1401         * gfortran.dg/proc_ptr_8.f90: Ditto.
1402         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1403         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1404         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1405         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1406         * gfortran.dg/substring_equivalence.f90: Ditto.
1407         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1408         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1409         * gfortran.dg/trim_optimize_6.f90: Ditto.
1410         * gfortran.dg/typebound_call_12.f03: Ditto.
1411         * gfortran.dg/typebound_operator_5.f03: Ditto.
1412         * gfortran.dg/typebound_operator_6.f03: Ditto.
1413         * gfortran.dg/typebound_proc_18.f03: Ditto.
1414         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1415         * gfortran.dg/use_1.f90: Ditto.
1416         * gfortran.dg/use_10.f90: Ditto.
1417         * gfortran.dg/use_11.f90: Ditto.
1418         * gfortran.dg/use_14.f90: Ditto.
1419         * gfortran.dg/use_only_2.f90: Ditto.
1420         * gfortran.dg/use_rename_4.f90: Ditto.
1421         * gfortran.dg/use_rename_5.f90: Ditto.
1422         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1423         * gfortran.dg/used_interface_ref.f90: Ditto.
1424         * gfortran.dg/used_types_11.f90: Ditto.
1425         * gfortran.dg/used_types_3.f90: Ditto.
1426         * gfortran.dg/used_types_4.f90: Ditto.
1427         * gfortran.dg/userdef_operator_2.f90: Ditto.
1428         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1429         * gfortran.dg/vect/pr46213.f90: Ditto.
1430         * gfortran.dg/whole_file_21.f90: Ditto.
1431         * gfortran.dg/whole_file_22.f90: Ditto.
1432         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1433         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1434
1435 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1436
1437         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1438
1439 2011-08-01  Jason Merrill  <jason@redhat.com>
1440
1441         PR c++/49932
1442         * g++.dg/abi/mangle49.C: New.
1443
1444         PR c++/49924
1445         * g++.dg/cpp0x/constexpr-array4.C: New.
1446
1447         PR c++/49813
1448         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1449
1450 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1451
1452         PR target/49927
1453         * gcc.target/i386/pr49927.c: New test.
1454
1455 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1456
1457         PR tree-optimization/49926
1458         * gcc.dg/vect/pr49926.c: New test.
1459
1460 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1461
1462         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1463         * gcc.target/i386/lzcnt-1.c: New test.
1464         * gcc.target/i386/lzcnt-2.c: Likewise.
1465         * gcc.target/i386/lzcnt-2a.c: Likewise.
1466         * gcc.target/i386/lzcnt-3.c: Likewise.
1467         * gcc.target/i386/lzcnt-4.c: Likewise.
1468         * gcc.target/i386/lzcnt-4a.c: Likewise.
1469         * gcc.target/i386/lzcnt-5.c: Likewise.
1470         * gcc.target/i386/lzcnt-6.c: Likewise.
1471         * gcc.target/i386/lzcnt-6a.c: Likewise.
1472         * gcc.target/i386/lzcnt-check.h: Likewise.
1473
1474         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1475         * gcc.target/i386/sse-13.c: Likewise.
1476         * gcc.target/i386/sse-14.c: Likewise.
1477         * g++.dg/other/i386-2.C: Likewise.
1478         * g++.dg/other/i386-3.C: Likewise.
1479
1480 2011-08-01  Julian Brown  <julian@codesourcery.com>
1481
1482         * gcc.target/arm/fixed-point-exec.c: New test.
1483
1484 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1485
1486         PR target/49920
1487         * gcc.target/i386/pr49920.c: New test.
1488
1489 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1490
1491         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1492         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1493         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1494         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1495         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1496         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1497         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1498         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1499         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1500         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1501         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1502         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1503         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1504         * g++.dg/tree-ssa/pr33615.C: Ditto.
1505         * g++.dg/tree-ssa/restrict1.C: Ditto.
1506         * c-c++-common/restrict-2.c: Ditto.
1507         * gfortran.dg/pr32921.f: Ditto.
1508         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1509         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1510         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1511         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1512         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1513         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1514         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1515         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1516         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1517         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1518
1519 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1520
1521         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1522         .exe.ltrans[0-9]*. dump files.
1523
1524 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1525
1526         PR fortran/49112
1527         * gfortran.dg/abstract_type_6.f03: Modified.
1528         * gfortran.dg/typebound_proc_24.f03: New.
1529
1530 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1531
1532         PR testsuite/49917
1533         * g++.dg/init/for1.C: Fix.
1534
1535 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1536
1537         PR fortran/48876
1538         * gfortran.dg/string_5.f90:  New test.
1539
1540 2011-07-29  Jason Merrill  <jason@redhat.com>
1541
1542         PR c++/49867
1543         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1544
1545 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1546
1547         PR tree-optimization/47407
1548         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1549         alpha*-dec-osf*.
1550         Sort target list.
1551
1552 2011-07-29  Richard Guenther  <rguenther@suse.de>
1553
1554         * gcc.dg/uninit-suppress.c: Also disable VRP.
1555         * gcc.dg/uninit-suppress_2.c: Likewise.
1556
1557 2011-07-28  Jason Merrill  <jason@redhat.com>
1558
1559         PR c++/49808
1560         * g++.dg/template/nontype24.C: New.
1561
1562 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1563
1564         PR rtl-optimization/47958
1565         * gcc.dg/torture/pr47958-1.c: New.
1566
1567 2011-07-29  Wei Guozhi  <carrot@google.com>
1568
1569         PR rtl-optimization/49799
1570         * gcc.dg/pr49799.c: New test case.
1571
1572 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1573
1574         PR middle-end/48648
1575         * gcc.dg/graphite/id-pr48648.c: New.
1576
1577 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1578
1579         PR fortran/31067
1580         * gfortran.dg/maxloc_2.f90: New test.
1581         * gfortran.dg/maxloc_3.f90: New test.
1582         * gfortran.dg/minloc_1.f90: New test.
1583         * gfortran.dg/minloc_2.f90: New test.
1584         * gfortran.dg/minloc_3.f90: New test.
1585         * gfortran.dg/minmaxloc_7.f90: New test.
1586
1587         PR debug/49871
1588         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1589
1590 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1591
1592         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1593         the builtin isn't optimized away.
1594
1595 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1596
1597         PR fortran/45586
1598         * gfortran.dg/lto/pr45586-2_0.f90: New.
1599
1600 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1601
1602         PR middle-end/49875
1603         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1604         * c-c++-common/cxxbitfields-5.c: Same.
1605
1606 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1607
1608         * lib/target-supports.exp (check_effective_target_mmap): Use
1609         check_function_available.
1610
1611 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1612
1613         * g++.old-deja/g++.pt/crash60.C: Updated.
1614
1615 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1616
1617         PR target/49866
1618         * gcc.target/i386/pr49866.c: New test.
1619
1620 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1621
1622         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1623         * gcc.target/i386/bmi-andn-1.c: New test.
1624         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1625         * gcc.target/i386/bmi-andn-2.c: Likewise.
1626         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1627         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1628         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1629         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1630         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1631         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1632         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1633         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1634         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1635         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1636         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1637         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1638         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1639         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1640         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1641         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1642         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1643         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1644         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1645         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1646         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1647
1648 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1649
1650         PR middle-end/47691
1651         * gfortran.dg/graphite/id-pr47691.f: New.
1652
1653 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1654
1655         * gcc.target/i386/avx-os-support.h: New.
1656         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1657         (main): Check avx_os_support before the test is run.
1658         * gcc.target/i386/aes-avx-check.h: Ditto.
1659         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1660
1661 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1662
1663         * gcc.target/i386/aggregate-ret3.c: New test.
1664         * gcc.target/i386/aggregate-ret4.c: New test.
1665
1666 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1667
1668         PR fortran/49755
1669         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1670         allocated array should *not* change its size.
1671         * gfortran.dg/multiple_allocation_3.f90: New test.
1672
1673 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1674
1675         PR c++/49776
1676         * g++.dg/cpp0x/constexpr-49776.C: New.
1677
1678 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1679
1680         PR middle-end/47046
1681         * gcc.dg/graphite/id-pr47046.c: New.
1682
1683 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1684
1685         PR middle-end/47653
1686         * gcc.dg/graphite/run-id-pr47593.c: New.
1687
1688 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1689
1690         PR middle-end/47653
1691         * gcc.dg/graphite/run-id-pr47653.c: New.
1692         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1693         induction variables.
1694         * gcc.dg/graphite/scop-16.c: Same.
1695         * gcc.dg/graphite/scop-17.c: Same.
1696         * gcc.dg/graphite/scop-21.c: Same.
1697
1698 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1699
1700         PR middle-end/48805
1701         * gcc.dg/graphite/id-pr48805.c: New.
1702
1703 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1704
1705         * gfortran.dg/coarray_lib_token_2.f90: New.
1706
1707 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1708
1709         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1710         SPU local store.
1711
1712 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1713
1714         PR tree-opt/49671
1715         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1716         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1717
1718 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1719
1720         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1721
1722         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1723         * gcc.c-torture/execute/loop-2g.c: Likewise.
1724         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1725         Require mmap support.
1726         * gcc.c-torture/execute/loop-2g.x: Likewise.
1727         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1728         (MAP_ANON): Provide default.
1729         * gcc.dg/20050826-1.c: Likewise.
1730         * gcc.target/i386/pr36533.c: Likewise.
1731         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1732         Use dg-require-effective-target mmap.
1733
1734 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1735
1736         PR c++/49838
1737         * g++.dg/cpp0x/range-for19.C: New.
1738
1739 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1740
1741         PR testsuite/49753
1742         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1743
1744         Revert:
1745         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1746
1747         PR testsuite/49753
1748         * g++.dg/torture/pr49309.C: Remove.
1749
1750 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1751
1752         PR tree-optimization/49809
1753         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1754         test.
1755
1756 2011-07-25  Richard Guenther  <rguenther@suse.de>
1757
1758         PR tree-optimization/49715
1759         * gcc.target/i386/pr49715-1.c: New testcase.
1760         * gcc.target/i386/pr49715-2.c: Likewise.
1761
1762 2011-07-23  Jason Merrill  <jason@redhat.com>
1763
1764         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1765
1766 2011-07-22  Jason Merrill  <jason@redhat.com>
1767
1768         PR c++/49793
1769         * g++.dg/cpp0x/initlist55.C: New.
1770
1771 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1772
1773         PR fortran/49791
1774         * gfortran.dg/namelist_72.f: New.
1775
1776 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1777
1778         * gfortran.dg/coarray_25.f90: New.
1779
1780 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1781
1782         * override1.C: This test should use c++0x mode.
1783         * override3.C: New. Test the diagnostics in c++98 mode.
1784
1785 2011-07-22  Jason Merrill  <jason@redhat.com>
1786             Mark Glisse  <marc.glisse@normalesup.org>
1787
1788         PR c++/30112
1789         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1790
1791         PR c++/49813
1792         * g++.dg/opt/builtins2.C: New.
1793         * g++.dg/other/error27.C: Don't rely on __builtin.
1794
1795 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1796
1797         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1798         on lp64 targets.
1799         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1800         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1801         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1802         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1803
1804         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1805         instead of ia32.
1806
1807 2011-07-22  Richard Guenther  <rguenther@suse.de>
1808
1809         PR tree-optimization/45819
1810         * gcc.dg/pr45819.c: New testcase.
1811
1812 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1813
1814         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1815
1816 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1817
1818         PR middle-end/47654
1819         PR middle-end/49649
1820         * gcc.dg/graphite/run-id-pr47654.c: New.
1821
1822 2011-07-21  Ian Lance Taylor  <iant@google.com>
1823
1824         PR middle-end/49705
1825         * gcc.dg/pr49705.c: New test.
1826
1827 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1828
1829         * lib/target-supports.exp (check_avx_os_support_available): New.
1830         (check_effective_target_avx_runtime): Use it.
1831
1832 2011-07-21  Richard Guenther  <rguenther@suse.de>
1833
1834         PR tree-optimization/49770
1835         * g++.dg/torture/pr49770.C: New testcase.
1836
1837 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1838
1839         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1840         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1841
1842 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1843
1844         * gfortran.dg/coarray_lib_token_1.f90: New.
1845
1846 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1847
1848         * gcc.dg/pr32912-2.c: Skip for AVR.
1849         * gcc.dg/pr44674.c: Add dg-require-profiling.
1850
1851 2011-07-20  Jason Merrill  <jason@redhat.com>
1852
1853         * g++.dg/ext/desig2.C: New.
1854
1855 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1856
1857         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1858         be generated.
1859         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1860         * gcc.target/powerpc/recip-3.c: Ditto.
1861
1862 2011-07-19  Jason Merrill  <jason@redhat.com>
1863
1864         PR c++/6709 (DR 743)
1865         PR c++/42603 (DR 950)
1866         * g++.dg/cpp0x/decltype21.C: New.
1867
1868 2011-07-20  Richard Guenther  <rguenther@suse.de>
1869
1870         PR middle-end/18908
1871         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1872         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1873
1874 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1875
1876         * gcc.target/arm/combine-movs.c: New.
1877         * gcc.target/arm/unsigned-extend-2.c: New.
1878
1879 2011-07-19  Jason Merrill  <jason@redhat.com>
1880
1881         PR c++/49785
1882         * g++.dg/cpp0x/variadic114.C: New.
1883
1884 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1885
1886         * gfortran.dg/coarray_args_1.f90: New.
1887         * gfortran.dg/coarray_args_2.f90: New.
1888
1889 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1890
1891         PR fortran/49708
1892         * gfortran.dg/allocate_error_3.f90: New.
1893
1894 2011-07-19  Richard Guenther  <rguenther@suse.de>
1895
1896         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1897         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1898         * gcc.dg/torture/20110719-1.c: New testcase.
1899
1900 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1901
1902         PR tree-optimization/49768
1903         * gcc.c-torture/execute/pr49768.c: New test.
1904
1905 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1906
1907         PR tree-optimization/49771
1908         * gcc.dg/vect/pr49771.c: New test.
1909
1910 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1911
1912         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1913         * gcc.dg/ipa/ipa-2.c: Likewise.
1914         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1915         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1916         * gcc.dg/ipa/ipa-5.c: Likewise.
1917         * gcc.dg/ipa/ipa-7.c: Likewise.
1918         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1919         * gcc.dg/ipa/ipacost-1.c: Likewise.
1920         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1921         functions.
1922         * gcc.dg/ipa/ipcp-1.c: New test.
1923         * gcc.dg/ipa/ipcp-2.c: Likewise.
1924         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1925
1926 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1927
1928         PR middle-end/49675
1929         * gfortran.dg/pr49675.f90: New test.
1930
1931 2011-07-18  Richard Guenther  <rguenther@suse.de>
1932
1933         * gcc.dg/torture/20110718-1.c: New testcase.
1934
1935 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1936
1937         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1938         * g++.dg/ext/bitfield3.C: Likewise.
1939         * g++.dg/ext/bitfield4.C: Likewise.
1940         * g++.dg/ext/bitfield5.C: Likewise.
1941         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1942         * g++.dg/other/pr23205-2.C: Likewise.
1943         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1944         * gcc.c-torture/compile/20001109-2.c: Likewise.
1945         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1946         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1947         * gcc.dg/bitfld-16.c: Likewise.
1948         * gcc.dg/bitfld-17.c: Likewise.
1949         * gcc.dg/bitfld-18.c: Likewise.
1950         * gcc.dg/builtins-config.h: Remove Netware support.
1951         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1952         * gcc.dg/cdce2.c: Likewise.
1953         * gcc.dg/cpp/assert4.c: Remove netware support.
1954         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1955         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1956
1957         * lib/target-supports.exp (check_visibility_available): Remove
1958         NetWare support.
1959         (check_profiling_available): Likewise.
1960
1961 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1962
1963         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1964
1965 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1966             Thomas Koenig  <tkoenig@gcc.gnu.org>
1967
1968         PR fortran/34657
1969         * gfortran.dg/generic_17.f90: Fix testcase.
1970         * gfortran.dg/interface_3.f90: Add dg-error.
1971         * gfortran.dg/use_14.f90: New.
1972         * gfortran.dg/use_15.f90: New.
1973
1974 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1975
1976         * gnat.dg/pointer_controlled.adb: New test.
1977
1978 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1979
1980         PR fortran/49624
1981         * gfortran.dg/pointer_remapping_7.f90: New.
1982
1983 2011-07-16  Jason Merrill  <jason@redhat.com>
1984
1985         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1986
1987 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1988             Jason Merrill  <jason@redhat.com>
1989
1990         PR c++/45329
1991         PR c++/48934
1992         * g++.dg/cpp0x/decltype29.C: Adjust.
1993         * g++.dg/cpp0x/error4.C: Adjust.
1994         * g++.dg/cpp0x/sfinae26.C: Adjust.
1995         * g++.dg/cpp0x/variadic105.C: Adjust.
1996         * g++.dg/template/deduce3.C: Adjust.
1997         * g++.dg/template/error45.C: Adjust.
1998         * g++.dg/template/ptrmem2.C: Adjust.
1999         * g++.dg/template/sfinae2.C: Adjust.
2000         * g++.old-deja/g++.pt/crash60.C: Adjust.
2001         * g++.old-deja/g++.pt/unify6.C: Adjust.
2002         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2003         * g++.dg/cpp0x/nullptr15.C: Adjust.
2004         * g++.dg/cpp0x/pr31431-2.C: Adjust.
2005         * g++.dg/cpp0x/pr31431.C: Adjust.
2006         * g++.dg/cpp0x/pr31434.C: Adjust.
2007         * g++.dg/cpp0x/sfinae11.C: Adjust
2008         * g++.dg/cpp0x/temp_default2.C: Adjust.
2009         * g++.dg/cpp0x/trailing4.C: Adjust.
2010         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2011         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2012         * g++.dg/cpp0x/variadic105.C: Adjust.
2013         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2014         * g++.dg/ext/vla2.C: Adjust.
2015         * g++.dg/other/ptrmem10.C: Adjust.
2016         * g++.dg/other/ptrmem11.C: Adjust.
2017         * g++.dg/overload/unknown1.C: Adjust.
2018         * g++.dg/template/conv11.C: Adjust.
2019         * g++.dg/template/dependent-expr5.C: Adjust.
2020         * g++.dg/template/friend.C: Adjust.
2021         * g++.dg/template/incomplete2.C: Adjust.
2022         * g++.dg/template/local4.C: Adjust.
2023         * g++.dg/template/local6.C: Adjust.
2024         * g++.dg/template/operator9.C: Adjust.
2025         * g++.dg/template/ttp25.C: Adjust.
2026         * g++.dg/template/unify10.C: Adjust.
2027         * g++.dg/template/unify11.C: Adjust.
2028         * g++.dg/template/unify6.C: Adjust.
2029         * g++.dg/template/unify9.C: Adjust.
2030         * g++.dg/template/varmod1.C: Adjust.
2031         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2032         * g++.old-deja/g++.pt/crash28.C: Adjust.
2033         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2034         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2035         * g++.old-deja/g++.pt/expr2.C: Adjust.
2036         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2037         * g++.old-deja/g++.pt/spec5.C: Adjust.
2038         * g++.old-deja/g++.pt/spec6.C: Adjust.
2039         * g++.old-deja/g++.pt/unify4.C: Adjust.
2040         * g++.old-deja/g++.pt/unify8.C: Adjust.
2041         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2042         * g++.dg/overload/template5.C: New testcase.
2043         * g++.dg/template/overload12.C: New testcase.
2044
2045 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2046
2047         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2048         * gfortran.dg/coarray_7.f90: Ditto.
2049         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2050         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2051
2052 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2053
2054         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2055         case.
2056         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2057         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2058         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2059         C67X.
2060         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2061         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2062         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2063
2064 2011-07-15  Jason Merrill  <jason@redhat.com>
2065
2066         PR testsuite/49741
2067         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2068         Use --extra_opts instead of --additional_options.
2069
2070 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR testsuite/49753
2073         * g++.dg/torture/pr49309.C: Remove.
2074
2075 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2076
2077         * gcc.target/tic6x/weak-call.c: New test.
2078         * gcc.target/tic6x/fpcmp.c: New test.
2079         * gcc.target/tic6x/fpdiv.c: New test.
2080         * gcc.target/tic6x/rotdi16-scan.c: New test.
2081         * gcc.target/tic6x/ffssi.c: New test.
2082         * gcc.target/tic6x/fpdiv-lib.c: New test.
2083         * gcc.target/tic6x/cold-lc.c: New test.
2084         * gcc.target/tic6x/longcalls.c: New test.
2085         * gcc.target/tic6x/abi-align-1.c: New test.
2086         * gcc.target/tic6x/fpcmp-finite.c: New test.
2087         * gcc.target/tic6x/rotdi16.c: New test.
2088         * gcc.target/tic6x/bswapl.c: New test.
2089         * gcc.target/tic6x/ffsdi.c: New test.
2090         * gcc.target/tic6x/tic6x.exp: New file.
2091         * gcc.target/tic6x/builtins/arith24.c: New test.
2092         * gcc.target/tic6x/builtins/smpy.c: New test.
2093         * gcc.target/tic6x/builtins/smpylh.c: New test.
2094         * gcc.target/tic6x/builtins/smpyh.c: New test.
2095         * gcc.target/tic6x/builtins/sarith1.c: New test.
2096         * gcc.target/tic6x/builtins/extclr.c: New test
2097         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2098         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2099         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2100         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2101         New functions.
2102         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2103         __TMS320C6X__.
2104         * gcc.dg/20020312-2.c: Likewise.
2105         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2106         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2107         * gcc.dg/torture/builtin-math-7.c: Likewise.
2108
2109         PR testsuite/49757
2110         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2111         not testing tic6x-*-*.
2112
2113 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2114
2115         PR tree-opt/49309
2116         * g++.dg/torture/pr49309.C: New testcase.
2117
2118 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2119
2120         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2121
2122 2011-07-14  Richard Guenther  <rguenther@suse.de>
2123
2124         PR tree-optimization/49651
2125         * gcc.dg/torture/pr49651.c: New testcase.
2126
2127 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2128
2129         PR target/43746
2130         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2131
2132 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2133
2134         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2135         -mno-pointers-to-nested-functions.
2136         * gcc.target/powerpc/no-r11-2.c: Ditto.
2137         * gcc.target/powerpc/no-r11-3.c: Ditto.
2138
2139 2011-07-13  Jason Merrill  <jason@redhat.com>
2140
2141         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2142         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2143         when compiling C files.
2144         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2145         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2146         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2147         * g++.dg/lookup/anon2.C: Likewise.
2148         * g++.dg/tree-ssa/copyprop.C: Likewise.
2149         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2150         * g++.dg/init/vector1.C: Ignore narrowing errors.
2151         * g++.dg/torture/pr35526.C: Likewise.
2152         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2153
2154 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2155
2156         PR libfortran/49296
2157         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2158         and logical reads.
2159
2160 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2161
2162         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2163         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2164
2165 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2166
2167         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2168         * lib/obj-c++.exp (obj-c++_init): Ditto.
2169         * lib/file-format.exp (gcc_target_object_format): Ditto.
2170         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2171         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2172         (check_visibility_available): Ditto.
2173         (check_effective_target_tls_native): Ditto.
2174         (check_effective_target_tls_emulated): Ditto.
2175         (check_effective_target_function_sections): Ditto.
2176
2177 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2178
2179         * gcc.target/arm/pr48183.c: New test.
2180
2181 2011-07-13  Richard Guenther  <rguenther@suse.de>
2182
2183         * gcc.dg/torture/20110713-1.c: New testcase.
2184
2185 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2186
2187         PR rtl-opt/49474
2188         * gcc.c-torture/compile/pr49474.c: New testcase.
2189
2190 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR tree-optimization/49712
2193         * gcc.c-torture/execute/pr49712.c: New test.
2194
2195 2011-07-11  Jason Merrill  <jason@redhat.com>
2196
2197         PR c++/44609
2198         * g++.dg/template/recurse3.C: New.
2199
2200 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR debug/49676
2203         * gcc.dg/guality/csttest.c: New test.
2204
2205         PR fortran/49698
2206         * gfortran.dg/pr49698.f90: New test.
2207
2208 2011-07-11  Jeff Law  <law@redhat.com>
2209
2210         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2211
2212 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2213
2214         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2215         * go.test/go-test.exp (go-set-goarch): Likewise.
2216
2217 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2218
2219         PR target/39633
2220         * gcc.target/avr/torture/pr39633.c: New test case.
2221
2222 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2223
2224         PR fortran/18918
2225         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2226
2227 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2228
2229         * lib/target-supports.exp (check_effective_target_scheduling):
2230         New Function.
2231         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2232         * gcc.dg/pr45055.c: Ditto.
2233         * gcc.dg/pr45353.c: Ditto.
2234         * g++.dg/pr45056.C: Ditto.
2235
2236 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2237
2238         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2239         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2240         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2241         * g++.dg/torture/pr31863.C: Skip AVR.
2242
2243 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2244
2245         PR fortran/49690
2246         * gfortran.dg/intrinsic_signal.f90: New.
2247
2248 2011-07-09  Jason Merrill  <jason@redhat.com>
2249
2250         * g++.dg/cpp0x/regress/regress6.C: New.
2251         * g++.dg/parse/crash45.C: Adjust message.
2252         * g++.dg/template/crash38.C: Adjust message.
2253         * g++.dg/template/crash64.C: Adjust message.
2254
2255 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2256
2257         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2258         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2259         * g++.dg/abi/bitfield3.C: Likewise.
2260         * g++.dg/eh/pr38662.C: Likewise.
2261         * g++.dg/ext/attrib36.C: Likewise.
2262         * g++.dg/ext/attrib37.C: Likewise.
2263         * g++.dg/ext/attrib8.C: Likewise.
2264         * g++.dg/ext/tmplattr1.C: Likewise.
2265         * g++.dg/inherit/override-attribs.C: Likewise.
2266         * g++.dg/opt/inline9.C: Likewise.
2267         * g++.dg/opt/life1.C: Likewise.
2268         * g++.dg/opt/longbranch2.C: Likewise.
2269         * g++.dg/opt/nrv12.C: Likewise.
2270         * g++.dg/opt/reg-stack4.C: Likewise.
2271         * g++.dg/other/pr35504.C: Likewise.
2272         * g++.dg/other/pr39496.C: Likewise.
2273         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2274         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2275         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2276         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2277         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2278         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2279         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2280         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2281         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2282         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2283         * g++.dg/warn/pr15774-1.C: Likewise.
2284         * g++.dg/warn/pr15774-2.C: Likewise.
2285         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2286         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2287         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2288         * g++.old-deja/g++.pt/asm2.C: Likewise.
2289         * gcc.c-torture/compile/20000804-1.c: Likewise.
2290         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2291         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2292         * gcc.dg/20020108-1.c: Likewise.
2293         * gcc.dg/20020122-2.c: Likewise.
2294         * gcc.dg/20020122-3.c: Likewise.
2295         * gcc.dg/20020206-1.c: Likewise.
2296         * gcc.dg/20020219-1.c: Likewise.
2297         * gcc.dg/20020310-1.c: Likewise.
2298         * gcc.dg/20020411-1.c: Likewise.
2299         * gcc.dg/20020418-2.c: Likewise.
2300         * gcc.dg/20020426-2.c: Likewise.
2301         * gcc.dg/20020517-1.c: Likewise.
2302         * gcc.dg/20030204-1.c: Likewise.
2303         * gcc.dg/20030826-2.c: Likewise.
2304         * gcc.dg/20031102-1.c: Likewise.
2305         * gcc.dg/20031202-1.c: Likewise.
2306         * gcc.dg/20050111-1.c: Likewise.
2307         * gcc.dg/20050503-1.c: Likewise.
2308         * gcc.dg/array-init-1.c: Likewise.
2309         * gcc.dg/builtin-apply4.c: Likewise.
2310         * gcc.dg/dfp/pr31344.c: Likewise.
2311         * gcc.dg/gomp/atomic-11.c: Likewise.
2312         * gcc.dg/graphite/pr40281.c: Likewise.
2313         * gcc.dg/ia64-sync-1.c: Likewise.
2314         * gcc.dg/ia64-sync-2.c: Likewise.
2315         * gcc.dg/ia64-sync-3.c: Likewise.
2316         * gcc.dg/ia64-sync-4.c: Likewise.
2317         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2318         * gcc.dg/invalid-call-1.c: Likewise.
2319         * gcc.dg/loop-3.c: Likewise.
2320         * gcc.dg/lower-subreg-1.c: Likewise.
2321         * gcc.dg/lto/pr47259_0.c: Likewise.
2322         * gcc.dg/nested-calls-1.c: Likewise.
2323         * gcc.dg/pr20017.c: Likewise.
2324         * gcc.dg/pr25023.c: Likewise.
2325         * gcc.dg/pr27671-2.c: Likewise.
2326         * gcc.dg/pr32176.c: Likewise.
2327         * gcc.dg/pr33676.c: Likewise.
2328         * gcc.dg/pr35045.c: Likewise.
2329         * gcc.dg/pr36015.c: Likewise.
2330         * gcc.dg/pr36584.c: Likewise.
2331         * gcc.dg/pr36998.c: Likewise.
2332         * gcc.dg/pr37438.c: Likewise.
2333         * gcc.dg/pr37908.c: Likewise.
2334         * gcc.dg/pr41241.c: Likewise.
2335         * gcc.dg/pr41340.c: Likewise.
2336         * gcc.dg/pr44136.c: Likewise.
2337         * gcc.dg/pr44194-1.c: Likewise.
2338         * gcc.dg/pr46212.c: Likewise.
2339         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2340         * gcc.dg/setjmp-2.c: Likewise.
2341         * gcc.dg/short-compare-1.c: Likewise.
2342         * gcc.dg/short-compare-2.c: Likewise.
2343         * gcc.dg/smod-1.c: Likewise.
2344         * gcc.dg/sync-2.c: Likewise.
2345         * gcc.dg/sync-3.c: Likewise.
2346         * gcc.dg/tls/opt-1.c: Likewise.
2347         * gcc.dg/tls/opt-2.c: Likewise.
2348         * gcc.dg/tls/opt-3.c: Likewise.
2349         * gcc.dg/torture/badshift.c: Likewise.
2350         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2351         * gcc.dg/torture/pr20314-2.c: Likewise.
2352         * gcc.dg/torture/pr36891.c: Likewise.
2353         * gcc.dg/torture/pr38774.c: Likewise.
2354         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2355         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2356         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2357         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2358         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2359         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2360         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2361         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2362         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2363         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2364         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2365         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2366         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2367         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2368         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2369         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2370         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2371         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2372         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2373         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2374         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2375         * gcc.dg/unroll-1.c: Likewise.
2376         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2377         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2378         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2379         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2380         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2381         * gcc.target/i386/20000609-1.c: Likewise.
2382         * gcc.target/i386/20000720-1.c: Likewise.
2383         * gcc.target/i386/20000724-1.c: Likewise.
2384         * gcc.target/i386/20011107-1.c: Likewise.
2385         * gcc.target/i386/20011119-1.c: Likewise.
2386         * gcc.target/i386/20020201-3.c: Likewise.
2387         * gcc.target/i386/20020218-1.c: Likewise.
2388         * gcc.target/i386/20020729-1.c: Likewise.
2389         * gcc.target/i386/20030926-1.c: Likewise.
2390         * gcc.target/i386/20060125-1.c: Likewise.
2391         * gcc.target/i386/20060125-2.c: Likewise.
2392         * gcc.target/i386/20060512-1.c: Likewise.
2393         * gcc.target/i386/20060512-2.c: Likewise.
2394         * gcc.target/i386/20060512-3.c: Likewise.
2395         * gcc.target/i386/20060512-4.c: Likewise.
2396         * gcc.target/i386/387-1.c: Likewise.
2397         * gcc.target/i386/387-2.c: Likewise.
2398         * gcc.target/i386/387-5.c: Likewise.
2399         * gcc.target/i386/387-6.c: Likewise.
2400         * gcc.target/i386/980312-1.c: Likewise.
2401         * gcc.target/i386/980313-1.c: Likewise.
2402         * gcc.target/i386/990117-1.c: Likewise.
2403         * gcc.target/i386/990424-1.c: Likewise.
2404         * gcc.target/i386/990524-1.c: Likewise.
2405         * gcc.target/i386/991129-1.c: Likewise.
2406         * gcc.target/i386/991214-1.c: Likewise.
2407         * gcc.target/i386/991230-1.c: Likewise.
2408         * gcc.target/i386/addr-sel-1.c: Likewise.
2409         * gcc.target/i386/aggregate-ret1.c: Likewise.
2410         * gcc.target/i386/aggregate-ret2.c: Likewise.
2411         * gcc.target/i386/align-main-3.c: Likewise.
2412         * gcc.target/i386/amd64-abi-1.c: Likewise.
2413         * gcc.target/i386/amd64-abi-2.c: Likewise.
2414         * gcc.target/i386/amd64-abi-4.c: Likewise.
2415         * gcc.target/i386/amd64-abi-5.c: Likewise.
2416         * gcc.target/i386/amd64-abi-6.c: Likewise.
2417         * gcc.target/i386/asm-1.c: Likewise.
2418         * gcc.target/i386/asm-3.c: Likewise.
2419         * gcc.target/i386/asm-5.c: Likewise.
2420         * gcc.target/i386/attributes-error.c: Likewise.
2421         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2422         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2423         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2424         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2425         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2426         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2427         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2428         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2429         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2430         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2431         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2432         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2433         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2434         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2435         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2436         * gcc.target/i386/bitfield1.c: Likewise.
2437         * gcc.target/i386/bitfield2.c: Likewise.
2438         * gcc.target/i386/bmi-2.c: Likewise.
2439         * gcc.target/i386/bmi-5.c: Likewise.
2440         * gcc.target/i386/builtin-unreachable.c: Likewise.
2441         * gcc.target/i386/cleanup-2.c: Likewise.
2442         * gcc.target/i386/clobbers.c: Likewise.
2443         * gcc.target/i386/cmov8.c: Likewise.
2444         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2445         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2446         * gcc.target/i386/compress-float-387.c: Likewise.
2447         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2448         * gcc.target/i386/compress-float-sse.c: Likewise.
2449         * gcc.target/i386/crc32-2.c: Likewise.
2450         * gcc.target/i386/crc32-3.c: Likewise.
2451         * gcc.target/i386/divmod-7.c: Likewise.
2452         * gcc.target/i386/divmod-8.c: Likewise.
2453         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2454         * gcc.target/i386/fma3-builtin.c: Likewise.
2455         * gcc.target/i386/fma3-fma.c: Likewise.
2456         * gcc.target/i386/fma4-256-vector.c: Likewise.
2457         * gcc.target/i386/fma4-builtin.c: Likewise.
2458         * gcc.target/i386/fma4-fma-2.c: Likewise.
2459         * gcc.target/i386/fma4-fma.c: Likewise.
2460         * gcc.target/i386/fma4-vector-2.c: Likewise.
2461         * gcc.target/i386/fma4-vector.c: Likewise.
2462         * gcc.target/i386/funcspec-1.c: Likewise.
2463         * gcc.target/i386/funcspec-10.c: Likewise.
2464         * gcc.target/i386/funcspec-11.c: Likewise.
2465         * gcc.target/i386/funcspec-2.c: Likewise.
2466         * gcc.target/i386/funcspec-5.c: Likewise.
2467         * gcc.target/i386/funcspec-6.c: Likewise.
2468         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2469         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2470         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2471         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2472         * gcc.target/i386/incoming-1.c: Likewise.
2473         * gcc.target/i386/incoming-10.c: Likewise.
2474         * gcc.target/i386/incoming-11.c: Likewise.
2475         * gcc.target/i386/incoming-12.c: Likewise.
2476         * gcc.target/i386/incoming-13.c: Likewise.
2477         * gcc.target/i386/incoming-14.c: Likewise.
2478         * gcc.target/i386/incoming-15.c: Likewise.
2479         * gcc.target/i386/incoming-2.c: Likewise.
2480         * gcc.target/i386/incoming-3.c: Likewise.
2481         * gcc.target/i386/incoming-4.c: Likewise.
2482         * gcc.target/i386/incoming-5.c: Likewise.
2483         * gcc.target/i386/incoming-6.c: Likewise.
2484         * gcc.target/i386/incoming-7.c: Likewise.
2485         * gcc.target/i386/incoming-8.c: Likewise.
2486         * gcc.target/i386/incoming-9.c: Likewise.
2487         * gcc.target/i386/lea.c: Likewise.
2488         * gcc.target/i386/local.c: Likewise.
2489         * gcc.target/i386/loop-1.c: Likewise.
2490         * gcc.target/i386/loop-2.c: Likewise.
2491         * gcc.target/i386/loop-3.c: Likewise.
2492         * gcc.target/i386/max-stack-align.c: Likewise.
2493         * gcc.target/i386/memcpy-1.c: Likewise.
2494         * gcc.target/i386/movbe-2.c: Likewise.
2495         * gcc.target/i386/movq-2.c: Likewise.
2496         * gcc.target/i386/movq.c: Likewise.
2497         * gcc.target/i386/nrv1.c: Likewise.
2498         * gcc.target/i386/pad-4.c: Likewise.
2499         * gcc.target/i386/pad-5a.c: Likewise.
2500         * gcc.target/i386/pad-5b.c: Likewise.
2501         * gcc.target/i386/pad-6a.c: Likewise.
2502         * gcc.target/i386/pad-6b.c: Likewise.
2503         * gcc.target/i386/pad-7.c: Likewise.
2504         * gcc.target/i386/pad-9.c: Likewise.
2505         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2506         * gcc.target/i386/pic-1.c: Likewise.
2507         * gcc.target/i386/pr12092-1.c: Likewise.
2508         * gcc.target/i386/pr12329.c: Likewise.
2509         * gcc.target/i386/pr21518.c: Likewise.
2510         * gcc.target/i386/pr22362.c: Likewise.
2511         * gcc.target/i386/pr22585.c: Likewise.
2512         * gcc.target/i386/pr23098.c: Likewise.
2513         * gcc.target/i386/pr25196.c: Likewise.
2514         * gcc.target/i386/pr25293.c: Likewise.
2515         * gcc.target/i386/pr25654.c: Likewise.
2516         * gcc.target/i386/pr26449.c: Likewise.
2517         * gcc.target/i386/pr26778.c: Likewise.
2518         * gcc.target/i386/pr26826.c: Likewise.
2519         * gcc.target/i386/pr27266.c: Likewise.
2520         * gcc.target/i386/pr29978.c: Likewise.
2521         * gcc.target/i386/pr30505.c: Likewise.
2522         * gcc.target/i386/pr30961-1.c: Likewise.
2523         * gcc.target/i386/pr31628.c: Likewise.
2524         * gcc.target/i386/pr32000-2.c: Likewise.
2525         * gcc.target/i386/pr32661-1.c: Likewise.
2526         * gcc.target/i386/pr32708-2.c: Likewise.
2527         * gcc.target/i386/pr32708-3.c: Likewise.
2528         * gcc.target/i386/pr34256.c: Likewise.
2529         * gcc.target/i386/pr34312.c: Likewise.
2530         * gcc.target/i386/pr34522.c: Likewise.
2531         * gcc.target/i386/pr35160.c: Likewise.
2532         * gcc.target/i386/pr35281.c: Likewise.
2533         * gcc.target/i386/pr36246.c: Likewise.
2534         * gcc.target/i386/pr36786.c: Likewise.
2535         * gcc.target/i386/pr37275.c: Likewise.
2536         * gcc.target/i386/pr37843-3.c: Likewise.
2537         * gcc.target/i386/pr37843-4.c: Likewise.
2538         * gcc.target/i386/pr39082-1.c: Likewise.
2539         * gcc.target/i386/pr39431.c: Likewise.
2540         * gcc.target/i386/pr39496.c: Likewise.
2541         * gcc.target/i386/pr39543-2.c: Likewise.
2542         * gcc.target/i386/pr39911.c: Likewise.
2543         * gcc.target/i386/pr40718.c: Likewise.
2544         * gcc.target/i386/pr40906-1.c: Likewise.
2545         * gcc.target/i386/pr40906-2.c: Likewise.
2546         * gcc.target/i386/pr40906-3.c: Likewise.
2547         * gcc.target/i386/pr40934.c: Likewise.
2548         * gcc.target/i386/pr41900.c: Likewise.
2549         * gcc.target/i386/pr42589.c: Likewise.
2550         * gcc.target/i386/pr43662.c: Likewise.
2551         * gcc.target/i386/pr43671.c: Likewise.
2552         * gcc.target/i386/pr43766.c: Likewise.
2553         * gcc.target/i386/pr43869.c: Likewise.
2554         * gcc.target/i386/pr44942.c: Likewise.
2555         * gcc.target/i386/pr44948-2a.c: Likewise.
2556         * gcc.target/i386/pr45234.c: Likewise.
2557         * gcc.target/i386/pr45336-2.c: Likewise.
2558         * gcc.target/i386/pr45336-4.c: Likewise.
2559         * gcc.target/i386/pr45852.c: Likewise.
2560         * gcc.target/i386/pr46470.c: Likewise.
2561         * gcc.target/i386/pr48037-1.c: Likewise.
2562         * gcc.target/i386/pr48389.c: Likewise.
2563         * gcc.target/i386/pr49095.c: Likewise.
2564         * gcc.target/i386/pr9771-1.c: Likewise.
2565         * gcc.target/i386/rdfsbase-1.c: Likewise.
2566         * gcc.target/i386/rdfsbase-2.c: Likewise.
2567         * gcc.target/i386/rdgsbase-1.c: Likewise.
2568         * gcc.target/i386/rdgsbase-2.c: Likewise.
2569         * gcc.target/i386/rdrand-3.c: Likewise.
2570         * gcc.target/i386/regparm-stdcall.c: Likewise.
2571         * gcc.target/i386/regparm.c: Likewise.
2572         * gcc.target/i386/reload-1.c: Likewise.
2573         * gcc.target/i386/rotate-2.c: Likewise.
2574         * gcc.target/i386/sibcall-5.c: Likewise.
2575         * gcc.target/i386/signbit-1.c: Likewise.
2576         * gcc.target/i386/signbit-2.c: Likewise.
2577         * gcc.target/i386/signbit-3.c: Likewise.
2578         * gcc.target/i386/sse-5.c: Likewise.
2579         * gcc.target/i386/sse-8.c: Likewise.
2580         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2581         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2582         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2583         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2584         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2585         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2586         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2587         * gcc.target/i386/sse2-movq-2.c: Likewise.
2588         * gcc.target/i386/sse2-movq-3.c: Likewise.
2589         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2590         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2591         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2592         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2593         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2594         * gcc.target/i386/ssefn-1.c: Likewise.
2595         * gcc.target/i386/ssefn-2.c: Likewise.
2596         * gcc.target/i386/sseregparm-1.c: Likewise.
2597         * gcc.target/i386/sseregparm-2.c: Likewise.
2598         * gcc.target/i386/sseregparm-3.c: Likewise.
2599         * gcc.target/i386/sseregparm-4.c: Likewise.
2600         * gcc.target/i386/sseregparm-5.c: Likewise.
2601         * gcc.target/i386/sseregparm-6.c: Likewise.
2602         * gcc.target/i386/sseregparm-7.c: Likewise.
2603         * gcc.target/i386/sseregparm-8.c: Likewise.
2604         * gcc.target/i386/stack-realign.c: Likewise.
2605         * gcc.target/i386/stack-usage-realign.c: Likewise.
2606         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2607         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2608         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2609         * gcc.target/i386/stackalign/return-1.c: Likewise.
2610         * gcc.target/i386/stackalign/return-2.c: Likewise.
2611         * gcc.target/i386/stackalign/return-3.c: Likewise.
2612         * gcc.target/i386/tailcall-1.c: Likewise.
2613         * gcc.target/i386/tbm-2.c: Likewise.
2614         * gcc.target/i386/udivmod-7.c: Likewise.
2615         * gcc.target/i386/udivmod-8.c: Likewise.
2616         * gcc.target/i386/unroll-1.c: Likewise.
2617         * gcc.target/i386/vararg-1.c: Likewise.
2618         * gcc.target/i386/vararg-2.c: Likewise.
2619         * gcc.target/i386/vect8-ret.c: Likewise.
2620         * gcc.target/i386/vectorize5.c: Likewise.
2621         * gcc.target/i386/wmul-1.c: Likewise.
2622         * gcc.target/i386/wmul-2.c: Likewise.
2623         * gcc.target/i386/wrfsbase-1.c: Likewise.
2624         * gcc.target/i386/wrfsbase-2.c: Likewise.
2625         * gcc.target/i386/wrgsbase-1.c: Likewise.
2626         * gcc.target/i386/wrgsbase-2.c: Likewise.
2627         * gcc.target/i386/xop-pcmov.c: Likewise.
2628         * gcc.target/i386/xop-pcmov2.c: Likewise.
2629         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2630         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2631         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2632         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2633         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2634         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2635         * gcc.target/i386/zee.c: Likewise.
2636         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2637         * gfortran.dg/compiler-directive_2.f: Likewise.
2638         * gfortran.dg/g77/20010216-1.f: Likewise.
2639         * gfortran.dg/gomp/pr39152.f90: Likewise.
2640         * gfortran.dg/pr33794.f90: Likewise.
2641
2642 2011-07-09  Jason Merrill  <jason@redhat.com>
2643
2644         * g++.dg/cpp0x/regress/regress5.C: New.
2645
2646 2011-07-08  Jason Merrill  <jason@redhat.com>
2647
2648         PR c++/45437
2649         * g++.dg/expr/compound-asn1.C: New.
2650         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2651
2652 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2653
2654         PR target/49621
2655         * gcc.target/powerpc/altivec-34.c: New test.
2656
2657 2011-07-08  Jason Merrill  <jason@redhat.com>
2658
2659         PR c++/45603
2660         * g++.dg/abi/guard3.C: New.
2661
2662 2011-07-08  Julian Brown  <julian@codesourcery.com>
2663
2664         * lib/target-supports.exp
2665         (check_effective_target_arm_little_endian): New.
2666         (check_effective_target_vect_pack_trunc): Use above.
2667         (check_effective_target_vect_unpack): Likewise.
2668         (check_effective_target_vect_element_align): Test
2669         check_effective_target_arm_vect_no_misalign for ARM.
2670
2671 2011-07-08  Jason Merrill  <jason@redhat.com>
2672
2673         PR c++/49673
2674         * g++.dg/cpp0x/constexpr-rom.C: New.
2675
2676 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2677
2678         PR middle-end/49519
2679         * g++.dg/torture/pr49519.C: New test.
2680
2681 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2682
2683         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2684
2685 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2686
2687         PR testsuite/48727
2688         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2689
2690 2011-07-08  Richard Guenther  <rguenther@suse.de>
2691
2692         PR tree-optimization/49662
2693         * gcc.dg/graphite/interchange-14.c: XFAIL.
2694         * gcc.dg/graphite/interchange-15.c: Likewise.
2695         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2696
2697 2011-07-06  Jason Merrill  <jason@redhat.com>
2698
2699         PR c++/49663
2700         * g++.dg/cpp0x/regress/regress4.C: New.
2701
2702 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2703
2704         PR fortran/49648
2705         * gfortran.dg/result_in_spec_4.f90: New test.
2706
2707 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2708
2709         * gcc.target/sparc/cas64.c: New test.
2710
2711 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2712
2713         PR c/49644
2714         * g++.dg/torture/pr49644.C: New test.
2715
2716         PR c/49644
2717         * gcc.c-torture/execute/pr49644.c: New test.
2718
2719 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2720
2721         * lib/target-supports.exp (check_effective_target_ia32): New.
2722         (check_effective_target_x32): Likewise.
2723         (check_effective_target_vect_cmdline_needed): Also check x32.
2724
2725 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2726
2727         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2728         dg-prune-output.
2729         * gcc.target/arm/pr42235.c: Likewise.
2730         * gcc.target/arm/pr42495.c: Likewise.
2731         * gcc.target/arm/pr42574.c: Likewise.
2732         * gcc.target/arm/thumb-branch1.c: Likewise.
2733
2734         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2735         unneeded prune of possible warning.
2736         * gcc.target/arm/pr40956.c: Likewise.
2737         * gcc.target/arm/pr42505.c: Likewise.
2738
2739         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2740         * gcc.c-torture/compile/pr46883.c: Likewise.
2741         * gcc.c-torture/compile/pr46934.c: Likewise.
2742
2743         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2744         for move to ../../gcc.c-torture/compile.
2745         * gcc.target/arm/pr46883.c: Likewise.
2746         * gcc.target/arm/pr46934.c: Likewise.
2747
2748         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2749         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2750         * gcc.target/arm/wmul-1.c: Likewise.
2751         * gcc.target/arm/wmul-2.c: Likewise.
2752         * gcc.target/arm/wmul-3.c: Likewise.
2753         * gcc.target/arm/wmul-4.c: Likewise.
2754         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2755         add tab after scan target.
2756         * gcc.target/arm/smlaltt-1.c: Likewise.
2757         * gcc.target/arm/smlatb-1.c: Likewise.
2758         * gcc.target/arm/smlatt-1.c: Likewise.
2759
2760 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2761
2762         PR debug/49522
2763         * gcc.dg/debug/pr49522.c: New test.
2764
2765 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2766
2767         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2768         * gcc.dg/pr46212.c: Run only if target int32plus.
2769         * gcc.dg/torture/pr48146.c: Ditto.
2770         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2771         * c-c++-common/pr44832.c: Ditto.
2772         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2773         * gcc.dg/pr31490.c: Ditto.
2774         * gcc.dg/torture/builtin-math-7.c: Run only if target
2775         large_double.
2776         * gcc.dg/torture/pr45764.c: Skip for AVR.
2777         * gcc.dg/pr47893.c: Ditto.
2778
2779 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2780
2781         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2782         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2783         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2784         add tab to scan target.
2785
2786 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2787
2788         * gcc.target/arm/neon-modes-3.c: New test.
2789
2790 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2791
2792         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2793         -fno-loop-interchange -ffast-math.
2794
2795 2011-07-07  Richard Guenther  <rguenther@suse.de>
2796
2797         * gcc.dg/ftrapv-3.c: New testcase.
2798
2799 2011-07-07  Richard Guenther  <rguenther@suse.de>
2800
2801         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2802         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2803
2804 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2805
2806         * gcc.dg/binop-notxor1.c: New test.
2807         * gcc.dg/binop-notand4a.c: New test.
2808         * gcc.dg/binop-notxor2.c: New test.
2809         * gcc.dg/binop-notand3a.c: New test.
2810         * gcc.dg/binop-notand2a.c: New test.
2811         * gcc.dg/binop-notand6a.c: New test.
2812         * gcc.dg/binop-notor1.c: New test.
2813         * gcc.dg/binop-notand1a.c: New test.
2814         * gcc.dg/binop-notand5a.c: New test.
2815         * gcc.dg/binop-notor2.c: New test.
2816
2817 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2818
2819         PR middle-end/49640
2820         * gcc.dg/gomp/pr49640.c: New test.
2821
2822 2011-07-07  Richard Guenther  <rguenther@suse.de>
2823
2824         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2825
2826 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2827
2828         PR target/39150
2829         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2830
2831 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2832
2833         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2834         * gcc.target/powerpc/no-r11-2.c: Ditto.
2835         * gcc.target/powerpc/no-r11-3.c: Ditto.
2836
2837 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2838
2839         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2840         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2841
2842 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2843
2844         * lib/target-supports.exp (check_profiling_available): Disable
2845         profiling with -fprofile-generate for target avr.
2846
2847 2011-07-06  Richard Guenther  <rguenther@suse.de>
2848
2849         PR tree-optimization/49645
2850         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2851
2852 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2853
2854         PR middle-end/47383
2855         * gcc.dg/pr47383.c: New.
2856
2857 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2858
2859         PR tree-optimization/49647
2860         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2861
2862 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2863
2864         PR testsuite/49542
2865         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2866         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2867
2868 2011-07-05  Jason Merrill  <jason@redhat.com>
2869
2870         PR c++/48157
2871         * g++.dg/template/template-id-4.C: New.
2872
2873 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2874
2875         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2876         * gcc.dg/pr43402.c: Ditto.
2877
2878 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2879
2880         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2881
2882 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2883
2884         * gcc.target/powerpc/ppc-switch-1.c: New test for
2885         --param case-values-threshold.
2886         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2887
2888 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2889
2890         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2891
2892 2011-07-05  Jason Merrill  <jason@redhat.com>
2893
2894         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2895
2896 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2897
2898         PR tree-optimization/47654
2899         * gcc.dg/graphite/block-pr47654.c: New.
2900
2901 2011-07-05  Jason Merrill  <jason@redhat.com>
2902
2903         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2904
2905 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2906
2907         PR tree-optimization/49580
2908         * gcc.dg/autopar/pr49580.c: New test.
2909
2910 2011-07-05  Richard Guenther  <rguenther@suse.de>
2911
2912         PR tree-optimization/49518
2913         PR tree-optimization/49628
2914         * g++.dg/torture/pr49628.C: New testcase.
2915         * gcc.dg/torture/pr49518.c: Likewise.
2916
2917 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2918
2919         * ada/acats/run_acats (which): Extract last field from type -p,
2920         type output only if command succeeded.
2921
2922 2011-07-04  Jason Merrill  <jason@redhat.com>
2923
2924         * g++.dg/abi/mangle48.C: New.
2925
2926         * g++.dg/cpp0x/diag1.C: New.
2927
2928         * g++.dg/diagnostic/aka1.C: New.
2929
2930 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2931
2932         PR rtl-optimization/49619
2933         * gcc.dg/pr49619.c: New test.
2934
2935         PR rtl-optimization/49472
2936         * gfortran.dg/pr49472.f90: New test.
2937
2938         PR debug/49602
2939         * gcc.dg/pr49602.c: New test.
2940
2941 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2942
2943         PR target/34734
2944         PR target/44643
2945         * gcc.target/avr/avr.exp: Run over cpp files, too.
2946         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2947         * gcc.target/avr/progmem.h: New file.
2948         * gcc.target/avr/exit-abort.h: New file.
2949         * gcc.target/avr/progmem-error-1.c: New file.
2950         * gcc.target/avr/progmem-error-1.cpp: New file.
2951         * gcc.target/avr/progmem-warning-1.c: New file.
2952         * gcc.target/avr/torture/progmem-1.c: New file.
2953         * gcc.target/avr/torture/progmem-1.cpp: New file.
2954
2955 2011-07-04  Richard Guenther  <rguenther@suse.de>
2956
2957         PR tree-optimization/49615
2958         * g++.dg/torture/pr49615.C: New testcase.
2959
2960 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2961
2962         PR tree-optimization/49610
2963         * gcc.dg/vect/pr49610.c: New test.
2964
2965 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2966
2967         * gnat.dg/specs/debug1.ads: New test.
2968
2969 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2970
2971         PR fortran/49562
2972         * gfortran.dg/typebound_proc_23.f90: New.
2973
2974 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2975
2976         PR c++/49605
2977         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2978
2979 2011-07-01  Jason Merrill  <jason@redhat.com>
2980
2981         PR c++/48261
2982         * g++.dg/template/template-id-3.C: New.
2983
2984         PR c++/48593
2985         * g++.dg/template/qualified-id4.C: New.
2986
2987         PR c++/48883
2988         * g++.dg/template/explicit-args4.C: New.
2989
2990         PR c++/49085
2991         * g++.dg/template/offsetof2.C: New.
2992
2993 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2994
2995         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2996
2997 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2998
2999         PR libmudflap/49549
3000         * lib/target-supports.exp (check_effective_target_gld): New proc.
3001
3002 2011-07-01  Richard Guenther  <rguenther@suse.de>
3003
3004         PR tree-optimization/49603
3005         * gcc.dg/torture/pr49603.c: New testcase.
3006
3007 2011-06-30  Jason Merrill  <jason@redhat.com>
3008
3009         PR c++/49387
3010         * g++.dg/rtti/template1.C: New.
3011
3012         PR c++/49569
3013         * g++.dg/cpp0x/regress/ctor1.C: New.
3014
3015         PR c++/49355
3016         * g++.dg/cpp0x/initlist54.C: New.
3017
3018 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3019
3020         * gcc.dg/tree-ssa/sra-12.c: New test.
3021
3022 2011-06-29  Jason Merrill  <jason@redhat.com>
3023
3024         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3025
3026 2011-06-30  Richard Guenther  <rguenther@suse.de>
3027
3028         PR tree-optimization/46787
3029         * gcc.dg/vect/vect-121.c: New testcase.
3030
3031 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3032
3033         PR tree-optimization/49094
3034         * gcc.dg/tree-ssa/pr49094.c: New test.
3035
3036 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3037
3038         PR fortran/49540
3039         * gfortran.dg/pr49540-1.f90: New test.
3040         * gfortran.dg/pr49540-2.f90: New test.
3041
3042 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3043
3044         PR ada/49511
3045         * ada/acats/run_acats (which): Use last field of type -p output.
3046
3047 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3048             Iain Sandoe  <iains@gcc.gnu.org>
3049
3050         PR libobjc/36610
3051         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3052         Only skip on 64-bit *-*-darwin8* && !objc2.
3053
3054 2011-06-30  Richard Guenther  <rguenther@suse.de>
3055
3056         PR tree-optimization/38752
3057         * gcc.c-torture/compile/pr38752.c: New testcase.
3058
3059 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3060
3061         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3062         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3063
3064 2011-06-29  Jason Merrill  <jason@redhat.com>
3065
3066         PR c++/49216
3067         * g++.dg/cpp0x/initlist53.C: Use placement new.
3068         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3069         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3070
3071         PR c++/49003
3072         * g++.dg/cpp0x/trailing6.C: New.
3073         * g++.dg/cpp0x/pr45908.C: No error.
3074
3075         PR c++/49272
3076         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3077
3078         PR c++/49520
3079         * g++.dg/cpp0x/constexpr-using2.C: New.
3080
3081         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3082
3083         PR c++/45923
3084         * g++.dg/cpp0x/constexpr-diag3.C: New.
3085         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3086         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3087         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3088         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3089
3090 2011-06-29  Jason Merrill  <jason@redhat.com>
3091
3092         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3093
3094 2011-06-29  Richard Guenther  <rguenther@suse.de>
3095
3096         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3097
3098 2011-06-29  Jason Merrill  <jason@redhat.com>
3099
3100         * g++.dg/cpp0x/initlist-value2.C: New.
3101
3102         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3103         * g++.dg/cpp0x/initlist-value.C: New.
3104
3105 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3106
3107         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3108
3109 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3110
3111         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3112         * gcc.dg/inline_2.c: Likewise.
3113         * gcc.dg/unroll_1.c: Likewise.
3114
3115 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3116
3117         PR debug/49567
3118         * gcc.target/i386/pr49567.c: New test.
3119
3120 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3121
3122         * gnat.dg/opt17.ad[sb]: New test.
3123
3124 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3125             Tom de Vries  <tom@codesourcery.com>
3126
3127         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3128         (check_effective_target_arm_thumb2): New effective targets.
3129         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3130         properly.  Clean up temporary files.
3131         * gcc.target/arm/ivopts-2.c: Likewise.
3132         * gcc.target/arm/ivopts-3.c: Likewise.
3133         * gcc.target/arm/ivopts-4.c: Likewise.
3134         * gcc.target/arm/ivopts-5.c: Likewise.
3135         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3136
3137 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3138
3139         PR fortran/49479
3140         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3141
3142 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3143
3144         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3145         * gcc.target/arm/vfp-ldmias.c: Likewise.
3146         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3147         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3148         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3149         * gcc.target/arm/vfp-stmias.c: Likewise.
3150         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3151         * gcc.target/arm/vfp-stmiad.c: Likewise.
3152
3153 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3154
3155         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3156         dg-prune-output.
3157         * gcc.target/arm/pr45701-2.c: Ditto.
3158
3159 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3160
3161         PR fortran/49466
3162         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3163         * gfortran.dg/extends_14.f03: Modified.
3164
3165 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3166
3167         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3168         early if the test is already being skipped.
3169
3170         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3171         scan-assembler-dem-not): For missing file, report unresolved with
3172         same message as for pass/fail, with reason reported in log file.
3173
3174         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3175         from add_options_for_arm_neon_fp16.
3176         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3177         check_effective_target_arm_neon_fp16_ok_nocache.
3178         Check -mfpu and -mfloat-abi options from current multilib.
3179         Do not require neon support.
3180         (check_effective_target_arm_fp16_ok): Renamed from
3181         check_effecitve_target_arm_neon_fp16_ok.
3182         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3183         arm_neon_fp16_ok and arm_fp16.
3184         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3185         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3186         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3187         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3188
3189 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3190
3191         * gcc.dg/builtin-assume-aligned-1.c: New test.
3192         * gcc.dg/builtin-assume-aligned-2.c: New test.
3193         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3194
3195         PR debug/49544
3196         * gcc.dg/pr49544.c: New test.
3197
3198 2011-06-27  Richard Guenther  <rguenther@suse.de>
3199
3200         PR tree-optimization/49394
3201         * g++.dg/torture/pr49394.C: New testcase.
3202
3203 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3204
3205         * gcc.dg/optimize-bswapdi-2.c: New test.
3206
3207 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3208             Richard Sandiford  <richard.sandiford@linaro.org>
3209
3210         PR tree-optimization/49169
3211         * gcc.dg/torture/pr49169.c: New test.
3212
3213 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3214
3215         PR testsuite/49529
3216         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3217
3218         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3219         hppa*-*-hpux*.
3220
3221 2011-06-26  Jason Merrill  <jason@redhat.com>
3222
3223         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3224
3225         PR c++/49528
3226         * g++.dg/init/ref19.C: New.
3227         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3228
3229 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3230
3231         PR tree-optimization/48377
3232         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3233         non_strict_align.
3234
3235 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3236
3237         PR middle-end/49191
3238         * lib/target-supports.exp (check_effective_target_non_strict_align):
3239         New.
3240         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3241
3242 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3243
3244         PR tree-optimizations/49516
3245         * g++.dg/tree-ssa/pr49516.C: New test.
3246
3247 2011-06-23  Jason Merrill  <jason@redhat.com>
3248
3249         PR c++/35255
3250         * g++.dg/template/partial10.C: New.
3251         * g++.dg/template/partial11.C: New.
3252
3253 2011-06-23  Jeff Law <law@redhat.com>
3254
3255         PR middle-end/48770
3256         * gcc.dg/pr48770.c: New test.
3257
3258 2011-06-23  Jan Hubicka  <jh@suse.cz>
3259
3260         PR middle-end/49373
3261         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3262
3263 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3264
3265         PR testsuite/49512
3266         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3267         instead of -fdump-tree-optimized.
3268
3269 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3270
3271         PR c++/44625
3272         * g++.dg/template/crash107.C: New.
3273         * g++.dg/template/error17.C: Adjust.
3274
3275 2011-06-23  Jason Merrill  <jason@redhat.com>
3276
3277         PR c++/49507
3278         * g++.dg/cpp0x/defaulted30.C: New.
3279
3280         PR c++/49440
3281         * g++.dg/rtti/anon-ns1.C: New.
3282
3283         PR c++/49395
3284         * g++.dg/init/ref18.C: New.
3285
3286         PR c++/36435
3287         * g++.dg/template/partial9.C: New.
3288
3289 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3290
3291         PR middle-end/49373
3292         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3293
3294 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3295
3296         PR debug/49496
3297         * gcc.dg/pr49496.c: New test.
3298
3299 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3300
3301         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3302         is not xscale.
3303
3304         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3305
3306         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3307         * gcc.target/arm/pr42879.c: Likewise.
3308         * gcc.target/arm/pr45701-3.c: Likewise.
3309
3310         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3311         * gcc.target/arm/pr40482.c: Likewise.
3312         * gcc.target/arm/stack-corruption.c: Likewise.
3313
3314 2011-06-22  Richard Guenther  <rguenther@suse.de>
3315
3316         PR tree-optimization/49493
3317         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3318
3319 2011-06-22  Jason Merrill  <jason@redhat.com>
3320
3321         PR c++/49260
3322         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3323
3324 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3325             Dmitry Melnik  <dm@ispras.ru>
3326
3327         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3328         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3329         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3330
3331 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3332
3333         * gcc.target/arm/tlscall.c: New.
3334
3335 2011-06-21  Jason Merrill  <jason@redhat.com>
3336
3337         PR c++/49172
3338         * g++.dg/cpp0x/constexpr-ref1.C: New.
3339         * g++.dg/cpp0x/constexpr-ref2.C: New.
3340         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3341
3342         PR c++/49482
3343         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3344
3345         PR c++/49418
3346         * g++.dg/template/param3.C: New.
3347
3348 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3349
3350         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3351         my_clrsb test functions.
3352         (main): Test clrsb.
3353         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3354         test_sll, test_ull): Add clrsb tests.
3355         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3356         clrsbll.
3357
3358 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3359
3360         PR fortran/49112
3361         * gfortran.dg/class_44.f03: New.
3362
3363 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3364
3365         PR tree-optimization/49478
3366         * gcc.dg/vect/pr49478.c
3367
3368 2011-06-21  Richard Guenther  <rguenther@suse.de>
3369
3370         PR tree-optimization/49483
3371         * gcc.dg/vect/vect-120.c: New testcase.
3372
3373 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3374
3375         PR testsuite/49443
3376         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3377         * gcc.dg/vect/vect-peel-4.c: Likewise.
3378
3379 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3380
3381         PR middle-end/49139
3382         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3383         * gcc.dg/always_inline2.c: Likewise.
3384         * gcc.dg/always_inline3.c: Likewise.
3385         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3386         * gcc.dg/inline_1.c: Likewise.
3387         * gcc.dg/inline_2.c: Likewise.
3388         * gcc.dg/inline_3.c: Likewise.
3389         * gcc.dg/inline_4.c: Likewise.
3390         * gcc.dg/20051201-1.c: Likewise.
3391         * gcc.dg/pr40087.c: Likewise.
3392         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3393         * gcc.dg/inline-22.c: Likewise.
3394         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3395         * gcc.dg/lto/20090218-1_1.c: Likewise.
3396         * g++.dg/ipa/devirt-7.C: Likewise.
3397         * gcc.dg/uninit-pred-5_a.c: Likewise.
3398         * gcc.dg/uninit-pred-5_b.c: Likewise.
3399         * gcc.dg/fail_always_inline.c: New.
3400
3401 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3402
3403         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3404         into 6 jobs instead of 3.
3405
3406 2011-06-20  Jason Merrill  <jason@redhat.com>
3407
3408         PR c++/49216
3409         * g++.dg/cpp0x/initlist53.C: New.
3410
3411 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3412
3413         PR fortran/18918
3414         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3415         * gfortran.dg/coarray_lock_3.f90: New.
3416         * gfortran.dg/coarray/lock_1.f90: New.
3417
3418 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3419
3420         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3421         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3422         unresolved and report the reason to the log file.
3423
3424         * lib/scanasm.exp (object-size): Move argument processing earlier
3425         to report errors before verifying that the file exists.  Report
3426         problems detected at runtime as unresolved instead of error and
3427         report their reasons to the log file.
3428
3429 2011-06-20  Jason Merrill  <jason@redhat.com>
3430
3431         PR c++/47080
3432         * g++.dg/cpp0x/explicit6.C: New.
3433
3434         PR c++/47635
3435         * g++.dg/cpp0x/enum20.C: New.
3436
3437         PR c++/48138
3438         * g++.dg/ext/attr-aligned01.C: New.
3439
3440         PR c++/49205
3441         * g++.dg/cpp0x/variadic-default.C: New.
3442
3443         PR c++/43321
3444         * g++.dg/cpp0x/auto26.C: New.
3445
3446         PR c++/43831
3447         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3448
3449 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3450
3451         * gcc.dg/binop-notand1.c: New test.
3452         * gcc.dg/binop-notand2.c: New test.
3453         * gcc.dg/binop-notand3.c: New test.
3454         * gcc.dg/binop-notand4.c: New test.
3455         * gcc.dg/binop-notand5.c: New test.
3456         * gcc.dg/binop-notand6.c: New test.
3457
3458 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3459
3460         PR testsuite/49432
3461         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3462
3463 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3464
3465         PR fortran/49400
3466         * gfortran.dg/proc_ptr_31.f90: New.
3467
3468 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3469
3470         * gnat.dg/volatile6.adb: New test.
3471         * gnat.dg/volatile7.adb: Likewise.
3472         * gnat.dg/volatile8.adb: Likewise.
3473         * gnat.dg/volatile9.adb: Likewise.
3474
3475 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3476
3477         * gnat.dg/constant3.adb: New test.
3478
3479 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3480
3481         PR libfortran/49296
3482         * gfortran.dg/read_list_eof_1.f90: New test.
3483
3484 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3485
3486         PR target/49411
3487         * gcc.target/i386/testimm-1.c: New test.
3488         * gcc.target/i386/testimm-2.c: New test.
3489         * gcc.target/i386/testimm-3.c: New test.
3490         * gcc.target/i386/testimm-4.c: New test.
3491         * gcc.target/i386/testimm-5.c: New test.
3492         * gcc.target/i386/testimm-6.c: New test.
3493         * gcc.target/i386/testimm-7.c: New test.
3494         * gcc.target/i386/testimm-8.c: New test.
3495         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3496         * gcc.target/i386/xop-rotate1-int.c: New test.
3497         * gcc.target/i386/xop-rotate2-int.c: New test.
3498
3499 2011-06-17  Jason Merrill  <jason@redhat.com>
3500
3501         * g++.dg/cpp0x/rv-func2.C: New.
3502
3503         * g++.dg/debug/dwarf2/lambda1.C: New.
3504         * g++.dg/warn/Wshadow-6.C: Adjust.
3505
3506 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3507
3508         PR fortran/48699
3509         * gfortran.dg/move_alloc_5.f90: New.
3510
3511 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3512
3513         PR rtl-optimization/48542
3514         * gcc.dg/torture/pr48542.c: New test.
3515
3516 2011-06-16  Jason Merrill  <jason@redhat.com>
3517
3518         PR c++/44160
3519         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3520
3521         PR c++/45378
3522         * g++.dg/cpp0x/initlist52.C New.
3523
3524         PR c++/45399
3525         * c-c++-common/raw-string-12.c: New.
3526
3527         PR c++/49229
3528         * g++.dg/cpp0x/sfinae26.C: New.
3529
3530         PR c++/49251
3531         * g++.dg/cpp0x/variadic113.C: New.
3532
3533         PR c++/49420
3534         * g++.dg/cpp0x/variadic112.C: New.
3535
3536 2011-06-16  Jeff Law <law@redhat.com>
3537
3538         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3539         improved jump threading.
3540         * gcc.dg/builtin-object-size-2.c: Likewise.
3541         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3542
3543 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3544
3545         PR fortran/49074
3546         * gfortran.dg/typebound_assignment_3.f03: New.
3547
3548 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3549
3550         PR testsuite/48727
3551         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3552
3553 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3554
3555         PR tree-optimization/49343
3556         * gnat.dg/discr31.ad[sb]: New test.
3557
3558 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3559
3560         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3561
3562 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3563
3564         PR target/45098
3565         * gcc.target/arm/ivopts-3.c: Update test.
3566         * gcc.target/arm/ivopts-5.c: Same.
3567
3568 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3569
3570         Revert:
3571         2011-06-10  Wei Guozhi  <carrot@google.com>
3572
3573         PR target/45335
3574         * gcc.target/arm/pr45335.c: New test.
3575         * gcc.target/arm/pr45335-2.c: New test.
3576         * gcc.target/arm/pr45335-3.c: New test.
3577         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3578         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3579         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3580
3581 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3582
3583         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3584
3585 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3586
3587         PR fortran/49417
3588         * gfortran.dg/class_43.f03: New.
3589
3590 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR tree-optimization/49419
3593         * gcc.c-torture/execute/pr49419.c: New test.
3594
3595 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3596
3597         * gcc.dg/sms-9.c: New file.
3598
3599 2011-06-15  Easwaran Raman  <eraman@google.com>
3600
3601         PR rtl-optimization/49414
3602         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3603
3604 2011-06-14  Jason Merrill  <jason@redhat.com>
3605
3606         * g++.dg/cpp0x/noexcept13.C: New.
3607
3608 2011-06-14  Easwaran Raman  <eraman@google.com>
3609
3610         PR rtl-optimization/44194
3611         * gcc.dg/pr44194-1.c: New test.
3612         * gcc.dg/pr44194-2.c: New test.
3613
3614 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3615
3616         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3617         switches.
3618         * gcc.target/arm/pr45701-2.c: Likewise.
3619         * gcc.target/arm/thumb-branch1.c: Likewise.
3620
3621 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3622
3623         PR testsuite/48727
3624         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3625
3626 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3627
3628         * gcc.target/arm/pr45701-1.c: Require thumb support.
3629         * gcc.target/arm/pr45701-2.c: Likewise.
3630         * gcc.target/arm/thumb-branch1.c: Likewise.
3631
3632         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3633         * gcc.target/arm/pr39839.c: Likewise.
3634         * gcc.target/arm/pr40657-2.c: Likewise.
3635         * gcc.target/arm/pr40956.c: Likewise.
3636         * gcc.target/arm/pr41679.c: Likewise.
3637         * gcc.target/arm/pr42235.c: Likewise.
3638         * gcc.target/arm/pr42495.c: Likewise.
3639         * gcc.target/arm/pr42505.c: Likewise.
3640         * gcc.target/arm/pr42574.c: Likewise.
3641         * gcc.target/arm/pr46883.c: Likewise.
3642         * gcc.target/arm/pr46934.c: Likewise.
3643         * gcc.target/arm/xor-and.c: Likewise.
3644
3645 2011-06-14  Jason Merrill  <jason@redhat.com>
3646
3647         * g++.dg/other/error23.C: Adjust error message.
3648         * g++.dg/other/error32.C: Likewise.
3649
3650         PR c++/49389
3651         * g++.dg/cpp0x/rv-dotstar.C: New.
3652
3653         PR c++/49369
3654         * g++.dg/cpp0x/decltype30.C: New.
3655
3656         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3657
3658 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR fortran/49103
3661         * gfortran.dg/pr49103.f90: New test.
3662
3663 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3664
3665         PR target/45098
3666         * gcc.target/arm/ivopts-3.c: New test.
3667         * gcc.target/arm/ivopts-4.c: New test.
3668         * gcc.target/arm/ivopts-5.c: New test.
3669
3670 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR rtl-optimization/49390
3673         * gcc.c-torture/execute/pr49390.c: New test.
3674
3675 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3676
3677         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3678
3679 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3680
3681         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3682         * gcc.c-torture/execute/cmpsi-2.x: New file.
3683         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3684         * gcc.c-torture/execute/pr45262.x: New file.
3685         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3686         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3687         int32plus
3688         * gcc.c-torture/compile/pr49163.c: Ditto.
3689
3690 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3691
3692         * gcc.dg/vect/vect-16.c: Rename to...
3693         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3694         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3695         for double-word vectors.
3696         * gcc.dg/vect/vect-peel-4.c: Likewise.
3697         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3698         vect_element_align.
3699         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3700         -fno-fast-math.
3701
3702 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3703
3704         PR target/44618
3705         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3706
3707 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3708
3709         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3710
3711 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3712
3713         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3714
3715 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3716
3717         * gfortran.dg/trim_optimize_8.f90:  New test case.
3718
3719 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3720            Ira Rosen  <ira.rosen@linaro.org>
3721
3722         PR tree-optimization/49352
3723         * gcc.dg/vect/pr49352.c: New test.
3724
3725 2011-06-12  Tobias Burnus
3726
3727         PR fortran/49324
3728         * gfortran.dg/alloc_comp_assign_11.f90: New.
3729
3730 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3731
3732         * gfortran.dg/trim_optimize_7.f90:  New test.
3733
3734 2011-06-10  Wei Guozhi  <carrot@google.com>
3735
3736         PR target/45335
3737         * gcc.target/arm/pr45335.c: New test.
3738         * gcc.target/arm/pr45335-2.c: New test.
3739         * gcc.target/arm/pr45335-3.c: New test.
3740         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3741         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3742         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3743
3744 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3745
3746         PR c++/41769
3747         * g++.dg/parse/error39.C: New.
3748
3749 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3750
3751         * gcc.target/arm/20090811-1.c: Skip for incompatible
3752         options, do not override other options.
3753         * gcc.target/arm/combine-cmp-shift.c: Skip for
3754         incompatible options.
3755         * gcc.target/arm/pr45094.c: Likewise.
3756         * gcc.target/arm/scd42-1.c: Likewise.
3757         * gcc.target/arm/scd42-3.c: Likewise.
3758         * gcc.target/arm/thumb-ltu.c: Likewise.
3759
3760         * lib/target-supports.exp
3761         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3762         multilib flags use -mfpu with a value other than neon-fp16.
3763
3764 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3765
3766         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3767         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3768
3769 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3770
3771         * lib/target-supports.exp (check_effective_target_pie): New proc.
3772         * gcc.dg/pie-link.c: Use target pie.
3773
3774 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3775             Laurent Roug�  <laurent.rouge@menta.fr>
3776
3777         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3778         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3779
3780 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3781
3782         * gfortran.dg/coarray/sync_1.f90: New test for
3783         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3784
3785 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3786
3787         PR tree-optimization/49318
3788         * gcc.dg/vect/pr49318.c: New test.
3789
3790 2011-06-09  David Krauss  <potswa@mac.com>
3791
3792         * g++.dg/template/arrow1.C: New.
3793
3794 2011-06-09  Jason Merrill  <jason@redhat.com>
3795
3796         * lib/prune.exp: Prune "note"s.
3797         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3798
3799         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3800         * g++.dg/template/dependent-expr3.C: Likewise.
3801         * g++.dg/parse/template7.C: Likewise.
3802         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3803         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3804         * g++.old-deja/g++.pt/friend38.C: Likewise.
3805         * g++.old-deja/g++.pt/crash32.C: Likewise.
3806         * g++.old-deja/g++.other/init4.C: Likewise.
3807         * g++.old-deja/g++.other/friend8.C: Likewise.
3808
3809         * g++.dg/ext/complex7.C: Adjust expected output.
3810         * g++.dg/diagnostic/method1.C: Likewise.
3811         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3812         * g++.dg/parse/crash33.C: Likewise.
3813         * g++.dg/other/warning1.C: Likewise.
3814         * g++.dg/init/pr29571.C: Likewise.
3815         * g++.dg/warn/overflow-warn-1.C: Likewise.
3816         * g++.dg/warn/overflow-warn-3.C: Likewise.
3817         * g++.dg/warn/overflow-warn-4.C: Likewise.
3818         * g++.old-deja/g++.oliva/template1.C: Likewise.
3819
3820         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3821         * g++.dg/parse/template7.C: Adjust.
3822
3823 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3824
3825         PR target/49307
3826         * gcc.dg/pr49307.c: New.
3827
3828 2011-06-09  Wei Guozhi  <carrot@google.com>
3829
3830         PR target/46975
3831         * gcc.target/arm/pr46975.c: New testcase.
3832
3833 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3834
3835         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3836         (PMETH, arglist_t): Removed.
3837         (method_get_number_of_arguments): Removed.
3838         (method_get_nth_argument): Removed.
3839         (method_get_first_argument): Removed.
3840         (method_get_next_argument): Removed.
3841         (method_get_sizeof_arguments): Removed.
3842         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3843         (PMETH): Removed.
3844         (method_get_number_of_arguments): Removed.
3845         (method_get_nth_argument): Removed.
3846         (method_get_first_argument): Removed.
3847         (method_get_next_argument): Removed.
3848         (method_get_sizeof_arguments): Removed.
3849         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3850
3851 2011-06-09  David Li  <davidxl@google.com>
3852
3853         * gcc.dg/dump-pass.c: New test.
3854
3855 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3856
3857         PR c++/29003
3858         * g++.dg/parse/error38.C: New.
3859
3860 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3861
3862         PR middle-end/49308
3863         * gfortran.dg/pr49308.f90: New test.
3864
3865 2011-06-08  Jason Merrill  <jason@redhat.com>
3866
3867         * g++.dg/cpp0x/noexcept11.C: New.
3868         * g++.dg/cpp0x/noexcept12.C: New.
3869         * g++.dg/cpp0x/sfinae11.C: Adjust.
3870
3871 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3872
3873         PR testsuite/49323
3874         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3875         to dg-options, match also DW_AT_linkage_name.
3876
3877 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3878
3879         PR middle-end/21953
3880         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3881         -fno-common on alpha*-dec-osf*.
3882         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3883
3884 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3885
3886         PR rtl-optimization/49303
3887         * gcc.target/ia64/pr49303.c: New test.
3888
3889 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3890
3891         PR fortran/18918
3892         * gfortran.dg/coarray_lock_1.f90: New.
3893         * gfortran.dg/coarray_lock_2.f90: New.
3894
3895 2011-06-07  Jason Merrill  <jason@redhat.com>
3896
3897         * lib/prune.exp: Look for "required" rather than "instantiated".
3898         * g++.dg/abi/mangle11.C: Likewise.
3899         * g++.dg/abi/mangle12.C: Likewise.
3900         * g++.dg/abi/mangle17.C: Likewise.
3901         * g++.dg/abi/mangle20-2.C: Likewise.
3902         * g++.dg/abi/pragma-pack1.C: Likewise.
3903         * g++.dg/cpp0x/decltype26.C: Likewise.
3904         * g++.dg/cpp0x/decltype28.C: Likewise.
3905         * g++.dg/cpp0x/decltype29.C: Likewise.
3906         * g++.dg/cpp0x/enum11.C: Likewise.
3907         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3908         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3909         * g++.dg/cpp0x/pr47416.C: Likewise.
3910         * g++.dg/ext/case-range2.C: Likewise.
3911         * g++.dg/ext/case-range3.C: Likewise.
3912         * g++.dg/gomp/for-19.C: Likewise.
3913         * g++.dg/gomp/pr37533.C: Likewise.
3914         * g++.dg/gomp/pr38639.C: Likewise.
3915         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3916         * g++.dg/inherit/base3.C: Likewise.
3917         * g++.dg/inherit/using6.C: Likewise.
3918         * g++.dg/init/placement4.C: Likewise.
3919         * g++.dg/init/reference3.C: Likewise.
3920         * g++.dg/lookup/scoped6.C: Likewise.
3921         * g++.dg/lookup/using7.C: Likewise.
3922         * g++.dg/other/abstract1.C: Likewise.
3923         * g++.dg/other/error10.C: Likewise.
3924         * g++.dg/other/error5.C: Likewise.
3925         * g++.dg/other/field1.C: Likewise.
3926         * g++.dg/other/offsetof5.C: Likewise.
3927         * g++.dg/parse/bitfield2.C: Likewise.
3928         * g++.dg/parse/constant4.C: Likewise.
3929         * g++.dg/parse/crash20.C: Likewise.
3930         * g++.dg/parse/invalid-op1.C: Likewise.
3931         * g++.dg/parse/non-dependent2.C: Likewise.
3932         * g++.dg/parse/template18.C: Likewise.
3933         * g++.dg/tc1/dr152.C: Likewise.
3934         * g++.dg/tc1/dr166.C: Likewise.
3935         * g++.dg/tc1/dr176.C: Likewise.
3936         * g++.dg/tc1/dr213.C: Likewise.
3937         * g++.dg/template/access11.C: Likewise.
3938         * g++.dg/template/access2.C: Likewise.
3939         * g++.dg/template/access3.C: Likewise.
3940         * g++.dg/template/access7.C: Likewise.
3941         * g++.dg/template/arg7.C: Likewise.
3942         * g++.dg/template/cond2.C: Likewise.
3943         * g++.dg/template/crash13.C: Likewise.
3944         * g++.dg/template/crash40.C: Likewise.
3945         * g++.dg/template/crash7.C: Likewise.
3946         * g++.dg/template/crash84.C: Likewise.
3947         * g++.dg/template/ctor5.C: Likewise.
3948         * g++.dg/template/defarg13.C: Likewise.
3949         * g++.dg/template/defarg14.C: Likewise.
3950         * g++.dg/template/dtor7.C: Likewise.
3951         * g++.dg/template/eh2.C: Likewise.
3952         * g++.dg/template/error2.C: Likewise.
3953         * g++.dg/template/error43.C: Likewise.
3954         * g++.dg/template/friend32.C: Likewise.
3955         * g++.dg/template/injected1.C: Likewise.
3956         * g++.dg/template/instantiate1.C: Likewise.
3957         * g++.dg/template/instantiate3.C: Likewise.
3958         * g++.dg/template/instantiate5.C: Likewise.
3959         * g++.dg/template/instantiate7.C: Likewise.
3960         * g++.dg/template/local6.C: Likewise.
3961         * g++.dg/template/lookup2.C: Likewise.
3962         * g++.dg/template/member5.C: Likewise.
3963         * g++.dg/template/memfriend15.C: Likewise.
3964         * g++.dg/template/memfriend16.C: Likewise.
3965         * g++.dg/template/memfriend17.C: Likewise.
3966         * g++.dg/template/memfriend7.C: Likewise.
3967         * g++.dg/template/meminit1.C: Likewise.
3968         * g++.dg/template/nested3.C: Likewise.
3969         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3970         * g++.dg/template/nontype12.C: Likewise.
3971         * g++.dg/template/nontype13.C: Likewise.
3972         * g++.dg/template/nontype6.C: Likewise.
3973         * g++.dg/template/pr23510.C: Likewise.
3974         * g++.dg/template/pr35240.C: Likewise.
3975         * g++.dg/template/ptrmem15.C: Likewise.
3976         * g++.dg/template/ptrmem6.C: Likewise.
3977         * g++.dg/template/qualified-id1.C: Likewise.
3978         * g++.dg/template/qualttp20.C: Likewise.
3979         * g++.dg/template/qualttp3.C: Likewise.
3980         * g++.dg/template/qualttp4.C: Likewise.
3981         * g++.dg/template/qualttp5.C: Likewise.
3982         * g++.dg/template/qualttp6.C: Likewise.
3983         * g++.dg/template/qualttp7.C: Likewise.
3984         * g++.dg/template/qualttp8.C: Likewise.
3985         * g++.dg/template/recurse.C: Likewise.
3986         * g++.dg/template/recurse2.C: Likewise.
3987         * g++.dg/template/ref5.C: Likewise.
3988         * g++.dg/template/scope2.C: Likewise.
3989         * g++.dg/template/sfinae10.C: Likewise.
3990         * g++.dg/template/sfinae3.C: Likewise.
3991         * g++.dg/template/sizeof3.C: Likewise.
3992         * g++.dg/template/static9.C: Likewise.
3993         * g++.dg/template/template-id-2.C: Likewise.
3994         * g++.dg/template/typedef13.C: Likewise.
3995         * g++.dg/template/typename4.C: Likewise.
3996         * g++.dg/template/using14.C: Likewise.
3997         * g++.dg/template/using2.C: Likewise.
3998         * g++.dg/template/warn1.C: Likewise.
3999         * g++.dg/warn/Wparentheses-13.C: Likewise.
4000         * g++.dg/warn/Wparentheses-15.C: Likewise.
4001         * g++.dg/warn/Wparentheses-16.C: Likewise.
4002         * g++.dg/warn/Wparentheses-17.C: Likewise.
4003         * g++.dg/warn/Wparentheses-18.C: Likewise.
4004         * g++.dg/warn/Wparentheses-19.C: Likewise.
4005         * g++.dg/warn/Wparentheses-20.C: Likewise.
4006         * g++.dg/warn/Wparentheses-23.C: Likewise.
4007         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4008         * g++.dg/warn/noeffect2.C: Likewise.
4009         * g++.dg/warn/noeffect4.C: Likewise.
4010         * g++.dg/warn/pr8570.C: Likewise.
4011         * g++.old-deja/g++.brendan/init2.C: Likewise.
4012         * g++.old-deja/g++.eh/spec6.C: Likewise.
4013         * g++.old-deja/g++.pt/crash10.C: Likewise.
4014         * g++.old-deja/g++.pt/crash36.C: Likewise.
4015         * g++.old-deja/g++.pt/derived3.C: Likewise.
4016         * g++.old-deja/g++.pt/error2.C: Likewise.
4017         * g++.old-deja/g++.pt/explicit70.C: Likewise.
4018         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4019         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4020         * g++.old-deja/g++.pt/overload7.C: Likewise.
4021         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4022
4023 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4024             Iain Sandoe  <iains@gcc.gnu.org>
4025
4026         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4027         Added code to deal with the case when [Protocol
4028         -descriptionForInstanceMethod:] or [Protocol
4029         -descriptionForClassMethod:] returns NULL.
4030
4031 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4032             Iain Sandoe  <iains@gcc.gnu.org>
4033
4034         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4035         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4036         Added cast.
4037
4038 2011-06-07  Xinliang David Li  <davidxl@google.com>
4039
4040         * gcc.dg/inline_2.c: New test.
4041         * gcc.dg/unroll_2.c: New test.
4042         * gcc.dg/inline_3.c: New test.
4043         * gcc.dg/unroll_3.c: New test.
4044         * gcc.dg/inline_4.c: New test.
4045         * gcc.dg/unroll_4.c: New test.
4046         * gcc.dg/inline_1.c: New test.
4047         * gcc.dg/unroll_1.c: New test.
4048
4049 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4050
4051         PR tree-optimization/48497
4052         * lib/gcc-defs.exp (dg-additional-options): New proc.
4053         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4054         -msse2 on 32-bit x86.
4055
4056 2011-06-06  Jason Merrill  <jason@redhat.com>
4057
4058         * g++.dg/cpp0x/enum19.C: New.
4059
4060 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4061
4062         * gcc.target/arm/neon-reload-class.c: New test.
4063
4064 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4065
4066         PR debug/49130
4067         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4068
4069 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4070
4071         * gcc.target/arm/smlatb-1.c: New file.
4072         * gcc.target/arm/smlatt-1.c: New file.
4073         * gcc.target/arm/smlaltb-1.c: New file.
4074         * gcc.target/arm/smlaltt-1.c: New file.
4075
4076 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4077
4078         * gcc.target/arm/mla-2.c: New test.
4079
4080 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
4081
4082         PR gcov-profile/49299
4083         * gcc.dg/tree-prof/pr49299-1.c: New test.
4084         * gcc.dg/tree-prof/pr49299-2.c: New test.
4085
4086 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4087
4088         * lib/target-supports.exp
4089         (check_effective_target_vect_widen_mult_qi_to_hi):
4090         Add NEON as supporting target.
4091         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4092         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4093         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4094         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4095         using widening multiplication on targets that support it.
4096         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4097         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4098         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4099
4100 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4101
4102         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4103         Modern Objective-C runtime API.
4104         * objc/execute/next_mapping.h: Removed.
4105         * objc-obj-c++-shared/next-mapping.h: Removed.
4106         * objc-obj-c++-shared/Object1.h: Removed.
4107         * objc-obj-c++-shared/Object1.m: Removed.
4108         * objc-obj-c++-shared/Object1.mm: Removed.
4109         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4110         * objc-obj-c++-shared/Protocol1.h: Removed.
4111         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4112         of ProtoBool, IVAR_T and METHOD.
4113         * objc-obj-c++-shared/runtime.h: New.
4114         * objc-obj-c++-shared/TestsuiteObject.h: New.
4115         * objc-obj-c++-shared/TestsuiteObject.m: New.
4116
4117         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4118         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4119         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4120         it a class method.
4121         * objc/execute/_cmd.m: Include
4122         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4123         runtime API.  ([TestClass +initialize]): Include this method also
4124         with the GNU runtime.
4125         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4126         Object.  ([-setValue:]): Return void.
4127         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4128         with the GNU runtime.  Include
4129         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4130         for the NeXT runtime.  Use the existing print_ivars() and
4131         compare_structures() implementations for the old NeXT runtime.
4132         Added new implementations for the Modern GNU and NeXT runtimes.
4133         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4134         well.  (main): Use objc_getClass().  Use return instead of exit.
4135         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4136         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4137         of exit().
4138         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4139         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4140         instead of Object.  (main): Use return instead of exit().
4141         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4142         instead of Object.  Removed prototype for exit().  (main): Use
4143         return instead of exit().  Use the Modern Objective-C runtime API.
4144         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4145         Object.
4146         * objc/execute/class-tests-1.h: Include
4147         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4148         runtime API.  (test_class_with_superclass): Do not call [Object
4149         class].  There is no need to with the current libobjc.
4150         * objc/execute/class-tests-2.h: Include
4151         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4152         runtime API.
4153         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4154         ../../objc-obj-c++-shared/next-mapping.h.
4155         * objc/execute/class-2.m: Likewise.
4156         * objc/execute/class-3.m: Likewise.
4157         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4158         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4159         +initialize]): Include this method also with the GNU
4160         runtime. (main): Use the Modern Objective-C runtime API.
4161         * objc/execute/class-5.m: Likewise.
4162         * objc/execute/class-6.m: Likewise.
4163         * objc/execute/class-7.m: Likewise.
4164         * objc/execute/class-8.m: Likewise.
4165         * objc/execute/class-9.m: Likewise.
4166         * objc/execute/class-10.m: Likewise.
4167         * objc/execute/class-11.m: Likewise.
4168         * objc/execute/class-12.m: Likewise.
4169         * objc/execute/class-13.m: Likewise.
4170         * objc/execute/class-14.m: Likewise.
4171         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4172         this method also with the GNU runtime.
4173         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4174         +initialize]): Include this method also with the GNU runtime.
4175         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4176         of Object.
4177         * objc/execute/encode-1.m: Likewise.
4178         * objc/execute/enumeration-1.m: Likewise.
4179         * objc/execute/enumeration-2.m: Likewise.
4180         * objc/execute/exceptions/catchall-1.m: Likewise.
4181         * objc/execute/exceptions/finally-1.m: Likewise.
4182         * objc/execute/exceptions/foward-1.m: Likewise.
4183         * objc/execute/exceptions/local-variables-1.m: Likewise.
4184         * objc/execute/exceptions/throw-nil.m: Likewise.
4185         * objc/execute/exceptions/trivial.m: Likewise.
4186         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4187         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4188         * objc/execute/exceptions/matcher-1.m: Likewise.
4189         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4190         Object.
4191         * objc/execute/formal_protocol-2.m: Likewise.
4192         * objc/execute/formal_protocol-3.m: Likewise.
4193         * objc/execute/formal_protocol-4.m: Likewise.
4194         * objc/execute/formal_protocol-5.m: Include
4195         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4196         protocol_getName().
4197         * objc/execute/formal_protocol-6.m: Likewise.
4198         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4199         Object.  Include <objc/Protocol.h> instead of
4200         ../../objc-obj-c++-shared/Protocol1.h.
4201         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4202         Object.
4203         * objc/execute/informal_protocol.m: Likewise.
4204         * objc/execute/load-3.m: Likewise.
4205         * objc/execute/many_args_method.m ([TestClass +initialize]):
4206         Include this method with the GNU runtime as well.
4207         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4208         * objc/execute/nested-func-1.m: Use TestsuiteObject
4209         instead of Object.
4210         * objc/execute/nil_method-1.m: Likewise.
4211         * objc/execute/no_clash.m: Likewise.
4212         * objc/execute/np-1.m: Do not include
4213         ../../objc-obj-c++-shared/Protocol1.h.
4214         (main): Use return instead of exit().
4215         * objc/execute/np-2.m: Do not include
4216         ../../objc-obj-c++-shared/Protocol1.h.
4217         ([MyObject +initialize]): Include this method also with the GNU
4218         runtime.  (main): Use return instead of exit().
4219         * objc/execute/object_is_class.m: Include
4220         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4221         of Object.  (main): Use the Modern Objective-C runtime API.
4222         * objc/execute/object_is_meta_class.m: Likewise.
4223         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4224         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4225         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4226         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4227         Objective-C runtime API.
4228         * objc/execute/protocol-isEqual-2.m: Likewise.
4229         * objc/execute/protocol-isEqual-3.m: Likewise.
4230         * objc/execute/protocol-isEqual-4.m: Likewise.
4231         * objc/execute/redefining_self.m ([TestClass +initialize]):
4232         Include this method with the GNU runtime as well.
4233         * objc/execute/root_methods.m: Include
4234         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4235         Include this method with the GNU runtime as well.
4236         (main): Use the Modern Objective-C runtime API.
4237         * objc/execute/selector-1.m: Include
4238         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4239         of Object.  (main): Use the Modern Objective-C runtime API.
4240         * objc/execute/static-1.m ([Test +initialize]): Include this
4241         method with the GNU runtime as well.
4242         * objc/execute/static-2.m: Likewise.
4243         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4244         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4245         ([MathClass +initialize]): Include this method with the GNU
4246         runtime as well.
4247         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4248         instead of Object.
4249         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4250         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4251         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4252         * objc.dg/attributes/method-attribute-1.m: Likewise.
4253         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4254         * objc.dg/attributes/method-attribute-2.m: Likewise.
4255         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4256         * objc.dg/attributes/method-attribute-3.m: Likewise.
4257         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4258         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4259         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4260         * obj-c++.dg/bitfield-1.mm: Likewise.
4261         * obj-c++.dg/bitfield-2.mm: Likewise
4262         * objc.dg/bitfield-3.m: Likewise.
4263         * obj-c++.dg/bitfield-4.mm: Likewise.
4264         * objc.dg/bitfield-5.m: Likewise
4265         * objc.dg/call-super-1.m: Likewise.
4266         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4267         Use objc_getClass() instead of objc_get_class(), but for the GNU
4268         runtime redefine objc_getClass as objc_get_class.  Include
4269         ../objc-obj-c++-shared/runtime.h.
4270         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4271         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4272         Use the Modern Objective-C runtime API.
4273         * objc.dg/class-protocol-1.m: Include
4274         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4275         * obj-c++.dg/class-protocol-1.mm: Likewise.
4276         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4277         * objc.dg/comp-types-10.m: Likewise.
4278         * objc.dg/comp-types-11.m: Likewise.
4279         * objc.dg/comp-types-12.m: Likewise.
4280         * obj-c++.dg/comp-types-9.mm: Likewise.
4281         * obj-c++.dg/comp-types-11.mm: Likewise.
4282         * obj-c++.dg/comp-types-12.mm: Likewise.
4283         * obj-c++.dg/comp-types-13.mm: Likewise.
4284         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4285         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4286         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4287         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4288         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4289         * objc.dg/desig-init-1.m: Likewise.
4290         * obj-c++.dg/defs.mm: Likewise.
4291         * objc.dg/exceptions-2.m: Likewise.
4292         * obj-c++.dg/except-1.mm: Likewise.
4293         * obj-c++.dg/exceptions-2.mm: Likewise.
4294         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4295         Use the Modern Objective-C runtime API.
4296         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4297         the Modern Objective-C runtime API.  Do not include
4298         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4299         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4300         the Modern Objective-C runtime API except when using an older NeXT
4301         runtime.
4302         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4303         the Modern Objective-C runtime API.
4304         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4305         objc/encoding.h.
4306         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4307         * objc.dg/encode-7-next-64bit.m: Updated include.
4308         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4309         objc/encoding.h.
4310         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4311         the Modern Objective-C runtime API.
4312         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4313         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4314         instead of ../objc-obj-c++-shared/Protocol1.h.
4315         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4316         the Modern Objective-C runtime API except when using an older NeXT
4317         runtime.
4318         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4319         the Modern Objective-C runtime API.
4320         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4321         Object.
4322         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4323         * objc.dg/fix-and-continue-2.m: Likewise.
4324         * objc.dg/foreach-1.m: Likewise.
4325         * objc.dg/foreach-2.m: Likewise.
4326         * objc.dg/foreach-3.m: Likewise.
4327         * objc.dg/foreach-4.m: Likewise.
4328         * objc.dg/foreach-5.m: Likewise.
4329         * objc.dg/foreach-6.m: Likewise.
4330         * objc.dg/foreach-7.m: Likewise.
4331         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4332         Object.
4333         * objc.dg/func-ptr-2.m: Likewise.
4334         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4335         Do not include objc/objc-api.h.
4336         * obj-c++.dg/fsf-package-0.mm: Likewise.
4337         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4338         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4339         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4340         of Object.
4341         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4342         * objc.dg/gnu-runtime-3.m: Likewise.
4343         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4344         * objc.dg/headers.m: Include objc/runtime.h instead of
4345         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4346         for the NeXT runtime.
4347         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4348         * obj-c++.dg/isa-field-1.mm: Likewise.
4349         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4350         * objc.dg/layout-1.m: Likewise.
4351         * objc.dg/layout-2.m: Likewise.
4352         * objc.dg/local-decl-2.m: Likewise.
4353         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4354         Object.  ([Container +elementForView:]): Use
4355         class_conformsToProtocol().
4356         * obj-c++.dg/lookup-2.mm: Likewise.
4357         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4358         * obj-c++.dg/local-decl-1.mm: Likewise.
4359         * objc.dg/method-3.m: Likewise.
4360         * objc.dg/method-4.m: Likewise.
4361         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4362         ../objc-obj-c++-shared/Protocol1.h.
4363         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4364         * objc.dg/method-9.m: Likewise.
4365         * objc.dg/method-10.m: Likewise.
4366         * objc.dg/method-13.m ([Root +initialize]): Include this method
4367         also for the GNU runtime.  (main): Use objc_getClass() also for
4368         the GNU runtime.
4369         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4370         * objc.dg/method-17.m: Likewise.
4371         * objc.dg/method-19.m: Likewise.
4372         * objc.dg/method-20b.m: Likewise.
4373         * obj-c++.dg/method-2.mm: Likewise.
4374         * obj-c++.dg/method-6.mm: Likewise.
4375         * obj-c++.dg/method-10.mm: Likewise.
4376         * obj-c++.dg/method-11.mm: Likewise.
4377         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4378         ../objc-obj-c++-shared/Protocol1.h.
4379         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4380         * obj-c++.dg/method-15.mm: Likewise.
4381         * obj-c++.dg/method-17.mm: Likewise.
4382         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4383         +initialize]): Include this method also for the GNU
4384         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4385         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4386         * obj-c++.dg/method-22.mm: Likewise.
4387         * obj-c++.dg/method-23.mm: Likewise.
4388         * obj-c++.dg/no-extra-load.mm: Likewise.
4389         * objc.dg/objc-fast-4.m: Likewise.
4390         * objc.dg/objc-gc-4.m: Likewise.
4391         * obj-c++.dg/objc-gc-3.mm: Likewise.
4392         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4393         protocol_getMethodDescription() instead of [Protocol
4394         -descriptionForInstanceMethod].
4395         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4396         Made it available with all runtimes.  (main): Call -test instead
4397         of -class.
4398         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4399         and put into a category.
4400         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4401         Object.  Include objc/objc.h.
4402         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4403         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4404         New. (main): Use protocol_getMethodDescription() instead
4405         of [Protocol -descriptionForInstanceMethod] and [Protocol
4406         -descriptionForClassMethod].
4407         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4408         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4409         Objective-C runtime API.
4410         * obj-c++.dg/proto-qual-1.mm: Likewise.
4411         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4412         Object.
4413         * obj-c++.dg/property/property-1.mm: Likewise.
4414         * obj-c++.dg/qual-types-1.mm: Likewise.
4415         * objc.dg/selector-2.m: Include objc/objc.h instead of
4416         ../objc-obj-c++-shared/Object1.h.
4417         * obj-c++.dg/selector-2.mm: Likewise.
4418         * obj-c++.dg/selector-5.mm: Likewise.
4419         * obj-c++.dg/selector-6.mm: Likewise.
4420         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4421         Object.  Do not include objc/objc-api.h.
4422         * obj-c++.dg/set-not-used-1.mm: Likewise.
4423         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4424         * objc.dg/stret-1.m: Likewise.
4425         * objc.dg/stret-2.m: Likewise.
4426         * obj-c++.dg/super-class-2.mm: Likewise.
4427         * objc.dg/super-class-3.m: Likewise.
4428         * objc.dg/super-class-4.m: Likewise.
4429         * objc.dg/sync-2.m: Likewise.
4430         * obj-c++.dg/sync-2.mm: Likewise.
4431         * objc.dg/sync-1.m: Include objc/objc.h instead of
4432         ../objc-obj-c++-shared/Object1.h.
4433         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4434         'Class' as the type of 'isa'.
4435         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4436         Objective-C runtime API.  ([TestClass +initialize]): Include this
4437         method with the GNU runtime as well.
4438         * objc.dg/strings/strings-1.m: Updated includes.
4439         * obj-c++.dg/strings/strings-1.mm: Likewise.
4440         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4441         objc.dg/strings/const-str-12b.m.
4442         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4443         * obj-c++.dg/template-3.mm: Likewise.
4444         * obj-c++.dg/template-4.mm: Likewise.
4445         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4446         Objective-C runtime API.
4447         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4448         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4449         * obj-c++.dg/try-catch-1.mm: Likewise.
4450         * obj-c++.dg/try-catch-2.mm: Likewise.
4451         * objc.dg/try-catch-3.m: Likewise.
4452         * obj-c++.dg/try-catch-3.mm: Likewise.
4453         * objc.dg/try-catch-6.m: Likewise.
4454         * objc.dg/try-catch-7.m: Likewise.
4455         * obj-c++.dg/try-catch-7.mm: Likewise.
4456         * obj-c++.dg/try-catch-8.mm: Likewise.
4457         * obj-c++.dg/try-catch-9.mm: Likewise.
4458         * objc.dg/try-catch-10.m: Likewise.
4459         * obj-c++.dg/try-catch-11.mm: Likewise.
4460         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4461         Object.  Include objc/objc.h.
4462         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4463         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4464         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4465         Object.  Use Modern Objective-C runtime API.  Do not use
4466         performv::.
4467         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4468         * obj-c++.dg/torture/trivial.mm: Likewise.
4469         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4470         instead of ../objc-obj-c++-shared/Object1.h.  Include
4471         ../objc-obj-c++-shared/runtime.h.
4472         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4473         * objc.dg/torture/strings/const-str-11.m: Likewise.
4474         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4475         * objc.dg/torture/strings/const-str-9.m: Likewise.
4476         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4477         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4478         instead of Object. Only add _FooClassReference if
4479         __NEXT_RUNTIME__.
4480         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4481         * objc.dg/torture/strings/const-str-8.m: Likewise.
4482         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4483         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4484         additional sources.
4485         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4486         Object.
4487         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4488         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4489         * obj-c++.dg/va-meth-1.mm: Likewise.
4490         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4491         ../objc-obj-c++-shared/Object1.h.
4492         * objc.dg/zero-link-3.m: Likewise.
4493
4494 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4495
4496         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4497
4498 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4499
4500         PR objc-++/48275
4501         * obj-c++.dg/property/cxx-property-1.mm: New.
4502         * obj-c++.dg/property/cxx-property-2.mm: New.
4503
4504 2011-06-06  Jason Merrill  <jason@redhat.com>
4505
4506         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4507
4508 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4509
4510         PR rtl-optimization/49145
4511         From Ryan Mansfield
4512         * gcc.c-torture/compile/pr49145.c: New test.
4513
4514 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4515
4516         PR testsuite/49288
4517         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4518         to dg-options, match also DW_AT_linkage_name.
4519
4520         PR debug/49294
4521         * gcc.dg/debug/pr49294.c: New test.
4522
4523         PR c++/49264
4524         * g++.dg/opt/pr49264.C: New test.
4525
4526 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4527
4528         PR tree-optimization/49243
4529         * gcc.dg/pr49243.c: New.
4530
4531 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4532
4533         * gnat.dg/specs/cond_expr1.ads: New test.
4534
4535 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4536
4537         * gnat.dg/deferred_const4.ad[sb]: New test.
4538         * gnat.dg/deferred_const4_pkg.ads: New helper.
4539
4540 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4541
4542         * gnat.dg/test_tamdt.adb: Rename to...
4543         * gnat.dg/taft_type1.adb: ...this.
4544         * gnat.dg/tamdt.ad[sb]: Rename to...
4545         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4546         * gnat.dg/tamdt_aux.ads: Rename to...
4547         * gnat.dg/taft_type1_pkg2.ads: ...this.
4548         * gnat.dg/taft_type2.ad[sb]: New test.
4549         * gnat.dg/taft_type2_pkg.ads: New helper.
4550         * gnat.dg/taft_type3.adb: New test.
4551         * gnat.dg/taft_type3_pkg.ads: New helper.
4552
4553 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4554
4555         PR fortran/49255
4556         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4557         for F2008.
4558
4559 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4560
4561         PR testsuite/49287
4562         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4563         warning.
4564         * objc.dg/gnu-api-2-objc.m: Likewise.
4565         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4566         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4567
4568 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4569
4570         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4571         alignment, not the alignment, when calling class_addIvar().  Add
4572         an 'isa' instance variable to the test root class.
4573         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4574
4575 2011-06-04  Jan Hubicka  <jh@suse.cz>
4576
4577         PR tree-optimization/48893
4578         PR tree-optimization/49091
4579         PR tree-optimization/49179
4580         * gfortran.dg/pr49179.f90: New testcase
4581
4582 2011-06-04  Jan Hubicka  <jh@suse.cz>
4583
4584         PR lto/48954
4585         * g++.dg/torture/pr48954.C: New testcase.
4586
4587 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4588
4589         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4590
4591 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4592
4593         PR c++/33840
4594         * g++.dg/diagnostic/bitfld2.C: New.
4595
4596 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR target/49281
4599         * gcc.c-torture/execute/pr49281.c: New test.
4600
4601 2011-06-04  Jan Hubicka  <jh@suse.cz>
4602
4603         PR tree-optimize/48929
4604         * gcc.c-torture/compile/pr48929.c: New testcase.
4605
4606 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4607
4608         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4609
4610 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4611
4612         PR c++/49276
4613         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4614
4615 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4616
4617         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4618
4619 2011-06-03  Richard Henderson  <rth@redhat.com>
4620             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4621
4622         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4623
4624 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4625
4626         * objc.dg/headers.m: Do not include objc-list.h.
4627
4628 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4629
4630         * objc.dg/type-stream-1.m: Test removed.
4631         * objc.dg/headers.m: Do not include typedstream.h.
4632
4633 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4634
4635         * objc.dg/torture/forward-1.m (main): Updated testcase.
4636
4637 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4638
4639         PR target/49163
4640         * gcc.c-torture/compile/pr49163.c: New.
4641
4642 2011-06-02  Asher Langton  <langton2@llnl.gov>
4643
4644         PR fortran/49268
4645         * gfortran.dg/PR49268.f90: New test.
4646
4647 2011-06-02  Asher Langton  <langton2@llnl.gov>
4648
4649         PR fortran/37039
4650         * gfortran.dg/PR37039.f90: New test.
4651
4652 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4653
4654         PR objc/48539
4655         * objc.dg/method-5.m: Updated.
4656         * objc.dg/method-19.m: Updated.
4657         * objc.dg/method-lookup-1.m: New.
4658         * obj-c++.dg/method-6.mm: Updated.
4659         * obj-c++.dg/method-7.mm: Updated.
4660         * obj-c++.dg/method-lookup-1.mm: New.
4661
4662 2011-06-02  DJ Delorie  <dj@redhat.com>
4663
4664         * lib/timeout.exp (timeout): Add board_info support.
4665
4666 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4667
4668         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4669
4670 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4671
4672         PR fortran/49265
4673         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4674         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4675
4676 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4677             Hans-Peter Nilsson  <hp@axis.com>
4678
4679         PR rtl-optimization/48840
4680         * gcc.target/sparc/ultrasp13.c: New test.
4681
4682 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4683
4684         PR target/49238
4685         * gcc.c-torture/compile/pr49238.c: New.
4686
4687 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4688
4689         * gcc.target/arm/g2.c: Skip test in -mthumb.
4690         Skip test unless cpu is xscale.
4691         * gcc.target/arm/scd42-2.c: Likewise.
4692         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4693
4694 2011-06-01  Jason Merrill  <jason@redhat.com>
4695
4696         * g++.dg/cpp0x/decltype28.C: New.
4697         * g++.dg/cpp0x/decltype29.C: New.
4698
4699 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4700
4701         PR target/45074
4702         * gcc.target/mips/pr45074.c: New test.
4703
4704 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4705             Hans-Peter Nilsson  <hp@axis.com>
4706
4707         PR rtl-optimization/48830
4708         * gcc.target/sparc/ultrasp12.c: New test.
4709
4710 2011-06-01  David Li  <davidxl@google.com>
4711
4712         * gcc.dg/profile-dir-1.c: Change pass name.
4713         * gcc.dg/profile-dir-2.c: Ditto.
4714         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4715         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4716         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4717         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4718         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4719         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4720         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4721         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4722         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4723         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4724         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4725         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4726         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4727         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4728         * gcc.dg/profile-dir-3.c: Ditto.
4729         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4730
4731 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4732
4733         * objc.dg/attributes/method-nonnull-1.m: New test.
4734         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4735
4736 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4737
4738         PR fortran/18918
4739         * gfortran.dg/coarray_atomic_1.f90: New.
4740         * gfortran.dg/coarray/atomic_1.f90: New.
4741
4742 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4743
4744         * gcc.dg/guality/bswaptest.c: New test.
4745         * gcc.dg/guality/clztest.c: New test.
4746         * gcc.dg/guality/ctztest.c: New test.
4747         * gcc.dg/guality/rotatetest.c: New test.
4748
4749         PR target/48688
4750         * gcc.target/i386/pr48688.c: New test.
4751
4752 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4753
4754         PR c++/48010
4755         * g++.dg/lookup/name-clash9.C: New.
4756
4757 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4758
4759         PR fortran/18918
4760         * gfortran.dg/coarray/dummy_1.f90: New.
4761
4762 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4763
4764         PR fortran/18918
4765         * gfortran.dg/coarray/save_1.f90: New.
4766         * gfortran.dg/coarray_4.f90: Update dg-error.
4767
4768 2011-05-31  Jason Merrill  <jason@redhat.com>
4769
4770         * g++.dg/cpp0x/rv-template1.C: New.
4771
4772 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4773
4774         PR rtl-optimization/49235
4775         * gcc.dg/pr49235.c: New test.
4776
4777 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4778
4779         PR tree-optimization/49093
4780         * gcc.dg/vect/pr49093.c: New test.
4781
4782 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4783
4784         PR debug/49047
4785         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4786
4787 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4788
4789         PR testsuite/49239
4790         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4791         output array.
4792
4793 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4794
4795         PR target/49186
4796         * gcc.c-torture/execute/pr49186.c: New.
4797
4798 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4799
4800         PR target/49168
4801          * gcc.target/i386/pr49168-1.c: New.
4802
4803 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4804             Eric Botcazou  <ebotcazou@adacore.com>
4805
4806         * gcc.dg/guality/drap.c: New test.
4807
4808 2011-05-30  Richard Guenther  <rguenther@suse.de>
4809
4810         PR tree-optimization/49210
4811         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4812         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4813
4814 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4815
4816         PR c++/49223
4817         * g++.dg/gomp/pr49223-1.C: New test.
4818         * g++.dg/gomp/pr49223-2.C: New test.
4819
4820 2011-05-30  Richard Guenther  <rguenther@suse.de>
4821
4822         PR tree-optimization/49218
4823         * gcc.c-torture/execute/pr49218.c: New testcase.
4824
4825 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4826
4827         PR tree-optimization/49199
4828         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4829         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4830         -fno-tree-scev-cprop.
4831
4832 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4833
4834         PR fortran/47601
4835         * gfortran.dg/extends_13.f03: New.
4836
4837 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4838
4839         PR rtl-optimization/49095
4840         * gcc.target/i386/pr49095.c: New test.
4841
4842 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4843
4844         PR fortran/18918
4845         * gfortran.dg/coarray_24.f90: New.
4846
4847 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4848
4849         PR fortran/18918
4850         * gfortran.dg/coarray_23.f90: New.
4851
4852 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4853
4854         From Ryan Mansfield
4855         * gcc.dg/pr48826.c: New test.
4856
4857 2011-05-29  Richard Guenther  <rguenther@suse.de>
4858
4859         PR tree-optimization/49217
4860         * gcc.dg/torture/pr49217.c: New testcase.
4861
4862 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4863
4864         PR testsuite/49222
4865         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4866
4867 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4868
4869         * gnat.dg/boolean_subtype.adb: Rename to...
4870         * gnat.dg/boolean_subtype1.adb: ...this.
4871
4872 2011-05-28  Jason Merrill  <jason@redhat.com>
4873
4874         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4875
4876 2011-05-27  Jason Merrill  <jason@redhat.com>
4877
4878         * g++.dg/cpp0x/enum18.C: Adjust.
4879
4880         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4881
4882 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4883
4884         PR fortran/18918
4885         * gfortran.dg/coarray_22.f90: New.
4886
4887 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4888
4889         PR tree-optimization/46728
4890         * gcc.target/powerpc/pr46728-1.c: New.
4891         * gcc.target/powerpc/pr46728-2.c: New.
4892         * gcc.target/powerpc/pr46728-3.c: New.
4893         * gcc.target/powerpc/pr46728-4.c: New.
4894         * gcc.target/powerpc/pr46728-5.c: New.
4895         * gcc.dg/pr46728-6.c: New.
4896         * gcc.target/powerpc/pr46728-7.c: New.
4897         * gcc.target/powerpc/pr46728-8.c: New.
4898         * gcc.dg/pr46728-9.c: New.
4899         * gcc.target/powerpc/pr46728-10.c: New.
4900         * gcc.target/powerpc/pr46728-11.c: New.
4901         * gcc.dg/pr46728-12.c: New.
4902         * gcc.target/powerpc/pr46728-13.c: New.
4903         * gcc.target/powerpc/pr46728-14.c: New.
4904         * gcc.target/powerpc/pr46728-15.c: New.
4905         * gcc.target/powerpc/pr46728-16.c: New.
4906
4907 2011-05-27  Jason Merrill  <jason@redhat.com>
4908
4909         * g++.dg/abi/mangle47.C: New.
4910
4911         PR c++/49176
4912         * g++.dg/template/const5.C: New.
4913
4914         * g++.dg/cpp0x/enum18.C: New.
4915
4916         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4917
4918         * g++.dg/cpp0x/error6.C: New.
4919
4920         * g++.dg/cpp0x/error5.C: New.
4921
4922 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR c++/49165
4925         * g++.dg/eh/cond6.C: New test.
4926
4927 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4928
4929         PR fortran/48820
4930         * gfortran.dg/rank_3.f90: New.
4931         * gfortran.dg/rank_4.f90: New.
4932
4933 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4934
4935         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4936         replace dump search.
4937
4938 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4939
4940         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4941         * gnat.dg/bit_packed_array5.adb: ...here.
4942
4943 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4944
4945         PR c++/42056
4946         * g++.dg/cpp0x/auto25.C: New.
4947
4948 2011-05-27  Richard Guenther  <rguenther@suse.de>
4949
4950         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4951
4952 2011-05-27  Richard Guenther  <rguenther@suse.de>
4953
4954         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4955
4956 2011-05-27  Richard Guenther  <rguenther@suse.de>
4957
4958         PR middle-end/49189
4959         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4960
4961 2011-05-26  Jason Merrill  <jason@redhat.com>
4962
4963         * g++.dg/cpp0x/friend1.C: New.
4964         * g++.dg/cpp0x/friend2.C: New.
4965
4966         * g++.dg/cpp0x/auto7.C: Update.
4967         * g++.dg/template/crash50.C: Adjust.
4968         * g++.dg/template/static9.C: Adjust.
4969         * g++.old-deja/g++.ext/memconst.C: Adjust.
4970
4971 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4972
4973         * gcc.dg/march.c: Ignore a note for some targets.
4974
4975 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4976             Nathan Froyd  <froydnj@codesourcery.com>
4977
4978         PR c++/2288
4979         PR c++/18770
4980         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4981         * g++.dg/parse/pr18770.C: New test.
4982         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4983
4984 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4985
4986         PR fortran/48955
4987         * gfortran.dg/dependency_40.f90 : New test.
4988
4989 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4990
4991         PR fortran/18918
4992         * gfortran.dg/coarray/registering_1.f90: New.
4993
4994 2011-05-26  Jason Merrill  <jason@redhat.com>
4995
4996         * g++.dg/cpp0x/variadic111.C: New.
4997         * g++.dg/cpp0x/variadic41.C: Adjust.
4998
4999 2011-05-26  Richard Guenther  <rguenther@suse.de>
5000
5001         PR tree-optimization/48702
5002         * gcc.dg/torture/pr48702.c: New testcase.
5003
5004 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5005
5006         PR gcov-profile/48845
5007         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5008         support.
5009         * gcc.dg/matrix/matrix.exp: Likewise.
5010         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5011         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5012         line number to check_profiling_available.
5013         * lib/target-supports.exp (check_profiling_available): Account for
5014         this.
5015         Require TLS runtime support with -fprofile-generate.
5016         * lib/profopt.exp (profopt-execute): Add TLS options for
5017         -fprofile-generate.
5018         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5019
5020 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
5021
5022         PR c++/49165
5023         * g++.dg/eh/cond5.C: New test.
5024
5025         PR tree-optimization/49161
5026         * gcc.c-torture/execute/pr49161.c: New test.
5027
5028 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5029
5030         * gcc.target/arm/neon-vorn-vbic.c: New test.
5031
5032 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
5033
5034         PR tree-optimization/49038
5035         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5036         * gcc.dg/vect/pr49038.c: New test.
5037
5038 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
5039         * g++.dg/init/pr25811-3.C: New.
5040         * g++.dg/init/pr25811-4.C: New.
5041
5042 2011-05-25  Jason Merrill  <jason@redhat.com>
5043
5044         * g++.dg/cpp0x/enum17.C: New.
5045         * g++.old-deja/g++.jason/rfg10.C: Adjust.
5046
5047         * g++.dg/cpp0x/auto24.C: New.
5048
5049         * g++.dg/cpp0x/error4.C: New.
5050
5051         * g++.dg/cpp0x/rv-restrict.C: New.
5052
5053         * g++.dg/cpp0x/enum15.C: New.
5054         * g++.dg/cpp0x/constexpr-switch2.C: New.
5055
5056         * g++.dg/cpp0x/variadic110.C: New.
5057
5058         * g++.dg/cpp0x/auto9.C: Add typedef test.
5059
5060         * g++.dg/cpp0x/auto23.C: New.
5061         * g++.dg/cpp0x/auto9.C: Adjust.
5062
5063         * g++.dg/cpp0x/defaulted29.C: New.
5064
5065         * g++.dg/cpp0x/initlist51.C: New.
5066
5067 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
5068
5069         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5070         * g++.dg/abi/packed1.C: Suppress warning.
5071         * g++.dg/warn/Wunused-parm-3.C: Likewise.
5072         * g++.dg/template/stdarg1.C: Likewise.
5073         * g++.dg/other/packed1.C: Remove arm from xfail list.
5074
5075 2011-05-25  Jason Merrill  <jason@redhat.com>
5076
5077         * g++.dg/cpp0x/enum16.C: New.
5078         * g++.dg/parse/error15.C: Adjust.
5079
5080         * g++.dg/cpp0x/initlist50.C: New.
5081
5082         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5083
5084         * g++.dg/cpp0x/variadic109.C: New.
5085
5086 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5087
5088          * gcc.target/i386/pause-1.c: New.
5089
5090 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5091
5092         * gcc.dg/stack-usage-1.c: Adjust comment.
5093         * gcc.dg/stack-usage-2.c: New test.
5094
5095 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR c++/49136
5098         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5099         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5100
5101 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5102
5103         PR rtl-optimization/48757
5104         * gfortran.dg/pr48757.f:  New test case.
5105
5106 2011-05-24  Jason Merrill  <jason@redhat.com>
5107
5108         * g++.dg/cpp0x/access01.C: New.
5109
5110 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5111
5112         PR libobjc/48177
5113         * objc.dg/pr48177.m: New testcase.      
5114
5115 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5116
5117         PR objc/48187
5118         * objc.dg/pr48187.m: New testcase.
5119         * obj-c++.dg/pr48187.mm: New testcase.
5120         * objc.dg/ivar-extra-semicolon.m: New testcase.
5121
5122 2011-05-24  Jason Merrill  <jason@redhat.com>
5123
5124         * g++.dg/template/access21.C: New.
5125         * g++.dg/template/access22.C: New.
5126
5127 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5128
5129         PR rtl-optimization/48633
5130         * g++.dg/pr48633.C: New test.
5131
5132 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5133
5134         PR target/49133
5135         * g++.dg/other/pr49133.C: New test.
5136
5137 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5138             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5139
5140         * gcc.dg/torture/tls/run-gd.c: New test.
5141         * gcc.dg/torture/tls/run-ie.c: New test.
5142         * gcc.dg/torture/tls/run-ld.c: New test.
5143         * gcc.dg/torture/tls/run-le.c: New test.
5144         * lib/target-supports.exp (check_effective_target_tls_runtime):
5145         Build testcase with TLS options.
5146
5147 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5148
5149         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5150
5151 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5152
5153         PR tree-optimization/49121
5154         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5155
5156 2011-05-23  Jason Merrill  <jason@redhat.com>
5157
5158         * g++.dg/cpp0x/defaulted28.C: New.
5159
5160         * g++.dg/cpp0x/sfinae25.C: New.
5161
5162         * g++.dg/cpp0x/rv-cast2.C: New.
5163
5164         * g++.dg/cpp0x/enum14.C: New.
5165
5166 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5167
5168         PR lto/49123
5169         * gcc.c-torture/execute/pr49123.c: New test.
5170
5171         PR debug/49032
5172         * gcc.dg/debug/pr49032.c: New test.
5173
5174         PR c/49120
5175         * gcc.dg/pr49120.c: New test.
5176
5177 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5178
5179         PR target/47315
5180         * gcc.target/i386/pr47315.c: New test.
5181
5182 2011-05-23  Jason Merrill  <jason@redhat.com>
5183
5184         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5185
5186         * g++.dg/cpp0x/sfinae24.C: New.
5187
5188         * g++.dg/cpp0x/error3.C: New.
5189
5190         * g++.dg/cpp0x/defaulted27.C: New.
5191
5192         * g++.dg/cpp0x/decltype27.C: New.
5193
5194 2011-05-23  Richard Guenther  <rguenther@suse.de>
5195
5196         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5197
5198 2011-05-23  Richard Guenther  <rguenther@suse.de>
5199
5200         PR tree-optimization/40874
5201         * g++.dg/tree-ssa/pr40874.C: New testcase.
5202
5203 2011-05-23  Richard Guenther  <rguenther@suse.de>
5204
5205         PR tree-optimization/49115
5206         * g++.dg/torture/pr49115.C: New testcase.
5207
5208 2011-05-23  Richard Guenther  <rguenther@suse.de>
5209
5210         PR middle-end/15419
5211         * gcc.dg/memcpy-3.c: New testcase.
5212
5213 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR middle-end/48973
5216         * gcc.c-torture/execute/pr48973-1.c: New test.
5217         * gcc.c-torture/execute/pr48973-2.c: New test.
5218
5219 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5220
5221         PR c++/18016
5222         * g++.dg/warn/pr18016.C: New.
5223
5224 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5225
5226         PR target/45098
5227         * gcc.target/arm/ivopts-6.c: New test.
5228
5229 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR middle-end/49029
5232         * gcc.c-torture/compile/pr49029.c: New test.
5233
5234 2011-05-22  Jason Merrill  <jason@redhat.com>
5235
5236         * g++.dg/cpp0x/sfinae23.C: New.
5237         * g++.dg/cpp0x/sfinae8.C: Correct.
5238
5239 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5240
5241         * gfortran.dg/function_optimize_8.f90:  New test case.
5242
5243 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5244
5245         PR tree-optimization/49087
5246         * gcc.dg/vect/O3-pr49087.c: New test.
5247
5248 2011-05-21  Jason Merrill  <jason@redhat.com>
5249
5250         * g++.dg/debug/const5.C: New.
5251
5252 2011-05-20  Jason Merrill  <jason@redhat.com>
5253
5254         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5255
5256         * g++.dg/cpp0x/constexpr-static7.C: New.
5257
5258         * g++.dg/cpp0x/enum12.C: New.
5259         * g++.dg/cpp0x/enum13.C: New.
5260
5261 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5262
5263         PR fortran/48699
5264         * gfortran.dg/select_type_23.f03: New.
5265
5266 2011-05-20  Jason Merrill  <jason@redhat.com>
5267
5268         * g++.dg/cpp0x/defaulted26.C: New.
5269
5270         * g++.dg/cpp0x/noexcept02.C: Fix.
5271         * g++.dg/cpp0x/noexcept03.C: Fix.
5272         * g++.dg/cpp0x/noexcept08.C: Fix.
5273         * g++.dg/cpp0x/noexcept10.C: New.
5274
5275 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5276
5277         PR fortran/48706
5278         * gfortran.dg/extends_12.f03: New.
5279
5280 2011-05-20  Jason Merrill  <jason@redhat.com>
5281
5282         * g++.dg/template/koenig9.C: New.
5283         * g++.dg/opt/pr47615.C: Fix.
5284         * g++.dg/overload/defarg1.C: Fix.
5285         * g++.dg/tc1/dr213.C: Remove xfail.
5286         * g++.dg/torture/pr34850.C: Fix.
5287         * g++.dg/torture/pr39362.C: Fix.
5288         * g++.old-deja/g++.brendan/crash56.C: Fix.
5289         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5290
5291 2011-05-20  Richard Guenther  <rguenther@suse.de>
5292
5293         PR tree-optimization/49079
5294         * gcc.dg/torture/pr49079.c: New testcase.
5295
5296 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR tree-optimization/49073
5299         * gcc.c-torture/execute/pr49073.c: New test.
5300
5301 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5302
5303         PR fortran/18918
5304         * gfortran.dg/coarray_21.f90: New.
5305
5306 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5307
5308         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5309         output.
5310
5311 2011-05-19  Richard Guenther  <rguenther@suse.de>
5312
5313         PR testsuite/49063
5314         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5315
5316 2011-05-19  Richard Guenther  <rguenther@suse.de>
5317
5318         PR middle-end/48985
5319         * gcc.dg/builtin-object-size-11.c: New testcase.
5320
5321 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5322
5323         PR target/45098
5324         * gcc.target/arm/ivopts.c: New test.
5325         * gcc.target/arm/ivopts-2.c: New test.
5326
5327 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5328
5329         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5330
5331 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5332
5333         * gcc.c-torture/execute/960321-1.x: Remove.
5334
5335 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5336
5337         PR fortran/48700
5338         * gfortran.dg/move_alloc_4.f90: New.
5339
5340 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5341
5342         PR target/49002
5343         * gcc.target/i386/pr49002-1.c: New test.
5344         * gcc.target/i386/pr49002-2.c: Likewise.
5345
5346 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5347
5348         PR tree-optimization/49039
5349         * gcc.c-torture/execute/pr49039.c: New test.
5350         * gcc.dg/tree-ssa/pr49039.c: New test.
5351         * g++.dg/torture/pr49039.C: New test.
5352
5353 2011-05-18  Jason Merrill  <jason@redhat.com>
5354
5355         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5356         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5357         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5358
5359 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5360
5361         * gcc.target/bfin/mcpu-bf592.c: New test.
5362
5363 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5364
5365         PR tree-optimization/41881
5366         * gcc.dg/vect/O3-pr41881.c: New test.
5367         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5368
5369 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5370
5371         PR tree-optimization/49000
5372         * gcc.dg/pr49000.c: New test.
5373
5374 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5375
5376         * gnat.dg/invalid1.adb: New test.
5377
5378 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5379
5380         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5381         scan pattern.
5382         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5383         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5384
5385 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5386
5387         PR c++/48994
5388         * g++.dg/cpp0x/range-for18.C: New.
5389
5390 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5391
5392         PR fortran/18918
5393         * gfortran.dg/coarray/image_index_2.f90: New.
5394
5395 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5396
5397         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5398         * g++.dg/cpp0x/override2.C: New.
5399
5400 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5401
5402         PR fortran/18918
5403         * gfortran.de/coarray_20.f90: New.
5404
5405 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5406
5407         PR fortran/22572
5408         * function_optimize_7.f90:  New test case.
5409
5410 2011-05-13  Jason Merrill  <jason@redhat.com>
5411
5412         * g++.dg/cpp0x/decltype26.C: New.
5413         * g++.dg/cpp0x/enum11.C: New.
5414
5415 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5416
5417         PR fortran/48972
5418         PR fortran/48991
5419         * gfortran.dg/assign_8.f90: Update dg-error.
5420
5421 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5422
5423         PR fortran/48972
5424         * gfortran.dg/io_constraints_8.f90: New.
5425         * gfortran.dg/io_constraints_9.f90: New.
5426
5427 2011-05-13  Martin Thuresson  <martint@google.com>
5428
5429         PR gcov-profile/47793
5430         * gcc.dg/pr47793.c: New.
5431
5432 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR tree-optimization/48975
5435         * gcc.dg/pr48975.c: New test.
5436
5437 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5438
5439         PR fortran/48972
5440         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5441
5442 2011-05-12  Jason Merrill  <jason@redhat.com>
5443
5444         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5445
5446 2011-05-12  Geert Bosch  <bosch@adacore.com>
5447
5448         * gnat.dg/view_conversion1.adb: New test.
5449
5450 2011-05-12  Richard Guenther  <rguenther@suse.de>
5451
5452         PR tree-optimization/48172
5453         * gcc.dg/vect/pr48172.c: New testcase.
5454
5455 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5456
5457         PR debug/48967
5458         * g++.dg/opt/pr48967.C: New test.
5459
5460 2011-05-11  Jason Merrill  <jason@redhat.com>
5461
5462         * g++.dg/cpp0x/constexpr-friend.C: New.
5463         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5464
5465         * g++.dg/cpp0x/sfinae22.C: New.
5466
5467 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5468
5469         PR fortran/48889
5470         * gfortran.dg/generic_24.f90: New.
5471
5472 2011-05-11  Richard Guenther  <rguenther@suse.de>
5473
5474         PR tree-optimization/15256
5475         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5476
5477 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5478
5479         PR debug/48159
5480         * gcc.dg/pr48159-1.c: New test.
5481         * gcc.dg/pr48159-2.c: New test.
5482
5483 2011-05-11  Richard Guenther  <rguenther@suse.de>
5484
5485         PR middle-end/48953
5486         * gcc.dg/torture/pr48953.c: New testcase.
5487
5488 2011-05-11  Richard Guenther  <rguenther@suse.de>
5489
5490         PR tree-optimization/18041
5491         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5492
5493 2011-05-11  Alan Modra  <amodra@gmail.com>
5494
5495         PR target/47755
5496         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5497
5498 2011-05-10  Jason Merrill  <jason@redhat.com>
5499
5500         * g++.dg/cpp0x/defaulted25.C: New.
5501         * g++.dg/template/crash7.C: Adjust.
5502
5503         * g++.dg/cpp0x/variadic108.C: New.
5504
5505 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5506
5507         * g++.dg/inherit/virtual9.C: Extend.
5508
5509 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5510
5511         PR target/48857
5512         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5513         are passed and returned in vector registers.
5514
5515 2011-05-10  Richard Guenther  <rguenther@suse.de>
5516
5517         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5518         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5519         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5520         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5521         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5522         applies.
5523
5524 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR tree-optimization/48611
5527         PR tree-optimization/48794
5528         * gfortran.dg/gomp/pr48611.f90: New test.
5529         * gfortran.dg/gomp/pr48794.f90: New test.
5530
5531         PR debug/48928
5532         * gcc.dg/dfp/pr48928.c: New test.
5533
5534 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5535
5536         PR c++/48522
5537         * g++.dg/cpp0x/pr48522.C: New.
5538
5539 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5540
5541         PR c++/48735
5542         * g++.dg/cpp0x/sfinae21.C: New.
5543
5544 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5545
5546         * g++.dg/template/sfinae28.C: Rename to...
5547         * g++.dg/cpp0x/sfinae19.C: ... this.
5548         * g++.dg/template/sfinae29.C: Rename to...
5549         * g++.dg/cpp0x/sfinae20.C: ... this.
5550
5551 2011-05-09  Jeff Law <law@redhat.com>
5552
5553         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5554         consistent results.
5555
5556 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5557
5558         PR c++/20039
5559         * g++.dg/init/pr20039.C: New.
5560
5561 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5562
5563         PR c++/48737
5564         PR c++/48744
5565         * g++.dg/template/sfinae28.C: New.
5566         * g++.dg/template/sfinae29.C: Likewise.
5567
5568 2011-05-09  Jason Merrill  <jason@redhat.com>
5569
5570         * g++.dg/template/nontype23.C: New.
5571
5572 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5573         PR c++/48859
5574         * g++.dg/init/pr48859.C: New.
5575
5576 2011-05-09  Jason Merrill  <jason@redhat.com>
5577
5578         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5579         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5580         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5581         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5582         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5583         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5584         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5585         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5586
5587 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5588
5589         * g++.dg/inherit/virtual9.C: New.
5590
5591 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5592
5593         PR c++/48574
5594         * g++.dg/template/dependent-expr8.C: New test case.
5595
5596 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5597
5598         PR tree-optimization/48837
5599         * gcc.dg/pr48837.c: New testcase.
5600
5601 2011-05-06  Jason Merrill  <jason@redhat.com>
5602
5603         * g++.dg/cpp0x/constexpr-condition2.C: New.
5604
5605         * g++.dg/cpp0x/constexpr-missing.C: New.
5606
5607 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5608
5609         PR fortran/18918
5610         * gfortran.dg/coarray/this_image_2.f90: New.
5611
5612 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5613
5614         PR fortran/48858
5615         PR fortran/48820
5616         * gfortran.dg/bind_c_usage_22.f90: New.
5617         * gfortran.dg/bind_c_usage_23.f90: New.
5618         * gfortran.dg/bind_c_usage_24.f90: New.
5619         * gfortran.dg/bind_c_usage_24_c.c: New.
5620
5621 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5622
5623         PR c++/48838
5624         * g++.dg/template/member9.C: New test case.
5625
5626 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5627
5628         * gnat.dg/discr29.ad[sb]: New test.
5629         * gnat.dg/discr30.adb: Likewise.
5630
5631 2011-05-05  Julian Brown  <julian@codesourcery.com>
5632
5633         * gcc.target/arm/neon-vset_lanes8.c: New test.
5634
5635 2011-05-05  Jason Merrill  <jason@redhat.com>
5636
5637         * g++.dg/init/new32.C: New.
5638
5639 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5640
5641         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5642         Fix typo.
5643
5644 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5645
5646         PR rtl-optimization/48381
5647         * gcc.c-torture/compile/pr48381.c: New test.
5648
5649 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5650
5651         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5652         to dg-options.
5653         * gcc.target/i386/opt-1.c: Ditto.
5654
5655 2011-05-04  Jason Merrill  <jason@redhat.com>
5656
5657         * g++.dg/conversion/base1.C: New.
5658
5659 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5660
5661         PR libgfortran/48787
5662         * gfortran.dg/round_3.f08: Add more checks to test case.
5663
5664 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5665
5666         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5667         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5668         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5669         Gate test on effective_target fd_truncate.
5670
5671 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5672
5673         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5674         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5675         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5676         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5677         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5678         * gcc.target/i386/pr38824.c: Ditto.
5679         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5680         * gcc.target/i386/vecinit-2.c: Ditto.
5681         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5682         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5683         * gcc.target/i386/parity-2.c: Ditto.
5684         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5685
5686 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5687
5688         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5689         remove duplication.
5690         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5691         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5692         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5693
5694 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5695
5696         PR fortran/18918
5697         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5698
5699 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5700
5701         PR fortran/18918
5702         * gfortran.dg/coarray/this_image_1.f90: New.
5703
5704 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5705
5706         PR fortran/18918
5707         * gfortran.dg/coarray/caf.dg: New.
5708         * gfortran.dg/coarray/image_index_1.f90: New, copied
5709         from ../coarray_16.f90.
5710
5711 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5712
5713         PR c++/28501
5714         * g++.dg/ext/complex9.C: New.
5715
5716 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5717
5718         From Mike Frysinger
5719         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5720         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5721         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5722
5723 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5724
5725         * gcc.target/bfin/builtins: Created.
5726         * gcc.target/bfin/hisilh-O0.c: Deleted.
5727         * gcc.target/bfin/hisilh.c: Moved to...
5728         * gcc.target/bfin/builtins/hisilh.c: ...here.
5729         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5730         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5731         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5732         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5733         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5734         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5735         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5736         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5737         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5738         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5739         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5740         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5741         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5742         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5743         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5744         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5745         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5746         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5747         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5748         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5749         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5750         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5751         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5752         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5753         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5754         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5755         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5756         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5757         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5758         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5759         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5760         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5761         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5762         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5763         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5764         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5765         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5766         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5767         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5768         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5769         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5770         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5771         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5772         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5773         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5774         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5775         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5776         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5777         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5778         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5779         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5780         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5781         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5782         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5783         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5784         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5785         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5786         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5787         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5788         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5789         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5790         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5791         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5792         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5793         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5794         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5795         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5796         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5797         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5798         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5799         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5800         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5801         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5802         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5803         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5804         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5805         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5806         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5807         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5808         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5809         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5810         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5811         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5812         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5813         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5814         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5815         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5816         * gcc.target/bfin/builtins/circptr.c: Ditto.
5817         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5818         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5819         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5820         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5821         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5822         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5823         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5824         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5825         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5826         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5827         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5828         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5829         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5830         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5831         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5832         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5833         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5834         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5835         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5836         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5837         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5838         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5839         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5840         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5841         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5842         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5843         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5844         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5845         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5846         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5847         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5848         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5849         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5850         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5851         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5852         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5853         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5854         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5855         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5856         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5857         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5858         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5859         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5860         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5861         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5862         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5863         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5864         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5865         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5866         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5867         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5868         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5869         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5870         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5871         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5872         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5873         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5874         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5875         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5876         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5877         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5878         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5879         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5880         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5881         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5882         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5883         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5884         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5885         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5886         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5887
5888 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5889
5890         * gcc.target/arm/cold-lc.c: New test.
5891
5892 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5893
5894         PR target/48774
5895         * gcc.dg/pr48774.c: New test.
5896
5897 2011-05-03  Richard Guenther  <rguenther@suse.de>
5898
5899         * gcc.dg/large-size-array-5.c: New testcase.
5900
5901 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5902
5903         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5904
5905 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5906
5907         * lib/target-supports.exp (check_effective_target_vect_strided):
5908         Replace with...
5909         (check_effective_target_vect_strided2)
5910         (check_effective_target_vect_strided3)
5911         (check_effective_target_vect_strided4)
5912         (check_effective_target_vect_strided8): ...these new functions.
5913
5914         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5915         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5916         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5917         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5918         * gcc.dg/vect/pr37539.c: Likewise.
5919         * gcc.dg/vect/slp-11a.c: Likewise.
5920         * gcc.dg/vect/slp-11b.c: Likewise.
5921         * gcc.dg/vect/slp-11c.c: Likewise.
5922         * gcc.dg/vect/slp-12a.c: Likewise.
5923         * gcc.dg/vect/slp-12b.c: Likewise.
5924         * gcc.dg/vect/slp-18.c: Likewise.
5925         * gcc.dg/vect/slp-19a.c: Likewise.
5926         * gcc.dg/vect/slp-19b.c: Likewise.
5927         * gcc.dg/vect/slp-21.c: Likewise.
5928         * gcc.dg/vect/slp-23.c: Likewise.
5929         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5930
5931         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5932         instead of vect_interleave && vect_extract_even_odd.
5933         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5934         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5935         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5936         * gcc.dg/vect/vect-1.c: Likewise.
5937         * gcc.dg/vect/vect-10.c: Likewise.
5938         * gcc.dg/vect/vect-98.c: Likewise.
5939         * gcc.dg/vect/vect-107.c: Likewise.
5940         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5941         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5942         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5943         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5944         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5945         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5946         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5947         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5948         * gcc.dg/vect/vect-strided-float.c: Likewise.
5949         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5950         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5951         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5952         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5953         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5954         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5955         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5956         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5957         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5958         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5959         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5960         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5961         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5962         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5963         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5964
5965         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5966         target condition.
5967         * gcc.dg/vect/pr30843.c: Likewise.
5968         * gcc.dg/vect/pr33866.c: Likewise.
5969         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5970         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5971         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5972         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5973
5974 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5975
5976         * gcc.dg/vect/slp-11.c: Split into...
5977         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5978         gcc.dg/vect/slp-11c.c: ...these tests.
5979         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5980         * gcc.dg/vect/slp-12c.c: ...this new test.
5981         * gcc.dg/vect/slp-19.c: Split into...
5982         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5983         gcc.dg/vect/slp-19c.c: ...these new tests.
5984
5985 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5986
5987         * lib/target-supports.exp
5988         (check_effective_target_vect_extract_even_odd_wide): Delete.
5989         (check_effective_target_vect_strided_wide): Likewise.
5990         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5991         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5992         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5993         * gcc.dg/vect/pr37539.c: Likewise.
5994         * gcc.dg/vect/slp-11.c: Likewise.
5995         * gcc.dg/vect/slp-12a.c: Likewise.
5996         * gcc.dg/vect/slp-12b.c: Likewise.
5997         * gcc.dg/vect/slp-19.c: Likewise.
5998         * gcc.dg/vect/slp-23.c: Likewise.
5999         * gcc.dg/vect/vect-1.c: Likewise.
6000         * gcc.dg/vect/vect-98.c: Likewise.
6001         * gcc.dg/vect/vect-107.c: Likewise.
6002         * gcc.dg/vect/vect-strided-float.c: Likewise.
6003
6004 2011-05-02  Jason Merrill  <jason@redhat.com>
6005
6006         * g++.dg/init/new31.C: New.
6007
6008 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
6009
6010         PR c/35445
6011         * gcc.dg/pr35445.c: New test.
6012
6013 2011-05-02  Jason Merrill  <jason@redhat.com>
6014
6015         * c-c++-common/vla-1.c: New.
6016
6017 2011-05-02  Richard Guenther  <rguenther@suse.de>
6018
6019         PR tree-optimization/48822
6020         * gcc.dg/torture/pr48822.c: New testcase.
6021
6022 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
6023
6024         PR c++/47969
6025         * g++.dg/cpp0x/constexpr-47969.C: New.
6026
6027 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
6028
6029         PR testsuite/48498
6030         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
6031         on vect_no_align targets.
6032         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6033         vect_no_align targets.
6034
6035 2011-05-01  Xinliang David Li  <davidxl@google.com>
6036
6037         * gcc.dg/tree-ssa/integer-addr.c: New test.
6038         * gcc.dg/tree-ssa/alias_bug.c: New test.
6039
6040 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6041
6042         PR libgfortran/48787
6043         * gfortran.dg/round_3.f08: Add more checks.
6044
6045 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6046
6047         PR fortran/48821
6048         * gfortran.dg/import9.f90: New, proper test.
6049         * gfortran.dg/interface_37.f90: Remove bogus
6050         test (bogus copy of interface_36.f90).
6051
6052 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6053
6054         PR fortran/48821
6055         * gfortran.dg/interface_37.f90: New.
6056
6057 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
6058
6059         PR fortran/48746
6060         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6061
6062 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
6063
6064         PR tree-optimization/48809
6065         * gcc.c-torture/execute/pr48809.c: New test.
6066
6067 2011-04-29  Jeff Law <law@redhat.com>
6068
6069         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6070
6071 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6072
6073         PR c++/48606
6074         * g++.dg/init/ctor10.C: New.
6075
6076 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6077
6078         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6079           warning in implicitly instantiated templates.
6080
6081 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6082
6083         * g++.dg/warn/Wnull-conversion-1.C: New.
6084         * g++.dg/warn/Wnull-conversion-2.C: New.
6085
6086 2011-04-29  Diego Novillo  <dnovillo@google.com>
6087
6088         * g++.old-deja/g++.other/null3.C: Expect warning about
6089         converting boolean to a pointer.
6090
6091 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6092
6093         PR fortran/48462
6094         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6095         being a target.
6096
6097         PR fortran/48746
6098         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6099
6100 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6101
6102         PR fortran/48810
6103         * gfortran.dg/typebound_proc_22.f90: New.
6104
6105         PR fortran/48800
6106         * gfortran.dg/interface_36.f90: New.
6107
6108 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6109
6110         PR libgfortran/48488
6111         PR libgfortran/48602
6112         PR libgfortran/48615
6113         PR libgfortran/48684
6114         PR libgfortran/48787
6115         * gfortran.dg/fmt_g.f: Adjust test.
6116         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6117         * gfortran.dg/round_3.f08: New test.
6118         * gfortran.dg/namelist_print_1.f: Adjust test.
6119         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6120         * gfortran.dg/f2003_io_5.f03: Adjust test.
6121         * gfortran.dg/coarray_15.f90: Adjust test.
6122         * gfortran.dg/namelist_65.f90: Adjust test.
6123         * gfortran.dg/fmt_cache_1.f: Adjust test.
6124         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6125         * gfortran.dg/real_const_3.f90: Adjust test.
6126
6127 2011-04-28  Xinliang David Li  <davidxl@google.com>
6128
6129         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6130         * g++.dg/prof-robust-1.C: New test.
6131
6132 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6133
6134         PR tree-optimization/48765
6135         * gcc.dg/vect/pr48765.c: New.
6136
6137 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6138
6139         PR tree-optimization/48775
6140         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6141
6142 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6143
6144         PR c++/48798
6145         * g++.dg/inherit/pr48798.C: New.
6146         * g++.old-deja/g++.other/base1.C: Adjust.
6147
6148 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6149
6150         PR c++/48656
6151         * g++.dg/template/inherit7.C: New test case.
6152
6153 2011-04-28  Richard Guenther  <rguenther@suse.de>
6154
6155         PR tree-optimization/40052
6156         PR tree-optimization/15347
6157         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6158         * gcc.dg/pr15347.c: Likewise.
6159
6160 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6161
6162         PR c++/48530
6163         * g++.dg/cpp0x/sfinae18.C: New.
6164
6165 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6166
6167         PR c++/48771
6168         * g++.dg/ext/is_literal_type1.C: New.
6169
6170 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6171
6172         PR fortran/48112
6173         PR fortran/48279
6174         * gfortran.dg/interface_35.f90: New.
6175         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6176         * gfortran.dg/func_result_6.f90: Add dg-warning.
6177         * gfortran.dg/bessel_1.f90: Ditto.
6178         * gfortran.dg/hypot_1.f90: Ditto.
6179         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6180         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6181         * gfortran.dg/interface_assignment_4.f90: Ditto.
6182
6183 2011-04-27  Jason Merrill  <jason@redhat.com>
6184
6185         * g++.dg/ext/complex8.C: New.
6186
6187         * g++.dg/cpp0x/initlist49.C: New.
6188         * g++.dg/init/new30.C: New.
6189
6190 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6191
6192         PR fortran/48788
6193         * gfortran.dg/whole_file_34.f90: New.
6194
6195 2011-04-27  Jan Hubicka  <jh@suse.cz>
6196
6197         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6198
6199 2011-04-27  Jason Merrill  <jason@redhat.com>
6200
6201         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6202
6203         * g++.dg/parse/ambig6.C: New.
6204
6205 2011-04-27  Nick Clifton  <nickc@redhat.com>
6206
6207         * gcc.dg/20020312-2.c: Add definition for RX.
6208
6209         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6210         option with RX targets.
6211
6212         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6213         /* */ comments.
6214
6215 2011-04-27  Richard Guenther  <rguenther@suse.de>
6216
6217         * gcc.dg/tree-ssa/pr23382.c: Remove.
6218
6219 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6220
6221         PR target/48767
6222         * gcc.c-torture/compile/pr48767.c: New test.
6223
6224 2011-04-27  Richard Guenther  <rguenther@suse.de>
6225
6226         PR tree-optimization/48772
6227         * g++.dg/pr48772.C: New testcase.
6228
6229 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6230
6231         PR c/48742
6232         * gcc.c-torture/compile/pr48742.c: New test.
6233
6234 2011-04-26  Jason Merrill  <jason@redhat.com>
6235
6236         * g++.dg/lookup/koenig13.C: New.
6237
6238         * g++.dg/cpp0x/initlist48.C: New.
6239
6240 2011-04-25  Jason Merrill  <jason@redhat.com>
6241
6242         * g++.dg/cpp0x/sfinae17.C: New.
6243
6244 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6245
6246         PR target/48258
6247         * gcc.target/powerpc/pr48258-1.c: New file.
6248         * gcc.target/powerpc/pr48258-2.c: Ditto.
6249
6250 2011-04-26  Xinliang David Li  <davidxl@google.com>
6251
6252         * gcc.dg/uninit-suppress.c: New test.
6253         * gcc.dg/uninit-suppress.c: New test.
6254
6255 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6256
6257         PR debug/48768
6258         * gcc.dg/pr48768.c: New test.
6259
6260         PR tree-optimization/48734
6261         * gcc.c-torture/compile/pr48734.c: New test.
6262
6263         PR testsuite/48753
6264         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6265
6266 2011-04-26  Richard Guenther  <rguenther@suse.de>
6267
6268         PR tree-optimization/48731
6269         * gcc.dg/torture/pr48731.c: New testcase.
6270
6271 2011-04-26  Richard Guenther  <rguenther@suse.de>
6272
6273         PR testsuite/48753
6274         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6275
6276 2011-04-26  Richard Guenther  <rguenther@suse.de>
6277
6278         PR middle-end/48694
6279         * gcc.dg/torture/pr48694-1.c: New testcase.
6280         * gcc.dg/torture/pr48694-2.c: Likewise.
6281
6282 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6283
6284         * g++.dg/ext/underlying_type1.C: New.
6285         * g++.dg/ext/underlying_type2.C: Likewise.
6286         * g++.dg/ext/underlying_type3.C: Likewise.
6287         * g++.dg/ext/underlying_type4.C: Likewise.
6288         * g++.dg/ext/underlying_type5.C: Likewise.
6289         * g++.dg/ext/underlying_type6.C: Likewise.
6290         * g++.dg/ext/underlying_type7.C: Likewise.
6291         * g++.dg/ext/underlying_type8.C: Likewise.
6292         * g++.dg/ext/underlying_type9.C: Likewise.
6293         * g++.dg/ext/underlying_type10.C: Likewise.
6294
6295 2011-04-25  Jason Merrill  <jason@redhat.com>
6296
6297         * g++.dg/cpp0x/regress/template-const2.C: New.
6298
6299 2011-04-25  Jeff Law <law@redhat.com>
6300
6301         * gcc.dg/tree-ssa/vrp56.c: new test.
6302
6303 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6304
6305         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6306
6307 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6308
6309         PR preprocessor/48740
6310         * c-c++-common/raw-string-11.c: New test.
6311
6312 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6313
6314         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6315         hppa*-*-hpux*.
6316
6317 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6318
6319         PR fortran/18918
6320         * gfortran.dg/coarray_19.f90: New.
6321
6322 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6323
6324         PR c/48685
6325         * gcc.dg/pr48685.c: New test.
6326
6327 2011-04-22  Jan Hubicka  <jh@suse.cz>
6328
6329         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6330
6331 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6332
6333         PR tree-optimization/48717
6334         * gcc.c-torture/execute/pr48717.c: New test.
6335
6336 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6337
6338         PR target/48723
6339         * gcc.target/i386/pr48723.c: New test.
6340
6341 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6342
6343         PR c/48716
6344         * gcc.dg/gomp/pr48716.c: New test.
6345         * g++.dg/gomp/pr48716.C: New test.
6346
6347 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6348
6349         PR c/36750
6350         * gcc.dg/missing-field-init-2.c: Update testcase.
6351
6352 2011-04-22  Alan Modra  <amodra@gmail.com>
6353
6354         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6355
6356 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6357
6358         PR fortran/48405
6359         * gfortran.dg/function_optimize_6.f90:  New test.
6360
6361 2011-04-21  Easwaran Raman  <eraman@google.com>
6362
6363         * gcc.dg/stack-layout-2.c: New test.
6364
6365 2011-04-21  Richard Guenther  <rguenther@suse.de>
6366
6367         PR lto/48703
6368         * g++.dg/lto/pr48207-2_0.C: New testcase.
6369         * g++.dg/lto/pr48207-3_0.C: Likewise.
6370
6371 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6372
6373         * gnat.dg/volatile5.adb: New test.
6374         * gnat.dg/volatile5_pkg.ads: New helper.
6375
6376 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6377
6378         PR target/48708
6379         * gcc.target/i386/pr48708.c: New test.
6380
6381 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6382
6383         * gcc.dg/vect/vect-119.c: New test.
6384
6385 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6386
6387         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6388         and once without.
6389
6390 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6391             Richard Sandiford  <richard.sandiford@linaro.org>
6392
6393         PR target/46329
6394         * gcc.target/arm/pr46329.c: New test.
6395
6396 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6397
6398         PR fortran/18918
6399         * gfortran.dg/coarray_18.f90: New.
6400
6401 2011-04-20  Jason Merrill  <jason@redhat.com>
6402
6403         * g++.dg/cpp0x/initlist47.C: New.
6404
6405         * g++.dg/init/dtor4.C: New.
6406
6407 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6408
6409         PR target/48678
6410         * gcc.target/i386/sse2-pinsrw.c: New test.
6411         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6412         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6413         * gcc.target/i386/sse2-insvhi.c: Ditto.
6414         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6415         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6416
6417 2011-04-20  Jason Merrill  <jason@redhat.com>
6418
6419         * g++.dg/template/const4.C: New.
6420
6421 2011-04-20  Easwaran Raman  <eraman@google.com>
6422
6423         * gcc.dg/stack-layout-1.c: New test.
6424
6425 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6426
6427         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6428         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6429         function.
6430
6431 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6432
6433         * gcc.dg/binop-xor1.c: New test.
6434         * gcc.dg/binop-xor2.c: New test.
6435         * gcc.dg/binop-xor3.c: New test.
6436         * gcc.dg/binop-xor4.c: New test.
6437         * gcc.dg/binop-xor5.c: New test.
6438
6439 2011-04-20  Richard Guenther  <rguenther@suse.de>
6440
6441         PR tree-optimization/47892
6442         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6443
6444 2011-04-20  Richard Guenther  <rguenther@suse.de>
6445
6446         PR middle-end/48695
6447         * g++.dg/torture/pr48695.C: New testcase.
6448
6449 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6450
6451         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6452         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6453         * gcc.c-torture/execute/pr45262.c: Ditto
6454         * gcc.dg/torture/pr43165.c: Ditto.
6455         * gcc.dg/torture/pr47228.c: Ditto.
6456         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6457         * gcc.dg/ipa/pr45644.c: Ditto.
6458         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6459         PDP11.
6460
6461 2011-04-19  Jason Merrill  <jason@redhat.com>
6462
6463         * g++.dg/ext/complex7.C: New.
6464
6465         * g++.dg/ext/attrib41.C: New.
6466
6467 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6468
6469         PR testsuite/48676
6470         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6471
6472 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6473
6474         PR target/48678
6475         * gcc.target/i386/pr48678.c: New test.
6476
6477 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6478
6479         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6480         * g++.dg/opt/devirt2.C: New test.
6481         * g++.dg/ipa/devirt-g-1.C: Likewise.
6482
6483 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6484
6485         PR fortran/48588
6486         * gfortran.dg/whole_file_33.f90: New.
6487
6488 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6489
6490         * g++.dg/ipa/devirt-7.C: New test.
6491
6492 2011-04-19  Richard Guenther  <rguenther@suse.de>
6493
6494         PR lto/48207
6495         * g++.dg/lto/pr48207_0.C: New testcase.
6496
6497 2011-04-18  Jason Merrill  <jason@redhat.com>
6498
6499         * g++.dg/init/void1.C: New.
6500
6501         * g++.dg/cpp0x/union4.C: New.
6502
6503 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6504
6505         PR middle-end/48661
6506         * g++.dg/torture/pr48661.C: New test.
6507
6508         PR c++/48632
6509         * g++.dg/gomp/pr48632.C: New test.
6510
6511 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6512
6513         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6514         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6515
6516 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6517
6518         PR fortran/18918
6519         * gfortran.dg/coarray_17.f90: New.
6520         * gfortran.dg/coarray_10.f90: Update dg-error.
6521
6522 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6523
6524         PR testsuite/48251
6525         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6526         * gfortran.dg/guality/guality.exp: Likewise.
6527
6528 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6529
6530         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6531
6532 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6533
6534         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6535
6536 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6537
6538         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6539
6540 2011-04-18  Richard Guenther  <rguenther@suse.de>
6541
6542         PR middle-end/46364
6543         * g++.dg/torture/pr46364.C: New testcase.
6544
6545 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6546
6547         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6548
6549 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6550
6551         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6552
6553 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6554             Ira Rosen  <ira.rosen@linaro.org>
6555
6556         PR target/48252
6557         * gcc.target/arm/pr48252.c: New test.
6558
6559 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR tree-optimization/48616
6562         * gcc.dg/pr48616.c: New test.
6563
6564 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6565
6566         PR fortran/18918
6567         * gfortran.dg/coarray_16.f90: New.
6568
6569 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6570
6571         PR fortran/48462
6572         * gfortran.dg/realloc_on_assign_7.f03: New test.
6573
6574 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6575
6576         PR libgfortran/48602
6577         * gfortran.dg/fmt_g0_6.f08: New test.
6578
6579 2011-04-17  Jason Merrill  <jason@redhat.com>
6580
6581         * g++.dg/cpp0x/sfinae16.C: New.
6582
6583 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6584
6585         * gcc.target/mips/reg-var-1.c: New test.
6586
6587 2011-04-17  Jan Hubicka  <jh@suse.cz>
6588
6589         * gcc.dg/winline-5.c: Update testcase.
6590
6591 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6592
6593         * gnat.dg/discr27.ad[sb]: Move dg directive.
6594         * gnat.dg/discr28.ad[sb]: New test.
6595         * gnat.dg/discr28_pkg.ads: New helper.
6596
6597 2011-04-17  Michael Matz  <matz@suse.de>
6598
6599         PR tree-optimization/48622
6600         PR lto/48645
6601         * gcc.dg/lto/pr48622_0.c: New test.
6602
6603 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6604
6605         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6606         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6607         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6608         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6609         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6610         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6611
6612 2011-04-15  Jason Merrill  <jason@redhat.com>
6613
6614         * g++.dg/cpp0x/range-for17.C: New.
6615
6616 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6617
6618         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6619         * g++.dg/cpp0x/range-for3.C: Likewise.
6620         * g++.dg/cpp0x/range-for9.C: Correct error message.
6621         * g++.dg/cpp0x/range-for11.C: New.
6622         * g++.dg/cpp0x/range-for12.C: New.
6623         * g++.dg/cpp0x/range-for13.C: New.
6624         * g++.dg/cpp0x/range-for14.C: New.
6625         * g++.dg/cpp0x/range-for15.C: New.
6626         * g++.dg/cpp0x/range-for16.C: New.
6627
6628 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6629
6630         PR fortran/18918
6631         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6632
6633 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6634
6635         * objc.dg/naming-4.m: Updated.
6636         * objc.dg/naming-5.m: Updated.
6637         * objc.dg/naming-6.m: New.
6638         * objc.dg/naming-7.m: New.
6639         * obj-c++.dg/naming-1.mm: Updated.
6640         * obj-c++.dg/naming-2.mm: Updated.
6641         * obj-c++.dg/naming-3.mm: New.
6642         * obj-c++.dg/naming-4.mm: New.
6643
6644 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6645
6646         PR libgfortran/48589
6647         * gfortran.dg/fmt_g0_5.f08: New test.
6648
6649 2011-04-15  Richard Guenther  <rguenther@suse.de>
6650
6651         PR testsuite/48286
6652         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6653
6654 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6655
6656         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6657         -finline-limit=0 to -fno-inline
6658
6659 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6660
6661         PR target/48614
6662         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6663         just avx.
6664
6665 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6666
6667         PR target/48605
6668         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6669         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6670         * gcc.target/i386/avx-insertps-3.c: New test.
6671         * gcc.target/i386/avx-insertps-4.c: New test.
6672
6673 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6674
6675         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6676         -finline-limit=0
6677
6678 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6679
6680         PR target/46779
6681         PR target/45291
6682         PR target/41894
6683         * gcc.target/avr/pr46779-1.c: New test case
6684         * gcc.target/avr/pr46779-2.c: New test case
6685
6686 2011-04-14  Jason Merrill  <jason@redhat.com>
6687
6688         * g++.dg/cpp0x/sfinae15.C: New.
6689
6690         * g++.dg/cpp0x/sfinae14.C: New.
6691
6692         * g++.dg/ext/vla10.C: New.
6693
6694 2011-04-14  Richard Guenther  <rguenther@suse.de>
6695
6696         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6697
6698 2011-04-14  Richard Guenther  <rguenther@suse.de>
6699
6700         * gcc.dg/fold-bitand-4.c: Move ...
6701         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6702
6703 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6704
6705         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6706         variables const.
6707         * gcc.target/avr/torture/trivial.c: Ditto.
6708
6709 2011-04-13  Jason Merrill  <jason@redhat.com>
6710
6711         * g++.dg/template/operator11.C: New.
6712
6713 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6714
6715         PR middle-end/48591
6716         * gcc.dg/gomp/pr48591.c: New test.
6717
6718         PR c++/48570
6719         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6720         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6721
6722 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6723
6724         PR c++/48574
6725         * g++.dg/template/dependent-expr7.C: New test case.
6726
6727 2011-04-13  Jason Merrill  <jason@redhat.com>
6728
6729         * g++.dg/cpp0x/sfinae13.C: New.
6730
6731 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6732
6733         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6734
6735 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6736
6737         * gcc.target/arm/pr43698.c: Remove -march option.
6738
6739 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6740
6741         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6742         -march option.
6743
6744 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6745
6746         PR fortran/48360
6747         PR fortran/48456
6748         * gfortran.dg/realloc_on_assign_6.f03: New test.
6749
6750 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6751
6752         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6753         targets the additional -mno-ms-bitfields and
6754         -Wno-packed-bitfield-compat options.
6755         * g++.dg/ext/bitfield3.C: Likewise.
6756         * g++.dg/ext/bitfield4.C: Likewise.
6757         * g++.dg/ext/bitfield5.C: Likewise.
6758         * gcc.dg/bitfld-15.c: Likewise.
6759         * gcc.dg/bitfld-16.c: Likewise.
6760         * gcc.dg/bitfld-17.c: Likewise.
6761         * gcc.dg/bitfld-18.c: Likewise.
6762
6763 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6764
6765         * gcc.target/arm/neon-vld3-1.c: New test.
6766         * gcc.target/arm/neon-vst3-1.c: New test.
6767         * gcc.target/arm/neon/v*.c: Regenerate.
6768
6769 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6770
6771         PR rtl-optimization/48549
6772         * g++.dg/opt/pr48549.C: New test.
6773
6774 2011-04-12  Richard Guenther  <rguenther@suse.de>
6775
6776         PR tree-optimization/46076
6777         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6778
6779 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6780
6781         PR testsuite/21164
6782         * lib/compat.exp (compat-execute): Declare unsupported after
6783         stripping path from src1.
6784         * lib/lto.exp (lto-execute): Likewise.
6785
6786 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6787
6788         PR c/48552
6789         * gcc.dg/pr48552-1.c: New test.
6790         * gcc.dg/pr48552-2.c: New test.
6791
6792 2011-04-11  Jason Merrill  <jason@redhat.com>
6793
6794         * g++.dg/cpp0x/sfinae12.C: New.
6795
6796         * g++.dg/cpp0x/enum10.C: New.
6797
6798         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6799
6800         * g++.dg/cpp0x/rv-func.C: New.
6801
6802 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6803
6804         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6805         alpha*-dec-osf5*.
6806
6807 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6808
6809         PR tree-optimization/48195
6810         * gcc.dg/ipa/pr48195.c: New test.
6811
6812 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6813
6814         * gnat.dg/return3.adb: Remove unused switch.
6815
6816 2011-04-08  Mike Stump  <mikestump@comcast.net>
6817
6818         PR testsuite/48506
6819         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6820         default to fno-common.
6821
6822 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6823
6824         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6825         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6826
6827 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6828
6829         PR fortran/48448
6830         * gfortran.dg/function_optimize_5.f90:  New test.
6831
6832 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6833
6834         * gnat.dg/aggr17.adb: New test.
6835         * gnat.dg/aggr18.adb: Likewise.
6836
6837 2011-04-08  Michael Matz  <matz@suse.de>
6838
6839         PR middle-end/48389
6840         * gcc.target/i386/pr48389.c: New test.
6841
6842 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6843
6844         PR rtl-optimization/48272
6845         * g++.dg/opt/pr48272.C: New.
6846
6847 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6848
6849         PR rtl-optimization/48235
6850         * gcc.dg/pr48235.c: New.
6851
6852 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6853
6854         PR rtl-optimization/48302
6855         * g++.dg/opt/pr48302.C: New.
6856
6857 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6858
6859         PR target/48273
6860         * g++.dg/opt/pr48273.C: New.
6861
6862 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6863
6864         PR rtl-optimization/48442
6865         * gcc.dg/pr48442.c: New.
6866
6867 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6868
6869         PR tree-optimization/48377
6870         * gcc.dg/vect/pr48377.c: New test.
6871
6872 2011-04-07  Jason Merrill  <jason@redhat.com>
6873
6874         * g++.dg/cpp0x/regress/call1.C: New.
6875
6876         * g++.dg/cpp0x/variadic107.C: New.
6877
6878         * g++.dg/cpp0x/sfinae11.C: New.
6879         * g++.dg/cpp0x/noexcept02.C: Fix.
6880
6881         * g++.dg/cpp0x/sfinae10.C: New.
6882
6883         * g++.dg/cpp0x/sfinae9.C: New.
6884
6885         * c-c++-common/Wcast-qual-1.c: Move here from...
6886         * gcc.dg/cast-qual-3.c: ...here, and...
6887         * g++.dg/warn/Wcast-qual2.C: ...here.
6888
6889         * g++.dg/cpp0x/sfinae8.C: New.
6890
6891         * g++.dg/cpp0x/sfinae7.C: New.
6892
6893         * g++.dg/cpp0x/enum9.C: New.
6894
6895 2011-04-07  Mike Stump  <mikestump@comcast.net>
6896
6897         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6898         with no trampolines.
6899
6900 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6901
6902         PR fortran/48117
6903         * gfortran.dg/gomp/pr48117.f90: New test.
6904
6905         PR debug/48343
6906         * gcc.dg/torture/pr48343.c: New test.
6907
6908 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6909
6910         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6911
6912 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6913
6914         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6915
6916 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6917
6918         PR target/43920
6919         * lib/scanasm.exp (object-size): New proc.
6920         * gcc.target/arm/pr43920-2.c: New test.
6921
6922 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6923
6924         PR fortran/18918
6925         PR fortran/48477
6926         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6927
6928 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6929
6930         * gcc.dg/mtune.c: Prune note from output.
6931
6932 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6933
6934         PR debug/48466
6935         * gcc.dg/guality/pr36977.c: New test.
6936         * gcc.dg/guality/pr48466.c: New test.
6937
6938 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6939
6940         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6941
6942 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6943
6944         * gnat.dg/return3.adb: New test.
6945
6946 2011-04-06  Richard Guenther  <rguenther@suse.de>
6947
6948         PR tree-optimization/47663
6949         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6950
6951 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6952
6953         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6954         Solaris 8 and 9 as well.
6955
6956 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6957
6958         PR target/43920
6959         * gcc.target/arm/pr43920-1.c: New test.
6960
6961 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6962
6963         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6964         (cctor): Actually return the value.
6965         (main): Cast return values.
6966
6967 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6968
6969         * gfortran.dg/character_comparison_8.f90:  New test.
6970
6971 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6972
6973         * frontend-passes: (optimize_lexical_comparison): New function.
6974         (optimize_expr): Call it.
6975         (optimize_comparison): Also handle lexical comparison functions.
6976         Return false instad of -2 for unequal comparison.
6977
6978 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6979
6980         PR fortran/48412
6981         * function_optimize_4.f90:  New test.
6982
6983 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6984
6985         PR fortran/18918
6986         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6987         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6988         * gfortran.dg/coarray_15.f90: New.
6989
6990 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6991
6992         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6993         * gfortran.dg/bessel_7.f90: Likewise.
6994
6995 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6996
6997         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6998
6999 2011-04-03  Richard Guenther  <rguenther@suse.de>
7000             Ira Rosen  <ira.rosen@linaro.org>
7001
7002         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7003         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7004         -ftree-loop-if-convert-stores.
7005
7006 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7007
7008         * gnat.dg/specs/aggr2.ads: New test.
7009
7010 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7011
7012         * gnat.dg/debug2.ad[sb]: New test.
7013         * gnat.dg/debug2_pkg.ads: New helper.
7014         * gnat.dg/debug3.ad[sb]: New test.
7015
7016 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
7017
7018         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7019
7020 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR middle-end/48335
7023         * gcc.c-torture/compile/pr48335-1.c: New test.
7024         * gcc.dg/pr48335-1.c: New test.
7025         * gcc.dg/pr48335-2.c: New test.
7026         * gcc.dg/pr48335-3.c: New test.
7027         * gcc.dg/pr48335-4.c: New test.
7028         * gcc.dg/pr48335-5.c: New test.
7029         * gcc.dg/pr48335-6.c: New test.
7030         * gcc.dg/pr48335-7.c: New test.
7031         * gcc.dg/pr48335-8.c: New test.
7032         * gcc.target/i386/pr48335-1.c: New test.
7033
7034 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
7035
7036         PR c/36299
7037         * gcc.dg/Waddress.c: New test.
7038
7039 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7040
7041         PR fortran/48352
7042         * gfortran.dg/function_optimize_3.f90:  New test.
7043
7044 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
7045
7046         * gcc.c-torture/compile/20110401-1.c: New test.
7047
7048         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7049         * g++.dg/lto/20091002-2_0.C: Likewise.
7050         * g++.dg/lto/20090303_0.c: Likewise.
7051         * g++.dg/lto/20091004-1_0.C: Likewise.
7052         * g++.dg/lto/20091002-3_0.C: Likewise.
7053         * g++.dg/lto/20091004-2_0.C: Likewise.
7054         * g++.dg/lto/20081123_0.C: Likewise.
7055         * g++.dg/lto/20090313_0.C: Likewise.
7056         * g++.dg/lto/20081109-1_0.C: Likewise.
7057         * g++.dg/lto/20081219_0.C: Likewise.
7058         * g++.dg/lto/20081204-1_0.C: Likewise.
7059         * g++.dg/lto/20090302_0.C: Likewise.
7060         * g++.dg/lto/20081119-1_0.C: Likewise.
7061         * g++.dg/lto/20081118_0.C: Likewise.
7062         * gcc.dg/lto/20091020-2_0.c: Likewise.
7063         * gcc.dg/lto/20090210_0.c: Likewise.
7064         * gcc.dg/lto/20081204-1_0.c: Likewise.
7065         * gcc.dg/lto/20081224_0.c: Likewise.
7066         * gcc.dg/lto/20090219_0.c: Likewise.
7067         * gcc.dg/lto/20091014-1_0.c: Likewise.
7068         * gcc.dg/lto/20091016-1_0.c: Likewise.
7069         * gcc.dg/lto/20090206-2_0.c: Likewise.
7070         * gcc.dg/lto/20090116_0.c: Likewise.
7071         * gcc.dg/lto/20091013-1_0.c: Likewise.
7072         * gcc.dg/lto/20091015-1_0.c: Likewise.
7073         * gcc.dg/lto/20090126-2_0.c: Likewise.
7074
7075 2011-03-31  Ian Lance Taylor  <iant@google.com>
7076
7077         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7078
7079 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7080
7081         * gnat.dg/opt16.adb: New test.
7082
7083 2011-03-31  Jason Merrill  <jason@redhat.com>
7084
7085         * g++.dg/cpp0x/defaulted24.C: New.
7086
7087 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7088
7089         PR target/16292
7090         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7091         with -O0.
7092
7093 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7094
7095         * g++.dg/other/i386-9.C: New test.
7096
7097 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7098
7099         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7100
7101 2011-03-30  Jason Merrill  <jason@redhat.com>
7102
7103         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7104
7105         * g++.dg/cpp0x/regress/isnan.C: New.
7106
7107         * g++.dg/cpp0x/initlist46.C: New.
7108
7109 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7110
7111         PR target/47551
7112         * gcc.target/arm/neon-modes-2.c: New test.
7113
7114 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7115
7116         PR c/48305
7117         * gcc.c-torture/compile/pr48305.c: New test.
7118
7119 2011-03-29  Jason Merrill  <jason@redhat.com>
7120
7121         * g++.dg/cpp0x/regress/value-dep1.C: New.
7122
7123 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7124
7125         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7126
7127 2011-03-29  Ian Lance Taylor  <iant@google.com>
7128
7129         * go.test/go-test.exp: Handle the test lines used in several new
7130         tests.
7131         (errchk): Add opts parameter.  Change all callers.  Handle parens
7132         in regexps.
7133
7134 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7135             Dominique d'Humieres  <dominiq@lps.ens.fr>
7136
7137         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7138         and __APPLE__ && __PPC__ && __ALTIVEC__.
7139
7140 2011-03-29  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/cpp0x/dependent1.C: New.
7143
7144         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7145
7146         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7147
7148         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7149
7150 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7151
7152         PR fortran/48095
7153         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7154         * gfortran.dg/proc_ptr_comp_32.f90: New.
7155
7156 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7157
7158         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7159         check for corresponding warning.
7160
7161 2011-03-28  Jason Merrill  <jason@redhat.com>
7162
7163         * g++.dg/cpp0x/rv-deduce2.C: New.
7164
7165 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7166
7167         PR debug/48203
7168         * gcc.dg/pr48203.c: New test.
7169
7170 2011-03-28  Jeff Law <law@redhat.com>
7171
7172         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7173
7174 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7175
7176         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7177         and __PPC__ && __ALTIVEC__.
7178
7179 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7180
7181         PR testsuite/48238
7182         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7183         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7184         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7185         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7186
7187 2011-03-28  Jason Merrill  <jason@redhat.com>
7188
7189         * g++.dg/cpp0x/initlist-array2.C: New.
7190
7191         * g++.dg/cpp0x/initlist-array1.C: New.
7192
7193         * g++.dg/cpp0x/constexpr-compound.C: New.
7194
7195         * g++.dg/cpp0x/constexpr-using.C: New.
7196
7197         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7198
7199 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7200
7201         PR testsuite/48276
7202         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7203
7204 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7205
7206         * gcc.dg/slp-1.c: New test.
7207
7208 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7209
7210         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7211         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7212         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7213         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7214         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7215         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7216         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7217         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7218         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7219         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7220         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7221         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7222         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7223         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7224
7225 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7226
7227         PR fortran/47065
7228         * gfortran.dg/trim_optimize_5.f90:  New test.
7229         * gfortran.dg/trim_optimize_6.f90:  New test.
7230
7231 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7232
7233         PR target/38598
7234         * gcc.target/mips/madd-7.c: Remove -mlong32.
7235         * gcc.target/mips/msub-7.c: Likewise.
7236
7237 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7238
7239         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7240         accesses to preserve the meaning of the test for doubleword vectors.
7241         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7242         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7243
7244 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7245
7246         PR fortran/48291
7247         * gfortran.dg/class_42.f03: New.
7248
7249 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7250
7251         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7252         strided accesses.
7253
7254 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7255
7256         PR rtl-optimization/48144
7257         * gcc.dg/pr48144.c: New test.
7258
7259 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7260
7261         * gnat.dg/discr27.ad[sb]: New test.
7262
7263 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7264
7265         * gnat.dg/limited_with2.ad[sb]: New test.
7266         * gnat.dg/limited_with2_pkg1.ads: New helper.
7267         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7268
7269 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7270
7271         * gnat.dg/opt15.adb: New test.
7272         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7273
7274 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7275
7276         PR fortran/48174
7277         PR fortran/45304
7278         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7279         * gfortran.dg/leadz_trailz_3.f90: Ditto
7280
7281 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7282
7283         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7284
7285 2011-03-25  Jason Merrill  <jason@redhat.com>
7286
7287         * g++.dg/cpp0x/defaulted22.C: New.
7288         * g++.dg/cpp0x/defaulted23.C: New.
7289         * g++.dg/cpp0x/defaulted15.C: Adjust.
7290
7291 2011-03-25  Jason Merrill  <jason@redhat.com>
7292
7293         * g++.dg/cpp0x/move1.C: New.
7294
7295 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7296
7297         PR target/48287
7298         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7299
7300 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7301
7302         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7303         for mips-sgi-irix6.5.
7304         Replace snprintf prototype by <stdio.h>.
7305
7306 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7307
7308         PR testsuite/48283
7309         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7310         run_expensive_tests.
7311         * gcc.dg/graphite/block-4.c: Likewise.
7312         * gcc.dg/graphite/block-7.c: Likewise.
7313         * gcc.dg/graphite/block-8.c: Likewise.
7314
7315 2011-03-25  Richard Guenther  <rguenther@suse.de>
7316
7317         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7318         * g++.dg/tree-ssa/pr8781.C: Likewise.
7319         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7320         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7321         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7322         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7323         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7324         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7325         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7326         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7327         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7328         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7329         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7330         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7331         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7332         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7333         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7334         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7335         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7336         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7337         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7338         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7339         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7340         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7341         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7342         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7343         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7344         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7345         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7346         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7347         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7348         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7349         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7350         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7351         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7352         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7353         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7354         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7355         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7356         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7357         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7358         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7359         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7360         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7361         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7362         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7363         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7364         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7365         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7366         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7367         * c-c++-common/pr46562-2.c: Likewise.
7368         * gfortran.dg/pr42108.f90: Likewise.
7369         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7370         foo to be inlined even at -O1.
7371         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7372         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7373         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7374         * gcc.dg/matrix/matrix.exp: Disable FRE.
7375
7376 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7377
7378         PR debug/48204
7379         * gcc.dg/dfp/pr48204.c: New test.
7380
7381 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7382
7383         PR target/48209
7384         * gcc.c-torture/execute/pr47917.c: Move this...
7385         * gcc.dg/torture/pr47917.c: to here and add xfails.
7386
7387 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7388
7389         * gnat.dg/array16.ad[sb]: New test.
7390         * gnat.dg/array16.ads: New helper.
7391
7392 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7393
7394         * gnat.dg/derived_type2.adb: New test.
7395
7396 2011-03-24  Richard Guenther  <rguenther@suse.de>
7397
7398         PR tree-optimization/48271
7399         * g++.dg/torture/pr48271.C: New testcase.
7400
7401 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7402
7403         * gnat.dg/array15.ad[sb]: New test.
7404
7405 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7406
7407         PR target/48237
7408         * gcc.target/i386/pr48237.c: New test.
7409
7410 2011-03-24  Richard Guenther  <rguenther@suse.de>
7411
7412         PR middle-end/48269
7413         * gcc.dg/builtin-object-size-10.c: New testcase.
7414
7415 2011-03-24  Richard Guenther  <rguenther@suse.de>
7416
7417         PR tree-optimization/46562
7418         * c-c++-common/pr46562-2.c: New testcase.
7419         * c-c++-common/pr46562.c: Likewise.
7420
7421 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7422
7423         * gcc.dg/vect/vect-cselim-1.c: New test.
7424         * gcc.dg/vect/vect-cselim-2.c: New test.
7425
7426 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7427
7428         * gcc.target/arm/pr46934.c: New.
7429
7430 2011-03-23  Ian Lance Taylor  <iant@google.com>
7431
7432         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7433
7434 2011-03-23  Richard Guenther  <rguenther@suse.de>
7435
7436         * gcc.dg/struct: Remove directory and contents.
7437
7438 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7439
7440         PR testsuite/48251
7441         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7442
7443 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7444
7445         * gnat.dg/discr26.ad[sb]: New test.
7446         * gnat.dg/discr26_pkg.ads: New helper.
7447
7448 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7449
7450         PR target/47553
7451         * gcc.target/arm/neon-vld-1.c: New test.
7452
7453 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7454
7455         * gnat.dg/array14.ad[sb]: New test.
7456         * gnat.dg/array14_pkg.ads: New helper.
7457
7458 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7459
7460         * gcc.c-torture/execute/920501-8.x: Remove.
7461         * gcc.c-torture/execute/930513-1.x: Remove.
7462         * gcc.c-torture/execute/960312-1.x: Remove.
7463         * gcc.c-torture/compile/20000804-1.c,
7464         gcc.c-torture/compile/20001205-1.c,
7465         gcc.c-torture/compile/20001226-1.c,
7466         gcc.c-torture/compile/20010518-2.c,
7467         gcc.c-torture/compile/20020312-1.c,
7468         gcc.c-torture/compile/20020604-1.c,
7469         gcc.c-torture/compile/920501-12.c,
7470         gcc.c-torture/compile/920501-4.c,
7471         gcc.c-torture/compile/920520-1.c,
7472         gcc.c-torture/compile/980506-1.c,
7473         gcc.c-torture/execute/980709-1.x,
7474         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7475         options for m68hc11.
7476         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7477         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7478         m68hc11.
7479
7480 2011-03-22  Nick Clifton  <nickc@redhat.com>
7481
7482         * lib/target-supports.exp (check_profiling_available): Add MN10300
7483         to the list of targets that do not support profiling.  Restore
7484         alpha sorting to this list.
7485
7486 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7487
7488         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7489         failure on 32-bit systems.
7490         * gcc.dg/torture/vector-2.c: Ditto.
7491
7492 2011-03-22  Richard Guenther  <rguenther@suse.de>
7493
7494         PR tree-optimization/48228
7495         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7496
7497 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7498
7499         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7500         powerpc.
7501
7502         PR target/48226
7503         * gcc.target/powerpc/pr48226.c: New file.
7504
7505 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7506
7507         * lib/prune.exp (prune_gcc_output): Prune "could not create
7508         compact unwind for" warnings.
7509
7510 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7511
7512         PR c/42544
7513         PR c/48197
7514         * gcc.c-torture/execute/pr42544.c: New test.
7515         * gcc.c-torture/execute/pr48197.c: New test.
7516
7517 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7518
7519         PR preprocessor/48192
7520         * gcc.target/powerpc/pr48192.c: New file.
7521
7522         PR target/48053
7523         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7524         split problem of 0 being loaded in a VSX register.
7525
7526 2011-03-21  Richard Guenther  <rguenther@suse.de>
7527
7528         PR c/47939
7529         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7530         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7531         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7532         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7533
7534 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7535
7536         PR target/48213
7537         * gcc.dg/pr48213.c: New test.
7538
7539 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7540
7541         PR target/12171
7542         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7543
7544 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7545
7546         * gcc.target/arm/xor-and.c: New.
7547
7548 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7549
7550         PR fortran/22572
7551         * gfortran.dg/function_optimize_1.f90:  New test.
7552         * gfortran.dg/function_optimize_2.f90:  New test.
7553
7554 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7555
7556         PR rtl-optimization/47502
7557         * gcc.target/i386/pr47502-1.c: New.
7558         * gcc.target/i386/pr47502-2.c: Likewise.
7559
7560 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR rtl-optimization/48156
7563         * gcc.dg/pr48156.c: New test.
7564
7565 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7566
7567         PR libfortran/47439
7568         * gfortran.dg/scratch_1.f90: Adjust test.
7569
7570 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7571
7572         PR libfortran/47439
7573         * gfortran.dg/scratch_1.f90: New test.
7574
7575 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7576
7577         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7578         variably modified typedefs.
7579         * gcc.dg/c1x-typedef-2.c: Remove.
7580
7581 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7582
7583         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7584         * gcc.dg/c1x-anon-struct-3.c: New test.
7585         * gcc.dg/anon-struct-11.c: Update.
7586
7587 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7588
7589         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7590         dg-xfail-run-if.
7591         Only xfail with gas.
7592
7593 2011-03-18  Jason Merrill  <jason@redhat.com>
7594
7595         * g++.dg/template/fn-ptr1.C: New.
7596
7597         * g++.dg/overload/volatile1.C: New.
7598
7599         * g++.dg/opt/pr23372.C: New.
7600
7601         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7602
7603 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7604
7605         PR middle-end/47405
7606         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7607
7608 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7609
7610         * gcc.target/arm/unsigned-extend-1.c: New.
7611
7612 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR bootstrap/48161
7615         * gcc.c-torture/compile/pr48161.c: New test.
7616
7617 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7618
7619         PR middle-end/47725
7620         * gcc.dg/torture/pr47725.c: New.
7621
7622 2011-03-17  Jason Merrill  <jason@redhat.com>
7623
7624         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7625         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7626
7627 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7628
7629         * gnat.dg/specs/elab2.ads: New test.
7630         * gnat.dg/specs/elab2_pkg.ads: New helper.
7631
7632 2011-03-17  Jason Merrill  <jason@redhat.com>
7633
7634         * g++.dg/cpp0x/decltype-1212.C: New.
7635         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7636
7637 2011-03-17  Jason Merrill  <jason@redhat.com>
7638
7639         * g++.dg/parse/memfnquals1.C: New.
7640
7641 2011-03-17  Richard Guenther  <rguenther@suse.de>
7642
7643         PR middle-end/48134
7644         * gcc.dg/pr48134.c: New testcase.
7645
7646 2011-03-17  Richard Guenther  <rguenther@suse.de>
7647
7648         PR middle-end/48165
7649         * g++.dg/torture/pr48165.C: New testcase.
7650
7651 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7652
7653         PR rtl-optimization/48141
7654         * gcc.dg/pr48141.c: New test.
7655
7656 2011-03-16  Jason Merrill  <jason@redhat.com>
7657
7658         * g++.dg/cpp0x/constexpr-48089.C: New.
7659
7660         * g++.dg/cpp0x/constexpr-abi1.C: New.
7661
7662         * g++.dg/cpp0x/constexpr-46336.C: New.
7663         * g++.dg/parse/friend5.C: Adjust expected errors.
7664
7665         * g++.dg/cpp0x/constexpr-47570.C: New.
7666
7667 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7668
7669         PR debug/47510
7670         * ++.dg/debug/dwarf2/typedef6.C: New test.
7671
7672 2011-03-16  Jason Merrill  <jason@redhat.com>
7673
7674         * g++.dg/cpp0x/elision2.C: New.
7675
7676         * g++.dg/cpp0x/constexpr-array3.C: New.
7677
7678 2011-03-16  Jason Merrill  <jason@redhat.com>
7679
7680         * g++.dg/cpp0x/sfinae6.C: New.
7681         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7682         * g++.dg/cpp0x/pr45908.C: Likewise.
7683         * g++.dg/cpp0x/sfinae6.C: Likewise.
7684         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7685         * g++.old-deja/g++.law/arg11.C: Likewise.
7686
7687 2011-03-16  Jason Merrill  <jason@redhat.com>
7688
7689         * g++.dg/template/incomplete6.C: New.
7690
7691 2011-03-16  Jeff Law <law@redhat.com>
7692
7693         * gcc.dg/tree-ssa/vrp55.c: New test.
7694
7695 2011-03-16  Jason Merrill  <jason@redhat.com>
7696
7697         * g++.dg/cpp0x/auto22.C: New.
7698
7699 2011-03-16  Richard Guenther  <rguenther@suse.de>
7700
7701         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7702         optimizing it away if promoted to const.
7703
7704 2011-03-16  Richard Guenther  <rguenther@suse.de>
7705
7706         PR tree-optimization/48149
7707         * gcc.dg/fold-complex-1.c: New testcase.
7708
7709 2011-03-16  Richard Guenther  <rguenther@suse.de>
7710
7711         PR testsuite/48147
7712         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7713         or cloning happens.
7714
7715 2011-03-16  Richard Guenther  <rguenther@suse.de>
7716
7717         PR tree-optimization/26134
7718         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7719
7720 2011-03-16  Richard Guenther  <rguenther@suse.de>
7721
7722         PR tree-optimization/48146
7723         * gcc.dg/torture/pr48146.c: New testcase.
7724
7725 2011-03-16  Richard Guenther  <rguenther@suse.de>
7726
7727         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7728         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7729
7730 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7731
7732         PR middle-end/48136
7733         * gcc.c-torture/compile/pr48136.c: New test.
7734
7735         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7736
7737         PR debug/45882
7738         * gcc.dg/guality/pr45882.c: New test.
7739
7740 2011-03-15  Jason Merrill  <jason@redhat.com>
7741
7742         * g++.dg/cpp0x/constexpr-recursion.C: New.
7743
7744         * g++.dg/cpp0x/implicit11.C: New.
7745
7746 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7747
7748         * g++.dg/cpp0x/constexpr-attribute.C: New.
7749
7750 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7751
7752         * g++.dg/parse/pr34758.C: New.
7753
7754 2011-03-15  Xinliang David Li  <davidxl@google.com>
7755
7756         PR c/47837
7757         * gcc.dg/uninit-pred-7_d.c: New test.
7758         * gcc.dg/uninit-pred-8_d.c: New test.
7759
7760 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7761
7762         PR target/46788
7763         * gcc.target/arm/pr46788.c: New.
7764
7765 2011-03-15  Richard Guenther  <rguenther@suse.de>
7766
7767         PR middle-end/47650
7768         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7769         * gfortran.dg/ishft_4.f90: Likewise.
7770         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7771
7772 2011-03-15  Richard Guenther  <rguenther@suse.de>
7773
7774         PR tree-optimization/13954
7775         * g++.dg/tree-ssa/pr13954.C: New testcase.
7776
7777 2011-03-15  Richard Guenther  <rguenther@suse.de>
7778
7779         PR tree-optimization/48037
7780         * gcc.target/i386/pr48037-1.c: New testcase.
7781
7782 2011-03-15  Richard Guenther  <rguenther@suse.de>
7783
7784         PR tree-optimization/41490
7785         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7786         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7787         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7788         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7789         * g++.dg/tree-ssa/pr33604.C: Adjust.
7790
7791 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR middle-end/47917
7794         * gcc.c-torture/execute/pr47917.c: New test.
7795         * gcc.dg/pr47917.c: New test.
7796
7797         PR middle-end/38878
7798         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7799
7800 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7801
7802         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7803         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7804         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7805         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7806         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7807         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7808         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7809         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7810         * gcc.target/i386/avx-floor-vec.c: Ditto.
7811         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7812         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7813         * gcc.target/i386/avx-rint-vec.c: Ditto.
7814         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7815         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7816         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7817         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7818
7819 2011-03-14  Tom Tromey  <tromey@redhat.com>
7820
7821         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7822         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7823         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7824
7825 2011-03-14  Tom Tromey  <tromey@redhat.com>
7826
7827         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7828         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7829         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7830
7831 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7832
7833         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7834
7835 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7836
7837         PR rtl-optimization/47166
7838         * gcc.c-torture/execute/postmod-1.c: New test.
7839
7840 2011-03-14  Richard Guenther  <rguenther@suse.de>
7841
7842         PR middle-end/48098
7843         * gcc.dg/torture/pr48098.c: New testcase.
7844
7845 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7846
7847         PR target/48053
7848         * gcc.target/powerpc/pr48053-1.c: New test.
7849         * gcc.target/powerpc/pr48053-2.c: Likewise.
7850
7851 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7852
7853         PR libfortran/48066
7854         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7855
7856 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7857
7858         PR libfortran/48066
7859         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7860
7861 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7862
7863         PR fortran/48059
7864         * gfortran.dg/class_41.f03: New.
7865
7866 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7867
7868         * g++.dg/conversion/cast3.C: New test.
7869
7870 2011-03-11  Jason Merrill  <jason@redhat.com>
7871
7872         * g++.dg/template/error45.C: New.
7873
7874         * g++.dg/parse/no-type-defn1.C: New.
7875
7876         * g++.dg/ext/attrib40.C: New.
7877
7878         * g++.dg/cpp0x/regress/array1.C: New.
7879
7880 2011-03-11  Richard Guenther  <rguenther@suse.de>
7881
7882         PR tree-optimization/48067
7883         * gcc.dg/pr48067.c: New testcase.
7884
7885 2011-03-11  Richard Guenther  <rguenther@suse.de>
7886
7887         PR lto/48073
7888         * g++.dg/lto/20110311-1_0.C: New testcase.
7889
7890 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7891
7892         PR c++/48035
7893         * g++.dg/inherit/virtual8.C: New test.
7894
7895         PR middle-end/48044
7896         * gcc.dg/torture/pr48044.c: New test.
7897
7898 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7899
7900         PR fortran/47768
7901         * gfortran.dg/proc_ptr_comp_31.f90: New.
7902
7903 2011-03-11  Richard Guenther  <rguenther@suse.de>
7904
7905         PR tree-optimization/47278
7906         * gcc.dg/torture/pr47278-1.c: New testcase.
7907         * gcc.dg/torture/pr47278-2.c: Likewise.
7908
7909 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7910
7911         PR tree-optimization/48063
7912         * gcc.dg/torture/pr48063.c: New test.
7913
7914 2011-03-10  Jason Merrill  <jason@redhat.com>
7915
7916         * g++.dg/template/array22.C: New.
7917
7918         * g++.dg/cpp0x/syntax-err1.C: New.
7919         * g++.dg/parse/error36.C: Adjust expected errors.
7920         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7921         * g++.old-deja/g++.pt/typename3.C: Likewise.
7922         * g++.old-deja/g++.pt/typename4.C: Likewise.
7923         * g++.old-deja/g++.pt/typename6.C: Likewise.
7924
7925 2011-03-09  Jason Merrill  <jason@redhat.com>
7926
7927         * g++.dg/template/nontype22.C: New.
7928
7929 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7930
7931         PR tree-optimization/47714
7932         * g++.dg/torture/pr47714.C: New test.
7933
7934 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7935
7936         PR target/47755
7937         * gcc.target/powerpc/pr47755-2.c: New file.
7938
7939 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7940
7941         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7942         is not set in the environment, pass 64 as first argument when not
7943         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7944         native where ulimit -u is supported.
7945
7946 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7947
7948         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7949
7950 2011-03-08  Jason Merrill  <jason@redhat.com>
7951
7952         * g++.dg/template/nontype21.C: New.
7953
7954         * g++.dg/template/anon5.C: New.
7955
7956 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7957
7958         PR debug/47881
7959         * gcc.dg/pr47881.c: New test.
7960
7961 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7962
7963         PR c++/47957
7964         * g++.dg/lookup/template3.C: New test.
7965
7966 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7967
7968         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7969         'long' type.
7970
7971 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7972
7973         PR testsuite/47954
7974         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7975         sizeof to compute alignment.
7976
7977 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7978
7979         PR tree-optimization/48022
7980         * gcc.dg/pr48022-1.c: New test.
7981         * gcc.dg/pr48022-2.c: New test.
7982
7983 2011-03-07  Jason Merrill  <jason@redhat.com>
7984
7985         * g++.dg/template/nontype20.C: New.
7986         * g++.dg/init/member1.C: Adjust expected errors.
7987         * g++.dg/parse/constant4.C: Likewise.
7988         * g++.dg/template/qualified-id3.C: Likewise.
7989         * g++.old-deja/g++.pt/crash10.C: Likewise.
7990
7991         * g++.dg/cpp0x/regress/non-const1.C: New.
7992
7993 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7994
7995         PR debug/47991
7996         * gcc.dg/pr47991.c: New test.
7997
7998 2011-03-07  Jason Merrill  <jason@redhat.com>
7999
8000         * g++.dg/abi/mangle46.C: New.
8001
8002 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
8003
8004         PR target/47862
8005         * gcc.target/powerpc/pr47862.c: New.
8006
8007 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
8008
8009         PR target/45413
8010         * gcc.target/i386/combine-mul.c: Require nonpic.
8011
8012 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
8013             Nathan Froyd  <froydnj@codesourcery.com>
8014
8015         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8016
8017 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
8018
8019         * README.QMTEST: Remove.
8020
8021 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
8022             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8023
8024         PR fortran/47850
8025         * gfortran.dg/array_constructor_37.f90 : New test.
8026
8027 2011-03-05  Jason Merrill  <jason@redhat.com>
8028
8029         * g++.dg/abi/mangle39.C: ABI v5, not 6.
8030         * g++.dg/abi/mangle45.C: Likewise.
8031         * g++.dg/cpp0x/trailing1.C: Likewise.
8032
8033 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8034
8035         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8036
8037 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
8038
8039         PR rtl-optimization/47899
8040         * gcc.dg/pr47899.c: New test.
8041
8042         * gcc.dg/torture/pr47968.c: Ignore warnings.
8043
8044         PR tree-optimization/47967
8045         * gcc.c-torture/compile/pr47967.c: New test.
8046
8047 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8048
8049         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8050         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8051
8052 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8053
8054         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8055         and property_getAttributes() if __OBJC2__.
8056         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8057         * objc.dg/property/property-encoding-1.m: New.
8058         * obj-c++.dg/property/property-encoding-1.mm: New.
8059
8060 2011-03-04  Jason Merrill  <jason@redhat.com>
8061
8062         * g++.dg/template/pseudodtor6.C: New.
8063
8064         * g++.dg/inherit/covariant19.C: New.
8065
8066 2011-03-04  Richard Guenther  <rguenther@suse.de>
8067
8068         PR middle-end/47968
8069         * gcc.dg/torture/pr47968.c: New testcase.
8070
8071 2011-03-04  Richard Guenther  <rguenther@suse.de>
8072
8073         PR middle-end/47975
8074         * gcc.dg/torture/pr47975.c: New testcase.
8075
8076 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
8077
8078         PR c++/47974
8079         * g++.dg/template/crash106.C: New.
8080
8081 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
8082
8083         PR c/47963
8084         * gcc.dg/gomp/pr47963.c: New test.
8085         * g++.dg/gomp/pr47963.C: New test.
8086
8087 2011-03-02  Jason Merrill  <jason@redhat.com>
8088
8089         * g++.dg/cpp0x/regress/condition1.C: New.
8090
8091         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8092
8093 2011-03-01  Jason Merrill  <jason@redhat.com>
8094
8095         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8096
8097         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8098
8099 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8100
8101         PR rtl-optimization/47925
8102         * gcc.c-torture/execute/pr47925.c: New test.
8103
8104 2011-03-01  Jason Merrill  <jason@redhat.com>
8105
8106         * g++.dg/cpp0x/decltype25.C: New.
8107
8108         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8109
8110 2011-03-01  Richard Guenther  <rguenther@suse.de>
8111
8112         PR tree-optimization/47890
8113         * gcc.dg/torture/pr47890.c: New testcase.
8114
8115 2011-03-01  Richard Guenther  <rguenther@suse.de>
8116
8117         PR lto/47924
8118         * gcc.dg/lto/pr47924_0.c: New testcase.
8119
8120 2011-03-01  Richard Guenther  <rguenther@suse.de>
8121
8122         PR lto/46911
8123         * gfortran.dg/lto/pr46911_0.f: New testcase.
8124
8125 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8126
8127         PR libgfortran/47933
8128         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8129         compile errors from older code form.
8130
8131 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8132
8133         PR libgfortran/47567
8134         * gfortran.dg/fmt_fw_d.f90: New test.
8135
8136 2011-02-28  Jason Merrill  <jason@redhat.com>
8137
8138         * g++.dg/inherit/covariant18.C: New.
8139
8140 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8141
8142         PR middle-end/47893
8143         * gcc.dg/pr47893.c: New test.
8144
8145 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8146
8147         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8148         NULL in case of a selector with conflicting types.
8149         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8150
8151 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8152
8153         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8154         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8155         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8156         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8157
8158 2011-02-28  Jason Merrill  <jason@redhat.com>
8159
8160         PR c++/47906
8161         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8162
8163 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8164
8165         PR libgfortran/47778
8166         * gfortran.dg/namelist_71.f90: New test.
8167
8168 2011-02-27  Jason Merrill  <jason@redhat.com>
8169
8170         PR c++/47906
8171         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8172         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8173
8174 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8175
8176         PR c++/46466
8177         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8178
8179 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8180
8181         PR fortran/47886
8182         * gfortran.dg/gomp/task-1.f90: Removed.
8183
8184 2011-02-26  Jason Merrill  <jason@redhat.com>
8185
8186         * g++.dg/template/this-targ1.C: New.
8187
8188         * g++.dg/cpp0x/regress/template-const1.C: New.
8189         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8190         * g++.dg/template/function1.C: Adjust.
8191         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8192         * g++.dg/debug/debug7.C: Adjust.
8193
8194 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8195
8196         PR fortran/47886
8197         * gfortran.dg/gomp/task-1.f90: New.
8198
8199 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8200
8201         * gcc.target/arm/neon-thumb2-move.c: Add
8202         dg-require-effective-target arm_thumb2_ok.
8203
8204 2011-02-24  Jason Merrill  <jason@redhat.com>
8205
8206         * g++.dg/parse/constant1.C: Specify C++98 mode.
8207         * g++.dg/parse/constant5.C: Likewise.
8208         * g++.dg/parse/error2.C: Likewise.
8209         * g++.dg/parse/semicolon3.C: Likewise.
8210         * g++.dg/template/crash14.C: Likewise.
8211         * g++.dg/template/local4.C: Likewise.
8212         * g++.dg/template/nontype3.C: Likewise.
8213         * g++.dg/parse/crash31.C: Adjust expected errors.
8214         * g++.dg/template/function1.C: Likewise.
8215         * g++.dg/template/ref3.C: Likewise.
8216         * g++.dg/template/static9.C: Likewise.
8217         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8218
8219         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8220         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8221         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8222         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8223         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8224
8225 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8226
8227         PR fortran/47878
8228         * gfortran.dg/pr47878.f90: New test.
8229
8230 2011-02-24  Richard Guenther  <rguenther@suse.de>
8231
8232         PR testsuite/47801
8233         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8234         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8235
8236 2011-02-24  Richard Guenther  <rguenther@suse.de>
8237
8238         PR fortran/47839
8239         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8240         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8241
8242 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8243
8244         PR libgfortran/47567
8245         * gfortran.dg/fmt_f0_1.f90: Update test.
8246
8247 2011-02-23  Jason Merrill  <jason@redhat.com>
8248
8249         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8250         * g++.dg/abi/mangle45.C: New.
8251
8252         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8253         * g++.dg/template/canon-type-9.C: Match use of decltype
8254         between declaration and definition.
8255         * g++.dg/template/canon-type-12.C: Likewise.
8256
8257 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8258
8259         PR fortran/40850
8260         * gfortran.dg/nested_allocatables_1.f90: New.
8261
8262 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8263
8264         PR c++/46868
8265         * g++.dg/pr46868.C: New test.
8266         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8267         * g++.dg/parse/error14.C: Adjust.
8268
8269 2011-02-23  Richard Guenther  <rguenther@suse.de>
8270
8271         PR tree-optimization/47838
8272         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8273
8274 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8275
8276         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8277
8278 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8279
8280         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8281         * gfortran.dg/count_init_expr.f03: Ditto.
8282         * gfortran.dg/gomp/pr43711.f90: Ditto.
8283         * gcc.dg/struct-parse-2.c: Ditto.
8284         * gcc.dg/parse-error-3.c: Ditto.
8285         * gcc.dg/Wlogical-op-1.c: Ditto.
8286         * gcc.dg/Walways-true-1.c: Ditto.
8287         * gcc.dg/pr24225.c: Ditto.
8288         * gcc.dg/Walways-true-2.c: Ditto.
8289         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8290         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8291         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8292         * g++.dg/overload/defarg4.C: Ditto.
8293         * g++.dg/inherit/covariant16.C: Ditto.
8294         * g++.dg/inherit/virtual7.C: Ditto.
8295         * g++.dg/template/canon-type-9.C: Ditto.
8296         * g++.dg/template/access19.C: Ditto.
8297         * g++.dg/template/call7.C: Ditto.
8298         * g++.dg/template/canon-type-2.C: Ditto.
8299         * g++.dg/template/init7.C: Ditto.
8300         * g++.dg/template/sizeof-template-argument.C: Ditto.
8301         * g++.dg/template/const3.C: Ditto.
8302         * g++.dg/template/sfinae26.C: Ditto.
8303         * g++.dg/template/sfinae26.C: Ditto.
8304         * g++.dg/template/canon-type-11.C: Ditto.
8305         * g++.dg/template/union2.C: Ditto.
8306         * g++.dg/template/canon-type-3.C: Ditto.
8307         * g++.dg/template/canon-type-1.C: Ditto.
8308         * g++.dg/template/canon-type-5.C: Ditto.
8309         * g++.dg/template/canon-type-7.C: Ditto.
8310         * g++.dg/template/canon-type-10.C: Ditto.
8311         * g++.dg/template/spec36.C: Ditto.
8312         * g++.dg/template/typedef38.C: Ditto.
8313         * g++.dg/template/canon-type-4.C: Ditto.
8314         * g++.dg/template/canon-type-6.C: Ditto.
8315         * g++.dg/template/canon-type-13.C: Ditto.
8316         * g++.dg/template/instantiate9.C: Ditto.
8317         * g++.dg/template/ttp22.C: Ditto.
8318         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8319         * g++.dg/warn/Walways-true-1.C: Ditto.
8320         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8321         * g++.dg/warn/Walways-true-2.C: Ditto.
8322         * g++.dg/conversion/op4.C: Ditto.
8323         * g++.dg/opt/pr19650.C: Ditto.
8324         * g++.dg/lookup/friend11.C: Ditto.
8325         * g++.dg/other/default2.C: Ditto.
8326         * g++.dg/other/default3.C: Ditto.
8327         * g++.dg/other/dtor2.C: Ditto.
8328         * g++.dg/other/friend5.C: Ditto.
8329         * g++.dg/other/default5.C: Ditto.
8330         * g++.dg/init/brace6.C: Ditto.
8331         * g++.dg/init/aggr5.C: Ditto.
8332         * g++.dg/init/error2.C: Ditto.
8333         * g++.dg/expr/bound-mem-fun.C: Ditto.
8334         * g++.dg/expr/cond6.C: Ditto.
8335         * g++.dg/expr/stmt-expr-1.C: Ditto.
8336         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8337         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8338         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8339         * g++.dg/cpp0x/bracket1.C: Ditto.
8340         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8341         * g++.dg/cpp0x/pr38646.C: Ditto.
8342         * g++.dg/cpp0x/variadic73.C: Ditto.
8343         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8344         * g++.dg/cpp0x/bracket4.C: Ditto.
8345         * g++.dg/cpp0x/decltype4.C: Ditto.
8346         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8347         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8348         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8349         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8350         * g++.dg/cpp0x/decltype2.C: Ditto.
8351         * g++.dg/cpp0x/decltype1.C: Ditto.
8352         * g++.dg/cpp0x/bracket2.C: Ditto.
8353         * g++.dg/cpp0x/decltype5.C: Ditto.
8354         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8355         * g++.dg/cpp0x/variadic70.C: Ditto.
8356         * g++.dg/cpp0x/decltype6.C: Ditto.
8357         * g++.dg/cpp0x/rvo.C: Ditto.
8358         * g++.dg/cpp0x/vt-40092.C: Ditto.
8359         * g++.dg/cpp0x/variadic-new.C: Ditto.
8360         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8361         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8362         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8363         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8364         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8365         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8366         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8367         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8368         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8369         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8370         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8371         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8372         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8373         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8374         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8375         * g++.dg/cpp0x/pr39639.C: Ditto.
8376         * g++.dg/cpp0x/decltype3.C: Ditto.
8377         * g++.dg/cpp0x/variadic68.C: Ditto.
8378         * g++.dg/cpp0x/variadic-function.C: Ditto.
8379         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8380         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8381         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8382         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8383         * g++.dg/parse/crash35.C: Ditto.
8384         * g++.dg/parse/crash40.C: Ditto.
8385         * g++.dg/parse/defarg12.C: Ditto.
8386         * g++.dg/parse/crash34.C: Ditto.
8387         * g++.dg/parse/constructor3.C: Ditto.
8388         * g++.dg/parse/template23.C: Ditto.
8389         * g++.dg/parse/crash56.C: Ditto.
8390         * g++.dg/parse/dtor13.C: Ditto.
8391         * g++.dg/parse/error33.C: Ditto.
8392         * g++.dg/parse/ctor9.C: Ditto.
8393         * g++.dg/parse/error32.C: Ditto.
8394         * g++.dg/parse/error37.C: Ditto.
8395         * g++.dg/parse/bitfield3.C: Ditto.
8396         * g++.dg/parse/struct-4.C: Ditto.
8397         * g++.dg/ext/has_trivial_copy.C: Ditto.
8398         * g++.dg/ext/is_polymorphic.C: Ditto.
8399         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8400         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8401         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8402         * g++.dg/ext/is_union.C: Ditto.
8403         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8404         * g++.dg/ext/is_pod.C: Ditto.
8405         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8406         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8407         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8408         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8409         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8410         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8411         * g++.dg/ext/is_abstract.C: Ditto.
8412         * g++.dg/ext/has_trivial_assign.C: Ditto.
8413         * g++.dg/ext/is_class.C: Ditto.
8414         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8415         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8416         * g++.dg/ext/is_base_of.C: Ditto.
8417         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8418         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8419         * g++.dg/ext/is_empty.C: Ditto.
8420         * g++.dg/ext/is_enum.C: Ditto.
8421         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8422         * gnat.dg/opt11.adb: Ditto.
8423         * obj-c++.dg/pr45735.mm: Ditto.
8424         * obj-c++.dg/pr24393.mm: Ditto.
8425         * obj-c++.dg/exceptions-2.mm: Ditto.
8426         * objc.dg/pr45735.m: Ditto.
8427         * objc.dg/pr24393.m: Ditto.
8428
8429 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8430
8431         * objc.dg/attributes/objc-exception-1.m: New.
8432
8433 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8434
8435         * gcc.dg/cpp/include7.c: New test.
8436
8437 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8438
8439         PR c++/47242
8440         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8441
8442 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8443
8444         PR rtl-optimization/47763
8445         * gcc.dg/pr47763.c: New test.
8446
8447 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8448
8449         PR fortran/45743
8450         * gfortran.dg/whole_file_32.f90 : New test.
8451
8452 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8453
8454         PR c++/47666
8455         * g++.dg/inherit/virtual7.C: New test.
8456
8457 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8458
8459         PR objc/47832
8460         * objc.dg/type-size-3.m: Updated error message.
8461         * objc.dg/type-size-4.m: New test.
8462         * objc.dg/type-size-5.m: New test.
8463
8464 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8465
8466         * lib/gnat.exp: Fix comments.
8467         Don't load libgloss.exp.
8468         (default_gnat_version): Call $compiler with --version.
8469         Adapt regexp for gnatmake output, insert version.
8470         (gnat_version): New proc.
8471         (gnat_init): Remove gnat_libgcc_s_path.
8472         (gnat_target_compile): Likewise.
8473         Remove ld_library_path.
8474         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8475         (gnat_pass): Remove.
8476         (gnat_pass): Remove.
8477         (gnat_finish): Remove.
8478         (gnat_exit): Remove.
8479         (local_find_gnatmake): Reindent.
8480         (runtest_file_p): Remove.
8481         (prune_warnings): Remove.
8482         (find_gnatclean): New proc.
8483         * lib/gnat-dg.exp (lremove): New proc.
8484         (gnat-dg-test): Reindent.
8485         Remove additional output files.
8486         (gnat-dg-runtest): Remove.
8487
8488         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8489         * gnat.dg/loop_optimization6.adb: Likewise.
8490         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8491
8492 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8493
8494         PR tree-optimization/47835
8495         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8496
8497 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8498
8499         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8500         * gfortran.dg/abstract_type_2.f03: Ditto.
8501         * gfortran.dg/abstract_type_3.f03: Ditto.
8502         * gfortran.dg/abstract_type_4.f03: Ditto.
8503         * gfortran.dg/abstract_type_5.f03: Ditto.
8504         * gfortran.dg/abstract_type_6.f03: Ditto.
8505         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8506         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8507         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8508         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8509         * gfortran.dg/array_function_5.f90: Ditto.
8510         * gfortran.dg/asynchronous_3.f03: Ditto.
8511         * gfortran.dg/char_expr_1.f90: Ditto.
8512         * gfortran.dg/class_14.f03: Ditto.
8513         * gfortran.dg/data_array_6.f: Ditto.
8514         * gfortran.dg/data_invalid.f90: Ditto.
8515         * gfortran.dg/dot_product_1.f03: Ditto.
8516         * gfortran.dg/func_derived_5.f90: Ditto.
8517         * gfortran.dg/func_result_4.f90: Ditto.
8518         * gfortran.dg/implied_do_1.f90: Ditto.
8519         * gfortran.dg/initialization_25.f90: Ditto.
8520         * gfortran.dg/initialization_26.f90: Ditto.
8521         * gfortran.dg/interface_34.f90: Ditto.
8522         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8523         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8524         * gfortran.dg/matmul_8.f03: Ditto.
8525         * gfortran.dg/merge_init_expr.f90: Ditto.
8526         * gfortran.dg/pack_assign_1.f90: Ditto.
8527         * gfortran.dg/pack_vector_1.f90: Ditto.
8528         * gfortran.dg/pointer_check_8.f90: Ditto.
8529         * gfortran.dg/product_init_expr.f03: Ditto.
8530         * gfortran.dg/reshape_order_5.f90: Ditto.
8531         * gfortran.dg/reshape_shape_1.f90: Ditto.
8532         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8533         * gfortran.dg/same_name_2.f90: Ditto.
8534         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8535         * gfortran.dg/spread_init_expr.f03: Ditto.
8536         * gfortran.dg/stmt_func_1.f90: Ditto.
8537         * gfortran.dg/sum_init_expr.f03: Ditto.
8538         * gfortran.dg/transpose_3.f03: Ditto.
8539         * gfortran.dg/unpack_init_expr.f03: Ditto.
8540         * gfortran.dg/warn_conversion.f90: Ditto.
8541         * gfortran.dg/warn_conversion_2.f90: Ditto.
8542         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8543         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8544         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8545         * gfortran.dg/whole_file_16.f90: Ditto.
8546         * gfortran.dg/whole_file_17.f90: Ditto.
8547         * gfortran.dg/whole_file_18.f90: Ditto.
8548         * gfortran.dg/whole_file_20.f03: Ditto.
8549         * gfortran.dg/whole_file_5.f90: Ditto.
8550         * gfortran.dg/whole_file_6.f90: Ditto.
8551         * gfortran.dg/write_invalid_format.f90: Ditto.
8552         * gfortran.dg/zero_sized_6.f90: Ditto.
8553
8554 2011-02-21  Jeff Law <law@redhat.com>
8555
8556         PR rtl-optimization/46178
8557         * gcc.target/i386/pr46178.c: New test.
8558
8559         PR rtl-optimization/46002
8560         * gcc.c-torture/compile/pr46002.c: New test.
8561
8562 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8563
8564         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8565         *-*-hpux10*.
8566
8567 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8568
8569         PR debug/47106
8570         * g++.dg/debug/pr47106.C: Require effective target lto.
8571
8572 2011-02-21  Jason Merrill  <jason@redhat.com>
8573
8574         * g++.dg/cpp0x/constexpr-diag2.C: New.
8575
8576 2011-02-20  Jason Merrill  <jason@redhat.com>
8577
8578         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8579
8580         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8581
8582         * g++.dg/overload/conv-op1.C: New.
8583
8584         * g++.dg/cpp0x/constexpr-synth1.C: New.
8585
8586 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8587
8588         * objc.dg/layout-2.m: New.
8589         * objc.dg/selector-3.m: Adjusted location of error message.
8590         * objc.dg/type-size-3.m: Same.
8591         * obj-c++.dg/selector-3.mm: Same.
8592
8593 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8594
8595         PR objc/47784
8596         * objc.dg/property/dotsyntax-22.m: New.
8597         * obj-c++.dg/property/dotsyntax-22.mm: New.
8598
8599 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8600
8601         PR c++/46394
8602         * g++.dg/template/typedef38.C: New test.
8603
8604 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8605
8606         PR fortran/46818
8607         * gfortran.dg/whole_file_30.f90 : New test.
8608         * gfortran.dg/whole_file_31.f90 : New test.
8609
8610 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8611
8612         PR fortran/45077
8613         PR fortran/44945
8614         * gfortran.dg/whole_file_28.f90 : New test.
8615         * gfortran.dg/whole_file_29.f90 : New test.
8616
8617 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8618
8619         PR c++/44118
8620         * g++.dg/template/crash105.C: New.
8621
8622 2011-02-19  Jason Merrill  <jason@redhat.com>
8623
8624         * g++.dg/cpp0x/regress/no-elide1.C: New.
8625
8626 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8627
8628         PR tree-optimization/46620
8629         * gcc.dg/pr46620.c: New.
8630
8631 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8632
8633         PR c/47809
8634         * gcc.target/i386/pr47809.c: New test.
8635
8636 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8637             Tobias Burnus  <burnus@net-b.de>
8638
8639         * lib/target-supports.exp
8640         (check_effective_target_fortran_large_real): New check for large reals.
8641         * gfortran.dg/nan_7.f90: New test.
8642
8643 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8644
8645         PR libgfortran/47567
8646         * gfortran.dg/fmt_f0_1.f90: Update test.
8647
8648 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8649
8650         PR fortran/47348
8651         * gfortran.dg/array_constructor_36.f90 : New test.
8652         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8653         allow for comparison between different elements of the array
8654         constructor at different levels of optimization.
8655
8656 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8657
8658         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8659         * gcc.target/i386/pr32280-1.c: Likewise.
8660
8661 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8662
8663         PR target/47800
8664         * gcc.target/i386/pr47800.c: New test.
8665
8666 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8667
8668         * objc/execute/exceptions/foward-1.x: New.
8669
8670 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8671
8672         PR fortran/47789
8673         * gfortran.dg/derived_constructor_comps_4.f90: New.
8674
8675 2011-02-18  Tobias Burnus
8676
8677         PR fortran/47775
8678         * gfortran.dg/func_result_6.f90: New.
8679
8680 2011-02-18  Michael Matz  <matz@suse.de>
8681
8682         PR fortran/45586
8683         * gfortran.dg/lto/pr45586_0.f90: New test.
8684         * gfortran.dg/typebound_proc_20.f90: Ditto.
8685         * gfortran.dg/typebound_proc_21.f90: Ditto.
8686
8687 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8688
8689         PR c++/47795
8690         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8691
8692 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8693
8694         PR fortran/47750
8695         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8696         gcc_warning_prefix.
8697         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8698         normalizing the error/warning output.
8699         * gfortran.dg/Wall.f90: Update dg-error/warning.
8700         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8701         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8702         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8703         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8704         * gfortran.dg/class_30.f90: Update dg-error/warning.
8705         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8706         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8707         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8708         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8709         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8710         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8711         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8712         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8713         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8714         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8715         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8716         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8717         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8718         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8719         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8720         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8721         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8722         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8723         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8724         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8725         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8726         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8727         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8728         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8729         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8730
8731 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8732
8733         PR fortran/47768
8734         * gfortran.dg/proc_ptr_comp_30.f90: New.
8735
8736 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8737
8738         PR debug/47780
8739         * gcc.target/i386/pr47780.c: New test.
8740
8741 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8742
8743         PR fortran/47767
8744         * gfortran.dg/class_40.f03: New.
8745
8746 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8747
8748         PR c++/47208
8749         * g++.dg/cpp0x/auto21.C: New test.
8750
8751 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8752
8753         * objc.dg/special/unclaimed-category-1.h: Updated for
8754         new ABI support.
8755         * objc.dg/special/unclaimed-category-1.m: Same.
8756         * objc.dg/zero-link-1.m: Same.
8757         * objc.dg/lookup-1.m: Same.
8758         * objc.dg/torture/strings/const-str-9.m
8759         * objc.dg/torture/strings/const-str-10.m: Same.
8760         * objc.dg/torture/strings/const-str-11.m: Same.
8761         * objc.dg/torture/forward-1.m: Same.
8762         * objc.dg/zero-link-2.m: Same.
8763         * objc.dg/encode-7-next-64bit.m: Same.
8764         * objc.dg/method-4.m: Same.
8765         * objc.dg/next-runtime-1.m: Same.
8766         * objc.dg/image-info.m: Same.
8767         * objc.dg/pr23214.m: Same.
8768         * objc.dg/symtab-1.m: Same.
8769         * obj-c++.dg/basic.m: Same.
8770         * obj-c++.dg/proto-lossage-3.m: Same.
8771         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8772         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8773         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8774         * obj-c++.dg/method-11.m: Same.
8775         * objc/execute/enumeration-1.m: Same.
8776         * objc/execute/object_is_class.m: Same.
8777         * objc/execute/formal_protocol-2.m: Same.
8778         * objc/execute/formal_protocol-4.m: Same.
8779         * objc/execute/formal_protocol-6.m: Same.
8780         * objc/execute/bycopy-3.m: Same.
8781         * objc/execute/exceptions/catchall-1.m: Same.
8782         * objc/execute/exceptions/finally-1.m: Same.
8783         * objc/execute/exceptions/local-variables-1.m: Same.
8784         * objc/execute/exceptions/foward-1.m: Same.
8785         * objc/execute/bf-common.h
8786         * objc/execute/enumeration-2.m: Same.
8787         * objc/execute/formal_protocol-1.m: Same.
8788         * objc/execute/formal_protocol-3.m: Same.
8789         * objc/execute/formal_protocol-5.m: Same.
8790         * objc/execute/accessing_ivars.m: Same.
8791         * objc/execute/bycopy-2.m: Same.
8792         * objc/execute/formal_protocol-7.m: Same.
8793         * objc/execute/compatibility_alias.m: Same.
8794         * objc/execute/no_clash.m: Same.
8795         * objc/execute/object_is_meta_class.m: Same.
8796         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8797         * objc/execute/class-tests-1.h: Include stdio.h.
8798         * objc/execute/class-tests-2.h: Same.
8799         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8800         runtimes.
8801         * obj-c++.dg/try-catch-2.mm: Same.
8802
8803 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8804
8805         PR c++/47783
8806         * g++.dg/warn/Wunused-parm-4.C: New test.
8807
8808 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8809             Jan Hubicka  <jh@suse.cz>
8810
8811         PR debug/47106
8812         PR debug/47402
8813         * g++.dg/debug/pr47106.C: New.
8814
8815 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8816
8817         PR target/43653
8818         * gcc.target/i386/pr43653.c: New test.
8819
8820 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8821
8822         PR c++/47172
8823         * g++.dg/template/inherit6.C: New test.
8824
8825 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8826
8827         PR fortran/47745
8828         * gfortran.dg/class_39.f03: New.
8829
8830 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8831
8832         PR c++/47326
8833         * g++.dg/cpp0x/variadic106.C: New test.
8834
8835 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR libfortran/47757
8838         * gfortran.dg/pr47757-1.f90: New test.
8839         * gfortran.dg/pr47757-2.f90: New test.
8840         * gfortran.dg/pr47757-3.f90: New test.
8841
8842         PR c++/47704
8843         * g++.dg/cpp0x/enum8.C: New test.
8844
8845 2011-02-15  Jason Merrill  <jason@redhat.com>
8846
8847         * g++.dg/inherit/implicit-trivial1.C: New.
8848         * g++.dg/cpp0x/implicit-trivial1.C: New.
8849
8850 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8851
8852         PR middle-end/47725
8853         * gcc.dg/torture/pr47725.c: Removed.
8854
8855 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8856
8857         PR target/47755
8858         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8859         constant does not generate a load from memory.
8860
8861 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8862
8863         PR middle-end/47725
8864         * gcc.dg/torture/pr47725.c: New.
8865
8866 2011-02-15  Richard Guenther  <rguenther@suse.de>
8867
8868         PR tree-optimization/47743
8869         * gcc.dg/torture/pr47743.c: New testcase.
8870
8871 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8872
8873         PR middle-end/47581
8874         * gcc.target/i386/pr47581.c: New test.
8875
8876 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8877
8878         PR fortran/47730
8879         * gfortran.dg/select_type_22.f03: New.
8880
8881 2011-02-14  Jason Merrill  <jason@redhat.com>
8882
8883         * g++.dg/cpp0x/regress/enum1.C: New.
8884
8885 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8886
8887         * gnat.dg/include.adb: New test.
8888
8889 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8890
8891         PR fortran/47728
8892         * gfortran.dg/class_38.f03: New.
8893
8894 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8895
8896         * gcc.dg/pr46494.c: New test.
8897
8898 2011-02-14  Richard Guenther  <rguenther@suse.de>
8899
8900         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8901
8902 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8903
8904         PR ada/41929
8905         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8906         sparc*-sun-solaris2.11.
8907
8908 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8909
8910         PR fortran/47349
8911         * gfortran.dg/argument_checking_18.f90: New.
8912
8913 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8914
8915         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8916         * gfortran.dg/argument_checking_17.f90: New.
8917
8918 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8919
8920         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8921         are temporarily disabled.
8922         * gfortran.dg/class_7.f03: Ditto.
8923         * gfortran.dg/coarray_14.f90: Ditto.
8924         * gfortran.dg/typebound_proc_13.f03: Ditto.
8925
8926 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8927
8928         PR fortran/45586
8929         * gfortran.dg/extends_11.f03: New.
8930
8931 2011-02-11  Xinliang David Li  <davidxl@google.com>
8932
8933         PR tree-optimization/47707
8934         * g++.dg/tree-ssa/pr47707.C: New test.
8935
8936 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8937
8938         * g++.dg/opt/inline17.C: New test.
8939
8940 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8941
8942         PR fortran/47550
8943         * gfortran.dg/pure_formal_2.f90: New.
8944
8945 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8946
8947         PR rtl-optimization/47614
8948         * gfortran.dg/pr47614.f: New.
8949
8950 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8951
8952         PR driver/47678
8953         * gcc.dg/opts-6.c: New test.
8954
8955 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8956
8957         PR debug/47684
8958         * gcc.dg/pr47684.c: New test.
8959
8960 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8961
8962         PR target/47629
8963         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8964         c99_runtime, dg-add-options c99_runtime.
8965         (main): Use __asm__.
8966
8967 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8968
8969         PR testsuite/47400
8970         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8971         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8972         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8973         * gcc.dg/ucnid-10.c: Likewise.
8974         * gcc.dg/ucnid-13.c: Likewise.
8975         * gcc.dg/ucnid-7.c: Likewise.
8976         * gcc.dg/ucnid-8.c: Likewise.
8977         Adapt dg-warning line number.
8978
8979 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8980
8981         * gcc.target/i386/parity-1.c: Use -march=k8.
8982         * gcc.target/i386/parity-2.c: Ditto.
8983         * gcc.target/i386/vecinit-1.c: Ditto.
8984         * gcc.target/i386/vecinit-2.c: Ditto.
8985
8986 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8987
8988         PR target/46610
8989         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8990         * gcc.target/mips/save-restore-3.c: Likewise.
8991         * gcc.target/mips/save-restore-4.c: Likewise.
8992         * gcc.target/mips/save-restore-5.c: Likewise.
8993
8994         PR target/47683
8995         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8996         * g++.dg/tree-prof/partition2.C: Likewise.
8997
8998 2011-02-09  Jason Merrill  <jason@redhat.com>
8999
9000         * g++.dg/tree-ssa/inline-3.C: Use a normal function
9001         rather than misdeclare std::puts.
9002
9003         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9004         * g++.dg/other/warning1.C: Likewise.
9005         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9006         * g++.old-deja/g++.gb/scope06.C: Likewise.
9007         * g++.old-deja/g++.law/cvt11.C: Likewise.
9008         * g++.old-deja/g++.law/init1.C: Likewise.
9009         * g++.dg/abi/mangle26.C: Likewise.
9010
9011         * g++.dg/template/function1.C: Adjust for C++0x mode.
9012         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9013
9014         * g++.dg/ext/label10.C: Adjust for C++0x mode.
9015         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9016
9017         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9018
9019         * g++.dg/cpp0x/regress/abi-empty7.C: New.
9020
9021         * g++.dg/cpp0x/regress: New directory.
9022         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9023         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9024         * g++.dg/cpp0x/regress/regress3.C: New.
9025
9026 2011-02-10  Richard Guenther  <rguenther@suse.de>
9027
9028         PR tree-optimization/47677
9029         * gcc.dg/torture/pr47677.c: New testcase.
9030
9031 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
9032
9033         * objc.dg/special/load-category-1.m: Remove unused header.
9034         * objc.dg/special/load-category-1a.m: Likewise.
9035         * objc.dg/special/load-category-2.m: Likewise.
9036         * objc.dg/special/load-category-2a.m: Likewise.
9037         * objc.dg/special/load-category-3.m: Likewise.
9038         * objc.dg/special/load-category-3a.m: Likewise.
9039         * objc.dg/attributes/proto-attribute-2.m: Likewise.
9040         * objc.dg/attributes/proto-attribute-3.m: Likewise.
9041         * objc.dg/attributes/class-attribute-1.m: Likewise.
9042         * objc.dg/property/property.exp: Don't run for Darwin < 9.
9043         * obj-c++.dg/property/property.exp: Likewise.
9044         * objc.dg/attributes/method-sentinel-1.m: Update type header.
9045         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9046         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9047         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9048         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9049         * obj-c++.dg/template-8.mm: Likewise.
9050
9051 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
9052
9053         PR target/47665
9054         * gcc.target/i386/pr47665.c: New test.
9055
9056 2011-02-10  Jie Zhang  <jie@codesourcery.com>
9057
9058         PR testsuite/47622
9059         Revert
9060         2011-02-05  Jie Zhang  <jie@codesourcery.com>
9061         PR debug/42631
9062         * gcc.dg/pr42631.c: Update test.
9063         * gcc.dg/pr42631-2.c: New test.
9064
9065 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9066
9067         PR fortran/47352
9068         * gfortran.dg/proc_decl_25.f90: New.
9069
9070 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9071
9072         PR fortran/47463
9073         * gfortran.dg/typebound_assignment_2.f03: New.
9074
9075 2011-02-09  Richard Guenther  <rguenther@suse.de>
9076
9077         PR tree-optimization/47664
9078         * gcc.dg/tree-ssa/inline-7.c: New testcase.
9079
9080 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9081
9082         PR middle-end/47646
9083         * gnat.dg/uninit_func.adb: Adjust dg directive.
9084
9085 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
9086
9087         PR middle-end/47646
9088         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9089
9090 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9091
9092         PR fortran/47637
9093         * gfortran.dg/auto_dealloc_2.f90: New.
9094
9095 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9096
9097         * gcc.dg/builtins-config.h: Remove __sgi handling.
9098         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9099         -std=c99 for mips-sgi-irix6.5*.
9100
9101 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9102
9103         PR middle-end/45505
9104         * gfortran.dg/pr25923.f90: Remove xfails.
9105
9106 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9107
9108         PR fortran/47583
9109         * gfortran.dg/inquire_14.f90: New test.
9110
9111 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9112
9113         PR fortran/45290
9114         * gfortran.dg/pointer_init_6.f90: New.
9115
9116 2011-02-08  Jeff Law <law@redhat.com>
9117
9118         PR tree-optimization/42893
9119         * gcc.tree-ssa/pr42893.c: New test.
9120
9121 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9122
9123         PR tree-optimization/46834
9124         PR tree-optimization/46994
9125         PR tree-optimization/46995
9126         * gcc.dg/graphite/id-pr46834.c: New.
9127         * gfortran.dg/graphite/id-pr46994.f90: New.
9128         * gfortran.dg/graphite/id-pr46995.f90: New.
9129
9130 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9131
9132         PR middle-end/47646
9133         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9134         using the variable is known the warning is emitted there.
9135         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9136         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9137
9138         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9139         statement.
9140         (vg): Likewise.
9141         * gcc.dg/noreturn-1.c (foo5): Likewise.
9142         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9143         (method2): Likewise.
9144
9145         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9146         the return statement using the uninitialized variable.
9147         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9148
9149 2011-02-08  Richard Guenther  <rguenther@suse.de>
9150
9151         PR middle-end/47639
9152         * g++.dg/opt/pr47639.c: New testcase.
9153
9154 2011-02-08  Richard Guenther  <rguenther@suse.de>
9155
9156         PR tree-optimization/47632
9157         * g++.dg/opt/pr47632.C: New testcase.
9158
9159 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9160
9161         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9162
9163 2011-02-07  Richard Guenther  <rguenther@suse.de>
9164
9165         PR tree-optimization/47615
9166         * g++.dg/opt/pr47615.C: New testcase.
9167
9168 2011-02-07  Richard Guenther  <rguenther@suse.de>
9169
9170         PR tree-optimization/47621
9171         * gcc.dg/torture/pr47621.c: New testcase.
9172
9173 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9174
9175         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9176
9177 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9178
9179         PR fortran/47592
9180         * gfortran.dg/allocate_with_source_1 : New test.
9181
9182 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9183
9184         PR middle-end/47610
9185         * gcc.dg/pr47610.c: New test.
9186
9187 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9188
9189         PR debug/42631
9190         * gcc.dg/pr42631.c: Update test.
9191         * gcc.dg/pr42631-2.c: New test.
9192
9193 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9194
9195         PR fortran/47574
9196         * gfortran.dg/pr47574.f90:  New test.
9197
9198 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9199
9200         PR tree-optimization/46194
9201         * gcc.dg/autopar/pr46194.c: New.
9202
9203 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9204
9205         PR tree-optimization/43695
9206         * g++.dg/ipa/pr43695.C: New.
9207
9208 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9209
9210         PR inline-asm/23200
9211         * gcc.dg/pr23200.c: New test.
9212
9213 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9214
9215         PR c++/47589
9216         * g++.dg/pr47589.C: New test.
9217
9218 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9219
9220         PR c++/47398
9221         * g++.dg/template/typedef37.C: New test.
9222         * g++.dg/template/param1.C: Adjust expected error message.
9223
9224 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR middle-end/31490
9227         * gcc.dg/pr31490-2.c: New test.
9228         * gcc.dg/pr31490-3.c: New test.
9229         * gcc.dg/pr31490-4.c: New test.
9230
9231 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9232             Jakub Jelinek  <jakub@redhat.com>
9233
9234         PR c++/46890
9235         * g++.dg/parser/semicolon3.C: Adjust.
9236         * g++.dg/parser/semicolon4.C: New testcase.
9237         * g++.dg/pr46890.C: New testcase.
9238
9239 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9240
9241         PR c++/29571
9242         * g++.dg/init/pr29571.C: New.
9243
9244 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9245
9246         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9247         instead of vect_int.
9248
9249 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9250
9251         PR target/47312
9252         * gcc.target/i386/pr47312.c: New test.
9253
9254         PR target/47564
9255         * gcc.target/i386/pr47564.c: New test.
9256
9257 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9258
9259         PR tree-optimization/45122
9260         * gcc.dg/tree-ssa/pr45122.c: New.
9261
9262 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9263
9264         PR target/47272
9265         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9266         and vec_vsx_st.
9267
9268         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9269         and vsx so a default --with-cpu=power7 doesn't give an error
9270         when -mavoid-indexed-addresses is used.
9271
9272         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9273         wrapper function to save the arguments and then jump to the real
9274         function, rather than depending on the compiler not to move stuff
9275         before an asm.
9276         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9277
9278 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9279             Paul Thomas  <pault@gcc.gnu.org>
9280
9281         PR fortran/47082
9282         * gfortran.dg/class_37.f03 : New test.
9283
9284 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9285             Richard Guenther  <rguenther@suse.de>
9286
9287         PR tree-optimization/40979
9288         PR bootstrap/47044
9289         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9290         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9291         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9292         check_vect_support_and_set_flags.
9293         * gfortran.dg/graphite/vect-pr40979.f90: New.
9294
9295 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9296
9297         PR fortran/47572
9298         * gfortran.dg/class_36.f03: New.
9299
9300 2011-02-02  Richard Guenther  <rguenther@suse.de>
9301
9302         PR tree-optimization/47566
9303         * gcc.dg/lto/20110201-1_0.c: New testcase.
9304
9305 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9306
9307         PR debug/47498
9308         PR debug/47501
9309         PR debug/45136
9310         PR debug/45130
9311         * debug/pr47498.c: New.
9312         * debug/pr47501.c: New.
9313
9314 2011-02-01  Richard Guenther  <rguenther@suse.de>
9315
9316         PR tree-optimization/47559
9317         * g++.dg/torture/pr47559.C: New testcase.
9318
9319 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9320
9321         PR fortran/47565
9322         * gfortran.dg/typebound_call_20.f03: New.
9323
9324 2011-02-01  Richard Guenther  <rguenther@suse.de>
9325
9326         PR tree-optimization/47555
9327         * gcc.dg/pr47555.c: New testcase.
9328
9329 2011-02-01  Richard Guenther  <rguenther@suse.de>
9330
9331         PR tree-optimization/47541
9332         * g++.dg/torture/pr47541.C: New testcase.
9333
9334 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9335
9336         PR fortran/47455
9337         * gfortran.dg/typebound_call_19.f03: New.
9338
9339 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9340
9341         PR c++/47416
9342         * g++.dg/cpp0x/pr47416.C: New test.
9343
9344 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9345
9346         PR fortran/47519
9347         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9348
9349 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9350
9351         PR fortran/47463
9352         * gfortran.dg/typebound_assignment_1.f03: New.
9353
9354 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9355
9356         PR tree-optimization/47538
9357         * gcc.c-torture/execute/pr47538.c: New test.
9358
9359 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9360
9361         PR target/45325
9362         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9363
9364 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9365
9366         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9367
9368 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9369
9370         PR rtl-optimization/44031
9371         * gcc.c-torture/compile/20110131-1.c: New test.
9372
9373 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9374
9375         PR fortran/47042
9376         * gfortran.dg/stmt_func_1.f90: New.
9377
9378 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9379
9380         PR fortran/47042
9381         * gfortran.dg/interface_34.f90: New.
9382
9383 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9384
9385         PR fortran/47523
9386         * gfortran.dg/realloc_on_assign_5.f03: New test.
9387         * gfortran.dg/realloc_on_assign_5.f03: New test.
9388
9389 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9390
9391         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9392         * gfortran.dg/bessel_7.f90: Likewise.
9393         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9394
9395         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9396         * gfortran.dg/sum_init_expr.f03: Likewise.
9397
9398         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9399
9400         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9401         -r -nostdlib.
9402
9403         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9404         loop only on "vect_intfloat_cvt" targets.
9405
9406 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9407
9408         PR fortran/47531
9409         * gfortran.dg/shape_6.f90: New.
9410
9411 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9412
9413         PR libgfortran/47434
9414         * gfortran.dg/read_infnan_1.f90: Update test.
9415         * gfortran.dg/module_nan.f90: Update test.
9416         * gfortran.dg/char4_iunit_1.f03: Update test.
9417         * gfortran.dg/large_real_kind_1.f90: Update test.
9418         * gfortran.dg/real_const_3.f90: Update test.
9419         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9420
9421 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9422
9423         PR c++/47311
9424         * g++.dg/template/param2.C: New test.
9425
9426 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9427
9428         PR libgfortran/47285
9429         * gfortran.dg/fmt_g.f: New test.
9430
9431 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9432
9433         PR fortran/47507
9434         * gfortran.dg/pure_formal_1.f90: New.
9435
9436 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9437
9438         PR target/42894
9439         * gcc.dg/tls/pr42894.c: New test.
9440
9441 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9442
9443         * gcc.dg/pr47276.c: Add dg-require-visibility.
9444
9445 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9446
9447         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9448
9449 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9450             Tobias Burnus  <burnus@gcc.gnu.org>
9451
9452         PR fortran/45170
9453         PR fortran/35810
9454         PR fortran/47350
9455         * gfortran.dg/realloc_on_assign_3.f03: New test.
9456         * gfortran.dg/realloc_on_assign_4.f03: New test.
9457         * gfortran.dg/allocatable_function_5.f90: New test.
9458         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9459         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9460         implemented" dg-errors.
9461
9462 2011-01-27  Jan Hubicka  <jh@suse.cz>
9463
9464         PR middle-end/46949
9465         * gcc.dg/attr-weakref-4.c: New testcase
9466
9467 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9468
9469         PR tree-optimization/47228
9470         * gcc.dg/torture/pr47228.c: New test.
9471
9472 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9473
9474         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9475
9476 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9477
9478         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9479         when using auto-overlay support on the SPU.
9480
9481 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9482
9483         PR rtl-optimization/44174
9484         * gcc.target/i386/asm-6.c: New test.
9485
9486 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9487
9488         PR rtl-optimization/46856
9489         * gcc.c-torture/compile/pr46856.c: New test.
9490
9491 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9492             Andrew Pinski  <pinskia@gmail.com>
9493
9494         PR c/43082
9495         * gcc.dg/pr43082.c: New.
9496
9497 2011-01-26  DJ Delorie  <dj@redhat.com>
9498
9499         PR rtl-optimization/46878
9500         * gcc.dg/pr46878-1.c: New test.
9501
9502 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR c++/47476
9505         * g++.dg/cpp0x/pr47476.C: New test.
9506
9507 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9508
9509         * gcc.c-torture/compile/20110126-1.c: New test.
9510
9511 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9512
9513         PR c/47473
9514         * gcc.dg/torture/pr47473.c: New test.
9515
9516 2011-01-26  Jan Hubicka  <jh@suse.cz>
9517
9518         PR target/47237
9519         * gcc.c-torture/execute/pr47237.c: New testcase.
9520
9521 2011-01-26  Jan Hubicka  <jh@suse.cz>
9522
9523         PR tree-optimization/47190
9524         * gcc.dg/attr-weakref-3.c: New testcase.
9525
9526 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9527
9528         PR c++/43601
9529         * gcc.dg/dll-9a.c: New test file.
9530         * gcc.dg/dll-11.c: Likewise.
9531         * gcc.dg/dll-12.c: Likewise.
9532         * gcc.dg/dll-12a.c: Likewise.
9533         * gcc.dg/dll-11a.c: Likewise.
9534         * gcc.dg/dll-9.c: Likewise.
9535         * gcc.dg/dll-10.c: Likewise.
9536         * gcc.dg/dll-10a.c: Likewise.
9537         * g++.dg/ext/dllexport4a.cc: Likewise.
9538         * g++.dg/ext/dllexport4.C: Likewise.
9539         * g++.dg/ext/dllexport5.C: Likewise.
9540         * g++.dg/ext/dllexport5a.cc: Likewise.
9541
9542 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9543
9544         PR tree-optimization/46970
9545         * gcc.dg/graphite/pr46970.c: New.
9546
9547 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9548
9549         PR tree-optimization/46215
9550         * gcc.dg/graphite/pr46215.c: New.
9551
9552 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9553
9554         PR tree-optimization/46168
9555         * gcc.dg/graphite/pr46168.c: New.
9556
9557 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9558
9559         PR tree-optimization/43657
9560         * gcc.dg/graphite/pr43657.c: New.
9561
9562 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9563
9564         PR tree-optimization/29832
9565         * gfortran.dg/graphite/pr29832.f90: New.
9566
9567 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9568
9569         PR tree-optimization/43567
9570         * gcc.dg/graphite/pr43567.c: New.
9571
9572 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9573
9574         * gfortran.dg/graphite/interchange-4.f: New.
9575         * gfortran.dg/graphite/interchange-5.f: New.
9576
9577         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9578         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9579         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9580         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9581         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9582         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9583         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9584         * gfortran.dg/ltrans-7.f90: Removed.
9585         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9586
9587         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9588         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9589         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9590         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9591         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9592         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9593         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9594         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9595         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9596         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9597         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9598         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9599         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9600         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9601         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9602         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9603         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9604         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9605         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9606         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9607         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9608         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9609         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9610         * gcc.dg/tree-ssa/data-dep-1.c
9611         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9612         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9613         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9614         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9615         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9616
9617 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9618
9619         PR tree-optimization/47265
9620         PR tree-optimization/47443
9621         * gcc.c-torture/compile/pr47265.c: New test.
9622         * gcc.dg/pr47443.c: New test.
9623
9624 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9625
9626         PR tree-optimization/47382
9627         * g++.dg/torture/pr47382.C: New test.
9628         * g++.dg/opt/devirt1.C: Xfail.
9629
9630 2011-01-25  Yao Qi  <yao@codesourcery.com>
9631
9632         PR target/45701
9633         * gcc.target/arm/pr45701-1.c: New test.
9634         * gcc.target/arm/pr45701-2.c: New test.
9635         * gcc.target/arm/pr45701-3.c: New test.
9636
9637 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9638             Jakub Jelinek  <jakub@redhat.com>
9639
9640         PR tree-optimization/47271
9641         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9642
9643 2011-01-25  Nick Clifton  <nickc@redhat.com>
9644
9645         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9646         (saturate_add): Delete.
9647         (exchange): Delete.
9648         (main): Do not run saturate_add.
9649         (set_interrupts): Delete.
9650
9651 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9652
9653         PR fortran/47448
9654         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9655
9656 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9657
9658         PR tree-optimization/47427
9659         PR tree-optimization/47428
9660         * gcc.c-torture/compile/pr47427.c: New test.
9661         * gcc.c-torture/compile/pr47428.c: New test.
9662
9663 2011-01-25  Richard Guenther  <rguenther@suse.de>
9664
9665         PR middle-end/47411
9666         * gcc.dg/torture/pr47411.c: New testcase.
9667
9668 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9669
9670         * gfortran.dg/graphite/id-24.f: New.
9671         * gfortran.dg/graphite/id-25.f: New.
9672
9673 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9674
9675         * gfortran.dg/graphite/id-23.f: New.
9676
9677 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9678
9679         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9680
9681 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9682
9683         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9684         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9685         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9686         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9687         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9688         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9689         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9690         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9691         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9692
9693 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9694
9695         * gcc.dg/graphite/block-0.c: Add documentation.
9696         * gcc.dg/graphite/block-4.c: Same.
9697         * gcc.dg/graphite/block-7.c: Same.
9698         * gcc.dg/graphite/block-8.c: New.
9699         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9700         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9701         * gcc.dg/graphite/interchange-12.c: Add documentation.
9702         * gcc.dg/graphite/interchange-13.c: New.
9703         * gcc.dg/graphite/interchange-14.c: New.
9704         * gcc.dg/graphite/interchange-15.c: New.
9705         * gcc.dg/graphite/interchange-8.c: Add documentation.
9706         * gcc.dg/graphite/interchange-mvt.c: Same.
9707
9708 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9709
9710         PR target/47408
9711         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9712         * gcc.target/powerpc/altivec-14.c: Ditto.
9713         * gcc.target/powerpc/altivec-33.c: Ditto.
9714         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9715         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9716         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9717         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9718         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9719         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9720         * g++.dg/ext/altivec-15.C: Ditto.
9721         * g++.dg/ext/altivec-types-1.C: Ditto.
9722         * g++.dg/ext/altivec-types-2.C: Ditto.
9723         * g++.dg/ext/altivec-types-3.C: Ditto.
9724         * g++.dg/ext/altivec-types-4.C: Ditto.
9725
9726 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9727
9728         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9729
9730 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9731
9732         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9733         optimization options.
9734
9735 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9736
9737         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9738
9739         PR testsuite/45988
9740         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9741
9742 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9743
9744         PR fortran/47421
9745         * gfortran.dg/allocatable_scalar_12.f90: New.
9746
9747 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9748
9749         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9750         vectorization to be not profitable if peeling is used to
9751         realign the memory access.
9752         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9753         loop bound to avoid loop unrolling.
9754         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9755
9756 2011-01-22  Jan Hubicka  <jh@suse.cz>
9757
9758         PR lto/47333
9759         * g++.dg/lto/pr47333.C: New file.
9760
9761 2011-01-22  Jan Hubicka  <jh@suse.cz>
9762
9763         PR tree-optimization/43884
9764         PR lto/44334
9765         * gcc.dg/autopar/outer-2.c: Increase array size.
9766         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9767
9768 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9769
9770         PR fortran/38536
9771         * gfortran.dg/c_loc_tests_16.f90:  New test.
9772
9773 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9774
9775         PR fortran/47399
9776         * gfortran.dg/typebound_proc_19.f90: New.
9777
9778 2011-01-21  Jeff Law <law@redhat.com>
9779
9780         PR tree-optimization/47053
9781         * g++.dg/pr47053.C: New test.
9782
9783 2011-01-21  Jason Merrill  <jason@redhat.com>
9784
9785         PR c++/47041
9786         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9787
9788 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9789
9790         PR c++/47388
9791         * g++.dg/cpp0x/range-for10.C: New test.
9792         * g++.dg/template/for1.C: New test.
9793
9794         PR middle-end/45566
9795         * g++.dg/tree-prof/partition3.C: New test.
9796
9797         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9798
9799         PR rtl-optimization/47366
9800         * g++.dg/opt/pr47366.C: New test.
9801
9802 2011-01-21  Jason Merrill  <jason@redhat.com>
9803
9804         PR c++/46552
9805         * g++.dg/cpp0x/constexpr-regress2.C: New.
9806
9807         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9808
9809 2011-01-21  Jeff Law <law@redhat.com>
9810
9811         PR rtl-optimization/41619
9812         * gcc.dg/pr41619.c: New.
9813
9814 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9815
9816         PR tree-optimization/47355
9817         * g++.dg/opt/pr47355.C: New test.
9818
9819 2011-01-21  Richard Guenther  <rguenther@suse.de>
9820
9821         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9822         making main hot.
9823
9824 2011-01-21  Richard Guenther  <rguenther@suse.de>
9825
9826         PR tree-optimization/47365
9827         * gcc.dg/torture/pr47365.c: New testcase.
9828         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9829
9830 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9831
9832         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9833
9834 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR tree-optimization/47391
9837         * gcc.dg/pr47391.c: New test.
9838
9839 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9840
9841         * g++.dg/template/char1.C: Use signed char.
9842
9843 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9844
9845         PR fortran/47377
9846         * gfortran.dg/pointer_target_4.f90: New.
9847
9848 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9849
9850         PR target/47251
9851         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9852         ILP32 system and not IP32.
9853
9854 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9855
9856         PR debug/46583
9857         * g++.dg/debug/pr46583.C: New.
9858
9859 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9860
9861         PR debug/47283
9862         * g++.dg/debug/pr47283.C: New test.
9863
9864         PR testsuite/47371
9865         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9866         * gcc.target/i386/headmerge-2.c: Likewise.
9867
9868 2011-01-20  Richard Guenther  <rguenther@suse.de>
9869
9870         PR middle-end/47370
9871         * gcc.dg/torture/pr47370.c: New testcase.
9872
9873 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9874
9875         PR tree-optimization/46130
9876         * gcc.dg/pr46130-1.c: New test.
9877         * gcc.dg/pr46130-2.c: New test.
9878
9879 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9880
9881         PR c++/47291
9882         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9883
9884 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9885
9886         PR debug/46240
9887         * g++.dg/debug/pr46240.cc: New.
9888
9889 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9890
9891         PR c++/47303
9892         * g++.dg/template/anonunion1.C: New test.
9893
9894         PR rtl-optimization/47337
9895         * gcc.c-torture/execute/pr47337.c: New test.
9896
9897 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9898
9899         PR testsuite/45342
9900         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9901
9902 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9903
9904         PR tree-optimization/46021
9905         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9906
9907 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9908
9909         PR tree-optimization/47290
9910         * g++.dg/torture/pr47290.C: New test.
9911
9912 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9913
9914         PR fortran/47240
9915         * gfortran.dg/proc_ptr_comp_29.f90: New.
9916
9917 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9918
9919         PR testsuite/41146
9920         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9921         powerpc-apple-darwin9.
9922
9923 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9924
9925         PR rtl-optimization/47299
9926         * gcc.c-torture/execute/pr47299.c: New test.
9927
9928 2011-01-17  Jason Merrill  <jason@redhat.com>
9929
9930         * g++.dg/cpp0x/constexpr-virtual.C: New.
9931
9932 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9933
9934         PR fortran/47331
9935         * gfortran.dg/gomp/pr47331.f90: New test.
9936
9937 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9938
9939         PR objc/47314
9940         * objc.dg/selector-warn-1.m: New.
9941         * obj-c++.dg/selector-warn-1.mm: New.
9942
9943 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9944
9945         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9946         Update dg-final accordingly.
9947
9948 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9949
9950         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9951
9952 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9953
9954         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9955         target check.
9956         * gcc.dg/guality/pr36728-2.c: Likewise.
9957
9958 2011-01-17  Richard Guenther  <rguenther@suse.de>
9959
9960         PR tree-optimization/47313
9961         * g++.dg/torture/pr47313.C: New testcase.
9962
9963 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9964
9965         PR target/47318
9966         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9967         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9968         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9969         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9970
9971         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9972         as __m256i.
9973         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9974         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9975         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9976
9977 2011-01-17  Richard Guenther  <rguenther@suse.de>
9978
9979         PR tree-optimization/45967
9980         * gcc.dg/torture/pr45967-2.c: New testcase.
9981         * gcc.dg/torture/pr45967-3.c: Likewise.
9982
9983 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9984
9985         PR testsuite/47325
9986         * g++.dg/ext/pr47213.C: Require visibility.
9987
9988 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9989
9990         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9991         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9992
9993 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9994
9995         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9996         Linux-based targets.
9997
9998 2011-01-13  Jan Hubicka  <jh@suse.cz>
9999
10000         PR tree-optimization/47276
10001         * gcc.dg/pr47276.c: New testcase.
10002
10003 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
10004             Jonathan Wakely  <jwakely.gcc@gmail.com>
10005
10006         PR c++/33558
10007         * g++.dg/other/pr33558.C: New.
10008         * g++.dg/other/pr33558-2.C: New.
10009
10010 2011-01-14  Martin Jambor  <mjambor@suse.cz>
10011
10012         PR tree-optimization/45934
10013         PR tree-optimization/46302
10014         * g++.dg/ipa/devirt-c-1.C: New test.
10015         * g++.dg/ipa/devirt-c-2.C: Likewise.
10016         * g++.dg/ipa/devirt-c-3.C: Likewise.
10017         * g++.dg/ipa/devirt-c-4.C: Likewise.
10018         * g++.dg/ipa/devirt-c-5.C: Likewise.
10019         * g++.dg/ipa/devirt-c-6.C: Likewise.
10020         * g++.dg/ipa/devirt-6.C: Likewise.
10021         * g++.dg/ipa/devirt-d-1.C: Likewise.
10022         * g++.dg/torture/pr45934.C: Likewise.
10023
10024 2011-01-14  Jason Merrill  <jason@redhat.com>
10025
10026         * g++.dg/cpp0x/variadic105.C: New.
10027
10028 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
10029             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10030
10031         PR objc/45989
10032         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10033         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10034         execution tests on i?86-*-*, x86_64-*-* and
10035         powerpc*-apple-darwin* && ilp32.
10036         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10037         tests on i?86-*-* and x86_64-*-*.
10038
10039 2011-01-14  Richard Guenther  <rguenther@suse.de>
10040
10041         PR tree-optimization/47280
10042         * g++.dg/opt/pr47280.C: New testcase.
10043
10044 2011-01-14  Jason Merrill  <jason@redhat.com>
10045
10046         * g++.dg/cpp0x/constexpr-regress1.C: New.
10047
10048         * g++.dg/ext/flexary2.C: New.
10049
10050 2011-01-14  Richard Guenther  <rguenther@suse.de>
10051
10052         PR middle-end/47281
10053         * gcc.dg/torture/pr47281.c: New testcase.
10054         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10055
10056 2011-01-14  Richard Guenther  <rguenther@suse.de>
10057
10058         PR tree-optimization/47286
10059         * gcc.dg/tree-ssa/pr47286.c: New testcase.
10060
10061 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
10062
10063         PR c++/47213
10064         * g++.dg/ext/pr47213.C: New.
10065
10066 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10067
10068         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10069
10070 2011-01-13  Tobias Burnus  <burnus@net-b.de>
10071             Mikael Morin  <mikael@gcc.gnu.org>
10072
10073         PR fortran/45848
10074         PR fortran/47204
10075         * gfortran.dg/select_type_20.f90: New.
10076         * gfortran.dg/select_type_21.f90: New.
10077
10078 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
10079
10080         PR target/47251
10081         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10082
10083 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10084
10085         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10086         * gcc.dg/guality/pr36728-2.c: Likewise.
10087
10088 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10089
10090         PR debug/PR46973
10091         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10092
10093 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10094
10095         PR rtl-optimization/45352
10096         * gcc.dg/pr45352-3.c: New.
10097
10098 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10099
10100         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10101         comment.
10102         * g++.dg/cpp0x/range-for8.C: New.
10103         * g++.dg/cpp0x/range-for9.C: New.
10104
10105 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10106
10107         PR debug/47209
10108         * g++.dg/debug/pr47209.C: New.
10109
10110 2011-01-12  Richard Guenther  <rguenther@suse.de>
10111
10112         PR lto/47259
10113         * gcc.dg/lto/pr47259_0.c: New testcase.
10114         * gcc.dg/lto/pr47259_1.c: Likewise.
10115
10116 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10117
10118         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10119         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10120         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10121         methods missing from the OBJC2 Object.
10122         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10123         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10124         GNU and NeXT runtimes.
10125         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10126         comments.
10127         * objc-obj-c++-shared/Object1.m: Likewise.
10128         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10129         * objc.dg/proto-qual-1.m: Likewise.
10130         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10131         * obj-c++.dg/proto-qual-1.mm: Likewise.
10132
10133 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10134
10135         PR testsuite/33033
10136         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10137
10138 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10139
10140         Fixed the Objective-C++ testsuite and updated all tests.
10141         * lib/obj-c++.exp (obj-c++_init): Declare and set
10142         gcc_warning_prefix and gcc_error_prefix.
10143         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10144         'dg-warning', 'dg-message' and 'dg-error'.
10145         * obj-c++.dg/class-extension-3.mm: Likewise.
10146         * obj-c++.dg/class-protocol-1.mm: Likewise.
10147         * obj-c++.dg/encode-7.mm: Likewise.
10148         * obj-c++.dg/exceptions-3.mm: Likewise.
10149         * obj-c++.dg/exceptions-5.mm: Likewise.
10150         * obj-c++.dg/method-12.mm: Likewise.
10151         * obj-c++.dg/method-13.mm: Likewise.
10152         * obj-c++.dg/method-15.mm: Likewise.
10153         * obj-c++.dg/method-16.mm: Likewise.
10154         * obj-c++.dg/method-4.mm: Likewise.
10155         * obj-c++.dg/method-8.mm: Likewise.
10156         * obj-c++.dg/method-conflict-1.mm: Likewise.
10157         * obj-c++.dg/method-conflict-2.mm: Likewise.
10158         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10159         and uncommented second part of the testcase now that the testsuite
10160         works correctly.
10161         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10162         and uncommented second part of the testcase now that the testsuite
10163         works correctly.
10164         * obj-c++.dg/private-1.mm: Likewise.
10165         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10166         * obj-c++.dg/syntax-error-7.mm: Likewise.
10167         * obj-c++.dg/warn5.mm: Likewise.
10168         * obj-c++.dg/property/at-property-14.mm: Likewise.
10169         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10170         FIXME.
10171         * obj-c++.dg/property/at-property-18.mm: Likewise.
10172         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10173         FIXME.
10174         * obj-c++.dg/property/at-property-21.mm: Likewise.
10175         * obj-c++.dg/property/at-property-28.mm: Likewise.
10176         * obj-c++.dg/property/at-property-5.mm: Likewise.
10177         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10178         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10179         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10180         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10181         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10182         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10183         * obj-c++.dg/tls/diag-5.mm: Likewise.
10184         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10185         dg-error, now matched correctly.
10186
10187 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10188
10189         * objc.dg/property/at-property-29.m: New.
10190         * obj-c++.dg/property/at-property-29.mm: New.
10191
10192 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10193
10194         * go.test/go-test.exp (go-set-goarch): New proc.
10195         (go-gc-tests): Use it.
10196
10197 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10198
10199         PR debug/46955
10200         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10201
10202 2011-01-11  Richard Henderson  <rth@redhat.com>
10203
10204         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10205
10206 2011-01-11  Jan Hubicka  <jh@suse.cz>
10207
10208         PR lto/45721
10209         PR lto/45375
10210         * gcc.dg/lto/pr45721_1.c: New file.
10211         * gcc.dg/lto/pr45721_0.c: New file.
10212
10213 2011-01-11  Richard Guenther  <rguenther@suse.de>
10214
10215         PR tree-optimization/46076
10216         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10217
10218 2011-01-11  Jeff Law <law@redhat.com>
10219
10220         * PR tree-optimization/47086
10221         * gcc.dg/pr47086.c: New test.
10222
10223 2011-01-11  Jason Merrill  <jason@redhat.com>
10224
10225         PR c++/46658
10226         * g++.dg/template/new10.C: New.
10227
10228         PR c++/45520
10229         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10230
10231 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10232
10233         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10234         Split type definitions and NSConstantString class into...
10235         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10236         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10237         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10238         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10239         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10240         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10241         to comments.
10242         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10243         encode defines for newer NeXT system headers.
10244         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10245         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10246         * objc.dg/foreach-5.m: Likewise.
10247         * objc.dg/foreach-2.m: Likewise.
10248         * objc.dg/foreach-4.m: Likewise.
10249         * objc.dg/torture/strings/string1.m: Likewise.
10250         * objc.dg/torture/strings/string2.m: Likewise.
10251         * objc.dg/torture/strings/string3.m: Likewise.
10252         * objc.dg/torture/strings/string4.m: Likewise.
10253         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10254         header and stand alone.
10255         * obj-c++.dg/strings/strings-2.mm: Likewise.
10256         * objc.dg/torture/strings/const-str-3.m: Likewise.
10257         * objc.dg/strings/strings-2.m: Likewise.
10258         * objc.dg/strings/const-str-12b.m: Likewise.
10259
10260 2011-01-12  Richard Guenther  <rguenther@suse.de>
10261
10262         PR middle-end/32511
10263         * gcc.dg/attr-weak-1.c: Adjust.
10264
10265 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10266
10267         PR fortran/47051
10268         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10269         standard compliant and comment.
10270
10271 2011-01-10  Jan Hubicka  <jh@suse.cz>
10272
10273         PR lto/46083
10274         * gcc.dg/initpri3.c: New testcase.
10275
10276 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10277
10278         PR lto/47222
10279         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10280         externally visible.
10281         (g_esi): Likewise.
10282         (g_ebx): Likewise.
10283         (g_ebp): Likewise.
10284         (g_esp): Likewise.
10285         (g_ebp_save): Likewise.
10286         (g_esp_save): Likewise.
10287
10288 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10291
10292 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10293
10294         PR tree-optimization/46021
10295         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10296         i?86-*-*, x86_64-*-*.
10297
10298 2011-01-10  Jeff Law <law@redhat.com>
10299
10300         * PR tree-optimization/47141
10301         * gcc.c-torture/compile/pr47141.c: New test.
10302
10303 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10304
10305         PR testsuite/46230
10306         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10307         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10308         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10309         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10310
10311         PR testsuite/46230
10312         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10313         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10314         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10315         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10316         being vectorized.  Adjust dg-final pattern.
10317
10318         PR testsuite/46230
10319         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10320         * gcc.dg/vect/slp-24.c: Likewise.
10321
10322 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10323
10324         PR c++/47218
10325         * g++.dg/other/pr47218-1.C: New test file.
10326         * g++.dg/other/pr47218.C: Likewise.
10327         * g++.dg/other/pr47218.h: New supporting header.
10328
10329 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10330
10331         PR objc/47232
10332         * objc.dg/attributes/invalid-attribute-1.m: New.
10333         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10334
10335 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10336
10337         PR fortran/47224
10338         * gfortran.dg/proc_ptr_comp_28.f90: New.
10339
10340 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10341
10342         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10343         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10344         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10345         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10346         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10347         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10348         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10349         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10350         * objc.dg/gnu-api-2-class.m: Likewise.
10351         * objc.dg/gnu-api-2-ivar.m: Likewise.
10352         * objc.dg/gnu-api-2-method.m: Likewise.
10353         * objc.dg/gnu-api-2-objc.m: Likewise.
10354         * objc.dg/gnu-api-2-object.m: Likewise.
10355         * objc.dg/gnu-api-2-property.m: Likewise.
10356         * objc.dg/gnu-api-2-protocol.m: Likewise.
10357         * objc.dg/gnu-api-2-sel.m: Likewise.
10358
10359 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10360
10361         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10362         * objc.dg/objc-foreach-4.m: Likewise.
10363         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10364         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10365         * objc.dg/foreach-4.m: Likewise.
10366         * objc.dg/foreach-5.m: Likewise.
10367         * objc.dg/foreach-3.m: Return self from init.
10368
10369 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10370
10371         PR fortran/38536
10372         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10373
10374 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10375
10376         PR fortran/46313
10377         * gfortran.dg/class_35.f90: New.
10378
10379 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10380
10381         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10382
10383 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10384
10385         PR objc/47078
10386         * objc.dg/invalid-method-2.m: New.
10387         * obj-c++.dg/invalid-method-2.mm: New.
10388
10389 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10390
10391         PR fortran/46896
10392         * gfortran.dg/transpose_optimization_2.f90 : New test.
10393
10394 2011-01-08  Jan Hubicka  <jh@suse.cz>
10395
10396         PR tree-optmization/46469
10397         * g++.dg/torture/pr46469.C: New testcase.
10398
10399 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10400
10401         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10402         emulation of libobjc-gnu structure layout functionality to ..
10403         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10404         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10405         * objc/execute/bf-common.h: Adjust headers.
10406         * objc/execute/bf-1.m: Likewise.
10407         * objc/execute/bf-2.m: Likewise.
10408         * objc/execute/bf-3.m: Likewise.
10409         * objc/execute/bf-4.m: Likewise.
10410         * objc/execute/bf-5.m: Likewise.
10411         * objc/execute/bf-6.m: Likewise.
10412         * objc/execute/bf-7.m: Likewise.
10413         * objc/execute/bf-8.m: Likewise.
10414         * objc/execute/bf-9.m: Likewise.
10415         * objc/execute/bf-10.m: Likewise.
10416         * objc/execute/bf-11.m: Likewise.
10417         * objc/execute/bf-12.m: Likewise.
10418         * objc/execute/bf-13.m: Likewise.
10419         * objc/execute/bf-14.m: Likewise.
10420         * objc/execute/bf-15.m: Likewise.
10421         * objc/execute/bf-16.m: Likewise.
10422         * objc/execute/bf-17.m: Likewise.
10423         * objc/execute/bf-18.m: Likewise.
10424         * objc/execute/bf-19.m: Likewise.
10425         * objc/execute/bf-20.m: Likewise.
10426         * objc/execute/bf-21.m: Likewise.
10427         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10428         objc_get_type_qualifiers ().
10429
10430 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10431
10432         PR fortran/45777
10433         * gfortran.dg/dependency_39.f90:  New test.
10434
10435 2011-01-07  Jan Hubicka  <jh@suse.cz>
10436
10437         Get builtins tests ready for linker plugin.
10438         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10439         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10440         my_memset, my_bzero): Mark used.
10441         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10442         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10443         volatile.
10444         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10445         volatile.
10446
10447 2011-01-07  Jan Hubicka  <jh@suse.cz>
10448
10449         PR tree-optimization/46367
10450         * g++.dg/torture/pr46367.C: New file.
10451
10452 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10453
10454         PR target/47201
10455         * gcc.dg/pr47201.c: New test.
10456
10457         PR bootstrap/47187
10458         * gcc.dg/tree-prof/pr47187.c: New test.
10459
10460 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10461
10462         PR fortran/41580
10463         * gfortran.dg/extends_type_of_3.f90: New.
10464
10465 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10466
10467         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10468         * g++.dg/ext/dllimport-MI1.C: Likewise.
10469         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10470         * g++.dg/ext/dllimport10.C: Likewise.
10471         * g++.dg/ext/dllimport11.C: Likewise.
10472         * g++.dg/ext/dllimport12.C: Likewise.
10473         * g++.dg/ext/dllimport13.C: Likewise.
10474         * g++.dg/ext/dllimport2.C: Likewise.
10475         * g++.dg/ext/dllimport3.C: Likewise.
10476         * g++.dg/ext/dllimport4.C: Likewise.
10477         * g++.dg/ext/dllimport5.C: Likewise.
10478         * g++.dg/ext/dllimport6.C: Likewise.
10479         * g++.dg/ext/dllimport8.C: Likewise.
10480         * g++.dg/ext/dllimport9.C: Likewise.
10481         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10482         targets, too. Additionally enable test for i?86-*-mingw*.
10483         * g++.dg/ext/selectany1.C: Likewise.
10484         Remove guard variable check.
10485
10486 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10487
10488         PR fortran/47189
10489         PR fortran/47194
10490         * gfortran.dg/storage_size_3.f08: Extended.
10491
10492 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10493
10494         PR c++/47022
10495         * g++.dg/template/stdarg1.C: New test.
10496
10497 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10498
10499         PR fortran/47195
10500         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10501         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10502         from the interface of functions to not hide the errors that
10503         shall be tested.
10504
10505 2011-01-06  Jan Hubicka  <jh@suse.cz>
10506
10507         * gcc.dg/lto/pr47188_0.c: New testcase.
10508         * gcc.dg/lto/pr47188_1.c: New testcase.
10509
10510 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10511
10512         PR fortran/33117
10513         PR fortran/46478
10514         * gfortran.dg/interface_33.f90: New test.
10515
10516 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10517
10518         PR c/47150
10519         * gcc.c-torture/compile/pr47150.c: New test.
10520
10521 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10522
10523         PR tree-optimization/47139
10524         * gcc.dg/vect/pr47139.c: New test.
10525
10526 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10527
10528         PR fortran/47180
10529         * gfortran.dg/extends_type_of_2.f03: New.
10530
10531 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10532
10533         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10534
10535 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10536
10537         * gnat.dg/opt14.adb: New test.
10538
10539 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10540
10541         PR fortran/46017
10542         * gfortran.dg/allocate_error_2.f90:  New test.
10543
10544 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10545
10546         PR fortran/47024
10547         * gfortran.dg/storage_size_3.f08: New.
10548
10549 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10550
10551         PR libgfortran/47154
10552         * gfortran.dg/namelist_68.f90: New test.
10553
10554 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10555
10556         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10557
10558 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10559
10560         PR fortran/46448
10561         * gfortran.dg/class_34.f90: New.
10562
10563 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10564
10565         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10566         use __builtin_inff.  Skip all single-precision tests that require
10567         Infinity.
10568
10569 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10570
10571         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10572
10573 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10574
10575         PR tree-optimization/47148
10576         * gcc.c-torture/execute/pr47148.c: New test.
10577
10578         PR tree-optimization/47155
10579         * gcc.c-torture/execute/pr47155.c: New test.
10580
10581         PR rtl-optimization/47157
10582         * gcc.c-torture/compile/pr47157.c: New test.
10583
10584 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10585
10586         * gcc.dg/torture/vector-shift2.c (schar): Define.
10587         (main): Always use schar or uchar instead of plain "char" to avoid
10588         dependencies on implementation-defined char signedness.
10589
10590 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10591
10592         PR tree-optimization/46801
10593         * gnat.dg/pack9.adb: Remove xfail.
10594
10595 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10596
10597         PR tree-optimization/46984
10598         * g++.dg/ipa/pr46984.C: New test.
10599
10600 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10601
10602         PR fortran/46408
10603         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10604
10605 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10606
10607         PR tree-optimization/47140
10608         * gcc.c-torture/compile/pr47140.c: New test.
10609
10610         PR rtl-optimization/47028
10611         * gcc.dg/pr47028.c: New test.
10612
10613 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10614
10615         * objc.dg/protocol-forward-1.m: Removed TODO.
10616         * objc.dg/protocol-forward-2.m: New.
10617         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10618         * obj-c++.dg/protocol-forward-2.mm: New.
10619
10620 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10621
10622         PR target/38662
10623         * g++.dg/eh/pr38662.C: New testcase.
10624
10625 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10626
10627         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10628         scan for newline '\n'.
10629
10630 \f
10631 Copyright (C) 2011 Free Software Foundation, Inc.
10632
10633 Copying and distribution of this file, with or without modification,
10634 are permitted in any medium without royalty provided the copyright
10635 notice and this notice are preserved.