OSDN Git Service

PR c++/50114
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-30  Jason Merrill  <jason@redhat.com>
2
3         PR c++/50114
4         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5
6 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
9
10 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
11
12         * gnat.dg/specs/aggr3.ads: New test.
13         * gnat.dg/specs/aggr3_pkg.ads: New helper.
14
15         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
16         * gnat.dg/specs/aggr2.ads: Likewise.
17
18 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
19
20         PR fortran/45170
21         * gfortran.dg/allocate_with_source_2.f90: New test
22
23 2011-08-30  Jason Merrill  <jason@redhat.com>
24
25         PR c++/50220
26         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
27
28         PR c++/50234
29         * g++.dg/cpp0x/constexpr-value3.C: New.
30
31 2011-08-30  Richard Guenther  <rguenther@suse.de>
32
33         PR middle-end/48571
34         * gcc.c-torture/execute/pr48571-1.c: New testcase.
35         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
36         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
37         * gcc.dg/pr36902.c: XFAIL.
38
39 2011-08-30  Ilya Tocar <ilya.tocar@intel.com>
40
41         * gcc.target/i386/fma-check.h: New.
42         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
43         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
44         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
45         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
46         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
47         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
48         * gcc.target/i386/fma-fmaddXX.c: Likewise.
49         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
50         * gcc.target/i386/fma-fmsubXX.c: Likewise.
51         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
52         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
53         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
54         * gcc.target/i386/fma-compile.c: Likewise.
55         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
56         * gcc.target/i386/sse-12.c: Add -mfma.
57         * gcc.target/i386/sse-13.c: Likewise.
58         * gcc.target/i386/sse-14.c: Likewise.
59         * gcc.target/i386/sse-22.c: Likewise.
60         * gcc.target/i386/sse-23.c: Likewise.
61         * g++.dg/other/i386-2.C: Likewise.
62         * g++.dg/other/i386-3.C: Likewise.
63
64 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
65
66         PR testsuite/50185
67         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
68         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
69
70 2011-08-30  Christian Bruel  <christian.bruel@st.com>
71
72         * g++.dg/bprob/bprob.exp (feedback_options): Set
73         -fbranch-probabilities.
74         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
75
76 2011-08-29  Jason Merrill  <jason@redhat.com>
77
78         PR c++/50224
79         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
80
81 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
82             Jason Merrill  <jason@redhat.com>
83
84         * g++.dg/dfp/base.C: New test.
85
86 2011-08-29  Jason Merrill  <jason@redhat.com>
87
88         Core DR 994
89         PR c++/50209
90         * g++.dg/cpp0x/initlist58.C: New.
91
92 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
93
94         PR fortran/50225
95         * gfortran.dg/class_result_1.f03: New.
96
97 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
98
99         PR middle-end/48722
100         * gcc.target/i386/pr48722.c: New test.
101
102 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
103
104         PR libfortran/50192
105         * gfortran.dg/widechar_compare_1.f90:  New test.
106
107 2011-08-26  Jason Merrill  <jason@redhat.com>
108
109         Core DR 342
110         PR c++/48582
111         * g++.dg/abi/mangle50.C: New.
112
113 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
114
115         PR target/50202
116         * gcc.target/i386/pr50202.c: New test.
117
118 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
119
120         * gcc.target/i386/sse_4_1-round-vec.c: New test.
121         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
122         * gcc.target/i386/avx-round-vec.c: New test.
123         * gcc.target/i386/avx-roundf-vec.c: New test.
124
125 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
126
127         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
128         instruction.
129
130         PR c/50179
131         * c-c++-common/Wunused-var-14.c: New test.
132
133 2011-08-26  Tom de Vries  <tom@codesourcery.com>
134
135         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
136
137 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
138
139         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
140         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
141         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
142         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
143
144 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
145
146         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
147         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
148         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
149         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
150
151 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
152
153         PR fortran/50050
154         * gfortran.dg/pointer_comp_init_1.f90: New test.
155
156 2011-08-25  Jason Merrill  <jason@redhat.com>
157
158         PR c++/50157
159         * g++.dg/cpp0x/sfinae27.C: New.
160
161 2011-08-25  Tobias Burnus  <burnus@net-b.de>
162
163         * gfortran.dg/coarray_lib_token_4.f90: New.
164
165 2011-08-25  Tobias Burnus  <burnus@net-b.de>
166
167         * gfortran.dg/coarray/alloc_comp_1.f90: New.
168
169 2011-08-25  Richard Guenther  <rguenther@suse.de>
170
171         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
172
173 2011-08-24  Tobias Burnus  <burnus@net-b.de>
174
175         PR fortran/50163
176         * gfortran.dg/initialization_28.f90: New.
177
178 2011-08-24  Richard Guenther  <rguenther@suse.de>
179
180         PR tree-optimization/50067
181         * gcc.dg/torture/pr50067-3.c: New testcase.
182         * gcc.dg/torture/pr50067-4.c: Likewise.
183         * gcc.dg/torture/pr50067-5.c: Likewise.
184
185 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
186
187         * g++.dg/other/i386-2.C: Add -mavx2 check.
188         * g++.dg/other/i386-3.C: Likewise.
189         * gcc.target/i386/avx-1.c: Add AVX2.
190         * gcc.target/i386/avx-2.c: Likewise.
191         * gcc.target/i386/funcspec-5.c: Likewise.
192         * gcc.target/i386/sse-12.c: Likewise.
193         * gcc.target/i386/sse-13.c: Likewise.
194         * gcc.target/i386/sse-14.c: Likewise.
195         * gcc.target/i386/sse-22.c: Likewise.
196         * gcc.target/i386/sse-23.c: Likewise.
197         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
198         * gcc.target/i386/avx2-check.h: New.
199         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
200         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
201         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
202         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
203         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
204         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
205         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
206         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
207         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
208         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
209         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
210         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
211         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
212         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
213         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
214         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
215         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
216         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
217         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
218         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
219         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
220         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
221         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
222         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
223         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
224         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
225         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
226         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
227         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
228         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
229         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
230         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
231         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
232         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
233         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
234         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
235         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
236         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
237         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
238         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
239         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
240         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
241         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
242         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
243         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
244         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
245         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
246         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
247         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
248         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
249         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
250         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
251         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
252         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
253         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
254         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
255         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
256         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
257         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
258         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
259         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
260         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
261         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
262         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
263         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
264         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
265         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
266         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
267         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
268         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
269         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
270         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
271         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
272         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
273         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
274         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
275         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
276         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
277         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
278         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
279         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
280         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
281         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
282         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
283         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
284         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
285         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
286         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
287         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
288         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
289         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
290         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
291         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
292         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
293         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
294         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
295         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
296         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
297         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
298         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
299         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
300         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
301         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
302         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
303         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
304         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
305         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
306         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
307         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
308         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
309         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
310         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
311         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
312         * gcc.target/i386/avx2-vpand-1.c: Likewise.
313         * gcc.target/i386/avx2-vpand-2.c: Likewise.
314         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
315         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
316         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
317         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
318         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
319         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
320         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
321         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
322         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
323         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
324         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
325         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
326         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
327         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
328         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
329         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
330         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
331         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
332         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
333         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
334         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
335         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
336         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
337         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
338         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
339         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
340         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
341         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
342         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
343         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
344         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
345         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
346         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
347         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
348         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
349         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
350         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
351         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
352         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
353         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
354         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
355         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
356         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
357         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
358         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
359         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
360         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
361         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
362         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
363         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
364         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
365         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
366         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
367         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
368         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
369         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
370         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
371         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
372         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
373         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
374         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
375         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
376         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
377         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
378         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
379         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
380         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
381         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
382         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
383         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
384         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
385         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
386         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
387         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
388         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
389         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
390         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
391         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
392         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
393         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
394         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
395         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
396         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
397         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
398         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
399         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
400         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
401         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
402         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
403         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
404         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
405         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
406         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
407         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
408         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
409         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
410         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
411         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
412         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
413         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
414         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
415         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
416         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
417         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
418         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
419         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
420         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
421         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
422         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
423         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
424         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
425         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
426         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
427         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
428         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
429         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
430         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
431         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
432         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
433         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
434         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
435         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
436         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
437         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
438         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
439         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
440         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
441         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
442         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
443         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
444         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
445         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
446         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
447         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
448         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
449         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
450         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
451         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
452         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
453         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
454         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
455         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
456         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
457         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
458         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
459         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
460         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
461         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
462         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
463         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
464         * gcc.target/i386/avx2-vpor-1.c: Likewise.
465         * gcc.target/i386/avx2-vpor-2.c: Likewise.
466         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
467         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
468         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
469         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
470         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
471         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
472         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
473         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
474         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
475         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
476         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
477         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
478         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
479         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
480         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
481         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
482         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
483         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
484         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
485         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
486         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
487         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
488         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
489         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
490         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
491         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
492         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
493         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
494         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
495         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
496         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
497         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
498         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
499         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
500         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
501         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
502         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
503         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
504         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
505         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
506         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
507         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
508         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
509         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
510         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
511         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
512         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
513         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
514         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
515         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
516         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
517         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
518         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
519         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
520         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
521         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
522         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
523         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
524         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
525         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
526         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
527         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
528         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
529         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
530         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
531         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
532         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
533         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
534         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
535         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
536         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
537         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
538         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
539         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
540         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
541         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
542         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
543         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
544         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
545         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
546         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
547         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
548         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
549         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
550         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
551         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
552         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
553         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
554         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
555         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
556         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
557         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
558         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
559         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
560         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
561         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
562         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
563         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
564         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
565         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
566         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
567         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
568         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
569         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
570         * gcc.target/i386/testimm-9.c: Likewise.
571
572 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
573
574         * g++.dg/other/i386-2.C: Add -mbmi2 check.
575         * g++.dg/other/i386-3.C: Likewise.
576         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
577         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
578         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
579         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
580         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
581         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
582         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
583         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
584         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
585         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
586         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
587         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
588         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
589         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
590         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
591         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
592         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
593         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
594         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
595         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
596         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
597         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
598         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
599         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
600         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
601         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
602         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
603         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
604         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
605         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
606         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
607         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
608         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
609         * gcc.target/i386/sse-12.c: Add BMI2.
610         * gcc.target/i386/sse-13.c: Likewise.
611         * gcc.target/i386/sse-14.c: Likewise.
612         * gcc.target/i386/sse-22.c: Likewise.
613         * gcc.target/i386/sse-23.c: Likewise.
614
615 2011-08-23  Jason Merrill  <jason@redhat.com>
616
617         * g++.dg/template/crash7.C: Adjust expected errors.
618
619 2011-08-23  Jason Merrill  <jason@redhat.com>
620
621         PR c++/49045
622         Core 1321
623         * g++.dg/cpp0x/overload2.C: New.
624
625 2011-08-23  Jason Merrill  <jason@redhat.com>
626
627         Core 903
628         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
629
630 2011-08-23  Jason Merrill  <jason@redhat.com>
631
632         Core 975
633         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
634         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
635         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
636         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
637
638 2011-08-23  Jason Merrill  <jason@redhat.com>
639
640         PR c++/50024
641         * g++.dg/cpp0x/constexpr-initlist5.C: New.
642
643 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
644
645         PR c++/50158
646         * g++.dg/warn/Wunused-var-16.C: New test.
647
648         PR middle-end/50161
649         * gcc.dg/pr50161.c: New test.
650
651 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
652
653         PR c++/50055
654         * g++.dg/gcov/gcov-7.C: New test.
655
656 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
657
658         PR c++/46862
659         * g++.dg/dfp/nofields.C: New test.
660
661 2011-08-23  Tobias Burnus  <burnus@net-b.de>
662
663         PR fortran/31600
664         * gfortran.dg/use_16.f90: New.
665
666 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
667             Kirill Yukhin  <kirill.yukhin@intel.com>
668
669         PR target/50155
670         * gcc.target/i386/pr50155.c: New test.
671
672 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
673
674         PR tree-optimization/50133
675         * gcc.dg/pr50133.c: New test.
676
677         PR middle-end/50141
678         * c-c++-common/cxxbitfields-6.c: New test.
679
680 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
681
682         PR fortran/50050
683         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
684
685 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
686
687         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
688         * gcc.dg/pr49994-3.c: Ditto.
689
690 2011-08-22  Richard Guenther  <rguenther@suse.de>
691
692         PR testsuite/50145
693         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
694         * gcc.dg/torture/pr50067-2.c: Likewise.
695
696 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
697
698         PR fortran/47659
699         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
700         of a constant resulting from simplification.
701         * gfortran.dg/warn_conversion_3.f90:  New test.
702
703 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
704
705         PR fortran/50130
706         * gfortran.dg/zero_stride_1.f90:  New test.
707
708 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
709
710         PR fortran/49638
711         * gfortran.dg/typebound_override_1.f90: Modified.
712
713 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
714
715         PR tree-optimization/48739
716         * gcc.dg/pr48739-1.c: New test.
717         * gcc.dg/pr48739-2.c: New test.
718
719 2011-08-20  Tobias Burnus  <burnus@net-b.de>
720
721         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
722
723 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
724
725         PR fortran/50129
726         * gfortran.dg/where_3.f90: New test.
727
728 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
729
730         PR middle-end/49721
731         * gfortran.dg/pr49721-1.f: New.
732         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
733
734 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
735
736         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
737         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
738         New tests.
739
740 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
741
742         * gcc.target/arm/wmul-11.c: New file.
743         * gcc.target/arm/wmul-12.c: New file.
744         * gcc.target/arm/wmul-13.c: New file.
745
746 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
747
748         * gcc.target/arm/wmul-10.c: New file.
749
750 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
751
752         * gcc.target/arm/wmul-9.c: New file.
753         * gcc.target/arm/wmul-bitfield-2.c: New file.
754
755 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
756
757         * gcc.target/arm/wmul-8.c: New file.
758
759 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
760
761         * gcc.target/arm/wmul-7.c: New file.
762
763 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
764
765         * gcc.target/arm/wmul-6.c: New file.
766
767 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
768
769         * gcc.target/arm/wmul-5.c: New file.
770         * gcc.target/arm/no-wmla-1.c: New file.
771
772 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
773
774         * gcc.target/arm/wmul-bitfield-1.c: New file.
775
776 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
777
778         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
779
780 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
781
782         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
783         * gcc.target/i386/conversion.c: Likewise.
784
785 2011-08-19  Richard Guenther  <rguenther@suse.de>
786
787         * gcc.dg/torture/pr50067-1.c: New testcase.
788         * gcc.dg/torture/pr50067-2.c: Likewise.
789
790 2011-08-19  Joey Ye  <joey.ye@arm.com>
791
792         PR target/49437
793         * gcc.target/arm/handler-align.c: New test.
794         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
795         New Function.
796
797 2011-08-19  Joey Ye  <joey.ye@arm.com>
798
799         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
800
801 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
802
803         PR fortran/50071
804         * gfortran.dg/end_block_label_1.f90: New test.
805         * gfortran.dg/end_associate_label_1.f90: New test.
806
807 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
808
809         * gcc.dg/c1x-pointer-float-1.c: New test.
810
811 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
812
813         PR fortran/50071
814         * gfortran.dg/duplicate_labels_2.f: New test.
815
816 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
817
818         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
819         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
820         gcc.dg/c1x-noreturn-5.c: New tests.
821
822 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
823
824         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
825
826 2011-08-18  Tobias Burnus  <burnus@net-b.de>
827
828         PR fortran/18918
829         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
830         * gfortran.dg/coarray_lock_3.f90: Fix test.
831         * gfortran.dg/coarray_lock_4.f90: New.
832         * gfortran.dg/coarray_lock_5.f90: New.
833
834 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
835
836         PR target/50009
837         * gcc.c-torture/compile/pr50009.c: New test.
838
839         PR target/50092
840         * gcc.dg/torture/pr50092.c: New test.
841
842 2011-08-18  Tobias Burnus  <burnus@net-b.de>
843
844         PR fortran/50109
845         * gfortran.dg/namelist_73.f90: New.
846
847 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
848
849         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
850
851         PR debug/50017
852         * gcc.dg/pr50017.c: New test.
853
854 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
855
856         PR c++/45625
857         * g++.dg/lookup/hidden-var1.C: New test case.
858
859 2011-08-17  Tobias Burnus  <burnus@net-b.de>
860
861         PR fortran/31461
862         * gfortran.dg/warn_unused_var_2.f90: New.
863         * gfortran.dg/warn_unused_var_3.f90: New.
864
865 2011-08-17  Tom de Vries  <tom@codesourcery.com>
866
867         PR target/43597
868         * gcc.target/arm/pr43597.c: New test.
869
870 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
871
872         PR fortran/50070
873         * gfortran.dg/common_13.f90: New.
874
875 2011-08-16  Jason Merrill  <jason@redhat.com>
876
877         PR c++/50086
878         * g++.dg/cpp0x/variadic-unresolved.C: New.
879
880         * g++.old-deja/g++.brendan/README: Add R.I.P.
881
882         * g++.dg/ext/attr-used-1.C: New.
883
884         PR c++/50054
885         * g++.dg/cpp0x/initlist56.C: New.
886
887 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
888
889         PR testsuite/50085
890         * g++.dg/opt/life1.C: Only run on Linux.
891
892 2011-08-15  Tobias Burnus  <burnus@net-b.de>
893
894         * gfortran.dg/coarray_26.f90: New.
895
896 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
897
898         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
899         -fdump-tree-vrp1.
900
901 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
902
903         PR fortran/50073
904         * gfortran.dg/func_result_7.f90: New.
905
906 2011-08-13  Jason Merrill  <jason@redhat.com>
907
908         PR c++/50075
909         * g++.dg/cpp0x/decltype32.C: New.
910
911         PR c++/50059
912         * g++.dg/diagnostic/expr1.C: New.
913
914 2011-08-12  David Li  <davidxl@google.com>
915
916         * g++.dg/abi/vbase15.C: New test.
917
918 2011-08-12  Jason Merrill  <jason@redhat.com>
919
920         PR c++/50034
921         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
922
923 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
924
925         * gcc.dg/builtins-67.c: New test.
926         * gcc.target/i386/conversion.c: Ditto.
927
928 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
929             Brian Hackett  <bhackett1024@gmail.com>
930
931         * g++.dg/plugin/decl_plugin.c: New.
932         * g++.dg/plugin/decl-plugin-test.C: New.
933         * g++.dg/plugin/plugin.exp: Add above testcase.
934
935 2011-08-11  Richard Guenther  <rguenther@suse.de>
936
937         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
938
939 2011-08-11  Michael Matz  <matz@suse.de>
940
941         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
942
943 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
944
945         PR tree-optimization/50039
946         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
947         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
948
949 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
950
951         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
952         (sse4_1_test): Initialize src3 with random value.
953
954 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
955
956         * gcc.c-torture/execute/scal-to-vec1.c: New test.
957         * gcc.c-torture/execute/scal-to-vec2.c: New test.
958         * gcc.c-torture/execute/scal-to-vec3.c: New test.
959         * gcc.dg/scal-to-vec1.c: New test.
960         * gcc.dg/scal-to-vec2.c: New test.
961
962 2011-08-09  Richard Guenther  <rguenther@suse.de>
963
964         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
965         * gcc.dg/tree-ssa/vrp60.c: New testcase.
966         * gcc.dg/tree-ssa/vrp61.c: Likewise.
967         * gcc.dg/tree-ssa/vrp62.c: Likewise.
968
969 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
970
971         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
972
973 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
974
975         * gcc.dg/pr49948.c: Require pthread effective target.
976
977 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
978
979         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
980
981 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
982
983         * gcc.target/i386/sse-22a.c: New test.
984
985 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
986
987         PR tree-optimization/50014
988         * gcc.dg/vect/pr50014.c: New test.
989
990 2011-08-08  Martin Jambor  <mjambor@suse.cz>
991
992         PR middle-end/49923
993         * gcc.dg/tree-ssa/pr49923.c: New test.
994
995 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
996
997         PR target/49781
998         * gcc.target/i386/pr49781-1.c: New.
999
1000 2011-08-08  Jason Merrill  <jason@redhat.com>
1001
1002         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1003
1004         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1005
1006 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
1007
1008         PR fortran/49638
1009         * gfortran.dg/typebound_override_1.f90: New.
1010
1011 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1012
1013         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1014         x86_64 mingw target.
1015         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1016         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1017         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1018         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1019         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1020         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1021         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1022         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1023         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1024         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1025
1026 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1027
1028         PR testsuite/48727
1029         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1030
1031 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1032
1033         * gcc.dg/pr48770.c: Cleanup coverage files.
1034         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1035
1036 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1037
1038         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1039         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1040         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1041         lzcnt and bmi options.
1042
1043 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1044
1045         PR target/47381
1046         * gcc.dg/pr47381-1.c: New.
1047         * gcc.dg/pr47381-2.c: Likewise.
1048         * gcc.target/i386/pr47381.c: Likewise.
1049
1050 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1051
1052         PR middle-end/47727
1053         * gcc.dg/pr47727.c: New.
1054
1055         PR target/47372
1056         * gcc.dg/pr47372-1.c: New.
1057         * gcc.dg/pr47372-2.c: Likewise.
1058
1059 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1060
1061         PR middle-end/47449
1062         * gcc.target/i386/pr47449.c: New.
1063
1064         PR target/47446
1065         * gcc.dg/pr47446-1.c: New.
1066         * gcc.dg/pr47446-2.c: Likewise.
1067
1068 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1069
1070         PR target/47766
1071         * gcc.dg/pr47766.c: New.
1072
1073         PR target/47715
1074         * gcc.dg/tls/pr47715-1.c: New.
1075         * gcc.dg/tls/pr47715-2.c: Likewise.
1076         * gcc.dg/tls/pr47715-3.c: Likewise.
1077         * gcc.dg/tls/pr47715-4.c: Likewise.
1078         * gcc.dg/tls/pr47715-5.c: Likewise.
1079
1080 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1081
1082         PR libobjc/50002
1083         * objc.dg/gnu-api-2-class.m: Updated comments.
1084         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1085         * objc.dg/gnu-api-2-class-meta.m: New test.
1086         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1087
1088 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1089
1090         PR libobjc/49882
1091         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1092         with classes that are in construction.
1093
1094 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1095
1096         PR target/48084
1097         * gcc.target/i386/pr48084-1.c: New.
1098         * gcc.target/i386/pr48084-2.c: Likewise.
1099         * gcc.target/i386/pr48084-3.c: Likewise.
1100         * gcc.target/i386/pr48084-4.c: Likewise.
1101         * gcc.target/i386/pr48084-5.c: Likewise.
1102
1103         PR rtl-optimization/49504
1104         * gcc.target/i386/pr49504.c: New.
1105
1106         PR target/49860
1107         * gcc.dg/pr49860.c: New.
1108
1109 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1110
1111         PR libobjc/49882
1112         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1113         with classes that are in construction.
1114
1115 2011-08-05  Jason Merrill  <jason@redhat.com>
1116
1117         PR c++/48993
1118         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1119
1120         PR c++/49921
1121         * g++.dg/cpp0x/decltype31.C: New.
1122
1123         PR c++/49669
1124         * g++.dg/init/array28.C: New.
1125
1126         PR c++/49988
1127         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1128
1129 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1130
1131         PR target/47369
1132         * gcc.dg/pr47369-1.c: New.
1133
1134 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1135
1136         PR middle-end/47364
1137         * gcc.dg/torture/pr47364-1.c: New.
1138         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1139         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1140
1141 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1142
1143         PR fortran/37211
1144         * gfortran.dg/transfer_check_2.f90:  New test case.
1145
1146 2011-08-05  Jan Hubicka  <jh@suse.cz>
1147
1148         PR middle-end/49494
1149         * gfortran.dg/pr49494.f90: New testcase.
1150
1151 2011-08-05  Jan Hubicka  <jh@suse.cz>
1152
1153         PR middle-end/49735
1154         * gcc.c-torture/compile/pr49735.c: New testcase.
1155
1156 2011-08-05  Jason Merrill  <jason@redhat.com>
1157
1158         PR c++/47453
1159         * g++.dg/cpp0x/initlist56.C: New.
1160
1161         PR c++/49812
1162         * g++.dg/overload/rvalue2.C: New.
1163
1164         PR c++/49983
1165         * g++.dg/cpp0x/range-for21.C: New.
1166
1167         * g++.dg/ext/vla11.C: New.
1168
1169 2011-08-05  Richard Guenther  <rguenther@suse.de>
1170
1171         PR tree-optimization/49984
1172         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1173
1174 2011-08-05  Richard Guenther  <rguenther@suse.de>
1175
1176         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1177         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1178         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1179
1180 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1181
1182         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1183         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1184         * gfortran.dg/ldist-pr43023.f90: Ditto.
1185         * gfortran.dg/namelist_52.f90: Ditto.
1186         * gfortran.dg/interface_proc_end.f90: Ditto.
1187         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1188         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1189
1190 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1191
1192         * gcc.dg/vect/vect-over-widen-1.c: New test.
1193         * gcc.dg/vect/vect-over-widen-2.c: New test.
1194         * gcc.dg/vect/vect-over-widen-3.c: New test.
1195         * gcc.dg/vect/vect-over-widen-4.c: New test.
1196
1197 2011-08-04  Richard Guenther  <rguenther@suse.de>
1198
1199         PR fortran/49957
1200         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1201
1202 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1203
1204         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1205
1206 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR middle-end/49905
1209         * g++.dg/ext/builtin-object-size3.C: New test.
1210
1211 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1212
1213         PR tree-optimization/49948
1214         * gcc.dg/pr49948.c: New test.
1215
1216 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1217
1218         PR middle-end/47383
1219         * gcc.dg/torture/pr47383.c: New.
1220
1221 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1222
1223         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1224
1225 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1226
1227         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1228
1229 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1230
1231         PR target/47744
1232         * gcc.dg/torture/pr47744-1.c: New.
1233         * gcc.dg/torture/pr47744-2.c: Likewise.
1234         * gcc.dg/torture/pr47744-3.c: Likewise.
1235
1236 2011-08-03  Richard Guenther  <rguenther@suse.de>
1237
1238         PR middle-end/49958
1239         * gcc.dg/torture/pr49958.c: New testcase.
1240
1241 2011-08-03  Richard Guenther  <rguenther@suse.de>
1242
1243         PR tree-optimization/49938
1244         * g++.dg/torture/pr49938.C: New testcase.
1245
1246 2011-08-02  Jason Merrill  <jason@redhat.com>
1247
1248         PR c++/43886
1249         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1250
1251         PR c++/49577
1252         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1253
1254         PR c++/49593
1255         * g++.dg/cpp0x/variadic115.C: New.
1256
1257         PR c++/49803
1258         * g++.dg/cpp0x/union5.C: New.
1259
1260 2011-08-02  Daniel Kraft  <d@domob.eu>
1261
1262         PR fortran/49885
1263         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1264
1265 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1266
1267         PR middle-end/49947
1268         * gcc.dg/tree-ssa/forwprop-15.c
1269
1270 2011-08-02  Jason Merrill  <jason@redhat.com>
1271
1272         PR c++/49834
1273         * g++.dg/cpp0x/range-for20.C: New.
1274
1275 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1276
1277         * gfortran.dg/coarray_lib_token_3.f90: New.
1278
1279 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1280
1281         PR fortran/46752
1282         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1283         * gcc.dg/gomp/atomic-15.c: New test.
1284         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1285         * g++.dg/gomp/atomic-15.C: New test.
1286         * g++.dg/gomp/private-1.C: New test.
1287         * g++.dg/gomp/sharing-2.C: New test.
1288         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1289         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1290         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1291
1292 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1293
1294         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1295         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1296         cleanup-module.
1297         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1298         * gfortran.dg/allocatable_function_5.f90: Ditto.
1299         * gfortran.dg/allocate_stat.f90: Ditto.
1300         * gfortran.dg/array_constructor_20.f90: Ditto.
1301         * gfortran.dg/array_constructor_21.f90: Ditto.
1302         * gfortran.dg/array_constructor_22.f90: Ditto.
1303         * gfortran.dg/array_constructor_26.f03: Ditto.
1304         * gfortran.dg/array_function_4.f90: Ditto.
1305         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1306         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1307         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1308         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1309         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1310         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1311         * gfortran.dg/class_15.f03: Ditto.
1312         * gfortran.dg/class_27.f03: Ditto.
1313         * gfortran.dg/class_33.f90: Ditto.
1314         * gfortran.dg/class_37.f03: Ditto.
1315         * gfortran.dg/class_40.f03: Ditto.
1316         * gfortran.dg/class_42.f03: Ditto.
1317         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1318         * gfortran.dg/coarray/registering_1.f90: Ditto.
1319         * gfortran.dg/convert_1.f90: Ditto.
1320         * gfortran.dg/default_initialization_3.f90: Ditto.
1321         * gfortran.dg/dependency_25.f90: Ditto.
1322         * gfortran.dg/dependency_26.f90: Ditto.
1323         * gfortran.dg/dependency_36.f90: Ditto.
1324         * gfortran.dg/dependency_37.f90: Ditto.
1325         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1326         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1327         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1328         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1329         * gfortran.dg/elemental_result_1.f90: Ditto.
1330         * gfortran.dg/empty_derived_type.f90: Ditto.
1331         * gfortran.dg/entry_7.f90: Ditto.
1332         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1333         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1334         * gfortran.dg/error_recovery_3.f90: Ditto.
1335         * gfortran.dg/extends_4.f03: Ditto.
1336         * gfortran.dg/func_assign.f90: Ditto.
1337         * gfortran.dg/func_assign_3.f90: Ditto.
1338         * gfortran.dg/generic_1.f90: Ditto.
1339         * gfortran.dg/generic_18.f90: Ditto.
1340         * gfortran.dg/generic_22.f03: Ditto.
1341         * gfortran.dg/generic_4.f90: Ditto.
1342         * gfortran.dg/generic_6.f90: Ditto.
1343         * gfortran.dg/generic_actual_arg.f90: Ditto.
1344         * gfortran.dg/graphite/id-21.f: Ditto.
1345         * gfortran.dg/graphite/pr45758.f90: Ditto.
1346         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1347         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1348         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1349         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1350         * gfortran.dg/host_used_types_1.f90: Ditto.
1351         * gfortran.dg/implicit_1.f90: Ditto.
1352         * gfortran.dg/implicit_11.f90: Ditto.
1353         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1354         * gfortran.dg/impure_actual_1.f90: Ditto.
1355         * gfortran.dg/impure_assignment_1.f90: Ditto.
1356         * gfortran.dg/impure_constructor_1.f90: Ditto.
1357         * gfortran.dg/initialization_10.f90: Ditto.
1358         * gfortran.dg/initialization_12.f90: Ditto.
1359         * gfortran.dg/interface_14.f90: Ditto.
1360         * gfortran.dg/interface_15.f90: Ditto.
1361         * gfortran.dg/interface_2.f90: Ditto.
1362         * gfortran.dg/interface_25.f90: Ditto.
1363         * gfortran.dg/interface_26.f90: Ditto.
1364         * gfortran.dg/interface_29.f90: Ditto.
1365         * gfortran.dg/interface_assignment_1.f90: Ditto.
1366         * gfortran.dg/internal_pack_6.f90: Ditto.
1367         * gfortran.dg/internal_pack_7.f90: Ditto.
1368         * gfortran.dg/internal_pack_8.f90: Ditto.
1369         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1370         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1371         * gfortran.dg/module_commons_3.f90: Ditto.
1372         * gfortran.dg/module_equivalence_4.f90: Ditto.
1373         * gfortran.dg/module_equivalence_6.f90: Ditto.
1374         * gfortran.dg/module_function_type_1.f90: Ditto.
1375         * gfortran.dg/module_naming_1.f90: Ditto.
1376         * gfortran.dg/namelist_4.f90: Ditto.
1377         * gfortran.dg/operator_c1202.f90: Ditto.
1378         * gfortran.dg/parens_7.f90: Ditto.
1379         * gfortran.dg/pr32921.f: Ditto.
1380         * gfortran.dg/pr33646.f90: Ditto.
1381         * gfortran.dg/pr41928.f90: Ditto.
1382         * gfortran.dg/pr42119.f90: Ditto.
1383         * gfortran.dg/pr43984.f90: Ditto.
1384         * gfortran.dg/present_1.f90: Ditto.
1385         * gfortran.dg/private_type_2.f90: Ditto.
1386         * gfortran.dg/proc_decl_2.f90: Ditto.
1387         * gfortran.dg/proc_ptr_10.f90: Ditto.
1388         * gfortran.dg/proc_ptr_22.f90: Ditto.
1389         * gfortran.dg/proc_ptr_8.f90: Ditto.
1390         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1391         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1392         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1393         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1394         * gfortran.dg/substring_equivalence.f90: Ditto.
1395         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1396         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1397         * gfortran.dg/trim_optimize_6.f90: Ditto.
1398         * gfortran.dg/typebound_call_12.f03: Ditto.
1399         * gfortran.dg/typebound_operator_5.f03: Ditto.
1400         * gfortran.dg/typebound_operator_6.f03: Ditto.
1401         * gfortran.dg/typebound_proc_18.f03: Ditto.
1402         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1403         * gfortran.dg/use_1.f90: Ditto.
1404         * gfortran.dg/use_10.f90: Ditto.
1405         * gfortran.dg/use_11.f90: Ditto.
1406         * gfortran.dg/use_14.f90: Ditto.
1407         * gfortran.dg/use_only_2.f90: Ditto.
1408         * gfortran.dg/use_rename_4.f90: Ditto.
1409         * gfortran.dg/use_rename_5.f90: Ditto.
1410         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1411         * gfortran.dg/used_interface_ref.f90: Ditto.
1412         * gfortran.dg/used_types_11.f90: Ditto.
1413         * gfortran.dg/used_types_3.f90: Ditto.
1414         * gfortran.dg/used_types_4.f90: Ditto.
1415         * gfortran.dg/userdef_operator_2.f90: Ditto.
1416         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1417         * gfortran.dg/vect/pr46213.f90: Ditto.
1418         * gfortran.dg/whole_file_21.f90: Ditto.
1419         * gfortran.dg/whole_file_22.f90: Ditto.
1420         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1421         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1422
1423 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1424
1425         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1426
1427 2011-08-01  Jason Merrill  <jason@redhat.com>
1428
1429         PR c++/49932
1430         * g++.dg/abi/mangle49.C: New.
1431
1432         PR c++/49924
1433         * g++.dg/cpp0x/constexpr-array4.C: New.
1434
1435         PR c++/49813
1436         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1437
1438 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1439
1440         PR target/49927
1441         * gcc.target/i386/pr49927.c: New test.
1442
1443 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1444
1445         PR tree-optimization/49926
1446         * gcc.dg/vect/pr49926.c: New test.
1447
1448 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1449
1450         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1451         * gcc.target/i386/lzcnt-1.c: New test.
1452         * gcc.target/i386/lzcnt-2.c: Likewise.
1453         * gcc.target/i386/lzcnt-2a.c: Likewise.
1454         * gcc.target/i386/lzcnt-3.c: Likewise.
1455         * gcc.target/i386/lzcnt-4.c: Likewise.
1456         * gcc.target/i386/lzcnt-4a.c: Likewise.
1457         * gcc.target/i386/lzcnt-5.c: Likewise.
1458         * gcc.target/i386/lzcnt-6.c: Likewise.
1459         * gcc.target/i386/lzcnt-6a.c: Likewise.
1460         * gcc.target/i386/lzcnt-check.h: Likewise.
1461
1462         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1463         * gcc.target/i386/sse-13.c: Likewise.
1464         * gcc.target/i386/sse-14.c: Likewise.
1465         * g++.dg/other/i386-2.C: Likewise.
1466         * g++.dg/other/i386-3.C: Likewise.
1467
1468 2011-08-01  Julian Brown  <julian@codesourcery.com>
1469
1470         * gcc.target/arm/fixed-point-exec.c: New test.
1471
1472 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1473
1474         PR target/49920
1475         * gcc.target/i386/pr49920.c: New test.
1476
1477 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1478
1479         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1480         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1481         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1482         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1483         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1484         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1485         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1486         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1487         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1488         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1489         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1490         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1491         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1492         * g++.dg/tree-ssa/pr33615.C: Ditto.
1493         * g++.dg/tree-ssa/restrict1.C: Ditto.
1494         * c-c++-common/restrict-2.c: Ditto.
1495         * gfortran.dg/pr32921.f: Ditto.
1496         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1497         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1498         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1499         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1500         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1501         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1502         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1503         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1504         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1505         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1506
1507 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1508
1509         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1510         .exe.ltrans[0-9]*. dump files.
1511
1512 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1513
1514         PR fortran/49112
1515         * gfortran.dg/abstract_type_6.f03: Modified.
1516         * gfortran.dg/typebound_proc_24.f03: New.
1517
1518 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1519
1520         PR testsuite/49917
1521         * g++.dg/init/for1.C: Fix.
1522
1523 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1524
1525         PR fortran/48876
1526         * gfortran.dg/string_5.f90:  New test.
1527
1528 2011-07-29  Jason Merrill  <jason@redhat.com>
1529
1530         PR c++/49867
1531         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1532
1533 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1534
1535         PR tree-optimization/47407
1536         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1537         alpha*-dec-osf*.
1538         Sort target list.
1539
1540 2011-07-29  Richard Guenther  <rguenther@suse.de>
1541
1542         * gcc.dg/uninit-suppress.c: Also disable VRP.
1543         * gcc.dg/uninit-suppress_2.c: Likewise.
1544
1545 2011-07-28  Jason Merrill  <jason@redhat.com>
1546
1547         PR c++/49808
1548         * g++.dg/template/nontype24.C: New.
1549
1550 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1551
1552         PR rtl-optimization/47958
1553         * gcc.dg/torture/pr47958-1.c: New.
1554
1555 2011-07-29  Wei Guozhi  <carrot@google.com>
1556
1557         PR rtl-optimization/49799
1558         * gcc.dg/pr49799.c: New test case.
1559
1560 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1561
1562         PR middle-end/48648
1563         * gcc.dg/graphite/id-pr48648.c: New.
1564
1565 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1566
1567         PR fortran/31067
1568         * gfortran.dg/maxloc_2.f90: New test.
1569         * gfortran.dg/maxloc_3.f90: New test.
1570         * gfortran.dg/minloc_1.f90: New test.
1571         * gfortran.dg/minloc_2.f90: New test.
1572         * gfortran.dg/minloc_3.f90: New test.
1573         * gfortran.dg/minmaxloc_7.f90: New test.
1574
1575         PR debug/49871
1576         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1577
1578 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1579
1580         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1581         the builtin isn't optimized away.
1582
1583 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1584
1585         PR fortran/45586
1586         * gfortran.dg/lto/pr45586-2_0.f90: New.
1587
1588 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1589
1590         PR middle-end/49875
1591         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1592         * c-c++-common/cxxbitfields-5.c: Same.
1593
1594 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1595
1596         * lib/target-supports.exp (check_effective_target_mmap): Use
1597         check_function_available.
1598
1599 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1600
1601         * g++.old-deja/g++.pt/crash60.C: Updated.
1602
1603 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1604
1605         PR target/49866
1606         * gcc.target/i386/pr49866.c: New test.
1607
1608 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1609
1610         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1611         * gcc.target/i386/bmi-andn-1.c: New test.
1612         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1613         * gcc.target/i386/bmi-andn-2.c: Likewise.
1614         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1615         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1616         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1617         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1618         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1619         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1620         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1621         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1622         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1623         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1624         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1625         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1626         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1627         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1628         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1629         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1630         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1631         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1632         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1633         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1634         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1635
1636 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1637
1638         PR middle-end/47691
1639         * gfortran.dg/graphite/id-pr47691.f: New.
1640
1641 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1642
1643         * gcc.target/i386/avx-os-support.h: New.
1644         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1645         (main): Check avx_os_support before the test is run.
1646         * gcc.target/i386/aes-avx-check.h: Ditto.
1647         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1648
1649 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1650
1651         * gcc.target/i386/aggregate-ret3.c: New test.
1652         * gcc.target/i386/aggregate-ret4.c: New test.
1653
1654 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1655
1656         PR fortran/49755
1657         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1658         allocated array should *not* change its size.
1659         * gfortran.dg/multiple_allocation_3.f90: New test.
1660
1661 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1662
1663         PR c++/49776
1664         * g++.dg/cpp0x/constexpr-49776.C: New.
1665
1666 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1667
1668         PR middle-end/47046
1669         * gcc.dg/graphite/id-pr47046.c: New.
1670
1671 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1672
1673         PR middle-end/47653
1674         * gcc.dg/graphite/run-id-pr47593.c: New.
1675
1676 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1677
1678         PR middle-end/47653
1679         * gcc.dg/graphite/run-id-pr47653.c: New.
1680         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1681         induction variables.
1682         * gcc.dg/graphite/scop-16.c: Same.
1683         * gcc.dg/graphite/scop-17.c: Same.
1684         * gcc.dg/graphite/scop-21.c: Same.
1685
1686 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1687
1688         PR middle-end/48805
1689         * gcc.dg/graphite/id-pr48805.c: New.
1690
1691 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1692
1693         * gfortran.dg/coarray_lib_token_2.f90: New.
1694
1695 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1696
1697         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1698         SPU local store.
1699
1700 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1701
1702         PR tree-opt/49671
1703         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1704         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1705
1706 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1707
1708         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1709
1710         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1711         * gcc.c-torture/execute/loop-2g.c: Likewise.
1712         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1713         Require mmap support.
1714         * gcc.c-torture/execute/loop-2g.x: Likewise.
1715         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1716         (MAP_ANON): Provide default.
1717         * gcc.dg/20050826-1.c: Likewise.
1718         * gcc.target/i386/pr36533.c: Likewise.
1719         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1720         Use dg-require-effective-target mmap.
1721
1722 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1723
1724         PR c++/49838
1725         * g++.dg/cpp0x/range-for19.C: New.
1726
1727 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1728
1729         PR testsuite/49753
1730         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1731
1732         Revert:
1733         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1734
1735         PR testsuite/49753
1736         * g++.dg/torture/pr49309.C: Remove.
1737
1738 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1739
1740         PR tree-optimization/49809
1741         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1742         test.
1743
1744 2011-07-25  Richard Guenther  <rguenther@suse.de>
1745
1746         PR tree-optimization/49715
1747         * gcc.target/i386/pr49715-1.c: New testcase.
1748         * gcc.target/i386/pr49715-2.c: Likewise.
1749
1750 2011-07-23  Jason Merrill  <jason@redhat.com>
1751
1752         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1753
1754 2011-07-22  Jason Merrill  <jason@redhat.com>
1755
1756         PR c++/49793
1757         * g++.dg/cpp0x/initlist55.C: New.
1758
1759 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1760
1761         PR fortran/49791
1762         * gfortran.dg/namelist_72.f: New.
1763
1764 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1765
1766         * gfortran.dg/coarray_25.f90: New.
1767
1768 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1769
1770         * override1.C: This test should use c++0x mode.
1771         * override3.C: New. Test the diagnostics in c++98 mode.
1772
1773 2011-07-22  Jason Merrill  <jason@redhat.com>
1774             Mark Glisse  <marc.glisse@normalesup.org>
1775
1776         PR c++/30112
1777         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1778
1779         PR c++/49813
1780         * g++.dg/opt/builtins2.C: New.
1781         * g++.dg/other/error27.C: Don't rely on __builtin.
1782
1783 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1784
1785         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1786         on lp64 targets.
1787         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1788         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1789         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1790         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1791
1792         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1793         instead of ia32.
1794
1795 2011-07-22  Richard Guenther  <rguenther@suse.de>
1796
1797         PR tree-optimization/45819
1798         * gcc.dg/pr45819.c: New testcase.
1799
1800 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1801
1802         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1803
1804 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1805
1806         PR middle-end/47654
1807         PR middle-end/49649
1808         * gcc.dg/graphite/run-id-pr47654.c: New.
1809
1810 2011-07-21  Ian Lance Taylor  <iant@google.com>
1811
1812         PR middle-end/49705
1813         * gcc.dg/pr49705.c: New test.
1814
1815 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1816
1817         * lib/target-supports.exp (check_avx_os_support_available): New.
1818         (check_effective_target_avx_runtime): Use it.
1819
1820 2011-07-21  Richard Guenther  <rguenther@suse.de>
1821
1822         PR tree-optimization/49770
1823         * g++.dg/torture/pr49770.C: New testcase.
1824
1825 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1826
1827         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1828         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1829
1830 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1831
1832         * gfortran.dg/coarray_lib_token_1.f90: New.
1833
1834 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1835
1836         * gcc.dg/pr32912-2.c: Skip for AVR.
1837         * gcc.dg/pr44674.c: Add dg-require-profiling.
1838
1839 2011-07-20  Jason Merrill  <jason@redhat.com>
1840
1841         * g++.dg/ext/desig2.C: New.
1842
1843 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1844
1845         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1846         be generated.
1847         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1848         * gcc.target/powerpc/recip-3.c: Ditto.
1849
1850 2011-07-19  Jason Merrill  <jason@redhat.com>
1851
1852         PR c++/6709 (DR 743)
1853         PR c++/42603 (DR 950)
1854         * g++.dg/cpp0x/decltype21.C: New.
1855
1856 2011-07-20  Richard Guenther  <rguenther@suse.de>
1857
1858         PR middle-end/18908
1859         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1860         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1861
1862 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1863
1864         * gcc.target/arm/combine-movs.c: New.
1865         * gcc.target/arm/unsigned-extend-2.c: New.
1866
1867 2011-07-19  Jason Merrill  <jason@redhat.com>
1868
1869         PR c++/49785
1870         * g++.dg/cpp0x/variadic114.C: New.
1871
1872 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1873
1874         * gfortran.dg/coarray_args_1.f90: New.
1875         * gfortran.dg/coarray_args_2.f90: New.
1876
1877 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1878
1879         PR fortran/49708
1880         * gfortran.dg/allocate_error_3.f90: New.
1881
1882 2011-07-19  Richard Guenther  <rguenther@suse.de>
1883
1884         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1885         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1886         * gcc.dg/torture/20110719-1.c: New testcase.
1887
1888 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1889
1890         PR tree-optimization/49768
1891         * gcc.c-torture/execute/pr49768.c: New test.
1892
1893 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1894
1895         PR tree-optimization/49771
1896         * gcc.dg/vect/pr49771.c: New test.
1897
1898 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1899
1900         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1901         * gcc.dg/ipa/ipa-2.c: Likewise.
1902         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1903         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1904         * gcc.dg/ipa/ipa-5.c: Likewise.
1905         * gcc.dg/ipa/ipa-7.c: Likewise.
1906         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1907         * gcc.dg/ipa/ipacost-1.c: Likewise.
1908         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1909         functions.
1910         * gcc.dg/ipa/ipcp-1.c: New test.
1911         * gcc.dg/ipa/ipcp-2.c: Likewise.
1912         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1913
1914 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1915
1916         PR middle-end/49675
1917         * gfortran.dg/pr49675.f90: New test.
1918
1919 2011-07-18  Richard Guenther  <rguenther@suse.de>
1920
1921         * gcc.dg/torture/20110718-1.c: New testcase.
1922
1923 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1924
1925         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1926         * g++.dg/ext/bitfield3.C: Likewise.
1927         * g++.dg/ext/bitfield4.C: Likewise.
1928         * g++.dg/ext/bitfield5.C: Likewise.
1929         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1930         * g++.dg/other/pr23205-2.C: Likewise.
1931         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1932         * gcc.c-torture/compile/20001109-2.c: Likewise.
1933         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1934         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1935         * gcc.dg/bitfld-16.c: Likewise.
1936         * gcc.dg/bitfld-17.c: Likewise.
1937         * gcc.dg/bitfld-18.c: Likewise.
1938         * gcc.dg/builtins-config.h: Remove Netware support.
1939         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1940         * gcc.dg/cdce2.c: Likewise.
1941         * gcc.dg/cpp/assert4.c: Remove netware support.
1942         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1943         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1944
1945         * lib/target-supports.exp (check_visibility_available): Remove
1946         NetWare support.
1947         (check_profiling_available): Likewise.
1948
1949 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1950
1951         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1952
1953 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1954             Thomas Koenig  <tkoenig@gcc.gnu.org>
1955
1956         PR fortran/34657
1957         * gfortran.dg/generic_17.f90: Fix testcase.
1958         * gfortran.dg/interface_3.f90: Add dg-error.
1959         * gfortran.dg/use_14.f90: New.
1960         * gfortran.dg/use_15.f90: New.
1961
1962 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1963
1964         * gnat.dg/pointer_controlled.adb: New test.
1965
1966 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1967
1968         PR fortran/49624
1969         * gfortran.dg/pointer_remapping_7.f90: New.
1970
1971 2011-07-16  Jason Merrill  <jason@redhat.com>
1972
1973         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1974
1975 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1976             Jason Merrill  <jason@redhat.com>
1977
1978         PR c++/45329
1979         PR c++/48934
1980         * g++.dg/cpp0x/decltype29.C: Adjust.
1981         * g++.dg/cpp0x/error4.C: Adjust.
1982         * g++.dg/cpp0x/sfinae26.C: Adjust.
1983         * g++.dg/cpp0x/variadic105.C: Adjust.
1984         * g++.dg/template/deduce3.C: Adjust.
1985         * g++.dg/template/error45.C: Adjust.
1986         * g++.dg/template/ptrmem2.C: Adjust.
1987         * g++.dg/template/sfinae2.C: Adjust.
1988         * g++.old-deja/g++.pt/crash60.C: Adjust.
1989         * g++.old-deja/g++.pt/unify6.C: Adjust.
1990         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1991         * g++.dg/cpp0x/nullptr15.C: Adjust.
1992         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1993         * g++.dg/cpp0x/pr31431.C: Adjust.
1994         * g++.dg/cpp0x/pr31434.C: Adjust.
1995         * g++.dg/cpp0x/sfinae11.C: Adjust
1996         * g++.dg/cpp0x/temp_default2.C: Adjust.
1997         * g++.dg/cpp0x/trailing4.C: Adjust.
1998         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1999         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2000         * g++.dg/cpp0x/variadic105.C: Adjust.
2001         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2002         * g++.dg/ext/vla2.C: Adjust.
2003         * g++.dg/other/ptrmem10.C: Adjust.
2004         * g++.dg/other/ptrmem11.C: Adjust.
2005         * g++.dg/overload/unknown1.C: Adjust.
2006         * g++.dg/template/conv11.C: Adjust.
2007         * g++.dg/template/dependent-expr5.C: Adjust.
2008         * g++.dg/template/friend.C: Adjust.
2009         * g++.dg/template/incomplete2.C: Adjust.
2010         * g++.dg/template/local4.C: Adjust.
2011         * g++.dg/template/local6.C: Adjust.
2012         * g++.dg/template/operator9.C: Adjust.
2013         * g++.dg/template/ttp25.C: Adjust.
2014         * g++.dg/template/unify10.C: Adjust.
2015         * g++.dg/template/unify11.C: Adjust.
2016         * g++.dg/template/unify6.C: Adjust.
2017         * g++.dg/template/unify9.C: Adjust.
2018         * g++.dg/template/varmod1.C: Adjust.
2019         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2020         * g++.old-deja/g++.pt/crash28.C: Adjust.
2021         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2022         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2023         * g++.old-deja/g++.pt/expr2.C: Adjust.
2024         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2025         * g++.old-deja/g++.pt/spec5.C: Adjust.
2026         * g++.old-deja/g++.pt/spec6.C: Adjust.
2027         * g++.old-deja/g++.pt/unify4.C: Adjust.
2028         * g++.old-deja/g++.pt/unify8.C: Adjust.
2029         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2030         * g++.dg/overload/template5.C: New testcase.
2031         * g++.dg/template/overload12.C: New testcase.
2032
2033 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2034
2035         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2036         * gfortran.dg/coarray_7.f90: Ditto.
2037         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2038         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2039
2040 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2041
2042         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2043         case.
2044         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2045         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2046         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2047         C67X.
2048         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2049         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2050         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2051
2052 2011-07-15  Jason Merrill  <jason@redhat.com>
2053
2054         PR testsuite/49741
2055         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2056         Use --extra_opts instead of --additional_options.
2057
2058 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2059
2060         PR testsuite/49753
2061         * g++.dg/torture/pr49309.C: Remove.
2062
2063 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2064
2065         * gcc.target/tic6x/weak-call.c: New test.
2066         * gcc.target/tic6x/fpcmp.c: New test.
2067         * gcc.target/tic6x/fpdiv.c: New test.
2068         * gcc.target/tic6x/rotdi16-scan.c: New test.
2069         * gcc.target/tic6x/ffssi.c: New test.
2070         * gcc.target/tic6x/fpdiv-lib.c: New test.
2071         * gcc.target/tic6x/cold-lc.c: New test.
2072         * gcc.target/tic6x/longcalls.c: New test.
2073         * gcc.target/tic6x/abi-align-1.c: New test.
2074         * gcc.target/tic6x/fpcmp-finite.c: New test.
2075         * gcc.target/tic6x/rotdi16.c: New test.
2076         * gcc.target/tic6x/bswapl.c: New test.
2077         * gcc.target/tic6x/ffsdi.c: New test.
2078         * gcc.target/tic6x/tic6x.exp: New file.
2079         * gcc.target/tic6x/builtins/arith24.c: New test.
2080         * gcc.target/tic6x/builtins/smpy.c: New test.
2081         * gcc.target/tic6x/builtins/smpylh.c: New test.
2082         * gcc.target/tic6x/builtins/smpyh.c: New test.
2083         * gcc.target/tic6x/builtins/sarith1.c: New test.
2084         * gcc.target/tic6x/builtins/extclr.c: New test
2085         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2086         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2087         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2088         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2089         New functions.
2090         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2091         __TMS320C6X__.
2092         * gcc.dg/20020312-2.c: Likewise.
2093         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2094         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2095         * gcc.dg/torture/builtin-math-7.c: Likewise.
2096
2097         PR testsuite/49757
2098         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2099         not testing tic6x-*-*.
2100
2101 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2102
2103         PR tree-opt/49309
2104         * g++.dg/torture/pr49309.C: New testcase.
2105
2106 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2107
2108         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2109
2110 2011-07-14  Richard Guenther  <rguenther@suse.de>
2111
2112         PR tree-optimization/49651
2113         * gcc.dg/torture/pr49651.c: New testcase.
2114
2115 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2116
2117         PR target/43746
2118         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2119
2120 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2121
2122         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2123         -mno-pointers-to-nested-functions.
2124         * gcc.target/powerpc/no-r11-2.c: Ditto.
2125         * gcc.target/powerpc/no-r11-3.c: Ditto.
2126
2127 2011-07-13  Jason Merrill  <jason@redhat.com>
2128
2129         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2130         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2131         when compiling C files.
2132         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2133         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2134         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2135         * g++.dg/lookup/anon2.C: Likewise.
2136         * g++.dg/tree-ssa/copyprop.C: Likewise.
2137         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2138         * g++.dg/init/vector1.C: Ignore narrowing errors.
2139         * g++.dg/torture/pr35526.C: Likewise.
2140         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2141
2142 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2143
2144         PR libfortran/49296
2145         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2146         and logical reads.
2147
2148 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2149
2150         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2151         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2152
2153 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2154
2155         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2156         * lib/obj-c++.exp (obj-c++_init): Ditto.
2157         * lib/file-format.exp (gcc_target_object_format): Ditto.
2158         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2159         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2160         (check_visibility_available): Ditto.
2161         (check_effective_target_tls_native): Ditto.
2162         (check_effective_target_tls_emulated): Ditto.
2163         (check_effective_target_function_sections): Ditto.
2164
2165 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2166
2167         * gcc.target/arm/pr48183.c: New test.
2168
2169 2011-07-13  Richard Guenther  <rguenther@suse.de>
2170
2171         * gcc.dg/torture/20110713-1.c: New testcase.
2172
2173 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2174
2175         PR rtl-opt/49474
2176         * gcc.c-torture/compile/pr49474.c: New testcase.
2177
2178 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2179
2180         PR tree-optimization/49712
2181         * gcc.c-torture/execute/pr49712.c: New test.
2182
2183 2011-07-11  Jason Merrill  <jason@redhat.com>
2184
2185         PR c++/44609
2186         * g++.dg/template/recurse3.C: New.
2187
2188 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR debug/49676
2191         * gcc.dg/guality/csttest.c: New test.
2192
2193         PR fortran/49698
2194         * gfortran.dg/pr49698.f90: New test.
2195
2196 2011-07-11  Jeff Law  <law@redhat.com>
2197
2198         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2199
2200 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2201
2202         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2203         * go.test/go-test.exp (go-set-goarch): Likewise.
2204
2205 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2206
2207         PR target/39633
2208         * gcc.target/avr/torture/pr39633.c: New test case.
2209
2210 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2211
2212         PR fortran/18918
2213         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2214
2215 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2216
2217         * lib/target-supports.exp (check_effective_target_scheduling):
2218         New Function.
2219         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2220         * gcc.dg/pr45055.c: Ditto.
2221         * gcc.dg/pr45353.c: Ditto.
2222         * g++.dg/pr45056.C: Ditto.
2223
2224 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2225
2226         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2227         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2228         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2229         * g++.dg/torture/pr31863.C: Skip AVR.
2230
2231 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2232
2233         PR fortran/49690
2234         * gfortran.dg/intrinsic_signal.f90: New.
2235
2236 2011-07-09  Jason Merrill  <jason@redhat.com>
2237
2238         * g++.dg/cpp0x/regress/regress6.C: New.
2239         * g++.dg/parse/crash45.C: Adjust message.
2240         * g++.dg/template/crash38.C: Adjust message.
2241         * g++.dg/template/crash64.C: Adjust message.
2242
2243 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2244
2245         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2246         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2247         * g++.dg/abi/bitfield3.C: Likewise.
2248         * g++.dg/eh/pr38662.C: Likewise.
2249         * g++.dg/ext/attrib36.C: Likewise.
2250         * g++.dg/ext/attrib37.C: Likewise.
2251         * g++.dg/ext/attrib8.C: Likewise.
2252         * g++.dg/ext/tmplattr1.C: Likewise.
2253         * g++.dg/inherit/override-attribs.C: Likewise.
2254         * g++.dg/opt/inline9.C: Likewise.
2255         * g++.dg/opt/life1.C: Likewise.
2256         * g++.dg/opt/longbranch2.C: Likewise.
2257         * g++.dg/opt/nrv12.C: Likewise.
2258         * g++.dg/opt/reg-stack4.C: Likewise.
2259         * g++.dg/other/pr35504.C: Likewise.
2260         * g++.dg/other/pr39496.C: Likewise.
2261         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2262         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2263         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2264         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2265         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2266         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2267         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2268         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2269         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2270         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2271         * g++.dg/warn/pr15774-1.C: Likewise.
2272         * g++.dg/warn/pr15774-2.C: Likewise.
2273         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2274         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2275         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2276         * g++.old-deja/g++.pt/asm2.C: Likewise.
2277         * gcc.c-torture/compile/20000804-1.c: Likewise.
2278         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2279         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2280         * gcc.dg/20020108-1.c: Likewise.
2281         * gcc.dg/20020122-2.c: Likewise.
2282         * gcc.dg/20020122-3.c: Likewise.
2283         * gcc.dg/20020206-1.c: Likewise.
2284         * gcc.dg/20020219-1.c: Likewise.
2285         * gcc.dg/20020310-1.c: Likewise.
2286         * gcc.dg/20020411-1.c: Likewise.
2287         * gcc.dg/20020418-2.c: Likewise.
2288         * gcc.dg/20020426-2.c: Likewise.
2289         * gcc.dg/20020517-1.c: Likewise.
2290         * gcc.dg/20030204-1.c: Likewise.
2291         * gcc.dg/20030826-2.c: Likewise.
2292         * gcc.dg/20031102-1.c: Likewise.
2293         * gcc.dg/20031202-1.c: Likewise.
2294         * gcc.dg/20050111-1.c: Likewise.
2295         * gcc.dg/20050503-1.c: Likewise.
2296         * gcc.dg/array-init-1.c: Likewise.
2297         * gcc.dg/builtin-apply4.c: Likewise.
2298         * gcc.dg/dfp/pr31344.c: Likewise.
2299         * gcc.dg/gomp/atomic-11.c: Likewise.
2300         * gcc.dg/graphite/pr40281.c: Likewise.
2301         * gcc.dg/ia64-sync-1.c: Likewise.
2302         * gcc.dg/ia64-sync-2.c: Likewise.
2303         * gcc.dg/ia64-sync-3.c: Likewise.
2304         * gcc.dg/ia64-sync-4.c: Likewise.
2305         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2306         * gcc.dg/invalid-call-1.c: Likewise.
2307         * gcc.dg/loop-3.c: Likewise.
2308         * gcc.dg/lower-subreg-1.c: Likewise.
2309         * gcc.dg/lto/pr47259_0.c: Likewise.
2310         * gcc.dg/nested-calls-1.c: Likewise.
2311         * gcc.dg/pr20017.c: Likewise.
2312         * gcc.dg/pr25023.c: Likewise.
2313         * gcc.dg/pr27671-2.c: Likewise.
2314         * gcc.dg/pr32176.c: Likewise.
2315         * gcc.dg/pr33676.c: Likewise.
2316         * gcc.dg/pr35045.c: Likewise.
2317         * gcc.dg/pr36015.c: Likewise.
2318         * gcc.dg/pr36584.c: Likewise.
2319         * gcc.dg/pr36998.c: Likewise.
2320         * gcc.dg/pr37438.c: Likewise.
2321         * gcc.dg/pr37908.c: Likewise.
2322         * gcc.dg/pr41241.c: Likewise.
2323         * gcc.dg/pr41340.c: Likewise.
2324         * gcc.dg/pr44136.c: Likewise.
2325         * gcc.dg/pr44194-1.c: Likewise.
2326         * gcc.dg/pr46212.c: Likewise.
2327         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2328         * gcc.dg/setjmp-2.c: Likewise.
2329         * gcc.dg/short-compare-1.c: Likewise.
2330         * gcc.dg/short-compare-2.c: Likewise.
2331         * gcc.dg/smod-1.c: Likewise.
2332         * gcc.dg/sync-2.c: Likewise.
2333         * gcc.dg/sync-3.c: Likewise.
2334         * gcc.dg/tls/opt-1.c: Likewise.
2335         * gcc.dg/tls/opt-2.c: Likewise.
2336         * gcc.dg/tls/opt-3.c: Likewise.
2337         * gcc.dg/torture/badshift.c: Likewise.
2338         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2339         * gcc.dg/torture/pr20314-2.c: Likewise.
2340         * gcc.dg/torture/pr36891.c: Likewise.
2341         * gcc.dg/torture/pr38774.c: Likewise.
2342         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2343         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2344         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2345         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2346         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2347         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2348         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2349         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2350         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2351         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2352         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2353         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2354         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2355         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2356         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2357         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2358         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2359         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2360         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2361         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2362         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2363         * gcc.dg/unroll-1.c: Likewise.
2364         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2365         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2366         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2367         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2368         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2369         * gcc.target/i386/20000609-1.c: Likewise.
2370         * gcc.target/i386/20000720-1.c: Likewise.
2371         * gcc.target/i386/20000724-1.c: Likewise.
2372         * gcc.target/i386/20011107-1.c: Likewise.
2373         * gcc.target/i386/20011119-1.c: Likewise.
2374         * gcc.target/i386/20020201-3.c: Likewise.
2375         * gcc.target/i386/20020218-1.c: Likewise.
2376         * gcc.target/i386/20020729-1.c: Likewise.
2377         * gcc.target/i386/20030926-1.c: Likewise.
2378         * gcc.target/i386/20060125-1.c: Likewise.
2379         * gcc.target/i386/20060125-2.c: Likewise.
2380         * gcc.target/i386/20060512-1.c: Likewise.
2381         * gcc.target/i386/20060512-2.c: Likewise.
2382         * gcc.target/i386/20060512-3.c: Likewise.
2383         * gcc.target/i386/20060512-4.c: Likewise.
2384         * gcc.target/i386/387-1.c: Likewise.
2385         * gcc.target/i386/387-2.c: Likewise.
2386         * gcc.target/i386/387-5.c: Likewise.
2387         * gcc.target/i386/387-6.c: Likewise.
2388         * gcc.target/i386/980312-1.c: Likewise.
2389         * gcc.target/i386/980313-1.c: Likewise.
2390         * gcc.target/i386/990117-1.c: Likewise.
2391         * gcc.target/i386/990424-1.c: Likewise.
2392         * gcc.target/i386/990524-1.c: Likewise.
2393         * gcc.target/i386/991129-1.c: Likewise.
2394         * gcc.target/i386/991214-1.c: Likewise.
2395         * gcc.target/i386/991230-1.c: Likewise.
2396         * gcc.target/i386/addr-sel-1.c: Likewise.
2397         * gcc.target/i386/aggregate-ret1.c: Likewise.
2398         * gcc.target/i386/aggregate-ret2.c: Likewise.
2399         * gcc.target/i386/align-main-3.c: Likewise.
2400         * gcc.target/i386/amd64-abi-1.c: Likewise.
2401         * gcc.target/i386/amd64-abi-2.c: Likewise.
2402         * gcc.target/i386/amd64-abi-4.c: Likewise.
2403         * gcc.target/i386/amd64-abi-5.c: Likewise.
2404         * gcc.target/i386/amd64-abi-6.c: Likewise.
2405         * gcc.target/i386/asm-1.c: Likewise.
2406         * gcc.target/i386/asm-3.c: Likewise.
2407         * gcc.target/i386/asm-5.c: Likewise.
2408         * gcc.target/i386/attributes-error.c: Likewise.
2409         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2410         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2411         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2412         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2413         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2414         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2415         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2416         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2417         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2418         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2419         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2420         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2421         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2422         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2423         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2424         * gcc.target/i386/bitfield1.c: Likewise.
2425         * gcc.target/i386/bitfield2.c: Likewise.
2426         * gcc.target/i386/bmi-2.c: Likewise.
2427         * gcc.target/i386/bmi-5.c: Likewise.
2428         * gcc.target/i386/builtin-unreachable.c: Likewise.
2429         * gcc.target/i386/cleanup-2.c: Likewise.
2430         * gcc.target/i386/clobbers.c: Likewise.
2431         * gcc.target/i386/cmov8.c: Likewise.
2432         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2433         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2434         * gcc.target/i386/compress-float-387.c: Likewise.
2435         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2436         * gcc.target/i386/compress-float-sse.c: Likewise.
2437         * gcc.target/i386/crc32-2.c: Likewise.
2438         * gcc.target/i386/crc32-3.c: Likewise.
2439         * gcc.target/i386/divmod-7.c: Likewise.
2440         * gcc.target/i386/divmod-8.c: Likewise.
2441         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2442         * gcc.target/i386/fma3-builtin.c: Likewise.
2443         * gcc.target/i386/fma3-fma.c: Likewise.
2444         * gcc.target/i386/fma4-256-vector.c: Likewise.
2445         * gcc.target/i386/fma4-builtin.c: Likewise.
2446         * gcc.target/i386/fma4-fma-2.c: Likewise.
2447         * gcc.target/i386/fma4-fma.c: Likewise.
2448         * gcc.target/i386/fma4-vector-2.c: Likewise.
2449         * gcc.target/i386/fma4-vector.c: Likewise.
2450         * gcc.target/i386/funcspec-1.c: Likewise.
2451         * gcc.target/i386/funcspec-10.c: Likewise.
2452         * gcc.target/i386/funcspec-11.c: Likewise.
2453         * gcc.target/i386/funcspec-2.c: Likewise.
2454         * gcc.target/i386/funcspec-5.c: Likewise.
2455         * gcc.target/i386/funcspec-6.c: Likewise.
2456         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2457         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2458         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2459         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2460         * gcc.target/i386/incoming-1.c: Likewise.
2461         * gcc.target/i386/incoming-10.c: Likewise.
2462         * gcc.target/i386/incoming-11.c: Likewise.
2463         * gcc.target/i386/incoming-12.c: Likewise.
2464         * gcc.target/i386/incoming-13.c: Likewise.
2465         * gcc.target/i386/incoming-14.c: Likewise.
2466         * gcc.target/i386/incoming-15.c: Likewise.
2467         * gcc.target/i386/incoming-2.c: Likewise.
2468         * gcc.target/i386/incoming-3.c: Likewise.
2469         * gcc.target/i386/incoming-4.c: Likewise.
2470         * gcc.target/i386/incoming-5.c: Likewise.
2471         * gcc.target/i386/incoming-6.c: Likewise.
2472         * gcc.target/i386/incoming-7.c: Likewise.
2473         * gcc.target/i386/incoming-8.c: Likewise.
2474         * gcc.target/i386/incoming-9.c: Likewise.
2475         * gcc.target/i386/lea.c: Likewise.
2476         * gcc.target/i386/local.c: Likewise.
2477         * gcc.target/i386/loop-1.c: Likewise.
2478         * gcc.target/i386/loop-2.c: Likewise.
2479         * gcc.target/i386/loop-3.c: Likewise.
2480         * gcc.target/i386/max-stack-align.c: Likewise.
2481         * gcc.target/i386/memcpy-1.c: Likewise.
2482         * gcc.target/i386/movbe-2.c: Likewise.
2483         * gcc.target/i386/movq-2.c: Likewise.
2484         * gcc.target/i386/movq.c: Likewise.
2485         * gcc.target/i386/nrv1.c: Likewise.
2486         * gcc.target/i386/pad-4.c: Likewise.
2487         * gcc.target/i386/pad-5a.c: Likewise.
2488         * gcc.target/i386/pad-5b.c: Likewise.
2489         * gcc.target/i386/pad-6a.c: Likewise.
2490         * gcc.target/i386/pad-6b.c: Likewise.
2491         * gcc.target/i386/pad-7.c: Likewise.
2492         * gcc.target/i386/pad-9.c: Likewise.
2493         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2494         * gcc.target/i386/pic-1.c: Likewise.
2495         * gcc.target/i386/pr12092-1.c: Likewise.
2496         * gcc.target/i386/pr12329.c: Likewise.
2497         * gcc.target/i386/pr21518.c: Likewise.
2498         * gcc.target/i386/pr22362.c: Likewise.
2499         * gcc.target/i386/pr22585.c: Likewise.
2500         * gcc.target/i386/pr23098.c: Likewise.
2501         * gcc.target/i386/pr25196.c: Likewise.
2502         * gcc.target/i386/pr25293.c: Likewise.
2503         * gcc.target/i386/pr25654.c: Likewise.
2504         * gcc.target/i386/pr26449.c: Likewise.
2505         * gcc.target/i386/pr26778.c: Likewise.
2506         * gcc.target/i386/pr26826.c: Likewise.
2507         * gcc.target/i386/pr27266.c: Likewise.
2508         * gcc.target/i386/pr29978.c: Likewise.
2509         * gcc.target/i386/pr30505.c: Likewise.
2510         * gcc.target/i386/pr30961-1.c: Likewise.
2511         * gcc.target/i386/pr31628.c: Likewise.
2512         * gcc.target/i386/pr32000-2.c: Likewise.
2513         * gcc.target/i386/pr32661-1.c: Likewise.
2514         * gcc.target/i386/pr32708-2.c: Likewise.
2515         * gcc.target/i386/pr32708-3.c: Likewise.
2516         * gcc.target/i386/pr34256.c: Likewise.
2517         * gcc.target/i386/pr34312.c: Likewise.
2518         * gcc.target/i386/pr34522.c: Likewise.
2519         * gcc.target/i386/pr35160.c: Likewise.
2520         * gcc.target/i386/pr35281.c: Likewise.
2521         * gcc.target/i386/pr36246.c: Likewise.
2522         * gcc.target/i386/pr36786.c: Likewise.
2523         * gcc.target/i386/pr37275.c: Likewise.
2524         * gcc.target/i386/pr37843-3.c: Likewise.
2525         * gcc.target/i386/pr37843-4.c: Likewise.
2526         * gcc.target/i386/pr39082-1.c: Likewise.
2527         * gcc.target/i386/pr39431.c: Likewise.
2528         * gcc.target/i386/pr39496.c: Likewise.
2529         * gcc.target/i386/pr39543-2.c: Likewise.
2530         * gcc.target/i386/pr39911.c: Likewise.
2531         * gcc.target/i386/pr40718.c: Likewise.
2532         * gcc.target/i386/pr40906-1.c: Likewise.
2533         * gcc.target/i386/pr40906-2.c: Likewise.
2534         * gcc.target/i386/pr40906-3.c: Likewise.
2535         * gcc.target/i386/pr40934.c: Likewise.
2536         * gcc.target/i386/pr41900.c: Likewise.
2537         * gcc.target/i386/pr42589.c: Likewise.
2538         * gcc.target/i386/pr43662.c: Likewise.
2539         * gcc.target/i386/pr43671.c: Likewise.
2540         * gcc.target/i386/pr43766.c: Likewise.
2541         * gcc.target/i386/pr43869.c: Likewise.
2542         * gcc.target/i386/pr44942.c: Likewise.
2543         * gcc.target/i386/pr44948-2a.c: Likewise.
2544         * gcc.target/i386/pr45234.c: Likewise.
2545         * gcc.target/i386/pr45336-2.c: Likewise.
2546         * gcc.target/i386/pr45336-4.c: Likewise.
2547         * gcc.target/i386/pr45852.c: Likewise.
2548         * gcc.target/i386/pr46470.c: Likewise.
2549         * gcc.target/i386/pr48037-1.c: Likewise.
2550         * gcc.target/i386/pr48389.c: Likewise.
2551         * gcc.target/i386/pr49095.c: Likewise.
2552         * gcc.target/i386/pr9771-1.c: Likewise.
2553         * gcc.target/i386/rdfsbase-1.c: Likewise.
2554         * gcc.target/i386/rdfsbase-2.c: Likewise.
2555         * gcc.target/i386/rdgsbase-1.c: Likewise.
2556         * gcc.target/i386/rdgsbase-2.c: Likewise.
2557         * gcc.target/i386/rdrand-3.c: Likewise.
2558         * gcc.target/i386/regparm-stdcall.c: Likewise.
2559         * gcc.target/i386/regparm.c: Likewise.
2560         * gcc.target/i386/reload-1.c: Likewise.
2561         * gcc.target/i386/rotate-2.c: Likewise.
2562         * gcc.target/i386/sibcall-5.c: Likewise.
2563         * gcc.target/i386/signbit-1.c: Likewise.
2564         * gcc.target/i386/signbit-2.c: Likewise.
2565         * gcc.target/i386/signbit-3.c: Likewise.
2566         * gcc.target/i386/sse-5.c: Likewise.
2567         * gcc.target/i386/sse-8.c: Likewise.
2568         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2569         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2570         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2571         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2572         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2573         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2574         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2575         * gcc.target/i386/sse2-movq-2.c: Likewise.
2576         * gcc.target/i386/sse2-movq-3.c: Likewise.
2577         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2578         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2579         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2580         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2581         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2582         * gcc.target/i386/ssefn-1.c: Likewise.
2583         * gcc.target/i386/ssefn-2.c: Likewise.
2584         * gcc.target/i386/sseregparm-1.c: Likewise.
2585         * gcc.target/i386/sseregparm-2.c: Likewise.
2586         * gcc.target/i386/sseregparm-3.c: Likewise.
2587         * gcc.target/i386/sseregparm-4.c: Likewise.
2588         * gcc.target/i386/sseregparm-5.c: Likewise.
2589         * gcc.target/i386/sseregparm-6.c: Likewise.
2590         * gcc.target/i386/sseregparm-7.c: Likewise.
2591         * gcc.target/i386/sseregparm-8.c: Likewise.
2592         * gcc.target/i386/stack-realign.c: Likewise.
2593         * gcc.target/i386/stack-usage-realign.c: Likewise.
2594         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2595         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2596         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2597         * gcc.target/i386/stackalign/return-1.c: Likewise.
2598         * gcc.target/i386/stackalign/return-2.c: Likewise.
2599         * gcc.target/i386/stackalign/return-3.c: Likewise.
2600         * gcc.target/i386/tailcall-1.c: Likewise.
2601         * gcc.target/i386/tbm-2.c: Likewise.
2602         * gcc.target/i386/udivmod-7.c: Likewise.
2603         * gcc.target/i386/udivmod-8.c: Likewise.
2604         * gcc.target/i386/unroll-1.c: Likewise.
2605         * gcc.target/i386/vararg-1.c: Likewise.
2606         * gcc.target/i386/vararg-2.c: Likewise.
2607         * gcc.target/i386/vect8-ret.c: Likewise.
2608         * gcc.target/i386/vectorize5.c: Likewise.
2609         * gcc.target/i386/wmul-1.c: Likewise.
2610         * gcc.target/i386/wmul-2.c: Likewise.
2611         * gcc.target/i386/wrfsbase-1.c: Likewise.
2612         * gcc.target/i386/wrfsbase-2.c: Likewise.
2613         * gcc.target/i386/wrgsbase-1.c: Likewise.
2614         * gcc.target/i386/wrgsbase-2.c: Likewise.
2615         * gcc.target/i386/xop-pcmov.c: Likewise.
2616         * gcc.target/i386/xop-pcmov2.c: Likewise.
2617         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2618         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2619         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2620         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2621         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2622         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2623         * gcc.target/i386/zee.c: Likewise.
2624         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2625         * gfortran.dg/compiler-directive_2.f: Likewise.
2626         * gfortran.dg/g77/20010216-1.f: Likewise.
2627         * gfortran.dg/gomp/pr39152.f90: Likewise.
2628         * gfortran.dg/pr33794.f90: Likewise.
2629
2630 2011-07-09  Jason Merrill  <jason@redhat.com>
2631
2632         * g++.dg/cpp0x/regress/regress5.C: New.
2633
2634 2011-07-08  Jason Merrill  <jason@redhat.com>
2635
2636         PR c++/45437
2637         * g++.dg/expr/compound-asn1.C: New.
2638         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2639
2640 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2641
2642         PR target/49621
2643         * gcc.target/powerpc/altivec-34.c: New test.
2644
2645 2011-07-08  Jason Merrill  <jason@redhat.com>
2646
2647         PR c++/45603
2648         * g++.dg/abi/guard3.C: New.
2649
2650 2011-07-08  Julian Brown  <julian@codesourcery.com>
2651
2652         * lib/target-supports.exp
2653         (check_effective_target_arm_little_endian): New.
2654         (check_effective_target_vect_pack_trunc): Use above.
2655         (check_effective_target_vect_unpack): Likewise.
2656         (check_effective_target_vect_element_align): Test
2657         check_effective_target_arm_vect_no_misalign for ARM.
2658
2659 2011-07-08  Jason Merrill  <jason@redhat.com>
2660
2661         PR c++/49673
2662         * g++.dg/cpp0x/constexpr-rom.C: New.
2663
2664 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2665
2666         PR middle-end/49519
2667         * g++.dg/torture/pr49519.C: New test.
2668
2669 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2670
2671         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2672
2673 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2674
2675         PR testsuite/48727
2676         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2677
2678 2011-07-08  Richard Guenther  <rguenther@suse.de>
2679
2680         PR tree-optimization/49662
2681         * gcc.dg/graphite/interchange-14.c: XFAIL.
2682         * gcc.dg/graphite/interchange-15.c: Likewise.
2683         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2684
2685 2011-07-06  Jason Merrill  <jason@redhat.com>
2686
2687         PR c++/49663
2688         * g++.dg/cpp0x/regress/regress4.C: New.
2689
2690 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2691
2692         PR fortran/49648
2693         * gfortran.dg/result_in_spec_4.f90: New test.
2694
2695 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2696
2697         * gcc.target/sparc/cas64.c: New test.
2698
2699 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2700
2701         PR c/49644
2702         * g++.dg/torture/pr49644.C: New test.
2703
2704         PR c/49644
2705         * gcc.c-torture/execute/pr49644.c: New test.
2706
2707 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2708
2709         * lib/target-supports.exp (check_effective_target_ia32): New.
2710         (check_effective_target_x32): Likewise.
2711         (check_effective_target_vect_cmdline_needed): Also check x32.
2712
2713 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2714
2715         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2716         dg-prune-output.
2717         * gcc.target/arm/pr42235.c: Likewise.
2718         * gcc.target/arm/pr42495.c: Likewise.
2719         * gcc.target/arm/pr42574.c: Likewise.
2720         * gcc.target/arm/thumb-branch1.c: Likewise.
2721
2722         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2723         unneeded prune of possible warning.
2724         * gcc.target/arm/pr40956.c: Likewise.
2725         * gcc.target/arm/pr42505.c: Likewise.
2726
2727         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2728         * gcc.c-torture/compile/pr46883.c: Likewise.
2729         * gcc.c-torture/compile/pr46934.c: Likewise.
2730
2731         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2732         for move to ../../gcc.c-torture/compile.
2733         * gcc.target/arm/pr46883.c: Likewise.
2734         * gcc.target/arm/pr46934.c: Likewise.
2735
2736         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2737         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2738         * gcc.target/arm/wmul-1.c: Likewise.
2739         * gcc.target/arm/wmul-2.c: Likewise.
2740         * gcc.target/arm/wmul-3.c: Likewise.
2741         * gcc.target/arm/wmul-4.c: Likewise.
2742         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2743         add tab after scan target.
2744         * gcc.target/arm/smlaltt-1.c: Likewise.
2745         * gcc.target/arm/smlatb-1.c: Likewise.
2746         * gcc.target/arm/smlatt-1.c: Likewise.
2747
2748 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2749
2750         PR debug/49522
2751         * gcc.dg/debug/pr49522.c: New test.
2752
2753 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2754
2755         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2756         * gcc.dg/pr46212.c: Run only if target int32plus.
2757         * gcc.dg/torture/pr48146.c: Ditto.
2758         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2759         * c-c++-common/pr44832.c: Ditto.
2760         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2761         * gcc.dg/pr31490.c: Ditto.
2762         * gcc.dg/torture/builtin-math-7.c: Run only if target
2763         large_double.
2764         * gcc.dg/torture/pr45764.c: Skip for AVR.
2765         * gcc.dg/pr47893.c: Ditto.
2766
2767 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2768
2769         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2770         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2771         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2772         add tab to scan target.
2773
2774 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2775
2776         * gcc.target/arm/neon-modes-3.c: New test.
2777
2778 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2779
2780         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2781         -fno-loop-interchange -ffast-math.
2782
2783 2011-07-07  Richard Guenther  <rguenther@suse.de>
2784
2785         * gcc.dg/ftrapv-3.c: New testcase.
2786
2787 2011-07-07  Richard Guenther  <rguenther@suse.de>
2788
2789         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2790         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2791
2792 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2793
2794         * gcc.dg/binop-notxor1.c: New test.
2795         * gcc.dg/binop-notand4a.c: New test.
2796         * gcc.dg/binop-notxor2.c: New test.
2797         * gcc.dg/binop-notand3a.c: New test.
2798         * gcc.dg/binop-notand2a.c: New test.
2799         * gcc.dg/binop-notand6a.c: New test.
2800         * gcc.dg/binop-notor1.c: New test.
2801         * gcc.dg/binop-notand1a.c: New test.
2802         * gcc.dg/binop-notand5a.c: New test.
2803         * gcc.dg/binop-notor2.c: New test.
2804
2805 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2806
2807         PR middle-end/49640
2808         * gcc.dg/gomp/pr49640.c: New test.
2809
2810 2011-07-07  Richard Guenther  <rguenther@suse.de>
2811
2812         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2813
2814 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2815
2816         PR target/39150
2817         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2818
2819 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2820
2821         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2822         * gcc.target/powerpc/no-r11-2.c: Ditto.
2823         * gcc.target/powerpc/no-r11-3.c: Ditto.
2824
2825 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2826
2827         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2828         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2829
2830 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2831
2832         * lib/target-supports.exp (check_profiling_available): Disable
2833         profiling with -fprofile-generate for target avr.
2834
2835 2011-07-06  Richard Guenther  <rguenther@suse.de>
2836
2837         PR tree-optimization/49645
2838         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2839
2840 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2841
2842         PR middle-end/47383
2843         * gcc.dg/pr47383.c: New.
2844
2845 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2846
2847         PR tree-optimization/49647
2848         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2849
2850 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2851
2852         PR testsuite/49542
2853         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2854         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2855
2856 2011-07-05  Jason Merrill  <jason@redhat.com>
2857
2858         PR c++/48157
2859         * g++.dg/template/template-id-4.C: New.
2860
2861 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2862
2863         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2864         * gcc.dg/pr43402.c: Ditto.
2865
2866 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2867
2868         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2869
2870 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2871
2872         * gcc.target/powerpc/ppc-switch-1.c: New test for
2873         --param case-values-threshold.
2874         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2875
2876 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2877
2878         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2879
2880 2011-07-05  Jason Merrill  <jason@redhat.com>
2881
2882         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2883
2884 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2885
2886         PR tree-optimization/47654
2887         * gcc.dg/graphite/block-pr47654.c: New.
2888
2889 2011-07-05  Jason Merrill  <jason@redhat.com>
2890
2891         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2892
2893 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2894
2895         PR tree-optimization/49580
2896         * gcc.dg/autopar/pr49580.c: New test.
2897
2898 2011-07-05  Richard Guenther  <rguenther@suse.de>
2899
2900         PR tree-optimization/49518
2901         PR tree-optimization/49628
2902         * g++.dg/torture/pr49628.C: New testcase.
2903         * gcc.dg/torture/pr49518.c: Likewise.
2904
2905 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2906
2907         * ada/acats/run_acats (which): Extract last field from type -p,
2908         type output only if command succeeded.
2909
2910 2011-07-04  Jason Merrill  <jason@redhat.com>
2911
2912         * g++.dg/abi/mangle48.C: New.
2913
2914         * g++.dg/cpp0x/diag1.C: New.
2915
2916         * g++.dg/diagnostic/aka1.C: New.
2917
2918 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2919
2920         PR rtl-optimization/49619
2921         * gcc.dg/pr49619.c: New test.
2922
2923         PR rtl-optimization/49472
2924         * gfortran.dg/pr49472.f90: New test.
2925
2926         PR debug/49602
2927         * gcc.dg/pr49602.c: New test.
2928
2929 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2930
2931         PR target/34734
2932         PR target/44643
2933         * gcc.target/avr/avr.exp: Run over cpp files, too.
2934         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2935         * gcc.target/avr/progmem.h: New file.
2936         * gcc.target/avr/exit-abort.h: New file.
2937         * gcc.target/avr/progmem-error-1.c: New file.
2938         * gcc.target/avr/progmem-error-1.cpp: New file.
2939         * gcc.target/avr/progmem-warning-1.c: New file.
2940         * gcc.target/avr/torture/progmem-1.c: New file.
2941         * gcc.target/avr/torture/progmem-1.cpp: New file.
2942
2943 2011-07-04  Richard Guenther  <rguenther@suse.de>
2944
2945         PR tree-optimization/49615
2946         * g++.dg/torture/pr49615.C: New testcase.
2947
2948 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2949
2950         PR tree-optimization/49610
2951         * gcc.dg/vect/pr49610.c: New test.
2952
2953 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2954
2955         * gnat.dg/specs/debug1.ads: New test.
2956
2957 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2958
2959         PR fortran/49562
2960         * gfortran.dg/typebound_proc_23.f90: New.
2961
2962 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2963
2964         PR c++/49605
2965         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2966
2967 2011-07-01  Jason Merrill  <jason@redhat.com>
2968
2969         PR c++/48261
2970         * g++.dg/template/template-id-3.C: New.
2971
2972         PR c++/48593
2973         * g++.dg/template/qualified-id4.C: New.
2974
2975         PR c++/48883
2976         * g++.dg/template/explicit-args4.C: New.
2977
2978         PR c++/49085
2979         * g++.dg/template/offsetof2.C: New.
2980
2981 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2982
2983         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2984
2985 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2986
2987         PR libmudflap/49549
2988         * lib/target-supports.exp (check_effective_target_gld): New proc.
2989
2990 2011-07-01  Richard Guenther  <rguenther@suse.de>
2991
2992         PR tree-optimization/49603
2993         * gcc.dg/torture/pr49603.c: New testcase.
2994
2995 2011-06-30  Jason Merrill  <jason@redhat.com>
2996
2997         PR c++/49387
2998         * g++.dg/rtti/template1.C: New.
2999
3000         PR c++/49569
3001         * g++.dg/cpp0x/regress/ctor1.C: New.
3002
3003         PR c++/49355
3004         * g++.dg/cpp0x/initlist54.C: New.
3005
3006 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3007
3008         * gcc.dg/tree-ssa/sra-12.c: New test.
3009
3010 2011-06-29  Jason Merrill  <jason@redhat.com>
3011
3012         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3013
3014 2011-06-30  Richard Guenther  <rguenther@suse.de>
3015
3016         PR tree-optimization/46787
3017         * gcc.dg/vect/vect-121.c: New testcase.
3018
3019 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3020
3021         PR tree-optimization/49094
3022         * gcc.dg/tree-ssa/pr49094.c: New test.
3023
3024 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3025
3026         PR fortran/49540
3027         * gfortran.dg/pr49540-1.f90: New test.
3028         * gfortran.dg/pr49540-2.f90: New test.
3029
3030 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3031
3032         PR ada/49511
3033         * ada/acats/run_acats (which): Use last field of type -p output.
3034
3035 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3036             Iain Sandoe  <iains@gcc.gnu.org>
3037
3038         PR libobjc/36610
3039         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3040         Only skip on 64-bit *-*-darwin8* && !objc2.
3041
3042 2011-06-30  Richard Guenther  <rguenther@suse.de>
3043
3044         PR tree-optimization/38752
3045         * gcc.c-torture/compile/pr38752.c: New testcase.
3046
3047 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3048
3049         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3050         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3051
3052 2011-06-29  Jason Merrill  <jason@redhat.com>
3053
3054         PR c++/49216
3055         * g++.dg/cpp0x/initlist53.C: Use placement new.
3056         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3057         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3058
3059         PR c++/49003
3060         * g++.dg/cpp0x/trailing6.C: New.
3061         * g++.dg/cpp0x/pr45908.C: No error.
3062
3063         PR c++/49272
3064         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3065
3066         PR c++/49520
3067         * g++.dg/cpp0x/constexpr-using2.C: New.
3068
3069         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3070
3071         PR c++/45923
3072         * g++.dg/cpp0x/constexpr-diag3.C: New.
3073         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3074         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3075         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3076         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3077
3078 2011-06-29  Jason Merrill  <jason@redhat.com>
3079
3080         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3081
3082 2011-06-29  Richard Guenther  <rguenther@suse.de>
3083
3084         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3085
3086 2011-06-29  Jason Merrill  <jason@redhat.com>
3087
3088         * g++.dg/cpp0x/initlist-value2.C: New.
3089
3090         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3091         * g++.dg/cpp0x/initlist-value.C: New.
3092
3093 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3094
3095         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3096
3097 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3098
3099         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3100         * gcc.dg/inline_2.c: Likewise.
3101         * gcc.dg/unroll_1.c: Likewise.
3102
3103 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR debug/49567
3106         * gcc.target/i386/pr49567.c: New test.
3107
3108 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3109
3110         * gnat.dg/opt17.ad[sb]: New test.
3111
3112 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3113             Tom de Vries  <tom@codesourcery.com>
3114
3115         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3116         (check_effective_target_arm_thumb2): New effective targets.
3117         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3118         properly.  Clean up temporary files.
3119         * gcc.target/arm/ivopts-2.c: Likewise.
3120         * gcc.target/arm/ivopts-3.c: Likewise.
3121         * gcc.target/arm/ivopts-4.c: Likewise.
3122         * gcc.target/arm/ivopts-5.c: Likewise.
3123         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3124
3125 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3126
3127         PR fortran/49479
3128         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3129
3130 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3131
3132         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3133         * gcc.target/arm/vfp-ldmias.c: Likewise.
3134         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3135         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3136         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3137         * gcc.target/arm/vfp-stmias.c: Likewise.
3138         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3139         * gcc.target/arm/vfp-stmiad.c: Likewise.
3140
3141 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3142
3143         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3144         dg-prune-output.
3145         * gcc.target/arm/pr45701-2.c: Ditto.
3146
3147 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3148
3149         PR fortran/49466
3150         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3151         * gfortran.dg/extends_14.f03: Modified.
3152
3153 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3154
3155         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3156         early if the test is already being skipped.
3157
3158         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3159         scan-assembler-dem-not): For missing file, report unresolved with
3160         same message as for pass/fail, with reason reported in log file.
3161
3162         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3163         from add_options_for_arm_neon_fp16.
3164         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3165         check_effective_target_arm_neon_fp16_ok_nocache.
3166         Check -mfpu and -mfloat-abi options from current multilib.
3167         Do not require neon support.
3168         (check_effective_target_arm_fp16_ok): Renamed from
3169         check_effecitve_target_arm_neon_fp16_ok.
3170         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3171         arm_neon_fp16_ok and arm_fp16.
3172         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3173         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3174         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3175         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3176
3177 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3178
3179         * gcc.dg/builtin-assume-aligned-1.c: New test.
3180         * gcc.dg/builtin-assume-aligned-2.c: New test.
3181         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3182
3183         PR debug/49544
3184         * gcc.dg/pr49544.c: New test.
3185
3186 2011-06-27  Richard Guenther  <rguenther@suse.de>
3187
3188         PR tree-optimization/49394
3189         * g++.dg/torture/pr49394.C: New testcase.
3190
3191 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3192
3193         * gcc.dg/optimize-bswapdi-2.c: New test.
3194
3195 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3196             Richard Sandiford  <richard.sandiford@linaro.org>
3197
3198         PR tree-optimization/49169
3199         * gcc.dg/torture/pr49169.c: New test.
3200
3201 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3202
3203         PR testsuite/49529
3204         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3205
3206         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3207         hppa*-*-hpux*.
3208
3209 2011-06-26  Jason Merrill  <jason@redhat.com>
3210
3211         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3212
3213         PR c++/49528
3214         * g++.dg/init/ref19.C: New.
3215         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3216
3217 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3218
3219         PR tree-optimization/48377
3220         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3221         non_strict_align.
3222
3223 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3224
3225         PR middle-end/49191
3226         * lib/target-supports.exp (check_effective_target_non_strict_align):
3227         New.
3228         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3229
3230 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3231
3232         PR tree-optimizations/49516
3233         * g++.dg/tree-ssa/pr49516.C: New test.
3234
3235 2011-06-23  Jason Merrill  <jason@redhat.com>
3236
3237         PR c++/35255
3238         * g++.dg/template/partial10.C: New.
3239         * g++.dg/template/partial11.C: New.
3240
3241 2011-06-23  Jeff Law <law@redhat.com>
3242
3243         PR middle-end/48770
3244         * gcc.dg/pr48770.c: New test.
3245
3246 2011-06-23  Jan Hubicka  <jh@suse.cz>
3247
3248         PR middle-end/49373
3249         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3250
3251 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR testsuite/49512
3254         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3255         instead of -fdump-tree-optimized.
3256
3257 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3258
3259         PR c++/44625
3260         * g++.dg/template/crash107.C: New.
3261         * g++.dg/template/error17.C: Adjust.
3262
3263 2011-06-23  Jason Merrill  <jason@redhat.com>
3264
3265         PR c++/49507
3266         * g++.dg/cpp0x/defaulted30.C: New.
3267
3268         PR c++/49440
3269         * g++.dg/rtti/anon-ns1.C: New.
3270
3271         PR c++/49395
3272         * g++.dg/init/ref18.C: New.
3273
3274         PR c++/36435
3275         * g++.dg/template/partial9.C: New.
3276
3277 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3278
3279         PR middle-end/49373
3280         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3281
3282 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3283
3284         PR debug/49496
3285         * gcc.dg/pr49496.c: New test.
3286
3287 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3288
3289         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3290         is not xscale.
3291
3292         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3293
3294         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3295         * gcc.target/arm/pr42879.c: Likewise.
3296         * gcc.target/arm/pr45701-3.c: Likewise.
3297
3298         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3299         * gcc.target/arm/pr40482.c: Likewise.
3300         * gcc.target/arm/stack-corruption.c: Likewise.
3301
3302 2011-06-22  Richard Guenther  <rguenther@suse.de>
3303
3304         PR tree-optimization/49493
3305         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3306
3307 2011-06-22  Jason Merrill  <jason@redhat.com>
3308
3309         PR c++/49260
3310         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3311
3312 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3313             Dmitry Melnik  <dm@ispras.ru>
3314
3315         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3316         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3317         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3318
3319 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3320
3321         * gcc.target/arm/tlscall.c: New.
3322
3323 2011-06-21  Jason Merrill  <jason@redhat.com>
3324
3325         PR c++/49172
3326         * g++.dg/cpp0x/constexpr-ref1.C: New.
3327         * g++.dg/cpp0x/constexpr-ref2.C: New.
3328         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3329
3330         PR c++/49482
3331         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3332
3333         PR c++/49418
3334         * g++.dg/template/param3.C: New.
3335
3336 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3337
3338         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3339         my_clrsb test functions.
3340         (main): Test clrsb.
3341         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3342         test_sll, test_ull): Add clrsb tests.
3343         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3344         clrsbll.
3345
3346 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3347
3348         PR fortran/49112
3349         * gfortran.dg/class_44.f03: New.
3350
3351 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3352
3353         PR tree-optimization/49478
3354         * gcc.dg/vect/pr49478.c
3355
3356 2011-06-21  Richard Guenther  <rguenther@suse.de>
3357
3358         PR tree-optimization/49483
3359         * gcc.dg/vect/vect-120.c: New testcase.
3360
3361 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3362
3363         PR testsuite/49443
3364         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3365         * gcc.dg/vect/vect-peel-4.c: Likewise.
3366
3367 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3368
3369         PR middle-end/49139
3370         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3371         * gcc.dg/always_inline2.c: Likewise.
3372         * gcc.dg/always_inline3.c: Likewise.
3373         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3374         * gcc.dg/inline_1.c: Likewise.
3375         * gcc.dg/inline_2.c: Likewise.
3376         * gcc.dg/inline_3.c: Likewise.
3377         * gcc.dg/inline_4.c: Likewise.
3378         * gcc.dg/20051201-1.c: Likewise.
3379         * gcc.dg/pr40087.c: Likewise.
3380         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3381         * gcc.dg/inline-22.c: Likewise.
3382         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3383         * gcc.dg/lto/20090218-1_1.c: Likewise.
3384         * g++.dg/ipa/devirt-7.C: Likewise.
3385         * gcc.dg/uninit-pred-5_a.c: Likewise.
3386         * gcc.dg/uninit-pred-5_b.c: Likewise.
3387         * gcc.dg/fail_always_inline.c: New.
3388
3389 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3390
3391         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3392         into 6 jobs instead of 3.
3393
3394 2011-06-20  Jason Merrill  <jason@redhat.com>
3395
3396         PR c++/49216
3397         * g++.dg/cpp0x/initlist53.C: New.
3398
3399 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3400
3401         PR fortran/18918
3402         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3403         * gfortran.dg/coarray_lock_3.f90: New.
3404         * gfortran.dg/coarray/lock_1.f90: New.
3405
3406 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3407
3408         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3409         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3410         unresolved and report the reason to the log file.
3411
3412         * lib/scanasm.exp (object-size): Move argument processing earlier
3413         to report errors before verifying that the file exists.  Report
3414         problems detected at runtime as unresolved instead of error and
3415         report their reasons to the log file.
3416
3417 2011-06-20  Jason Merrill  <jason@redhat.com>
3418
3419         PR c++/47080
3420         * g++.dg/cpp0x/explicit6.C: New.
3421
3422         PR c++/47635
3423         * g++.dg/cpp0x/enum20.C: New.
3424
3425         PR c++/48138
3426         * g++.dg/ext/attr-aligned01.C: New.
3427
3428         PR c++/49205
3429         * g++.dg/cpp0x/variadic-default.C: New.
3430
3431         PR c++/43321
3432         * g++.dg/cpp0x/auto26.C: New.
3433
3434         PR c++/43831
3435         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3436
3437 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3438
3439         * gcc.dg/binop-notand1.c: New test.
3440         * gcc.dg/binop-notand2.c: New test.
3441         * gcc.dg/binop-notand3.c: New test.
3442         * gcc.dg/binop-notand4.c: New test.
3443         * gcc.dg/binop-notand5.c: New test.
3444         * gcc.dg/binop-notand6.c: New test.
3445
3446 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3447
3448         PR testsuite/49432
3449         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3450
3451 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3452
3453         PR fortran/49400
3454         * gfortran.dg/proc_ptr_31.f90: New.
3455
3456 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3457
3458         * gnat.dg/volatile6.adb: New test.
3459         * gnat.dg/volatile7.adb: Likewise.
3460         * gnat.dg/volatile8.adb: Likewise.
3461         * gnat.dg/volatile9.adb: Likewise.
3462
3463 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3464
3465         * gnat.dg/constant3.adb: New test.
3466
3467 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3468
3469         PR libfortran/49296
3470         * gfortran.dg/read_list_eof_1.f90: New test.
3471
3472 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3473
3474         PR target/49411
3475         * gcc.target/i386/testimm-1.c: New test.
3476         * gcc.target/i386/testimm-2.c: New test.
3477         * gcc.target/i386/testimm-3.c: New test.
3478         * gcc.target/i386/testimm-4.c: New test.
3479         * gcc.target/i386/testimm-5.c: New test.
3480         * gcc.target/i386/testimm-6.c: New test.
3481         * gcc.target/i386/testimm-7.c: New test.
3482         * gcc.target/i386/testimm-8.c: New test.
3483         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3484         * gcc.target/i386/xop-rotate1-int.c: New test.
3485         * gcc.target/i386/xop-rotate2-int.c: New test.
3486
3487 2011-06-17  Jason Merrill  <jason@redhat.com>
3488
3489         * g++.dg/cpp0x/rv-func2.C: New.
3490
3491         * g++.dg/debug/dwarf2/lambda1.C: New.
3492         * g++.dg/warn/Wshadow-6.C: Adjust.
3493
3494 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3495
3496         PR fortran/48699
3497         * gfortran.dg/move_alloc_5.f90: New.
3498
3499 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3500
3501         PR rtl-optimization/48542
3502         * gcc.dg/torture/pr48542.c: New test.
3503
3504 2011-06-16  Jason Merrill  <jason@redhat.com>
3505
3506         PR c++/44160
3507         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3508
3509         PR c++/45378
3510         * g++.dg/cpp0x/initlist52.C New.
3511
3512         PR c++/45399
3513         * c-c++-common/raw-string-12.c: New.
3514
3515         PR c++/49229
3516         * g++.dg/cpp0x/sfinae26.C: New.
3517
3518         PR c++/49251
3519         * g++.dg/cpp0x/variadic113.C: New.
3520
3521         PR c++/49420
3522         * g++.dg/cpp0x/variadic112.C: New.
3523
3524 2011-06-16  Jeff Law <law@redhat.com>
3525
3526         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3527         improved jump threading.
3528         * gcc.dg/builtin-object-size-2.c: Likewise.
3529         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3530
3531 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3532
3533         PR fortran/49074
3534         * gfortran.dg/typebound_assignment_3.f03: New.
3535
3536 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3537
3538         PR testsuite/48727
3539         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3540
3541 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3542
3543         PR tree-optimization/49343
3544         * gnat.dg/discr31.ad[sb]: New test.
3545
3546 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3547
3548         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3549
3550 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3551
3552         PR target/45098
3553         * gcc.target/arm/ivopts-3.c: Update test.
3554         * gcc.target/arm/ivopts-5.c: Same.
3555
3556 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3557
3558         Revert:
3559         2011-06-10  Wei Guozhi  <carrot@google.com>
3560
3561         PR target/45335
3562         * gcc.target/arm/pr45335.c: New test.
3563         * gcc.target/arm/pr45335-2.c: New test.
3564         * gcc.target/arm/pr45335-3.c: New test.
3565         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3566         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3567         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3568
3569 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3570
3571         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3572
3573 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3574
3575         PR fortran/49417
3576         * gfortran.dg/class_43.f03: New.
3577
3578 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR tree-optimization/49419
3581         * gcc.c-torture/execute/pr49419.c: New test.
3582
3583 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3584
3585         * gcc.dg/sms-9.c: New file.
3586
3587 2011-06-15  Easwaran Raman  <eraman@google.com>
3588
3589         PR rtl-optimization/49414
3590         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3591
3592 2011-06-14  Jason Merrill  <jason@redhat.com>
3593
3594         * g++.dg/cpp0x/noexcept13.C: New.
3595
3596 2011-06-14  Easwaran Raman  <eraman@google.com>
3597
3598         PR rtl-optimization/44194
3599         * gcc.dg/pr44194-1.c: New test.
3600         * gcc.dg/pr44194-2.c: New test.
3601
3602 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3603
3604         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3605         switches.
3606         * gcc.target/arm/pr45701-2.c: Likewise.
3607         * gcc.target/arm/thumb-branch1.c: Likewise.
3608
3609 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3610
3611         PR testsuite/48727
3612         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3613
3614 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3615
3616         * gcc.target/arm/pr45701-1.c: Require thumb support.
3617         * gcc.target/arm/pr45701-2.c: Likewise.
3618         * gcc.target/arm/thumb-branch1.c: Likewise.
3619
3620         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3621         * gcc.target/arm/pr39839.c: Likewise.
3622         * gcc.target/arm/pr40657-2.c: Likewise.
3623         * gcc.target/arm/pr40956.c: Likewise.
3624         * gcc.target/arm/pr41679.c: Likewise.
3625         * gcc.target/arm/pr42235.c: Likewise.
3626         * gcc.target/arm/pr42495.c: Likewise.
3627         * gcc.target/arm/pr42505.c: Likewise.
3628         * gcc.target/arm/pr42574.c: Likewise.
3629         * gcc.target/arm/pr46883.c: Likewise.
3630         * gcc.target/arm/pr46934.c: Likewise.
3631         * gcc.target/arm/xor-and.c: Likewise.
3632
3633 2011-06-14  Jason Merrill  <jason@redhat.com>
3634
3635         * g++.dg/other/error23.C: Adjust error message.
3636         * g++.dg/other/error32.C: Likewise.
3637
3638         PR c++/49389
3639         * g++.dg/cpp0x/rv-dotstar.C: New.
3640
3641         PR c++/49369
3642         * g++.dg/cpp0x/decltype30.C: New.
3643
3644         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3645
3646 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3647
3648         PR fortran/49103
3649         * gfortran.dg/pr49103.f90: New test.
3650
3651 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3652
3653         PR target/45098
3654         * gcc.target/arm/ivopts-3.c: New test.
3655         * gcc.target/arm/ivopts-4.c: New test.
3656         * gcc.target/arm/ivopts-5.c: New test.
3657
3658 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR rtl-optimization/49390
3661         * gcc.c-torture/execute/pr49390.c: New test.
3662
3663 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3664
3665         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3666
3667 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3668
3669         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3670         * gcc.c-torture/execute/cmpsi-2.x: New file.
3671         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3672         * gcc.c-torture/execute/pr45262.x: New file.
3673         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3674         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3675         int32plus
3676         * gcc.c-torture/compile/pr49163.c: Ditto.
3677
3678 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3679
3680         * gcc.dg/vect/vect-16.c: Rename to...
3681         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3682         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3683         for double-word vectors.
3684         * gcc.dg/vect/vect-peel-4.c: Likewise.
3685         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3686         vect_element_align.
3687         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3688         -fno-fast-math.
3689
3690 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3691
3692         PR target/44618
3693         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3694
3695 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3696
3697         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3698
3699 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3700
3701         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3702
3703 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3704
3705         * gfortran.dg/trim_optimize_8.f90:  New test case.
3706
3707 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3708            Ira Rosen  <ira.rosen@linaro.org>
3709
3710         PR tree-optimization/49352
3711         * gcc.dg/vect/pr49352.c: New test.
3712
3713 2011-06-12  Tobias Burnus
3714
3715         PR fortran/49324
3716         * gfortran.dg/alloc_comp_assign_11.f90: New.
3717
3718 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3719
3720         * gfortran.dg/trim_optimize_7.f90:  New test.
3721
3722 2011-06-10  Wei Guozhi  <carrot@google.com>
3723
3724         PR target/45335
3725         * gcc.target/arm/pr45335.c: New test.
3726         * gcc.target/arm/pr45335-2.c: New test.
3727         * gcc.target/arm/pr45335-3.c: New test.
3728         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3729         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3730         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3731
3732 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3733
3734         PR c++/41769
3735         * g++.dg/parse/error39.C: New.
3736
3737 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3738
3739         * gcc.target/arm/20090811-1.c: Skip for incompatible
3740         options, do not override other options.
3741         * gcc.target/arm/combine-cmp-shift.c: Skip for
3742         incompatible options.
3743         * gcc.target/arm/pr45094.c: Likewise.
3744         * gcc.target/arm/scd42-1.c: Likewise.
3745         * gcc.target/arm/scd42-3.c: Likewise.
3746         * gcc.target/arm/thumb-ltu.c: Likewise.
3747
3748         * lib/target-supports.exp
3749         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3750         multilib flags use -mfpu with a value other than neon-fp16.
3751
3752 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3753
3754         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3755         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3756
3757 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3758
3759         * lib/target-supports.exp (check_effective_target_pie): New proc.
3760         * gcc.dg/pie-link.c: Use target pie.
3761
3762 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3763             Laurent Roug�  <laurent.rouge@menta.fr>
3764
3765         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3766         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3767
3768 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3769
3770         * gfortran.dg/coarray/sync_1.f90: New test for
3771         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3772
3773 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3774
3775         PR tree-optimization/49318
3776         * gcc.dg/vect/pr49318.c: New test.
3777
3778 2011-06-09  David Krauss  <potswa@mac.com>
3779
3780         * g++.dg/template/arrow1.C: New.
3781
3782 2011-06-09  Jason Merrill  <jason@redhat.com>
3783
3784         * lib/prune.exp: Prune "note"s.
3785         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3786
3787         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3788         * g++.dg/template/dependent-expr3.C: Likewise.
3789         * g++.dg/parse/template7.C: Likewise.
3790         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3791         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3792         * g++.old-deja/g++.pt/friend38.C: Likewise.
3793         * g++.old-deja/g++.pt/crash32.C: Likewise.
3794         * g++.old-deja/g++.other/init4.C: Likewise.
3795         * g++.old-deja/g++.other/friend8.C: Likewise.
3796
3797         * g++.dg/ext/complex7.C: Adjust expected output.
3798         * g++.dg/diagnostic/method1.C: Likewise.
3799         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3800         * g++.dg/parse/crash33.C: Likewise.
3801         * g++.dg/other/warning1.C: Likewise.
3802         * g++.dg/init/pr29571.C: Likewise.
3803         * g++.dg/warn/overflow-warn-1.C: Likewise.
3804         * g++.dg/warn/overflow-warn-3.C: Likewise.
3805         * g++.dg/warn/overflow-warn-4.C: Likewise.
3806         * g++.old-deja/g++.oliva/template1.C: Likewise.
3807
3808         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3809         * g++.dg/parse/template7.C: Adjust.
3810
3811 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3812
3813         PR target/49307
3814         * gcc.dg/pr49307.c: New.
3815
3816 2011-06-09  Wei Guozhi  <carrot@google.com>
3817
3818         PR target/46975
3819         * gcc.target/arm/pr46975.c: New testcase.
3820
3821 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3822
3823         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3824         (PMETH, arglist_t): Removed.
3825         (method_get_number_of_arguments): Removed.
3826         (method_get_nth_argument): Removed.
3827         (method_get_first_argument): Removed.
3828         (method_get_next_argument): Removed.
3829         (method_get_sizeof_arguments): Removed.
3830         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3831         (PMETH): Removed.
3832         (method_get_number_of_arguments): Removed.
3833         (method_get_nth_argument): Removed.
3834         (method_get_first_argument): Removed.
3835         (method_get_next_argument): Removed.
3836         (method_get_sizeof_arguments): Removed.
3837         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3838
3839 2011-06-09  David Li  <davidxl@google.com>
3840
3841         * gcc.dg/dump-pass.c: New test.
3842
3843 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3844
3845         PR c++/29003
3846         * g++.dg/parse/error38.C: New.
3847
3848 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3849
3850         PR middle-end/49308
3851         * gfortran.dg/pr49308.f90: New test.
3852
3853 2011-06-08  Jason Merrill  <jason@redhat.com>
3854
3855         * g++.dg/cpp0x/noexcept11.C: New.
3856         * g++.dg/cpp0x/noexcept12.C: New.
3857         * g++.dg/cpp0x/sfinae11.C: Adjust.
3858
3859 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR testsuite/49323
3862         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3863         to dg-options, match also DW_AT_linkage_name.
3864
3865 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3866
3867         PR middle-end/21953
3868         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3869         -fno-common on alpha*-dec-osf*.
3870         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3871
3872 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3873
3874         PR rtl-optimization/49303
3875         * gcc.target/ia64/pr49303.c: New test.
3876
3877 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3878
3879         PR fortran/18918
3880         * gfortran.dg/coarray_lock_1.f90: New.
3881         * gfortran.dg/coarray_lock_2.f90: New.
3882
3883 2011-06-07  Jason Merrill  <jason@redhat.com>
3884
3885         * lib/prune.exp: Look for "required" rather than "instantiated".
3886         * g++.dg/abi/mangle11.C: Likewise.
3887         * g++.dg/abi/mangle12.C: Likewise.
3888         * g++.dg/abi/mangle17.C: Likewise.
3889         * g++.dg/abi/mangle20-2.C: Likewise.
3890         * g++.dg/abi/pragma-pack1.C: Likewise.
3891         * g++.dg/cpp0x/decltype26.C: Likewise.
3892         * g++.dg/cpp0x/decltype28.C: Likewise.
3893         * g++.dg/cpp0x/decltype29.C: Likewise.
3894         * g++.dg/cpp0x/enum11.C: Likewise.
3895         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3896         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3897         * g++.dg/cpp0x/pr47416.C: Likewise.
3898         * g++.dg/ext/case-range2.C: Likewise.
3899         * g++.dg/ext/case-range3.C: Likewise.
3900         * g++.dg/gomp/for-19.C: Likewise.
3901         * g++.dg/gomp/pr37533.C: Likewise.
3902         * g++.dg/gomp/pr38639.C: Likewise.
3903         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3904         * g++.dg/inherit/base3.C: Likewise.
3905         * g++.dg/inherit/using6.C: Likewise.
3906         * g++.dg/init/placement4.C: Likewise.
3907         * g++.dg/init/reference3.C: Likewise.
3908         * g++.dg/lookup/scoped6.C: Likewise.
3909         * g++.dg/lookup/using7.C: Likewise.
3910         * g++.dg/other/abstract1.C: Likewise.
3911         * g++.dg/other/error10.C: Likewise.
3912         * g++.dg/other/error5.C: Likewise.
3913         * g++.dg/other/field1.C: Likewise.
3914         * g++.dg/other/offsetof5.C: Likewise.
3915         * g++.dg/parse/bitfield2.C: Likewise.
3916         * g++.dg/parse/constant4.C: Likewise.
3917         * g++.dg/parse/crash20.C: Likewise.
3918         * g++.dg/parse/invalid-op1.C: Likewise.
3919         * g++.dg/parse/non-dependent2.C: Likewise.
3920         * g++.dg/parse/template18.C: Likewise.
3921         * g++.dg/tc1/dr152.C: Likewise.
3922         * g++.dg/tc1/dr166.C: Likewise.
3923         * g++.dg/tc1/dr176.C: Likewise.
3924         * g++.dg/tc1/dr213.C: Likewise.
3925         * g++.dg/template/access11.C: Likewise.
3926         * g++.dg/template/access2.C: Likewise.
3927         * g++.dg/template/access3.C: Likewise.
3928         * g++.dg/template/access7.C: Likewise.
3929         * g++.dg/template/arg7.C: Likewise.
3930         * g++.dg/template/cond2.C: Likewise.
3931         * g++.dg/template/crash13.C: Likewise.
3932         * g++.dg/template/crash40.C: Likewise.
3933         * g++.dg/template/crash7.C: Likewise.
3934         * g++.dg/template/crash84.C: Likewise.
3935         * g++.dg/template/ctor5.C: Likewise.
3936         * g++.dg/template/defarg13.C: Likewise.
3937         * g++.dg/template/defarg14.C: Likewise.
3938         * g++.dg/template/dtor7.C: Likewise.
3939         * g++.dg/template/eh2.C: Likewise.
3940         * g++.dg/template/error2.C: Likewise.
3941         * g++.dg/template/error43.C: Likewise.
3942         * g++.dg/template/friend32.C: Likewise.
3943         * g++.dg/template/injected1.C: Likewise.
3944         * g++.dg/template/instantiate1.C: Likewise.
3945         * g++.dg/template/instantiate3.C: Likewise.
3946         * g++.dg/template/instantiate5.C: Likewise.
3947         * g++.dg/template/instantiate7.C: Likewise.
3948         * g++.dg/template/local6.C: Likewise.
3949         * g++.dg/template/lookup2.C: Likewise.
3950         * g++.dg/template/member5.C: Likewise.
3951         * g++.dg/template/memfriend15.C: Likewise.
3952         * g++.dg/template/memfriend16.C: Likewise.
3953         * g++.dg/template/memfriend17.C: Likewise.
3954         * g++.dg/template/memfriend7.C: Likewise.
3955         * g++.dg/template/meminit1.C: Likewise.
3956         * g++.dg/template/nested3.C: Likewise.
3957         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3958         * g++.dg/template/nontype12.C: Likewise.
3959         * g++.dg/template/nontype13.C: Likewise.
3960         * g++.dg/template/nontype6.C: Likewise.
3961         * g++.dg/template/pr23510.C: Likewise.
3962         * g++.dg/template/pr35240.C: Likewise.
3963         * g++.dg/template/ptrmem15.C: Likewise.
3964         * g++.dg/template/ptrmem6.C: Likewise.
3965         * g++.dg/template/qualified-id1.C: Likewise.
3966         * g++.dg/template/qualttp20.C: Likewise.
3967         * g++.dg/template/qualttp3.C: Likewise.
3968         * g++.dg/template/qualttp4.C: Likewise.
3969         * g++.dg/template/qualttp5.C: Likewise.
3970         * g++.dg/template/qualttp6.C: Likewise.
3971         * g++.dg/template/qualttp7.C: Likewise.
3972         * g++.dg/template/qualttp8.C: Likewise.
3973         * g++.dg/template/recurse.C: Likewise.
3974         * g++.dg/template/recurse2.C: Likewise.
3975         * g++.dg/template/ref5.C: Likewise.
3976         * g++.dg/template/scope2.C: Likewise.
3977         * g++.dg/template/sfinae10.C: Likewise.
3978         * g++.dg/template/sfinae3.C: Likewise.
3979         * g++.dg/template/sizeof3.C: Likewise.
3980         * g++.dg/template/static9.C: Likewise.
3981         * g++.dg/template/template-id-2.C: Likewise.
3982         * g++.dg/template/typedef13.C: Likewise.
3983         * g++.dg/template/typename4.C: Likewise.
3984         * g++.dg/template/using14.C: Likewise.
3985         * g++.dg/template/using2.C: Likewise.
3986         * g++.dg/template/warn1.C: Likewise.
3987         * g++.dg/warn/Wparentheses-13.C: Likewise.
3988         * g++.dg/warn/Wparentheses-15.C: Likewise.
3989         * g++.dg/warn/Wparentheses-16.C: Likewise.
3990         * g++.dg/warn/Wparentheses-17.C: Likewise.
3991         * g++.dg/warn/Wparentheses-18.C: Likewise.
3992         * g++.dg/warn/Wparentheses-19.C: Likewise.
3993         * g++.dg/warn/Wparentheses-20.C: Likewise.
3994         * g++.dg/warn/Wparentheses-23.C: Likewise.
3995         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3996         * g++.dg/warn/noeffect2.C: Likewise.
3997         * g++.dg/warn/noeffect4.C: Likewise.
3998         * g++.dg/warn/pr8570.C: Likewise.
3999         * g++.old-deja/g++.brendan/init2.C: Likewise.
4000         * g++.old-deja/g++.eh/spec6.C: Likewise.
4001         * g++.old-deja/g++.pt/crash10.C: Likewise.
4002         * g++.old-deja/g++.pt/crash36.C: Likewise.
4003         * g++.old-deja/g++.pt/derived3.C: Likewise.
4004         * g++.old-deja/g++.pt/error2.C: Likewise.
4005         * g++.old-deja/g++.pt/explicit70.C: Likewise.
4006         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4007         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4008         * g++.old-deja/g++.pt/overload7.C: Likewise.
4009         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4010
4011 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4012             Iain Sandoe  <iains@gcc.gnu.org>
4013
4014         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4015         Added code to deal with the case when [Protocol
4016         -descriptionForInstanceMethod:] or [Protocol
4017         -descriptionForClassMethod:] returns NULL.
4018
4019 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4020             Iain Sandoe  <iains@gcc.gnu.org>
4021
4022         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4023         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4024         Added cast.
4025
4026 2011-06-07  Xinliang David Li  <davidxl@google.com>
4027
4028         * gcc.dg/inline_2.c: New test.
4029         * gcc.dg/unroll_2.c: New test.
4030         * gcc.dg/inline_3.c: New test.
4031         * gcc.dg/unroll_3.c: New test.
4032         * gcc.dg/inline_4.c: New test.
4033         * gcc.dg/unroll_4.c: New test.
4034         * gcc.dg/inline_1.c: New test.
4035         * gcc.dg/unroll_1.c: New test.
4036
4037 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4038
4039         PR tree-optimization/48497
4040         * lib/gcc-defs.exp (dg-additional-options): New proc.
4041         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4042         -msse2 on 32-bit x86.
4043
4044 2011-06-06  Jason Merrill  <jason@redhat.com>
4045
4046         * g++.dg/cpp0x/enum19.C: New.
4047
4048 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4049
4050         * gcc.target/arm/neon-reload-class.c: New test.
4051
4052 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4053
4054         PR debug/49130
4055         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4056
4057 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4058
4059         * gcc.target/arm/smlatb-1.c: New file.
4060         * gcc.target/arm/smlatt-1.c: New file.
4061         * gcc.target/arm/smlaltb-1.c: New file.
4062         * gcc.target/arm/smlaltt-1.c: New file.
4063
4064 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4065
4066         * gcc.target/arm/mla-2.c: New test.
4067
4068 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR gcov-profile/49299
4071         * gcc.dg/tree-prof/pr49299-1.c: New test.
4072         * gcc.dg/tree-prof/pr49299-2.c: New test.
4073
4074 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4075
4076         * lib/target-supports.exp
4077         (check_effective_target_vect_widen_mult_qi_to_hi):
4078         Add NEON as supporting target.
4079         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4080         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4081         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4082         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4083         using widening multiplication on targets that support it.
4084         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4085         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4086         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4087
4088 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4089
4090         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4091         Modern Objective-C runtime API.
4092         * objc/execute/next_mapping.h: Removed.
4093         * objc-obj-c++-shared/next-mapping.h: Removed.
4094         * objc-obj-c++-shared/Object1.h: Removed.
4095         * objc-obj-c++-shared/Object1.m: Removed.
4096         * objc-obj-c++-shared/Object1.mm: Removed.
4097         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4098         * objc-obj-c++-shared/Protocol1.h: Removed.
4099         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4100         of ProtoBool, IVAR_T and METHOD.
4101         * objc-obj-c++-shared/runtime.h: New.
4102         * objc-obj-c++-shared/TestsuiteObject.h: New.
4103         * objc-obj-c++-shared/TestsuiteObject.m: New.
4104
4105         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4106         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4107         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4108         it a class method.
4109         * objc/execute/_cmd.m: Include
4110         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4111         runtime API.  ([TestClass +initialize]): Include this method also
4112         with the GNU runtime.
4113         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4114         Object.  ([-setValue:]): Return void.
4115         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4116         with the GNU runtime.  Include
4117         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4118         for the NeXT runtime.  Use the existing print_ivars() and
4119         compare_structures() implementations for the old NeXT runtime.
4120         Added new implementations for the Modern GNU and NeXT runtimes.
4121         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4122         well.  (main): Use objc_getClass().  Use return instead of exit.
4123         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4124         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4125         of exit().
4126         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4127         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4128         instead of Object.  (main): Use return instead of exit().
4129         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4130         instead of Object.  Removed prototype for exit().  (main): Use
4131         return instead of exit().  Use the Modern Objective-C runtime API.
4132         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4133         Object.
4134         * objc/execute/class-tests-1.h: Include
4135         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4136         runtime API.  (test_class_with_superclass): Do not call [Object
4137         class].  There is no need to with the current libobjc.
4138         * objc/execute/class-tests-2.h: Include
4139         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4140         runtime API.
4141         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4142         ../../objc-obj-c++-shared/next-mapping.h.
4143         * objc/execute/class-2.m: Likewise.
4144         * objc/execute/class-3.m: Likewise.
4145         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4146         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4147         +initialize]): Include this method also with the GNU
4148         runtime. (main): Use the Modern Objective-C runtime API.
4149         * objc/execute/class-5.m: Likewise.
4150         * objc/execute/class-6.m: Likewise.
4151         * objc/execute/class-7.m: Likewise.
4152         * objc/execute/class-8.m: Likewise.
4153         * objc/execute/class-9.m: Likewise.
4154         * objc/execute/class-10.m: Likewise.
4155         * objc/execute/class-11.m: Likewise.
4156         * objc/execute/class-12.m: Likewise.
4157         * objc/execute/class-13.m: Likewise.
4158         * objc/execute/class-14.m: Likewise.
4159         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4160         this method also with the GNU runtime.
4161         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4162         +initialize]): Include this method also with the GNU runtime.
4163         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4164         of Object.
4165         * objc/execute/encode-1.m: Likewise.
4166         * objc/execute/enumeration-1.m: Likewise.
4167         * objc/execute/enumeration-2.m: Likewise.
4168         * objc/execute/exceptions/catchall-1.m: Likewise.
4169         * objc/execute/exceptions/finally-1.m: Likewise.
4170         * objc/execute/exceptions/foward-1.m: Likewise.
4171         * objc/execute/exceptions/local-variables-1.m: Likewise.
4172         * objc/execute/exceptions/throw-nil.m: Likewise.
4173         * objc/execute/exceptions/trivial.m: Likewise.
4174         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4175         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4176         * objc/execute/exceptions/matcher-1.m: Likewise.
4177         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4178         Object.
4179         * objc/execute/formal_protocol-2.m: Likewise.
4180         * objc/execute/formal_protocol-3.m: Likewise.
4181         * objc/execute/formal_protocol-4.m: Likewise.
4182         * objc/execute/formal_protocol-5.m: Include
4183         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4184         protocol_getName().
4185         * objc/execute/formal_protocol-6.m: Likewise.
4186         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4187         Object.  Include <objc/Protocol.h> instead of
4188         ../../objc-obj-c++-shared/Protocol1.h.
4189         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4190         Object.
4191         * objc/execute/informal_protocol.m: Likewise.
4192         * objc/execute/load-3.m: Likewise.
4193         * objc/execute/many_args_method.m ([TestClass +initialize]):
4194         Include this method with the GNU runtime as well.
4195         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4196         * objc/execute/nested-func-1.m: Use TestsuiteObject
4197         instead of Object.
4198         * objc/execute/nil_method-1.m: Likewise.
4199         * objc/execute/no_clash.m: Likewise.
4200         * objc/execute/np-1.m: Do not include
4201         ../../objc-obj-c++-shared/Protocol1.h.
4202         (main): Use return instead of exit().
4203         * objc/execute/np-2.m: Do not include
4204         ../../objc-obj-c++-shared/Protocol1.h.
4205         ([MyObject +initialize]): Include this method also with the GNU
4206         runtime.  (main): Use return instead of exit().
4207         * objc/execute/object_is_class.m: Include
4208         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4209         of Object.  (main): Use the Modern Objective-C runtime API.
4210         * objc/execute/object_is_meta_class.m: Likewise.
4211         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4212         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4213         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4214         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4215         Objective-C runtime API.
4216         * objc/execute/protocol-isEqual-2.m: Likewise.
4217         * objc/execute/protocol-isEqual-3.m: Likewise.
4218         * objc/execute/protocol-isEqual-4.m: Likewise.
4219         * objc/execute/redefining_self.m ([TestClass +initialize]):
4220         Include this method with the GNU runtime as well.
4221         * objc/execute/root_methods.m: Include
4222         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4223         Include this method with the GNU runtime as well.
4224         (main): Use the Modern Objective-C runtime API.
4225         * objc/execute/selector-1.m: Include
4226         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4227         of Object.  (main): Use the Modern Objective-C runtime API.
4228         * objc/execute/static-1.m ([Test +initialize]): Include this
4229         method with the GNU runtime as well.
4230         * objc/execute/static-2.m: Likewise.
4231         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4232         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4233         ([MathClass +initialize]): Include this method with the GNU
4234         runtime as well.
4235         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4236         instead of Object.
4237         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4238         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4239         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4240         * objc.dg/attributes/method-attribute-1.m: Likewise.
4241         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4242         * objc.dg/attributes/method-attribute-2.m: Likewise.
4243         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4244         * objc.dg/attributes/method-attribute-3.m: Likewise.
4245         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4246         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4247         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4248         * obj-c++.dg/bitfield-1.mm: Likewise.
4249         * obj-c++.dg/bitfield-2.mm: Likewise
4250         * objc.dg/bitfield-3.m: Likewise.
4251         * obj-c++.dg/bitfield-4.mm: Likewise.
4252         * objc.dg/bitfield-5.m: Likewise
4253         * objc.dg/call-super-1.m: Likewise.
4254         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4255         Use objc_getClass() instead of objc_get_class(), but for the GNU
4256         runtime redefine objc_getClass as objc_get_class.  Include
4257         ../objc-obj-c++-shared/runtime.h.
4258         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4259         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4260         Use the Modern Objective-C runtime API.
4261         * objc.dg/class-protocol-1.m: Include
4262         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4263         * obj-c++.dg/class-protocol-1.mm: Likewise.
4264         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4265         * objc.dg/comp-types-10.m: Likewise.
4266         * objc.dg/comp-types-11.m: Likewise.
4267         * objc.dg/comp-types-12.m: Likewise.
4268         * obj-c++.dg/comp-types-9.mm: Likewise.
4269         * obj-c++.dg/comp-types-11.mm: Likewise.
4270         * obj-c++.dg/comp-types-12.mm: Likewise.
4271         * obj-c++.dg/comp-types-13.mm: Likewise.
4272         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4273         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4274         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4275         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4276         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4277         * objc.dg/desig-init-1.m: Likewise.
4278         * obj-c++.dg/defs.mm: Likewise.
4279         * objc.dg/exceptions-2.m: Likewise.
4280         * obj-c++.dg/except-1.mm: Likewise.
4281         * obj-c++.dg/exceptions-2.mm: Likewise.
4282         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4283         Use the Modern Objective-C runtime API.
4284         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4285         the Modern Objective-C runtime API.  Do not include
4286         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4287         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4288         the Modern Objective-C runtime API except when using an older NeXT
4289         runtime.
4290         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4291         the Modern Objective-C runtime API.
4292         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4293         objc/encoding.h.
4294         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4295         * objc.dg/encode-7-next-64bit.m: Updated include.
4296         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4297         objc/encoding.h.
4298         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4299         the Modern Objective-C runtime API.
4300         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4301         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4302         instead of ../objc-obj-c++-shared/Protocol1.h.
4303         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4304         the Modern Objective-C runtime API except when using an older NeXT
4305         runtime.
4306         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4307         the Modern Objective-C runtime API.
4308         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4309         Object.
4310         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4311         * objc.dg/fix-and-continue-2.m: Likewise.
4312         * objc.dg/foreach-1.m: Likewise.
4313         * objc.dg/foreach-2.m: Likewise.
4314         * objc.dg/foreach-3.m: Likewise.
4315         * objc.dg/foreach-4.m: Likewise.
4316         * objc.dg/foreach-5.m: Likewise.
4317         * objc.dg/foreach-6.m: Likewise.
4318         * objc.dg/foreach-7.m: Likewise.
4319         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4320         Object.
4321         * objc.dg/func-ptr-2.m: Likewise.
4322         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4323         Do not include objc/objc-api.h.
4324         * obj-c++.dg/fsf-package-0.mm: Likewise.
4325         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4326         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4327         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4328         of Object.
4329         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4330         * objc.dg/gnu-runtime-3.m: Likewise.
4331         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4332         * objc.dg/headers.m: Include objc/runtime.h instead of
4333         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4334         for the NeXT runtime.
4335         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4336         * obj-c++.dg/isa-field-1.mm: Likewise.
4337         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4338         * objc.dg/layout-1.m: Likewise.
4339         * objc.dg/layout-2.m: Likewise.
4340         * objc.dg/local-decl-2.m: Likewise.
4341         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4342         Object.  ([Container +elementForView:]): Use
4343         class_conformsToProtocol().
4344         * obj-c++.dg/lookup-2.mm: Likewise.
4345         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4346         * obj-c++.dg/local-decl-1.mm: Likewise.
4347         * objc.dg/method-3.m: Likewise.
4348         * objc.dg/method-4.m: Likewise.
4349         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4350         ../objc-obj-c++-shared/Protocol1.h.
4351         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4352         * objc.dg/method-9.m: Likewise.
4353         * objc.dg/method-10.m: Likewise.
4354         * objc.dg/method-13.m ([Root +initialize]): Include this method
4355         also for the GNU runtime.  (main): Use objc_getClass() also for
4356         the GNU runtime.
4357         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4358         * objc.dg/method-17.m: Likewise.
4359         * objc.dg/method-19.m: Likewise.
4360         * objc.dg/method-20b.m: Likewise.
4361         * obj-c++.dg/method-2.mm: Likewise.
4362         * obj-c++.dg/method-6.mm: Likewise.
4363         * obj-c++.dg/method-10.mm: Likewise.
4364         * obj-c++.dg/method-11.mm: Likewise.
4365         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4366         ../objc-obj-c++-shared/Protocol1.h.
4367         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4368         * obj-c++.dg/method-15.mm: Likewise.
4369         * obj-c++.dg/method-17.mm: Likewise.
4370         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4371         +initialize]): Include this method also for the GNU
4372         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4373         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4374         * obj-c++.dg/method-22.mm: Likewise.
4375         * obj-c++.dg/method-23.mm: Likewise.
4376         * obj-c++.dg/no-extra-load.mm: Likewise.
4377         * objc.dg/objc-fast-4.m: Likewise.
4378         * objc.dg/objc-gc-4.m: Likewise.
4379         * obj-c++.dg/objc-gc-3.mm: Likewise.
4380         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4381         protocol_getMethodDescription() instead of [Protocol
4382         -descriptionForInstanceMethod].
4383         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4384         Made it available with all runtimes.  (main): Call -test instead
4385         of -class.
4386         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4387         and put into a category.
4388         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4389         Object.  Include objc/objc.h.
4390         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4391         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4392         New. (main): Use protocol_getMethodDescription() instead
4393         of [Protocol -descriptionForInstanceMethod] and [Protocol
4394         -descriptionForClassMethod].
4395         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4396         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4397         Objective-C runtime API.
4398         * obj-c++.dg/proto-qual-1.mm: Likewise.
4399         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4400         Object.
4401         * obj-c++.dg/property/property-1.mm: Likewise.
4402         * obj-c++.dg/qual-types-1.mm: Likewise.
4403         * objc.dg/selector-2.m: Include objc/objc.h instead of
4404         ../objc-obj-c++-shared/Object1.h.
4405         * obj-c++.dg/selector-2.mm: Likewise.
4406         * obj-c++.dg/selector-5.mm: Likewise.
4407         * obj-c++.dg/selector-6.mm: Likewise.
4408         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4409         Object.  Do not include objc/objc-api.h.
4410         * obj-c++.dg/set-not-used-1.mm: Likewise.
4411         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4412         * objc.dg/stret-1.m: Likewise.
4413         * objc.dg/stret-2.m: Likewise.
4414         * obj-c++.dg/super-class-2.mm: Likewise.
4415         * objc.dg/super-class-3.m: Likewise.
4416         * objc.dg/super-class-4.m: Likewise.
4417         * objc.dg/sync-2.m: Likewise.
4418         * obj-c++.dg/sync-2.mm: Likewise.
4419         * objc.dg/sync-1.m: Include objc/objc.h instead of
4420         ../objc-obj-c++-shared/Object1.h.
4421         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4422         'Class' as the type of 'isa'.
4423         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4424         Objective-C runtime API.  ([TestClass +initialize]): Include this
4425         method with the GNU runtime as well.
4426         * objc.dg/strings/strings-1.m: Updated includes.
4427         * obj-c++.dg/strings/strings-1.mm: Likewise.
4428         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4429         objc.dg/strings/const-str-12b.m.
4430         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4431         * obj-c++.dg/template-3.mm: Likewise.
4432         * obj-c++.dg/template-4.mm: Likewise.
4433         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4434         Objective-C runtime API.
4435         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4436         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4437         * obj-c++.dg/try-catch-1.mm: Likewise.
4438         * obj-c++.dg/try-catch-2.mm: Likewise.
4439         * objc.dg/try-catch-3.m: Likewise.
4440         * obj-c++.dg/try-catch-3.mm: Likewise.
4441         * objc.dg/try-catch-6.m: Likewise.
4442         * objc.dg/try-catch-7.m: Likewise.
4443         * obj-c++.dg/try-catch-7.mm: Likewise.
4444         * obj-c++.dg/try-catch-8.mm: Likewise.
4445         * obj-c++.dg/try-catch-9.mm: Likewise.
4446         * objc.dg/try-catch-10.m: Likewise.
4447         * obj-c++.dg/try-catch-11.mm: Likewise.
4448         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4449         Object.  Include objc/objc.h.
4450         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4451         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4452         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4453         Object.  Use Modern Objective-C runtime API.  Do not use
4454         performv::.
4455         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4456         * obj-c++.dg/torture/trivial.mm: Likewise.
4457         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4458         instead of ../objc-obj-c++-shared/Object1.h.  Include
4459         ../objc-obj-c++-shared/runtime.h.
4460         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4461         * objc.dg/torture/strings/const-str-11.m: Likewise.
4462         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4463         * objc.dg/torture/strings/const-str-9.m: Likewise.
4464         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4465         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4466         instead of Object. Only add _FooClassReference if
4467         __NEXT_RUNTIME__.
4468         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4469         * objc.dg/torture/strings/const-str-8.m: Likewise.
4470         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4471         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4472         additional sources.
4473         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4474         Object.
4475         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4476         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4477         * obj-c++.dg/va-meth-1.mm: Likewise.
4478         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4479         ../objc-obj-c++-shared/Object1.h.
4480         * objc.dg/zero-link-3.m: Likewise.
4481
4482 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4483
4484         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4485
4486 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4487
4488         PR objc-++/48275
4489         * obj-c++.dg/property/cxx-property-1.mm: New.
4490         * obj-c++.dg/property/cxx-property-2.mm: New.
4491
4492 2011-06-06  Jason Merrill  <jason@redhat.com>
4493
4494         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4495
4496 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4497
4498         PR rtl-optimization/49145
4499         From Ryan Mansfield
4500         * gcc.c-torture/compile/pr49145.c: New test.
4501
4502 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4503
4504         PR testsuite/49288
4505         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4506         to dg-options, match also DW_AT_linkage_name.
4507
4508         PR debug/49294
4509         * gcc.dg/debug/pr49294.c: New test.
4510
4511         PR c++/49264
4512         * g++.dg/opt/pr49264.C: New test.
4513
4514 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4515
4516         PR tree-optimization/49243
4517         * gcc.dg/pr49243.c: New.
4518
4519 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4520
4521         * gnat.dg/specs/cond_expr1.ads: New test.
4522
4523 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4524
4525         * gnat.dg/deferred_const4.ad[sb]: New test.
4526         * gnat.dg/deferred_const4_pkg.ads: New helper.
4527
4528 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4529
4530         * gnat.dg/test_tamdt.adb: Rename to...
4531         * gnat.dg/taft_type1.adb: ...this.
4532         * gnat.dg/tamdt.ad[sb]: Rename to...
4533         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4534         * gnat.dg/tamdt_aux.ads: Rename to...
4535         * gnat.dg/taft_type1_pkg2.ads: ...this.
4536         * gnat.dg/taft_type2.ad[sb]: New test.
4537         * gnat.dg/taft_type2_pkg.ads: New helper.
4538         * gnat.dg/taft_type3.adb: New test.
4539         * gnat.dg/taft_type3_pkg.ads: New helper.
4540
4541 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4542
4543         PR fortran/49255
4544         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4545         for F2008.
4546
4547 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4548
4549         PR testsuite/49287
4550         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4551         warning.
4552         * objc.dg/gnu-api-2-objc.m: Likewise.
4553         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4554         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4555
4556 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4557
4558         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4559         alignment, not the alignment, when calling class_addIvar().  Add
4560         an 'isa' instance variable to the test root class.
4561         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4562
4563 2011-06-04  Jan Hubicka  <jh@suse.cz>
4564
4565         PR tree-optimization/48893
4566         PR tree-optimization/49091
4567         PR tree-optimization/49179
4568         * gfortran.dg/pr49179.f90: New testcase
4569
4570 2011-06-04  Jan Hubicka  <jh@suse.cz>
4571
4572         PR lto/48954
4573         * g++.dg/torture/pr48954.C: New testcase.
4574
4575 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4576
4577         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4578
4579 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4580
4581         PR c++/33840
4582         * g++.dg/diagnostic/bitfld2.C: New.
4583
4584 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR target/49281
4587         * gcc.c-torture/execute/pr49281.c: New test.
4588
4589 2011-06-04  Jan Hubicka  <jh@suse.cz>
4590
4591         PR tree-optimize/48929
4592         * gcc.c-torture/compile/pr48929.c: New testcase.
4593
4594 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4595
4596         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4597
4598 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4599
4600         PR c++/49276
4601         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4602
4603 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4604
4605         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4606
4607 2011-06-03  Richard Henderson  <rth@redhat.com>
4608             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4609
4610         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4611
4612 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4613
4614         * objc.dg/headers.m: Do not include objc-list.h.
4615
4616 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4617
4618         * objc.dg/type-stream-1.m: Test removed.
4619         * objc.dg/headers.m: Do not include typedstream.h.
4620
4621 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4622
4623         * objc.dg/torture/forward-1.m (main): Updated testcase.
4624
4625 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4626
4627         PR target/49163
4628         * gcc.c-torture/compile/pr49163.c: New.
4629
4630 2011-06-02  Asher Langton  <langton2@llnl.gov>
4631
4632         PR fortran/49268
4633         * gfortran.dg/PR49268.f90: New test.
4634
4635 2011-06-02  Asher Langton  <langton2@llnl.gov>
4636
4637         PR fortran/37039
4638         * gfortran.dg/PR37039.f90: New test.
4639
4640 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4641
4642         PR objc/48539
4643         * objc.dg/method-5.m: Updated.
4644         * objc.dg/method-19.m: Updated.
4645         * objc.dg/method-lookup-1.m: New.
4646         * obj-c++.dg/method-6.mm: Updated.
4647         * obj-c++.dg/method-7.mm: Updated.
4648         * obj-c++.dg/method-lookup-1.mm: New.
4649
4650 2011-06-02  DJ Delorie  <dj@redhat.com>
4651
4652         * lib/timeout.exp (timeout): Add board_info support.
4653
4654 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4655
4656         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4657
4658 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4659
4660         PR fortran/49265
4661         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4662         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4663
4664 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4665             Hans-Peter Nilsson  <hp@axis.com>
4666
4667         PR rtl-optimization/48840
4668         * gcc.target/sparc/ultrasp13.c: New test.
4669
4670 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4671
4672         PR target/49238
4673         * gcc.c-torture/compile/pr49238.c: New.
4674
4675 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4676
4677         * gcc.target/arm/g2.c: Skip test in -mthumb.
4678         Skip test unless cpu is xscale.
4679         * gcc.target/arm/scd42-2.c: Likewise.
4680         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4681
4682 2011-06-01  Jason Merrill  <jason@redhat.com>
4683
4684         * g++.dg/cpp0x/decltype28.C: New.
4685         * g++.dg/cpp0x/decltype29.C: New.
4686
4687 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4688
4689         PR target/45074
4690         * gcc.target/mips/pr45074.c: New test.
4691
4692 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4693             Hans-Peter Nilsson  <hp@axis.com>
4694
4695         PR rtl-optimization/48830
4696         * gcc.target/sparc/ultrasp12.c: New test.
4697
4698 2011-06-01  David Li  <davidxl@google.com>
4699
4700         * gcc.dg/profile-dir-1.c: Change pass name.
4701         * gcc.dg/profile-dir-2.c: Ditto.
4702         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4703         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4704         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4705         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4706         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4707         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4708         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4709         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4710         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4711         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4712         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4713         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4714         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4715         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4716         * gcc.dg/profile-dir-3.c: Ditto.
4717         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4718
4719 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4720
4721         * objc.dg/attributes/method-nonnull-1.m: New test.
4722         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4723
4724 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4725
4726         PR fortran/18918
4727         * gfortran.dg/coarray_atomic_1.f90: New.
4728         * gfortran.dg/coarray/atomic_1.f90: New.
4729
4730 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4731
4732         * gcc.dg/guality/bswaptest.c: New test.
4733         * gcc.dg/guality/clztest.c: New test.
4734         * gcc.dg/guality/ctztest.c: New test.
4735         * gcc.dg/guality/rotatetest.c: New test.
4736
4737         PR target/48688
4738         * gcc.target/i386/pr48688.c: New test.
4739
4740 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4741
4742         PR c++/48010
4743         * g++.dg/lookup/name-clash9.C: New.
4744
4745 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4746
4747         PR fortran/18918
4748         * gfortran.dg/coarray/dummy_1.f90: New.
4749
4750 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4751
4752         PR fortran/18918
4753         * gfortran.dg/coarray/save_1.f90: New.
4754         * gfortran.dg/coarray_4.f90: Update dg-error.
4755
4756 2011-05-31  Jason Merrill  <jason@redhat.com>
4757
4758         * g++.dg/cpp0x/rv-template1.C: New.
4759
4760 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4761
4762         PR rtl-optimization/49235
4763         * gcc.dg/pr49235.c: New test.
4764
4765 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4766
4767         PR tree-optimization/49093
4768         * gcc.dg/vect/pr49093.c: New test.
4769
4770 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4771
4772         PR debug/49047
4773         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4774
4775 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4776
4777         PR testsuite/49239
4778         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4779         output array.
4780
4781 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4782
4783         PR target/49186
4784         * gcc.c-torture/execute/pr49186.c: New.
4785
4786 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4787
4788         PR target/49168
4789          * gcc.target/i386/pr49168-1.c: New.
4790
4791 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4792             Eric Botcazou  <ebotcazou@adacore.com>
4793
4794         * gcc.dg/guality/drap.c: New test.
4795
4796 2011-05-30  Richard Guenther  <rguenther@suse.de>
4797
4798         PR tree-optimization/49210
4799         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4800         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4801
4802 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4803
4804         PR c++/49223
4805         * g++.dg/gomp/pr49223-1.C: New test.
4806         * g++.dg/gomp/pr49223-2.C: New test.
4807
4808 2011-05-30  Richard Guenther  <rguenther@suse.de>
4809
4810         PR tree-optimization/49218
4811         * gcc.c-torture/execute/pr49218.c: New testcase.
4812
4813 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4814
4815         PR tree-optimization/49199
4816         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4817         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4818         -fno-tree-scev-cprop.
4819
4820 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4821
4822         PR fortran/47601
4823         * gfortran.dg/extends_13.f03: New.
4824
4825 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4826
4827         PR rtl-optimization/49095
4828         * gcc.target/i386/pr49095.c: New test.
4829
4830 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4831
4832         PR fortran/18918
4833         * gfortran.dg/coarray_24.f90: New.
4834
4835 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4836
4837         PR fortran/18918
4838         * gfortran.dg/coarray_23.f90: New.
4839
4840 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4841
4842         From Ryan Mansfield
4843         * gcc.dg/pr48826.c: New test.
4844
4845 2011-05-29  Richard Guenther  <rguenther@suse.de>
4846
4847         PR tree-optimization/49217
4848         * gcc.dg/torture/pr49217.c: New testcase.
4849
4850 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4851
4852         PR testsuite/49222
4853         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4854
4855 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4856
4857         * gnat.dg/boolean_subtype.adb: Rename to...
4858         * gnat.dg/boolean_subtype1.adb: ...this.
4859
4860 2011-05-28  Jason Merrill  <jason@redhat.com>
4861
4862         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4863
4864 2011-05-27  Jason Merrill  <jason@redhat.com>
4865
4866         * g++.dg/cpp0x/enum18.C: Adjust.
4867
4868         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4869
4870 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4871
4872         PR fortran/18918
4873         * gfortran.dg/coarray_22.f90: New.
4874
4875 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4876
4877         PR tree-optimization/46728
4878         * gcc.target/powerpc/pr46728-1.c: New.
4879         * gcc.target/powerpc/pr46728-2.c: New.
4880         * gcc.target/powerpc/pr46728-3.c: New.
4881         * gcc.target/powerpc/pr46728-4.c: New.
4882         * gcc.target/powerpc/pr46728-5.c: New.
4883         * gcc.dg/pr46728-6.c: New.
4884         * gcc.target/powerpc/pr46728-7.c: New.
4885         * gcc.target/powerpc/pr46728-8.c: New.
4886         * gcc.dg/pr46728-9.c: New.
4887         * gcc.target/powerpc/pr46728-10.c: New.
4888         * gcc.target/powerpc/pr46728-11.c: New.
4889         * gcc.dg/pr46728-12.c: New.
4890         * gcc.target/powerpc/pr46728-13.c: New.
4891         * gcc.target/powerpc/pr46728-14.c: New.
4892         * gcc.target/powerpc/pr46728-15.c: New.
4893         * gcc.target/powerpc/pr46728-16.c: New.
4894
4895 2011-05-27  Jason Merrill  <jason@redhat.com>
4896
4897         * g++.dg/abi/mangle47.C: New.
4898
4899         PR c++/49176
4900         * g++.dg/template/const5.C: New.
4901
4902         * g++.dg/cpp0x/enum18.C: New.
4903
4904         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4905
4906         * g++.dg/cpp0x/error6.C: New.
4907
4908         * g++.dg/cpp0x/error5.C: New.
4909
4910 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR c++/49165
4913         * g++.dg/eh/cond6.C: New test.
4914
4915 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4916
4917         PR fortran/48820
4918         * gfortran.dg/rank_3.f90: New.
4919         * gfortran.dg/rank_4.f90: New.
4920
4921 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4922
4923         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4924         replace dump search.
4925
4926 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4927
4928         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4929         * gnat.dg/bit_packed_array5.adb: ...here.
4930
4931 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4932
4933         PR c++/42056
4934         * g++.dg/cpp0x/auto25.C: New.
4935
4936 2011-05-27  Richard Guenther  <rguenther@suse.de>
4937
4938         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4939
4940 2011-05-27  Richard Guenther  <rguenther@suse.de>
4941
4942         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4943
4944 2011-05-27  Richard Guenther  <rguenther@suse.de>
4945
4946         PR middle-end/49189
4947         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4948
4949 2011-05-26  Jason Merrill  <jason@redhat.com>
4950
4951         * g++.dg/cpp0x/friend1.C: New.
4952         * g++.dg/cpp0x/friend2.C: New.
4953
4954         * g++.dg/cpp0x/auto7.C: Update.
4955         * g++.dg/template/crash50.C: Adjust.
4956         * g++.dg/template/static9.C: Adjust.
4957         * g++.old-deja/g++.ext/memconst.C: Adjust.
4958
4959 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4960
4961         * gcc.dg/march.c: Ignore a note for some targets.
4962
4963 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4964             Nathan Froyd  <froydnj@codesourcery.com>
4965
4966         PR c++/2288
4967         PR c++/18770
4968         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4969         * g++.dg/parse/pr18770.C: New test.
4970         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4971
4972 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4973
4974         PR fortran/48955
4975         * gfortran.dg/dependency_40.f90 : New test.
4976
4977 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4978
4979         PR fortran/18918
4980         * gfortran.dg/coarray/registering_1.f90: New.
4981
4982 2011-05-26  Jason Merrill  <jason@redhat.com>
4983
4984         * g++.dg/cpp0x/variadic111.C: New.
4985         * g++.dg/cpp0x/variadic41.C: Adjust.
4986
4987 2011-05-26  Richard Guenther  <rguenther@suse.de>
4988
4989         PR tree-optimization/48702
4990         * gcc.dg/torture/pr48702.c: New testcase.
4991
4992 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4993
4994         PR gcov-profile/48845
4995         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4996         support.
4997         * gcc.dg/matrix/matrix.exp: Likewise.
4998         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4999         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5000         line number to check_profiling_available.
5001         * lib/target-supports.exp (check_profiling_available): Account for
5002         this.
5003         Require TLS runtime support with -fprofile-generate.
5004         * lib/profopt.exp (profopt-execute): Add TLS options for
5005         -fprofile-generate.
5006         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5007
5008 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
5009
5010         PR c++/49165
5011         * g++.dg/eh/cond5.C: New test.
5012
5013         PR tree-optimization/49161
5014         * gcc.c-torture/execute/pr49161.c: New test.
5015
5016 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5017
5018         * gcc.target/arm/neon-vorn-vbic.c: New test.
5019
5020 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
5021
5022         PR tree-optimization/49038
5023         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5024         * gcc.dg/vect/pr49038.c: New test.
5025
5026 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
5027         * g++.dg/init/pr25811-3.C: New.
5028         * g++.dg/init/pr25811-4.C: New.
5029
5030 2011-05-25  Jason Merrill  <jason@redhat.com>
5031
5032         * g++.dg/cpp0x/enum17.C: New.
5033         * g++.old-deja/g++.jason/rfg10.C: Adjust.
5034
5035         * g++.dg/cpp0x/auto24.C: New.
5036
5037         * g++.dg/cpp0x/error4.C: New.
5038
5039         * g++.dg/cpp0x/rv-restrict.C: New.
5040
5041         * g++.dg/cpp0x/enum15.C: New.
5042         * g++.dg/cpp0x/constexpr-switch2.C: New.
5043
5044         * g++.dg/cpp0x/variadic110.C: New.
5045
5046         * g++.dg/cpp0x/auto9.C: Add typedef test.
5047
5048         * g++.dg/cpp0x/auto23.C: New.
5049         * g++.dg/cpp0x/auto9.C: Adjust.
5050
5051         * g++.dg/cpp0x/defaulted29.C: New.
5052
5053         * g++.dg/cpp0x/initlist51.C: New.
5054
5055 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
5056
5057         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5058         * g++.dg/abi/packed1.C: Suppress warning.
5059         * g++.dg/warn/Wunused-parm-3.C: Likewise.
5060         * g++.dg/template/stdarg1.C: Likewise.
5061         * g++.dg/other/packed1.C: Remove arm from xfail list.
5062
5063 2011-05-25  Jason Merrill  <jason@redhat.com>
5064
5065         * g++.dg/cpp0x/enum16.C: New.
5066         * g++.dg/parse/error15.C: Adjust.
5067
5068         * g++.dg/cpp0x/initlist50.C: New.
5069
5070         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5071
5072         * g++.dg/cpp0x/variadic109.C: New.
5073
5074 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5075
5076          * gcc.target/i386/pause-1.c: New.
5077
5078 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5079
5080         * gcc.dg/stack-usage-1.c: Adjust comment.
5081         * gcc.dg/stack-usage-2.c: New test.
5082
5083 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5084
5085         PR c++/49136
5086         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5087         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5088
5089 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5090
5091         PR rtl-optimization/48757
5092         * gfortran.dg/pr48757.f:  New test case.
5093
5094 2011-05-24  Jason Merrill  <jason@redhat.com>
5095
5096         * g++.dg/cpp0x/access01.C: New.
5097
5098 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5099
5100         PR libobjc/48177
5101         * objc.dg/pr48177.m: New testcase.      
5102
5103 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5104
5105         PR objc/48187
5106         * objc.dg/pr48187.m: New testcase.
5107         * obj-c++.dg/pr48187.mm: New testcase.
5108         * objc.dg/ivar-extra-semicolon.m: New testcase.
5109
5110 2011-05-24  Jason Merrill  <jason@redhat.com>
5111
5112         * g++.dg/template/access21.C: New.
5113         * g++.dg/template/access22.C: New.
5114
5115 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5116
5117         PR rtl-optimization/48633
5118         * g++.dg/pr48633.C: New test.
5119
5120 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5121
5122         PR target/49133
5123         * g++.dg/other/pr49133.C: New test.
5124
5125 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5126             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5127
5128         * gcc.dg/torture/tls/run-gd.c: New test.
5129         * gcc.dg/torture/tls/run-ie.c: New test.
5130         * gcc.dg/torture/tls/run-ld.c: New test.
5131         * gcc.dg/torture/tls/run-le.c: New test.
5132         * lib/target-supports.exp (check_effective_target_tls_runtime):
5133         Build testcase with TLS options.
5134
5135 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5136
5137         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5138
5139 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5140
5141         PR tree-optimization/49121
5142         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5143
5144 2011-05-23  Jason Merrill  <jason@redhat.com>
5145
5146         * g++.dg/cpp0x/defaulted28.C: New.
5147
5148         * g++.dg/cpp0x/sfinae25.C: New.
5149
5150         * g++.dg/cpp0x/rv-cast2.C: New.
5151
5152         * g++.dg/cpp0x/enum14.C: New.
5153
5154 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5155
5156         PR lto/49123
5157         * gcc.c-torture/execute/pr49123.c: New test.
5158
5159         PR debug/49032
5160         * gcc.dg/debug/pr49032.c: New test.
5161
5162         PR c/49120
5163         * gcc.dg/pr49120.c: New test.
5164
5165 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5166
5167         PR target/47315
5168         * gcc.target/i386/pr47315.c: New test.
5169
5170 2011-05-23  Jason Merrill  <jason@redhat.com>
5171
5172         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5173
5174         * g++.dg/cpp0x/sfinae24.C: New.
5175
5176         * g++.dg/cpp0x/error3.C: New.
5177
5178         * g++.dg/cpp0x/defaulted27.C: New.
5179
5180         * g++.dg/cpp0x/decltype27.C: New.
5181
5182 2011-05-23  Richard Guenther  <rguenther@suse.de>
5183
5184         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5185
5186 2011-05-23  Richard Guenther  <rguenther@suse.de>
5187
5188         PR tree-optimization/40874
5189         * g++.dg/tree-ssa/pr40874.C: New testcase.
5190
5191 2011-05-23  Richard Guenther  <rguenther@suse.de>
5192
5193         PR tree-optimization/49115
5194         * g++.dg/torture/pr49115.C: New testcase.
5195
5196 2011-05-23  Richard Guenther  <rguenther@suse.de>
5197
5198         PR middle-end/15419
5199         * gcc.dg/memcpy-3.c: New testcase.
5200
5201 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5202
5203         PR middle-end/48973
5204         * gcc.c-torture/execute/pr48973-1.c: New test.
5205         * gcc.c-torture/execute/pr48973-2.c: New test.
5206
5207 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5208
5209         PR c++/18016
5210         * g++.dg/warn/pr18016.C: New.
5211
5212 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5213
5214         PR target/45098
5215         * gcc.target/arm/ivopts-6.c: New test.
5216
5217 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5218
5219         PR middle-end/49029
5220         * gcc.c-torture/compile/pr49029.c: New test.
5221
5222 2011-05-22  Jason Merrill  <jason@redhat.com>
5223
5224         * g++.dg/cpp0x/sfinae23.C: New.
5225         * g++.dg/cpp0x/sfinae8.C: Correct.
5226
5227 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5228
5229         * gfortran.dg/function_optimize_8.f90:  New test case.
5230
5231 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5232
5233         PR tree-optimization/49087
5234         * gcc.dg/vect/O3-pr49087.c: New test.
5235
5236 2011-05-21  Jason Merrill  <jason@redhat.com>
5237
5238         * g++.dg/debug/const5.C: New.
5239
5240 2011-05-20  Jason Merrill  <jason@redhat.com>
5241
5242         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5243
5244         * g++.dg/cpp0x/constexpr-static7.C: New.
5245
5246         * g++.dg/cpp0x/enum12.C: New.
5247         * g++.dg/cpp0x/enum13.C: New.
5248
5249 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5250
5251         PR fortran/48699
5252         * gfortran.dg/select_type_23.f03: New.
5253
5254 2011-05-20  Jason Merrill  <jason@redhat.com>
5255
5256         * g++.dg/cpp0x/defaulted26.C: New.
5257
5258         * g++.dg/cpp0x/noexcept02.C: Fix.
5259         * g++.dg/cpp0x/noexcept03.C: Fix.
5260         * g++.dg/cpp0x/noexcept08.C: Fix.
5261         * g++.dg/cpp0x/noexcept10.C: New.
5262
5263 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5264
5265         PR fortran/48706
5266         * gfortran.dg/extends_12.f03: New.
5267
5268 2011-05-20  Jason Merrill  <jason@redhat.com>
5269
5270         * g++.dg/template/koenig9.C: New.
5271         * g++.dg/opt/pr47615.C: Fix.
5272         * g++.dg/overload/defarg1.C: Fix.
5273         * g++.dg/tc1/dr213.C: Remove xfail.
5274         * g++.dg/torture/pr34850.C: Fix.
5275         * g++.dg/torture/pr39362.C: Fix.
5276         * g++.old-deja/g++.brendan/crash56.C: Fix.
5277         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5278
5279 2011-05-20  Richard Guenther  <rguenther@suse.de>
5280
5281         PR tree-optimization/49079
5282         * gcc.dg/torture/pr49079.c: New testcase.
5283
5284 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5285
5286         PR tree-optimization/49073
5287         * gcc.c-torture/execute/pr49073.c: New test.
5288
5289 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5290
5291         PR fortran/18918
5292         * gfortran.dg/coarray_21.f90: New.
5293
5294 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5295
5296         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5297         output.
5298
5299 2011-05-19  Richard Guenther  <rguenther@suse.de>
5300
5301         PR testsuite/49063
5302         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5303
5304 2011-05-19  Richard Guenther  <rguenther@suse.de>
5305
5306         PR middle-end/48985
5307         * gcc.dg/builtin-object-size-11.c: New testcase.
5308
5309 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5310
5311         PR target/45098
5312         * gcc.target/arm/ivopts.c: New test.
5313         * gcc.target/arm/ivopts-2.c: New test.
5314
5315 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5316
5317         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5318
5319 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5320
5321         * gcc.c-torture/execute/960321-1.x: Remove.
5322
5323 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5324
5325         PR fortran/48700
5326         * gfortran.dg/move_alloc_4.f90: New.
5327
5328 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5329
5330         PR target/49002
5331         * gcc.target/i386/pr49002-1.c: New test.
5332         * gcc.target/i386/pr49002-2.c: Likewise.
5333
5334 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5335
5336         PR tree-optimization/49039
5337         * gcc.c-torture/execute/pr49039.c: New test.
5338         * gcc.dg/tree-ssa/pr49039.c: New test.
5339         * g++.dg/torture/pr49039.C: New test.
5340
5341 2011-05-18  Jason Merrill  <jason@redhat.com>
5342
5343         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5344         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5345         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5346
5347 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5348
5349         * gcc.target/bfin/mcpu-bf592.c: New test.
5350
5351 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5352
5353         PR tree-optimization/41881
5354         * gcc.dg/vect/O3-pr41881.c: New test.
5355         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5356
5357 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5358
5359         PR tree-optimization/49000
5360         * gcc.dg/pr49000.c: New test.
5361
5362 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5363
5364         * gnat.dg/invalid1.adb: New test.
5365
5366 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5367
5368         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5369         scan pattern.
5370         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5371         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5372
5373 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5374
5375         PR c++/48994
5376         * g++.dg/cpp0x/range-for18.C: New.
5377
5378 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5379
5380         PR fortran/18918
5381         * gfortran.dg/coarray/image_index_2.f90: New.
5382
5383 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5384
5385         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5386         * g++.dg/cpp0x/override2.C: New.
5387
5388 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5389
5390         PR fortran/18918
5391         * gfortran.de/coarray_20.f90: New.
5392
5393 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5394
5395         PR fortran/22572
5396         * function_optimize_7.f90:  New test case.
5397
5398 2011-05-13  Jason Merrill  <jason@redhat.com>
5399
5400         * g++.dg/cpp0x/decltype26.C: New.
5401         * g++.dg/cpp0x/enum11.C: New.
5402
5403 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5404
5405         PR fortran/48972
5406         PR fortran/48991
5407         * gfortran.dg/assign_8.f90: Update dg-error.
5408
5409 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5410
5411         PR fortran/48972
5412         * gfortran.dg/io_constraints_8.f90: New.
5413         * gfortran.dg/io_constraints_9.f90: New.
5414
5415 2011-05-13  Martin Thuresson  <martint@google.com>
5416
5417         PR gcov-profile/47793
5418         * gcc.dg/pr47793.c: New.
5419
5420 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5421
5422         PR tree-optimization/48975
5423         * gcc.dg/pr48975.c: New test.
5424
5425 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5426
5427         PR fortran/48972
5428         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5429
5430 2011-05-12  Jason Merrill  <jason@redhat.com>
5431
5432         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5433
5434 2011-05-12  Geert Bosch  <bosch@adacore.com>
5435
5436         * gnat.dg/view_conversion1.adb: New test.
5437
5438 2011-05-12  Richard Guenther  <rguenther@suse.de>
5439
5440         PR tree-optimization/48172
5441         * gcc.dg/vect/pr48172.c: New testcase.
5442
5443 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5444
5445         PR debug/48967
5446         * g++.dg/opt/pr48967.C: New test.
5447
5448 2011-05-11  Jason Merrill  <jason@redhat.com>
5449
5450         * g++.dg/cpp0x/constexpr-friend.C: New.
5451         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5452
5453         * g++.dg/cpp0x/sfinae22.C: New.
5454
5455 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5456
5457         PR fortran/48889
5458         * gfortran.dg/generic_24.f90: New.
5459
5460 2011-05-11  Richard Guenther  <rguenther@suse.de>
5461
5462         PR tree-optimization/15256
5463         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5464
5465 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5466
5467         PR debug/48159
5468         * gcc.dg/pr48159-1.c: New test.
5469         * gcc.dg/pr48159-2.c: New test.
5470
5471 2011-05-11  Richard Guenther  <rguenther@suse.de>
5472
5473         PR middle-end/48953
5474         * gcc.dg/torture/pr48953.c: New testcase.
5475
5476 2011-05-11  Richard Guenther  <rguenther@suse.de>
5477
5478         PR tree-optimization/18041
5479         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5480
5481 2011-05-11  Alan Modra  <amodra@gmail.com>
5482
5483         PR target/47755
5484         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5485
5486 2011-05-10  Jason Merrill  <jason@redhat.com>
5487
5488         * g++.dg/cpp0x/defaulted25.C: New.
5489         * g++.dg/template/crash7.C: Adjust.
5490
5491         * g++.dg/cpp0x/variadic108.C: New.
5492
5493 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5494
5495         * g++.dg/inherit/virtual9.C: Extend.
5496
5497 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5498
5499         PR target/48857
5500         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5501         are passed and returned in vector registers.
5502
5503 2011-05-10  Richard Guenther  <rguenther@suse.de>
5504
5505         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5506         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5507         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5508         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5509         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5510         applies.
5511
5512 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR tree-optimization/48611
5515         PR tree-optimization/48794
5516         * gfortran.dg/gomp/pr48611.f90: New test.
5517         * gfortran.dg/gomp/pr48794.f90: New test.
5518
5519         PR debug/48928
5520         * gcc.dg/dfp/pr48928.c: New test.
5521
5522 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5523
5524         PR c++/48522
5525         * g++.dg/cpp0x/pr48522.C: New.
5526
5527 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5528
5529         PR c++/48735
5530         * g++.dg/cpp0x/sfinae21.C: New.
5531
5532 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5533
5534         * g++.dg/template/sfinae28.C: Rename to...
5535         * g++.dg/cpp0x/sfinae19.C: ... this.
5536         * g++.dg/template/sfinae29.C: Rename to...
5537         * g++.dg/cpp0x/sfinae20.C: ... this.
5538
5539 2011-05-09  Jeff Law <law@redhat.com>
5540
5541         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5542         consistent results.
5543
5544 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5545
5546         PR c++/20039
5547         * g++.dg/init/pr20039.C: New.
5548
5549 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5550
5551         PR c++/48737
5552         PR c++/48744
5553         * g++.dg/template/sfinae28.C: New.
5554         * g++.dg/template/sfinae29.C: Likewise.
5555
5556 2011-05-09  Jason Merrill  <jason@redhat.com>
5557
5558         * g++.dg/template/nontype23.C: New.
5559
5560 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5561         PR c++/48859
5562         * g++.dg/init/pr48859.C: New.
5563
5564 2011-05-09  Jason Merrill  <jason@redhat.com>
5565
5566         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5567         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5568         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5569         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5570         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5571         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5572         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5573         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5574
5575 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5576
5577         * g++.dg/inherit/virtual9.C: New.
5578
5579 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5580
5581         PR c++/48574
5582         * g++.dg/template/dependent-expr8.C: New test case.
5583
5584 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5585
5586         PR tree-optimization/48837
5587         * gcc.dg/pr48837.c: New testcase.
5588
5589 2011-05-06  Jason Merrill  <jason@redhat.com>
5590
5591         * g++.dg/cpp0x/constexpr-condition2.C: New.
5592
5593         * g++.dg/cpp0x/constexpr-missing.C: New.
5594
5595 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5596
5597         PR fortran/18918
5598         * gfortran.dg/coarray/this_image_2.f90: New.
5599
5600 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5601
5602         PR fortran/48858
5603         PR fortran/48820
5604         * gfortran.dg/bind_c_usage_22.f90: New.
5605         * gfortran.dg/bind_c_usage_23.f90: New.
5606         * gfortran.dg/bind_c_usage_24.f90: New.
5607         * gfortran.dg/bind_c_usage_24_c.c: New.
5608
5609 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5610
5611         PR c++/48838
5612         * g++.dg/template/member9.C: New test case.
5613
5614 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5615
5616         * gnat.dg/discr29.ad[sb]: New test.
5617         * gnat.dg/discr30.adb: Likewise.
5618
5619 2011-05-05  Julian Brown  <julian@codesourcery.com>
5620
5621         * gcc.target/arm/neon-vset_lanes8.c: New test.
5622
5623 2011-05-05  Jason Merrill  <jason@redhat.com>
5624
5625         * g++.dg/init/new32.C: New.
5626
5627 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5628
5629         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5630         Fix typo.
5631
5632 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5633
5634         PR rtl-optimization/48381
5635         * gcc.c-torture/compile/pr48381.c: New test.
5636
5637 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5638
5639         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5640         to dg-options.
5641         * gcc.target/i386/opt-1.c: Ditto.
5642
5643 2011-05-04  Jason Merrill  <jason@redhat.com>
5644
5645         * g++.dg/conversion/base1.C: New.
5646
5647 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5648
5649         PR libgfortran/48787
5650         * gfortran.dg/round_3.f08: Add more checks to test case.
5651
5652 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5653
5654         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5655         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5656         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5657         Gate test on effective_target fd_truncate.
5658
5659 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5660
5661         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5662         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5663         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5664         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5665         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5666         * gcc.target/i386/pr38824.c: Ditto.
5667         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5668         * gcc.target/i386/vecinit-2.c: Ditto.
5669         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5670         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5671         * gcc.target/i386/parity-2.c: Ditto.
5672         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5673
5674 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5675
5676         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5677         remove duplication.
5678         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5679         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5680         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5681
5682 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5683
5684         PR fortran/18918
5685         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5686
5687 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5688
5689         PR fortran/18918
5690         * gfortran.dg/coarray/this_image_1.f90: New.
5691
5692 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5693
5694         PR fortran/18918
5695         * gfortran.dg/coarray/caf.dg: New.
5696         * gfortran.dg/coarray/image_index_1.f90: New, copied
5697         from ../coarray_16.f90.
5698
5699 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5700
5701         PR c++/28501
5702         * g++.dg/ext/complex9.C: New.
5703
5704 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5705
5706         From Mike Frysinger
5707         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5708         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5709         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5710
5711 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5712
5713         * gcc.target/bfin/builtins: Created.
5714         * gcc.target/bfin/hisilh-O0.c: Deleted.
5715         * gcc.target/bfin/hisilh.c: Moved to...
5716         * gcc.target/bfin/builtins/hisilh.c: ...here.
5717         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5718         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5719         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5720         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5721         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5722         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5723         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5724         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5725         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5726         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5727         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5728         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5729         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5730         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5731         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5732         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5733         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5734         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5735         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5736         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5737         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5738         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5739         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5740         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5741         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5742         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5743         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5744         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5745         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5746         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5747         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5748         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5749         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5750         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5751         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5752         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5753         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5754         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5755         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5756         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5757         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5758         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5759         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5760         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5761         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5762         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5763         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5764         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5765         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5766         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5767         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5768         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5769         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5770         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5771         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5772         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5773         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5774         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5775         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5776         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5777         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5778         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5779         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5780         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5781         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5782         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5783         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5784         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5785         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5786         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5787         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5788         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5789         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5790         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5791         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5792         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5793         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5794         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5795         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5796         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5797         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5798         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5799         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5800         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5801         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5802         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5803         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5804         * gcc.target/bfin/builtins/circptr.c: Ditto.
5805         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5806         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5807         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5808         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5809         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5810         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5811         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5812         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5813         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5814         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5815         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5816         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5817         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5818         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5819         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5820         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5821         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5822         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5823         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5824         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5825         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5826         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5827         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5828         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5829         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5830         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5831         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5832         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5833         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5834         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5835         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5836         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5837         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5838         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5839         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5840         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5841         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5842         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5843         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5844         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5845         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5846         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5847         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5848         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5849         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5850         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5851         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5852         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5853         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5854         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5855         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5856         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5857         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5858         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5859         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5860         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5861         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5862         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5863         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5864         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5865         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5866         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5867         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5868         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5869         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5870         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5871         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5872         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5873         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5874         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5875
5876 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5877
5878         * gcc.target/arm/cold-lc.c: New test.
5879
5880 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5881
5882         PR target/48774
5883         * gcc.dg/pr48774.c: New test.
5884
5885 2011-05-03  Richard Guenther  <rguenther@suse.de>
5886
5887         * gcc.dg/large-size-array-5.c: New testcase.
5888
5889 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5890
5891         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5892
5893 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5894
5895         * lib/target-supports.exp (check_effective_target_vect_strided):
5896         Replace with...
5897         (check_effective_target_vect_strided2)
5898         (check_effective_target_vect_strided3)
5899         (check_effective_target_vect_strided4)
5900         (check_effective_target_vect_strided8): ...these new functions.
5901
5902         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5903         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5904         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5905         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5906         * gcc.dg/vect/pr37539.c: Likewise.
5907         * gcc.dg/vect/slp-11a.c: Likewise.
5908         * gcc.dg/vect/slp-11b.c: Likewise.
5909         * gcc.dg/vect/slp-11c.c: Likewise.
5910         * gcc.dg/vect/slp-12a.c: Likewise.
5911         * gcc.dg/vect/slp-12b.c: Likewise.
5912         * gcc.dg/vect/slp-18.c: Likewise.
5913         * gcc.dg/vect/slp-19a.c: Likewise.
5914         * gcc.dg/vect/slp-19b.c: Likewise.
5915         * gcc.dg/vect/slp-21.c: Likewise.
5916         * gcc.dg/vect/slp-23.c: Likewise.
5917         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5918
5919         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5920         instead of vect_interleave && vect_extract_even_odd.
5921         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5922         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5923         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5924         * gcc.dg/vect/vect-1.c: Likewise.
5925         * gcc.dg/vect/vect-10.c: Likewise.
5926         * gcc.dg/vect/vect-98.c: Likewise.
5927         * gcc.dg/vect/vect-107.c: Likewise.
5928         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5929         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5930         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5931         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5932         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5933         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5934         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5935         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5936         * gcc.dg/vect/vect-strided-float.c: Likewise.
5937         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5938         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5939         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5940         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5941         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5942         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5943         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5944         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5945         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5946         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5947         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5948         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5949         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5950         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5951         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5952
5953         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5954         target condition.
5955         * gcc.dg/vect/pr30843.c: Likewise.
5956         * gcc.dg/vect/pr33866.c: Likewise.
5957         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5958         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5959         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5960         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5961
5962 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5963
5964         * gcc.dg/vect/slp-11.c: Split into...
5965         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5966         gcc.dg/vect/slp-11c.c: ...these tests.
5967         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5968         * gcc.dg/vect/slp-12c.c: ...this new test.
5969         * gcc.dg/vect/slp-19.c: Split into...
5970         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5971         gcc.dg/vect/slp-19c.c: ...these new tests.
5972
5973 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5974
5975         * lib/target-supports.exp
5976         (check_effective_target_vect_extract_even_odd_wide): Delete.
5977         (check_effective_target_vect_strided_wide): Likewise.
5978         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5979         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5980         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5981         * gcc.dg/vect/pr37539.c: Likewise.
5982         * gcc.dg/vect/slp-11.c: Likewise.
5983         * gcc.dg/vect/slp-12a.c: Likewise.
5984         * gcc.dg/vect/slp-12b.c: Likewise.
5985         * gcc.dg/vect/slp-19.c: Likewise.
5986         * gcc.dg/vect/slp-23.c: Likewise.
5987         * gcc.dg/vect/vect-1.c: Likewise.
5988         * gcc.dg/vect/vect-98.c: Likewise.
5989         * gcc.dg/vect/vect-107.c: Likewise.
5990         * gcc.dg/vect/vect-strided-float.c: Likewise.
5991
5992 2011-05-02  Jason Merrill  <jason@redhat.com>
5993
5994         * g++.dg/init/new31.C: New.
5995
5996 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5997
5998         PR c/35445
5999         * gcc.dg/pr35445.c: New test.
6000
6001 2011-05-02  Jason Merrill  <jason@redhat.com>
6002
6003         * c-c++-common/vla-1.c: New.
6004
6005 2011-05-02  Richard Guenther  <rguenther@suse.de>
6006
6007         PR tree-optimization/48822
6008         * gcc.dg/torture/pr48822.c: New testcase.
6009
6010 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
6011
6012         PR c++/47969
6013         * g++.dg/cpp0x/constexpr-47969.C: New.
6014
6015 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
6016
6017         PR testsuite/48498
6018         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
6019         on vect_no_align targets.
6020         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6021         vect_no_align targets.
6022
6023 2011-05-01  Xinliang David Li  <davidxl@google.com>
6024
6025         * gcc.dg/tree-ssa/integer-addr.c: New test.
6026         * gcc.dg/tree-ssa/alias_bug.c: New test.
6027
6028 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6029
6030         PR libgfortran/48787
6031         * gfortran.dg/round_3.f08: Add more checks.
6032
6033 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6034
6035         PR fortran/48821
6036         * gfortran.dg/import9.f90: New, proper test.
6037         * gfortran.dg/interface_37.f90: Remove bogus
6038         test (bogus copy of interface_36.f90).
6039
6040 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6041
6042         PR fortran/48821
6043         * gfortran.dg/interface_37.f90: New.
6044
6045 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
6046
6047         PR fortran/48746
6048         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6049
6050 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
6051
6052         PR tree-optimization/48809
6053         * gcc.c-torture/execute/pr48809.c: New test.
6054
6055 2011-04-29  Jeff Law <law@redhat.com>
6056
6057         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6058
6059 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6060
6061         PR c++/48606
6062         * g++.dg/init/ctor10.C: New.
6063
6064 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6065
6066         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6067           warning in implicitly instantiated templates.
6068
6069 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6070
6071         * g++.dg/warn/Wnull-conversion-1.C: New.
6072         * g++.dg/warn/Wnull-conversion-2.C: New.
6073
6074 2011-04-29  Diego Novillo  <dnovillo@google.com>
6075
6076         * g++.old-deja/g++.other/null3.C: Expect warning about
6077         converting boolean to a pointer.
6078
6079 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6080
6081         PR fortran/48462
6082         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6083         being a target.
6084
6085         PR fortran/48746
6086         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6087
6088 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6089
6090         PR fortran/48810
6091         * gfortran.dg/typebound_proc_22.f90: New.
6092
6093         PR fortran/48800
6094         * gfortran.dg/interface_36.f90: New.
6095
6096 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6097
6098         PR libgfortran/48488
6099         PR libgfortran/48602
6100         PR libgfortran/48615
6101         PR libgfortran/48684
6102         PR libgfortran/48787
6103         * gfortran.dg/fmt_g.f: Adjust test.
6104         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6105         * gfortran.dg/round_3.f08: New test.
6106         * gfortran.dg/namelist_print_1.f: Adjust test.
6107         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6108         * gfortran.dg/f2003_io_5.f03: Adjust test.
6109         * gfortran.dg/coarray_15.f90: Adjust test.
6110         * gfortran.dg/namelist_65.f90: Adjust test.
6111         * gfortran.dg/fmt_cache_1.f: Adjust test.
6112         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6113         * gfortran.dg/real_const_3.f90: Adjust test.
6114
6115 2011-04-28  Xinliang David Li  <davidxl@google.com>
6116
6117         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6118         * g++.dg/prof-robust-1.C: New test.
6119
6120 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6121
6122         PR tree-optimization/48765
6123         * gcc.dg/vect/pr48765.c: New.
6124
6125 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6126
6127         PR tree-optimization/48775
6128         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6129
6130 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6131
6132         PR c++/48798
6133         * g++.dg/inherit/pr48798.C: New.
6134         * g++.old-deja/g++.other/base1.C: Adjust.
6135
6136 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6137
6138         PR c++/48656
6139         * g++.dg/template/inherit7.C: New test case.
6140
6141 2011-04-28  Richard Guenther  <rguenther@suse.de>
6142
6143         PR tree-optimization/40052
6144         PR tree-optimization/15347
6145         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6146         * gcc.dg/pr15347.c: Likewise.
6147
6148 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6149
6150         PR c++/48530
6151         * g++.dg/cpp0x/sfinae18.C: New.
6152
6153 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6154
6155         PR c++/48771
6156         * g++.dg/ext/is_literal_type1.C: New.
6157
6158 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6159
6160         PR fortran/48112
6161         PR fortran/48279
6162         * gfortran.dg/interface_35.f90: New.
6163         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6164         * gfortran.dg/func_result_6.f90: Add dg-warning.
6165         * gfortran.dg/bessel_1.f90: Ditto.
6166         * gfortran.dg/hypot_1.f90: Ditto.
6167         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6168         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6169         * gfortran.dg/interface_assignment_4.f90: Ditto.
6170
6171 2011-04-27  Jason Merrill  <jason@redhat.com>
6172
6173         * g++.dg/ext/complex8.C: New.
6174
6175         * g++.dg/cpp0x/initlist49.C: New.
6176         * g++.dg/init/new30.C: New.
6177
6178 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6179
6180         PR fortran/48788
6181         * gfortran.dg/whole_file_34.f90: New.
6182
6183 2011-04-27  Jan Hubicka  <jh@suse.cz>
6184
6185         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6186
6187 2011-04-27  Jason Merrill  <jason@redhat.com>
6188
6189         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6190
6191         * g++.dg/parse/ambig6.C: New.
6192
6193 2011-04-27  Nick Clifton  <nickc@redhat.com>
6194
6195         * gcc.dg/20020312-2.c: Add definition for RX.
6196
6197         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6198         option with RX targets.
6199
6200         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6201         /* */ comments.
6202
6203 2011-04-27  Richard Guenther  <rguenther@suse.de>
6204
6205         * gcc.dg/tree-ssa/pr23382.c: Remove.
6206
6207 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6208
6209         PR target/48767
6210         * gcc.c-torture/compile/pr48767.c: New test.
6211
6212 2011-04-27  Richard Guenther  <rguenther@suse.de>
6213
6214         PR tree-optimization/48772
6215         * g++.dg/pr48772.C: New testcase.
6216
6217 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6218
6219         PR c/48742
6220         * gcc.c-torture/compile/pr48742.c: New test.
6221
6222 2011-04-26  Jason Merrill  <jason@redhat.com>
6223
6224         * g++.dg/lookup/koenig13.C: New.
6225
6226         * g++.dg/cpp0x/initlist48.C: New.
6227
6228 2011-04-25  Jason Merrill  <jason@redhat.com>
6229
6230         * g++.dg/cpp0x/sfinae17.C: New.
6231
6232 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6233
6234         PR target/48258
6235         * gcc.target/powerpc/pr48258-1.c: New file.
6236         * gcc.target/powerpc/pr48258-2.c: Ditto.
6237
6238 2011-04-26  Xinliang David Li  <davidxl@google.com>
6239
6240         * gcc.dg/uninit-suppress.c: New test.
6241         * gcc.dg/uninit-suppress.c: New test.
6242
6243 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6244
6245         PR debug/48768
6246         * gcc.dg/pr48768.c: New test.
6247
6248         PR tree-optimization/48734
6249         * gcc.c-torture/compile/pr48734.c: New test.
6250
6251         PR testsuite/48753
6252         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6253
6254 2011-04-26  Richard Guenther  <rguenther@suse.de>
6255
6256         PR tree-optimization/48731
6257         * gcc.dg/torture/pr48731.c: New testcase.
6258
6259 2011-04-26  Richard Guenther  <rguenther@suse.de>
6260
6261         PR testsuite/48753
6262         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6263
6264 2011-04-26  Richard Guenther  <rguenther@suse.de>
6265
6266         PR middle-end/48694
6267         * gcc.dg/torture/pr48694-1.c: New testcase.
6268         * gcc.dg/torture/pr48694-2.c: Likewise.
6269
6270 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6271
6272         * g++.dg/ext/underlying_type1.C: New.
6273         * g++.dg/ext/underlying_type2.C: Likewise.
6274         * g++.dg/ext/underlying_type3.C: Likewise.
6275         * g++.dg/ext/underlying_type4.C: Likewise.
6276         * g++.dg/ext/underlying_type5.C: Likewise.
6277         * g++.dg/ext/underlying_type6.C: Likewise.
6278         * g++.dg/ext/underlying_type7.C: Likewise.
6279         * g++.dg/ext/underlying_type8.C: Likewise.
6280         * g++.dg/ext/underlying_type9.C: Likewise.
6281         * g++.dg/ext/underlying_type10.C: Likewise.
6282
6283 2011-04-25  Jason Merrill  <jason@redhat.com>
6284
6285         * g++.dg/cpp0x/regress/template-const2.C: New.
6286
6287 2011-04-25  Jeff Law <law@redhat.com>
6288
6289         * gcc.dg/tree-ssa/vrp56.c: new test.
6290
6291 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6292
6293         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6294
6295 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6296
6297         PR preprocessor/48740
6298         * c-c++-common/raw-string-11.c: New test.
6299
6300 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6301
6302         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6303         hppa*-*-hpux*.
6304
6305 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6306
6307         PR fortran/18918
6308         * gfortran.dg/coarray_19.f90: New.
6309
6310 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6311
6312         PR c/48685
6313         * gcc.dg/pr48685.c: New test.
6314
6315 2011-04-22  Jan Hubicka  <jh@suse.cz>
6316
6317         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6318
6319 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6320
6321         PR tree-optimization/48717
6322         * gcc.c-torture/execute/pr48717.c: New test.
6323
6324 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6325
6326         PR target/48723
6327         * gcc.target/i386/pr48723.c: New test.
6328
6329 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6330
6331         PR c/48716
6332         * gcc.dg/gomp/pr48716.c: New test.
6333         * g++.dg/gomp/pr48716.C: New test.
6334
6335 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6336
6337         PR c/36750
6338         * gcc.dg/missing-field-init-2.c: Update testcase.
6339
6340 2011-04-22  Alan Modra  <amodra@gmail.com>
6341
6342         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6343
6344 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6345
6346         PR fortran/48405
6347         * gfortran.dg/function_optimize_6.f90:  New test.
6348
6349 2011-04-21  Easwaran Raman  <eraman@google.com>
6350
6351         * gcc.dg/stack-layout-2.c: New test.
6352
6353 2011-04-21  Richard Guenther  <rguenther@suse.de>
6354
6355         PR lto/48703
6356         * g++.dg/lto/pr48207-2_0.C: New testcase.
6357         * g++.dg/lto/pr48207-3_0.C: Likewise.
6358
6359 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6360
6361         * gnat.dg/volatile5.adb: New test.
6362         * gnat.dg/volatile5_pkg.ads: New helper.
6363
6364 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6365
6366         PR target/48708
6367         * gcc.target/i386/pr48708.c: New test.
6368
6369 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6370
6371         * gcc.dg/vect/vect-119.c: New test.
6372
6373 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6374
6375         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6376         and once without.
6377
6378 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6379             Richard Sandiford  <richard.sandiford@linaro.org>
6380
6381         PR target/46329
6382         * gcc.target/arm/pr46329.c: New test.
6383
6384 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6385
6386         PR fortran/18918
6387         * gfortran.dg/coarray_18.f90: New.
6388
6389 2011-04-20  Jason Merrill  <jason@redhat.com>
6390
6391         * g++.dg/cpp0x/initlist47.C: New.
6392
6393         * g++.dg/init/dtor4.C: New.
6394
6395 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6396
6397         PR target/48678
6398         * gcc.target/i386/sse2-pinsrw.c: New test.
6399         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6400         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6401         * gcc.target/i386/sse2-insvhi.c: Ditto.
6402         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6403         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6404
6405 2011-04-20  Jason Merrill  <jason@redhat.com>
6406
6407         * g++.dg/template/const4.C: New.
6408
6409 2011-04-20  Easwaran Raman  <eraman@google.com>
6410
6411         * gcc.dg/stack-layout-1.c: New test.
6412
6413 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6414
6415         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6416         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6417         function.
6418
6419 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6420
6421         * gcc.dg/binop-xor1.c: New test.
6422         * gcc.dg/binop-xor2.c: New test.
6423         * gcc.dg/binop-xor3.c: New test.
6424         * gcc.dg/binop-xor4.c: New test.
6425         * gcc.dg/binop-xor5.c: New test.
6426
6427 2011-04-20  Richard Guenther  <rguenther@suse.de>
6428
6429         PR tree-optimization/47892
6430         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6431
6432 2011-04-20  Richard Guenther  <rguenther@suse.de>
6433
6434         PR middle-end/48695
6435         * g++.dg/torture/pr48695.C: New testcase.
6436
6437 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6438
6439         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6440         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6441         * gcc.c-torture/execute/pr45262.c: Ditto
6442         * gcc.dg/torture/pr43165.c: Ditto.
6443         * gcc.dg/torture/pr47228.c: Ditto.
6444         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6445         * gcc.dg/ipa/pr45644.c: Ditto.
6446         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6447         PDP11.
6448
6449 2011-04-19  Jason Merrill  <jason@redhat.com>
6450
6451         * g++.dg/ext/complex7.C: New.
6452
6453         * g++.dg/ext/attrib41.C: New.
6454
6455 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6456
6457         PR testsuite/48676
6458         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6459
6460 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6461
6462         PR target/48678
6463         * gcc.target/i386/pr48678.c: New test.
6464
6465 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6466
6467         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6468         * g++.dg/opt/devirt2.C: New test.
6469         * g++.dg/ipa/devirt-g-1.C: Likewise.
6470
6471 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6472
6473         PR fortran/48588
6474         * gfortran.dg/whole_file_33.f90: New.
6475
6476 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6477
6478         * g++.dg/ipa/devirt-7.C: New test.
6479
6480 2011-04-19  Richard Guenther  <rguenther@suse.de>
6481
6482         PR lto/48207
6483         * g++.dg/lto/pr48207_0.C: New testcase.
6484
6485 2011-04-18  Jason Merrill  <jason@redhat.com>
6486
6487         * g++.dg/init/void1.C: New.
6488
6489         * g++.dg/cpp0x/union4.C: New.
6490
6491 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6492
6493         PR middle-end/48661
6494         * g++.dg/torture/pr48661.C: New test.
6495
6496         PR c++/48632
6497         * g++.dg/gomp/pr48632.C: New test.
6498
6499 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6500
6501         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6502         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6503
6504 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6505
6506         PR fortran/18918
6507         * gfortran.dg/coarray_17.f90: New.
6508         * gfortran.dg/coarray_10.f90: Update dg-error.
6509
6510 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6511
6512         PR testsuite/48251
6513         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6514         * gfortran.dg/guality/guality.exp: Likewise.
6515
6516 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6517
6518         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6519
6520 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6521
6522         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6523
6524 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6525
6526         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6527
6528 2011-04-18  Richard Guenther  <rguenther@suse.de>
6529
6530         PR middle-end/46364
6531         * g++.dg/torture/pr46364.C: New testcase.
6532
6533 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6534
6535         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6536
6537 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6538
6539         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6540
6541 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6542             Ira Rosen  <ira.rosen@linaro.org>
6543
6544         PR target/48252
6545         * gcc.target/arm/pr48252.c: New test.
6546
6547 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6548
6549         PR tree-optimization/48616
6550         * gcc.dg/pr48616.c: New test.
6551
6552 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6553
6554         PR fortran/18918
6555         * gfortran.dg/coarray_16.f90: New.
6556
6557 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6558
6559         PR fortran/48462
6560         * gfortran.dg/realloc_on_assign_7.f03: New test.
6561
6562 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6563
6564         PR libgfortran/48602
6565         * gfortran.dg/fmt_g0_6.f08: New test.
6566
6567 2011-04-17  Jason Merrill  <jason@redhat.com>
6568
6569         * g++.dg/cpp0x/sfinae16.C: New.
6570
6571 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6572
6573         * gcc.target/mips/reg-var-1.c: New test.
6574
6575 2011-04-17  Jan Hubicka  <jh@suse.cz>
6576
6577         * gcc.dg/winline-5.c: Update testcase.
6578
6579 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6580
6581         * gnat.dg/discr27.ad[sb]: Move dg directive.
6582         * gnat.dg/discr28.ad[sb]: New test.
6583         * gnat.dg/discr28_pkg.ads: New helper.
6584
6585 2011-04-17  Michael Matz  <matz@suse.de>
6586
6587         PR tree-optimization/48622
6588         PR lto/48645
6589         * gcc.dg/lto/pr48622_0.c: New test.
6590
6591 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6592
6593         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6594         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6595         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6596         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6597         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6598         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6599
6600 2011-04-15  Jason Merrill  <jason@redhat.com>
6601
6602         * g++.dg/cpp0x/range-for17.C: New.
6603
6604 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6605
6606         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6607         * g++.dg/cpp0x/range-for3.C: Likewise.
6608         * g++.dg/cpp0x/range-for9.C: Correct error message.
6609         * g++.dg/cpp0x/range-for11.C: New.
6610         * g++.dg/cpp0x/range-for12.C: New.
6611         * g++.dg/cpp0x/range-for13.C: New.
6612         * g++.dg/cpp0x/range-for14.C: New.
6613         * g++.dg/cpp0x/range-for15.C: New.
6614         * g++.dg/cpp0x/range-for16.C: New.
6615
6616 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6617
6618         PR fortran/18918
6619         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6620
6621 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6622
6623         * objc.dg/naming-4.m: Updated.
6624         * objc.dg/naming-5.m: Updated.
6625         * objc.dg/naming-6.m: New.
6626         * objc.dg/naming-7.m: New.
6627         * obj-c++.dg/naming-1.mm: Updated.
6628         * obj-c++.dg/naming-2.mm: Updated.
6629         * obj-c++.dg/naming-3.mm: New.
6630         * obj-c++.dg/naming-4.mm: New.
6631
6632 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6633
6634         PR libgfortran/48589
6635         * gfortran.dg/fmt_g0_5.f08: New test.
6636
6637 2011-04-15  Richard Guenther  <rguenther@suse.de>
6638
6639         PR testsuite/48286
6640         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6641
6642 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6643
6644         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6645         -finline-limit=0 to -fno-inline
6646
6647 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6648
6649         PR target/48614
6650         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6651         just avx.
6652
6653 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6654
6655         PR target/48605
6656         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6657         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6658         * gcc.target/i386/avx-insertps-3.c: New test.
6659         * gcc.target/i386/avx-insertps-4.c: New test.
6660
6661 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6662
6663         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6664         -finline-limit=0
6665
6666 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6667
6668         PR target/46779
6669         PR target/45291
6670         PR target/41894
6671         * gcc.target/avr/pr46779-1.c: New test case
6672         * gcc.target/avr/pr46779-2.c: New test case
6673
6674 2011-04-14  Jason Merrill  <jason@redhat.com>
6675
6676         * g++.dg/cpp0x/sfinae15.C: New.
6677
6678         * g++.dg/cpp0x/sfinae14.C: New.
6679
6680         * g++.dg/ext/vla10.C: New.
6681
6682 2011-04-14  Richard Guenther  <rguenther@suse.de>
6683
6684         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6685
6686 2011-04-14  Richard Guenther  <rguenther@suse.de>
6687
6688         * gcc.dg/fold-bitand-4.c: Move ...
6689         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6690
6691 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6692
6693         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6694         variables const.
6695         * gcc.target/avr/torture/trivial.c: Ditto.
6696
6697 2011-04-13  Jason Merrill  <jason@redhat.com>
6698
6699         * g++.dg/template/operator11.C: New.
6700
6701 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6702
6703         PR middle-end/48591
6704         * gcc.dg/gomp/pr48591.c: New test.
6705
6706         PR c++/48570
6707         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6708         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6709
6710 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6711
6712         PR c++/48574
6713         * g++.dg/template/dependent-expr7.C: New test case.
6714
6715 2011-04-13  Jason Merrill  <jason@redhat.com>
6716
6717         * g++.dg/cpp0x/sfinae13.C: New.
6718
6719 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6720
6721         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6722
6723 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6724
6725         * gcc.target/arm/pr43698.c: Remove -march option.
6726
6727 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6728
6729         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6730         -march option.
6731
6732 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6733
6734         PR fortran/48360
6735         PR fortran/48456
6736         * gfortran.dg/realloc_on_assign_6.f03: New test.
6737
6738 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6739
6740         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6741         targets the additional -mno-ms-bitfields and
6742         -Wno-packed-bitfield-compat options.
6743         * g++.dg/ext/bitfield3.C: Likewise.
6744         * g++.dg/ext/bitfield4.C: Likewise.
6745         * g++.dg/ext/bitfield5.C: Likewise.
6746         * gcc.dg/bitfld-15.c: Likewise.
6747         * gcc.dg/bitfld-16.c: Likewise.
6748         * gcc.dg/bitfld-17.c: Likewise.
6749         * gcc.dg/bitfld-18.c: Likewise.
6750
6751 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6752
6753         * gcc.target/arm/neon-vld3-1.c: New test.
6754         * gcc.target/arm/neon-vst3-1.c: New test.
6755         * gcc.target/arm/neon/v*.c: Regenerate.
6756
6757 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6758
6759         PR rtl-optimization/48549
6760         * g++.dg/opt/pr48549.C: New test.
6761
6762 2011-04-12  Richard Guenther  <rguenther@suse.de>
6763
6764         PR tree-optimization/46076
6765         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6766
6767 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6768
6769         PR testsuite/21164
6770         * lib/compat.exp (compat-execute): Declare unsupported after
6771         stripping path from src1.
6772         * lib/lto.exp (lto-execute): Likewise.
6773
6774 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6775
6776         PR c/48552
6777         * gcc.dg/pr48552-1.c: New test.
6778         * gcc.dg/pr48552-2.c: New test.
6779
6780 2011-04-11  Jason Merrill  <jason@redhat.com>
6781
6782         * g++.dg/cpp0x/sfinae12.C: New.
6783
6784         * g++.dg/cpp0x/enum10.C: New.
6785
6786         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6787
6788         * g++.dg/cpp0x/rv-func.C: New.
6789
6790 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6791
6792         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6793         alpha*-dec-osf5*.
6794
6795 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6796
6797         PR tree-optimization/48195
6798         * gcc.dg/ipa/pr48195.c: New test.
6799
6800 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6801
6802         * gnat.dg/return3.adb: Remove unused switch.
6803
6804 2011-04-08  Mike Stump  <mikestump@comcast.net>
6805
6806         PR testsuite/48506
6807         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6808         default to fno-common.
6809
6810 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6811
6812         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6813         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6814
6815 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6816
6817         PR fortran/48448
6818         * gfortran.dg/function_optimize_5.f90:  New test.
6819
6820 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6821
6822         * gnat.dg/aggr17.adb: New test.
6823         * gnat.dg/aggr18.adb: Likewise.
6824
6825 2011-04-08  Michael Matz  <matz@suse.de>
6826
6827         PR middle-end/48389
6828         * gcc.target/i386/pr48389.c: New test.
6829
6830 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6831
6832         PR rtl-optimization/48272
6833         * g++.dg/opt/pr48272.C: New.
6834
6835 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6836
6837         PR rtl-optimization/48235
6838         * gcc.dg/pr48235.c: New.
6839
6840 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6841
6842         PR rtl-optimization/48302
6843         * g++.dg/opt/pr48302.C: New.
6844
6845 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6846
6847         PR target/48273
6848         * g++.dg/opt/pr48273.C: New.
6849
6850 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6851
6852         PR rtl-optimization/48442
6853         * gcc.dg/pr48442.c: New.
6854
6855 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6856
6857         PR tree-optimization/48377
6858         * gcc.dg/vect/pr48377.c: New test.
6859
6860 2011-04-07  Jason Merrill  <jason@redhat.com>
6861
6862         * g++.dg/cpp0x/regress/call1.C: New.
6863
6864         * g++.dg/cpp0x/variadic107.C: New.
6865
6866         * g++.dg/cpp0x/sfinae11.C: New.
6867         * g++.dg/cpp0x/noexcept02.C: Fix.
6868
6869         * g++.dg/cpp0x/sfinae10.C: New.
6870
6871         * g++.dg/cpp0x/sfinae9.C: New.
6872
6873         * c-c++-common/Wcast-qual-1.c: Move here from...
6874         * gcc.dg/cast-qual-3.c: ...here, and...
6875         * g++.dg/warn/Wcast-qual2.C: ...here.
6876
6877         * g++.dg/cpp0x/sfinae8.C: New.
6878
6879         * g++.dg/cpp0x/sfinae7.C: New.
6880
6881         * g++.dg/cpp0x/enum9.C: New.
6882
6883 2011-04-07  Mike Stump  <mikestump@comcast.net>
6884
6885         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6886         with no trampolines.
6887
6888 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6889
6890         PR fortran/48117
6891         * gfortran.dg/gomp/pr48117.f90: New test.
6892
6893         PR debug/48343
6894         * gcc.dg/torture/pr48343.c: New test.
6895
6896 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6897
6898         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6899
6900 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6901
6902         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6903
6904 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6905
6906         PR target/43920
6907         * lib/scanasm.exp (object-size): New proc.
6908         * gcc.target/arm/pr43920-2.c: New test.
6909
6910 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6911
6912         PR fortran/18918
6913         PR fortran/48477
6914         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6915
6916 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6917
6918         * gcc.dg/mtune.c: Prune note from output.
6919
6920 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6921
6922         PR debug/48466
6923         * gcc.dg/guality/pr36977.c: New test.
6924         * gcc.dg/guality/pr48466.c: New test.
6925
6926 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6927
6928         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6929
6930 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6931
6932         * gnat.dg/return3.adb: New test.
6933
6934 2011-04-06  Richard Guenther  <rguenther@suse.de>
6935
6936         PR tree-optimization/47663
6937         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6938
6939 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6940
6941         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6942         Solaris 8 and 9 as well.
6943
6944 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6945
6946         PR target/43920
6947         * gcc.target/arm/pr43920-1.c: New test.
6948
6949 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6950
6951         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6952         (cctor): Actually return the value.
6953         (main): Cast return values.
6954
6955 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6956
6957         * gfortran.dg/character_comparison_8.f90:  New test.
6958
6959 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6960
6961         * frontend-passes: (optimize_lexical_comparison): New function.
6962         (optimize_expr): Call it.
6963         (optimize_comparison): Also handle lexical comparison functions.
6964         Return false instad of -2 for unequal comparison.
6965
6966 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6967
6968         PR fortran/48412
6969         * function_optimize_4.f90:  New test.
6970
6971 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6972
6973         PR fortran/18918
6974         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6975         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6976         * gfortran.dg/coarray_15.f90: New.
6977
6978 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6979
6980         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6981         * gfortran.dg/bessel_7.f90: Likewise.
6982
6983 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6984
6985         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6986
6987 2011-04-03  Richard Guenther  <rguenther@suse.de>
6988             Ira Rosen  <ira.rosen@linaro.org>
6989
6990         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6991         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6992         -ftree-loop-if-convert-stores.
6993
6994 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6995
6996         * gnat.dg/specs/aggr2.ads: New test.
6997
6998 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6999
7000         * gnat.dg/debug2.ad[sb]: New test.
7001         * gnat.dg/debug2_pkg.ads: New helper.
7002         * gnat.dg/debug3.ad[sb]: New test.
7003
7004 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
7005
7006         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7007
7008 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
7009
7010         PR middle-end/48335
7011         * gcc.c-torture/compile/pr48335-1.c: New test.
7012         * gcc.dg/pr48335-1.c: New test.
7013         * gcc.dg/pr48335-2.c: New test.
7014         * gcc.dg/pr48335-3.c: New test.
7015         * gcc.dg/pr48335-4.c: New test.
7016         * gcc.dg/pr48335-5.c: New test.
7017         * gcc.dg/pr48335-6.c: New test.
7018         * gcc.dg/pr48335-7.c: New test.
7019         * gcc.dg/pr48335-8.c: New test.
7020         * gcc.target/i386/pr48335-1.c: New test.
7021
7022 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
7023
7024         PR c/36299
7025         * gcc.dg/Waddress.c: New test.
7026
7027 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7028
7029         PR fortran/48352
7030         * gfortran.dg/function_optimize_3.f90:  New test.
7031
7032 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
7033
7034         * gcc.c-torture/compile/20110401-1.c: New test.
7035
7036         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7037         * g++.dg/lto/20091002-2_0.C: Likewise.
7038         * g++.dg/lto/20090303_0.c: Likewise.
7039         * g++.dg/lto/20091004-1_0.C: Likewise.
7040         * g++.dg/lto/20091002-3_0.C: Likewise.
7041         * g++.dg/lto/20091004-2_0.C: Likewise.
7042         * g++.dg/lto/20081123_0.C: Likewise.
7043         * g++.dg/lto/20090313_0.C: Likewise.
7044         * g++.dg/lto/20081109-1_0.C: Likewise.
7045         * g++.dg/lto/20081219_0.C: Likewise.
7046         * g++.dg/lto/20081204-1_0.C: Likewise.
7047         * g++.dg/lto/20090302_0.C: Likewise.
7048         * g++.dg/lto/20081119-1_0.C: Likewise.
7049         * g++.dg/lto/20081118_0.C: Likewise.
7050         * gcc.dg/lto/20091020-2_0.c: Likewise.
7051         * gcc.dg/lto/20090210_0.c: Likewise.
7052         * gcc.dg/lto/20081204-1_0.c: Likewise.
7053         * gcc.dg/lto/20081224_0.c: Likewise.
7054         * gcc.dg/lto/20090219_0.c: Likewise.
7055         * gcc.dg/lto/20091014-1_0.c: Likewise.
7056         * gcc.dg/lto/20091016-1_0.c: Likewise.
7057         * gcc.dg/lto/20090206-2_0.c: Likewise.
7058         * gcc.dg/lto/20090116_0.c: Likewise.
7059         * gcc.dg/lto/20091013-1_0.c: Likewise.
7060         * gcc.dg/lto/20091015-1_0.c: Likewise.
7061         * gcc.dg/lto/20090126-2_0.c: Likewise.
7062
7063 2011-03-31  Ian Lance Taylor  <iant@google.com>
7064
7065         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7066
7067 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7068
7069         * gnat.dg/opt16.adb: New test.
7070
7071 2011-03-31  Jason Merrill  <jason@redhat.com>
7072
7073         * g++.dg/cpp0x/defaulted24.C: New.
7074
7075 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7076
7077         PR target/16292
7078         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7079         with -O0.
7080
7081 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7082
7083         * g++.dg/other/i386-9.C: New test.
7084
7085 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7086
7087         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7088
7089 2011-03-30  Jason Merrill  <jason@redhat.com>
7090
7091         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7092
7093         * g++.dg/cpp0x/regress/isnan.C: New.
7094
7095         * g++.dg/cpp0x/initlist46.C: New.
7096
7097 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7098
7099         PR target/47551
7100         * gcc.target/arm/neon-modes-2.c: New test.
7101
7102 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7103
7104         PR c/48305
7105         * gcc.c-torture/compile/pr48305.c: New test.
7106
7107 2011-03-29  Jason Merrill  <jason@redhat.com>
7108
7109         * g++.dg/cpp0x/regress/value-dep1.C: New.
7110
7111 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7112
7113         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7114
7115 2011-03-29  Ian Lance Taylor  <iant@google.com>
7116
7117         * go.test/go-test.exp: Handle the test lines used in several new
7118         tests.
7119         (errchk): Add opts parameter.  Change all callers.  Handle parens
7120         in regexps.
7121
7122 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7123             Dominique d'Humieres  <dominiq@lps.ens.fr>
7124
7125         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7126         and __APPLE__ && __PPC__ && __ALTIVEC__.
7127
7128 2011-03-29  Jason Merrill  <jason@redhat.com>
7129
7130         * g++.dg/cpp0x/dependent1.C: New.
7131
7132         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7133
7134         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7135
7136         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7137
7138 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7139
7140         PR fortran/48095
7141         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7142         * gfortran.dg/proc_ptr_comp_32.f90: New.
7143
7144 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7145
7146         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7147         check for corresponding warning.
7148
7149 2011-03-28  Jason Merrill  <jason@redhat.com>
7150
7151         * g++.dg/cpp0x/rv-deduce2.C: New.
7152
7153 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7154
7155         PR debug/48203
7156         * gcc.dg/pr48203.c: New test.
7157
7158 2011-03-28  Jeff Law <law@redhat.com>
7159
7160         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7161
7162 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7163
7164         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7165         and __PPC__ && __ALTIVEC__.
7166
7167 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7168
7169         PR testsuite/48238
7170         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7171         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7172         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7173         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7174
7175 2011-03-28  Jason Merrill  <jason@redhat.com>
7176
7177         * g++.dg/cpp0x/initlist-array2.C: New.
7178
7179         * g++.dg/cpp0x/initlist-array1.C: New.
7180
7181         * g++.dg/cpp0x/constexpr-compound.C: New.
7182
7183         * g++.dg/cpp0x/constexpr-using.C: New.
7184
7185         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7186
7187 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7188
7189         PR testsuite/48276
7190         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7191
7192 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7193
7194         * gcc.dg/slp-1.c: New test.
7195
7196 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7197
7198         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7199         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7200         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7201         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7202         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7203         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7204         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7205         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7206         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7207         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7208         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7209         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7210         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7211         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7212
7213 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7214
7215         PR fortran/47065
7216         * gfortran.dg/trim_optimize_5.f90:  New test.
7217         * gfortran.dg/trim_optimize_6.f90:  New test.
7218
7219 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7220
7221         PR target/38598
7222         * gcc.target/mips/madd-7.c: Remove -mlong32.
7223         * gcc.target/mips/msub-7.c: Likewise.
7224
7225 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7226
7227         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7228         accesses to preserve the meaning of the test for doubleword vectors.
7229         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7230         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7231
7232 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7233
7234         PR fortran/48291
7235         * gfortran.dg/class_42.f03: New.
7236
7237 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7238
7239         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7240         strided accesses.
7241
7242 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7243
7244         PR rtl-optimization/48144
7245         * gcc.dg/pr48144.c: New test.
7246
7247 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7248
7249         * gnat.dg/discr27.ad[sb]: New test.
7250
7251 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7252
7253         * gnat.dg/limited_with2.ad[sb]: New test.
7254         * gnat.dg/limited_with2_pkg1.ads: New helper.
7255         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7256
7257 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7258
7259         * gnat.dg/opt15.adb: New test.
7260         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7261
7262 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7263
7264         PR fortran/48174
7265         PR fortran/45304
7266         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7267         * gfortran.dg/leadz_trailz_3.f90: Ditto
7268
7269 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7270
7271         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7272
7273 2011-03-25  Jason Merrill  <jason@redhat.com>
7274
7275         * g++.dg/cpp0x/defaulted22.C: New.
7276         * g++.dg/cpp0x/defaulted23.C: New.
7277         * g++.dg/cpp0x/defaulted15.C: Adjust.
7278
7279 2011-03-25  Jason Merrill  <jason@redhat.com>
7280
7281         * g++.dg/cpp0x/move1.C: New.
7282
7283 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7284
7285         PR target/48287
7286         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7287
7288 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7289
7290         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7291         for mips-sgi-irix6.5.
7292         Replace snprintf prototype by <stdio.h>.
7293
7294 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7295
7296         PR testsuite/48283
7297         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7298         run_expensive_tests.
7299         * gcc.dg/graphite/block-4.c: Likewise.
7300         * gcc.dg/graphite/block-7.c: Likewise.
7301         * gcc.dg/graphite/block-8.c: Likewise.
7302
7303 2011-03-25  Richard Guenther  <rguenther@suse.de>
7304
7305         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7306         * g++.dg/tree-ssa/pr8781.C: Likewise.
7307         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7308         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7309         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7310         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7311         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7312         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7313         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7314         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7315         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7316         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7317         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7318         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7319         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7320         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7321         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7322         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7323         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7324         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7325         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7326         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7327         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7328         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7329         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7330         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7331         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7332         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7333         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7334         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7335         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7336         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7337         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7338         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7339         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7340         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7341         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7342         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7343         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7344         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7345         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7346         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7347         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7348         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7349         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7350         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7351         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7352         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7353         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7354         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7355         * c-c++-common/pr46562-2.c: Likewise.
7356         * gfortran.dg/pr42108.f90: Likewise.
7357         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7358         foo to be inlined even at -O1.
7359         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7360         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7361         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7362         * gcc.dg/matrix/matrix.exp: Disable FRE.
7363
7364 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7365
7366         PR debug/48204
7367         * gcc.dg/dfp/pr48204.c: New test.
7368
7369 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7370
7371         PR target/48209
7372         * gcc.c-torture/execute/pr47917.c: Move this...
7373         * gcc.dg/torture/pr47917.c: to here and add xfails.
7374
7375 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7376
7377         * gnat.dg/array16.ad[sb]: New test.
7378         * gnat.dg/array16.ads: New helper.
7379
7380 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7381
7382         * gnat.dg/derived_type2.adb: New test.
7383
7384 2011-03-24  Richard Guenther  <rguenther@suse.de>
7385
7386         PR tree-optimization/48271
7387         * g++.dg/torture/pr48271.C: New testcase.
7388
7389 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7390
7391         * gnat.dg/array15.ad[sb]: New test.
7392
7393 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7394
7395         PR target/48237
7396         * gcc.target/i386/pr48237.c: New test.
7397
7398 2011-03-24  Richard Guenther  <rguenther@suse.de>
7399
7400         PR middle-end/48269
7401         * gcc.dg/builtin-object-size-10.c: New testcase.
7402
7403 2011-03-24  Richard Guenther  <rguenther@suse.de>
7404
7405         PR tree-optimization/46562
7406         * c-c++-common/pr46562-2.c: New testcase.
7407         * c-c++-common/pr46562.c: Likewise.
7408
7409 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7410
7411         * gcc.dg/vect/vect-cselim-1.c: New test.
7412         * gcc.dg/vect/vect-cselim-2.c: New test.
7413
7414 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7415
7416         * gcc.target/arm/pr46934.c: New.
7417
7418 2011-03-23  Ian Lance Taylor  <iant@google.com>
7419
7420         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7421
7422 2011-03-23  Richard Guenther  <rguenther@suse.de>
7423
7424         * gcc.dg/struct: Remove directory and contents.
7425
7426 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7427
7428         PR testsuite/48251
7429         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7430
7431 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7432
7433         * gnat.dg/discr26.ad[sb]: New test.
7434         * gnat.dg/discr26_pkg.ads: New helper.
7435
7436 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7437
7438         PR target/47553
7439         * gcc.target/arm/neon-vld-1.c: New test.
7440
7441 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7442
7443         * gnat.dg/array14.ad[sb]: New test.
7444         * gnat.dg/array14_pkg.ads: New helper.
7445
7446 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7447
7448         * gcc.c-torture/execute/920501-8.x: Remove.
7449         * gcc.c-torture/execute/930513-1.x: Remove.
7450         * gcc.c-torture/execute/960312-1.x: Remove.
7451         * gcc.c-torture/compile/20000804-1.c,
7452         gcc.c-torture/compile/20001205-1.c,
7453         gcc.c-torture/compile/20001226-1.c,
7454         gcc.c-torture/compile/20010518-2.c,
7455         gcc.c-torture/compile/20020312-1.c,
7456         gcc.c-torture/compile/20020604-1.c,
7457         gcc.c-torture/compile/920501-12.c,
7458         gcc.c-torture/compile/920501-4.c,
7459         gcc.c-torture/compile/920520-1.c,
7460         gcc.c-torture/compile/980506-1.c,
7461         gcc.c-torture/execute/980709-1.x,
7462         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7463         options for m68hc11.
7464         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7465         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7466         m68hc11.
7467
7468 2011-03-22  Nick Clifton  <nickc@redhat.com>
7469
7470         * lib/target-supports.exp (check_profiling_available): Add MN10300
7471         to the list of targets that do not support profiling.  Restore
7472         alpha sorting to this list.
7473
7474 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7475
7476         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7477         failure on 32-bit systems.
7478         * gcc.dg/torture/vector-2.c: Ditto.
7479
7480 2011-03-22  Richard Guenther  <rguenther@suse.de>
7481
7482         PR tree-optimization/48228
7483         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7484
7485 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7486
7487         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7488         powerpc.
7489
7490         PR target/48226
7491         * gcc.target/powerpc/pr48226.c: New file.
7492
7493 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7494
7495         * lib/prune.exp (prune_gcc_output): Prune "could not create
7496         compact unwind for" warnings.
7497
7498 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7499
7500         PR c/42544
7501         PR c/48197
7502         * gcc.c-torture/execute/pr42544.c: New test.
7503         * gcc.c-torture/execute/pr48197.c: New test.
7504
7505 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7506
7507         PR preprocessor/48192
7508         * gcc.target/powerpc/pr48192.c: New file.
7509
7510         PR target/48053
7511         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7512         split problem of 0 being loaded in a VSX register.
7513
7514 2011-03-21  Richard Guenther  <rguenther@suse.de>
7515
7516         PR c/47939
7517         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7518         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7519         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7520         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7521
7522 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7523
7524         PR target/48213
7525         * gcc.dg/pr48213.c: New test.
7526
7527 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7528
7529         PR target/12171
7530         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7531
7532 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7533
7534         * gcc.target/arm/xor-and.c: New.
7535
7536 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7537
7538         PR fortran/22572
7539         * gfortran.dg/function_optimize_1.f90:  New test.
7540         * gfortran.dg/function_optimize_2.f90:  New test.
7541
7542 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7543
7544         PR rtl-optimization/47502
7545         * gcc.target/i386/pr47502-1.c: New.
7546         * gcc.target/i386/pr47502-2.c: Likewise.
7547
7548 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7549
7550         PR rtl-optimization/48156
7551         * gcc.dg/pr48156.c: New test.
7552
7553 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7554
7555         PR libfortran/47439
7556         * gfortran.dg/scratch_1.f90: Adjust test.
7557
7558 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7559
7560         PR libfortran/47439
7561         * gfortran.dg/scratch_1.f90: New test.
7562
7563 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7564
7565         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7566         variably modified typedefs.
7567         * gcc.dg/c1x-typedef-2.c: Remove.
7568
7569 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7570
7571         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7572         * gcc.dg/c1x-anon-struct-3.c: New test.
7573         * gcc.dg/anon-struct-11.c: Update.
7574
7575 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7576
7577         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7578         dg-xfail-run-if.
7579         Only xfail with gas.
7580
7581 2011-03-18  Jason Merrill  <jason@redhat.com>
7582
7583         * g++.dg/template/fn-ptr1.C: New.
7584
7585         * g++.dg/overload/volatile1.C: New.
7586
7587         * g++.dg/opt/pr23372.C: New.
7588
7589         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7590
7591 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7592
7593         PR middle-end/47405
7594         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7595
7596 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7597
7598         * gcc.target/arm/unsigned-extend-1.c: New.
7599
7600 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7601
7602         PR bootstrap/48161
7603         * gcc.c-torture/compile/pr48161.c: New test.
7604
7605 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7606
7607         PR middle-end/47725
7608         * gcc.dg/torture/pr47725.c: New.
7609
7610 2011-03-17  Jason Merrill  <jason@redhat.com>
7611
7612         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7613         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7614
7615 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7616
7617         * gnat.dg/specs/elab2.ads: New test.
7618         * gnat.dg/specs/elab2_pkg.ads: New helper.
7619
7620 2011-03-17  Jason Merrill  <jason@redhat.com>
7621
7622         * g++.dg/cpp0x/decltype-1212.C: New.
7623         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7624
7625 2011-03-17  Jason Merrill  <jason@redhat.com>
7626
7627         * g++.dg/parse/memfnquals1.C: New.
7628
7629 2011-03-17  Richard Guenther  <rguenther@suse.de>
7630
7631         PR middle-end/48134
7632         * gcc.dg/pr48134.c: New testcase.
7633
7634 2011-03-17  Richard Guenther  <rguenther@suse.de>
7635
7636         PR middle-end/48165
7637         * g++.dg/torture/pr48165.C: New testcase.
7638
7639 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7640
7641         PR rtl-optimization/48141
7642         * gcc.dg/pr48141.c: New test.
7643
7644 2011-03-16  Jason Merrill  <jason@redhat.com>
7645
7646         * g++.dg/cpp0x/constexpr-48089.C: New.
7647
7648         * g++.dg/cpp0x/constexpr-abi1.C: New.
7649
7650         * g++.dg/cpp0x/constexpr-46336.C: New.
7651         * g++.dg/parse/friend5.C: Adjust expected errors.
7652
7653         * g++.dg/cpp0x/constexpr-47570.C: New.
7654
7655 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7656
7657         PR debug/47510
7658         * ++.dg/debug/dwarf2/typedef6.C: New test.
7659
7660 2011-03-16  Jason Merrill  <jason@redhat.com>
7661
7662         * g++.dg/cpp0x/elision2.C: New.
7663
7664         * g++.dg/cpp0x/constexpr-array3.C: New.
7665
7666 2011-03-16  Jason Merrill  <jason@redhat.com>
7667
7668         * g++.dg/cpp0x/sfinae6.C: New.
7669         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7670         * g++.dg/cpp0x/pr45908.C: Likewise.
7671         * g++.dg/cpp0x/sfinae6.C: Likewise.
7672         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7673         * g++.old-deja/g++.law/arg11.C: Likewise.
7674
7675 2011-03-16  Jason Merrill  <jason@redhat.com>
7676
7677         * g++.dg/template/incomplete6.C: New.
7678
7679 2011-03-16  Jeff Law <law@redhat.com>
7680
7681         * gcc.dg/tree-ssa/vrp55.c: New test.
7682
7683 2011-03-16  Jason Merrill  <jason@redhat.com>
7684
7685         * g++.dg/cpp0x/auto22.C: New.
7686
7687 2011-03-16  Richard Guenther  <rguenther@suse.de>
7688
7689         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7690         optimizing it away if promoted to const.
7691
7692 2011-03-16  Richard Guenther  <rguenther@suse.de>
7693
7694         PR tree-optimization/48149
7695         * gcc.dg/fold-complex-1.c: New testcase.
7696
7697 2011-03-16  Richard Guenther  <rguenther@suse.de>
7698
7699         PR testsuite/48147
7700         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7701         or cloning happens.
7702
7703 2011-03-16  Richard Guenther  <rguenther@suse.de>
7704
7705         PR tree-optimization/26134
7706         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7707
7708 2011-03-16  Richard Guenther  <rguenther@suse.de>
7709
7710         PR tree-optimization/48146
7711         * gcc.dg/torture/pr48146.c: New testcase.
7712
7713 2011-03-16  Richard Guenther  <rguenther@suse.de>
7714
7715         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7716         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7717
7718 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7719
7720         PR middle-end/48136
7721         * gcc.c-torture/compile/pr48136.c: New test.
7722
7723         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7724
7725         PR debug/45882
7726         * gcc.dg/guality/pr45882.c: New test.
7727
7728 2011-03-15  Jason Merrill  <jason@redhat.com>
7729
7730         * g++.dg/cpp0x/constexpr-recursion.C: New.
7731
7732         * g++.dg/cpp0x/implicit11.C: New.
7733
7734 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7735
7736         * g++.dg/cpp0x/constexpr-attribute.C: New.
7737
7738 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7739
7740         * g++.dg/parse/pr34758.C: New.
7741
7742 2011-03-15  Xinliang David Li  <davidxl@google.com>
7743
7744         PR c/47837
7745         * gcc.dg/uninit-pred-7_d.c: New test.
7746         * gcc.dg/uninit-pred-8_d.c: New test.
7747
7748 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7749
7750         PR target/46788
7751         * gcc.target/arm/pr46788.c: New.
7752
7753 2011-03-15  Richard Guenther  <rguenther@suse.de>
7754
7755         PR middle-end/47650
7756         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7757         * gfortran.dg/ishft_4.f90: Likewise.
7758         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7759
7760 2011-03-15  Richard Guenther  <rguenther@suse.de>
7761
7762         PR tree-optimization/13954
7763         * g++.dg/tree-ssa/pr13954.C: New testcase.
7764
7765 2011-03-15  Richard Guenther  <rguenther@suse.de>
7766
7767         PR tree-optimization/48037
7768         * gcc.target/i386/pr48037-1.c: New testcase.
7769
7770 2011-03-15  Richard Guenther  <rguenther@suse.de>
7771
7772         PR tree-optimization/41490
7773         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7774         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7775         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7776         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7777         * g++.dg/tree-ssa/pr33604.C: Adjust.
7778
7779 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7780
7781         PR middle-end/47917
7782         * gcc.c-torture/execute/pr47917.c: New test.
7783         * gcc.dg/pr47917.c: New test.
7784
7785         PR middle-end/38878
7786         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7787
7788 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7789
7790         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7791         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7792         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7793         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7794         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7795         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7796         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7797         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7798         * gcc.target/i386/avx-floor-vec.c: Ditto.
7799         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7800         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7801         * gcc.target/i386/avx-rint-vec.c: Ditto.
7802         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7803         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7804         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7805         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7806
7807 2011-03-14  Tom Tromey  <tromey@redhat.com>
7808
7809         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7810         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7811         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7812
7813 2011-03-14  Tom Tromey  <tromey@redhat.com>
7814
7815         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7816         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7817         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7818
7819 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7820
7821         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7822
7823 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7824
7825         PR rtl-optimization/47166
7826         * gcc.c-torture/execute/postmod-1.c: New test.
7827
7828 2011-03-14  Richard Guenther  <rguenther@suse.de>
7829
7830         PR middle-end/48098
7831         * gcc.dg/torture/pr48098.c: New testcase.
7832
7833 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7834
7835         PR target/48053
7836         * gcc.target/powerpc/pr48053-1.c: New test.
7837         * gcc.target/powerpc/pr48053-2.c: Likewise.
7838
7839 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7840
7841         PR libfortran/48066
7842         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7843
7844 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7845
7846         PR libfortran/48066
7847         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7848
7849 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7850
7851         PR fortran/48059
7852         * gfortran.dg/class_41.f03: New.
7853
7854 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7855
7856         * g++.dg/conversion/cast3.C: New test.
7857
7858 2011-03-11  Jason Merrill  <jason@redhat.com>
7859
7860         * g++.dg/template/error45.C: New.
7861
7862         * g++.dg/parse/no-type-defn1.C: New.
7863
7864         * g++.dg/ext/attrib40.C: New.
7865
7866         * g++.dg/cpp0x/regress/array1.C: New.
7867
7868 2011-03-11  Richard Guenther  <rguenther@suse.de>
7869
7870         PR tree-optimization/48067
7871         * gcc.dg/pr48067.c: New testcase.
7872
7873 2011-03-11  Richard Guenther  <rguenther@suse.de>
7874
7875         PR lto/48073
7876         * g++.dg/lto/20110311-1_0.C: New testcase.
7877
7878 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7879
7880         PR c++/48035
7881         * g++.dg/inherit/virtual8.C: New test.
7882
7883         PR middle-end/48044
7884         * gcc.dg/torture/pr48044.c: New test.
7885
7886 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7887
7888         PR fortran/47768
7889         * gfortran.dg/proc_ptr_comp_31.f90: New.
7890
7891 2011-03-11  Richard Guenther  <rguenther@suse.de>
7892
7893         PR tree-optimization/47278
7894         * gcc.dg/torture/pr47278-1.c: New testcase.
7895         * gcc.dg/torture/pr47278-2.c: Likewise.
7896
7897 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7898
7899         PR tree-optimization/48063
7900         * gcc.dg/torture/pr48063.c: New test.
7901
7902 2011-03-10  Jason Merrill  <jason@redhat.com>
7903
7904         * g++.dg/template/array22.C: New.
7905
7906         * g++.dg/cpp0x/syntax-err1.C: New.
7907         * g++.dg/parse/error36.C: Adjust expected errors.
7908         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7909         * g++.old-deja/g++.pt/typename3.C: Likewise.
7910         * g++.old-deja/g++.pt/typename4.C: Likewise.
7911         * g++.old-deja/g++.pt/typename6.C: Likewise.
7912
7913 2011-03-09  Jason Merrill  <jason@redhat.com>
7914
7915         * g++.dg/template/nontype22.C: New.
7916
7917 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7918
7919         PR tree-optimization/47714
7920         * g++.dg/torture/pr47714.C: New test.
7921
7922 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7923
7924         PR target/47755
7925         * gcc.target/powerpc/pr47755-2.c: New file.
7926
7927 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7928
7929         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7930         is not set in the environment, pass 64 as first argument when not
7931         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7932         native where ulimit -u is supported.
7933
7934 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7935
7936         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7937
7938 2011-03-08  Jason Merrill  <jason@redhat.com>
7939
7940         * g++.dg/template/nontype21.C: New.
7941
7942         * g++.dg/template/anon5.C: New.
7943
7944 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7945
7946         PR debug/47881
7947         * gcc.dg/pr47881.c: New test.
7948
7949 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7950
7951         PR c++/47957
7952         * g++.dg/lookup/template3.C: New test.
7953
7954 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7955
7956         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7957         'long' type.
7958
7959 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7960
7961         PR testsuite/47954
7962         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7963         sizeof to compute alignment.
7964
7965 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7966
7967         PR tree-optimization/48022
7968         * gcc.dg/pr48022-1.c: New test.
7969         * gcc.dg/pr48022-2.c: New test.
7970
7971 2011-03-07  Jason Merrill  <jason@redhat.com>
7972
7973         * g++.dg/template/nontype20.C: New.
7974         * g++.dg/init/member1.C: Adjust expected errors.
7975         * g++.dg/parse/constant4.C: Likewise.
7976         * g++.dg/template/qualified-id3.C: Likewise.
7977         * g++.old-deja/g++.pt/crash10.C: Likewise.
7978
7979         * g++.dg/cpp0x/regress/non-const1.C: New.
7980
7981 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7982
7983         PR debug/47991
7984         * gcc.dg/pr47991.c: New test.
7985
7986 2011-03-07  Jason Merrill  <jason@redhat.com>
7987
7988         * g++.dg/abi/mangle46.C: New.
7989
7990 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7991
7992         PR target/47862
7993         * gcc.target/powerpc/pr47862.c: New.
7994
7995 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7996
7997         PR target/45413
7998         * gcc.target/i386/combine-mul.c: Require nonpic.
7999
8000 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
8001             Nathan Froyd  <froydnj@codesourcery.com>
8002
8003         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8004
8005 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
8006
8007         * README.QMTEST: Remove.
8008
8009 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
8010             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8011
8012         PR fortran/47850
8013         * gfortran.dg/array_constructor_37.f90 : New test.
8014
8015 2011-03-05  Jason Merrill  <jason@redhat.com>
8016
8017         * g++.dg/abi/mangle39.C: ABI v5, not 6.
8018         * g++.dg/abi/mangle45.C: Likewise.
8019         * g++.dg/cpp0x/trailing1.C: Likewise.
8020
8021 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8022
8023         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8024
8025 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
8026
8027         PR rtl-optimization/47899
8028         * gcc.dg/pr47899.c: New test.
8029
8030         * gcc.dg/torture/pr47968.c: Ignore warnings.
8031
8032         PR tree-optimization/47967
8033         * gcc.c-torture/compile/pr47967.c: New test.
8034
8035 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8036
8037         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8038         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8039
8040 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8041
8042         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8043         and property_getAttributes() if __OBJC2__.
8044         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8045         * objc.dg/property/property-encoding-1.m: New.
8046         * obj-c++.dg/property/property-encoding-1.mm: New.
8047
8048 2011-03-04  Jason Merrill  <jason@redhat.com>
8049
8050         * g++.dg/template/pseudodtor6.C: New.
8051
8052         * g++.dg/inherit/covariant19.C: New.
8053
8054 2011-03-04  Richard Guenther  <rguenther@suse.de>
8055
8056         PR middle-end/47968
8057         * gcc.dg/torture/pr47968.c: New testcase.
8058
8059 2011-03-04  Richard Guenther  <rguenther@suse.de>
8060
8061         PR middle-end/47975
8062         * gcc.dg/torture/pr47975.c: New testcase.
8063
8064 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
8065
8066         PR c++/47974
8067         * g++.dg/template/crash106.C: New.
8068
8069 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
8070
8071         PR c/47963
8072         * gcc.dg/gomp/pr47963.c: New test.
8073         * g++.dg/gomp/pr47963.C: New test.
8074
8075 2011-03-02  Jason Merrill  <jason@redhat.com>
8076
8077         * g++.dg/cpp0x/regress/condition1.C: New.
8078
8079         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8080
8081 2011-03-01  Jason Merrill  <jason@redhat.com>
8082
8083         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8084
8085         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8086
8087 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8088
8089         PR rtl-optimization/47925
8090         * gcc.c-torture/execute/pr47925.c: New test.
8091
8092 2011-03-01  Jason Merrill  <jason@redhat.com>
8093
8094         * g++.dg/cpp0x/decltype25.C: New.
8095
8096         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8097
8098 2011-03-01  Richard Guenther  <rguenther@suse.de>
8099
8100         PR tree-optimization/47890
8101         * gcc.dg/torture/pr47890.c: New testcase.
8102
8103 2011-03-01  Richard Guenther  <rguenther@suse.de>
8104
8105         PR lto/47924
8106         * gcc.dg/lto/pr47924_0.c: New testcase.
8107
8108 2011-03-01  Richard Guenther  <rguenther@suse.de>
8109
8110         PR lto/46911
8111         * gfortran.dg/lto/pr46911_0.f: New testcase.
8112
8113 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8114
8115         PR libgfortran/47933
8116         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8117         compile errors from older code form.
8118
8119 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8120
8121         PR libgfortran/47567
8122         * gfortran.dg/fmt_fw_d.f90: New test.
8123
8124 2011-02-28  Jason Merrill  <jason@redhat.com>
8125
8126         * g++.dg/inherit/covariant18.C: New.
8127
8128 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8129
8130         PR middle-end/47893
8131         * gcc.dg/pr47893.c: New test.
8132
8133 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8134
8135         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8136         NULL in case of a selector with conflicting types.
8137         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8138
8139 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8140
8141         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8142         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8143         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8144         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8145
8146 2011-02-28  Jason Merrill  <jason@redhat.com>
8147
8148         PR c++/47906
8149         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8150
8151 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8152
8153         PR libgfortran/47778
8154         * gfortran.dg/namelist_71.f90: New test.
8155
8156 2011-02-27  Jason Merrill  <jason@redhat.com>
8157
8158         PR c++/47906
8159         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8160         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8161
8162 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8163
8164         PR c++/46466
8165         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8166
8167 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8168
8169         PR fortran/47886
8170         * gfortran.dg/gomp/task-1.f90: Removed.
8171
8172 2011-02-26  Jason Merrill  <jason@redhat.com>
8173
8174         * g++.dg/template/this-targ1.C: New.
8175
8176         * g++.dg/cpp0x/regress/template-const1.C: New.
8177         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8178         * g++.dg/template/function1.C: Adjust.
8179         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8180         * g++.dg/debug/debug7.C: Adjust.
8181
8182 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8183
8184         PR fortran/47886
8185         * gfortran.dg/gomp/task-1.f90: New.
8186
8187 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8188
8189         * gcc.target/arm/neon-thumb2-move.c: Add
8190         dg-require-effective-target arm_thumb2_ok.
8191
8192 2011-02-24  Jason Merrill  <jason@redhat.com>
8193
8194         * g++.dg/parse/constant1.C: Specify C++98 mode.
8195         * g++.dg/parse/constant5.C: Likewise.
8196         * g++.dg/parse/error2.C: Likewise.
8197         * g++.dg/parse/semicolon3.C: Likewise.
8198         * g++.dg/template/crash14.C: Likewise.
8199         * g++.dg/template/local4.C: Likewise.
8200         * g++.dg/template/nontype3.C: Likewise.
8201         * g++.dg/parse/crash31.C: Adjust expected errors.
8202         * g++.dg/template/function1.C: Likewise.
8203         * g++.dg/template/ref3.C: Likewise.
8204         * g++.dg/template/static9.C: Likewise.
8205         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8206
8207         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8208         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8209         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8210         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8211         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8212
8213 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8214
8215         PR fortran/47878
8216         * gfortran.dg/pr47878.f90: New test.
8217
8218 2011-02-24  Richard Guenther  <rguenther@suse.de>
8219
8220         PR testsuite/47801
8221         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8222         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8223
8224 2011-02-24  Richard Guenther  <rguenther@suse.de>
8225
8226         PR fortran/47839
8227         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8228         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8229
8230 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8231
8232         PR libgfortran/47567
8233         * gfortran.dg/fmt_f0_1.f90: Update test.
8234
8235 2011-02-23  Jason Merrill  <jason@redhat.com>
8236
8237         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8238         * g++.dg/abi/mangle45.C: New.
8239
8240         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8241         * g++.dg/template/canon-type-9.C: Match use of decltype
8242         between declaration and definition.
8243         * g++.dg/template/canon-type-12.C: Likewise.
8244
8245 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8246
8247         PR fortran/40850
8248         * gfortran.dg/nested_allocatables_1.f90: New.
8249
8250 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8251
8252         PR c++/46868
8253         * g++.dg/pr46868.C: New test.
8254         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8255         * g++.dg/parse/error14.C: Adjust.
8256
8257 2011-02-23  Richard Guenther  <rguenther@suse.de>
8258
8259         PR tree-optimization/47838
8260         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8261
8262 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8263
8264         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8265
8266 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8267
8268         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8269         * gfortran.dg/count_init_expr.f03: Ditto.
8270         * gfortran.dg/gomp/pr43711.f90: Ditto.
8271         * gcc.dg/struct-parse-2.c: Ditto.
8272         * gcc.dg/parse-error-3.c: Ditto.
8273         * gcc.dg/Wlogical-op-1.c: Ditto.
8274         * gcc.dg/Walways-true-1.c: Ditto.
8275         * gcc.dg/pr24225.c: Ditto.
8276         * gcc.dg/Walways-true-2.c: Ditto.
8277         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8278         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8279         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8280         * g++.dg/overload/defarg4.C: Ditto.
8281         * g++.dg/inherit/covariant16.C: Ditto.
8282         * g++.dg/inherit/virtual7.C: Ditto.
8283         * g++.dg/template/canon-type-9.C: Ditto.
8284         * g++.dg/template/access19.C: Ditto.
8285         * g++.dg/template/call7.C: Ditto.
8286         * g++.dg/template/canon-type-2.C: Ditto.
8287         * g++.dg/template/init7.C: Ditto.
8288         * g++.dg/template/sizeof-template-argument.C: Ditto.
8289         * g++.dg/template/const3.C: Ditto.
8290         * g++.dg/template/sfinae26.C: Ditto.
8291         * g++.dg/template/sfinae26.C: Ditto.
8292         * g++.dg/template/canon-type-11.C: Ditto.
8293         * g++.dg/template/union2.C: Ditto.
8294         * g++.dg/template/canon-type-3.C: Ditto.
8295         * g++.dg/template/canon-type-1.C: Ditto.
8296         * g++.dg/template/canon-type-5.C: Ditto.
8297         * g++.dg/template/canon-type-7.C: Ditto.
8298         * g++.dg/template/canon-type-10.C: Ditto.
8299         * g++.dg/template/spec36.C: Ditto.
8300         * g++.dg/template/typedef38.C: Ditto.
8301         * g++.dg/template/canon-type-4.C: Ditto.
8302         * g++.dg/template/canon-type-6.C: Ditto.
8303         * g++.dg/template/canon-type-13.C: Ditto.
8304         * g++.dg/template/instantiate9.C: Ditto.
8305         * g++.dg/template/ttp22.C: Ditto.
8306         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8307         * g++.dg/warn/Walways-true-1.C: Ditto.
8308         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8309         * g++.dg/warn/Walways-true-2.C: Ditto.
8310         * g++.dg/conversion/op4.C: Ditto.
8311         * g++.dg/opt/pr19650.C: Ditto.
8312         * g++.dg/lookup/friend11.C: Ditto.
8313         * g++.dg/other/default2.C: Ditto.
8314         * g++.dg/other/default3.C: Ditto.
8315         * g++.dg/other/dtor2.C: Ditto.
8316         * g++.dg/other/friend5.C: Ditto.
8317         * g++.dg/other/default5.C: Ditto.
8318         * g++.dg/init/brace6.C: Ditto.
8319         * g++.dg/init/aggr5.C: Ditto.
8320         * g++.dg/init/error2.C: Ditto.
8321         * g++.dg/expr/bound-mem-fun.C: Ditto.
8322         * g++.dg/expr/cond6.C: Ditto.
8323         * g++.dg/expr/stmt-expr-1.C: Ditto.
8324         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8325         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8326         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8327         * g++.dg/cpp0x/bracket1.C: Ditto.
8328         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8329         * g++.dg/cpp0x/pr38646.C: Ditto.
8330         * g++.dg/cpp0x/variadic73.C: Ditto.
8331         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8332         * g++.dg/cpp0x/bracket4.C: Ditto.
8333         * g++.dg/cpp0x/decltype4.C: Ditto.
8334         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8335         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8336         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8337         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8338         * g++.dg/cpp0x/decltype2.C: Ditto.
8339         * g++.dg/cpp0x/decltype1.C: Ditto.
8340         * g++.dg/cpp0x/bracket2.C: Ditto.
8341         * g++.dg/cpp0x/decltype5.C: Ditto.
8342         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8343         * g++.dg/cpp0x/variadic70.C: Ditto.
8344         * g++.dg/cpp0x/decltype6.C: Ditto.
8345         * g++.dg/cpp0x/rvo.C: Ditto.
8346         * g++.dg/cpp0x/vt-40092.C: Ditto.
8347         * g++.dg/cpp0x/variadic-new.C: Ditto.
8348         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8349         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8350         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8351         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8352         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8353         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8354         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8355         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8356         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8357         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8358         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8359         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8360         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8361         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8362         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8363         * g++.dg/cpp0x/pr39639.C: Ditto.
8364         * g++.dg/cpp0x/decltype3.C: Ditto.
8365         * g++.dg/cpp0x/variadic68.C: Ditto.
8366         * g++.dg/cpp0x/variadic-function.C: Ditto.
8367         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8368         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8369         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8370         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8371         * g++.dg/parse/crash35.C: Ditto.
8372         * g++.dg/parse/crash40.C: Ditto.
8373         * g++.dg/parse/defarg12.C: Ditto.
8374         * g++.dg/parse/crash34.C: Ditto.
8375         * g++.dg/parse/constructor3.C: Ditto.
8376         * g++.dg/parse/template23.C: Ditto.
8377         * g++.dg/parse/crash56.C: Ditto.
8378         * g++.dg/parse/dtor13.C: Ditto.
8379         * g++.dg/parse/error33.C: Ditto.
8380         * g++.dg/parse/ctor9.C: Ditto.
8381         * g++.dg/parse/error32.C: Ditto.
8382         * g++.dg/parse/error37.C: Ditto.
8383         * g++.dg/parse/bitfield3.C: Ditto.
8384         * g++.dg/parse/struct-4.C: Ditto.
8385         * g++.dg/ext/has_trivial_copy.C: Ditto.
8386         * g++.dg/ext/is_polymorphic.C: Ditto.
8387         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8388         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8389         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8390         * g++.dg/ext/is_union.C: Ditto.
8391         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8392         * g++.dg/ext/is_pod.C: Ditto.
8393         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8394         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8395         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8396         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8397         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8398         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8399         * g++.dg/ext/is_abstract.C: Ditto.
8400         * g++.dg/ext/has_trivial_assign.C: Ditto.
8401         * g++.dg/ext/is_class.C: Ditto.
8402         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8403         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8404         * g++.dg/ext/is_base_of.C: Ditto.
8405         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8406         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8407         * g++.dg/ext/is_empty.C: Ditto.
8408         * g++.dg/ext/is_enum.C: Ditto.
8409         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8410         * gnat.dg/opt11.adb: Ditto.
8411         * obj-c++.dg/pr45735.mm: Ditto.
8412         * obj-c++.dg/pr24393.mm: Ditto.
8413         * obj-c++.dg/exceptions-2.mm: Ditto.
8414         * objc.dg/pr45735.m: Ditto.
8415         * objc.dg/pr24393.m: Ditto.
8416
8417 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8418
8419         * objc.dg/attributes/objc-exception-1.m: New.
8420
8421 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8422
8423         * gcc.dg/cpp/include7.c: New test.
8424
8425 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8426
8427         PR c++/47242
8428         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8429
8430 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8431
8432         PR rtl-optimization/47763
8433         * gcc.dg/pr47763.c: New test.
8434
8435 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8436
8437         PR fortran/45743
8438         * gfortran.dg/whole_file_32.f90 : New test.
8439
8440 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8441
8442         PR c++/47666
8443         * g++.dg/inherit/virtual7.C: New test.
8444
8445 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8446
8447         PR objc/47832
8448         * objc.dg/type-size-3.m: Updated error message.
8449         * objc.dg/type-size-4.m: New test.
8450         * objc.dg/type-size-5.m: New test.
8451
8452 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8453
8454         * lib/gnat.exp: Fix comments.
8455         Don't load libgloss.exp.
8456         (default_gnat_version): Call $compiler with --version.
8457         Adapt regexp for gnatmake output, insert version.
8458         (gnat_version): New proc.
8459         (gnat_init): Remove gnat_libgcc_s_path.
8460         (gnat_target_compile): Likewise.
8461         Remove ld_library_path.
8462         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8463         (gnat_pass): Remove.
8464         (gnat_pass): Remove.
8465         (gnat_finish): Remove.
8466         (gnat_exit): Remove.
8467         (local_find_gnatmake): Reindent.
8468         (runtest_file_p): Remove.
8469         (prune_warnings): Remove.
8470         (find_gnatclean): New proc.
8471         * lib/gnat-dg.exp (lremove): New proc.
8472         (gnat-dg-test): Reindent.
8473         Remove additional output files.
8474         (gnat-dg-runtest): Remove.
8475
8476         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8477         * gnat.dg/loop_optimization6.adb: Likewise.
8478         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8479
8480 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8481
8482         PR tree-optimization/47835
8483         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8484
8485 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8486
8487         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8488         * gfortran.dg/abstract_type_2.f03: Ditto.
8489         * gfortran.dg/abstract_type_3.f03: Ditto.
8490         * gfortran.dg/abstract_type_4.f03: Ditto.
8491         * gfortran.dg/abstract_type_5.f03: Ditto.
8492         * gfortran.dg/abstract_type_6.f03: Ditto.
8493         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8494         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8495         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8496         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8497         * gfortran.dg/array_function_5.f90: Ditto.
8498         * gfortran.dg/asynchronous_3.f03: Ditto.
8499         * gfortran.dg/char_expr_1.f90: Ditto.
8500         * gfortran.dg/class_14.f03: Ditto.
8501         * gfortran.dg/data_array_6.f: Ditto.
8502         * gfortran.dg/data_invalid.f90: Ditto.
8503         * gfortran.dg/dot_product_1.f03: Ditto.
8504         * gfortran.dg/func_derived_5.f90: Ditto.
8505         * gfortran.dg/func_result_4.f90: Ditto.
8506         * gfortran.dg/implied_do_1.f90: Ditto.
8507         * gfortran.dg/initialization_25.f90: Ditto.
8508         * gfortran.dg/initialization_26.f90: Ditto.
8509         * gfortran.dg/interface_34.f90: Ditto.
8510         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8511         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8512         * gfortran.dg/matmul_8.f03: Ditto.
8513         * gfortran.dg/merge_init_expr.f90: Ditto.
8514         * gfortran.dg/pack_assign_1.f90: Ditto.
8515         * gfortran.dg/pack_vector_1.f90: Ditto.
8516         * gfortran.dg/pointer_check_8.f90: Ditto.
8517         * gfortran.dg/product_init_expr.f03: Ditto.
8518         * gfortran.dg/reshape_order_5.f90: Ditto.
8519         * gfortran.dg/reshape_shape_1.f90: Ditto.
8520         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8521         * gfortran.dg/same_name_2.f90: Ditto.
8522         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8523         * gfortran.dg/spread_init_expr.f03: Ditto.
8524         * gfortran.dg/stmt_func_1.f90: Ditto.
8525         * gfortran.dg/sum_init_expr.f03: Ditto.
8526         * gfortran.dg/transpose_3.f03: Ditto.
8527         * gfortran.dg/unpack_init_expr.f03: Ditto.
8528         * gfortran.dg/warn_conversion.f90: Ditto.
8529         * gfortran.dg/warn_conversion_2.f90: Ditto.
8530         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8531         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8532         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8533         * gfortran.dg/whole_file_16.f90: Ditto.
8534         * gfortran.dg/whole_file_17.f90: Ditto.
8535         * gfortran.dg/whole_file_18.f90: Ditto.
8536         * gfortran.dg/whole_file_20.f03: Ditto.
8537         * gfortran.dg/whole_file_5.f90: Ditto.
8538         * gfortran.dg/whole_file_6.f90: Ditto.
8539         * gfortran.dg/write_invalid_format.f90: Ditto.
8540         * gfortran.dg/zero_sized_6.f90: Ditto.
8541
8542 2011-02-21  Jeff Law <law@redhat.com>
8543
8544         PR rtl-optimization/46178
8545         * gcc.target/i386/pr46178.c: New test.
8546
8547         PR rtl-optimization/46002
8548         * gcc.c-torture/compile/pr46002.c: New test.
8549
8550 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8551
8552         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8553         *-*-hpux10*.
8554
8555 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8556
8557         PR debug/47106
8558         * g++.dg/debug/pr47106.C: Require effective target lto.
8559
8560 2011-02-21  Jason Merrill  <jason@redhat.com>
8561
8562         * g++.dg/cpp0x/constexpr-diag2.C: New.
8563
8564 2011-02-20  Jason Merrill  <jason@redhat.com>
8565
8566         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8567
8568         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8569
8570         * g++.dg/overload/conv-op1.C: New.
8571
8572         * g++.dg/cpp0x/constexpr-synth1.C: New.
8573
8574 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8575
8576         * objc.dg/layout-2.m: New.
8577         * objc.dg/selector-3.m: Adjusted location of error message.
8578         * objc.dg/type-size-3.m: Same.
8579         * obj-c++.dg/selector-3.mm: Same.
8580
8581 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8582
8583         PR objc/47784
8584         * objc.dg/property/dotsyntax-22.m: New.
8585         * obj-c++.dg/property/dotsyntax-22.mm: New.
8586
8587 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8588
8589         PR c++/46394
8590         * g++.dg/template/typedef38.C: New test.
8591
8592 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8593
8594         PR fortran/46818
8595         * gfortran.dg/whole_file_30.f90 : New test.
8596         * gfortran.dg/whole_file_31.f90 : New test.
8597
8598 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8599
8600         PR fortran/45077
8601         PR fortran/44945
8602         * gfortran.dg/whole_file_28.f90 : New test.
8603         * gfortran.dg/whole_file_29.f90 : New test.
8604
8605 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8606
8607         PR c++/44118
8608         * g++.dg/template/crash105.C: New.
8609
8610 2011-02-19  Jason Merrill  <jason@redhat.com>
8611
8612         * g++.dg/cpp0x/regress/no-elide1.C: New.
8613
8614 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8615
8616         PR tree-optimization/46620
8617         * gcc.dg/pr46620.c: New.
8618
8619 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR c/47809
8622         * gcc.target/i386/pr47809.c: New test.
8623
8624 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8625             Tobias Burnus  <burnus@net-b.de>
8626
8627         * lib/target-supports.exp
8628         (check_effective_target_fortran_large_real): New check for large reals.
8629         * gfortran.dg/nan_7.f90: New test.
8630
8631 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8632
8633         PR libgfortran/47567
8634         * gfortran.dg/fmt_f0_1.f90: Update test.
8635
8636 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8637
8638         PR fortran/47348
8639         * gfortran.dg/array_constructor_36.f90 : New test.
8640         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8641         allow for comparison between different elements of the array
8642         constructor at different levels of optimization.
8643
8644 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8645
8646         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8647         * gcc.target/i386/pr32280-1.c: Likewise.
8648
8649 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8650
8651         PR target/47800
8652         * gcc.target/i386/pr47800.c: New test.
8653
8654 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8655
8656         * objc/execute/exceptions/foward-1.x: New.
8657
8658 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8659
8660         PR fortran/47789
8661         * gfortran.dg/derived_constructor_comps_4.f90: New.
8662
8663 2011-02-18  Tobias Burnus
8664
8665         PR fortran/47775
8666         * gfortran.dg/func_result_6.f90: New.
8667
8668 2011-02-18  Michael Matz  <matz@suse.de>
8669
8670         PR fortran/45586
8671         * gfortran.dg/lto/pr45586_0.f90: New test.
8672         * gfortran.dg/typebound_proc_20.f90: Ditto.
8673         * gfortran.dg/typebound_proc_21.f90: Ditto.
8674
8675 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8676
8677         PR c++/47795
8678         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8679
8680 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8681
8682         PR fortran/47750
8683         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8684         gcc_warning_prefix.
8685         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8686         normalizing the error/warning output.
8687         * gfortran.dg/Wall.f90: Update dg-error/warning.
8688         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8689         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8690         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8691         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8692         * gfortran.dg/class_30.f90: Update dg-error/warning.
8693         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8694         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8695         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8696         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8697         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8698         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8699         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8700         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8701         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8702         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8703         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8704         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8705         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8706         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8707         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8708         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8709         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8710         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8711         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8712         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8713         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8714         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8715         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8716         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8717         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8718
8719 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8720
8721         PR fortran/47768
8722         * gfortran.dg/proc_ptr_comp_30.f90: New.
8723
8724 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR debug/47780
8727         * gcc.target/i386/pr47780.c: New test.
8728
8729 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8730
8731         PR fortran/47767
8732         * gfortran.dg/class_40.f03: New.
8733
8734 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8735
8736         PR c++/47208
8737         * g++.dg/cpp0x/auto21.C: New test.
8738
8739 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8740
8741         * objc.dg/special/unclaimed-category-1.h: Updated for
8742         new ABI support.
8743         * objc.dg/special/unclaimed-category-1.m: Same.
8744         * objc.dg/zero-link-1.m: Same.
8745         * objc.dg/lookup-1.m: Same.
8746         * objc.dg/torture/strings/const-str-9.m
8747         * objc.dg/torture/strings/const-str-10.m: Same.
8748         * objc.dg/torture/strings/const-str-11.m: Same.
8749         * objc.dg/torture/forward-1.m: Same.
8750         * objc.dg/zero-link-2.m: Same.
8751         * objc.dg/encode-7-next-64bit.m: Same.
8752         * objc.dg/method-4.m: Same.
8753         * objc.dg/next-runtime-1.m: Same.
8754         * objc.dg/image-info.m: Same.
8755         * objc.dg/pr23214.m: Same.
8756         * objc.dg/symtab-1.m: Same.
8757         * obj-c++.dg/basic.m: Same.
8758         * obj-c++.dg/proto-lossage-3.m: Same.
8759         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8760         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8761         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8762         * obj-c++.dg/method-11.m: Same.
8763         * objc/execute/enumeration-1.m: Same.
8764         * objc/execute/object_is_class.m: Same.
8765         * objc/execute/formal_protocol-2.m: Same.
8766         * objc/execute/formal_protocol-4.m: Same.
8767         * objc/execute/formal_protocol-6.m: Same.
8768         * objc/execute/bycopy-3.m: Same.
8769         * objc/execute/exceptions/catchall-1.m: Same.
8770         * objc/execute/exceptions/finally-1.m: Same.
8771         * objc/execute/exceptions/local-variables-1.m: Same.
8772         * objc/execute/exceptions/foward-1.m: Same.
8773         * objc/execute/bf-common.h
8774         * objc/execute/enumeration-2.m: Same.
8775         * objc/execute/formal_protocol-1.m: Same.
8776         * objc/execute/formal_protocol-3.m: Same.
8777         * objc/execute/formal_protocol-5.m: Same.
8778         * objc/execute/accessing_ivars.m: Same.
8779         * objc/execute/bycopy-2.m: Same.
8780         * objc/execute/formal_protocol-7.m: Same.
8781         * objc/execute/compatibility_alias.m: Same.
8782         * objc/execute/no_clash.m: Same.
8783         * objc/execute/object_is_meta_class.m: Same.
8784         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8785         * objc/execute/class-tests-1.h: Include stdio.h.
8786         * objc/execute/class-tests-2.h: Same.
8787         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8788         runtimes.
8789         * obj-c++.dg/try-catch-2.mm: Same.
8790
8791 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8792
8793         PR c++/47783
8794         * g++.dg/warn/Wunused-parm-4.C: New test.
8795
8796 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8797             Jan Hubicka  <jh@suse.cz>
8798
8799         PR debug/47106
8800         PR debug/47402
8801         * g++.dg/debug/pr47106.C: New.
8802
8803 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8804
8805         PR target/43653
8806         * gcc.target/i386/pr43653.c: New test.
8807
8808 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8809
8810         PR c++/47172
8811         * g++.dg/template/inherit6.C: New test.
8812
8813 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8814
8815         PR fortran/47745
8816         * gfortran.dg/class_39.f03: New.
8817
8818 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8819
8820         PR c++/47326
8821         * g++.dg/cpp0x/variadic106.C: New test.
8822
8823 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8824
8825         PR libfortran/47757
8826         * gfortran.dg/pr47757-1.f90: New test.
8827         * gfortran.dg/pr47757-2.f90: New test.
8828         * gfortran.dg/pr47757-3.f90: New test.
8829
8830         PR c++/47704
8831         * g++.dg/cpp0x/enum8.C: New test.
8832
8833 2011-02-15  Jason Merrill  <jason@redhat.com>
8834
8835         * g++.dg/inherit/implicit-trivial1.C: New.
8836         * g++.dg/cpp0x/implicit-trivial1.C: New.
8837
8838 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8839
8840         PR middle-end/47725
8841         * gcc.dg/torture/pr47725.c: Removed.
8842
8843 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8844
8845         PR target/47755
8846         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8847         constant does not generate a load from memory.
8848
8849 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8850
8851         PR middle-end/47725
8852         * gcc.dg/torture/pr47725.c: New.
8853
8854 2011-02-15  Richard Guenther  <rguenther@suse.de>
8855
8856         PR tree-optimization/47743
8857         * gcc.dg/torture/pr47743.c: New testcase.
8858
8859 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8860
8861         PR middle-end/47581
8862         * gcc.target/i386/pr47581.c: New test.
8863
8864 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8865
8866         PR fortran/47730
8867         * gfortran.dg/select_type_22.f03: New.
8868
8869 2011-02-14  Jason Merrill  <jason@redhat.com>
8870
8871         * g++.dg/cpp0x/regress/enum1.C: New.
8872
8873 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8874
8875         * gnat.dg/include.adb: New test.
8876
8877 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8878
8879         PR fortran/47728
8880         * gfortran.dg/class_38.f03: New.
8881
8882 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8883
8884         * gcc.dg/pr46494.c: New test.
8885
8886 2011-02-14  Richard Guenther  <rguenther@suse.de>
8887
8888         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8889
8890 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8891
8892         PR ada/41929
8893         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8894         sparc*-sun-solaris2.11.
8895
8896 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8897
8898         PR fortran/47349
8899         * gfortran.dg/argument_checking_18.f90: New.
8900
8901 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8902
8903         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8904         * gfortran.dg/argument_checking_17.f90: New.
8905
8906 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8907
8908         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8909         are temporarily disabled.
8910         * gfortran.dg/class_7.f03: Ditto.
8911         * gfortran.dg/coarray_14.f90: Ditto.
8912         * gfortran.dg/typebound_proc_13.f03: Ditto.
8913
8914 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8915
8916         PR fortran/45586
8917         * gfortran.dg/extends_11.f03: New.
8918
8919 2011-02-11  Xinliang David Li  <davidxl@google.com>
8920
8921         PR tree-optimization/47707
8922         * g++.dg/tree-ssa/pr47707.C: New test.
8923
8924 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8925
8926         * g++.dg/opt/inline17.C: New test.
8927
8928 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8929
8930         PR fortran/47550
8931         * gfortran.dg/pure_formal_2.f90: New.
8932
8933 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8934
8935         PR rtl-optimization/47614
8936         * gfortran.dg/pr47614.f: New.
8937
8938 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8939
8940         PR driver/47678
8941         * gcc.dg/opts-6.c: New test.
8942
8943 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8944
8945         PR debug/47684
8946         * gcc.dg/pr47684.c: New test.
8947
8948 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8949
8950         PR target/47629
8951         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8952         c99_runtime, dg-add-options c99_runtime.
8953         (main): Use __asm__.
8954
8955 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8956
8957         PR testsuite/47400
8958         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8959         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8960         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8961         * gcc.dg/ucnid-10.c: Likewise.
8962         * gcc.dg/ucnid-13.c: Likewise.
8963         * gcc.dg/ucnid-7.c: Likewise.
8964         * gcc.dg/ucnid-8.c: Likewise.
8965         Adapt dg-warning line number.
8966
8967 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8968
8969         * gcc.target/i386/parity-1.c: Use -march=k8.
8970         * gcc.target/i386/parity-2.c: Ditto.
8971         * gcc.target/i386/vecinit-1.c: Ditto.
8972         * gcc.target/i386/vecinit-2.c: Ditto.
8973
8974 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8975
8976         PR target/46610
8977         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8978         * gcc.target/mips/save-restore-3.c: Likewise.
8979         * gcc.target/mips/save-restore-4.c: Likewise.
8980         * gcc.target/mips/save-restore-5.c: Likewise.
8981
8982         PR target/47683
8983         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8984         * g++.dg/tree-prof/partition2.C: Likewise.
8985
8986 2011-02-09  Jason Merrill  <jason@redhat.com>
8987
8988         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8989         rather than misdeclare std::puts.
8990
8991         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8992         * g++.dg/other/warning1.C: Likewise.
8993         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8994         * g++.old-deja/g++.gb/scope06.C: Likewise.
8995         * g++.old-deja/g++.law/cvt11.C: Likewise.
8996         * g++.old-deja/g++.law/init1.C: Likewise.
8997         * g++.dg/abi/mangle26.C: Likewise.
8998
8999         * g++.dg/template/function1.C: Adjust for C++0x mode.
9000         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9001
9002         * g++.dg/ext/label10.C: Adjust for C++0x mode.
9003         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9004
9005         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9006
9007         * g++.dg/cpp0x/regress/abi-empty7.C: New.
9008
9009         * g++.dg/cpp0x/regress: New directory.
9010         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9011         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9012         * g++.dg/cpp0x/regress/regress3.C: New.
9013
9014 2011-02-10  Richard Guenther  <rguenther@suse.de>
9015
9016         PR tree-optimization/47677
9017         * gcc.dg/torture/pr47677.c: New testcase.
9018
9019 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
9020
9021         * objc.dg/special/load-category-1.m: Remove unused header.
9022         * objc.dg/special/load-category-1a.m: Likewise.
9023         * objc.dg/special/load-category-2.m: Likewise.
9024         * objc.dg/special/load-category-2a.m: Likewise.
9025         * objc.dg/special/load-category-3.m: Likewise.
9026         * objc.dg/special/load-category-3a.m: Likewise.
9027         * objc.dg/attributes/proto-attribute-2.m: Likewise.
9028         * objc.dg/attributes/proto-attribute-3.m: Likewise.
9029         * objc.dg/attributes/class-attribute-1.m: Likewise.
9030         * objc.dg/property/property.exp: Don't run for Darwin < 9.
9031         * obj-c++.dg/property/property.exp: Likewise.
9032         * objc.dg/attributes/method-sentinel-1.m: Update type header.
9033         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9034         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9035         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9036         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9037         * obj-c++.dg/template-8.mm: Likewise.
9038
9039 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
9040
9041         PR target/47665
9042         * gcc.target/i386/pr47665.c: New test.
9043
9044 2011-02-10  Jie Zhang  <jie@codesourcery.com>
9045
9046         PR testsuite/47622
9047         Revert
9048         2011-02-05  Jie Zhang  <jie@codesourcery.com>
9049         PR debug/42631
9050         * gcc.dg/pr42631.c: Update test.
9051         * gcc.dg/pr42631-2.c: New test.
9052
9053 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9054
9055         PR fortran/47352
9056         * gfortran.dg/proc_decl_25.f90: New.
9057
9058 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9059
9060         PR fortran/47463
9061         * gfortran.dg/typebound_assignment_2.f03: New.
9062
9063 2011-02-09  Richard Guenther  <rguenther@suse.de>
9064
9065         PR tree-optimization/47664
9066         * gcc.dg/tree-ssa/inline-7.c: New testcase.
9067
9068 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9069
9070         PR middle-end/47646
9071         * gnat.dg/uninit_func.adb: Adjust dg directive.
9072
9073 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
9074
9075         PR middle-end/47646
9076         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9077
9078 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9079
9080         PR fortran/47637
9081         * gfortran.dg/auto_dealloc_2.f90: New.
9082
9083 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9084
9085         * gcc.dg/builtins-config.h: Remove __sgi handling.
9086         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9087         -std=c99 for mips-sgi-irix6.5*.
9088
9089 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9090
9091         PR middle-end/45505
9092         * gfortran.dg/pr25923.f90: Remove xfails.
9093
9094 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9095
9096         PR fortran/47583
9097         * gfortran.dg/inquire_14.f90: New test.
9098
9099 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9100
9101         PR fortran/45290
9102         * gfortran.dg/pointer_init_6.f90: New.
9103
9104 2011-02-08  Jeff Law <law@redhat.com>
9105
9106         PR tree-optimization/42893
9107         * gcc.tree-ssa/pr42893.c: New test.
9108
9109 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9110
9111         PR tree-optimization/46834
9112         PR tree-optimization/46994
9113         PR tree-optimization/46995
9114         * gcc.dg/graphite/id-pr46834.c: New.
9115         * gfortran.dg/graphite/id-pr46994.f90: New.
9116         * gfortran.dg/graphite/id-pr46995.f90: New.
9117
9118 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9119
9120         PR middle-end/47646
9121         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9122         using the variable is known the warning is emitted there.
9123         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9124         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9125
9126         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9127         statement.
9128         (vg): Likewise.
9129         * gcc.dg/noreturn-1.c (foo5): Likewise.
9130         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9131         (method2): Likewise.
9132
9133         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9134         the return statement using the uninitialized variable.
9135         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9136
9137 2011-02-08  Richard Guenther  <rguenther@suse.de>
9138
9139         PR middle-end/47639
9140         * g++.dg/opt/pr47639.c: New testcase.
9141
9142 2011-02-08  Richard Guenther  <rguenther@suse.de>
9143
9144         PR tree-optimization/47632
9145         * g++.dg/opt/pr47632.C: New testcase.
9146
9147 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9148
9149         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9150
9151 2011-02-07  Richard Guenther  <rguenther@suse.de>
9152
9153         PR tree-optimization/47615
9154         * g++.dg/opt/pr47615.C: New testcase.
9155
9156 2011-02-07  Richard Guenther  <rguenther@suse.de>
9157
9158         PR tree-optimization/47621
9159         * gcc.dg/torture/pr47621.c: New testcase.
9160
9161 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9162
9163         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9164
9165 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9166
9167         PR fortran/47592
9168         * gfortran.dg/allocate_with_source_1 : New test.
9169
9170 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR middle-end/47610
9173         * gcc.dg/pr47610.c: New test.
9174
9175 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9176
9177         PR debug/42631
9178         * gcc.dg/pr42631.c: Update test.
9179         * gcc.dg/pr42631-2.c: New test.
9180
9181 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9182
9183         PR fortran/47574
9184         * gfortran.dg/pr47574.f90:  New test.
9185
9186 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9187
9188         PR tree-optimization/46194
9189         * gcc.dg/autopar/pr46194.c: New.
9190
9191 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9192
9193         PR tree-optimization/43695
9194         * g++.dg/ipa/pr43695.C: New.
9195
9196 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9197
9198         PR inline-asm/23200
9199         * gcc.dg/pr23200.c: New test.
9200
9201 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9202
9203         PR c++/47589
9204         * g++.dg/pr47589.C: New test.
9205
9206 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9207
9208         PR c++/47398
9209         * g++.dg/template/typedef37.C: New test.
9210         * g++.dg/template/param1.C: Adjust expected error message.
9211
9212 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9213
9214         PR middle-end/31490
9215         * gcc.dg/pr31490-2.c: New test.
9216         * gcc.dg/pr31490-3.c: New test.
9217         * gcc.dg/pr31490-4.c: New test.
9218
9219 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9220             Jakub Jelinek  <jakub@redhat.com>
9221
9222         PR c++/46890
9223         * g++.dg/parser/semicolon3.C: Adjust.
9224         * g++.dg/parser/semicolon4.C: New testcase.
9225         * g++.dg/pr46890.C: New testcase.
9226
9227 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9228
9229         PR c++/29571
9230         * g++.dg/init/pr29571.C: New.
9231
9232 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9233
9234         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9235         instead of vect_int.
9236
9237 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR target/47312
9240         * gcc.target/i386/pr47312.c: New test.
9241
9242         PR target/47564
9243         * gcc.target/i386/pr47564.c: New test.
9244
9245 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9246
9247         PR tree-optimization/45122
9248         * gcc.dg/tree-ssa/pr45122.c: New.
9249
9250 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9251
9252         PR target/47272
9253         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9254         and vec_vsx_st.
9255
9256         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9257         and vsx so a default --with-cpu=power7 doesn't give an error
9258         when -mavoid-indexed-addresses is used.
9259
9260         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9261         wrapper function to save the arguments and then jump to the real
9262         function, rather than depending on the compiler not to move stuff
9263         before an asm.
9264         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9265
9266 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9267             Paul Thomas  <pault@gcc.gnu.org>
9268
9269         PR fortran/47082
9270         * gfortran.dg/class_37.f03 : New test.
9271
9272 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9273             Richard Guenther  <rguenther@suse.de>
9274
9275         PR tree-optimization/40979
9276         PR bootstrap/47044
9277         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9278         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9279         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9280         check_vect_support_and_set_flags.
9281         * gfortran.dg/graphite/vect-pr40979.f90: New.
9282
9283 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9284
9285         PR fortran/47572
9286         * gfortran.dg/class_36.f03: New.
9287
9288 2011-02-02  Richard Guenther  <rguenther@suse.de>
9289
9290         PR tree-optimization/47566
9291         * gcc.dg/lto/20110201-1_0.c: New testcase.
9292
9293 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9294
9295         PR debug/47498
9296         PR debug/47501
9297         PR debug/45136
9298         PR debug/45130
9299         * debug/pr47498.c: New.
9300         * debug/pr47501.c: New.
9301
9302 2011-02-01  Richard Guenther  <rguenther@suse.de>
9303
9304         PR tree-optimization/47559
9305         * g++.dg/torture/pr47559.C: New testcase.
9306
9307 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9308
9309         PR fortran/47565
9310         * gfortran.dg/typebound_call_20.f03: New.
9311
9312 2011-02-01  Richard Guenther  <rguenther@suse.de>
9313
9314         PR tree-optimization/47555
9315         * gcc.dg/pr47555.c: New testcase.
9316
9317 2011-02-01  Richard Guenther  <rguenther@suse.de>
9318
9319         PR tree-optimization/47541
9320         * g++.dg/torture/pr47541.C: New testcase.
9321
9322 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9323
9324         PR fortran/47455
9325         * gfortran.dg/typebound_call_19.f03: New.
9326
9327 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9328
9329         PR c++/47416
9330         * g++.dg/cpp0x/pr47416.C: New test.
9331
9332 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9333
9334         PR fortran/47519
9335         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9336
9337 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9338
9339         PR fortran/47463
9340         * gfortran.dg/typebound_assignment_1.f03: New.
9341
9342 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9343
9344         PR tree-optimization/47538
9345         * gcc.c-torture/execute/pr47538.c: New test.
9346
9347 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9348
9349         PR target/45325
9350         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9351
9352 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9353
9354         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9355
9356 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9357
9358         PR rtl-optimization/44031
9359         * gcc.c-torture/compile/20110131-1.c: New test.
9360
9361 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9362
9363         PR fortran/47042
9364         * gfortran.dg/stmt_func_1.f90: New.
9365
9366 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9367
9368         PR fortran/47042
9369         * gfortran.dg/interface_34.f90: New.
9370
9371 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9372
9373         PR fortran/47523
9374         * gfortran.dg/realloc_on_assign_5.f03: New test.
9375         * gfortran.dg/realloc_on_assign_5.f03: New test.
9376
9377 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9378
9379         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9380         * gfortran.dg/bessel_7.f90: Likewise.
9381         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9382
9383         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9384         * gfortran.dg/sum_init_expr.f03: Likewise.
9385
9386         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9387
9388         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9389         -r -nostdlib.
9390
9391         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9392         loop only on "vect_intfloat_cvt" targets.
9393
9394 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9395
9396         PR fortran/47531
9397         * gfortran.dg/shape_6.f90: New.
9398
9399 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9400
9401         PR libgfortran/47434
9402         * gfortran.dg/read_infnan_1.f90: Update test.
9403         * gfortran.dg/module_nan.f90: Update test.
9404         * gfortran.dg/char4_iunit_1.f03: Update test.
9405         * gfortran.dg/large_real_kind_1.f90: Update test.
9406         * gfortran.dg/real_const_3.f90: Update test.
9407         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9408
9409 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9410
9411         PR c++/47311
9412         * g++.dg/template/param2.C: New test.
9413
9414 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9415
9416         PR libgfortran/47285
9417         * gfortran.dg/fmt_g.f: New test.
9418
9419 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9420
9421         PR fortran/47507
9422         * gfortran.dg/pure_formal_1.f90: New.
9423
9424 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9425
9426         PR target/42894
9427         * gcc.dg/tls/pr42894.c: New test.
9428
9429 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9430
9431         * gcc.dg/pr47276.c: Add dg-require-visibility.
9432
9433 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9434
9435         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9436
9437 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9438             Tobias Burnus  <burnus@gcc.gnu.org>
9439
9440         PR fortran/45170
9441         PR fortran/35810
9442         PR fortran/47350
9443         * gfortran.dg/realloc_on_assign_3.f03: New test.
9444         * gfortran.dg/realloc_on_assign_4.f03: New test.
9445         * gfortran.dg/allocatable_function_5.f90: New test.
9446         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9447         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9448         implemented" dg-errors.
9449
9450 2011-01-27  Jan Hubicka  <jh@suse.cz>
9451
9452         PR middle-end/46949
9453         * gcc.dg/attr-weakref-4.c: New testcase
9454
9455 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9456
9457         PR tree-optimization/47228
9458         * gcc.dg/torture/pr47228.c: New test.
9459
9460 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9461
9462         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9463
9464 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9465
9466         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9467         when using auto-overlay support on the SPU.
9468
9469 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9470
9471         PR rtl-optimization/44174
9472         * gcc.target/i386/asm-6.c: New test.
9473
9474 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9475
9476         PR rtl-optimization/46856
9477         * gcc.c-torture/compile/pr46856.c: New test.
9478
9479 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9480             Andrew Pinski  <pinskia@gmail.com>
9481
9482         PR c/43082
9483         * gcc.dg/pr43082.c: New.
9484
9485 2011-01-26  DJ Delorie  <dj@redhat.com>
9486
9487         PR rtl-optimization/46878
9488         * gcc.dg/pr46878-1.c: New test.
9489
9490 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR c++/47476
9493         * g++.dg/cpp0x/pr47476.C: New test.
9494
9495 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9496
9497         * gcc.c-torture/compile/20110126-1.c: New test.
9498
9499 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9500
9501         PR c/47473
9502         * gcc.dg/torture/pr47473.c: New test.
9503
9504 2011-01-26  Jan Hubicka  <jh@suse.cz>
9505
9506         PR target/47237
9507         * gcc.c-torture/execute/pr47237.c: New testcase.
9508
9509 2011-01-26  Jan Hubicka  <jh@suse.cz>
9510
9511         PR tree-optimization/47190
9512         * gcc.dg/attr-weakref-3.c: New testcase.
9513
9514 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9515
9516         PR c++/43601
9517         * gcc.dg/dll-9a.c: New test file.
9518         * gcc.dg/dll-11.c: Likewise.
9519         * gcc.dg/dll-12.c: Likewise.
9520         * gcc.dg/dll-12a.c: Likewise.
9521         * gcc.dg/dll-11a.c: Likewise.
9522         * gcc.dg/dll-9.c: Likewise.
9523         * gcc.dg/dll-10.c: Likewise.
9524         * gcc.dg/dll-10a.c: Likewise.
9525         * g++.dg/ext/dllexport4a.cc: Likewise.
9526         * g++.dg/ext/dllexport4.C: Likewise.
9527         * g++.dg/ext/dllexport5.C: Likewise.
9528         * g++.dg/ext/dllexport5a.cc: Likewise.
9529
9530 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9531
9532         PR tree-optimization/46970
9533         * gcc.dg/graphite/pr46970.c: New.
9534
9535 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9536
9537         PR tree-optimization/46215
9538         * gcc.dg/graphite/pr46215.c: New.
9539
9540 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9541
9542         PR tree-optimization/46168
9543         * gcc.dg/graphite/pr46168.c: New.
9544
9545 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9546
9547         PR tree-optimization/43657
9548         * gcc.dg/graphite/pr43657.c: New.
9549
9550 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9551
9552         PR tree-optimization/29832
9553         * gfortran.dg/graphite/pr29832.f90: New.
9554
9555 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9556
9557         PR tree-optimization/43567
9558         * gcc.dg/graphite/pr43567.c: New.
9559
9560 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9561
9562         * gfortran.dg/graphite/interchange-4.f: New.
9563         * gfortran.dg/graphite/interchange-5.f: New.
9564
9565         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9566         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9567         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9568         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9569         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9570         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9571         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9572         * gfortran.dg/ltrans-7.f90: Removed.
9573         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9574
9575         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9576         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9577         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9578         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9579         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9580         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9581         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9582         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9583         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9584         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9585         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9586         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9587         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9588         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9589         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9590         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9591         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9592         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9593         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9594         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9595         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9596         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9597         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9598         * gcc.dg/tree-ssa/data-dep-1.c
9599         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9600         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9601         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9602         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9603         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9604
9605 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR tree-optimization/47265
9608         PR tree-optimization/47443
9609         * gcc.c-torture/compile/pr47265.c: New test.
9610         * gcc.dg/pr47443.c: New test.
9611
9612 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9613
9614         PR tree-optimization/47382
9615         * g++.dg/torture/pr47382.C: New test.
9616         * g++.dg/opt/devirt1.C: Xfail.
9617
9618 2011-01-25  Yao Qi  <yao@codesourcery.com>
9619
9620         PR target/45701
9621         * gcc.target/arm/pr45701-1.c: New test.
9622         * gcc.target/arm/pr45701-2.c: New test.
9623         * gcc.target/arm/pr45701-3.c: New test.
9624
9625 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9626             Jakub Jelinek  <jakub@redhat.com>
9627
9628         PR tree-optimization/47271
9629         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9630
9631 2011-01-25  Nick Clifton  <nickc@redhat.com>
9632
9633         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9634         (saturate_add): Delete.
9635         (exchange): Delete.
9636         (main): Do not run saturate_add.
9637         (set_interrupts): Delete.
9638
9639 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9640
9641         PR fortran/47448
9642         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9643
9644 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9645
9646         PR tree-optimization/47427
9647         PR tree-optimization/47428
9648         * gcc.c-torture/compile/pr47427.c: New test.
9649         * gcc.c-torture/compile/pr47428.c: New test.
9650
9651 2011-01-25  Richard Guenther  <rguenther@suse.de>
9652
9653         PR middle-end/47411
9654         * gcc.dg/torture/pr47411.c: New testcase.
9655
9656 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9657
9658         * gfortran.dg/graphite/id-24.f: New.
9659         * gfortran.dg/graphite/id-25.f: New.
9660
9661 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9662
9663         * gfortran.dg/graphite/id-23.f: New.
9664
9665 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9666
9667         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9668
9669 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9670
9671         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9672         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9673         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9674         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9675         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9676         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9677         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9678         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9679         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9680
9681 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9682
9683         * gcc.dg/graphite/block-0.c: Add documentation.
9684         * gcc.dg/graphite/block-4.c: Same.
9685         * gcc.dg/graphite/block-7.c: Same.
9686         * gcc.dg/graphite/block-8.c: New.
9687         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9688         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9689         * gcc.dg/graphite/interchange-12.c: Add documentation.
9690         * gcc.dg/graphite/interchange-13.c: New.
9691         * gcc.dg/graphite/interchange-14.c: New.
9692         * gcc.dg/graphite/interchange-15.c: New.
9693         * gcc.dg/graphite/interchange-8.c: Add documentation.
9694         * gcc.dg/graphite/interchange-mvt.c: Same.
9695
9696 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9697
9698         PR target/47408
9699         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9700         * gcc.target/powerpc/altivec-14.c: Ditto.
9701         * gcc.target/powerpc/altivec-33.c: Ditto.
9702         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9703         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9704         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9705         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9706         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9707         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9708         * g++.dg/ext/altivec-15.C: Ditto.
9709         * g++.dg/ext/altivec-types-1.C: Ditto.
9710         * g++.dg/ext/altivec-types-2.C: Ditto.
9711         * g++.dg/ext/altivec-types-3.C: Ditto.
9712         * g++.dg/ext/altivec-types-4.C: Ditto.
9713
9714 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9715
9716         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9717
9718 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9719
9720         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9721         optimization options.
9722
9723 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9724
9725         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9726
9727         PR testsuite/45988
9728         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9729
9730 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9731
9732         PR fortran/47421
9733         * gfortran.dg/allocatable_scalar_12.f90: New.
9734
9735 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9736
9737         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9738         vectorization to be not profitable if peeling is used to
9739         realign the memory access.
9740         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9741         loop bound to avoid loop unrolling.
9742         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9743
9744 2011-01-22  Jan Hubicka  <jh@suse.cz>
9745
9746         PR lto/47333
9747         * g++.dg/lto/pr47333.C: New file.
9748
9749 2011-01-22  Jan Hubicka  <jh@suse.cz>
9750
9751         PR tree-optimization/43884
9752         PR lto/44334
9753         * gcc.dg/autopar/outer-2.c: Increase array size.
9754         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9755
9756 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9757
9758         PR fortran/38536
9759         * gfortran.dg/c_loc_tests_16.f90:  New test.
9760
9761 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9762
9763         PR fortran/47399
9764         * gfortran.dg/typebound_proc_19.f90: New.
9765
9766 2011-01-21  Jeff Law <law@redhat.com>
9767
9768         PR tree-optimization/47053
9769         * g++.dg/pr47053.C: New test.
9770
9771 2011-01-21  Jason Merrill  <jason@redhat.com>
9772
9773         PR c++/47041
9774         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9775
9776 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9777
9778         PR c++/47388
9779         * g++.dg/cpp0x/range-for10.C: New test.
9780         * g++.dg/template/for1.C: New test.
9781
9782         PR middle-end/45566
9783         * g++.dg/tree-prof/partition3.C: New test.
9784
9785         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9786
9787         PR rtl-optimization/47366
9788         * g++.dg/opt/pr47366.C: New test.
9789
9790 2011-01-21  Jason Merrill  <jason@redhat.com>
9791
9792         PR c++/46552
9793         * g++.dg/cpp0x/constexpr-regress2.C: New.
9794
9795         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9796
9797 2011-01-21  Jeff Law <law@redhat.com>
9798
9799         PR rtl-optimization/41619
9800         * gcc.dg/pr41619.c: New.
9801
9802 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9803
9804         PR tree-optimization/47355
9805         * g++.dg/opt/pr47355.C: New test.
9806
9807 2011-01-21  Richard Guenther  <rguenther@suse.de>
9808
9809         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9810         making main hot.
9811
9812 2011-01-21  Richard Guenther  <rguenther@suse.de>
9813
9814         PR tree-optimization/47365
9815         * gcc.dg/torture/pr47365.c: New testcase.
9816         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9817
9818 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9819
9820         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9821
9822 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9823
9824         PR tree-optimization/47391
9825         * gcc.dg/pr47391.c: New test.
9826
9827 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9828
9829         * g++.dg/template/char1.C: Use signed char.
9830
9831 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9832
9833         PR fortran/47377
9834         * gfortran.dg/pointer_target_4.f90: New.
9835
9836 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9837
9838         PR target/47251
9839         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9840         ILP32 system and not IP32.
9841
9842 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9843
9844         PR debug/46583
9845         * g++.dg/debug/pr46583.C: New.
9846
9847 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9848
9849         PR debug/47283
9850         * g++.dg/debug/pr47283.C: New test.
9851
9852         PR testsuite/47371
9853         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9854         * gcc.target/i386/headmerge-2.c: Likewise.
9855
9856 2011-01-20  Richard Guenther  <rguenther@suse.de>
9857
9858         PR middle-end/47370
9859         * gcc.dg/torture/pr47370.c: New testcase.
9860
9861 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9862
9863         PR tree-optimization/46130
9864         * gcc.dg/pr46130-1.c: New test.
9865         * gcc.dg/pr46130-2.c: New test.
9866
9867 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9868
9869         PR c++/47291
9870         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9871
9872 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9873
9874         PR debug/46240
9875         * g++.dg/debug/pr46240.cc: New.
9876
9877 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9878
9879         PR c++/47303
9880         * g++.dg/template/anonunion1.C: New test.
9881
9882         PR rtl-optimization/47337
9883         * gcc.c-torture/execute/pr47337.c: New test.
9884
9885 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9886
9887         PR testsuite/45342
9888         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9889
9890 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9891
9892         PR tree-optimization/46021
9893         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9894
9895 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9896
9897         PR tree-optimization/47290
9898         * g++.dg/torture/pr47290.C: New test.
9899
9900 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9901
9902         PR fortran/47240
9903         * gfortran.dg/proc_ptr_comp_29.f90: New.
9904
9905 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9906
9907         PR testsuite/41146
9908         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9909         powerpc-apple-darwin9.
9910
9911 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9912
9913         PR rtl-optimization/47299
9914         * gcc.c-torture/execute/pr47299.c: New test.
9915
9916 2011-01-17  Jason Merrill  <jason@redhat.com>
9917
9918         * g++.dg/cpp0x/constexpr-virtual.C: New.
9919
9920 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9921
9922         PR fortran/47331
9923         * gfortran.dg/gomp/pr47331.f90: New test.
9924
9925 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9926
9927         PR objc/47314
9928         * objc.dg/selector-warn-1.m: New.
9929         * obj-c++.dg/selector-warn-1.mm: New.
9930
9931 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9932
9933         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9934         Update dg-final accordingly.
9935
9936 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9937
9938         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9939
9940 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9941
9942         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9943         target check.
9944         * gcc.dg/guality/pr36728-2.c: Likewise.
9945
9946 2011-01-17  Richard Guenther  <rguenther@suse.de>
9947
9948         PR tree-optimization/47313
9949         * g++.dg/torture/pr47313.C: New testcase.
9950
9951 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9952
9953         PR target/47318
9954         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9955         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9956         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9957         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9958
9959         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9960         as __m256i.
9961         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9962         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9963         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9964
9965 2011-01-17  Richard Guenther  <rguenther@suse.de>
9966
9967         PR tree-optimization/45967
9968         * gcc.dg/torture/pr45967-2.c: New testcase.
9969         * gcc.dg/torture/pr45967-3.c: Likewise.
9970
9971 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9972
9973         PR testsuite/47325
9974         * g++.dg/ext/pr47213.C: Require visibility.
9975
9976 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9977
9978         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9979         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9980
9981 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9982
9983         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9984         Linux-based targets.
9985
9986 2011-01-13  Jan Hubicka  <jh@suse.cz>
9987
9988         PR tree-optimization/47276
9989         * gcc.dg/pr47276.c: New testcase.
9990
9991 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9992             Jonathan Wakely  <jwakely.gcc@gmail.com>
9993
9994         PR c++/33558
9995         * g++.dg/other/pr33558.C: New.
9996         * g++.dg/other/pr33558-2.C: New.
9997
9998 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9999
10000         PR tree-optimization/45934
10001         PR tree-optimization/46302
10002         * g++.dg/ipa/devirt-c-1.C: New test.
10003         * g++.dg/ipa/devirt-c-2.C: Likewise.
10004         * g++.dg/ipa/devirt-c-3.C: Likewise.
10005         * g++.dg/ipa/devirt-c-4.C: Likewise.
10006         * g++.dg/ipa/devirt-c-5.C: Likewise.
10007         * g++.dg/ipa/devirt-c-6.C: Likewise.
10008         * g++.dg/ipa/devirt-6.C: Likewise.
10009         * g++.dg/ipa/devirt-d-1.C: Likewise.
10010         * g++.dg/torture/pr45934.C: Likewise.
10011
10012 2011-01-14  Jason Merrill  <jason@redhat.com>
10013
10014         * g++.dg/cpp0x/variadic105.C: New.
10015
10016 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
10017             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10018
10019         PR objc/45989
10020         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10021         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10022         execution tests on i?86-*-*, x86_64-*-* and
10023         powerpc*-apple-darwin* && ilp32.
10024         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10025         tests on i?86-*-* and x86_64-*-*.
10026
10027 2011-01-14  Richard Guenther  <rguenther@suse.de>
10028
10029         PR tree-optimization/47280
10030         * g++.dg/opt/pr47280.C: New testcase.
10031
10032 2011-01-14  Jason Merrill  <jason@redhat.com>
10033
10034         * g++.dg/cpp0x/constexpr-regress1.C: New.
10035
10036         * g++.dg/ext/flexary2.C: New.
10037
10038 2011-01-14  Richard Guenther  <rguenther@suse.de>
10039
10040         PR middle-end/47281
10041         * gcc.dg/torture/pr47281.c: New testcase.
10042         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10043
10044 2011-01-14  Richard Guenther  <rguenther@suse.de>
10045
10046         PR tree-optimization/47286
10047         * gcc.dg/tree-ssa/pr47286.c: New testcase.
10048
10049 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
10050
10051         PR c++/47213
10052         * g++.dg/ext/pr47213.C: New.
10053
10054 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10055
10056         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10057
10058 2011-01-13  Tobias Burnus  <burnus@net-b.de>
10059             Mikael Morin  <mikael@gcc.gnu.org>
10060
10061         PR fortran/45848
10062         PR fortran/47204
10063         * gfortran.dg/select_type_20.f90: New.
10064         * gfortran.dg/select_type_21.f90: New.
10065
10066 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
10067
10068         PR target/47251
10069         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10070
10071 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10072
10073         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10074         * gcc.dg/guality/pr36728-2.c: Likewise.
10075
10076 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10077
10078         PR debug/PR46973
10079         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10080
10081 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10082
10083         PR rtl-optimization/45352
10084         * gcc.dg/pr45352-3.c: New.
10085
10086 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10087
10088         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10089         comment.
10090         * g++.dg/cpp0x/range-for8.C: New.
10091         * g++.dg/cpp0x/range-for9.C: New.
10092
10093 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10094
10095         PR debug/47209
10096         * g++.dg/debug/pr47209.C: New.
10097
10098 2011-01-12  Richard Guenther  <rguenther@suse.de>
10099
10100         PR lto/47259
10101         * gcc.dg/lto/pr47259_0.c: New testcase.
10102         * gcc.dg/lto/pr47259_1.c: Likewise.
10103
10104 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10105
10106         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10107         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10108         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10109         methods missing from the OBJC2 Object.
10110         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10111         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10112         GNU and NeXT runtimes.
10113         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10114         comments.
10115         * objc-obj-c++-shared/Object1.m: Likewise.
10116         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10117         * objc.dg/proto-qual-1.m: Likewise.
10118         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10119         * obj-c++.dg/proto-qual-1.mm: Likewise.
10120
10121 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10122
10123         PR testsuite/33033
10124         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10125
10126 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10127
10128         Fixed the Objective-C++ testsuite and updated all tests.
10129         * lib/obj-c++.exp (obj-c++_init): Declare and set
10130         gcc_warning_prefix and gcc_error_prefix.
10131         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10132         'dg-warning', 'dg-message' and 'dg-error'.
10133         * obj-c++.dg/class-extension-3.mm: Likewise.
10134         * obj-c++.dg/class-protocol-1.mm: Likewise.
10135         * obj-c++.dg/encode-7.mm: Likewise.
10136         * obj-c++.dg/exceptions-3.mm: Likewise.
10137         * obj-c++.dg/exceptions-5.mm: Likewise.
10138         * obj-c++.dg/method-12.mm: Likewise.
10139         * obj-c++.dg/method-13.mm: Likewise.
10140         * obj-c++.dg/method-15.mm: Likewise.
10141         * obj-c++.dg/method-16.mm: Likewise.
10142         * obj-c++.dg/method-4.mm: Likewise.
10143         * obj-c++.dg/method-8.mm: Likewise.
10144         * obj-c++.dg/method-conflict-1.mm: Likewise.
10145         * obj-c++.dg/method-conflict-2.mm: Likewise.
10146         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10147         and uncommented second part of the testcase now that the testsuite
10148         works correctly.
10149         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10150         and uncommented second part of the testcase now that the testsuite
10151         works correctly.
10152         * obj-c++.dg/private-1.mm: Likewise.
10153         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10154         * obj-c++.dg/syntax-error-7.mm: Likewise.
10155         * obj-c++.dg/warn5.mm: Likewise.
10156         * obj-c++.dg/property/at-property-14.mm: Likewise.
10157         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10158         FIXME.
10159         * obj-c++.dg/property/at-property-18.mm: Likewise.
10160         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10161         FIXME.
10162         * obj-c++.dg/property/at-property-21.mm: Likewise.
10163         * obj-c++.dg/property/at-property-28.mm: Likewise.
10164         * obj-c++.dg/property/at-property-5.mm: Likewise.
10165         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10166         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10167         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10168         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10169         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10170         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10171         * obj-c++.dg/tls/diag-5.mm: Likewise.
10172         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10173         dg-error, now matched correctly.
10174
10175 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10176
10177         * objc.dg/property/at-property-29.m: New.
10178         * obj-c++.dg/property/at-property-29.mm: New.
10179
10180 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10181
10182         * go.test/go-test.exp (go-set-goarch): New proc.
10183         (go-gc-tests): Use it.
10184
10185 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10186
10187         PR debug/46955
10188         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10189
10190 2011-01-11  Richard Henderson  <rth@redhat.com>
10191
10192         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10193
10194 2011-01-11  Jan Hubicka  <jh@suse.cz>
10195
10196         PR lto/45721
10197         PR lto/45375
10198         * gcc.dg/lto/pr45721_1.c: New file.
10199         * gcc.dg/lto/pr45721_0.c: New file.
10200
10201 2011-01-11  Richard Guenther  <rguenther@suse.de>
10202
10203         PR tree-optimization/46076
10204         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10205
10206 2011-01-11  Jeff Law <law@redhat.com>
10207
10208         * PR tree-optimization/47086
10209         * gcc.dg/pr47086.c: New test.
10210
10211 2011-01-11  Jason Merrill  <jason@redhat.com>
10212
10213         PR c++/46658
10214         * g++.dg/template/new10.C: New.
10215
10216         PR c++/45520
10217         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10218
10219 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10220
10221         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10222         Split type definitions and NSConstantString class into...
10223         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10224         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10225         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10226         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10227         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10228         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10229         to comments.
10230         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10231         encode defines for newer NeXT system headers.
10232         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10233         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10234         * objc.dg/foreach-5.m: Likewise.
10235         * objc.dg/foreach-2.m: Likewise.
10236         * objc.dg/foreach-4.m: Likewise.
10237         * objc.dg/torture/strings/string1.m: Likewise.
10238         * objc.dg/torture/strings/string2.m: Likewise.
10239         * objc.dg/torture/strings/string3.m: Likewise.
10240         * objc.dg/torture/strings/string4.m: Likewise.
10241         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10242         header and stand alone.
10243         * obj-c++.dg/strings/strings-2.mm: Likewise.
10244         * objc.dg/torture/strings/const-str-3.m: Likewise.
10245         * objc.dg/strings/strings-2.m: Likewise.
10246         * objc.dg/strings/const-str-12b.m: Likewise.
10247
10248 2011-01-12  Richard Guenther  <rguenther@suse.de>
10249
10250         PR middle-end/32511
10251         * gcc.dg/attr-weak-1.c: Adjust.
10252
10253 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10254
10255         PR fortran/47051
10256         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10257         standard compliant and comment.
10258
10259 2011-01-10  Jan Hubicka  <jh@suse.cz>
10260
10261         PR lto/46083
10262         * gcc.dg/initpri3.c: New testcase.
10263
10264 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10265
10266         PR lto/47222
10267         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10268         externally visible.
10269         (g_esi): Likewise.
10270         (g_ebx): Likewise.
10271         (g_ebp): Likewise.
10272         (g_esp): Likewise.
10273         (g_ebp_save): Likewise.
10274         (g_esp_save): Likewise.
10275
10276 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10277
10278         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10279
10280 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10281
10282         PR tree-optimization/46021
10283         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10284         i?86-*-*, x86_64-*-*.
10285
10286 2011-01-10  Jeff Law <law@redhat.com>
10287
10288         * PR tree-optimization/47141
10289         * gcc.c-torture/compile/pr47141.c: New test.
10290
10291 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10292
10293         PR testsuite/46230
10294         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10295         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10296         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10297         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10298
10299         PR testsuite/46230
10300         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10301         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10302         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10303         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10304         being vectorized.  Adjust dg-final pattern.
10305
10306         PR testsuite/46230
10307         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10308         * gcc.dg/vect/slp-24.c: Likewise.
10309
10310 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10311
10312         PR c++/47218
10313         * g++.dg/other/pr47218-1.C: New test file.
10314         * g++.dg/other/pr47218.C: Likewise.
10315         * g++.dg/other/pr47218.h: New supporting header.
10316
10317 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10318
10319         PR objc/47232
10320         * objc.dg/attributes/invalid-attribute-1.m: New.
10321         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10322
10323 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10324
10325         PR fortran/47224
10326         * gfortran.dg/proc_ptr_comp_28.f90: New.
10327
10328 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10329
10330         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10331         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10332         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10333         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10334         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10335         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10336         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10337         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10338         * objc.dg/gnu-api-2-class.m: Likewise.
10339         * objc.dg/gnu-api-2-ivar.m: Likewise.
10340         * objc.dg/gnu-api-2-method.m: Likewise.
10341         * objc.dg/gnu-api-2-objc.m: Likewise.
10342         * objc.dg/gnu-api-2-object.m: Likewise.
10343         * objc.dg/gnu-api-2-property.m: Likewise.
10344         * objc.dg/gnu-api-2-protocol.m: Likewise.
10345         * objc.dg/gnu-api-2-sel.m: Likewise.
10346
10347 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10348
10349         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10350         * objc.dg/objc-foreach-4.m: Likewise.
10351         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10352         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10353         * objc.dg/foreach-4.m: Likewise.
10354         * objc.dg/foreach-5.m: Likewise.
10355         * objc.dg/foreach-3.m: Return self from init.
10356
10357 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10358
10359         PR fortran/38536
10360         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10361
10362 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10363
10364         PR fortran/46313
10365         * gfortran.dg/class_35.f90: New.
10366
10367 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10368
10369         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10370
10371 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10372
10373         PR objc/47078
10374         * objc.dg/invalid-method-2.m: New.
10375         * obj-c++.dg/invalid-method-2.mm: New.
10376
10377 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10378
10379         PR fortran/46896
10380         * gfortran.dg/transpose_optimization_2.f90 : New test.
10381
10382 2011-01-08  Jan Hubicka  <jh@suse.cz>
10383
10384         PR tree-optmization/46469
10385         * g++.dg/torture/pr46469.C: New testcase.
10386
10387 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10388
10389         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10390         emulation of libobjc-gnu structure layout functionality to ..
10391         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10392         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10393         * objc/execute/bf-common.h: Adjust headers.
10394         * objc/execute/bf-1.m: Likewise.
10395         * objc/execute/bf-2.m: Likewise.
10396         * objc/execute/bf-3.m: Likewise.
10397         * objc/execute/bf-4.m: Likewise.
10398         * objc/execute/bf-5.m: Likewise.
10399         * objc/execute/bf-6.m: Likewise.
10400         * objc/execute/bf-7.m: Likewise.
10401         * objc/execute/bf-8.m: Likewise.
10402         * objc/execute/bf-9.m: Likewise.
10403         * objc/execute/bf-10.m: Likewise.
10404         * objc/execute/bf-11.m: Likewise.
10405         * objc/execute/bf-12.m: Likewise.
10406         * objc/execute/bf-13.m: Likewise.
10407         * objc/execute/bf-14.m: Likewise.
10408         * objc/execute/bf-15.m: Likewise.
10409         * objc/execute/bf-16.m: Likewise.
10410         * objc/execute/bf-17.m: Likewise.
10411         * objc/execute/bf-18.m: Likewise.
10412         * objc/execute/bf-19.m: Likewise.
10413         * objc/execute/bf-20.m: Likewise.
10414         * objc/execute/bf-21.m: Likewise.
10415         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10416         objc_get_type_qualifiers ().
10417
10418 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10419
10420         PR fortran/45777
10421         * gfortran.dg/dependency_39.f90:  New test.
10422
10423 2011-01-07  Jan Hubicka  <jh@suse.cz>
10424
10425         Get builtins tests ready for linker plugin.
10426         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10427         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10428         my_memset, my_bzero): Mark used.
10429         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10430         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10431         volatile.
10432         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10433         volatile.
10434
10435 2011-01-07  Jan Hubicka  <jh@suse.cz>
10436
10437         PR tree-optimization/46367
10438         * g++.dg/torture/pr46367.C: New file.
10439
10440 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10441
10442         PR target/47201
10443         * gcc.dg/pr47201.c: New test.
10444
10445         PR bootstrap/47187
10446         * gcc.dg/tree-prof/pr47187.c: New test.
10447
10448 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10449
10450         PR fortran/41580
10451         * gfortran.dg/extends_type_of_3.f90: New.
10452
10453 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10454
10455         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10456         * g++.dg/ext/dllimport-MI1.C: Likewise.
10457         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10458         * g++.dg/ext/dllimport10.C: Likewise.
10459         * g++.dg/ext/dllimport11.C: Likewise.
10460         * g++.dg/ext/dllimport12.C: Likewise.
10461         * g++.dg/ext/dllimport13.C: Likewise.
10462         * g++.dg/ext/dllimport2.C: Likewise.
10463         * g++.dg/ext/dllimport3.C: Likewise.
10464         * g++.dg/ext/dllimport4.C: Likewise.
10465         * g++.dg/ext/dllimport5.C: Likewise.
10466         * g++.dg/ext/dllimport6.C: Likewise.
10467         * g++.dg/ext/dllimport8.C: Likewise.
10468         * g++.dg/ext/dllimport9.C: Likewise.
10469         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10470         targets, too. Additionally enable test for i?86-*-mingw*.
10471         * g++.dg/ext/selectany1.C: Likewise.
10472         Remove guard variable check.
10473
10474 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10475
10476         PR fortran/47189
10477         PR fortran/47194
10478         * gfortran.dg/storage_size_3.f08: Extended.
10479
10480 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10481
10482         PR c++/47022
10483         * g++.dg/template/stdarg1.C: New test.
10484
10485 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10486
10487         PR fortran/47195
10488         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10489         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10490         from the interface of functions to not hide the errors that
10491         shall be tested.
10492
10493 2011-01-06  Jan Hubicka  <jh@suse.cz>
10494
10495         * gcc.dg/lto/pr47188_0.c: New testcase.
10496         * gcc.dg/lto/pr47188_1.c: New testcase.
10497
10498 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10499
10500         PR fortran/33117
10501         PR fortran/46478
10502         * gfortran.dg/interface_33.f90: New test.
10503
10504 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10505
10506         PR c/47150
10507         * gcc.c-torture/compile/pr47150.c: New test.
10508
10509 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10510
10511         PR tree-optimization/47139
10512         * gcc.dg/vect/pr47139.c: New test.
10513
10514 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10515
10516         PR fortran/47180
10517         * gfortran.dg/extends_type_of_2.f03: New.
10518
10519 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10520
10521         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10522
10523 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10524
10525         * gnat.dg/opt14.adb: New test.
10526
10527 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10528
10529         PR fortran/46017
10530         * gfortran.dg/allocate_error_2.f90:  New test.
10531
10532 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10533
10534         PR fortran/47024
10535         * gfortran.dg/storage_size_3.f08: New.
10536
10537 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10538
10539         PR libgfortran/47154
10540         * gfortran.dg/namelist_68.f90: New test.
10541
10542 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10543
10544         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10545
10546 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10547
10548         PR fortran/46448
10549         * gfortran.dg/class_34.f90: New.
10550
10551 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10552
10553         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10554         use __builtin_inff.  Skip all single-precision tests that require
10555         Infinity.
10556
10557 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10558
10559         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10560
10561 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10562
10563         PR tree-optimization/47148
10564         * gcc.c-torture/execute/pr47148.c: New test.
10565
10566         PR tree-optimization/47155
10567         * gcc.c-torture/execute/pr47155.c: New test.
10568
10569         PR rtl-optimization/47157
10570         * gcc.c-torture/compile/pr47157.c: New test.
10571
10572 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10573
10574         * gcc.dg/torture/vector-shift2.c (schar): Define.
10575         (main): Always use schar or uchar instead of plain "char" to avoid
10576         dependencies on implementation-defined char signedness.
10577
10578 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10579
10580         PR tree-optimization/46801
10581         * gnat.dg/pack9.adb: Remove xfail.
10582
10583 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10584
10585         PR tree-optimization/46984
10586         * g++.dg/ipa/pr46984.C: New test.
10587
10588 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10589
10590         PR fortran/46408
10591         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10592
10593 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10594
10595         PR tree-optimization/47140
10596         * gcc.c-torture/compile/pr47140.c: New test.
10597
10598         PR rtl-optimization/47028
10599         * gcc.dg/pr47028.c: New test.
10600
10601 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10602
10603         * objc.dg/protocol-forward-1.m: Removed TODO.
10604         * objc.dg/protocol-forward-2.m: New.
10605         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10606         * obj-c++.dg/protocol-forward-2.mm: New.
10607
10608 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10609
10610         PR target/38662
10611         * g++.dg/eh/pr38662.C: New testcase.
10612
10613 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10614
10615         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10616         scan for newline '\n'.
10617
10618 \f
10619 Copyright (C) 2011 Free Software Foundation, Inc.
10620
10621 Copying and distribution of this file, with or without modification,
10622 are permitted in any medium without royalty provided the copyright
10623 notice and this notice are preserved.