OSDN Git Service

2011-08-31 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2
3         PR middle-end/49886
4         * gcc.c-torture/execute/pr49886.c: New testcase.
5
6 2011-08-31  Tom de Vries  <tom@codesourcery.com>
7
8         PR middle-end/43513
9         * gcc.dg/pr43513.c: New test.
10
11 2011-08-30  Tobias Burnus  <burnus@net-b.de>
12
13         PR fortran/45044
14         * gfortran.dg/common_14.f90: New.
15         * gfortran.dg/common_resize_1.f: Add two dg-warning.
16
17 2011-08-30  Jason Merrill  <jason@redhat.com>
18
19         PR c++/50084
20         * g++.dg/cpp0x/decltype33.C: New.
21
22         PR c++/50089
23         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
24
25         PR c++/50114
26         * g++.dg/cpp0x/lambda/lambda-for.C: New.
27
28 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
29
30         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
31
32 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
33
34         * gnat.dg/specs/aggr3.ads: New test.
35         * gnat.dg/specs/aggr3_pkg.ads: New helper.
36
37         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
38         * gnat.dg/specs/aggr2.ads: Likewise.
39
40 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
41
42         PR fortran/45170
43         * gfortran.dg/allocate_with_source_2.f90: New test
44
45 2011-08-30  Jason Merrill  <jason@redhat.com>
46
47         PR c++/50220
48         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
49
50         PR c++/50234
51         * g++.dg/cpp0x/constexpr-value3.C: New.
52
53 2011-08-30  Richard Guenther  <rguenther@suse.de>
54
55         PR middle-end/48571
56         * gcc.c-torture/execute/pr48571-1.c: New testcase.
57         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
58         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
59         * gcc.dg/pr36902.c: XFAIL.
60
61 2011-08-30  Ilya Tocar <ilya.tocar@intel.com>
62
63         * gcc.target/i386/fma-check.h: New.
64         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
65         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
66         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
67         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
68         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
69         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
70         * gcc.target/i386/fma-fmaddXX.c: Likewise.
71         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
72         * gcc.target/i386/fma-fmsubXX.c: Likewise.
73         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
74         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
75         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
76         * gcc.target/i386/fma-compile.c: Likewise.
77         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
78         * gcc.target/i386/sse-12.c: Add -mfma.
79         * gcc.target/i386/sse-13.c: Likewise.
80         * gcc.target/i386/sse-14.c: Likewise.
81         * gcc.target/i386/sse-22.c: Likewise.
82         * gcc.target/i386/sse-23.c: Likewise.
83         * g++.dg/other/i386-2.C: Likewise.
84         * g++.dg/other/i386-3.C: Likewise.
85
86 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
87
88         PR testsuite/50185
89         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
90         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
91
92 2011-08-30  Christian Bruel  <christian.bruel@st.com>
93
94         * g++.dg/bprob/bprob.exp (feedback_options): Set
95         -fbranch-probabilities.
96         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
97
98 2011-08-29  Jason Merrill  <jason@redhat.com>
99
100         PR c++/50224
101         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
102
103 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
104             Jason Merrill  <jason@redhat.com>
105
106         * g++.dg/dfp/base.C: New test.
107
108 2011-08-29  Jason Merrill  <jason@redhat.com>
109
110         Core DR 994
111         PR c++/50209
112         * g++.dg/cpp0x/initlist58.C: New.
113
114 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
115
116         PR fortran/50225
117         * gfortran.dg/class_result_1.f03: New.
118
119 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
120
121         PR middle-end/48722
122         * gcc.target/i386/pr48722.c: New test.
123
124 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
125
126         PR libfortran/50192
127         * gfortran.dg/widechar_compare_1.f90:  New test.
128
129 2011-08-26  Jason Merrill  <jason@redhat.com>
130
131         Core DR 342
132         PR c++/48582
133         * g++.dg/abi/mangle50.C: New.
134
135 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
136
137         PR target/50202
138         * gcc.target/i386/pr50202.c: New test.
139
140 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
141
142         * gcc.target/i386/sse_4_1-round-vec.c: New test.
143         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
144         * gcc.target/i386/avx-round-vec.c: New test.
145         * gcc.target/i386/avx-roundf-vec.c: New test.
146
147 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
148
149         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
150         instruction.
151
152         PR c/50179
153         * c-c++-common/Wunused-var-14.c: New test.
154
155 2011-08-26  Tom de Vries  <tom@codesourcery.com>
156
157         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
158
159 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
160
161         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
162         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
163         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
164         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
165
166 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
167
168         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
169         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
170         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
171         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
172
173 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
174
175         PR fortran/50050
176         * gfortran.dg/pointer_comp_init_1.f90: New test.
177
178 2011-08-25  Jason Merrill  <jason@redhat.com>
179
180         PR c++/50157
181         * g++.dg/cpp0x/sfinae27.C: New.
182
183 2011-08-25  Tobias Burnus  <burnus@net-b.de>
184
185         * gfortran.dg/coarray_lib_token_4.f90: New.
186
187 2011-08-25  Tobias Burnus  <burnus@net-b.de>
188
189         * gfortran.dg/coarray/alloc_comp_1.f90: New.
190
191 2011-08-25  Richard Guenther  <rguenther@suse.de>
192
193         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
194
195 2011-08-24  Tobias Burnus  <burnus@net-b.de>
196
197         PR fortran/50163
198         * gfortran.dg/initialization_28.f90: New.
199
200 2011-08-24  Richard Guenther  <rguenther@suse.de>
201
202         PR tree-optimization/50067
203         * gcc.dg/torture/pr50067-3.c: New testcase.
204         * gcc.dg/torture/pr50067-4.c: Likewise.
205         * gcc.dg/torture/pr50067-5.c: Likewise.
206
207 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
208
209         * g++.dg/other/i386-2.C: Add -mavx2 check.
210         * g++.dg/other/i386-3.C: Likewise.
211         * gcc.target/i386/avx-1.c: Add AVX2.
212         * gcc.target/i386/avx-2.c: Likewise.
213         * gcc.target/i386/funcspec-5.c: Likewise.
214         * gcc.target/i386/sse-12.c: Likewise.
215         * gcc.target/i386/sse-13.c: Likewise.
216         * gcc.target/i386/sse-14.c: Likewise.
217         * gcc.target/i386/sse-22.c: Likewise.
218         * gcc.target/i386/sse-23.c: Likewise.
219         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
220         * gcc.target/i386/avx2-check.h: New.
221         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
222         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
223         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
224         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
225         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
226         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
227         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
228         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
229         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
230         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
231         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
232         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
233         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
234         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
235         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
236         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
237         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
238         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
239         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
240         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
241         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
242         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
243         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
244         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
245         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
246         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
247         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
248         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
249         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
250         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
251         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
252         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
253         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
254         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
255         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
256         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
257         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
258         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
259         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
260         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
261         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
262         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
263         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
264         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
265         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
266         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
267         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
268         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
269         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
270         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
271         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
272         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
273         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
274         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
275         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
276         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
277         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
278         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
279         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
280         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
281         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
282         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
283         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
284         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
285         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
286         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
287         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
288         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
289         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
290         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
291         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
292         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
293         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
294         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
295         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
296         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
297         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
298         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
299         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
300         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
301         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
302         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
303         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
304         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
305         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
306         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
307         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
308         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
309         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
310         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
311         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
312         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
313         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
314         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
315         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
316         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
317         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
318         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
319         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
320         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
321         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
322         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
323         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
324         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
325         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
326         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
327         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
328         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
329         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
330         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
331         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
332         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
333         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
334         * gcc.target/i386/avx2-vpand-1.c: Likewise.
335         * gcc.target/i386/avx2-vpand-2.c: Likewise.
336         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
337         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
338         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
339         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
340         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
341         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
342         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
343         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
344         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
345         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
346         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
347         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
348         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
349         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
350         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
351         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
352         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
353         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
354         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
355         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
356         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
357         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
358         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
359         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
360         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
361         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
362         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
363         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
364         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
365         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
366         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
367         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
368         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
369         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
370         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
371         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
372         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
373         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
374         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
375         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
376         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
377         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
378         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
379         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
380         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
381         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
382         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
383         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
384         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
385         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
386         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
387         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
388         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
389         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
390         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
391         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
392         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
393         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
394         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
395         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
396         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
397         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
398         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
399         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
400         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
401         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
402         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
403         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
404         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
405         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
406         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
407         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
408         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
409         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
410         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
411         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
412         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
413         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
414         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
415         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
416         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
417         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
418         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
419         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
420         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
421         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
422         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
423         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
424         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
425         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
426         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
427         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
428         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
429         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
430         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
431         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
432         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
433         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
434         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
435         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
436         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
437         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
438         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
439         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
440         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
441         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
442         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
443         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
444         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
445         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
446         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
447         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
448         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
449         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
450         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
451         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
452         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
453         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
454         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
455         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
456         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
457         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
458         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
459         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
460         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
461         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
462         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
463         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
464         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
465         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
466         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
467         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
468         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
469         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
470         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
471         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
472         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
473         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
474         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
475         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
476         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
477         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
478         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
479         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
480         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
481         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
482         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
483         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
484         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
485         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
486         * gcc.target/i386/avx2-vpor-1.c: Likewise.
487         * gcc.target/i386/avx2-vpor-2.c: Likewise.
488         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
489         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
490         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
491         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
492         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
493         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
494         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
495         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
496         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
497         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
498         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
499         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
500         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
501         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
502         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
503         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
504         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
505         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
506         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
507         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
508         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
509         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
510         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
511         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
512         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
513         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
514         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
515         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
516         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
517         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
518         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
519         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
520         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
521         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
522         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
523         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
524         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
525         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
526         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
527         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
528         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
529         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
530         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
531         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
532         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
533         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
534         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
535         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
536         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
537         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
538         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
539         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
540         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
541         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
542         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
543         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
544         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
545         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
546         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
547         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
548         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
549         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
550         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
551         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
552         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
553         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
554         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
555         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
556         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
557         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
558         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
559         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
560         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
561         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
562         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
563         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
564         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
565         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
566         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
567         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
568         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
569         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
570         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
571         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
572         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
573         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
574         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
575         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
576         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
577         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
578         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
579         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
580         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
581         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
582         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
583         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
584         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
585         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
586         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
587         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
588         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
589         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
590         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
591         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
592         * gcc.target/i386/testimm-9.c: Likewise.
593
594 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
595
596         * g++.dg/other/i386-2.C: Add -mbmi2 check.
597         * g++.dg/other/i386-3.C: Likewise.
598         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
599         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
600         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
601         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
602         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
603         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
604         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
605         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
606         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
607         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
608         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
609         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
610         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
611         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
612         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
613         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
614         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
615         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
616         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
617         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
618         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
619         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
620         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
621         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
622         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
623         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
624         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
625         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
626         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
627         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
628         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
629         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
630         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
631         * gcc.target/i386/sse-12.c: Add BMI2.
632         * gcc.target/i386/sse-13.c: Likewise.
633         * gcc.target/i386/sse-14.c: Likewise.
634         * gcc.target/i386/sse-22.c: Likewise.
635         * gcc.target/i386/sse-23.c: Likewise.
636
637 2011-08-23  Jason Merrill  <jason@redhat.com>
638
639         * g++.dg/template/crash7.C: Adjust expected errors.
640
641 2011-08-23  Jason Merrill  <jason@redhat.com>
642
643         PR c++/49045
644         Core 1321
645         * g++.dg/cpp0x/overload2.C: New.
646
647 2011-08-23  Jason Merrill  <jason@redhat.com>
648
649         Core 903
650         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
651
652 2011-08-23  Jason Merrill  <jason@redhat.com>
653
654         Core 975
655         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
656         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
657         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
658         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
659
660 2011-08-23  Jason Merrill  <jason@redhat.com>
661
662         PR c++/50024
663         * g++.dg/cpp0x/constexpr-initlist5.C: New.
664
665 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
666
667         PR c++/50158
668         * g++.dg/warn/Wunused-var-16.C: New test.
669
670         PR middle-end/50161
671         * gcc.dg/pr50161.c: New test.
672
673 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
674
675         PR c++/50055
676         * g++.dg/gcov/gcov-7.C: New test.
677
678 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
679
680         PR c++/46862
681         * g++.dg/dfp/nofields.C: New test.
682
683 2011-08-23  Tobias Burnus  <burnus@net-b.de>
684
685         PR fortran/31600
686         * gfortran.dg/use_16.f90: New.
687
688 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
689             Kirill Yukhin  <kirill.yukhin@intel.com>
690
691         PR target/50155
692         * gcc.target/i386/pr50155.c: New test.
693
694 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
695
696         PR tree-optimization/50133
697         * gcc.dg/pr50133.c: New test.
698
699         PR middle-end/50141
700         * c-c++-common/cxxbitfields-6.c: New test.
701
702 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
703
704         PR fortran/50050
705         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
706
707 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
708
709         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
710         * gcc.dg/pr49994-3.c: Ditto.
711
712 2011-08-22  Richard Guenther  <rguenther@suse.de>
713
714         PR testsuite/50145
715         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
716         * gcc.dg/torture/pr50067-2.c: Likewise.
717
718 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
719
720         PR fortran/47659
721         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
722         of a constant resulting from simplification.
723         * gfortran.dg/warn_conversion_3.f90:  New test.
724
725 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
726
727         PR fortran/50130
728         * gfortran.dg/zero_stride_1.f90:  New test.
729
730 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
731
732         PR fortran/49638
733         * gfortran.dg/typebound_override_1.f90: Modified.
734
735 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
736
737         PR tree-optimization/48739
738         * gcc.dg/pr48739-1.c: New test.
739         * gcc.dg/pr48739-2.c: New test.
740
741 2011-08-20  Tobias Burnus  <burnus@net-b.de>
742
743         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
744
745 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
746
747         PR fortran/50129
748         * gfortran.dg/where_3.f90: New test.
749
750 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
751
752         PR middle-end/49721
753         * gfortran.dg/pr49721-1.f: New.
754         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
755
756 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
757
758         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
759         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
760         New tests.
761
762 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
763
764         * gcc.target/arm/wmul-11.c: New file.
765         * gcc.target/arm/wmul-12.c: New file.
766         * gcc.target/arm/wmul-13.c: New file.
767
768 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
769
770         * gcc.target/arm/wmul-10.c: New file.
771
772 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
773
774         * gcc.target/arm/wmul-9.c: New file.
775         * gcc.target/arm/wmul-bitfield-2.c: New file.
776
777 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
778
779         * gcc.target/arm/wmul-8.c: New file.
780
781 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
782
783         * gcc.target/arm/wmul-7.c: New file.
784
785 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
786
787         * gcc.target/arm/wmul-6.c: New file.
788
789 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
790
791         * gcc.target/arm/wmul-5.c: New file.
792         * gcc.target/arm/no-wmla-1.c: New file.
793
794 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
795
796         * gcc.target/arm/wmul-bitfield-1.c: New file.
797
798 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
799
800         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
801
802 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
803
804         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
805         * gcc.target/i386/conversion.c: Likewise.
806
807 2011-08-19  Richard Guenther  <rguenther@suse.de>
808
809         * gcc.dg/torture/pr50067-1.c: New testcase.
810         * gcc.dg/torture/pr50067-2.c: Likewise.
811
812 2011-08-19  Joey Ye  <joey.ye@arm.com>
813
814         PR target/49437
815         * gcc.target/arm/handler-align.c: New test.
816         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
817         New Function.
818
819 2011-08-19  Joey Ye  <joey.ye@arm.com>
820
821         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
822
823 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
824
825         PR fortran/50071
826         * gfortran.dg/end_block_label_1.f90: New test.
827         * gfortran.dg/end_associate_label_1.f90: New test.
828
829 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
830
831         * gcc.dg/c1x-pointer-float-1.c: New test.
832
833 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
834
835         PR fortran/50071
836         * gfortran.dg/duplicate_labels_2.f: New test.
837
838 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
839
840         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
841         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
842         gcc.dg/c1x-noreturn-5.c: New tests.
843
844 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
845
846         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
847
848 2011-08-18  Tobias Burnus  <burnus@net-b.de>
849
850         PR fortran/18918
851         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
852         * gfortran.dg/coarray_lock_3.f90: Fix test.
853         * gfortran.dg/coarray_lock_4.f90: New.
854         * gfortran.dg/coarray_lock_5.f90: New.
855
856 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
857
858         PR target/50009
859         * gcc.c-torture/compile/pr50009.c: New test.
860
861         PR target/50092
862         * gcc.dg/torture/pr50092.c: New test.
863
864 2011-08-18  Tobias Burnus  <burnus@net-b.de>
865
866         PR fortran/50109
867         * gfortran.dg/namelist_73.f90: New.
868
869 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
870
871         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
872
873         PR debug/50017
874         * gcc.dg/pr50017.c: New test.
875
876 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
877
878         PR c++/45625
879         * g++.dg/lookup/hidden-var1.C: New test case.
880
881 2011-08-17  Tobias Burnus  <burnus@net-b.de>
882
883         PR fortran/31461
884         * gfortran.dg/warn_unused_var_2.f90: New.
885         * gfortran.dg/warn_unused_var_3.f90: New.
886
887 2011-08-17  Tom de Vries  <tom@codesourcery.com>
888
889         PR target/43597
890         * gcc.target/arm/pr43597.c: New test.
891
892 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
893
894         PR fortran/50070
895         * gfortran.dg/common_13.f90: New.
896
897 2011-08-16  Jason Merrill  <jason@redhat.com>
898
899         PR c++/50086
900         * g++.dg/cpp0x/variadic-unresolved.C: New.
901
902         * g++.old-deja/g++.brendan/README: Add R.I.P.
903
904         * g++.dg/ext/attr-used-1.C: New.
905
906         PR c++/50054
907         * g++.dg/cpp0x/initlist56.C: New.
908
909 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
910
911         PR testsuite/50085
912         * g++.dg/opt/life1.C: Only run on Linux.
913
914 2011-08-15  Tobias Burnus  <burnus@net-b.de>
915
916         * gfortran.dg/coarray_26.f90: New.
917
918 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
919
920         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
921         -fdump-tree-vrp1.
922
923 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
924
925         PR fortran/50073
926         * gfortran.dg/func_result_7.f90: New.
927
928 2011-08-13  Jason Merrill  <jason@redhat.com>
929
930         PR c++/50075
931         * g++.dg/cpp0x/decltype32.C: New.
932
933         PR c++/50059
934         * g++.dg/diagnostic/expr1.C: New.
935
936 2011-08-12  David Li  <davidxl@google.com>
937
938         * g++.dg/abi/vbase15.C: New test.
939
940 2011-08-12  Jason Merrill  <jason@redhat.com>
941
942         PR c++/50034
943         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
944
945 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
946
947         * gcc.dg/builtins-67.c: New test.
948         * gcc.target/i386/conversion.c: Ditto.
949
950 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
951             Brian Hackett  <bhackett1024@gmail.com>
952
953         * g++.dg/plugin/decl_plugin.c: New.
954         * g++.dg/plugin/decl-plugin-test.C: New.
955         * g++.dg/plugin/plugin.exp: Add above testcase.
956
957 2011-08-11  Richard Guenther  <rguenther@suse.de>
958
959         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
960
961 2011-08-11  Michael Matz  <matz@suse.de>
962
963         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
964
965 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
966
967         PR tree-optimization/50039
968         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
969         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
970
971 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
972
973         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
974         (sse4_1_test): Initialize src3 with random value.
975
976 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
977
978         * gcc.c-torture/execute/scal-to-vec1.c: New test.
979         * gcc.c-torture/execute/scal-to-vec2.c: New test.
980         * gcc.c-torture/execute/scal-to-vec3.c: New test.
981         * gcc.dg/scal-to-vec1.c: New test.
982         * gcc.dg/scal-to-vec2.c: New test.
983
984 2011-08-09  Richard Guenther  <rguenther@suse.de>
985
986         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
987         * gcc.dg/tree-ssa/vrp60.c: New testcase.
988         * gcc.dg/tree-ssa/vrp61.c: Likewise.
989         * gcc.dg/tree-ssa/vrp62.c: Likewise.
990
991 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
992
993         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
994
995 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
996
997         * gcc.dg/pr49948.c: Require pthread effective target.
998
999 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1000
1001         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1002
1003 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
1004
1005         * gcc.target/i386/sse-22a.c: New test.
1006
1007 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
1008
1009         PR tree-optimization/50014
1010         * gcc.dg/vect/pr50014.c: New test.
1011
1012 2011-08-08  Martin Jambor  <mjambor@suse.cz>
1013
1014         PR middle-end/49923
1015         * gcc.dg/tree-ssa/pr49923.c: New test.
1016
1017 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1018
1019         PR target/49781
1020         * gcc.target/i386/pr49781-1.c: New.
1021
1022 2011-08-08  Jason Merrill  <jason@redhat.com>
1023
1024         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1025
1026         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1027
1028 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
1029
1030         PR fortran/49638
1031         * gfortran.dg/typebound_override_1.f90: New.
1032
1033 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1034
1035         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1036         x86_64 mingw target.
1037         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1038         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1039         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1040         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1041         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1042         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1043         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1044         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1045         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1046         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1047
1048 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1049
1050         PR testsuite/48727
1051         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1052
1053 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1054
1055         * gcc.dg/pr48770.c: Cleanup coverage files.
1056         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1057
1058 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1059
1060         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1061         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1062         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1063         lzcnt and bmi options.
1064
1065 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1066
1067         PR target/47381
1068         * gcc.dg/pr47381-1.c: New.
1069         * gcc.dg/pr47381-2.c: Likewise.
1070         * gcc.target/i386/pr47381.c: Likewise.
1071
1072 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1073
1074         PR middle-end/47727
1075         * gcc.dg/pr47727.c: New.
1076
1077         PR target/47372
1078         * gcc.dg/pr47372-1.c: New.
1079         * gcc.dg/pr47372-2.c: Likewise.
1080
1081 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1082
1083         PR middle-end/47449
1084         * gcc.target/i386/pr47449.c: New.
1085
1086         PR target/47446
1087         * gcc.dg/pr47446-1.c: New.
1088         * gcc.dg/pr47446-2.c: Likewise.
1089
1090 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1091
1092         PR target/47766
1093         * gcc.dg/pr47766.c: New.
1094
1095         PR target/47715
1096         * gcc.dg/tls/pr47715-1.c: New.
1097         * gcc.dg/tls/pr47715-2.c: Likewise.
1098         * gcc.dg/tls/pr47715-3.c: Likewise.
1099         * gcc.dg/tls/pr47715-4.c: Likewise.
1100         * gcc.dg/tls/pr47715-5.c: Likewise.
1101
1102 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1103
1104         PR libobjc/50002
1105         * objc.dg/gnu-api-2-class.m: Updated comments.
1106         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1107         * objc.dg/gnu-api-2-class-meta.m: New test.
1108         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1109
1110 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1111
1112         PR libobjc/49882
1113         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1114         with classes that are in construction.
1115
1116 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1117
1118         PR target/48084
1119         * gcc.target/i386/pr48084-1.c: New.
1120         * gcc.target/i386/pr48084-2.c: Likewise.
1121         * gcc.target/i386/pr48084-3.c: Likewise.
1122         * gcc.target/i386/pr48084-4.c: Likewise.
1123         * gcc.target/i386/pr48084-5.c: Likewise.
1124
1125         PR rtl-optimization/49504
1126         * gcc.target/i386/pr49504.c: New.
1127
1128         PR target/49860
1129         * gcc.dg/pr49860.c: New.
1130
1131 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1132
1133         PR libobjc/49882
1134         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1135         with classes that are in construction.
1136
1137 2011-08-05  Jason Merrill  <jason@redhat.com>
1138
1139         PR c++/48993
1140         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1141
1142         PR c++/49921
1143         * g++.dg/cpp0x/decltype31.C: New.
1144
1145         PR c++/49669
1146         * g++.dg/init/array28.C: New.
1147
1148         PR c++/49988
1149         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1150
1151 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1152
1153         PR target/47369
1154         * gcc.dg/pr47369-1.c: New.
1155
1156 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1157
1158         PR middle-end/47364
1159         * gcc.dg/torture/pr47364-1.c: New.
1160         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1161         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1162
1163 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1164
1165         PR fortran/37211
1166         * gfortran.dg/transfer_check_2.f90:  New test case.
1167
1168 2011-08-05  Jan Hubicka  <jh@suse.cz>
1169
1170         PR middle-end/49494
1171         * gfortran.dg/pr49494.f90: New testcase.
1172
1173 2011-08-05  Jan Hubicka  <jh@suse.cz>
1174
1175         PR middle-end/49735
1176         * gcc.c-torture/compile/pr49735.c: New testcase.
1177
1178 2011-08-05  Jason Merrill  <jason@redhat.com>
1179
1180         PR c++/47453
1181         * g++.dg/cpp0x/initlist56.C: New.
1182
1183         PR c++/49812
1184         * g++.dg/overload/rvalue2.C: New.
1185
1186         PR c++/49983
1187         * g++.dg/cpp0x/range-for21.C: New.
1188
1189         * g++.dg/ext/vla11.C: New.
1190
1191 2011-08-05  Richard Guenther  <rguenther@suse.de>
1192
1193         PR tree-optimization/49984
1194         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1195
1196 2011-08-05  Richard Guenther  <rguenther@suse.de>
1197
1198         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1199         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1200         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1201
1202 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1203
1204         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1205         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1206         * gfortran.dg/ldist-pr43023.f90: Ditto.
1207         * gfortran.dg/namelist_52.f90: Ditto.
1208         * gfortran.dg/interface_proc_end.f90: Ditto.
1209         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1210         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1211
1212 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1213
1214         * gcc.dg/vect/vect-over-widen-1.c: New test.
1215         * gcc.dg/vect/vect-over-widen-2.c: New test.
1216         * gcc.dg/vect/vect-over-widen-3.c: New test.
1217         * gcc.dg/vect/vect-over-widen-4.c: New test.
1218
1219 2011-08-04  Richard Guenther  <rguenther@suse.de>
1220
1221         PR fortran/49957
1222         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1223
1224 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1225
1226         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1227
1228 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1229
1230         PR middle-end/49905
1231         * g++.dg/ext/builtin-object-size3.C: New test.
1232
1233 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR tree-optimization/49948
1236         * gcc.dg/pr49948.c: New test.
1237
1238 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1239
1240         PR middle-end/47383
1241         * gcc.dg/torture/pr47383.c: New.
1242
1243 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1244
1245         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1246
1247 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1248
1249         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1250
1251 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1252
1253         PR target/47744
1254         * gcc.dg/torture/pr47744-1.c: New.
1255         * gcc.dg/torture/pr47744-2.c: Likewise.
1256         * gcc.dg/torture/pr47744-3.c: Likewise.
1257
1258 2011-08-03  Richard Guenther  <rguenther@suse.de>
1259
1260         PR middle-end/49958
1261         * gcc.dg/torture/pr49958.c: New testcase.
1262
1263 2011-08-03  Richard Guenther  <rguenther@suse.de>
1264
1265         PR tree-optimization/49938
1266         * g++.dg/torture/pr49938.C: New testcase.
1267
1268 2011-08-02  Jason Merrill  <jason@redhat.com>
1269
1270         PR c++/43886
1271         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1272
1273         PR c++/49577
1274         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1275
1276         PR c++/49593
1277         * g++.dg/cpp0x/variadic115.C: New.
1278
1279         PR c++/49803
1280         * g++.dg/cpp0x/union5.C: New.
1281
1282 2011-08-02  Daniel Kraft  <d@domob.eu>
1283
1284         PR fortran/49885
1285         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1286
1287 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1288
1289         PR middle-end/49947
1290         * gcc.dg/tree-ssa/forwprop-15.c
1291
1292 2011-08-02  Jason Merrill  <jason@redhat.com>
1293
1294         PR c++/49834
1295         * g++.dg/cpp0x/range-for20.C: New.
1296
1297 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1298
1299         * gfortran.dg/coarray_lib_token_3.f90: New.
1300
1301 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1302
1303         PR fortran/46752
1304         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1305         * gcc.dg/gomp/atomic-15.c: New test.
1306         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1307         * g++.dg/gomp/atomic-15.C: New test.
1308         * g++.dg/gomp/private-1.C: New test.
1309         * g++.dg/gomp/sharing-2.C: New test.
1310         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1311         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1312         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1313
1314 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1315
1316         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1317         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1318         cleanup-module.
1319         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1320         * gfortran.dg/allocatable_function_5.f90: Ditto.
1321         * gfortran.dg/allocate_stat.f90: Ditto.
1322         * gfortran.dg/array_constructor_20.f90: Ditto.
1323         * gfortran.dg/array_constructor_21.f90: Ditto.
1324         * gfortran.dg/array_constructor_22.f90: Ditto.
1325         * gfortran.dg/array_constructor_26.f03: Ditto.
1326         * gfortran.dg/array_function_4.f90: Ditto.
1327         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1328         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1329         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1330         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1331         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1332         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1333         * gfortran.dg/class_15.f03: Ditto.
1334         * gfortran.dg/class_27.f03: Ditto.
1335         * gfortran.dg/class_33.f90: Ditto.
1336         * gfortran.dg/class_37.f03: Ditto.
1337         * gfortran.dg/class_40.f03: Ditto.
1338         * gfortran.dg/class_42.f03: Ditto.
1339         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1340         * gfortran.dg/coarray/registering_1.f90: Ditto.
1341         * gfortran.dg/convert_1.f90: Ditto.
1342         * gfortran.dg/default_initialization_3.f90: Ditto.
1343         * gfortran.dg/dependency_25.f90: Ditto.
1344         * gfortran.dg/dependency_26.f90: Ditto.
1345         * gfortran.dg/dependency_36.f90: Ditto.
1346         * gfortran.dg/dependency_37.f90: Ditto.
1347         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1348         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1349         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1350         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1351         * gfortran.dg/elemental_result_1.f90: Ditto.
1352         * gfortran.dg/empty_derived_type.f90: Ditto.
1353         * gfortran.dg/entry_7.f90: Ditto.
1354         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1355         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1356         * gfortran.dg/error_recovery_3.f90: Ditto.
1357         * gfortran.dg/extends_4.f03: Ditto.
1358         * gfortran.dg/func_assign.f90: Ditto.
1359         * gfortran.dg/func_assign_3.f90: Ditto.
1360         * gfortran.dg/generic_1.f90: Ditto.
1361         * gfortran.dg/generic_18.f90: Ditto.
1362         * gfortran.dg/generic_22.f03: Ditto.
1363         * gfortran.dg/generic_4.f90: Ditto.
1364         * gfortran.dg/generic_6.f90: Ditto.
1365         * gfortran.dg/generic_actual_arg.f90: Ditto.
1366         * gfortran.dg/graphite/id-21.f: Ditto.
1367         * gfortran.dg/graphite/pr45758.f90: Ditto.
1368         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1369         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1370         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1371         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1372         * gfortran.dg/host_used_types_1.f90: Ditto.
1373         * gfortran.dg/implicit_1.f90: Ditto.
1374         * gfortran.dg/implicit_11.f90: Ditto.
1375         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1376         * gfortran.dg/impure_actual_1.f90: Ditto.
1377         * gfortran.dg/impure_assignment_1.f90: Ditto.
1378         * gfortran.dg/impure_constructor_1.f90: Ditto.
1379         * gfortran.dg/initialization_10.f90: Ditto.
1380         * gfortran.dg/initialization_12.f90: Ditto.
1381         * gfortran.dg/interface_14.f90: Ditto.
1382         * gfortran.dg/interface_15.f90: Ditto.
1383         * gfortran.dg/interface_2.f90: Ditto.
1384         * gfortran.dg/interface_25.f90: Ditto.
1385         * gfortran.dg/interface_26.f90: Ditto.
1386         * gfortran.dg/interface_29.f90: Ditto.
1387         * gfortran.dg/interface_assignment_1.f90: Ditto.
1388         * gfortran.dg/internal_pack_6.f90: Ditto.
1389         * gfortran.dg/internal_pack_7.f90: Ditto.
1390         * gfortran.dg/internal_pack_8.f90: Ditto.
1391         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1392         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1393         * gfortran.dg/module_commons_3.f90: Ditto.
1394         * gfortran.dg/module_equivalence_4.f90: Ditto.
1395         * gfortran.dg/module_equivalence_6.f90: Ditto.
1396         * gfortran.dg/module_function_type_1.f90: Ditto.
1397         * gfortran.dg/module_naming_1.f90: Ditto.
1398         * gfortran.dg/namelist_4.f90: Ditto.
1399         * gfortran.dg/operator_c1202.f90: Ditto.
1400         * gfortran.dg/parens_7.f90: Ditto.
1401         * gfortran.dg/pr32921.f: Ditto.
1402         * gfortran.dg/pr33646.f90: Ditto.
1403         * gfortran.dg/pr41928.f90: Ditto.
1404         * gfortran.dg/pr42119.f90: Ditto.
1405         * gfortran.dg/pr43984.f90: Ditto.
1406         * gfortran.dg/present_1.f90: Ditto.
1407         * gfortran.dg/private_type_2.f90: Ditto.
1408         * gfortran.dg/proc_decl_2.f90: Ditto.
1409         * gfortran.dg/proc_ptr_10.f90: Ditto.
1410         * gfortran.dg/proc_ptr_22.f90: Ditto.
1411         * gfortran.dg/proc_ptr_8.f90: Ditto.
1412         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1413         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1414         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1415         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1416         * gfortran.dg/substring_equivalence.f90: Ditto.
1417         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1418         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1419         * gfortran.dg/trim_optimize_6.f90: Ditto.
1420         * gfortran.dg/typebound_call_12.f03: Ditto.
1421         * gfortran.dg/typebound_operator_5.f03: Ditto.
1422         * gfortran.dg/typebound_operator_6.f03: Ditto.
1423         * gfortran.dg/typebound_proc_18.f03: Ditto.
1424         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1425         * gfortran.dg/use_1.f90: Ditto.
1426         * gfortran.dg/use_10.f90: Ditto.
1427         * gfortran.dg/use_11.f90: Ditto.
1428         * gfortran.dg/use_14.f90: Ditto.
1429         * gfortran.dg/use_only_2.f90: Ditto.
1430         * gfortran.dg/use_rename_4.f90: Ditto.
1431         * gfortran.dg/use_rename_5.f90: Ditto.
1432         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1433         * gfortran.dg/used_interface_ref.f90: Ditto.
1434         * gfortran.dg/used_types_11.f90: Ditto.
1435         * gfortran.dg/used_types_3.f90: Ditto.
1436         * gfortran.dg/used_types_4.f90: Ditto.
1437         * gfortran.dg/userdef_operator_2.f90: Ditto.
1438         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1439         * gfortran.dg/vect/pr46213.f90: Ditto.
1440         * gfortran.dg/whole_file_21.f90: Ditto.
1441         * gfortran.dg/whole_file_22.f90: Ditto.
1442         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1443         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1444
1445 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1446
1447         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1448
1449 2011-08-01  Jason Merrill  <jason@redhat.com>
1450
1451         PR c++/49932
1452         * g++.dg/abi/mangle49.C: New.
1453
1454         PR c++/49924
1455         * g++.dg/cpp0x/constexpr-array4.C: New.
1456
1457         PR c++/49813
1458         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1459
1460 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         PR target/49927
1463         * gcc.target/i386/pr49927.c: New test.
1464
1465 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1466
1467         PR tree-optimization/49926
1468         * gcc.dg/vect/pr49926.c: New test.
1469
1470 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1471
1472         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1473         * gcc.target/i386/lzcnt-1.c: New test.
1474         * gcc.target/i386/lzcnt-2.c: Likewise.
1475         * gcc.target/i386/lzcnt-2a.c: Likewise.
1476         * gcc.target/i386/lzcnt-3.c: Likewise.
1477         * gcc.target/i386/lzcnt-4.c: Likewise.
1478         * gcc.target/i386/lzcnt-4a.c: Likewise.
1479         * gcc.target/i386/lzcnt-5.c: Likewise.
1480         * gcc.target/i386/lzcnt-6.c: Likewise.
1481         * gcc.target/i386/lzcnt-6a.c: Likewise.
1482         * gcc.target/i386/lzcnt-check.h: Likewise.
1483
1484         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1485         * gcc.target/i386/sse-13.c: Likewise.
1486         * gcc.target/i386/sse-14.c: Likewise.
1487         * g++.dg/other/i386-2.C: Likewise.
1488         * g++.dg/other/i386-3.C: Likewise.
1489
1490 2011-08-01  Julian Brown  <julian@codesourcery.com>
1491
1492         * gcc.target/arm/fixed-point-exec.c: New test.
1493
1494 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1495
1496         PR target/49920
1497         * gcc.target/i386/pr49920.c: New test.
1498
1499 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1500
1501         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1502         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1503         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1504         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1505         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1506         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1507         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1508         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1509         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1510         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1511         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1512         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1513         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1514         * g++.dg/tree-ssa/pr33615.C: Ditto.
1515         * g++.dg/tree-ssa/restrict1.C: Ditto.
1516         * c-c++-common/restrict-2.c: Ditto.
1517         * gfortran.dg/pr32921.f: Ditto.
1518         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1519         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1520         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1521         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1522         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1523         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1524         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1525         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1526         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1527         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1528
1529 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1530
1531         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1532         .exe.ltrans[0-9]*. dump files.
1533
1534 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1535
1536         PR fortran/49112
1537         * gfortran.dg/abstract_type_6.f03: Modified.
1538         * gfortran.dg/typebound_proc_24.f03: New.
1539
1540 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1541
1542         PR testsuite/49917
1543         * g++.dg/init/for1.C: Fix.
1544
1545 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1546
1547         PR fortran/48876
1548         * gfortran.dg/string_5.f90:  New test.
1549
1550 2011-07-29  Jason Merrill  <jason@redhat.com>
1551
1552         PR c++/49867
1553         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1554
1555 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1556
1557         PR tree-optimization/47407
1558         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1559         alpha*-dec-osf*.
1560         Sort target list.
1561
1562 2011-07-29  Richard Guenther  <rguenther@suse.de>
1563
1564         * gcc.dg/uninit-suppress.c: Also disable VRP.
1565         * gcc.dg/uninit-suppress_2.c: Likewise.
1566
1567 2011-07-28  Jason Merrill  <jason@redhat.com>
1568
1569         PR c++/49808
1570         * g++.dg/template/nontype24.C: New.
1571
1572 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1573
1574         PR rtl-optimization/47958
1575         * gcc.dg/torture/pr47958-1.c: New.
1576
1577 2011-07-29  Wei Guozhi  <carrot@google.com>
1578
1579         PR rtl-optimization/49799
1580         * gcc.dg/pr49799.c: New test case.
1581
1582 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1583
1584         PR middle-end/48648
1585         * gcc.dg/graphite/id-pr48648.c: New.
1586
1587 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1588
1589         PR fortran/31067
1590         * gfortran.dg/maxloc_2.f90: New test.
1591         * gfortran.dg/maxloc_3.f90: New test.
1592         * gfortran.dg/minloc_1.f90: New test.
1593         * gfortran.dg/minloc_2.f90: New test.
1594         * gfortran.dg/minloc_3.f90: New test.
1595         * gfortran.dg/minmaxloc_7.f90: New test.
1596
1597         PR debug/49871
1598         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1599
1600 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1601
1602         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1603         the builtin isn't optimized away.
1604
1605 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1606
1607         PR fortran/45586
1608         * gfortran.dg/lto/pr45586-2_0.f90: New.
1609
1610 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1611
1612         PR middle-end/49875
1613         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1614         * c-c++-common/cxxbitfields-5.c: Same.
1615
1616 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1617
1618         * lib/target-supports.exp (check_effective_target_mmap): Use
1619         check_function_available.
1620
1621 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1622
1623         * g++.old-deja/g++.pt/crash60.C: Updated.
1624
1625 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1626
1627         PR target/49866
1628         * gcc.target/i386/pr49866.c: New test.
1629
1630 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1631
1632         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1633         * gcc.target/i386/bmi-andn-1.c: New test.
1634         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1635         * gcc.target/i386/bmi-andn-2.c: Likewise.
1636         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1637         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1638         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1639         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1640         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1641         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1642         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1643         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1644         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1645         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1646         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1647         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1648         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1649         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1650         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1651         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1652         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1653         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1654         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1655         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1656         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1657
1658 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1659
1660         PR middle-end/47691
1661         * gfortran.dg/graphite/id-pr47691.f: New.
1662
1663 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1664
1665         * gcc.target/i386/avx-os-support.h: New.
1666         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1667         (main): Check avx_os_support before the test is run.
1668         * gcc.target/i386/aes-avx-check.h: Ditto.
1669         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1670
1671 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1672
1673         * gcc.target/i386/aggregate-ret3.c: New test.
1674         * gcc.target/i386/aggregate-ret4.c: New test.
1675
1676 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1677
1678         PR fortran/49755
1679         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1680         allocated array should *not* change its size.
1681         * gfortran.dg/multiple_allocation_3.f90: New test.
1682
1683 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1684
1685         PR c++/49776
1686         * g++.dg/cpp0x/constexpr-49776.C: New.
1687
1688 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1689
1690         PR middle-end/47046
1691         * gcc.dg/graphite/id-pr47046.c: New.
1692
1693 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1694
1695         PR middle-end/47653
1696         * gcc.dg/graphite/run-id-pr47593.c: New.
1697
1698 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1699
1700         PR middle-end/47653
1701         * gcc.dg/graphite/run-id-pr47653.c: New.
1702         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1703         induction variables.
1704         * gcc.dg/graphite/scop-16.c: Same.
1705         * gcc.dg/graphite/scop-17.c: Same.
1706         * gcc.dg/graphite/scop-21.c: Same.
1707
1708 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1709
1710         PR middle-end/48805
1711         * gcc.dg/graphite/id-pr48805.c: New.
1712
1713 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1714
1715         * gfortran.dg/coarray_lib_token_2.f90: New.
1716
1717 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1718
1719         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1720         SPU local store.
1721
1722 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1723
1724         PR tree-opt/49671
1725         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1726         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1727
1728 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1729
1730         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1731
1732         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1733         * gcc.c-torture/execute/loop-2g.c: Likewise.
1734         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1735         Require mmap support.
1736         * gcc.c-torture/execute/loop-2g.x: Likewise.
1737         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1738         (MAP_ANON): Provide default.
1739         * gcc.dg/20050826-1.c: Likewise.
1740         * gcc.target/i386/pr36533.c: Likewise.
1741         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1742         Use dg-require-effective-target mmap.
1743
1744 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1745
1746         PR c++/49838
1747         * g++.dg/cpp0x/range-for19.C: New.
1748
1749 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1750
1751         PR testsuite/49753
1752         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1753
1754         Revert:
1755         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1756
1757         PR testsuite/49753
1758         * g++.dg/torture/pr49309.C: Remove.
1759
1760 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1761
1762         PR tree-optimization/49809
1763         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1764         test.
1765
1766 2011-07-25  Richard Guenther  <rguenther@suse.de>
1767
1768         PR tree-optimization/49715
1769         * gcc.target/i386/pr49715-1.c: New testcase.
1770         * gcc.target/i386/pr49715-2.c: Likewise.
1771
1772 2011-07-23  Jason Merrill  <jason@redhat.com>
1773
1774         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1775
1776 2011-07-22  Jason Merrill  <jason@redhat.com>
1777
1778         PR c++/49793
1779         * g++.dg/cpp0x/initlist55.C: New.
1780
1781 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1782
1783         PR fortran/49791
1784         * gfortran.dg/namelist_72.f: New.
1785
1786 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1787
1788         * gfortran.dg/coarray_25.f90: New.
1789
1790 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1791
1792         * override1.C: This test should use c++0x mode.
1793         * override3.C: New. Test the diagnostics in c++98 mode.
1794
1795 2011-07-22  Jason Merrill  <jason@redhat.com>
1796             Mark Glisse  <marc.glisse@normalesup.org>
1797
1798         PR c++/30112
1799         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1800
1801         PR c++/49813
1802         * g++.dg/opt/builtins2.C: New.
1803         * g++.dg/other/error27.C: Don't rely on __builtin.
1804
1805 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1806
1807         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1808         on lp64 targets.
1809         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1810         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1811         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1812         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1813
1814         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1815         instead of ia32.
1816
1817 2011-07-22  Richard Guenther  <rguenther@suse.de>
1818
1819         PR tree-optimization/45819
1820         * gcc.dg/pr45819.c: New testcase.
1821
1822 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1823
1824         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1825
1826 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1827
1828         PR middle-end/47654
1829         PR middle-end/49649
1830         * gcc.dg/graphite/run-id-pr47654.c: New.
1831
1832 2011-07-21  Ian Lance Taylor  <iant@google.com>
1833
1834         PR middle-end/49705
1835         * gcc.dg/pr49705.c: New test.
1836
1837 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1838
1839         * lib/target-supports.exp (check_avx_os_support_available): New.
1840         (check_effective_target_avx_runtime): Use it.
1841
1842 2011-07-21  Richard Guenther  <rguenther@suse.de>
1843
1844         PR tree-optimization/49770
1845         * g++.dg/torture/pr49770.C: New testcase.
1846
1847 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1848
1849         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1850         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1851
1852 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1853
1854         * gfortran.dg/coarray_lib_token_1.f90: New.
1855
1856 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1857
1858         * gcc.dg/pr32912-2.c: Skip for AVR.
1859         * gcc.dg/pr44674.c: Add dg-require-profiling.
1860
1861 2011-07-20  Jason Merrill  <jason@redhat.com>
1862
1863         * g++.dg/ext/desig2.C: New.
1864
1865 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1866
1867         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1868         be generated.
1869         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1870         * gcc.target/powerpc/recip-3.c: Ditto.
1871
1872 2011-07-19  Jason Merrill  <jason@redhat.com>
1873
1874         PR c++/6709 (DR 743)
1875         PR c++/42603 (DR 950)
1876         * g++.dg/cpp0x/decltype21.C: New.
1877
1878 2011-07-20  Richard Guenther  <rguenther@suse.de>
1879
1880         PR middle-end/18908
1881         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1882         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1883
1884 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1885
1886         * gcc.target/arm/combine-movs.c: New.
1887         * gcc.target/arm/unsigned-extend-2.c: New.
1888
1889 2011-07-19  Jason Merrill  <jason@redhat.com>
1890
1891         PR c++/49785
1892         * g++.dg/cpp0x/variadic114.C: New.
1893
1894 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1895
1896         * gfortran.dg/coarray_args_1.f90: New.
1897         * gfortran.dg/coarray_args_2.f90: New.
1898
1899 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1900
1901         PR fortran/49708
1902         * gfortran.dg/allocate_error_3.f90: New.
1903
1904 2011-07-19  Richard Guenther  <rguenther@suse.de>
1905
1906         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1907         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1908         * gcc.dg/torture/20110719-1.c: New testcase.
1909
1910 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1911
1912         PR tree-optimization/49768
1913         * gcc.c-torture/execute/pr49768.c: New test.
1914
1915 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1916
1917         PR tree-optimization/49771
1918         * gcc.dg/vect/pr49771.c: New test.
1919
1920 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1921
1922         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1923         * gcc.dg/ipa/ipa-2.c: Likewise.
1924         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1925         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1926         * gcc.dg/ipa/ipa-5.c: Likewise.
1927         * gcc.dg/ipa/ipa-7.c: Likewise.
1928         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1929         * gcc.dg/ipa/ipacost-1.c: Likewise.
1930         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1931         functions.
1932         * gcc.dg/ipa/ipcp-1.c: New test.
1933         * gcc.dg/ipa/ipcp-2.c: Likewise.
1934         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1935
1936 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1937
1938         PR middle-end/49675
1939         * gfortran.dg/pr49675.f90: New test.
1940
1941 2011-07-18  Richard Guenther  <rguenther@suse.de>
1942
1943         * gcc.dg/torture/20110718-1.c: New testcase.
1944
1945 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1946
1947         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1948         * g++.dg/ext/bitfield3.C: Likewise.
1949         * g++.dg/ext/bitfield4.C: Likewise.
1950         * g++.dg/ext/bitfield5.C: Likewise.
1951         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1952         * g++.dg/other/pr23205-2.C: Likewise.
1953         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1954         * gcc.c-torture/compile/20001109-2.c: Likewise.
1955         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1956         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1957         * gcc.dg/bitfld-16.c: Likewise.
1958         * gcc.dg/bitfld-17.c: Likewise.
1959         * gcc.dg/bitfld-18.c: Likewise.
1960         * gcc.dg/builtins-config.h: Remove Netware support.
1961         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1962         * gcc.dg/cdce2.c: Likewise.
1963         * gcc.dg/cpp/assert4.c: Remove netware support.
1964         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1965         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1966
1967         * lib/target-supports.exp (check_visibility_available): Remove
1968         NetWare support.
1969         (check_profiling_available): Likewise.
1970
1971 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1972
1973         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1974
1975 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1976             Thomas Koenig  <tkoenig@gcc.gnu.org>
1977
1978         PR fortran/34657
1979         * gfortran.dg/generic_17.f90: Fix testcase.
1980         * gfortran.dg/interface_3.f90: Add dg-error.
1981         * gfortran.dg/use_14.f90: New.
1982         * gfortran.dg/use_15.f90: New.
1983
1984 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1985
1986         * gnat.dg/pointer_controlled.adb: New test.
1987
1988 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1989
1990         PR fortran/49624
1991         * gfortran.dg/pointer_remapping_7.f90: New.
1992
1993 2011-07-16  Jason Merrill  <jason@redhat.com>
1994
1995         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1996
1997 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1998             Jason Merrill  <jason@redhat.com>
1999
2000         PR c++/45329
2001         PR c++/48934
2002         * g++.dg/cpp0x/decltype29.C: Adjust.
2003         * g++.dg/cpp0x/error4.C: Adjust.
2004         * g++.dg/cpp0x/sfinae26.C: Adjust.
2005         * g++.dg/cpp0x/variadic105.C: Adjust.
2006         * g++.dg/template/deduce3.C: Adjust.
2007         * g++.dg/template/error45.C: Adjust.
2008         * g++.dg/template/ptrmem2.C: Adjust.
2009         * g++.dg/template/sfinae2.C: Adjust.
2010         * g++.old-deja/g++.pt/crash60.C: Adjust.
2011         * g++.old-deja/g++.pt/unify6.C: Adjust.
2012         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2013         * g++.dg/cpp0x/nullptr15.C: Adjust.
2014         * g++.dg/cpp0x/pr31431-2.C: Adjust.
2015         * g++.dg/cpp0x/pr31431.C: Adjust.
2016         * g++.dg/cpp0x/pr31434.C: Adjust.
2017         * g++.dg/cpp0x/sfinae11.C: Adjust
2018         * g++.dg/cpp0x/temp_default2.C: Adjust.
2019         * g++.dg/cpp0x/trailing4.C: Adjust.
2020         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2021         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2022         * g++.dg/cpp0x/variadic105.C: Adjust.
2023         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2024         * g++.dg/ext/vla2.C: Adjust.
2025         * g++.dg/other/ptrmem10.C: Adjust.
2026         * g++.dg/other/ptrmem11.C: Adjust.
2027         * g++.dg/overload/unknown1.C: Adjust.
2028         * g++.dg/template/conv11.C: Adjust.
2029         * g++.dg/template/dependent-expr5.C: Adjust.
2030         * g++.dg/template/friend.C: Adjust.
2031         * g++.dg/template/incomplete2.C: Adjust.
2032         * g++.dg/template/local4.C: Adjust.
2033         * g++.dg/template/local6.C: Adjust.
2034         * g++.dg/template/operator9.C: Adjust.
2035         * g++.dg/template/ttp25.C: Adjust.
2036         * g++.dg/template/unify10.C: Adjust.
2037         * g++.dg/template/unify11.C: Adjust.
2038         * g++.dg/template/unify6.C: Adjust.
2039         * g++.dg/template/unify9.C: Adjust.
2040         * g++.dg/template/varmod1.C: Adjust.
2041         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2042         * g++.old-deja/g++.pt/crash28.C: Adjust.
2043         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2044         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2045         * g++.old-deja/g++.pt/expr2.C: Adjust.
2046         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2047         * g++.old-deja/g++.pt/spec5.C: Adjust.
2048         * g++.old-deja/g++.pt/spec6.C: Adjust.
2049         * g++.old-deja/g++.pt/unify4.C: Adjust.
2050         * g++.old-deja/g++.pt/unify8.C: Adjust.
2051         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2052         * g++.dg/overload/template5.C: New testcase.
2053         * g++.dg/template/overload12.C: New testcase.
2054
2055 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2056
2057         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2058         * gfortran.dg/coarray_7.f90: Ditto.
2059         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2060         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2061
2062 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2063
2064         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2065         case.
2066         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2067         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2068         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2069         C67X.
2070         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2071         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2072         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2073
2074 2011-07-15  Jason Merrill  <jason@redhat.com>
2075
2076         PR testsuite/49741
2077         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2078         Use --extra_opts instead of --additional_options.
2079
2080 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR testsuite/49753
2083         * g++.dg/torture/pr49309.C: Remove.
2084
2085 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2086
2087         * gcc.target/tic6x/weak-call.c: New test.
2088         * gcc.target/tic6x/fpcmp.c: New test.
2089         * gcc.target/tic6x/fpdiv.c: New test.
2090         * gcc.target/tic6x/rotdi16-scan.c: New test.
2091         * gcc.target/tic6x/ffssi.c: New test.
2092         * gcc.target/tic6x/fpdiv-lib.c: New test.
2093         * gcc.target/tic6x/cold-lc.c: New test.
2094         * gcc.target/tic6x/longcalls.c: New test.
2095         * gcc.target/tic6x/abi-align-1.c: New test.
2096         * gcc.target/tic6x/fpcmp-finite.c: New test.
2097         * gcc.target/tic6x/rotdi16.c: New test.
2098         * gcc.target/tic6x/bswapl.c: New test.
2099         * gcc.target/tic6x/ffsdi.c: New test.
2100         * gcc.target/tic6x/tic6x.exp: New file.
2101         * gcc.target/tic6x/builtins/arith24.c: New test.
2102         * gcc.target/tic6x/builtins/smpy.c: New test.
2103         * gcc.target/tic6x/builtins/smpylh.c: New test.
2104         * gcc.target/tic6x/builtins/smpyh.c: New test.
2105         * gcc.target/tic6x/builtins/sarith1.c: New test.
2106         * gcc.target/tic6x/builtins/extclr.c: New test
2107         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2108         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2109         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2110         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2111         New functions.
2112         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2113         __TMS320C6X__.
2114         * gcc.dg/20020312-2.c: Likewise.
2115         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2116         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2117         * gcc.dg/torture/builtin-math-7.c: Likewise.
2118
2119         PR testsuite/49757
2120         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2121         not testing tic6x-*-*.
2122
2123 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2124
2125         PR tree-opt/49309
2126         * g++.dg/torture/pr49309.C: New testcase.
2127
2128 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2129
2130         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2131
2132 2011-07-14  Richard Guenther  <rguenther@suse.de>
2133
2134         PR tree-optimization/49651
2135         * gcc.dg/torture/pr49651.c: New testcase.
2136
2137 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2138
2139         PR target/43746
2140         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2141
2142 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2143
2144         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2145         -mno-pointers-to-nested-functions.
2146         * gcc.target/powerpc/no-r11-2.c: Ditto.
2147         * gcc.target/powerpc/no-r11-3.c: Ditto.
2148
2149 2011-07-13  Jason Merrill  <jason@redhat.com>
2150
2151         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2152         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2153         when compiling C files.
2154         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2155         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2156         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2157         * g++.dg/lookup/anon2.C: Likewise.
2158         * g++.dg/tree-ssa/copyprop.C: Likewise.
2159         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2160         * g++.dg/init/vector1.C: Ignore narrowing errors.
2161         * g++.dg/torture/pr35526.C: Likewise.
2162         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2163
2164 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2165
2166         PR libfortran/49296
2167         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2168         and logical reads.
2169
2170 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2171
2172         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2173         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2174
2175 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2176
2177         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2178         * lib/obj-c++.exp (obj-c++_init): Ditto.
2179         * lib/file-format.exp (gcc_target_object_format): Ditto.
2180         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2181         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2182         (check_visibility_available): Ditto.
2183         (check_effective_target_tls_native): Ditto.
2184         (check_effective_target_tls_emulated): Ditto.
2185         (check_effective_target_function_sections): Ditto.
2186
2187 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2188
2189         * gcc.target/arm/pr48183.c: New test.
2190
2191 2011-07-13  Richard Guenther  <rguenther@suse.de>
2192
2193         * gcc.dg/torture/20110713-1.c: New testcase.
2194
2195 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2196
2197         PR rtl-opt/49474
2198         * gcc.c-torture/compile/pr49474.c: New testcase.
2199
2200 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR tree-optimization/49712
2203         * gcc.c-torture/execute/pr49712.c: New test.
2204
2205 2011-07-11  Jason Merrill  <jason@redhat.com>
2206
2207         PR c++/44609
2208         * g++.dg/template/recurse3.C: New.
2209
2210 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2211
2212         PR debug/49676
2213         * gcc.dg/guality/csttest.c: New test.
2214
2215         PR fortran/49698
2216         * gfortran.dg/pr49698.f90: New test.
2217
2218 2011-07-11  Jeff Law  <law@redhat.com>
2219
2220         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2221
2222 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2223
2224         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2225         * go.test/go-test.exp (go-set-goarch): Likewise.
2226
2227 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2228
2229         PR target/39633
2230         * gcc.target/avr/torture/pr39633.c: New test case.
2231
2232 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2233
2234         PR fortran/18918
2235         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2236
2237 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2238
2239         * lib/target-supports.exp (check_effective_target_scheduling):
2240         New Function.
2241         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2242         * gcc.dg/pr45055.c: Ditto.
2243         * gcc.dg/pr45353.c: Ditto.
2244         * g++.dg/pr45056.C: Ditto.
2245
2246 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2247
2248         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2249         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2250         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2251         * g++.dg/torture/pr31863.C: Skip AVR.
2252
2253 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2254
2255         PR fortran/49690
2256         * gfortran.dg/intrinsic_signal.f90: New.
2257
2258 2011-07-09  Jason Merrill  <jason@redhat.com>
2259
2260         * g++.dg/cpp0x/regress/regress6.C: New.
2261         * g++.dg/parse/crash45.C: Adjust message.
2262         * g++.dg/template/crash38.C: Adjust message.
2263         * g++.dg/template/crash64.C: Adjust message.
2264
2265 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2266
2267         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2268         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2269         * g++.dg/abi/bitfield3.C: Likewise.
2270         * g++.dg/eh/pr38662.C: Likewise.
2271         * g++.dg/ext/attrib36.C: Likewise.
2272         * g++.dg/ext/attrib37.C: Likewise.
2273         * g++.dg/ext/attrib8.C: Likewise.
2274         * g++.dg/ext/tmplattr1.C: Likewise.
2275         * g++.dg/inherit/override-attribs.C: Likewise.
2276         * g++.dg/opt/inline9.C: Likewise.
2277         * g++.dg/opt/life1.C: Likewise.
2278         * g++.dg/opt/longbranch2.C: Likewise.
2279         * g++.dg/opt/nrv12.C: Likewise.
2280         * g++.dg/opt/reg-stack4.C: Likewise.
2281         * g++.dg/other/pr35504.C: Likewise.
2282         * g++.dg/other/pr39496.C: Likewise.
2283         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2284         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2285         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2286         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2287         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2288         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2289         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2290         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2291         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2292         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2293         * g++.dg/warn/pr15774-1.C: Likewise.
2294         * g++.dg/warn/pr15774-2.C: Likewise.
2295         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2296         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2297         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2298         * g++.old-deja/g++.pt/asm2.C: Likewise.
2299         * gcc.c-torture/compile/20000804-1.c: Likewise.
2300         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2301         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2302         * gcc.dg/20020108-1.c: Likewise.
2303         * gcc.dg/20020122-2.c: Likewise.
2304         * gcc.dg/20020122-3.c: Likewise.
2305         * gcc.dg/20020206-1.c: Likewise.
2306         * gcc.dg/20020219-1.c: Likewise.
2307         * gcc.dg/20020310-1.c: Likewise.
2308         * gcc.dg/20020411-1.c: Likewise.
2309         * gcc.dg/20020418-2.c: Likewise.
2310         * gcc.dg/20020426-2.c: Likewise.
2311         * gcc.dg/20020517-1.c: Likewise.
2312         * gcc.dg/20030204-1.c: Likewise.
2313         * gcc.dg/20030826-2.c: Likewise.
2314         * gcc.dg/20031102-1.c: Likewise.
2315         * gcc.dg/20031202-1.c: Likewise.
2316         * gcc.dg/20050111-1.c: Likewise.
2317         * gcc.dg/20050503-1.c: Likewise.
2318         * gcc.dg/array-init-1.c: Likewise.
2319         * gcc.dg/builtin-apply4.c: Likewise.
2320         * gcc.dg/dfp/pr31344.c: Likewise.
2321         * gcc.dg/gomp/atomic-11.c: Likewise.
2322         * gcc.dg/graphite/pr40281.c: Likewise.
2323         * gcc.dg/ia64-sync-1.c: Likewise.
2324         * gcc.dg/ia64-sync-2.c: Likewise.
2325         * gcc.dg/ia64-sync-3.c: Likewise.
2326         * gcc.dg/ia64-sync-4.c: Likewise.
2327         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2328         * gcc.dg/invalid-call-1.c: Likewise.
2329         * gcc.dg/loop-3.c: Likewise.
2330         * gcc.dg/lower-subreg-1.c: Likewise.
2331         * gcc.dg/lto/pr47259_0.c: Likewise.
2332         * gcc.dg/nested-calls-1.c: Likewise.
2333         * gcc.dg/pr20017.c: Likewise.
2334         * gcc.dg/pr25023.c: Likewise.
2335         * gcc.dg/pr27671-2.c: Likewise.
2336         * gcc.dg/pr32176.c: Likewise.
2337         * gcc.dg/pr33676.c: Likewise.
2338         * gcc.dg/pr35045.c: Likewise.
2339         * gcc.dg/pr36015.c: Likewise.
2340         * gcc.dg/pr36584.c: Likewise.
2341         * gcc.dg/pr36998.c: Likewise.
2342         * gcc.dg/pr37438.c: Likewise.
2343         * gcc.dg/pr37908.c: Likewise.
2344         * gcc.dg/pr41241.c: Likewise.
2345         * gcc.dg/pr41340.c: Likewise.
2346         * gcc.dg/pr44136.c: Likewise.
2347         * gcc.dg/pr44194-1.c: Likewise.
2348         * gcc.dg/pr46212.c: Likewise.
2349         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2350         * gcc.dg/setjmp-2.c: Likewise.
2351         * gcc.dg/short-compare-1.c: Likewise.
2352         * gcc.dg/short-compare-2.c: Likewise.
2353         * gcc.dg/smod-1.c: Likewise.
2354         * gcc.dg/sync-2.c: Likewise.
2355         * gcc.dg/sync-3.c: Likewise.
2356         * gcc.dg/tls/opt-1.c: Likewise.
2357         * gcc.dg/tls/opt-2.c: Likewise.
2358         * gcc.dg/tls/opt-3.c: Likewise.
2359         * gcc.dg/torture/badshift.c: Likewise.
2360         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2361         * gcc.dg/torture/pr20314-2.c: Likewise.
2362         * gcc.dg/torture/pr36891.c: Likewise.
2363         * gcc.dg/torture/pr38774.c: Likewise.
2364         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2365         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2366         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2367         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2368         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2369         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2370         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2371         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2372         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2373         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2374         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2375         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2376         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2377         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2378         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2379         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2380         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2381         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2382         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2383         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2384         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2385         * gcc.dg/unroll-1.c: Likewise.
2386         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2387         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2388         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2389         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2390         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2391         * gcc.target/i386/20000609-1.c: Likewise.
2392         * gcc.target/i386/20000720-1.c: Likewise.
2393         * gcc.target/i386/20000724-1.c: Likewise.
2394         * gcc.target/i386/20011107-1.c: Likewise.
2395         * gcc.target/i386/20011119-1.c: Likewise.
2396         * gcc.target/i386/20020201-3.c: Likewise.
2397         * gcc.target/i386/20020218-1.c: Likewise.
2398         * gcc.target/i386/20020729-1.c: Likewise.
2399         * gcc.target/i386/20030926-1.c: Likewise.
2400         * gcc.target/i386/20060125-1.c: Likewise.
2401         * gcc.target/i386/20060125-2.c: Likewise.
2402         * gcc.target/i386/20060512-1.c: Likewise.
2403         * gcc.target/i386/20060512-2.c: Likewise.
2404         * gcc.target/i386/20060512-3.c: Likewise.
2405         * gcc.target/i386/20060512-4.c: Likewise.
2406         * gcc.target/i386/387-1.c: Likewise.
2407         * gcc.target/i386/387-2.c: Likewise.
2408         * gcc.target/i386/387-5.c: Likewise.
2409         * gcc.target/i386/387-6.c: Likewise.
2410         * gcc.target/i386/980312-1.c: Likewise.
2411         * gcc.target/i386/980313-1.c: Likewise.
2412         * gcc.target/i386/990117-1.c: Likewise.
2413         * gcc.target/i386/990424-1.c: Likewise.
2414         * gcc.target/i386/990524-1.c: Likewise.
2415         * gcc.target/i386/991129-1.c: Likewise.
2416         * gcc.target/i386/991214-1.c: Likewise.
2417         * gcc.target/i386/991230-1.c: Likewise.
2418         * gcc.target/i386/addr-sel-1.c: Likewise.
2419         * gcc.target/i386/aggregate-ret1.c: Likewise.
2420         * gcc.target/i386/aggregate-ret2.c: Likewise.
2421         * gcc.target/i386/align-main-3.c: Likewise.
2422         * gcc.target/i386/amd64-abi-1.c: Likewise.
2423         * gcc.target/i386/amd64-abi-2.c: Likewise.
2424         * gcc.target/i386/amd64-abi-4.c: Likewise.
2425         * gcc.target/i386/amd64-abi-5.c: Likewise.
2426         * gcc.target/i386/amd64-abi-6.c: Likewise.
2427         * gcc.target/i386/asm-1.c: Likewise.
2428         * gcc.target/i386/asm-3.c: Likewise.
2429         * gcc.target/i386/asm-5.c: Likewise.
2430         * gcc.target/i386/attributes-error.c: Likewise.
2431         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2432         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2433         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2434         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2435         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2436         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2437         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2438         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2439         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2440         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2441         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2442         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2443         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2444         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2445         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2446         * gcc.target/i386/bitfield1.c: Likewise.
2447         * gcc.target/i386/bitfield2.c: Likewise.
2448         * gcc.target/i386/bmi-2.c: Likewise.
2449         * gcc.target/i386/bmi-5.c: Likewise.
2450         * gcc.target/i386/builtin-unreachable.c: Likewise.
2451         * gcc.target/i386/cleanup-2.c: Likewise.
2452         * gcc.target/i386/clobbers.c: Likewise.
2453         * gcc.target/i386/cmov8.c: Likewise.
2454         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2455         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2456         * gcc.target/i386/compress-float-387.c: Likewise.
2457         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2458         * gcc.target/i386/compress-float-sse.c: Likewise.
2459         * gcc.target/i386/crc32-2.c: Likewise.
2460         * gcc.target/i386/crc32-3.c: Likewise.
2461         * gcc.target/i386/divmod-7.c: Likewise.
2462         * gcc.target/i386/divmod-8.c: Likewise.
2463         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2464         * gcc.target/i386/fma3-builtin.c: Likewise.
2465         * gcc.target/i386/fma3-fma.c: Likewise.
2466         * gcc.target/i386/fma4-256-vector.c: Likewise.
2467         * gcc.target/i386/fma4-builtin.c: Likewise.
2468         * gcc.target/i386/fma4-fma-2.c: Likewise.
2469         * gcc.target/i386/fma4-fma.c: Likewise.
2470         * gcc.target/i386/fma4-vector-2.c: Likewise.
2471         * gcc.target/i386/fma4-vector.c: Likewise.
2472         * gcc.target/i386/funcspec-1.c: Likewise.
2473         * gcc.target/i386/funcspec-10.c: Likewise.
2474         * gcc.target/i386/funcspec-11.c: Likewise.
2475         * gcc.target/i386/funcspec-2.c: Likewise.
2476         * gcc.target/i386/funcspec-5.c: Likewise.
2477         * gcc.target/i386/funcspec-6.c: Likewise.
2478         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2479         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2480         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2481         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2482         * gcc.target/i386/incoming-1.c: Likewise.
2483         * gcc.target/i386/incoming-10.c: Likewise.
2484         * gcc.target/i386/incoming-11.c: Likewise.
2485         * gcc.target/i386/incoming-12.c: Likewise.
2486         * gcc.target/i386/incoming-13.c: Likewise.
2487         * gcc.target/i386/incoming-14.c: Likewise.
2488         * gcc.target/i386/incoming-15.c: Likewise.
2489         * gcc.target/i386/incoming-2.c: Likewise.
2490         * gcc.target/i386/incoming-3.c: Likewise.
2491         * gcc.target/i386/incoming-4.c: Likewise.
2492         * gcc.target/i386/incoming-5.c: Likewise.
2493         * gcc.target/i386/incoming-6.c: Likewise.
2494         * gcc.target/i386/incoming-7.c: Likewise.
2495         * gcc.target/i386/incoming-8.c: Likewise.
2496         * gcc.target/i386/incoming-9.c: Likewise.
2497         * gcc.target/i386/lea.c: Likewise.
2498         * gcc.target/i386/local.c: Likewise.
2499         * gcc.target/i386/loop-1.c: Likewise.
2500         * gcc.target/i386/loop-2.c: Likewise.
2501         * gcc.target/i386/loop-3.c: Likewise.
2502         * gcc.target/i386/max-stack-align.c: Likewise.
2503         * gcc.target/i386/memcpy-1.c: Likewise.
2504         * gcc.target/i386/movbe-2.c: Likewise.
2505         * gcc.target/i386/movq-2.c: Likewise.
2506         * gcc.target/i386/movq.c: Likewise.
2507         * gcc.target/i386/nrv1.c: Likewise.
2508         * gcc.target/i386/pad-4.c: Likewise.
2509         * gcc.target/i386/pad-5a.c: Likewise.
2510         * gcc.target/i386/pad-5b.c: Likewise.
2511         * gcc.target/i386/pad-6a.c: Likewise.
2512         * gcc.target/i386/pad-6b.c: Likewise.
2513         * gcc.target/i386/pad-7.c: Likewise.
2514         * gcc.target/i386/pad-9.c: Likewise.
2515         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2516         * gcc.target/i386/pic-1.c: Likewise.
2517         * gcc.target/i386/pr12092-1.c: Likewise.
2518         * gcc.target/i386/pr12329.c: Likewise.
2519         * gcc.target/i386/pr21518.c: Likewise.
2520         * gcc.target/i386/pr22362.c: Likewise.
2521         * gcc.target/i386/pr22585.c: Likewise.
2522         * gcc.target/i386/pr23098.c: Likewise.
2523         * gcc.target/i386/pr25196.c: Likewise.
2524         * gcc.target/i386/pr25293.c: Likewise.
2525         * gcc.target/i386/pr25654.c: Likewise.
2526         * gcc.target/i386/pr26449.c: Likewise.
2527         * gcc.target/i386/pr26778.c: Likewise.
2528         * gcc.target/i386/pr26826.c: Likewise.
2529         * gcc.target/i386/pr27266.c: Likewise.
2530         * gcc.target/i386/pr29978.c: Likewise.
2531         * gcc.target/i386/pr30505.c: Likewise.
2532         * gcc.target/i386/pr30961-1.c: Likewise.
2533         * gcc.target/i386/pr31628.c: Likewise.
2534         * gcc.target/i386/pr32000-2.c: Likewise.
2535         * gcc.target/i386/pr32661-1.c: Likewise.
2536         * gcc.target/i386/pr32708-2.c: Likewise.
2537         * gcc.target/i386/pr32708-3.c: Likewise.
2538         * gcc.target/i386/pr34256.c: Likewise.
2539         * gcc.target/i386/pr34312.c: Likewise.
2540         * gcc.target/i386/pr34522.c: Likewise.
2541         * gcc.target/i386/pr35160.c: Likewise.
2542         * gcc.target/i386/pr35281.c: Likewise.
2543         * gcc.target/i386/pr36246.c: Likewise.
2544         * gcc.target/i386/pr36786.c: Likewise.
2545         * gcc.target/i386/pr37275.c: Likewise.
2546         * gcc.target/i386/pr37843-3.c: Likewise.
2547         * gcc.target/i386/pr37843-4.c: Likewise.
2548         * gcc.target/i386/pr39082-1.c: Likewise.
2549         * gcc.target/i386/pr39431.c: Likewise.
2550         * gcc.target/i386/pr39496.c: Likewise.
2551         * gcc.target/i386/pr39543-2.c: Likewise.
2552         * gcc.target/i386/pr39911.c: Likewise.
2553         * gcc.target/i386/pr40718.c: Likewise.
2554         * gcc.target/i386/pr40906-1.c: Likewise.
2555         * gcc.target/i386/pr40906-2.c: Likewise.
2556         * gcc.target/i386/pr40906-3.c: Likewise.
2557         * gcc.target/i386/pr40934.c: Likewise.
2558         * gcc.target/i386/pr41900.c: Likewise.
2559         * gcc.target/i386/pr42589.c: Likewise.
2560         * gcc.target/i386/pr43662.c: Likewise.
2561         * gcc.target/i386/pr43671.c: Likewise.
2562         * gcc.target/i386/pr43766.c: Likewise.
2563         * gcc.target/i386/pr43869.c: Likewise.
2564         * gcc.target/i386/pr44942.c: Likewise.
2565         * gcc.target/i386/pr44948-2a.c: Likewise.
2566         * gcc.target/i386/pr45234.c: Likewise.
2567         * gcc.target/i386/pr45336-2.c: Likewise.
2568         * gcc.target/i386/pr45336-4.c: Likewise.
2569         * gcc.target/i386/pr45852.c: Likewise.
2570         * gcc.target/i386/pr46470.c: Likewise.
2571         * gcc.target/i386/pr48037-1.c: Likewise.
2572         * gcc.target/i386/pr48389.c: Likewise.
2573         * gcc.target/i386/pr49095.c: Likewise.
2574         * gcc.target/i386/pr9771-1.c: Likewise.
2575         * gcc.target/i386/rdfsbase-1.c: Likewise.
2576         * gcc.target/i386/rdfsbase-2.c: Likewise.
2577         * gcc.target/i386/rdgsbase-1.c: Likewise.
2578         * gcc.target/i386/rdgsbase-2.c: Likewise.
2579         * gcc.target/i386/rdrand-3.c: Likewise.
2580         * gcc.target/i386/regparm-stdcall.c: Likewise.
2581         * gcc.target/i386/regparm.c: Likewise.
2582         * gcc.target/i386/reload-1.c: Likewise.
2583         * gcc.target/i386/rotate-2.c: Likewise.
2584         * gcc.target/i386/sibcall-5.c: Likewise.
2585         * gcc.target/i386/signbit-1.c: Likewise.
2586         * gcc.target/i386/signbit-2.c: Likewise.
2587         * gcc.target/i386/signbit-3.c: Likewise.
2588         * gcc.target/i386/sse-5.c: Likewise.
2589         * gcc.target/i386/sse-8.c: Likewise.
2590         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2591         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2592         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2593         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2594         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2595         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2596         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2597         * gcc.target/i386/sse2-movq-2.c: Likewise.
2598         * gcc.target/i386/sse2-movq-3.c: Likewise.
2599         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2600         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2601         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2602         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2603         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2604         * gcc.target/i386/ssefn-1.c: Likewise.
2605         * gcc.target/i386/ssefn-2.c: Likewise.
2606         * gcc.target/i386/sseregparm-1.c: Likewise.
2607         * gcc.target/i386/sseregparm-2.c: Likewise.
2608         * gcc.target/i386/sseregparm-3.c: Likewise.
2609         * gcc.target/i386/sseregparm-4.c: Likewise.
2610         * gcc.target/i386/sseregparm-5.c: Likewise.
2611         * gcc.target/i386/sseregparm-6.c: Likewise.
2612         * gcc.target/i386/sseregparm-7.c: Likewise.
2613         * gcc.target/i386/sseregparm-8.c: Likewise.
2614         * gcc.target/i386/stack-realign.c: Likewise.
2615         * gcc.target/i386/stack-usage-realign.c: Likewise.
2616         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2617         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2618         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2619         * gcc.target/i386/stackalign/return-1.c: Likewise.
2620         * gcc.target/i386/stackalign/return-2.c: Likewise.
2621         * gcc.target/i386/stackalign/return-3.c: Likewise.
2622         * gcc.target/i386/tailcall-1.c: Likewise.
2623         * gcc.target/i386/tbm-2.c: Likewise.
2624         * gcc.target/i386/udivmod-7.c: Likewise.
2625         * gcc.target/i386/udivmod-8.c: Likewise.
2626         * gcc.target/i386/unroll-1.c: Likewise.
2627         * gcc.target/i386/vararg-1.c: Likewise.
2628         * gcc.target/i386/vararg-2.c: Likewise.
2629         * gcc.target/i386/vect8-ret.c: Likewise.
2630         * gcc.target/i386/vectorize5.c: Likewise.
2631         * gcc.target/i386/wmul-1.c: Likewise.
2632         * gcc.target/i386/wmul-2.c: Likewise.
2633         * gcc.target/i386/wrfsbase-1.c: Likewise.
2634         * gcc.target/i386/wrfsbase-2.c: Likewise.
2635         * gcc.target/i386/wrgsbase-1.c: Likewise.
2636         * gcc.target/i386/wrgsbase-2.c: Likewise.
2637         * gcc.target/i386/xop-pcmov.c: Likewise.
2638         * gcc.target/i386/xop-pcmov2.c: Likewise.
2639         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2640         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2641         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2642         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2643         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2644         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2645         * gcc.target/i386/zee.c: Likewise.
2646         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2647         * gfortran.dg/compiler-directive_2.f: Likewise.
2648         * gfortran.dg/g77/20010216-1.f: Likewise.
2649         * gfortran.dg/gomp/pr39152.f90: Likewise.
2650         * gfortran.dg/pr33794.f90: Likewise.
2651
2652 2011-07-09  Jason Merrill  <jason@redhat.com>
2653
2654         * g++.dg/cpp0x/regress/regress5.C: New.
2655
2656 2011-07-08  Jason Merrill  <jason@redhat.com>
2657
2658         PR c++/45437
2659         * g++.dg/expr/compound-asn1.C: New.
2660         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2661
2662 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2663
2664         PR target/49621
2665         * gcc.target/powerpc/altivec-34.c: New test.
2666
2667 2011-07-08  Jason Merrill  <jason@redhat.com>
2668
2669         PR c++/45603
2670         * g++.dg/abi/guard3.C: New.
2671
2672 2011-07-08  Julian Brown  <julian@codesourcery.com>
2673
2674         * lib/target-supports.exp
2675         (check_effective_target_arm_little_endian): New.
2676         (check_effective_target_vect_pack_trunc): Use above.
2677         (check_effective_target_vect_unpack): Likewise.
2678         (check_effective_target_vect_element_align): Test
2679         check_effective_target_arm_vect_no_misalign for ARM.
2680
2681 2011-07-08  Jason Merrill  <jason@redhat.com>
2682
2683         PR c++/49673
2684         * g++.dg/cpp0x/constexpr-rom.C: New.
2685
2686 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2687
2688         PR middle-end/49519
2689         * g++.dg/torture/pr49519.C: New test.
2690
2691 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2692
2693         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2694
2695 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2696
2697         PR testsuite/48727
2698         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2699
2700 2011-07-08  Richard Guenther  <rguenther@suse.de>
2701
2702         PR tree-optimization/49662
2703         * gcc.dg/graphite/interchange-14.c: XFAIL.
2704         * gcc.dg/graphite/interchange-15.c: Likewise.
2705         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2706
2707 2011-07-06  Jason Merrill  <jason@redhat.com>
2708
2709         PR c++/49663
2710         * g++.dg/cpp0x/regress/regress4.C: New.
2711
2712 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2713
2714         PR fortran/49648
2715         * gfortran.dg/result_in_spec_4.f90: New test.
2716
2717 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2718
2719         * gcc.target/sparc/cas64.c: New test.
2720
2721 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2722
2723         PR c/49644
2724         * g++.dg/torture/pr49644.C: New test.
2725
2726         PR c/49644
2727         * gcc.c-torture/execute/pr49644.c: New test.
2728
2729 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2730
2731         * lib/target-supports.exp (check_effective_target_ia32): New.
2732         (check_effective_target_x32): Likewise.
2733         (check_effective_target_vect_cmdline_needed): Also check x32.
2734
2735 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2736
2737         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2738         dg-prune-output.
2739         * gcc.target/arm/pr42235.c: Likewise.
2740         * gcc.target/arm/pr42495.c: Likewise.
2741         * gcc.target/arm/pr42574.c: Likewise.
2742         * gcc.target/arm/thumb-branch1.c: Likewise.
2743
2744         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2745         unneeded prune of possible warning.
2746         * gcc.target/arm/pr40956.c: Likewise.
2747         * gcc.target/arm/pr42505.c: Likewise.
2748
2749         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2750         * gcc.c-torture/compile/pr46883.c: Likewise.
2751         * gcc.c-torture/compile/pr46934.c: Likewise.
2752
2753         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2754         for move to ../../gcc.c-torture/compile.
2755         * gcc.target/arm/pr46883.c: Likewise.
2756         * gcc.target/arm/pr46934.c: Likewise.
2757
2758         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2759         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2760         * gcc.target/arm/wmul-1.c: Likewise.
2761         * gcc.target/arm/wmul-2.c: Likewise.
2762         * gcc.target/arm/wmul-3.c: Likewise.
2763         * gcc.target/arm/wmul-4.c: Likewise.
2764         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2765         add tab after scan target.
2766         * gcc.target/arm/smlaltt-1.c: Likewise.
2767         * gcc.target/arm/smlatb-1.c: Likewise.
2768         * gcc.target/arm/smlatt-1.c: Likewise.
2769
2770 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2771
2772         PR debug/49522
2773         * gcc.dg/debug/pr49522.c: New test.
2774
2775 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2776
2777         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2778         * gcc.dg/pr46212.c: Run only if target int32plus.
2779         * gcc.dg/torture/pr48146.c: Ditto.
2780         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2781         * c-c++-common/pr44832.c: Ditto.
2782         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2783         * gcc.dg/pr31490.c: Ditto.
2784         * gcc.dg/torture/builtin-math-7.c: Run only if target
2785         large_double.
2786         * gcc.dg/torture/pr45764.c: Skip for AVR.
2787         * gcc.dg/pr47893.c: Ditto.
2788
2789 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2790
2791         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2792         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2793         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2794         add tab to scan target.
2795
2796 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2797
2798         * gcc.target/arm/neon-modes-3.c: New test.
2799
2800 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2801
2802         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2803         -fno-loop-interchange -ffast-math.
2804
2805 2011-07-07  Richard Guenther  <rguenther@suse.de>
2806
2807         * gcc.dg/ftrapv-3.c: New testcase.
2808
2809 2011-07-07  Richard Guenther  <rguenther@suse.de>
2810
2811         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2812         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2813
2814 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2815
2816         * gcc.dg/binop-notxor1.c: New test.
2817         * gcc.dg/binop-notand4a.c: New test.
2818         * gcc.dg/binop-notxor2.c: New test.
2819         * gcc.dg/binop-notand3a.c: New test.
2820         * gcc.dg/binop-notand2a.c: New test.
2821         * gcc.dg/binop-notand6a.c: New test.
2822         * gcc.dg/binop-notor1.c: New test.
2823         * gcc.dg/binop-notand1a.c: New test.
2824         * gcc.dg/binop-notand5a.c: New test.
2825         * gcc.dg/binop-notor2.c: New test.
2826
2827 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2828
2829         PR middle-end/49640
2830         * gcc.dg/gomp/pr49640.c: New test.
2831
2832 2011-07-07  Richard Guenther  <rguenther@suse.de>
2833
2834         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2835
2836 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2837
2838         PR target/39150
2839         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2840
2841 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2842
2843         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2844         * gcc.target/powerpc/no-r11-2.c: Ditto.
2845         * gcc.target/powerpc/no-r11-3.c: Ditto.
2846
2847 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2848
2849         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2850         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2851
2852 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2853
2854         * lib/target-supports.exp (check_profiling_available): Disable
2855         profiling with -fprofile-generate for target avr.
2856
2857 2011-07-06  Richard Guenther  <rguenther@suse.de>
2858
2859         PR tree-optimization/49645
2860         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2861
2862 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2863
2864         PR middle-end/47383
2865         * gcc.dg/pr47383.c: New.
2866
2867 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2868
2869         PR tree-optimization/49647
2870         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2871
2872 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2873
2874         PR testsuite/49542
2875         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2876         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2877
2878 2011-07-05  Jason Merrill  <jason@redhat.com>
2879
2880         PR c++/48157
2881         * g++.dg/template/template-id-4.C: New.
2882
2883 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2884
2885         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2886         * gcc.dg/pr43402.c: Ditto.
2887
2888 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2889
2890         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2891
2892 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2893
2894         * gcc.target/powerpc/ppc-switch-1.c: New test for
2895         --param case-values-threshold.
2896         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2897
2898 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2899
2900         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2901
2902 2011-07-05  Jason Merrill  <jason@redhat.com>
2903
2904         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2905
2906 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2907
2908         PR tree-optimization/47654
2909         * gcc.dg/graphite/block-pr47654.c: New.
2910
2911 2011-07-05  Jason Merrill  <jason@redhat.com>
2912
2913         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2914
2915 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2916
2917         PR tree-optimization/49580
2918         * gcc.dg/autopar/pr49580.c: New test.
2919
2920 2011-07-05  Richard Guenther  <rguenther@suse.de>
2921
2922         PR tree-optimization/49518
2923         PR tree-optimization/49628
2924         * g++.dg/torture/pr49628.C: New testcase.
2925         * gcc.dg/torture/pr49518.c: Likewise.
2926
2927 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2928
2929         * ada/acats/run_acats (which): Extract last field from type -p,
2930         type output only if command succeeded.
2931
2932 2011-07-04  Jason Merrill  <jason@redhat.com>
2933
2934         * g++.dg/abi/mangle48.C: New.
2935
2936         * g++.dg/cpp0x/diag1.C: New.
2937
2938         * g++.dg/diagnostic/aka1.C: New.
2939
2940 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2941
2942         PR rtl-optimization/49619
2943         * gcc.dg/pr49619.c: New test.
2944
2945         PR rtl-optimization/49472
2946         * gfortran.dg/pr49472.f90: New test.
2947
2948         PR debug/49602
2949         * gcc.dg/pr49602.c: New test.
2950
2951 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2952
2953         PR target/34734
2954         PR target/44643
2955         * gcc.target/avr/avr.exp: Run over cpp files, too.
2956         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2957         * gcc.target/avr/progmem.h: New file.
2958         * gcc.target/avr/exit-abort.h: New file.
2959         * gcc.target/avr/progmem-error-1.c: New file.
2960         * gcc.target/avr/progmem-error-1.cpp: New file.
2961         * gcc.target/avr/progmem-warning-1.c: New file.
2962         * gcc.target/avr/torture/progmem-1.c: New file.
2963         * gcc.target/avr/torture/progmem-1.cpp: New file.
2964
2965 2011-07-04  Richard Guenther  <rguenther@suse.de>
2966
2967         PR tree-optimization/49615
2968         * g++.dg/torture/pr49615.C: New testcase.
2969
2970 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2971
2972         PR tree-optimization/49610
2973         * gcc.dg/vect/pr49610.c: New test.
2974
2975 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2976
2977         * gnat.dg/specs/debug1.ads: New test.
2978
2979 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2980
2981         PR fortran/49562
2982         * gfortran.dg/typebound_proc_23.f90: New.
2983
2984 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2985
2986         PR c++/49605
2987         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2988
2989 2011-07-01  Jason Merrill  <jason@redhat.com>
2990
2991         PR c++/48261
2992         * g++.dg/template/template-id-3.C: New.
2993
2994         PR c++/48593
2995         * g++.dg/template/qualified-id4.C: New.
2996
2997         PR c++/48883
2998         * g++.dg/template/explicit-args4.C: New.
2999
3000         PR c++/49085
3001         * g++.dg/template/offsetof2.C: New.
3002
3003 2011-07-01  Kai Tietz  <ktietz@redhat.com>
3004
3005         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3006
3007 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3008
3009         PR libmudflap/49549
3010         * lib/target-supports.exp (check_effective_target_gld): New proc.
3011
3012 2011-07-01  Richard Guenther  <rguenther@suse.de>
3013
3014         PR tree-optimization/49603
3015         * gcc.dg/torture/pr49603.c: New testcase.
3016
3017 2011-06-30  Jason Merrill  <jason@redhat.com>
3018
3019         PR c++/49387
3020         * g++.dg/rtti/template1.C: New.
3021
3022         PR c++/49569
3023         * g++.dg/cpp0x/regress/ctor1.C: New.
3024
3025         PR c++/49355
3026         * g++.dg/cpp0x/initlist54.C: New.
3027
3028 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3029
3030         * gcc.dg/tree-ssa/sra-12.c: New test.
3031
3032 2011-06-29  Jason Merrill  <jason@redhat.com>
3033
3034         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3035
3036 2011-06-30  Richard Guenther  <rguenther@suse.de>
3037
3038         PR tree-optimization/46787
3039         * gcc.dg/vect/vect-121.c: New testcase.
3040
3041 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3042
3043         PR tree-optimization/49094
3044         * gcc.dg/tree-ssa/pr49094.c: New test.
3045
3046 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3047
3048         PR fortran/49540
3049         * gfortran.dg/pr49540-1.f90: New test.
3050         * gfortran.dg/pr49540-2.f90: New test.
3051
3052 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3053
3054         PR ada/49511
3055         * ada/acats/run_acats (which): Use last field of type -p output.
3056
3057 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3058             Iain Sandoe  <iains@gcc.gnu.org>
3059
3060         PR libobjc/36610
3061         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3062         Only skip on 64-bit *-*-darwin8* && !objc2.
3063
3064 2011-06-30  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/38752
3067         * gcc.c-torture/compile/pr38752.c: New testcase.
3068
3069 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3070
3071         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3072         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3073
3074 2011-06-29  Jason Merrill  <jason@redhat.com>
3075
3076         PR c++/49216
3077         * g++.dg/cpp0x/initlist53.C: Use placement new.
3078         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3079         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3080
3081         PR c++/49003
3082         * g++.dg/cpp0x/trailing6.C: New.
3083         * g++.dg/cpp0x/pr45908.C: No error.
3084
3085         PR c++/49272
3086         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3087
3088         PR c++/49520
3089         * g++.dg/cpp0x/constexpr-using2.C: New.
3090
3091         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3092
3093         PR c++/45923
3094         * g++.dg/cpp0x/constexpr-diag3.C: New.
3095         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3096         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3097         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3098         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3099
3100 2011-06-29  Jason Merrill  <jason@redhat.com>
3101
3102         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3103
3104 2011-06-29  Richard Guenther  <rguenther@suse.de>
3105
3106         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3107
3108 2011-06-29  Jason Merrill  <jason@redhat.com>
3109
3110         * g++.dg/cpp0x/initlist-value2.C: New.
3111
3112         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3113         * g++.dg/cpp0x/initlist-value.C: New.
3114
3115 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3116
3117         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3118
3119 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3120
3121         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3122         * gcc.dg/inline_2.c: Likewise.
3123         * gcc.dg/unroll_1.c: Likewise.
3124
3125 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3126
3127         PR debug/49567
3128         * gcc.target/i386/pr49567.c: New test.
3129
3130 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3131
3132         * gnat.dg/opt17.ad[sb]: New test.
3133
3134 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3135             Tom de Vries  <tom@codesourcery.com>
3136
3137         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3138         (check_effective_target_arm_thumb2): New effective targets.
3139         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3140         properly.  Clean up temporary files.
3141         * gcc.target/arm/ivopts-2.c: Likewise.
3142         * gcc.target/arm/ivopts-3.c: Likewise.
3143         * gcc.target/arm/ivopts-4.c: Likewise.
3144         * gcc.target/arm/ivopts-5.c: Likewise.
3145         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3146
3147 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3148
3149         PR fortran/49479
3150         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3151
3152 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3153
3154         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3155         * gcc.target/arm/vfp-ldmias.c: Likewise.
3156         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3157         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3158         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3159         * gcc.target/arm/vfp-stmias.c: Likewise.
3160         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3161         * gcc.target/arm/vfp-stmiad.c: Likewise.
3162
3163 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3164
3165         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3166         dg-prune-output.
3167         * gcc.target/arm/pr45701-2.c: Ditto.
3168
3169 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3170
3171         PR fortran/49466
3172         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3173         * gfortran.dg/extends_14.f03: Modified.
3174
3175 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3176
3177         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3178         early if the test is already being skipped.
3179
3180         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3181         scan-assembler-dem-not): For missing file, report unresolved with
3182         same message as for pass/fail, with reason reported in log file.
3183
3184         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3185         from add_options_for_arm_neon_fp16.
3186         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3187         check_effective_target_arm_neon_fp16_ok_nocache.
3188         Check -mfpu and -mfloat-abi options from current multilib.
3189         Do not require neon support.
3190         (check_effective_target_arm_fp16_ok): Renamed from
3191         check_effecitve_target_arm_neon_fp16_ok.
3192         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3193         arm_neon_fp16_ok and arm_fp16.
3194         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3195         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3196         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3197         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3198
3199 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3200
3201         * gcc.dg/builtin-assume-aligned-1.c: New test.
3202         * gcc.dg/builtin-assume-aligned-2.c: New test.
3203         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3204
3205         PR debug/49544
3206         * gcc.dg/pr49544.c: New test.
3207
3208 2011-06-27  Richard Guenther  <rguenther@suse.de>
3209
3210         PR tree-optimization/49394
3211         * g++.dg/torture/pr49394.C: New testcase.
3212
3213 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3214
3215         * gcc.dg/optimize-bswapdi-2.c: New test.
3216
3217 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3218             Richard Sandiford  <richard.sandiford@linaro.org>
3219
3220         PR tree-optimization/49169
3221         * gcc.dg/torture/pr49169.c: New test.
3222
3223 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3224
3225         PR testsuite/49529
3226         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3227
3228         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3229         hppa*-*-hpux*.
3230
3231 2011-06-26  Jason Merrill  <jason@redhat.com>
3232
3233         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3234
3235         PR c++/49528
3236         * g++.dg/init/ref19.C: New.
3237         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3238
3239 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3240
3241         PR tree-optimization/48377
3242         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3243         non_strict_align.
3244
3245 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3246
3247         PR middle-end/49191
3248         * lib/target-supports.exp (check_effective_target_non_strict_align):
3249         New.
3250         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3251
3252 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3253
3254         PR tree-optimizations/49516
3255         * g++.dg/tree-ssa/pr49516.C: New test.
3256
3257 2011-06-23  Jason Merrill  <jason@redhat.com>
3258
3259         PR c++/35255
3260         * g++.dg/template/partial10.C: New.
3261         * g++.dg/template/partial11.C: New.
3262
3263 2011-06-23  Jeff Law <law@redhat.com>
3264
3265         PR middle-end/48770
3266         * gcc.dg/pr48770.c: New test.
3267
3268 2011-06-23  Jan Hubicka  <jh@suse.cz>
3269
3270         PR middle-end/49373
3271         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3272
3273 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3274
3275         PR testsuite/49512
3276         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3277         instead of -fdump-tree-optimized.
3278
3279 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3280
3281         PR c++/44625
3282         * g++.dg/template/crash107.C: New.
3283         * g++.dg/template/error17.C: Adjust.
3284
3285 2011-06-23  Jason Merrill  <jason@redhat.com>
3286
3287         PR c++/49507
3288         * g++.dg/cpp0x/defaulted30.C: New.
3289
3290         PR c++/49440
3291         * g++.dg/rtti/anon-ns1.C: New.
3292
3293         PR c++/49395
3294         * g++.dg/init/ref18.C: New.
3295
3296         PR c++/36435
3297         * g++.dg/template/partial9.C: New.
3298
3299 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3300
3301         PR middle-end/49373
3302         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3303
3304 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3305
3306         PR debug/49496
3307         * gcc.dg/pr49496.c: New test.
3308
3309 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3310
3311         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3312         is not xscale.
3313
3314         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3315
3316         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3317         * gcc.target/arm/pr42879.c: Likewise.
3318         * gcc.target/arm/pr45701-3.c: Likewise.
3319
3320         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3321         * gcc.target/arm/pr40482.c: Likewise.
3322         * gcc.target/arm/stack-corruption.c: Likewise.
3323
3324 2011-06-22  Richard Guenther  <rguenther@suse.de>
3325
3326         PR tree-optimization/49493
3327         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3328
3329 2011-06-22  Jason Merrill  <jason@redhat.com>
3330
3331         PR c++/49260
3332         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3333
3334 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3335             Dmitry Melnik  <dm@ispras.ru>
3336
3337         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3338         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3339         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3340
3341 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3342
3343         * gcc.target/arm/tlscall.c: New.
3344
3345 2011-06-21  Jason Merrill  <jason@redhat.com>
3346
3347         PR c++/49172
3348         * g++.dg/cpp0x/constexpr-ref1.C: New.
3349         * g++.dg/cpp0x/constexpr-ref2.C: New.
3350         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3351
3352         PR c++/49482
3353         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3354
3355         PR c++/49418
3356         * g++.dg/template/param3.C: New.
3357
3358 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3359
3360         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3361         my_clrsb test functions.
3362         (main): Test clrsb.
3363         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3364         test_sll, test_ull): Add clrsb tests.
3365         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3366         clrsbll.
3367
3368 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3369
3370         PR fortran/49112
3371         * gfortran.dg/class_44.f03: New.
3372
3373 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3374
3375         PR tree-optimization/49478
3376         * gcc.dg/vect/pr49478.c
3377
3378 2011-06-21  Richard Guenther  <rguenther@suse.de>
3379
3380         PR tree-optimization/49483
3381         * gcc.dg/vect/vect-120.c: New testcase.
3382
3383 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3384
3385         PR testsuite/49443
3386         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3387         * gcc.dg/vect/vect-peel-4.c: Likewise.
3388
3389 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3390
3391         PR middle-end/49139
3392         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3393         * gcc.dg/always_inline2.c: Likewise.
3394         * gcc.dg/always_inline3.c: Likewise.
3395         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3396         * gcc.dg/inline_1.c: Likewise.
3397         * gcc.dg/inline_2.c: Likewise.
3398         * gcc.dg/inline_3.c: Likewise.
3399         * gcc.dg/inline_4.c: Likewise.
3400         * gcc.dg/20051201-1.c: Likewise.
3401         * gcc.dg/pr40087.c: Likewise.
3402         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3403         * gcc.dg/inline-22.c: Likewise.
3404         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3405         * gcc.dg/lto/20090218-1_1.c: Likewise.
3406         * g++.dg/ipa/devirt-7.C: Likewise.
3407         * gcc.dg/uninit-pred-5_a.c: Likewise.
3408         * gcc.dg/uninit-pred-5_b.c: Likewise.
3409         * gcc.dg/fail_always_inline.c: New.
3410
3411 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3412
3413         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3414         into 6 jobs instead of 3.
3415
3416 2011-06-20  Jason Merrill  <jason@redhat.com>
3417
3418         PR c++/49216
3419         * g++.dg/cpp0x/initlist53.C: New.
3420
3421 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3422
3423         PR fortran/18918
3424         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3425         * gfortran.dg/coarray_lock_3.f90: New.
3426         * gfortran.dg/coarray/lock_1.f90: New.
3427
3428 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3429
3430         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3431         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3432         unresolved and report the reason to the log file.
3433
3434         * lib/scanasm.exp (object-size): Move argument processing earlier
3435         to report errors before verifying that the file exists.  Report
3436         problems detected at runtime as unresolved instead of error and
3437         report their reasons to the log file.
3438
3439 2011-06-20  Jason Merrill  <jason@redhat.com>
3440
3441         PR c++/47080
3442         * g++.dg/cpp0x/explicit6.C: New.
3443
3444         PR c++/47635
3445         * g++.dg/cpp0x/enum20.C: New.
3446
3447         PR c++/48138
3448         * g++.dg/ext/attr-aligned01.C: New.
3449
3450         PR c++/49205
3451         * g++.dg/cpp0x/variadic-default.C: New.
3452
3453         PR c++/43321
3454         * g++.dg/cpp0x/auto26.C: New.
3455
3456         PR c++/43831
3457         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3458
3459 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3460
3461         * gcc.dg/binop-notand1.c: New test.
3462         * gcc.dg/binop-notand2.c: New test.
3463         * gcc.dg/binop-notand3.c: New test.
3464         * gcc.dg/binop-notand4.c: New test.
3465         * gcc.dg/binop-notand5.c: New test.
3466         * gcc.dg/binop-notand6.c: New test.
3467
3468 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR testsuite/49432
3471         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3472
3473 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3474
3475         PR fortran/49400
3476         * gfortran.dg/proc_ptr_31.f90: New.
3477
3478 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3479
3480         * gnat.dg/volatile6.adb: New test.
3481         * gnat.dg/volatile7.adb: Likewise.
3482         * gnat.dg/volatile8.adb: Likewise.
3483         * gnat.dg/volatile9.adb: Likewise.
3484
3485 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3486
3487         * gnat.dg/constant3.adb: New test.
3488
3489 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3490
3491         PR libfortran/49296
3492         * gfortran.dg/read_list_eof_1.f90: New test.
3493
3494 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3495
3496         PR target/49411
3497         * gcc.target/i386/testimm-1.c: New test.
3498         * gcc.target/i386/testimm-2.c: New test.
3499         * gcc.target/i386/testimm-3.c: New test.
3500         * gcc.target/i386/testimm-4.c: New test.
3501         * gcc.target/i386/testimm-5.c: New test.
3502         * gcc.target/i386/testimm-6.c: New test.
3503         * gcc.target/i386/testimm-7.c: New test.
3504         * gcc.target/i386/testimm-8.c: New test.
3505         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3506         * gcc.target/i386/xop-rotate1-int.c: New test.
3507         * gcc.target/i386/xop-rotate2-int.c: New test.
3508
3509 2011-06-17  Jason Merrill  <jason@redhat.com>
3510
3511         * g++.dg/cpp0x/rv-func2.C: New.
3512
3513         * g++.dg/debug/dwarf2/lambda1.C: New.
3514         * g++.dg/warn/Wshadow-6.C: Adjust.
3515
3516 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3517
3518         PR fortran/48699
3519         * gfortran.dg/move_alloc_5.f90: New.
3520
3521 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3522
3523         PR rtl-optimization/48542
3524         * gcc.dg/torture/pr48542.c: New test.
3525
3526 2011-06-16  Jason Merrill  <jason@redhat.com>
3527
3528         PR c++/44160
3529         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3530
3531         PR c++/45378
3532         * g++.dg/cpp0x/initlist52.C New.
3533
3534         PR c++/45399
3535         * c-c++-common/raw-string-12.c: New.
3536
3537         PR c++/49229
3538         * g++.dg/cpp0x/sfinae26.C: New.
3539
3540         PR c++/49251
3541         * g++.dg/cpp0x/variadic113.C: New.
3542
3543         PR c++/49420
3544         * g++.dg/cpp0x/variadic112.C: New.
3545
3546 2011-06-16  Jeff Law <law@redhat.com>
3547
3548         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3549         improved jump threading.
3550         * gcc.dg/builtin-object-size-2.c: Likewise.
3551         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3552
3553 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3554
3555         PR fortran/49074
3556         * gfortran.dg/typebound_assignment_3.f03: New.
3557
3558 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3559
3560         PR testsuite/48727
3561         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3562
3563 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3564
3565         PR tree-optimization/49343
3566         * gnat.dg/discr31.ad[sb]: New test.
3567
3568 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3569
3570         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3571
3572 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3573
3574         PR target/45098
3575         * gcc.target/arm/ivopts-3.c: Update test.
3576         * gcc.target/arm/ivopts-5.c: Same.
3577
3578 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3579
3580         Revert:
3581         2011-06-10  Wei Guozhi  <carrot@google.com>
3582
3583         PR target/45335
3584         * gcc.target/arm/pr45335.c: New test.
3585         * gcc.target/arm/pr45335-2.c: New test.
3586         * gcc.target/arm/pr45335-3.c: New test.
3587         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3588         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3589         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3590
3591 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3592
3593         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3594
3595 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3596
3597         PR fortran/49417
3598         * gfortran.dg/class_43.f03: New.
3599
3600 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR tree-optimization/49419
3603         * gcc.c-torture/execute/pr49419.c: New test.
3604
3605 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3606
3607         * gcc.dg/sms-9.c: New file.
3608
3609 2011-06-15  Easwaran Raman  <eraman@google.com>
3610
3611         PR rtl-optimization/49414
3612         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3613
3614 2011-06-14  Jason Merrill  <jason@redhat.com>
3615
3616         * g++.dg/cpp0x/noexcept13.C: New.
3617
3618 2011-06-14  Easwaran Raman  <eraman@google.com>
3619
3620         PR rtl-optimization/44194
3621         * gcc.dg/pr44194-1.c: New test.
3622         * gcc.dg/pr44194-2.c: New test.
3623
3624 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3625
3626         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3627         switches.
3628         * gcc.target/arm/pr45701-2.c: Likewise.
3629         * gcc.target/arm/thumb-branch1.c: Likewise.
3630
3631 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3632
3633         PR testsuite/48727
3634         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3635
3636 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3637
3638         * gcc.target/arm/pr45701-1.c: Require thumb support.
3639         * gcc.target/arm/pr45701-2.c: Likewise.
3640         * gcc.target/arm/thumb-branch1.c: Likewise.
3641
3642         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3643         * gcc.target/arm/pr39839.c: Likewise.
3644         * gcc.target/arm/pr40657-2.c: Likewise.
3645         * gcc.target/arm/pr40956.c: Likewise.
3646         * gcc.target/arm/pr41679.c: Likewise.
3647         * gcc.target/arm/pr42235.c: Likewise.
3648         * gcc.target/arm/pr42495.c: Likewise.
3649         * gcc.target/arm/pr42505.c: Likewise.
3650         * gcc.target/arm/pr42574.c: Likewise.
3651         * gcc.target/arm/pr46883.c: Likewise.
3652         * gcc.target/arm/pr46934.c: Likewise.
3653         * gcc.target/arm/xor-and.c: Likewise.
3654
3655 2011-06-14  Jason Merrill  <jason@redhat.com>
3656
3657         * g++.dg/other/error23.C: Adjust error message.
3658         * g++.dg/other/error32.C: Likewise.
3659
3660         PR c++/49389
3661         * g++.dg/cpp0x/rv-dotstar.C: New.
3662
3663         PR c++/49369
3664         * g++.dg/cpp0x/decltype30.C: New.
3665
3666         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3667
3668 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR fortran/49103
3671         * gfortran.dg/pr49103.f90: New test.
3672
3673 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3674
3675         PR target/45098
3676         * gcc.target/arm/ivopts-3.c: New test.
3677         * gcc.target/arm/ivopts-4.c: New test.
3678         * gcc.target/arm/ivopts-5.c: New test.
3679
3680 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3681
3682         PR rtl-optimization/49390
3683         * gcc.c-torture/execute/pr49390.c: New test.
3684
3685 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3686
3687         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3688
3689 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3690
3691         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3692         * gcc.c-torture/execute/cmpsi-2.x: New file.
3693         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3694         * gcc.c-torture/execute/pr45262.x: New file.
3695         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3696         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3697         int32plus
3698         * gcc.c-torture/compile/pr49163.c: Ditto.
3699
3700 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3701
3702         * gcc.dg/vect/vect-16.c: Rename to...
3703         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3704         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3705         for double-word vectors.
3706         * gcc.dg/vect/vect-peel-4.c: Likewise.
3707         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3708         vect_element_align.
3709         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3710         -fno-fast-math.
3711
3712 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3713
3714         PR target/44618
3715         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3716
3717 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3718
3719         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3720
3721 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3722
3723         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3724
3725 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3726
3727         * gfortran.dg/trim_optimize_8.f90:  New test case.
3728
3729 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3730            Ira Rosen  <ira.rosen@linaro.org>
3731
3732         PR tree-optimization/49352
3733         * gcc.dg/vect/pr49352.c: New test.
3734
3735 2011-06-12  Tobias Burnus
3736
3737         PR fortran/49324
3738         * gfortran.dg/alloc_comp_assign_11.f90: New.
3739
3740 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3741
3742         * gfortran.dg/trim_optimize_7.f90:  New test.
3743
3744 2011-06-10  Wei Guozhi  <carrot@google.com>
3745
3746         PR target/45335
3747         * gcc.target/arm/pr45335.c: New test.
3748         * gcc.target/arm/pr45335-2.c: New test.
3749         * gcc.target/arm/pr45335-3.c: New test.
3750         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3751         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3752         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3753
3754 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3755
3756         PR c++/41769
3757         * g++.dg/parse/error39.C: New.
3758
3759 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3760
3761         * gcc.target/arm/20090811-1.c: Skip for incompatible
3762         options, do not override other options.
3763         * gcc.target/arm/combine-cmp-shift.c: Skip for
3764         incompatible options.
3765         * gcc.target/arm/pr45094.c: Likewise.
3766         * gcc.target/arm/scd42-1.c: Likewise.
3767         * gcc.target/arm/scd42-3.c: Likewise.
3768         * gcc.target/arm/thumb-ltu.c: Likewise.
3769
3770         * lib/target-supports.exp
3771         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3772         multilib flags use -mfpu with a value other than neon-fp16.
3773
3774 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3775
3776         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3777         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3778
3779 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3780
3781         * lib/target-supports.exp (check_effective_target_pie): New proc.
3782         * gcc.dg/pie-link.c: Use target pie.
3783
3784 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3785             Laurent Roug�  <laurent.rouge@menta.fr>
3786
3787         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3788         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3789
3790 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3791
3792         * gfortran.dg/coarray/sync_1.f90: New test for
3793         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3794
3795 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3796
3797         PR tree-optimization/49318
3798         * gcc.dg/vect/pr49318.c: New test.
3799
3800 2011-06-09  David Krauss  <potswa@mac.com>
3801
3802         * g++.dg/template/arrow1.C: New.
3803
3804 2011-06-09  Jason Merrill  <jason@redhat.com>
3805
3806         * lib/prune.exp: Prune "note"s.
3807         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3808
3809         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3810         * g++.dg/template/dependent-expr3.C: Likewise.
3811         * g++.dg/parse/template7.C: Likewise.
3812         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3813         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3814         * g++.old-deja/g++.pt/friend38.C: Likewise.
3815         * g++.old-deja/g++.pt/crash32.C: Likewise.
3816         * g++.old-deja/g++.other/init4.C: Likewise.
3817         * g++.old-deja/g++.other/friend8.C: Likewise.
3818
3819         * g++.dg/ext/complex7.C: Adjust expected output.
3820         * g++.dg/diagnostic/method1.C: Likewise.
3821         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3822         * g++.dg/parse/crash33.C: Likewise.
3823         * g++.dg/other/warning1.C: Likewise.
3824         * g++.dg/init/pr29571.C: Likewise.
3825         * g++.dg/warn/overflow-warn-1.C: Likewise.
3826         * g++.dg/warn/overflow-warn-3.C: Likewise.
3827         * g++.dg/warn/overflow-warn-4.C: Likewise.
3828         * g++.old-deja/g++.oliva/template1.C: Likewise.
3829
3830         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3831         * g++.dg/parse/template7.C: Adjust.
3832
3833 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3834
3835         PR target/49307
3836         * gcc.dg/pr49307.c: New.
3837
3838 2011-06-09  Wei Guozhi  <carrot@google.com>
3839
3840         PR target/46975
3841         * gcc.target/arm/pr46975.c: New testcase.
3842
3843 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3844
3845         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3846         (PMETH, arglist_t): Removed.
3847         (method_get_number_of_arguments): Removed.
3848         (method_get_nth_argument): Removed.
3849         (method_get_first_argument): Removed.
3850         (method_get_next_argument): Removed.
3851         (method_get_sizeof_arguments): Removed.
3852         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3853         (PMETH): Removed.
3854         (method_get_number_of_arguments): Removed.
3855         (method_get_nth_argument): Removed.
3856         (method_get_first_argument): Removed.
3857         (method_get_next_argument): Removed.
3858         (method_get_sizeof_arguments): Removed.
3859         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3860
3861 2011-06-09  David Li  <davidxl@google.com>
3862
3863         * gcc.dg/dump-pass.c: New test.
3864
3865 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3866
3867         PR c++/29003
3868         * g++.dg/parse/error38.C: New.
3869
3870 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3871
3872         PR middle-end/49308
3873         * gfortran.dg/pr49308.f90: New test.
3874
3875 2011-06-08  Jason Merrill  <jason@redhat.com>
3876
3877         * g++.dg/cpp0x/noexcept11.C: New.
3878         * g++.dg/cpp0x/noexcept12.C: New.
3879         * g++.dg/cpp0x/sfinae11.C: Adjust.
3880
3881 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3882
3883         PR testsuite/49323
3884         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3885         to dg-options, match also DW_AT_linkage_name.
3886
3887 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3888
3889         PR middle-end/21953
3890         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3891         -fno-common on alpha*-dec-osf*.
3892         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3893
3894 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3895
3896         PR rtl-optimization/49303
3897         * gcc.target/ia64/pr49303.c: New test.
3898
3899 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3900
3901         PR fortran/18918
3902         * gfortran.dg/coarray_lock_1.f90: New.
3903         * gfortran.dg/coarray_lock_2.f90: New.
3904
3905 2011-06-07  Jason Merrill  <jason@redhat.com>
3906
3907         * lib/prune.exp: Look for "required" rather than "instantiated".
3908         * g++.dg/abi/mangle11.C: Likewise.
3909         * g++.dg/abi/mangle12.C: Likewise.
3910         * g++.dg/abi/mangle17.C: Likewise.
3911         * g++.dg/abi/mangle20-2.C: Likewise.
3912         * g++.dg/abi/pragma-pack1.C: Likewise.
3913         * g++.dg/cpp0x/decltype26.C: Likewise.
3914         * g++.dg/cpp0x/decltype28.C: Likewise.
3915         * g++.dg/cpp0x/decltype29.C: Likewise.
3916         * g++.dg/cpp0x/enum11.C: Likewise.
3917         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3918         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3919         * g++.dg/cpp0x/pr47416.C: Likewise.
3920         * g++.dg/ext/case-range2.C: Likewise.
3921         * g++.dg/ext/case-range3.C: Likewise.
3922         * g++.dg/gomp/for-19.C: Likewise.
3923         * g++.dg/gomp/pr37533.C: Likewise.
3924         * g++.dg/gomp/pr38639.C: Likewise.
3925         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3926         * g++.dg/inherit/base3.C: Likewise.
3927         * g++.dg/inherit/using6.C: Likewise.
3928         * g++.dg/init/placement4.C: Likewise.
3929         * g++.dg/init/reference3.C: Likewise.
3930         * g++.dg/lookup/scoped6.C: Likewise.
3931         * g++.dg/lookup/using7.C: Likewise.
3932         * g++.dg/other/abstract1.C: Likewise.
3933         * g++.dg/other/error10.C: Likewise.
3934         * g++.dg/other/error5.C: Likewise.
3935         * g++.dg/other/field1.C: Likewise.
3936         * g++.dg/other/offsetof5.C: Likewise.
3937         * g++.dg/parse/bitfield2.C: Likewise.
3938         * g++.dg/parse/constant4.C: Likewise.
3939         * g++.dg/parse/crash20.C: Likewise.
3940         * g++.dg/parse/invalid-op1.C: Likewise.
3941         * g++.dg/parse/non-dependent2.C: Likewise.
3942         * g++.dg/parse/template18.C: Likewise.
3943         * g++.dg/tc1/dr152.C: Likewise.
3944         * g++.dg/tc1/dr166.C: Likewise.
3945         * g++.dg/tc1/dr176.C: Likewise.
3946         * g++.dg/tc1/dr213.C: Likewise.
3947         * g++.dg/template/access11.C: Likewise.
3948         * g++.dg/template/access2.C: Likewise.
3949         * g++.dg/template/access3.C: Likewise.
3950         * g++.dg/template/access7.C: Likewise.
3951         * g++.dg/template/arg7.C: Likewise.
3952         * g++.dg/template/cond2.C: Likewise.
3953         * g++.dg/template/crash13.C: Likewise.
3954         * g++.dg/template/crash40.C: Likewise.
3955         * g++.dg/template/crash7.C: Likewise.
3956         * g++.dg/template/crash84.C: Likewise.
3957         * g++.dg/template/ctor5.C: Likewise.
3958         * g++.dg/template/defarg13.C: Likewise.
3959         * g++.dg/template/defarg14.C: Likewise.
3960         * g++.dg/template/dtor7.C: Likewise.
3961         * g++.dg/template/eh2.C: Likewise.
3962         * g++.dg/template/error2.C: Likewise.
3963         * g++.dg/template/error43.C: Likewise.
3964         * g++.dg/template/friend32.C: Likewise.
3965         * g++.dg/template/injected1.C: Likewise.
3966         * g++.dg/template/instantiate1.C: Likewise.
3967         * g++.dg/template/instantiate3.C: Likewise.
3968         * g++.dg/template/instantiate5.C: Likewise.
3969         * g++.dg/template/instantiate7.C: Likewise.
3970         * g++.dg/template/local6.C: Likewise.
3971         * g++.dg/template/lookup2.C: Likewise.
3972         * g++.dg/template/member5.C: Likewise.
3973         * g++.dg/template/memfriend15.C: Likewise.
3974         * g++.dg/template/memfriend16.C: Likewise.
3975         * g++.dg/template/memfriend17.C: Likewise.
3976         * g++.dg/template/memfriend7.C: Likewise.
3977         * g++.dg/template/meminit1.C: Likewise.
3978         * g++.dg/template/nested3.C: Likewise.
3979         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3980         * g++.dg/template/nontype12.C: Likewise.
3981         * g++.dg/template/nontype13.C: Likewise.
3982         * g++.dg/template/nontype6.C: Likewise.
3983         * g++.dg/template/pr23510.C: Likewise.
3984         * g++.dg/template/pr35240.C: Likewise.
3985         * g++.dg/template/ptrmem15.C: Likewise.
3986         * g++.dg/template/ptrmem6.C: Likewise.
3987         * g++.dg/template/qualified-id1.C: Likewise.
3988         * g++.dg/template/qualttp20.C: Likewise.
3989         * g++.dg/template/qualttp3.C: Likewise.
3990         * g++.dg/template/qualttp4.C: Likewise.
3991         * g++.dg/template/qualttp5.C: Likewise.
3992         * g++.dg/template/qualttp6.C: Likewise.
3993         * g++.dg/template/qualttp7.C: Likewise.
3994         * g++.dg/template/qualttp8.C: Likewise.
3995         * g++.dg/template/recurse.C: Likewise.
3996         * g++.dg/template/recurse2.C: Likewise.
3997         * g++.dg/template/ref5.C: Likewise.
3998         * g++.dg/template/scope2.C: Likewise.
3999         * g++.dg/template/sfinae10.C: Likewise.
4000         * g++.dg/template/sfinae3.C: Likewise.
4001         * g++.dg/template/sizeof3.C: Likewise.
4002         * g++.dg/template/static9.C: Likewise.
4003         * g++.dg/template/template-id-2.C: Likewise.
4004         * g++.dg/template/typedef13.C: Likewise.
4005         * g++.dg/template/typename4.C: Likewise.
4006         * g++.dg/template/using14.C: Likewise.
4007         * g++.dg/template/using2.C: Likewise.
4008         * g++.dg/template/warn1.C: Likewise.
4009         * g++.dg/warn/Wparentheses-13.C: Likewise.
4010         * g++.dg/warn/Wparentheses-15.C: Likewise.
4011         * g++.dg/warn/Wparentheses-16.C: Likewise.
4012         * g++.dg/warn/Wparentheses-17.C: Likewise.
4013         * g++.dg/warn/Wparentheses-18.C: Likewise.
4014         * g++.dg/warn/Wparentheses-19.C: Likewise.
4015         * g++.dg/warn/Wparentheses-20.C: Likewise.
4016         * g++.dg/warn/Wparentheses-23.C: Likewise.
4017         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4018         * g++.dg/warn/noeffect2.C: Likewise.
4019         * g++.dg/warn/noeffect4.C: Likewise.
4020         * g++.dg/warn/pr8570.C: Likewise.
4021         * g++.old-deja/g++.brendan/init2.C: Likewise.
4022         * g++.old-deja/g++.eh/spec6.C: Likewise.
4023         * g++.old-deja/g++.pt/crash10.C: Likewise.
4024         * g++.old-deja/g++.pt/crash36.C: Likewise.
4025         * g++.old-deja/g++.pt/derived3.C: Likewise.
4026         * g++.old-deja/g++.pt/error2.C: Likewise.
4027         * g++.old-deja/g++.pt/explicit70.C: Likewise.
4028         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4029         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4030         * g++.old-deja/g++.pt/overload7.C: Likewise.
4031         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4032
4033 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4034             Iain Sandoe  <iains@gcc.gnu.org>
4035
4036         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4037         Added code to deal with the case when [Protocol
4038         -descriptionForInstanceMethod:] or [Protocol
4039         -descriptionForClassMethod:] returns NULL.
4040
4041 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4042             Iain Sandoe  <iains@gcc.gnu.org>
4043
4044         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4045         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4046         Added cast.
4047
4048 2011-06-07  Xinliang David Li  <davidxl@google.com>
4049
4050         * gcc.dg/inline_2.c: New test.
4051         * gcc.dg/unroll_2.c: New test.
4052         * gcc.dg/inline_3.c: New test.
4053         * gcc.dg/unroll_3.c: New test.
4054         * gcc.dg/inline_4.c: New test.
4055         * gcc.dg/unroll_4.c: New test.
4056         * gcc.dg/inline_1.c: New test.
4057         * gcc.dg/unroll_1.c: New test.
4058
4059 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4060
4061         PR tree-optimization/48497
4062         * lib/gcc-defs.exp (dg-additional-options): New proc.
4063         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4064         -msse2 on 32-bit x86.
4065
4066 2011-06-06  Jason Merrill  <jason@redhat.com>
4067
4068         * g++.dg/cpp0x/enum19.C: New.
4069
4070 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4071
4072         * gcc.target/arm/neon-reload-class.c: New test.
4073
4074 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4075
4076         PR debug/49130
4077         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4078
4079 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4080
4081         * gcc.target/arm/smlatb-1.c: New file.
4082         * gcc.target/arm/smlatt-1.c: New file.
4083         * gcc.target/arm/smlaltb-1.c: New file.
4084         * gcc.target/arm/smlaltt-1.c: New file.
4085
4086 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4087
4088         * gcc.target/arm/mla-2.c: New test.
4089
4090 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
4091
4092         PR gcov-profile/49299
4093         * gcc.dg/tree-prof/pr49299-1.c: New test.
4094         * gcc.dg/tree-prof/pr49299-2.c: New test.
4095
4096 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4097
4098         * lib/target-supports.exp
4099         (check_effective_target_vect_widen_mult_qi_to_hi):
4100         Add NEON as supporting target.
4101         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4102         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4103         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4104         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4105         using widening multiplication on targets that support it.
4106         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4107         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4108         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4109
4110 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4111
4112         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4113         Modern Objective-C runtime API.
4114         * objc/execute/next_mapping.h: Removed.
4115         * objc-obj-c++-shared/next-mapping.h: Removed.
4116         * objc-obj-c++-shared/Object1.h: Removed.
4117         * objc-obj-c++-shared/Object1.m: Removed.
4118         * objc-obj-c++-shared/Object1.mm: Removed.
4119         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4120         * objc-obj-c++-shared/Protocol1.h: Removed.
4121         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4122         of ProtoBool, IVAR_T and METHOD.
4123         * objc-obj-c++-shared/runtime.h: New.
4124         * objc-obj-c++-shared/TestsuiteObject.h: New.
4125         * objc-obj-c++-shared/TestsuiteObject.m: New.
4126
4127         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4128         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4129         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4130         it a class method.
4131         * objc/execute/_cmd.m: Include
4132         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4133         runtime API.  ([TestClass +initialize]): Include this method also
4134         with the GNU runtime.
4135         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4136         Object.  ([-setValue:]): Return void.
4137         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4138         with the GNU runtime.  Include
4139         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4140         for the NeXT runtime.  Use the existing print_ivars() and
4141         compare_structures() implementations for the old NeXT runtime.
4142         Added new implementations for the Modern GNU and NeXT runtimes.
4143         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4144         well.  (main): Use objc_getClass().  Use return instead of exit.
4145         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4146         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4147         of exit().
4148         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4149         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4150         instead of Object.  (main): Use return instead of exit().
4151         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4152         instead of Object.  Removed prototype for exit().  (main): Use
4153         return instead of exit().  Use the Modern Objective-C runtime API.
4154         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4155         Object.
4156         * objc/execute/class-tests-1.h: Include
4157         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4158         runtime API.  (test_class_with_superclass): Do not call [Object
4159         class].  There is no need to with the current libobjc.
4160         * objc/execute/class-tests-2.h: Include
4161         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4162         runtime API.
4163         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4164         ../../objc-obj-c++-shared/next-mapping.h.
4165         * objc/execute/class-2.m: Likewise.
4166         * objc/execute/class-3.m: Likewise.
4167         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4168         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4169         +initialize]): Include this method also with the GNU
4170         runtime. (main): Use the Modern Objective-C runtime API.
4171         * objc/execute/class-5.m: Likewise.
4172         * objc/execute/class-6.m: Likewise.
4173         * objc/execute/class-7.m: Likewise.
4174         * objc/execute/class-8.m: Likewise.
4175         * objc/execute/class-9.m: Likewise.
4176         * objc/execute/class-10.m: Likewise.
4177         * objc/execute/class-11.m: Likewise.
4178         * objc/execute/class-12.m: Likewise.
4179         * objc/execute/class-13.m: Likewise.
4180         * objc/execute/class-14.m: Likewise.
4181         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4182         this method also with the GNU runtime.
4183         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4184         +initialize]): Include this method also with the GNU runtime.
4185         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4186         of Object.
4187         * objc/execute/encode-1.m: Likewise.
4188         * objc/execute/enumeration-1.m: Likewise.
4189         * objc/execute/enumeration-2.m: Likewise.
4190         * objc/execute/exceptions/catchall-1.m: Likewise.
4191         * objc/execute/exceptions/finally-1.m: Likewise.
4192         * objc/execute/exceptions/foward-1.m: Likewise.
4193         * objc/execute/exceptions/local-variables-1.m: Likewise.
4194         * objc/execute/exceptions/throw-nil.m: Likewise.
4195         * objc/execute/exceptions/trivial.m: Likewise.
4196         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4197         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4198         * objc/execute/exceptions/matcher-1.m: Likewise.
4199         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4200         Object.
4201         * objc/execute/formal_protocol-2.m: Likewise.
4202         * objc/execute/formal_protocol-3.m: Likewise.
4203         * objc/execute/formal_protocol-4.m: Likewise.
4204         * objc/execute/formal_protocol-5.m: Include
4205         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4206         protocol_getName().
4207         * objc/execute/formal_protocol-6.m: Likewise.
4208         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4209         Object.  Include <objc/Protocol.h> instead of
4210         ../../objc-obj-c++-shared/Protocol1.h.
4211         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4212         Object.
4213         * objc/execute/informal_protocol.m: Likewise.
4214         * objc/execute/load-3.m: Likewise.
4215         * objc/execute/many_args_method.m ([TestClass +initialize]):
4216         Include this method with the GNU runtime as well.
4217         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4218         * objc/execute/nested-func-1.m: Use TestsuiteObject
4219         instead of Object.
4220         * objc/execute/nil_method-1.m: Likewise.
4221         * objc/execute/no_clash.m: Likewise.
4222         * objc/execute/np-1.m: Do not include
4223         ../../objc-obj-c++-shared/Protocol1.h.
4224         (main): Use return instead of exit().
4225         * objc/execute/np-2.m: Do not include
4226         ../../objc-obj-c++-shared/Protocol1.h.
4227         ([MyObject +initialize]): Include this method also with the GNU
4228         runtime.  (main): Use return instead of exit().
4229         * objc/execute/object_is_class.m: Include
4230         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4231         of Object.  (main): Use the Modern Objective-C runtime API.
4232         * objc/execute/object_is_meta_class.m: Likewise.
4233         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4234         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4235         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4236         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4237         Objective-C runtime API.
4238         * objc/execute/protocol-isEqual-2.m: Likewise.
4239         * objc/execute/protocol-isEqual-3.m: Likewise.
4240         * objc/execute/protocol-isEqual-4.m: Likewise.
4241         * objc/execute/redefining_self.m ([TestClass +initialize]):
4242         Include this method with the GNU runtime as well.
4243         * objc/execute/root_methods.m: Include
4244         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4245         Include this method with the GNU runtime as well.
4246         (main): Use the Modern Objective-C runtime API.
4247         * objc/execute/selector-1.m: Include
4248         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4249         of Object.  (main): Use the Modern Objective-C runtime API.
4250         * objc/execute/static-1.m ([Test +initialize]): Include this
4251         method with the GNU runtime as well.
4252         * objc/execute/static-2.m: Likewise.
4253         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4254         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4255         ([MathClass +initialize]): Include this method with the GNU
4256         runtime as well.
4257         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4258         instead of Object.
4259         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4260         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4261         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4262         * objc.dg/attributes/method-attribute-1.m: Likewise.
4263         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4264         * objc.dg/attributes/method-attribute-2.m: Likewise.
4265         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4266         * objc.dg/attributes/method-attribute-3.m: Likewise.
4267         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4268         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4269         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4270         * obj-c++.dg/bitfield-1.mm: Likewise.
4271         * obj-c++.dg/bitfield-2.mm: Likewise
4272         * objc.dg/bitfield-3.m: Likewise.
4273         * obj-c++.dg/bitfield-4.mm: Likewise.
4274         * objc.dg/bitfield-5.m: Likewise
4275         * objc.dg/call-super-1.m: Likewise.
4276         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4277         Use objc_getClass() instead of objc_get_class(), but for the GNU
4278         runtime redefine objc_getClass as objc_get_class.  Include
4279         ../objc-obj-c++-shared/runtime.h.
4280         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4281         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4282         Use the Modern Objective-C runtime API.
4283         * objc.dg/class-protocol-1.m: Include
4284         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4285         * obj-c++.dg/class-protocol-1.mm: Likewise.
4286         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4287         * objc.dg/comp-types-10.m: Likewise.
4288         * objc.dg/comp-types-11.m: Likewise.
4289         * objc.dg/comp-types-12.m: Likewise.
4290         * obj-c++.dg/comp-types-9.mm: Likewise.
4291         * obj-c++.dg/comp-types-11.mm: Likewise.
4292         * obj-c++.dg/comp-types-12.mm: Likewise.
4293         * obj-c++.dg/comp-types-13.mm: Likewise.
4294         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4295         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4296         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4297         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4298         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4299         * objc.dg/desig-init-1.m: Likewise.
4300         * obj-c++.dg/defs.mm: Likewise.
4301         * objc.dg/exceptions-2.m: Likewise.
4302         * obj-c++.dg/except-1.mm: Likewise.
4303         * obj-c++.dg/exceptions-2.mm: Likewise.
4304         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4305         Use the Modern Objective-C runtime API.
4306         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4307         the Modern Objective-C runtime API.  Do not include
4308         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4309         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4310         the Modern Objective-C runtime API except when using an older NeXT
4311         runtime.
4312         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4313         the Modern Objective-C runtime API.
4314         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4315         objc/encoding.h.
4316         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4317         * objc.dg/encode-7-next-64bit.m: Updated include.
4318         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4319         objc/encoding.h.
4320         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4321         the Modern Objective-C runtime API.
4322         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4323         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4324         instead of ../objc-obj-c++-shared/Protocol1.h.
4325         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4326         the Modern Objective-C runtime API except when using an older NeXT
4327         runtime.
4328         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4329         the Modern Objective-C runtime API.
4330         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4331         Object.
4332         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4333         * objc.dg/fix-and-continue-2.m: Likewise.
4334         * objc.dg/foreach-1.m: Likewise.
4335         * objc.dg/foreach-2.m: Likewise.
4336         * objc.dg/foreach-3.m: Likewise.
4337         * objc.dg/foreach-4.m: Likewise.
4338         * objc.dg/foreach-5.m: Likewise.
4339         * objc.dg/foreach-6.m: Likewise.
4340         * objc.dg/foreach-7.m: Likewise.
4341         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4342         Object.
4343         * objc.dg/func-ptr-2.m: Likewise.
4344         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4345         Do not include objc/objc-api.h.
4346         * obj-c++.dg/fsf-package-0.mm: Likewise.
4347         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4348         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4349         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4350         of Object.
4351         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4352         * objc.dg/gnu-runtime-3.m: Likewise.
4353         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4354         * objc.dg/headers.m: Include objc/runtime.h instead of
4355         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4356         for the NeXT runtime.
4357         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4358         * obj-c++.dg/isa-field-1.mm: Likewise.
4359         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4360         * objc.dg/layout-1.m: Likewise.
4361         * objc.dg/layout-2.m: Likewise.
4362         * objc.dg/local-decl-2.m: Likewise.
4363         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4364         Object.  ([Container +elementForView:]): Use
4365         class_conformsToProtocol().
4366         * obj-c++.dg/lookup-2.mm: Likewise.
4367         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4368         * obj-c++.dg/local-decl-1.mm: Likewise.
4369         * objc.dg/method-3.m: Likewise.
4370         * objc.dg/method-4.m: Likewise.
4371         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4372         ../objc-obj-c++-shared/Protocol1.h.
4373         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4374         * objc.dg/method-9.m: Likewise.
4375         * objc.dg/method-10.m: Likewise.
4376         * objc.dg/method-13.m ([Root +initialize]): Include this method
4377         also for the GNU runtime.  (main): Use objc_getClass() also for
4378         the GNU runtime.
4379         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4380         * objc.dg/method-17.m: Likewise.
4381         * objc.dg/method-19.m: Likewise.
4382         * objc.dg/method-20b.m: Likewise.
4383         * obj-c++.dg/method-2.mm: Likewise.
4384         * obj-c++.dg/method-6.mm: Likewise.
4385         * obj-c++.dg/method-10.mm: Likewise.
4386         * obj-c++.dg/method-11.mm: Likewise.
4387         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4388         ../objc-obj-c++-shared/Protocol1.h.
4389         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4390         * obj-c++.dg/method-15.mm: Likewise.
4391         * obj-c++.dg/method-17.mm: Likewise.
4392         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4393         +initialize]): Include this method also for the GNU
4394         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4395         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4396         * obj-c++.dg/method-22.mm: Likewise.
4397         * obj-c++.dg/method-23.mm: Likewise.
4398         * obj-c++.dg/no-extra-load.mm: Likewise.
4399         * objc.dg/objc-fast-4.m: Likewise.
4400         * objc.dg/objc-gc-4.m: Likewise.
4401         * obj-c++.dg/objc-gc-3.mm: Likewise.
4402         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4403         protocol_getMethodDescription() instead of [Protocol
4404         -descriptionForInstanceMethod].
4405         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4406         Made it available with all runtimes.  (main): Call -test instead
4407         of -class.
4408         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4409         and put into a category.
4410         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4411         Object.  Include objc/objc.h.
4412         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4413         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4414         New. (main): Use protocol_getMethodDescription() instead
4415         of [Protocol -descriptionForInstanceMethod] and [Protocol
4416         -descriptionForClassMethod].
4417         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4418         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4419         Objective-C runtime API.
4420         * obj-c++.dg/proto-qual-1.mm: Likewise.
4421         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4422         Object.
4423         * obj-c++.dg/property/property-1.mm: Likewise.
4424         * obj-c++.dg/qual-types-1.mm: Likewise.
4425         * objc.dg/selector-2.m: Include objc/objc.h instead of
4426         ../objc-obj-c++-shared/Object1.h.
4427         * obj-c++.dg/selector-2.mm: Likewise.
4428         * obj-c++.dg/selector-5.mm: Likewise.
4429         * obj-c++.dg/selector-6.mm: Likewise.
4430         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4431         Object.  Do not include objc/objc-api.h.
4432         * obj-c++.dg/set-not-used-1.mm: Likewise.
4433         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4434         * objc.dg/stret-1.m: Likewise.
4435         * objc.dg/stret-2.m: Likewise.
4436         * obj-c++.dg/super-class-2.mm: Likewise.
4437         * objc.dg/super-class-3.m: Likewise.
4438         * objc.dg/super-class-4.m: Likewise.
4439         * objc.dg/sync-2.m: Likewise.
4440         * obj-c++.dg/sync-2.mm: Likewise.
4441         * objc.dg/sync-1.m: Include objc/objc.h instead of
4442         ../objc-obj-c++-shared/Object1.h.
4443         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4444         'Class' as the type of 'isa'.
4445         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4446         Objective-C runtime API.  ([TestClass +initialize]): Include this
4447         method with the GNU runtime as well.
4448         * objc.dg/strings/strings-1.m: Updated includes.
4449         * obj-c++.dg/strings/strings-1.mm: Likewise.
4450         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4451         objc.dg/strings/const-str-12b.m.
4452         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4453         * obj-c++.dg/template-3.mm: Likewise.
4454         * obj-c++.dg/template-4.mm: Likewise.
4455         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4456         Objective-C runtime API.
4457         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4458         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4459         * obj-c++.dg/try-catch-1.mm: Likewise.
4460         * obj-c++.dg/try-catch-2.mm: Likewise.
4461         * objc.dg/try-catch-3.m: Likewise.
4462         * obj-c++.dg/try-catch-3.mm: Likewise.
4463         * objc.dg/try-catch-6.m: Likewise.
4464         * objc.dg/try-catch-7.m: Likewise.
4465         * obj-c++.dg/try-catch-7.mm: Likewise.
4466         * obj-c++.dg/try-catch-8.mm: Likewise.
4467         * obj-c++.dg/try-catch-9.mm: Likewise.
4468         * objc.dg/try-catch-10.m: Likewise.
4469         * obj-c++.dg/try-catch-11.mm: Likewise.
4470         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4471         Object.  Include objc/objc.h.
4472         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4473         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4474         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4475         Object.  Use Modern Objective-C runtime API.  Do not use
4476         performv::.
4477         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4478         * obj-c++.dg/torture/trivial.mm: Likewise.
4479         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4480         instead of ../objc-obj-c++-shared/Object1.h.  Include
4481         ../objc-obj-c++-shared/runtime.h.
4482         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4483         * objc.dg/torture/strings/const-str-11.m: Likewise.
4484         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4485         * objc.dg/torture/strings/const-str-9.m: Likewise.
4486         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4487         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4488         instead of Object. Only add _FooClassReference if
4489         __NEXT_RUNTIME__.
4490         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4491         * objc.dg/torture/strings/const-str-8.m: Likewise.
4492         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4493         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4494         additional sources.
4495         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4496         Object.
4497         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4498         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4499         * obj-c++.dg/va-meth-1.mm: Likewise.
4500         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4501         ../objc-obj-c++-shared/Object1.h.
4502         * objc.dg/zero-link-3.m: Likewise.
4503
4504 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4505
4506         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4507
4508 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4509
4510         PR objc-++/48275
4511         * obj-c++.dg/property/cxx-property-1.mm: New.
4512         * obj-c++.dg/property/cxx-property-2.mm: New.
4513
4514 2011-06-06  Jason Merrill  <jason@redhat.com>
4515
4516         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4517
4518 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4519
4520         PR rtl-optimization/49145
4521         From Ryan Mansfield
4522         * gcc.c-torture/compile/pr49145.c: New test.
4523
4524 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4525
4526         PR testsuite/49288
4527         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4528         to dg-options, match also DW_AT_linkage_name.
4529
4530         PR debug/49294
4531         * gcc.dg/debug/pr49294.c: New test.
4532
4533         PR c++/49264
4534         * g++.dg/opt/pr49264.C: New test.
4535
4536 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4537
4538         PR tree-optimization/49243
4539         * gcc.dg/pr49243.c: New.
4540
4541 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4542
4543         * gnat.dg/specs/cond_expr1.ads: New test.
4544
4545 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4546
4547         * gnat.dg/deferred_const4.ad[sb]: New test.
4548         * gnat.dg/deferred_const4_pkg.ads: New helper.
4549
4550 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4551
4552         * gnat.dg/test_tamdt.adb: Rename to...
4553         * gnat.dg/taft_type1.adb: ...this.
4554         * gnat.dg/tamdt.ad[sb]: Rename to...
4555         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4556         * gnat.dg/tamdt_aux.ads: Rename to...
4557         * gnat.dg/taft_type1_pkg2.ads: ...this.
4558         * gnat.dg/taft_type2.ad[sb]: New test.
4559         * gnat.dg/taft_type2_pkg.ads: New helper.
4560         * gnat.dg/taft_type3.adb: New test.
4561         * gnat.dg/taft_type3_pkg.ads: New helper.
4562
4563 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4564
4565         PR fortran/49255
4566         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4567         for F2008.
4568
4569 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4570
4571         PR testsuite/49287
4572         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4573         warning.
4574         * objc.dg/gnu-api-2-objc.m: Likewise.
4575         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4576         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4577
4578 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4579
4580         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4581         alignment, not the alignment, when calling class_addIvar().  Add
4582         an 'isa' instance variable to the test root class.
4583         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4584
4585 2011-06-04  Jan Hubicka  <jh@suse.cz>
4586
4587         PR tree-optimization/48893
4588         PR tree-optimization/49091
4589         PR tree-optimization/49179
4590         * gfortran.dg/pr49179.f90: New testcase
4591
4592 2011-06-04  Jan Hubicka  <jh@suse.cz>
4593
4594         PR lto/48954
4595         * g++.dg/torture/pr48954.C: New testcase.
4596
4597 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4598
4599         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4600
4601 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4602
4603         PR c++/33840
4604         * g++.dg/diagnostic/bitfld2.C: New.
4605
4606 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4607
4608         PR target/49281
4609         * gcc.c-torture/execute/pr49281.c: New test.
4610
4611 2011-06-04  Jan Hubicka  <jh@suse.cz>
4612
4613         PR tree-optimize/48929
4614         * gcc.c-torture/compile/pr48929.c: New testcase.
4615
4616 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4617
4618         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4619
4620 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR c++/49276
4623         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4624
4625 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4626
4627         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4628
4629 2011-06-03  Richard Henderson  <rth@redhat.com>
4630             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4631
4632         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4633
4634 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4635
4636         * objc.dg/headers.m: Do not include objc-list.h.
4637
4638 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4639
4640         * objc.dg/type-stream-1.m: Test removed.
4641         * objc.dg/headers.m: Do not include typedstream.h.
4642
4643 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4644
4645         * objc.dg/torture/forward-1.m (main): Updated testcase.
4646
4647 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4648
4649         PR target/49163
4650         * gcc.c-torture/compile/pr49163.c: New.
4651
4652 2011-06-02  Asher Langton  <langton2@llnl.gov>
4653
4654         PR fortran/49268
4655         * gfortran.dg/PR49268.f90: New test.
4656
4657 2011-06-02  Asher Langton  <langton2@llnl.gov>
4658
4659         PR fortran/37039
4660         * gfortran.dg/PR37039.f90: New test.
4661
4662 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4663
4664         PR objc/48539
4665         * objc.dg/method-5.m: Updated.
4666         * objc.dg/method-19.m: Updated.
4667         * objc.dg/method-lookup-1.m: New.
4668         * obj-c++.dg/method-6.mm: Updated.
4669         * obj-c++.dg/method-7.mm: Updated.
4670         * obj-c++.dg/method-lookup-1.mm: New.
4671
4672 2011-06-02  DJ Delorie  <dj@redhat.com>
4673
4674         * lib/timeout.exp (timeout): Add board_info support.
4675
4676 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4677
4678         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4679
4680 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4681
4682         PR fortran/49265
4683         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4684         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4685
4686 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4687             Hans-Peter Nilsson  <hp@axis.com>
4688
4689         PR rtl-optimization/48840
4690         * gcc.target/sparc/ultrasp13.c: New test.
4691
4692 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4693
4694         PR target/49238
4695         * gcc.c-torture/compile/pr49238.c: New.
4696
4697 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4698
4699         * gcc.target/arm/g2.c: Skip test in -mthumb.
4700         Skip test unless cpu is xscale.
4701         * gcc.target/arm/scd42-2.c: Likewise.
4702         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4703
4704 2011-06-01  Jason Merrill  <jason@redhat.com>
4705
4706         * g++.dg/cpp0x/decltype28.C: New.
4707         * g++.dg/cpp0x/decltype29.C: New.
4708
4709 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4710
4711         PR target/45074
4712         * gcc.target/mips/pr45074.c: New test.
4713
4714 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4715             Hans-Peter Nilsson  <hp@axis.com>
4716
4717         PR rtl-optimization/48830
4718         * gcc.target/sparc/ultrasp12.c: New test.
4719
4720 2011-06-01  David Li  <davidxl@google.com>
4721
4722         * gcc.dg/profile-dir-1.c: Change pass name.
4723         * gcc.dg/profile-dir-2.c: Ditto.
4724         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4725         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4726         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4727         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4728         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4729         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4730         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4731         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4732         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4733         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4734         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4735         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4736         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4737         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4738         * gcc.dg/profile-dir-3.c: Ditto.
4739         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4740
4741 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4742
4743         * objc.dg/attributes/method-nonnull-1.m: New test.
4744         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4745
4746 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4747
4748         PR fortran/18918
4749         * gfortran.dg/coarray_atomic_1.f90: New.
4750         * gfortran.dg/coarray/atomic_1.f90: New.
4751
4752 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4753
4754         * gcc.dg/guality/bswaptest.c: New test.
4755         * gcc.dg/guality/clztest.c: New test.
4756         * gcc.dg/guality/ctztest.c: New test.
4757         * gcc.dg/guality/rotatetest.c: New test.
4758
4759         PR target/48688
4760         * gcc.target/i386/pr48688.c: New test.
4761
4762 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4763
4764         PR c++/48010
4765         * g++.dg/lookup/name-clash9.C: New.
4766
4767 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4768
4769         PR fortran/18918
4770         * gfortran.dg/coarray/dummy_1.f90: New.
4771
4772 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4773
4774         PR fortran/18918
4775         * gfortran.dg/coarray/save_1.f90: New.
4776         * gfortran.dg/coarray_4.f90: Update dg-error.
4777
4778 2011-05-31  Jason Merrill  <jason@redhat.com>
4779
4780         * g++.dg/cpp0x/rv-template1.C: New.
4781
4782 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4783
4784         PR rtl-optimization/49235
4785         * gcc.dg/pr49235.c: New test.
4786
4787 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4788
4789         PR tree-optimization/49093
4790         * gcc.dg/vect/pr49093.c: New test.
4791
4792 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4793
4794         PR debug/49047
4795         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4796
4797 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4798
4799         PR testsuite/49239
4800         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4801         output array.
4802
4803 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4804
4805         PR target/49186
4806         * gcc.c-torture/execute/pr49186.c: New.
4807
4808 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4809
4810         PR target/49168
4811          * gcc.target/i386/pr49168-1.c: New.
4812
4813 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4814             Eric Botcazou  <ebotcazou@adacore.com>
4815
4816         * gcc.dg/guality/drap.c: New test.
4817
4818 2011-05-30  Richard Guenther  <rguenther@suse.de>
4819
4820         PR tree-optimization/49210
4821         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4822         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4823
4824 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4825
4826         PR c++/49223
4827         * g++.dg/gomp/pr49223-1.C: New test.
4828         * g++.dg/gomp/pr49223-2.C: New test.
4829
4830 2011-05-30  Richard Guenther  <rguenther@suse.de>
4831
4832         PR tree-optimization/49218
4833         * gcc.c-torture/execute/pr49218.c: New testcase.
4834
4835 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4836
4837         PR tree-optimization/49199
4838         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4839         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4840         -fno-tree-scev-cprop.
4841
4842 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4843
4844         PR fortran/47601
4845         * gfortran.dg/extends_13.f03: New.
4846
4847 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR rtl-optimization/49095
4850         * gcc.target/i386/pr49095.c: New test.
4851
4852 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4853
4854         PR fortran/18918
4855         * gfortran.dg/coarray_24.f90: New.
4856
4857 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4858
4859         PR fortran/18918
4860         * gfortran.dg/coarray_23.f90: New.
4861
4862 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4863
4864         From Ryan Mansfield
4865         * gcc.dg/pr48826.c: New test.
4866
4867 2011-05-29  Richard Guenther  <rguenther@suse.de>
4868
4869         PR tree-optimization/49217
4870         * gcc.dg/torture/pr49217.c: New testcase.
4871
4872 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4873
4874         PR testsuite/49222
4875         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4876
4877 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4878
4879         * gnat.dg/boolean_subtype.adb: Rename to...
4880         * gnat.dg/boolean_subtype1.adb: ...this.
4881
4882 2011-05-28  Jason Merrill  <jason@redhat.com>
4883
4884         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4885
4886 2011-05-27  Jason Merrill  <jason@redhat.com>
4887
4888         * g++.dg/cpp0x/enum18.C: Adjust.
4889
4890         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4891
4892 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4893
4894         PR fortran/18918
4895         * gfortran.dg/coarray_22.f90: New.
4896
4897 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4898
4899         PR tree-optimization/46728
4900         * gcc.target/powerpc/pr46728-1.c: New.
4901         * gcc.target/powerpc/pr46728-2.c: New.
4902         * gcc.target/powerpc/pr46728-3.c: New.
4903         * gcc.target/powerpc/pr46728-4.c: New.
4904         * gcc.target/powerpc/pr46728-5.c: New.
4905         * gcc.dg/pr46728-6.c: New.
4906         * gcc.target/powerpc/pr46728-7.c: New.
4907         * gcc.target/powerpc/pr46728-8.c: New.
4908         * gcc.dg/pr46728-9.c: New.
4909         * gcc.target/powerpc/pr46728-10.c: New.
4910         * gcc.target/powerpc/pr46728-11.c: New.
4911         * gcc.dg/pr46728-12.c: New.
4912         * gcc.target/powerpc/pr46728-13.c: New.
4913         * gcc.target/powerpc/pr46728-14.c: New.
4914         * gcc.target/powerpc/pr46728-15.c: New.
4915         * gcc.target/powerpc/pr46728-16.c: New.
4916
4917 2011-05-27  Jason Merrill  <jason@redhat.com>
4918
4919         * g++.dg/abi/mangle47.C: New.
4920
4921         PR c++/49176
4922         * g++.dg/template/const5.C: New.
4923
4924         * g++.dg/cpp0x/enum18.C: New.
4925
4926         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4927
4928         * g++.dg/cpp0x/error6.C: New.
4929
4930         * g++.dg/cpp0x/error5.C: New.
4931
4932 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4933
4934         PR c++/49165
4935         * g++.dg/eh/cond6.C: New test.
4936
4937 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4938
4939         PR fortran/48820
4940         * gfortran.dg/rank_3.f90: New.
4941         * gfortran.dg/rank_4.f90: New.
4942
4943 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4944
4945         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4946         replace dump search.
4947
4948 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4949
4950         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4951         * gnat.dg/bit_packed_array5.adb: ...here.
4952
4953 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4954
4955         PR c++/42056
4956         * g++.dg/cpp0x/auto25.C: New.
4957
4958 2011-05-27  Richard Guenther  <rguenther@suse.de>
4959
4960         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4961
4962 2011-05-27  Richard Guenther  <rguenther@suse.de>
4963
4964         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4965
4966 2011-05-27  Richard Guenther  <rguenther@suse.de>
4967
4968         PR middle-end/49189
4969         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4970
4971 2011-05-26  Jason Merrill  <jason@redhat.com>
4972
4973         * g++.dg/cpp0x/friend1.C: New.
4974         * g++.dg/cpp0x/friend2.C: New.
4975
4976         * g++.dg/cpp0x/auto7.C: Update.
4977         * g++.dg/template/crash50.C: Adjust.
4978         * g++.dg/template/static9.C: Adjust.
4979         * g++.old-deja/g++.ext/memconst.C: Adjust.
4980
4981 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4982
4983         * gcc.dg/march.c: Ignore a note for some targets.
4984
4985 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4986             Nathan Froyd  <froydnj@codesourcery.com>
4987
4988         PR c++/2288
4989         PR c++/18770
4990         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4991         * g++.dg/parse/pr18770.C: New test.
4992         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4993
4994 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4995
4996         PR fortran/48955
4997         * gfortran.dg/dependency_40.f90 : New test.
4998
4999 2011-05-26  Tobias Burnus  <burnus@net-b.de>
5000
5001         PR fortran/18918
5002         * gfortran.dg/coarray/registering_1.f90: New.
5003
5004 2011-05-26  Jason Merrill  <jason@redhat.com>
5005
5006         * g++.dg/cpp0x/variadic111.C: New.
5007         * g++.dg/cpp0x/variadic41.C: Adjust.
5008
5009 2011-05-26  Richard Guenther  <rguenther@suse.de>
5010
5011         PR tree-optimization/48702
5012         * gcc.dg/torture/pr48702.c: New testcase.
5013
5014 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5015
5016         PR gcov-profile/48845
5017         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5018         support.
5019         * gcc.dg/matrix/matrix.exp: Likewise.
5020         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5021         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5022         line number to check_profiling_available.
5023         * lib/target-supports.exp (check_profiling_available): Account for
5024         this.
5025         Require TLS runtime support with -fprofile-generate.
5026         * lib/profopt.exp (profopt-execute): Add TLS options for
5027         -fprofile-generate.
5028         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5029
5030 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR c++/49165
5033         * g++.dg/eh/cond5.C: New test.
5034
5035         PR tree-optimization/49161
5036         * gcc.c-torture/execute/pr49161.c: New test.
5037
5038 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5039
5040         * gcc.target/arm/neon-vorn-vbic.c: New test.
5041
5042 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
5043
5044         PR tree-optimization/49038
5045         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5046         * gcc.dg/vect/pr49038.c: New test.
5047
5048 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
5049         * g++.dg/init/pr25811-3.C: New.
5050         * g++.dg/init/pr25811-4.C: New.
5051
5052 2011-05-25  Jason Merrill  <jason@redhat.com>
5053
5054         * g++.dg/cpp0x/enum17.C: New.
5055         * g++.old-deja/g++.jason/rfg10.C: Adjust.
5056
5057         * g++.dg/cpp0x/auto24.C: New.
5058
5059         * g++.dg/cpp0x/error4.C: New.
5060
5061         * g++.dg/cpp0x/rv-restrict.C: New.
5062
5063         * g++.dg/cpp0x/enum15.C: New.
5064         * g++.dg/cpp0x/constexpr-switch2.C: New.
5065
5066         * g++.dg/cpp0x/variadic110.C: New.
5067
5068         * g++.dg/cpp0x/auto9.C: Add typedef test.
5069
5070         * g++.dg/cpp0x/auto23.C: New.
5071         * g++.dg/cpp0x/auto9.C: Adjust.
5072
5073         * g++.dg/cpp0x/defaulted29.C: New.
5074
5075         * g++.dg/cpp0x/initlist51.C: New.
5076
5077 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
5078
5079         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5080         * g++.dg/abi/packed1.C: Suppress warning.
5081         * g++.dg/warn/Wunused-parm-3.C: Likewise.
5082         * g++.dg/template/stdarg1.C: Likewise.
5083         * g++.dg/other/packed1.C: Remove arm from xfail list.
5084
5085 2011-05-25  Jason Merrill  <jason@redhat.com>
5086
5087         * g++.dg/cpp0x/enum16.C: New.
5088         * g++.dg/parse/error15.C: Adjust.
5089
5090         * g++.dg/cpp0x/initlist50.C: New.
5091
5092         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5093
5094         * g++.dg/cpp0x/variadic109.C: New.
5095
5096 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5097
5098          * gcc.target/i386/pause-1.c: New.
5099
5100 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5101
5102         * gcc.dg/stack-usage-1.c: Adjust comment.
5103         * gcc.dg/stack-usage-2.c: New test.
5104
5105 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR c++/49136
5108         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5109         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5110
5111 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5112
5113         PR rtl-optimization/48757
5114         * gfortran.dg/pr48757.f:  New test case.
5115
5116 2011-05-24  Jason Merrill  <jason@redhat.com>
5117
5118         * g++.dg/cpp0x/access01.C: New.
5119
5120 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5121
5122         PR libobjc/48177
5123         * objc.dg/pr48177.m: New testcase.      
5124
5125 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5126
5127         PR objc/48187
5128         * objc.dg/pr48187.m: New testcase.
5129         * obj-c++.dg/pr48187.mm: New testcase.
5130         * objc.dg/ivar-extra-semicolon.m: New testcase.
5131
5132 2011-05-24  Jason Merrill  <jason@redhat.com>
5133
5134         * g++.dg/template/access21.C: New.
5135         * g++.dg/template/access22.C: New.
5136
5137 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5138
5139         PR rtl-optimization/48633
5140         * g++.dg/pr48633.C: New test.
5141
5142 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5143
5144         PR target/49133
5145         * g++.dg/other/pr49133.C: New test.
5146
5147 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5148             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5149
5150         * gcc.dg/torture/tls/run-gd.c: New test.
5151         * gcc.dg/torture/tls/run-ie.c: New test.
5152         * gcc.dg/torture/tls/run-ld.c: New test.
5153         * gcc.dg/torture/tls/run-le.c: New test.
5154         * lib/target-supports.exp (check_effective_target_tls_runtime):
5155         Build testcase with TLS options.
5156
5157 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5158
5159         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5160
5161 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5162
5163         PR tree-optimization/49121
5164         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5165
5166 2011-05-23  Jason Merrill  <jason@redhat.com>
5167
5168         * g++.dg/cpp0x/defaulted28.C: New.
5169
5170         * g++.dg/cpp0x/sfinae25.C: New.
5171
5172         * g++.dg/cpp0x/rv-cast2.C: New.
5173
5174         * g++.dg/cpp0x/enum14.C: New.
5175
5176 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR lto/49123
5179         * gcc.c-torture/execute/pr49123.c: New test.
5180
5181         PR debug/49032
5182         * gcc.dg/debug/pr49032.c: New test.
5183
5184         PR c/49120
5185         * gcc.dg/pr49120.c: New test.
5186
5187 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5188
5189         PR target/47315
5190         * gcc.target/i386/pr47315.c: New test.
5191
5192 2011-05-23  Jason Merrill  <jason@redhat.com>
5193
5194         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5195
5196         * g++.dg/cpp0x/sfinae24.C: New.
5197
5198         * g++.dg/cpp0x/error3.C: New.
5199
5200         * g++.dg/cpp0x/defaulted27.C: New.
5201
5202         * g++.dg/cpp0x/decltype27.C: New.
5203
5204 2011-05-23  Richard Guenther  <rguenther@suse.de>
5205
5206         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5207
5208 2011-05-23  Richard Guenther  <rguenther@suse.de>
5209
5210         PR tree-optimization/40874
5211         * g++.dg/tree-ssa/pr40874.C: New testcase.
5212
5213 2011-05-23  Richard Guenther  <rguenther@suse.de>
5214
5215         PR tree-optimization/49115
5216         * g++.dg/torture/pr49115.C: New testcase.
5217
5218 2011-05-23  Richard Guenther  <rguenther@suse.de>
5219
5220         PR middle-end/15419
5221         * gcc.dg/memcpy-3.c: New testcase.
5222
5223 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5224
5225         PR middle-end/48973
5226         * gcc.c-torture/execute/pr48973-1.c: New test.
5227         * gcc.c-torture/execute/pr48973-2.c: New test.
5228
5229 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5230
5231         PR c++/18016
5232         * g++.dg/warn/pr18016.C: New.
5233
5234 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5235
5236         PR target/45098
5237         * gcc.target/arm/ivopts-6.c: New test.
5238
5239 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR middle-end/49029
5242         * gcc.c-torture/compile/pr49029.c: New test.
5243
5244 2011-05-22  Jason Merrill  <jason@redhat.com>
5245
5246         * g++.dg/cpp0x/sfinae23.C: New.
5247         * g++.dg/cpp0x/sfinae8.C: Correct.
5248
5249 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5250
5251         * gfortran.dg/function_optimize_8.f90:  New test case.
5252
5253 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5254
5255         PR tree-optimization/49087
5256         * gcc.dg/vect/O3-pr49087.c: New test.
5257
5258 2011-05-21  Jason Merrill  <jason@redhat.com>
5259
5260         * g++.dg/debug/const5.C: New.
5261
5262 2011-05-20  Jason Merrill  <jason@redhat.com>
5263
5264         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5265
5266         * g++.dg/cpp0x/constexpr-static7.C: New.
5267
5268         * g++.dg/cpp0x/enum12.C: New.
5269         * g++.dg/cpp0x/enum13.C: New.
5270
5271 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5272
5273         PR fortran/48699
5274         * gfortran.dg/select_type_23.f03: New.
5275
5276 2011-05-20  Jason Merrill  <jason@redhat.com>
5277
5278         * g++.dg/cpp0x/defaulted26.C: New.
5279
5280         * g++.dg/cpp0x/noexcept02.C: Fix.
5281         * g++.dg/cpp0x/noexcept03.C: Fix.
5282         * g++.dg/cpp0x/noexcept08.C: Fix.
5283         * g++.dg/cpp0x/noexcept10.C: New.
5284
5285 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5286
5287         PR fortran/48706
5288         * gfortran.dg/extends_12.f03: New.
5289
5290 2011-05-20  Jason Merrill  <jason@redhat.com>
5291
5292         * g++.dg/template/koenig9.C: New.
5293         * g++.dg/opt/pr47615.C: Fix.
5294         * g++.dg/overload/defarg1.C: Fix.
5295         * g++.dg/tc1/dr213.C: Remove xfail.
5296         * g++.dg/torture/pr34850.C: Fix.
5297         * g++.dg/torture/pr39362.C: Fix.
5298         * g++.old-deja/g++.brendan/crash56.C: Fix.
5299         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5300
5301 2011-05-20  Richard Guenther  <rguenther@suse.de>
5302
5303         PR tree-optimization/49079
5304         * gcc.dg/torture/pr49079.c: New testcase.
5305
5306 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5307
5308         PR tree-optimization/49073
5309         * gcc.c-torture/execute/pr49073.c: New test.
5310
5311 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5312
5313         PR fortran/18918
5314         * gfortran.dg/coarray_21.f90: New.
5315
5316 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5317
5318         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5319         output.
5320
5321 2011-05-19  Richard Guenther  <rguenther@suse.de>
5322
5323         PR testsuite/49063
5324         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5325
5326 2011-05-19  Richard Guenther  <rguenther@suse.de>
5327
5328         PR middle-end/48985
5329         * gcc.dg/builtin-object-size-11.c: New testcase.
5330
5331 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5332
5333         PR target/45098
5334         * gcc.target/arm/ivopts.c: New test.
5335         * gcc.target/arm/ivopts-2.c: New test.
5336
5337 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5338
5339         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5340
5341 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5342
5343         * gcc.c-torture/execute/960321-1.x: Remove.
5344
5345 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5346
5347         PR fortran/48700
5348         * gfortran.dg/move_alloc_4.f90: New.
5349
5350 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5351
5352         PR target/49002
5353         * gcc.target/i386/pr49002-1.c: New test.
5354         * gcc.target/i386/pr49002-2.c: Likewise.
5355
5356 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5357
5358         PR tree-optimization/49039
5359         * gcc.c-torture/execute/pr49039.c: New test.
5360         * gcc.dg/tree-ssa/pr49039.c: New test.
5361         * g++.dg/torture/pr49039.C: New test.
5362
5363 2011-05-18  Jason Merrill  <jason@redhat.com>
5364
5365         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5366         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5367         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5368
5369 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5370
5371         * gcc.target/bfin/mcpu-bf592.c: New test.
5372
5373 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5374
5375         PR tree-optimization/41881
5376         * gcc.dg/vect/O3-pr41881.c: New test.
5377         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5378
5379 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR tree-optimization/49000
5382         * gcc.dg/pr49000.c: New test.
5383
5384 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5385
5386         * gnat.dg/invalid1.adb: New test.
5387
5388 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5389
5390         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5391         scan pattern.
5392         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5393         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5394
5395 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5396
5397         PR c++/48994
5398         * g++.dg/cpp0x/range-for18.C: New.
5399
5400 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5401
5402         PR fortran/18918
5403         * gfortran.dg/coarray/image_index_2.f90: New.
5404
5405 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5406
5407         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5408         * g++.dg/cpp0x/override2.C: New.
5409
5410 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5411
5412         PR fortran/18918
5413         * gfortran.de/coarray_20.f90: New.
5414
5415 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5416
5417         PR fortran/22572
5418         * function_optimize_7.f90:  New test case.
5419
5420 2011-05-13  Jason Merrill  <jason@redhat.com>
5421
5422         * g++.dg/cpp0x/decltype26.C: New.
5423         * g++.dg/cpp0x/enum11.C: New.
5424
5425 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5426
5427         PR fortran/48972
5428         PR fortran/48991
5429         * gfortran.dg/assign_8.f90: Update dg-error.
5430
5431 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5432
5433         PR fortran/48972
5434         * gfortran.dg/io_constraints_8.f90: New.
5435         * gfortran.dg/io_constraints_9.f90: New.
5436
5437 2011-05-13  Martin Thuresson  <martint@google.com>
5438
5439         PR gcov-profile/47793
5440         * gcc.dg/pr47793.c: New.
5441
5442 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5443
5444         PR tree-optimization/48975
5445         * gcc.dg/pr48975.c: New test.
5446
5447 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5448
5449         PR fortran/48972
5450         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5451
5452 2011-05-12  Jason Merrill  <jason@redhat.com>
5453
5454         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5455
5456 2011-05-12  Geert Bosch  <bosch@adacore.com>
5457
5458         * gnat.dg/view_conversion1.adb: New test.
5459
5460 2011-05-12  Richard Guenther  <rguenther@suse.de>
5461
5462         PR tree-optimization/48172
5463         * gcc.dg/vect/pr48172.c: New testcase.
5464
5465 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5466
5467         PR debug/48967
5468         * g++.dg/opt/pr48967.C: New test.
5469
5470 2011-05-11  Jason Merrill  <jason@redhat.com>
5471
5472         * g++.dg/cpp0x/constexpr-friend.C: New.
5473         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5474
5475         * g++.dg/cpp0x/sfinae22.C: New.
5476
5477 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5478
5479         PR fortran/48889
5480         * gfortran.dg/generic_24.f90: New.
5481
5482 2011-05-11  Richard Guenther  <rguenther@suse.de>
5483
5484         PR tree-optimization/15256
5485         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5486
5487 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5488
5489         PR debug/48159
5490         * gcc.dg/pr48159-1.c: New test.
5491         * gcc.dg/pr48159-2.c: New test.
5492
5493 2011-05-11  Richard Guenther  <rguenther@suse.de>
5494
5495         PR middle-end/48953
5496         * gcc.dg/torture/pr48953.c: New testcase.
5497
5498 2011-05-11  Richard Guenther  <rguenther@suse.de>
5499
5500         PR tree-optimization/18041
5501         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5502
5503 2011-05-11  Alan Modra  <amodra@gmail.com>
5504
5505         PR target/47755
5506         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5507
5508 2011-05-10  Jason Merrill  <jason@redhat.com>
5509
5510         * g++.dg/cpp0x/defaulted25.C: New.
5511         * g++.dg/template/crash7.C: Adjust.
5512
5513         * g++.dg/cpp0x/variadic108.C: New.
5514
5515 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5516
5517         * g++.dg/inherit/virtual9.C: Extend.
5518
5519 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5520
5521         PR target/48857
5522         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5523         are passed and returned in vector registers.
5524
5525 2011-05-10  Richard Guenther  <rguenther@suse.de>
5526
5527         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5528         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5529         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5530         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5531         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5532         applies.
5533
5534 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5535
5536         PR tree-optimization/48611
5537         PR tree-optimization/48794
5538         * gfortran.dg/gomp/pr48611.f90: New test.
5539         * gfortran.dg/gomp/pr48794.f90: New test.
5540
5541         PR debug/48928
5542         * gcc.dg/dfp/pr48928.c: New test.
5543
5544 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5545
5546         PR c++/48522
5547         * g++.dg/cpp0x/pr48522.C: New.
5548
5549 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5550
5551         PR c++/48735
5552         * g++.dg/cpp0x/sfinae21.C: New.
5553
5554 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5555
5556         * g++.dg/template/sfinae28.C: Rename to...
5557         * g++.dg/cpp0x/sfinae19.C: ... this.
5558         * g++.dg/template/sfinae29.C: Rename to...
5559         * g++.dg/cpp0x/sfinae20.C: ... this.
5560
5561 2011-05-09  Jeff Law <law@redhat.com>
5562
5563         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5564         consistent results.
5565
5566 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5567
5568         PR c++/20039
5569         * g++.dg/init/pr20039.C: New.
5570
5571 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5572
5573         PR c++/48737
5574         PR c++/48744
5575         * g++.dg/template/sfinae28.C: New.
5576         * g++.dg/template/sfinae29.C: Likewise.
5577
5578 2011-05-09  Jason Merrill  <jason@redhat.com>
5579
5580         * g++.dg/template/nontype23.C: New.
5581
5582 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5583         PR c++/48859
5584         * g++.dg/init/pr48859.C: New.
5585
5586 2011-05-09  Jason Merrill  <jason@redhat.com>
5587
5588         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5589         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5590         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5591         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5592         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5593         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5594         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5595         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5596
5597 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5598
5599         * g++.dg/inherit/virtual9.C: New.
5600
5601 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5602
5603         PR c++/48574
5604         * g++.dg/template/dependent-expr8.C: New test case.
5605
5606 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5607
5608         PR tree-optimization/48837
5609         * gcc.dg/pr48837.c: New testcase.
5610
5611 2011-05-06  Jason Merrill  <jason@redhat.com>
5612
5613         * g++.dg/cpp0x/constexpr-condition2.C: New.
5614
5615         * g++.dg/cpp0x/constexpr-missing.C: New.
5616
5617 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5618
5619         PR fortran/18918
5620         * gfortran.dg/coarray/this_image_2.f90: New.
5621
5622 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5623
5624         PR fortran/48858
5625         PR fortran/48820
5626         * gfortran.dg/bind_c_usage_22.f90: New.
5627         * gfortran.dg/bind_c_usage_23.f90: New.
5628         * gfortran.dg/bind_c_usage_24.f90: New.
5629         * gfortran.dg/bind_c_usage_24_c.c: New.
5630
5631 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5632
5633         PR c++/48838
5634         * g++.dg/template/member9.C: New test case.
5635
5636 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5637
5638         * gnat.dg/discr29.ad[sb]: New test.
5639         * gnat.dg/discr30.adb: Likewise.
5640
5641 2011-05-05  Julian Brown  <julian@codesourcery.com>
5642
5643         * gcc.target/arm/neon-vset_lanes8.c: New test.
5644
5645 2011-05-05  Jason Merrill  <jason@redhat.com>
5646
5647         * g++.dg/init/new32.C: New.
5648
5649 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5650
5651         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5652         Fix typo.
5653
5654 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5655
5656         PR rtl-optimization/48381
5657         * gcc.c-torture/compile/pr48381.c: New test.
5658
5659 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5660
5661         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5662         to dg-options.
5663         * gcc.target/i386/opt-1.c: Ditto.
5664
5665 2011-05-04  Jason Merrill  <jason@redhat.com>
5666
5667         * g++.dg/conversion/base1.C: New.
5668
5669 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5670
5671         PR libgfortran/48787
5672         * gfortran.dg/round_3.f08: Add more checks to test case.
5673
5674 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5675
5676         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5677         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5678         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5679         Gate test on effective_target fd_truncate.
5680
5681 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5682
5683         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5684         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5685         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5686         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5687         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5688         * gcc.target/i386/pr38824.c: Ditto.
5689         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5690         * gcc.target/i386/vecinit-2.c: Ditto.
5691         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5692         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5693         * gcc.target/i386/parity-2.c: Ditto.
5694         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5695
5696 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5697
5698         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5699         remove duplication.
5700         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5701         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5702         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5703
5704 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5705
5706         PR fortran/18918
5707         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5708
5709 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5710
5711         PR fortran/18918
5712         * gfortran.dg/coarray/this_image_1.f90: New.
5713
5714 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5715
5716         PR fortran/18918
5717         * gfortran.dg/coarray/caf.dg: New.
5718         * gfortran.dg/coarray/image_index_1.f90: New, copied
5719         from ../coarray_16.f90.
5720
5721 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5722
5723         PR c++/28501
5724         * g++.dg/ext/complex9.C: New.
5725
5726 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5727
5728         From Mike Frysinger
5729         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5730         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5731         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5732
5733 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5734
5735         * gcc.target/bfin/builtins: Created.
5736         * gcc.target/bfin/hisilh-O0.c: Deleted.
5737         * gcc.target/bfin/hisilh.c: Moved to...
5738         * gcc.target/bfin/builtins/hisilh.c: ...here.
5739         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5740         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5741         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5742         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5743         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5744         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5745         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5746         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5747         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5748         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5749         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5750         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5751         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5752         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5753         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5754         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5755         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5756         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5757         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5758         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5759         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5760         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5761         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5762         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5763         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5764         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5765         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5766         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5767         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5768         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5769         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5770         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5771         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5772         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5773         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5774         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5775         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5776         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5777         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5778         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5779         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5780         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5781         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5782         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5783         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5784         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5785         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5786         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5787         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5788         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5789         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5790         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5791         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5792         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5793         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5794         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5795         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5796         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5797         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5798         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5799         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5800         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5801         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5802         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5803         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5804         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5805         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5806         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5807         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5808         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5809         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5810         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5811         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5812         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5813         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5814         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5815         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5816         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5817         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5818         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5819         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5820         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5821         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5822         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5823         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5824         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5825         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5826         * gcc.target/bfin/builtins/circptr.c: Ditto.
5827         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5828         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5829         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5830         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5831         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5832         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5833         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5834         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5835         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5836         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5837         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5838         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5839         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5840         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5841         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5842         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5843         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5844         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5845         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5846         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5847         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5848         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5849         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5850         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5851         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5852         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5853         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5854         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5855         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5856         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5857         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5858         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5859         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5860         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5861         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5862         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5863         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5864         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5865         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5866         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5867         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5868         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5869         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5870         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5871         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5872         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5873         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5874         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5875         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5876         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5877         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5878         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5879         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5880         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5881         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5882         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5883         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5884         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5885         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5886         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5887         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5888         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5889         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5890         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5891         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5892         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5893         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5894         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5895         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5896         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5897
5898 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5899
5900         * gcc.target/arm/cold-lc.c: New test.
5901
5902 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5903
5904         PR target/48774
5905         * gcc.dg/pr48774.c: New test.
5906
5907 2011-05-03  Richard Guenther  <rguenther@suse.de>
5908
5909         * gcc.dg/large-size-array-5.c: New testcase.
5910
5911 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5912
5913         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5914
5915 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5916
5917         * lib/target-supports.exp (check_effective_target_vect_strided):
5918         Replace with...
5919         (check_effective_target_vect_strided2)
5920         (check_effective_target_vect_strided3)
5921         (check_effective_target_vect_strided4)
5922         (check_effective_target_vect_strided8): ...these new functions.
5923
5924         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5925         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5926         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5927         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5928         * gcc.dg/vect/pr37539.c: Likewise.
5929         * gcc.dg/vect/slp-11a.c: Likewise.
5930         * gcc.dg/vect/slp-11b.c: Likewise.
5931         * gcc.dg/vect/slp-11c.c: Likewise.
5932         * gcc.dg/vect/slp-12a.c: Likewise.
5933         * gcc.dg/vect/slp-12b.c: Likewise.
5934         * gcc.dg/vect/slp-18.c: Likewise.
5935         * gcc.dg/vect/slp-19a.c: Likewise.
5936         * gcc.dg/vect/slp-19b.c: Likewise.
5937         * gcc.dg/vect/slp-21.c: Likewise.
5938         * gcc.dg/vect/slp-23.c: Likewise.
5939         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5940
5941         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5942         instead of vect_interleave && vect_extract_even_odd.
5943         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5944         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5945         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5946         * gcc.dg/vect/vect-1.c: Likewise.
5947         * gcc.dg/vect/vect-10.c: Likewise.
5948         * gcc.dg/vect/vect-98.c: Likewise.
5949         * gcc.dg/vect/vect-107.c: Likewise.
5950         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5951         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5952         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5953         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5954         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5955         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5956         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5957         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5958         * gcc.dg/vect/vect-strided-float.c: Likewise.
5959         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5960         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5961         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5962         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5963         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5964         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5965         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5966         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5967         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5968         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5969         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5970         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5971         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5972         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5973         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5974
5975         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5976         target condition.
5977         * gcc.dg/vect/pr30843.c: Likewise.
5978         * gcc.dg/vect/pr33866.c: Likewise.
5979         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5980         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5981         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5982         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5983
5984 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5985
5986         * gcc.dg/vect/slp-11.c: Split into...
5987         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5988         gcc.dg/vect/slp-11c.c: ...these tests.
5989         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5990         * gcc.dg/vect/slp-12c.c: ...this new test.
5991         * gcc.dg/vect/slp-19.c: Split into...
5992         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5993         gcc.dg/vect/slp-19c.c: ...these new tests.
5994
5995 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5996
5997         * lib/target-supports.exp
5998         (check_effective_target_vect_extract_even_odd_wide): Delete.
5999         (check_effective_target_vect_strided_wide): Likewise.
6000         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6001         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6002         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6003         * gcc.dg/vect/pr37539.c: Likewise.
6004         * gcc.dg/vect/slp-11.c: Likewise.
6005         * gcc.dg/vect/slp-12a.c: Likewise.
6006         * gcc.dg/vect/slp-12b.c: Likewise.
6007         * gcc.dg/vect/slp-19.c: Likewise.
6008         * gcc.dg/vect/slp-23.c: Likewise.
6009         * gcc.dg/vect/vect-1.c: Likewise.
6010         * gcc.dg/vect/vect-98.c: Likewise.
6011         * gcc.dg/vect/vect-107.c: Likewise.
6012         * gcc.dg/vect/vect-strided-float.c: Likewise.
6013
6014 2011-05-02  Jason Merrill  <jason@redhat.com>
6015
6016         * g++.dg/init/new31.C: New.
6017
6018 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
6019
6020         PR c/35445
6021         * gcc.dg/pr35445.c: New test.
6022
6023 2011-05-02  Jason Merrill  <jason@redhat.com>
6024
6025         * c-c++-common/vla-1.c: New.
6026
6027 2011-05-02  Richard Guenther  <rguenther@suse.de>
6028
6029         PR tree-optimization/48822
6030         * gcc.dg/torture/pr48822.c: New testcase.
6031
6032 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
6033
6034         PR c++/47969
6035         * g++.dg/cpp0x/constexpr-47969.C: New.
6036
6037 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
6038
6039         PR testsuite/48498
6040         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
6041         on vect_no_align targets.
6042         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6043         vect_no_align targets.
6044
6045 2011-05-01  Xinliang David Li  <davidxl@google.com>
6046
6047         * gcc.dg/tree-ssa/integer-addr.c: New test.
6048         * gcc.dg/tree-ssa/alias_bug.c: New test.
6049
6050 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6051
6052         PR libgfortran/48787
6053         * gfortran.dg/round_3.f08: Add more checks.
6054
6055 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6056
6057         PR fortran/48821
6058         * gfortran.dg/import9.f90: New, proper test.
6059         * gfortran.dg/interface_37.f90: Remove bogus
6060         test (bogus copy of interface_36.f90).
6061
6062 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6063
6064         PR fortran/48821
6065         * gfortran.dg/interface_37.f90: New.
6066
6067 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
6068
6069         PR fortran/48746
6070         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6071
6072 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
6073
6074         PR tree-optimization/48809
6075         * gcc.c-torture/execute/pr48809.c: New test.
6076
6077 2011-04-29  Jeff Law <law@redhat.com>
6078
6079         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6080
6081 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6082
6083         PR c++/48606
6084         * g++.dg/init/ctor10.C: New.
6085
6086 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6087
6088         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6089           warning in implicitly instantiated templates.
6090
6091 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6092
6093         * g++.dg/warn/Wnull-conversion-1.C: New.
6094         * g++.dg/warn/Wnull-conversion-2.C: New.
6095
6096 2011-04-29  Diego Novillo  <dnovillo@google.com>
6097
6098         * g++.old-deja/g++.other/null3.C: Expect warning about
6099         converting boolean to a pointer.
6100
6101 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6102
6103         PR fortran/48462
6104         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6105         being a target.
6106
6107         PR fortran/48746
6108         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6109
6110 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6111
6112         PR fortran/48810
6113         * gfortran.dg/typebound_proc_22.f90: New.
6114
6115         PR fortran/48800
6116         * gfortran.dg/interface_36.f90: New.
6117
6118 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6119
6120         PR libgfortran/48488
6121         PR libgfortran/48602
6122         PR libgfortran/48615
6123         PR libgfortran/48684
6124         PR libgfortran/48787
6125         * gfortran.dg/fmt_g.f: Adjust test.
6126         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6127         * gfortran.dg/round_3.f08: New test.
6128         * gfortran.dg/namelist_print_1.f: Adjust test.
6129         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6130         * gfortran.dg/f2003_io_5.f03: Adjust test.
6131         * gfortran.dg/coarray_15.f90: Adjust test.
6132         * gfortran.dg/namelist_65.f90: Adjust test.
6133         * gfortran.dg/fmt_cache_1.f: Adjust test.
6134         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6135         * gfortran.dg/real_const_3.f90: Adjust test.
6136
6137 2011-04-28  Xinliang David Li  <davidxl@google.com>
6138
6139         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6140         * g++.dg/prof-robust-1.C: New test.
6141
6142 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6143
6144         PR tree-optimization/48765
6145         * gcc.dg/vect/pr48765.c: New.
6146
6147 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6148
6149         PR tree-optimization/48775
6150         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6151
6152 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6153
6154         PR c++/48798
6155         * g++.dg/inherit/pr48798.C: New.
6156         * g++.old-deja/g++.other/base1.C: Adjust.
6157
6158 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6159
6160         PR c++/48656
6161         * g++.dg/template/inherit7.C: New test case.
6162
6163 2011-04-28  Richard Guenther  <rguenther@suse.de>
6164
6165         PR tree-optimization/40052
6166         PR tree-optimization/15347
6167         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6168         * gcc.dg/pr15347.c: Likewise.
6169
6170 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6171
6172         PR c++/48530
6173         * g++.dg/cpp0x/sfinae18.C: New.
6174
6175 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6176
6177         PR c++/48771
6178         * g++.dg/ext/is_literal_type1.C: New.
6179
6180 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6181
6182         PR fortran/48112
6183         PR fortran/48279
6184         * gfortran.dg/interface_35.f90: New.
6185         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6186         * gfortran.dg/func_result_6.f90: Add dg-warning.
6187         * gfortran.dg/bessel_1.f90: Ditto.
6188         * gfortran.dg/hypot_1.f90: Ditto.
6189         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6190         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6191         * gfortran.dg/interface_assignment_4.f90: Ditto.
6192
6193 2011-04-27  Jason Merrill  <jason@redhat.com>
6194
6195         * g++.dg/ext/complex8.C: New.
6196
6197         * g++.dg/cpp0x/initlist49.C: New.
6198         * g++.dg/init/new30.C: New.
6199
6200 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6201
6202         PR fortran/48788
6203         * gfortran.dg/whole_file_34.f90: New.
6204
6205 2011-04-27  Jan Hubicka  <jh@suse.cz>
6206
6207         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6208
6209 2011-04-27  Jason Merrill  <jason@redhat.com>
6210
6211         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6212
6213         * g++.dg/parse/ambig6.C: New.
6214
6215 2011-04-27  Nick Clifton  <nickc@redhat.com>
6216
6217         * gcc.dg/20020312-2.c: Add definition for RX.
6218
6219         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6220         option with RX targets.
6221
6222         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6223         /* */ comments.
6224
6225 2011-04-27  Richard Guenther  <rguenther@suse.de>
6226
6227         * gcc.dg/tree-ssa/pr23382.c: Remove.
6228
6229 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6230
6231         PR target/48767
6232         * gcc.c-torture/compile/pr48767.c: New test.
6233
6234 2011-04-27  Richard Guenther  <rguenther@suse.de>
6235
6236         PR tree-optimization/48772
6237         * g++.dg/pr48772.C: New testcase.
6238
6239 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6240
6241         PR c/48742
6242         * gcc.c-torture/compile/pr48742.c: New test.
6243
6244 2011-04-26  Jason Merrill  <jason@redhat.com>
6245
6246         * g++.dg/lookup/koenig13.C: New.
6247
6248         * g++.dg/cpp0x/initlist48.C: New.
6249
6250 2011-04-25  Jason Merrill  <jason@redhat.com>
6251
6252         * g++.dg/cpp0x/sfinae17.C: New.
6253
6254 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6255
6256         PR target/48258
6257         * gcc.target/powerpc/pr48258-1.c: New file.
6258         * gcc.target/powerpc/pr48258-2.c: Ditto.
6259
6260 2011-04-26  Xinliang David Li  <davidxl@google.com>
6261
6262         * gcc.dg/uninit-suppress.c: New test.
6263         * gcc.dg/uninit-suppress.c: New test.
6264
6265 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6266
6267         PR debug/48768
6268         * gcc.dg/pr48768.c: New test.
6269
6270         PR tree-optimization/48734
6271         * gcc.c-torture/compile/pr48734.c: New test.
6272
6273         PR testsuite/48753
6274         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6275
6276 2011-04-26  Richard Guenther  <rguenther@suse.de>
6277
6278         PR tree-optimization/48731
6279         * gcc.dg/torture/pr48731.c: New testcase.
6280
6281 2011-04-26  Richard Guenther  <rguenther@suse.de>
6282
6283         PR testsuite/48753
6284         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6285
6286 2011-04-26  Richard Guenther  <rguenther@suse.de>
6287
6288         PR middle-end/48694
6289         * gcc.dg/torture/pr48694-1.c: New testcase.
6290         * gcc.dg/torture/pr48694-2.c: Likewise.
6291
6292 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6293
6294         * g++.dg/ext/underlying_type1.C: New.
6295         * g++.dg/ext/underlying_type2.C: Likewise.
6296         * g++.dg/ext/underlying_type3.C: Likewise.
6297         * g++.dg/ext/underlying_type4.C: Likewise.
6298         * g++.dg/ext/underlying_type5.C: Likewise.
6299         * g++.dg/ext/underlying_type6.C: Likewise.
6300         * g++.dg/ext/underlying_type7.C: Likewise.
6301         * g++.dg/ext/underlying_type8.C: Likewise.
6302         * g++.dg/ext/underlying_type9.C: Likewise.
6303         * g++.dg/ext/underlying_type10.C: Likewise.
6304
6305 2011-04-25  Jason Merrill  <jason@redhat.com>
6306
6307         * g++.dg/cpp0x/regress/template-const2.C: New.
6308
6309 2011-04-25  Jeff Law <law@redhat.com>
6310
6311         * gcc.dg/tree-ssa/vrp56.c: new test.
6312
6313 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6314
6315         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6316
6317 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6318
6319         PR preprocessor/48740
6320         * c-c++-common/raw-string-11.c: New test.
6321
6322 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6323
6324         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6325         hppa*-*-hpux*.
6326
6327 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6328
6329         PR fortran/18918
6330         * gfortran.dg/coarray_19.f90: New.
6331
6332 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6333
6334         PR c/48685
6335         * gcc.dg/pr48685.c: New test.
6336
6337 2011-04-22  Jan Hubicka  <jh@suse.cz>
6338
6339         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6340
6341 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6342
6343         PR tree-optimization/48717
6344         * gcc.c-torture/execute/pr48717.c: New test.
6345
6346 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6347
6348         PR target/48723
6349         * gcc.target/i386/pr48723.c: New test.
6350
6351 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6352
6353         PR c/48716
6354         * gcc.dg/gomp/pr48716.c: New test.
6355         * g++.dg/gomp/pr48716.C: New test.
6356
6357 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6358
6359         PR c/36750
6360         * gcc.dg/missing-field-init-2.c: Update testcase.
6361
6362 2011-04-22  Alan Modra  <amodra@gmail.com>
6363
6364         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6365
6366 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6367
6368         PR fortran/48405
6369         * gfortran.dg/function_optimize_6.f90:  New test.
6370
6371 2011-04-21  Easwaran Raman  <eraman@google.com>
6372
6373         * gcc.dg/stack-layout-2.c: New test.
6374
6375 2011-04-21  Richard Guenther  <rguenther@suse.de>
6376
6377         PR lto/48703
6378         * g++.dg/lto/pr48207-2_0.C: New testcase.
6379         * g++.dg/lto/pr48207-3_0.C: Likewise.
6380
6381 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6382
6383         * gnat.dg/volatile5.adb: New test.
6384         * gnat.dg/volatile5_pkg.ads: New helper.
6385
6386 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6387
6388         PR target/48708
6389         * gcc.target/i386/pr48708.c: New test.
6390
6391 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6392
6393         * gcc.dg/vect/vect-119.c: New test.
6394
6395 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6396
6397         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6398         and once without.
6399
6400 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6401             Richard Sandiford  <richard.sandiford@linaro.org>
6402
6403         PR target/46329
6404         * gcc.target/arm/pr46329.c: New test.
6405
6406 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6407
6408         PR fortran/18918
6409         * gfortran.dg/coarray_18.f90: New.
6410
6411 2011-04-20  Jason Merrill  <jason@redhat.com>
6412
6413         * g++.dg/cpp0x/initlist47.C: New.
6414
6415         * g++.dg/init/dtor4.C: New.
6416
6417 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6418
6419         PR target/48678
6420         * gcc.target/i386/sse2-pinsrw.c: New test.
6421         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6422         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6423         * gcc.target/i386/sse2-insvhi.c: Ditto.
6424         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6425         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6426
6427 2011-04-20  Jason Merrill  <jason@redhat.com>
6428
6429         * g++.dg/template/const4.C: New.
6430
6431 2011-04-20  Easwaran Raman  <eraman@google.com>
6432
6433         * gcc.dg/stack-layout-1.c: New test.
6434
6435 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6436
6437         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6438         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6439         function.
6440
6441 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6442
6443         * gcc.dg/binop-xor1.c: New test.
6444         * gcc.dg/binop-xor2.c: New test.
6445         * gcc.dg/binop-xor3.c: New test.
6446         * gcc.dg/binop-xor4.c: New test.
6447         * gcc.dg/binop-xor5.c: New test.
6448
6449 2011-04-20  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/47892
6452         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6453
6454 2011-04-20  Richard Guenther  <rguenther@suse.de>
6455
6456         PR middle-end/48695
6457         * g++.dg/torture/pr48695.C: New testcase.
6458
6459 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6460
6461         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6462         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6463         * gcc.c-torture/execute/pr45262.c: Ditto
6464         * gcc.dg/torture/pr43165.c: Ditto.
6465         * gcc.dg/torture/pr47228.c: Ditto.
6466         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6467         * gcc.dg/ipa/pr45644.c: Ditto.
6468         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6469         PDP11.
6470
6471 2011-04-19  Jason Merrill  <jason@redhat.com>
6472
6473         * g++.dg/ext/complex7.C: New.
6474
6475         * g++.dg/ext/attrib41.C: New.
6476
6477 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6478
6479         PR testsuite/48676
6480         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6481
6482 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR target/48678
6485         * gcc.target/i386/pr48678.c: New test.
6486
6487 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6488
6489         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6490         * g++.dg/opt/devirt2.C: New test.
6491         * g++.dg/ipa/devirt-g-1.C: Likewise.
6492
6493 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6494
6495         PR fortran/48588
6496         * gfortran.dg/whole_file_33.f90: New.
6497
6498 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6499
6500         * g++.dg/ipa/devirt-7.C: New test.
6501
6502 2011-04-19  Richard Guenther  <rguenther@suse.de>
6503
6504         PR lto/48207
6505         * g++.dg/lto/pr48207_0.C: New testcase.
6506
6507 2011-04-18  Jason Merrill  <jason@redhat.com>
6508
6509         * g++.dg/init/void1.C: New.
6510
6511         * g++.dg/cpp0x/union4.C: New.
6512
6513 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6514
6515         PR middle-end/48661
6516         * g++.dg/torture/pr48661.C: New test.
6517
6518         PR c++/48632
6519         * g++.dg/gomp/pr48632.C: New test.
6520
6521 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6522
6523         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6524         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6525
6526 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6527
6528         PR fortran/18918
6529         * gfortran.dg/coarray_17.f90: New.
6530         * gfortran.dg/coarray_10.f90: Update dg-error.
6531
6532 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6533
6534         PR testsuite/48251
6535         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6536         * gfortran.dg/guality/guality.exp: Likewise.
6537
6538 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6539
6540         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6541
6542 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6543
6544         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6545
6546 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6547
6548         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6549
6550 2011-04-18  Richard Guenther  <rguenther@suse.de>
6551
6552         PR middle-end/46364
6553         * g++.dg/torture/pr46364.C: New testcase.
6554
6555 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6556
6557         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6558
6559 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6560
6561         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6562
6563 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6564             Ira Rosen  <ira.rosen@linaro.org>
6565
6566         PR target/48252
6567         * gcc.target/arm/pr48252.c: New test.
6568
6569 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6570
6571         PR tree-optimization/48616
6572         * gcc.dg/pr48616.c: New test.
6573
6574 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6575
6576         PR fortran/18918
6577         * gfortran.dg/coarray_16.f90: New.
6578
6579 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6580
6581         PR fortran/48462
6582         * gfortran.dg/realloc_on_assign_7.f03: New test.
6583
6584 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6585
6586         PR libgfortran/48602
6587         * gfortran.dg/fmt_g0_6.f08: New test.
6588
6589 2011-04-17  Jason Merrill  <jason@redhat.com>
6590
6591         * g++.dg/cpp0x/sfinae16.C: New.
6592
6593 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6594
6595         * gcc.target/mips/reg-var-1.c: New test.
6596
6597 2011-04-17  Jan Hubicka  <jh@suse.cz>
6598
6599         * gcc.dg/winline-5.c: Update testcase.
6600
6601 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6602
6603         * gnat.dg/discr27.ad[sb]: Move dg directive.
6604         * gnat.dg/discr28.ad[sb]: New test.
6605         * gnat.dg/discr28_pkg.ads: New helper.
6606
6607 2011-04-17  Michael Matz  <matz@suse.de>
6608
6609         PR tree-optimization/48622
6610         PR lto/48645
6611         * gcc.dg/lto/pr48622_0.c: New test.
6612
6613 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6614
6615         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6616         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6617         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6618         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6619         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6620         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6621
6622 2011-04-15  Jason Merrill  <jason@redhat.com>
6623
6624         * g++.dg/cpp0x/range-for17.C: New.
6625
6626 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6627
6628         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6629         * g++.dg/cpp0x/range-for3.C: Likewise.
6630         * g++.dg/cpp0x/range-for9.C: Correct error message.
6631         * g++.dg/cpp0x/range-for11.C: New.
6632         * g++.dg/cpp0x/range-for12.C: New.
6633         * g++.dg/cpp0x/range-for13.C: New.
6634         * g++.dg/cpp0x/range-for14.C: New.
6635         * g++.dg/cpp0x/range-for15.C: New.
6636         * g++.dg/cpp0x/range-for16.C: New.
6637
6638 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6639
6640         PR fortran/18918
6641         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6642
6643 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6644
6645         * objc.dg/naming-4.m: Updated.
6646         * objc.dg/naming-5.m: Updated.
6647         * objc.dg/naming-6.m: New.
6648         * objc.dg/naming-7.m: New.
6649         * obj-c++.dg/naming-1.mm: Updated.
6650         * obj-c++.dg/naming-2.mm: Updated.
6651         * obj-c++.dg/naming-3.mm: New.
6652         * obj-c++.dg/naming-4.mm: New.
6653
6654 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6655
6656         PR libgfortran/48589
6657         * gfortran.dg/fmt_g0_5.f08: New test.
6658
6659 2011-04-15  Richard Guenther  <rguenther@suse.de>
6660
6661         PR testsuite/48286
6662         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6663
6664 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6665
6666         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6667         -finline-limit=0 to -fno-inline
6668
6669 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6670
6671         PR target/48614
6672         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6673         just avx.
6674
6675 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6676
6677         PR target/48605
6678         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6679         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6680         * gcc.target/i386/avx-insertps-3.c: New test.
6681         * gcc.target/i386/avx-insertps-4.c: New test.
6682
6683 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6684
6685         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6686         -finline-limit=0
6687
6688 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6689
6690         PR target/46779
6691         PR target/45291
6692         PR target/41894
6693         * gcc.target/avr/pr46779-1.c: New test case
6694         * gcc.target/avr/pr46779-2.c: New test case
6695
6696 2011-04-14  Jason Merrill  <jason@redhat.com>
6697
6698         * g++.dg/cpp0x/sfinae15.C: New.
6699
6700         * g++.dg/cpp0x/sfinae14.C: New.
6701
6702         * g++.dg/ext/vla10.C: New.
6703
6704 2011-04-14  Richard Guenther  <rguenther@suse.de>
6705
6706         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6707
6708 2011-04-14  Richard Guenther  <rguenther@suse.de>
6709
6710         * gcc.dg/fold-bitand-4.c: Move ...
6711         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6712
6713 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6714
6715         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6716         variables const.
6717         * gcc.target/avr/torture/trivial.c: Ditto.
6718
6719 2011-04-13  Jason Merrill  <jason@redhat.com>
6720
6721         * g++.dg/template/operator11.C: New.
6722
6723 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6724
6725         PR middle-end/48591
6726         * gcc.dg/gomp/pr48591.c: New test.
6727
6728         PR c++/48570
6729         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6730         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6731
6732 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6733
6734         PR c++/48574
6735         * g++.dg/template/dependent-expr7.C: New test case.
6736
6737 2011-04-13  Jason Merrill  <jason@redhat.com>
6738
6739         * g++.dg/cpp0x/sfinae13.C: New.
6740
6741 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6742
6743         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6744
6745 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6746
6747         * gcc.target/arm/pr43698.c: Remove -march option.
6748
6749 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6750
6751         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6752         -march option.
6753
6754 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6755
6756         PR fortran/48360
6757         PR fortran/48456
6758         * gfortran.dg/realloc_on_assign_6.f03: New test.
6759
6760 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6761
6762         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6763         targets the additional -mno-ms-bitfields and
6764         -Wno-packed-bitfield-compat options.
6765         * g++.dg/ext/bitfield3.C: Likewise.
6766         * g++.dg/ext/bitfield4.C: Likewise.
6767         * g++.dg/ext/bitfield5.C: Likewise.
6768         * gcc.dg/bitfld-15.c: Likewise.
6769         * gcc.dg/bitfld-16.c: Likewise.
6770         * gcc.dg/bitfld-17.c: Likewise.
6771         * gcc.dg/bitfld-18.c: Likewise.
6772
6773 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6774
6775         * gcc.target/arm/neon-vld3-1.c: New test.
6776         * gcc.target/arm/neon-vst3-1.c: New test.
6777         * gcc.target/arm/neon/v*.c: Regenerate.
6778
6779 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6780
6781         PR rtl-optimization/48549
6782         * g++.dg/opt/pr48549.C: New test.
6783
6784 2011-04-12  Richard Guenther  <rguenther@suse.de>
6785
6786         PR tree-optimization/46076
6787         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6788
6789 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6790
6791         PR testsuite/21164
6792         * lib/compat.exp (compat-execute): Declare unsupported after
6793         stripping path from src1.
6794         * lib/lto.exp (lto-execute): Likewise.
6795
6796 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6797
6798         PR c/48552
6799         * gcc.dg/pr48552-1.c: New test.
6800         * gcc.dg/pr48552-2.c: New test.
6801
6802 2011-04-11  Jason Merrill  <jason@redhat.com>
6803
6804         * g++.dg/cpp0x/sfinae12.C: New.
6805
6806         * g++.dg/cpp0x/enum10.C: New.
6807
6808         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6809
6810         * g++.dg/cpp0x/rv-func.C: New.
6811
6812 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6813
6814         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6815         alpha*-dec-osf5*.
6816
6817 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6818
6819         PR tree-optimization/48195
6820         * gcc.dg/ipa/pr48195.c: New test.
6821
6822 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6823
6824         * gnat.dg/return3.adb: Remove unused switch.
6825
6826 2011-04-08  Mike Stump  <mikestump@comcast.net>
6827
6828         PR testsuite/48506
6829         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6830         default to fno-common.
6831
6832 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6833
6834         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6835         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6836
6837 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6838
6839         PR fortran/48448
6840         * gfortran.dg/function_optimize_5.f90:  New test.
6841
6842 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6843
6844         * gnat.dg/aggr17.adb: New test.
6845         * gnat.dg/aggr18.adb: Likewise.
6846
6847 2011-04-08  Michael Matz  <matz@suse.de>
6848
6849         PR middle-end/48389
6850         * gcc.target/i386/pr48389.c: New test.
6851
6852 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6853
6854         PR rtl-optimization/48272
6855         * g++.dg/opt/pr48272.C: New.
6856
6857 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6858
6859         PR rtl-optimization/48235
6860         * gcc.dg/pr48235.c: New.
6861
6862 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6863
6864         PR rtl-optimization/48302
6865         * g++.dg/opt/pr48302.C: New.
6866
6867 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6868
6869         PR target/48273
6870         * g++.dg/opt/pr48273.C: New.
6871
6872 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6873
6874         PR rtl-optimization/48442
6875         * gcc.dg/pr48442.c: New.
6876
6877 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6878
6879         PR tree-optimization/48377
6880         * gcc.dg/vect/pr48377.c: New test.
6881
6882 2011-04-07  Jason Merrill  <jason@redhat.com>
6883
6884         * g++.dg/cpp0x/regress/call1.C: New.
6885
6886         * g++.dg/cpp0x/variadic107.C: New.
6887
6888         * g++.dg/cpp0x/sfinae11.C: New.
6889         * g++.dg/cpp0x/noexcept02.C: Fix.
6890
6891         * g++.dg/cpp0x/sfinae10.C: New.
6892
6893         * g++.dg/cpp0x/sfinae9.C: New.
6894
6895         * c-c++-common/Wcast-qual-1.c: Move here from...
6896         * gcc.dg/cast-qual-3.c: ...here, and...
6897         * g++.dg/warn/Wcast-qual2.C: ...here.
6898
6899         * g++.dg/cpp0x/sfinae8.C: New.
6900
6901         * g++.dg/cpp0x/sfinae7.C: New.
6902
6903         * g++.dg/cpp0x/enum9.C: New.
6904
6905 2011-04-07  Mike Stump  <mikestump@comcast.net>
6906
6907         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6908         with no trampolines.
6909
6910 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6911
6912         PR fortran/48117
6913         * gfortran.dg/gomp/pr48117.f90: New test.
6914
6915         PR debug/48343
6916         * gcc.dg/torture/pr48343.c: New test.
6917
6918 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6919
6920         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6921
6922 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6923
6924         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6925
6926 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6927
6928         PR target/43920
6929         * lib/scanasm.exp (object-size): New proc.
6930         * gcc.target/arm/pr43920-2.c: New test.
6931
6932 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6933
6934         PR fortran/18918
6935         PR fortran/48477
6936         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6937
6938 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6939
6940         * gcc.dg/mtune.c: Prune note from output.
6941
6942 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6943
6944         PR debug/48466
6945         * gcc.dg/guality/pr36977.c: New test.
6946         * gcc.dg/guality/pr48466.c: New test.
6947
6948 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6949
6950         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6951
6952 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6953
6954         * gnat.dg/return3.adb: New test.
6955
6956 2011-04-06  Richard Guenther  <rguenther@suse.de>
6957
6958         PR tree-optimization/47663
6959         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6960
6961 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6962
6963         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6964         Solaris 8 and 9 as well.
6965
6966 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6967
6968         PR target/43920
6969         * gcc.target/arm/pr43920-1.c: New test.
6970
6971 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6972
6973         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6974         (cctor): Actually return the value.
6975         (main): Cast return values.
6976
6977 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6978
6979         * gfortran.dg/character_comparison_8.f90:  New test.
6980
6981 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6982
6983         * frontend-passes: (optimize_lexical_comparison): New function.
6984         (optimize_expr): Call it.
6985         (optimize_comparison): Also handle lexical comparison functions.
6986         Return false instad of -2 for unequal comparison.
6987
6988 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6989
6990         PR fortran/48412
6991         * function_optimize_4.f90:  New test.
6992
6993 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6994
6995         PR fortran/18918
6996         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6997         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6998         * gfortran.dg/coarray_15.f90: New.
6999
7000 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7001
7002         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7003         * gfortran.dg/bessel_7.f90: Likewise.
7004
7005 2011-04-03  Tobias Burnus  <burnus@net-b.de>
7006
7007         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7008
7009 2011-04-03  Richard Guenther  <rguenther@suse.de>
7010             Ira Rosen  <ira.rosen@linaro.org>
7011
7012         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7013         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7014         -ftree-loop-if-convert-stores.
7015
7016 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7017
7018         * gnat.dg/specs/aggr2.ads: New test.
7019
7020 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7021
7022         * gnat.dg/debug2.ad[sb]: New test.
7023         * gnat.dg/debug2_pkg.ads: New helper.
7024         * gnat.dg/debug3.ad[sb]: New test.
7025
7026 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
7027
7028         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7029
7030 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
7031
7032         PR middle-end/48335
7033         * gcc.c-torture/compile/pr48335-1.c: New test.
7034         * gcc.dg/pr48335-1.c: New test.
7035         * gcc.dg/pr48335-2.c: New test.
7036         * gcc.dg/pr48335-3.c: New test.
7037         * gcc.dg/pr48335-4.c: New test.
7038         * gcc.dg/pr48335-5.c: New test.
7039         * gcc.dg/pr48335-6.c: New test.
7040         * gcc.dg/pr48335-7.c: New test.
7041         * gcc.dg/pr48335-8.c: New test.
7042         * gcc.target/i386/pr48335-1.c: New test.
7043
7044 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
7045
7046         PR c/36299
7047         * gcc.dg/Waddress.c: New test.
7048
7049 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7050
7051         PR fortran/48352
7052         * gfortran.dg/function_optimize_3.f90:  New test.
7053
7054 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
7055
7056         * gcc.c-torture/compile/20110401-1.c: New test.
7057
7058         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7059         * g++.dg/lto/20091002-2_0.C: Likewise.
7060         * g++.dg/lto/20090303_0.c: Likewise.
7061         * g++.dg/lto/20091004-1_0.C: Likewise.
7062         * g++.dg/lto/20091002-3_0.C: Likewise.
7063         * g++.dg/lto/20091004-2_0.C: Likewise.
7064         * g++.dg/lto/20081123_0.C: Likewise.
7065         * g++.dg/lto/20090313_0.C: Likewise.
7066         * g++.dg/lto/20081109-1_0.C: Likewise.
7067         * g++.dg/lto/20081219_0.C: Likewise.
7068         * g++.dg/lto/20081204-1_0.C: Likewise.
7069         * g++.dg/lto/20090302_0.C: Likewise.
7070         * g++.dg/lto/20081119-1_0.C: Likewise.
7071         * g++.dg/lto/20081118_0.C: Likewise.
7072         * gcc.dg/lto/20091020-2_0.c: Likewise.
7073         * gcc.dg/lto/20090210_0.c: Likewise.
7074         * gcc.dg/lto/20081204-1_0.c: Likewise.
7075         * gcc.dg/lto/20081224_0.c: Likewise.
7076         * gcc.dg/lto/20090219_0.c: Likewise.
7077         * gcc.dg/lto/20091014-1_0.c: Likewise.
7078         * gcc.dg/lto/20091016-1_0.c: Likewise.
7079         * gcc.dg/lto/20090206-2_0.c: Likewise.
7080         * gcc.dg/lto/20090116_0.c: Likewise.
7081         * gcc.dg/lto/20091013-1_0.c: Likewise.
7082         * gcc.dg/lto/20091015-1_0.c: Likewise.
7083         * gcc.dg/lto/20090126-2_0.c: Likewise.
7084
7085 2011-03-31  Ian Lance Taylor  <iant@google.com>
7086
7087         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7088
7089 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7090
7091         * gnat.dg/opt16.adb: New test.
7092
7093 2011-03-31  Jason Merrill  <jason@redhat.com>
7094
7095         * g++.dg/cpp0x/defaulted24.C: New.
7096
7097 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7098
7099         PR target/16292
7100         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7101         with -O0.
7102
7103 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7104
7105         * g++.dg/other/i386-9.C: New test.
7106
7107 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7108
7109         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7110
7111 2011-03-30  Jason Merrill  <jason@redhat.com>
7112
7113         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7114
7115         * g++.dg/cpp0x/regress/isnan.C: New.
7116
7117         * g++.dg/cpp0x/initlist46.C: New.
7118
7119 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7120
7121         PR target/47551
7122         * gcc.target/arm/neon-modes-2.c: New test.
7123
7124 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR c/48305
7127         * gcc.c-torture/compile/pr48305.c: New test.
7128
7129 2011-03-29  Jason Merrill  <jason@redhat.com>
7130
7131         * g++.dg/cpp0x/regress/value-dep1.C: New.
7132
7133 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7134
7135         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7136
7137 2011-03-29  Ian Lance Taylor  <iant@google.com>
7138
7139         * go.test/go-test.exp: Handle the test lines used in several new
7140         tests.
7141         (errchk): Add opts parameter.  Change all callers.  Handle parens
7142         in regexps.
7143
7144 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7145             Dominique d'Humieres  <dominiq@lps.ens.fr>
7146
7147         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7148         and __APPLE__ && __PPC__ && __ALTIVEC__.
7149
7150 2011-03-29  Jason Merrill  <jason@redhat.com>
7151
7152         * g++.dg/cpp0x/dependent1.C: New.
7153
7154         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7155
7156         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7157
7158         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7159
7160 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7161
7162         PR fortran/48095
7163         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7164         * gfortran.dg/proc_ptr_comp_32.f90: New.
7165
7166 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7167
7168         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7169         check for corresponding warning.
7170
7171 2011-03-28  Jason Merrill  <jason@redhat.com>
7172
7173         * g++.dg/cpp0x/rv-deduce2.C: New.
7174
7175 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7176
7177         PR debug/48203
7178         * gcc.dg/pr48203.c: New test.
7179
7180 2011-03-28  Jeff Law <law@redhat.com>
7181
7182         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7183
7184 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7185
7186         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7187         and __PPC__ && __ALTIVEC__.
7188
7189 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7190
7191         PR testsuite/48238
7192         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7193         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7194         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7195         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7196
7197 2011-03-28  Jason Merrill  <jason@redhat.com>
7198
7199         * g++.dg/cpp0x/initlist-array2.C: New.
7200
7201         * g++.dg/cpp0x/initlist-array1.C: New.
7202
7203         * g++.dg/cpp0x/constexpr-compound.C: New.
7204
7205         * g++.dg/cpp0x/constexpr-using.C: New.
7206
7207         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7208
7209 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7210
7211         PR testsuite/48276
7212         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7213
7214 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7215
7216         * gcc.dg/slp-1.c: New test.
7217
7218 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7219
7220         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7221         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7222         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7223         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7224         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7225         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7226         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7227         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7228         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7229         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7230         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7231         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7232         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7233         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7234
7235 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7236
7237         PR fortran/47065
7238         * gfortran.dg/trim_optimize_5.f90:  New test.
7239         * gfortran.dg/trim_optimize_6.f90:  New test.
7240
7241 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7242
7243         PR target/38598
7244         * gcc.target/mips/madd-7.c: Remove -mlong32.
7245         * gcc.target/mips/msub-7.c: Likewise.
7246
7247 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7248
7249         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7250         accesses to preserve the meaning of the test for doubleword vectors.
7251         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7252         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7253
7254 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7255
7256         PR fortran/48291
7257         * gfortran.dg/class_42.f03: New.
7258
7259 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7260
7261         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7262         strided accesses.
7263
7264 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7265
7266         PR rtl-optimization/48144
7267         * gcc.dg/pr48144.c: New test.
7268
7269 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7270
7271         * gnat.dg/discr27.ad[sb]: New test.
7272
7273 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7274
7275         * gnat.dg/limited_with2.ad[sb]: New test.
7276         * gnat.dg/limited_with2_pkg1.ads: New helper.
7277         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7278
7279 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7280
7281         * gnat.dg/opt15.adb: New test.
7282         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7283
7284 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7285
7286         PR fortran/48174
7287         PR fortran/45304
7288         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7289         * gfortran.dg/leadz_trailz_3.f90: Ditto
7290
7291 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7292
7293         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7294
7295 2011-03-25  Jason Merrill  <jason@redhat.com>
7296
7297         * g++.dg/cpp0x/defaulted22.C: New.
7298         * g++.dg/cpp0x/defaulted23.C: New.
7299         * g++.dg/cpp0x/defaulted15.C: Adjust.
7300
7301 2011-03-25  Jason Merrill  <jason@redhat.com>
7302
7303         * g++.dg/cpp0x/move1.C: New.
7304
7305 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7306
7307         PR target/48287
7308         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7309
7310 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7311
7312         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7313         for mips-sgi-irix6.5.
7314         Replace snprintf prototype by <stdio.h>.
7315
7316 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7317
7318         PR testsuite/48283
7319         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7320         run_expensive_tests.
7321         * gcc.dg/graphite/block-4.c: Likewise.
7322         * gcc.dg/graphite/block-7.c: Likewise.
7323         * gcc.dg/graphite/block-8.c: Likewise.
7324
7325 2011-03-25  Richard Guenther  <rguenther@suse.de>
7326
7327         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7328         * g++.dg/tree-ssa/pr8781.C: Likewise.
7329         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7330         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7331         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7332         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7333         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7334         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7335         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7336         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7337         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7338         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7339         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7340         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7341         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7342         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7343         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7344         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7345         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7346         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7347         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7348         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7349         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7350         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7351         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7352         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7353         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7354         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7355         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7356         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7357         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7358         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7359         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7360         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7361         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7362         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7363         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7364         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7365         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7366         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7367         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7368         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7369         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7370         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7371         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7372         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7373         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7374         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7375         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7376         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7377         * c-c++-common/pr46562-2.c: Likewise.
7378         * gfortran.dg/pr42108.f90: Likewise.
7379         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7380         foo to be inlined even at -O1.
7381         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7382         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7383         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7384         * gcc.dg/matrix/matrix.exp: Disable FRE.
7385
7386 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7387
7388         PR debug/48204
7389         * gcc.dg/dfp/pr48204.c: New test.
7390
7391 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7392
7393         PR target/48209
7394         * gcc.c-torture/execute/pr47917.c: Move this...
7395         * gcc.dg/torture/pr47917.c: to here and add xfails.
7396
7397 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7398
7399         * gnat.dg/array16.ad[sb]: New test.
7400         * gnat.dg/array16.ads: New helper.
7401
7402 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7403
7404         * gnat.dg/derived_type2.adb: New test.
7405
7406 2011-03-24  Richard Guenther  <rguenther@suse.de>
7407
7408         PR tree-optimization/48271
7409         * g++.dg/torture/pr48271.C: New testcase.
7410
7411 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7412
7413         * gnat.dg/array15.ad[sb]: New test.
7414
7415 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7416
7417         PR target/48237
7418         * gcc.target/i386/pr48237.c: New test.
7419
7420 2011-03-24  Richard Guenther  <rguenther@suse.de>
7421
7422         PR middle-end/48269
7423         * gcc.dg/builtin-object-size-10.c: New testcase.
7424
7425 2011-03-24  Richard Guenther  <rguenther@suse.de>
7426
7427         PR tree-optimization/46562
7428         * c-c++-common/pr46562-2.c: New testcase.
7429         * c-c++-common/pr46562.c: Likewise.
7430
7431 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7432
7433         * gcc.dg/vect/vect-cselim-1.c: New test.
7434         * gcc.dg/vect/vect-cselim-2.c: New test.
7435
7436 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7437
7438         * gcc.target/arm/pr46934.c: New.
7439
7440 2011-03-23  Ian Lance Taylor  <iant@google.com>
7441
7442         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7443
7444 2011-03-23  Richard Guenther  <rguenther@suse.de>
7445
7446         * gcc.dg/struct: Remove directory and contents.
7447
7448 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7449
7450         PR testsuite/48251
7451         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7452
7453 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7454
7455         * gnat.dg/discr26.ad[sb]: New test.
7456         * gnat.dg/discr26_pkg.ads: New helper.
7457
7458 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7459
7460         PR target/47553
7461         * gcc.target/arm/neon-vld-1.c: New test.
7462
7463 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7464
7465         * gnat.dg/array14.ad[sb]: New test.
7466         * gnat.dg/array14_pkg.ads: New helper.
7467
7468 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7469
7470         * gcc.c-torture/execute/920501-8.x: Remove.
7471         * gcc.c-torture/execute/930513-1.x: Remove.
7472         * gcc.c-torture/execute/960312-1.x: Remove.
7473         * gcc.c-torture/compile/20000804-1.c,
7474         gcc.c-torture/compile/20001205-1.c,
7475         gcc.c-torture/compile/20001226-1.c,
7476         gcc.c-torture/compile/20010518-2.c,
7477         gcc.c-torture/compile/20020312-1.c,
7478         gcc.c-torture/compile/20020604-1.c,
7479         gcc.c-torture/compile/920501-12.c,
7480         gcc.c-torture/compile/920501-4.c,
7481         gcc.c-torture/compile/920520-1.c,
7482         gcc.c-torture/compile/980506-1.c,
7483         gcc.c-torture/execute/980709-1.x,
7484         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7485         options for m68hc11.
7486         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7487         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7488         m68hc11.
7489
7490 2011-03-22  Nick Clifton  <nickc@redhat.com>
7491
7492         * lib/target-supports.exp (check_profiling_available): Add MN10300
7493         to the list of targets that do not support profiling.  Restore
7494         alpha sorting to this list.
7495
7496 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7497
7498         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7499         failure on 32-bit systems.
7500         * gcc.dg/torture/vector-2.c: Ditto.
7501
7502 2011-03-22  Richard Guenther  <rguenther@suse.de>
7503
7504         PR tree-optimization/48228
7505         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7506
7507 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7508
7509         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7510         powerpc.
7511
7512         PR target/48226
7513         * gcc.target/powerpc/pr48226.c: New file.
7514
7515 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7516
7517         * lib/prune.exp (prune_gcc_output): Prune "could not create
7518         compact unwind for" warnings.
7519
7520 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7521
7522         PR c/42544
7523         PR c/48197
7524         * gcc.c-torture/execute/pr42544.c: New test.
7525         * gcc.c-torture/execute/pr48197.c: New test.
7526
7527 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7528
7529         PR preprocessor/48192
7530         * gcc.target/powerpc/pr48192.c: New file.
7531
7532         PR target/48053
7533         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7534         split problem of 0 being loaded in a VSX register.
7535
7536 2011-03-21  Richard Guenther  <rguenther@suse.de>
7537
7538         PR c/47939
7539         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7540         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7541         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7542         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7543
7544 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7545
7546         PR target/48213
7547         * gcc.dg/pr48213.c: New test.
7548
7549 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7550
7551         PR target/12171
7552         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7553
7554 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7555
7556         * gcc.target/arm/xor-and.c: New.
7557
7558 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7559
7560         PR fortran/22572
7561         * gfortran.dg/function_optimize_1.f90:  New test.
7562         * gfortran.dg/function_optimize_2.f90:  New test.
7563
7564 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7565
7566         PR rtl-optimization/47502
7567         * gcc.target/i386/pr47502-1.c: New.
7568         * gcc.target/i386/pr47502-2.c: Likewise.
7569
7570 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7571
7572         PR rtl-optimization/48156
7573         * gcc.dg/pr48156.c: New test.
7574
7575 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7576
7577         PR libfortran/47439
7578         * gfortran.dg/scratch_1.f90: Adjust test.
7579
7580 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7581
7582         PR libfortran/47439
7583         * gfortran.dg/scratch_1.f90: New test.
7584
7585 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7586
7587         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7588         variably modified typedefs.
7589         * gcc.dg/c1x-typedef-2.c: Remove.
7590
7591 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7592
7593         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7594         * gcc.dg/c1x-anon-struct-3.c: New test.
7595         * gcc.dg/anon-struct-11.c: Update.
7596
7597 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7598
7599         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7600         dg-xfail-run-if.
7601         Only xfail with gas.
7602
7603 2011-03-18  Jason Merrill  <jason@redhat.com>
7604
7605         * g++.dg/template/fn-ptr1.C: New.
7606
7607         * g++.dg/overload/volatile1.C: New.
7608
7609         * g++.dg/opt/pr23372.C: New.
7610
7611         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7612
7613 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7614
7615         PR middle-end/47405
7616         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7617
7618 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7619
7620         * gcc.target/arm/unsigned-extend-1.c: New.
7621
7622 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7623
7624         PR bootstrap/48161
7625         * gcc.c-torture/compile/pr48161.c: New test.
7626
7627 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7628
7629         PR middle-end/47725
7630         * gcc.dg/torture/pr47725.c: New.
7631
7632 2011-03-17  Jason Merrill  <jason@redhat.com>
7633
7634         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7635         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7636
7637 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7638
7639         * gnat.dg/specs/elab2.ads: New test.
7640         * gnat.dg/specs/elab2_pkg.ads: New helper.
7641
7642 2011-03-17  Jason Merrill  <jason@redhat.com>
7643
7644         * g++.dg/cpp0x/decltype-1212.C: New.
7645         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7646
7647 2011-03-17  Jason Merrill  <jason@redhat.com>
7648
7649         * g++.dg/parse/memfnquals1.C: New.
7650
7651 2011-03-17  Richard Guenther  <rguenther@suse.de>
7652
7653         PR middle-end/48134
7654         * gcc.dg/pr48134.c: New testcase.
7655
7656 2011-03-17  Richard Guenther  <rguenther@suse.de>
7657
7658         PR middle-end/48165
7659         * g++.dg/torture/pr48165.C: New testcase.
7660
7661 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7662
7663         PR rtl-optimization/48141
7664         * gcc.dg/pr48141.c: New test.
7665
7666 2011-03-16  Jason Merrill  <jason@redhat.com>
7667
7668         * g++.dg/cpp0x/constexpr-48089.C: New.
7669
7670         * g++.dg/cpp0x/constexpr-abi1.C: New.
7671
7672         * g++.dg/cpp0x/constexpr-46336.C: New.
7673         * g++.dg/parse/friend5.C: Adjust expected errors.
7674
7675         * g++.dg/cpp0x/constexpr-47570.C: New.
7676
7677 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7678
7679         PR debug/47510
7680         * ++.dg/debug/dwarf2/typedef6.C: New test.
7681
7682 2011-03-16  Jason Merrill  <jason@redhat.com>
7683
7684         * g++.dg/cpp0x/elision2.C: New.
7685
7686         * g++.dg/cpp0x/constexpr-array3.C: New.
7687
7688 2011-03-16  Jason Merrill  <jason@redhat.com>
7689
7690         * g++.dg/cpp0x/sfinae6.C: New.
7691         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7692         * g++.dg/cpp0x/pr45908.C: Likewise.
7693         * g++.dg/cpp0x/sfinae6.C: Likewise.
7694         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7695         * g++.old-deja/g++.law/arg11.C: Likewise.
7696
7697 2011-03-16  Jason Merrill  <jason@redhat.com>
7698
7699         * g++.dg/template/incomplete6.C: New.
7700
7701 2011-03-16  Jeff Law <law@redhat.com>
7702
7703         * gcc.dg/tree-ssa/vrp55.c: New test.
7704
7705 2011-03-16  Jason Merrill  <jason@redhat.com>
7706
7707         * g++.dg/cpp0x/auto22.C: New.
7708
7709 2011-03-16  Richard Guenther  <rguenther@suse.de>
7710
7711         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7712         optimizing it away if promoted to const.
7713
7714 2011-03-16  Richard Guenther  <rguenther@suse.de>
7715
7716         PR tree-optimization/48149
7717         * gcc.dg/fold-complex-1.c: New testcase.
7718
7719 2011-03-16  Richard Guenther  <rguenther@suse.de>
7720
7721         PR testsuite/48147
7722         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7723         or cloning happens.
7724
7725 2011-03-16  Richard Guenther  <rguenther@suse.de>
7726
7727         PR tree-optimization/26134
7728         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7729
7730 2011-03-16  Richard Guenther  <rguenther@suse.de>
7731
7732         PR tree-optimization/48146
7733         * gcc.dg/torture/pr48146.c: New testcase.
7734
7735 2011-03-16  Richard Guenther  <rguenther@suse.de>
7736
7737         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7738         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7739
7740 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7741
7742         PR middle-end/48136
7743         * gcc.c-torture/compile/pr48136.c: New test.
7744
7745         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7746
7747         PR debug/45882
7748         * gcc.dg/guality/pr45882.c: New test.
7749
7750 2011-03-15  Jason Merrill  <jason@redhat.com>
7751
7752         * g++.dg/cpp0x/constexpr-recursion.C: New.
7753
7754         * g++.dg/cpp0x/implicit11.C: New.
7755
7756 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7757
7758         * g++.dg/cpp0x/constexpr-attribute.C: New.
7759
7760 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7761
7762         * g++.dg/parse/pr34758.C: New.
7763
7764 2011-03-15  Xinliang David Li  <davidxl@google.com>
7765
7766         PR c/47837
7767         * gcc.dg/uninit-pred-7_d.c: New test.
7768         * gcc.dg/uninit-pred-8_d.c: New test.
7769
7770 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7771
7772         PR target/46788
7773         * gcc.target/arm/pr46788.c: New.
7774
7775 2011-03-15  Richard Guenther  <rguenther@suse.de>
7776
7777         PR middle-end/47650
7778         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7779         * gfortran.dg/ishft_4.f90: Likewise.
7780         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7781
7782 2011-03-15  Richard Guenther  <rguenther@suse.de>
7783
7784         PR tree-optimization/13954
7785         * g++.dg/tree-ssa/pr13954.C: New testcase.
7786
7787 2011-03-15  Richard Guenther  <rguenther@suse.de>
7788
7789         PR tree-optimization/48037
7790         * gcc.target/i386/pr48037-1.c: New testcase.
7791
7792 2011-03-15  Richard Guenther  <rguenther@suse.de>
7793
7794         PR tree-optimization/41490
7795         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7796         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7797         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7798         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7799         * g++.dg/tree-ssa/pr33604.C: Adjust.
7800
7801 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7802
7803         PR middle-end/47917
7804         * gcc.c-torture/execute/pr47917.c: New test.
7805         * gcc.dg/pr47917.c: New test.
7806
7807         PR middle-end/38878
7808         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7809
7810 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7811
7812         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7813         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7814         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7815         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7816         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7817         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7818         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7819         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7820         * gcc.target/i386/avx-floor-vec.c: Ditto.
7821         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7822         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7823         * gcc.target/i386/avx-rint-vec.c: Ditto.
7824         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7825         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7826         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7827         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7828
7829 2011-03-14  Tom Tromey  <tromey@redhat.com>
7830
7831         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7832         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7833         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7834
7835 2011-03-14  Tom Tromey  <tromey@redhat.com>
7836
7837         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7838         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7839         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7840
7841 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7842
7843         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7844
7845 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7846
7847         PR rtl-optimization/47166
7848         * gcc.c-torture/execute/postmod-1.c: New test.
7849
7850 2011-03-14  Richard Guenther  <rguenther@suse.de>
7851
7852         PR middle-end/48098
7853         * gcc.dg/torture/pr48098.c: New testcase.
7854
7855 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7856
7857         PR target/48053
7858         * gcc.target/powerpc/pr48053-1.c: New test.
7859         * gcc.target/powerpc/pr48053-2.c: Likewise.
7860
7861 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7862
7863         PR libfortran/48066
7864         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7865
7866 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7867
7868         PR libfortran/48066
7869         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7870
7871 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7872
7873         PR fortran/48059
7874         * gfortran.dg/class_41.f03: New.
7875
7876 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7877
7878         * g++.dg/conversion/cast3.C: New test.
7879
7880 2011-03-11  Jason Merrill  <jason@redhat.com>
7881
7882         * g++.dg/template/error45.C: New.
7883
7884         * g++.dg/parse/no-type-defn1.C: New.
7885
7886         * g++.dg/ext/attrib40.C: New.
7887
7888         * g++.dg/cpp0x/regress/array1.C: New.
7889
7890 2011-03-11  Richard Guenther  <rguenther@suse.de>
7891
7892         PR tree-optimization/48067
7893         * gcc.dg/pr48067.c: New testcase.
7894
7895 2011-03-11  Richard Guenther  <rguenther@suse.de>
7896
7897         PR lto/48073
7898         * g++.dg/lto/20110311-1_0.C: New testcase.
7899
7900 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7901
7902         PR c++/48035
7903         * g++.dg/inherit/virtual8.C: New test.
7904
7905         PR middle-end/48044
7906         * gcc.dg/torture/pr48044.c: New test.
7907
7908 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7909
7910         PR fortran/47768
7911         * gfortran.dg/proc_ptr_comp_31.f90: New.
7912
7913 2011-03-11  Richard Guenther  <rguenther@suse.de>
7914
7915         PR tree-optimization/47278
7916         * gcc.dg/torture/pr47278-1.c: New testcase.
7917         * gcc.dg/torture/pr47278-2.c: Likewise.
7918
7919 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7920
7921         PR tree-optimization/48063
7922         * gcc.dg/torture/pr48063.c: New test.
7923
7924 2011-03-10  Jason Merrill  <jason@redhat.com>
7925
7926         * g++.dg/template/array22.C: New.
7927
7928         * g++.dg/cpp0x/syntax-err1.C: New.
7929         * g++.dg/parse/error36.C: Adjust expected errors.
7930         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7931         * g++.old-deja/g++.pt/typename3.C: Likewise.
7932         * g++.old-deja/g++.pt/typename4.C: Likewise.
7933         * g++.old-deja/g++.pt/typename6.C: Likewise.
7934
7935 2011-03-09  Jason Merrill  <jason@redhat.com>
7936
7937         * g++.dg/template/nontype22.C: New.
7938
7939 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7940
7941         PR tree-optimization/47714
7942         * g++.dg/torture/pr47714.C: New test.
7943
7944 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7945
7946         PR target/47755
7947         * gcc.target/powerpc/pr47755-2.c: New file.
7948
7949 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7950
7951         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7952         is not set in the environment, pass 64 as first argument when not
7953         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7954         native where ulimit -u is supported.
7955
7956 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7957
7958         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7959
7960 2011-03-08  Jason Merrill  <jason@redhat.com>
7961
7962         * g++.dg/template/nontype21.C: New.
7963
7964         * g++.dg/template/anon5.C: New.
7965
7966 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR debug/47881
7969         * gcc.dg/pr47881.c: New test.
7970
7971 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7972
7973         PR c++/47957
7974         * g++.dg/lookup/template3.C: New test.
7975
7976 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7977
7978         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7979         'long' type.
7980
7981 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7982
7983         PR testsuite/47954
7984         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7985         sizeof to compute alignment.
7986
7987 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7988
7989         PR tree-optimization/48022
7990         * gcc.dg/pr48022-1.c: New test.
7991         * gcc.dg/pr48022-2.c: New test.
7992
7993 2011-03-07  Jason Merrill  <jason@redhat.com>
7994
7995         * g++.dg/template/nontype20.C: New.
7996         * g++.dg/init/member1.C: Adjust expected errors.
7997         * g++.dg/parse/constant4.C: Likewise.
7998         * g++.dg/template/qualified-id3.C: Likewise.
7999         * g++.old-deja/g++.pt/crash10.C: Likewise.
8000
8001         * g++.dg/cpp0x/regress/non-const1.C: New.
8002
8003 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
8004
8005         PR debug/47991
8006         * gcc.dg/pr47991.c: New test.
8007
8008 2011-03-07  Jason Merrill  <jason@redhat.com>
8009
8010         * g++.dg/abi/mangle46.C: New.
8011
8012 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
8013
8014         PR target/47862
8015         * gcc.target/powerpc/pr47862.c: New.
8016
8017 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
8018
8019         PR target/45413
8020         * gcc.target/i386/combine-mul.c: Require nonpic.
8021
8022 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
8023             Nathan Froyd  <froydnj@codesourcery.com>
8024
8025         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8026
8027 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
8028
8029         * README.QMTEST: Remove.
8030
8031 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
8032             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8033
8034         PR fortran/47850
8035         * gfortran.dg/array_constructor_37.f90 : New test.
8036
8037 2011-03-05  Jason Merrill  <jason@redhat.com>
8038
8039         * g++.dg/abi/mangle39.C: ABI v5, not 6.
8040         * g++.dg/abi/mangle45.C: Likewise.
8041         * g++.dg/cpp0x/trailing1.C: Likewise.
8042
8043 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8044
8045         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8046
8047 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
8048
8049         PR rtl-optimization/47899
8050         * gcc.dg/pr47899.c: New test.
8051
8052         * gcc.dg/torture/pr47968.c: Ignore warnings.
8053
8054         PR tree-optimization/47967
8055         * gcc.c-torture/compile/pr47967.c: New test.
8056
8057 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8058
8059         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8060         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8061
8062 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8063
8064         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8065         and property_getAttributes() if __OBJC2__.
8066         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8067         * objc.dg/property/property-encoding-1.m: New.
8068         * obj-c++.dg/property/property-encoding-1.mm: New.
8069
8070 2011-03-04  Jason Merrill  <jason@redhat.com>
8071
8072         * g++.dg/template/pseudodtor6.C: New.
8073
8074         * g++.dg/inherit/covariant19.C: New.
8075
8076 2011-03-04  Richard Guenther  <rguenther@suse.de>
8077
8078         PR middle-end/47968
8079         * gcc.dg/torture/pr47968.c: New testcase.
8080
8081 2011-03-04  Richard Guenther  <rguenther@suse.de>
8082
8083         PR middle-end/47975
8084         * gcc.dg/torture/pr47975.c: New testcase.
8085
8086 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
8087
8088         PR c++/47974
8089         * g++.dg/template/crash106.C: New.
8090
8091 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR c/47963
8094         * gcc.dg/gomp/pr47963.c: New test.
8095         * g++.dg/gomp/pr47963.C: New test.
8096
8097 2011-03-02  Jason Merrill  <jason@redhat.com>
8098
8099         * g++.dg/cpp0x/regress/condition1.C: New.
8100
8101         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8102
8103 2011-03-01  Jason Merrill  <jason@redhat.com>
8104
8105         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8106
8107         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8108
8109 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8110
8111         PR rtl-optimization/47925
8112         * gcc.c-torture/execute/pr47925.c: New test.
8113
8114 2011-03-01  Jason Merrill  <jason@redhat.com>
8115
8116         * g++.dg/cpp0x/decltype25.C: New.
8117
8118         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8119
8120 2011-03-01  Richard Guenther  <rguenther@suse.de>
8121
8122         PR tree-optimization/47890
8123         * gcc.dg/torture/pr47890.c: New testcase.
8124
8125 2011-03-01  Richard Guenther  <rguenther@suse.de>
8126
8127         PR lto/47924
8128         * gcc.dg/lto/pr47924_0.c: New testcase.
8129
8130 2011-03-01  Richard Guenther  <rguenther@suse.de>
8131
8132         PR lto/46911
8133         * gfortran.dg/lto/pr46911_0.f: New testcase.
8134
8135 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8136
8137         PR libgfortran/47933
8138         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8139         compile errors from older code form.
8140
8141 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8142
8143         PR libgfortran/47567
8144         * gfortran.dg/fmt_fw_d.f90: New test.
8145
8146 2011-02-28  Jason Merrill  <jason@redhat.com>
8147
8148         * g++.dg/inherit/covariant18.C: New.
8149
8150 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR middle-end/47893
8153         * gcc.dg/pr47893.c: New test.
8154
8155 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8156
8157         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8158         NULL in case of a selector with conflicting types.
8159         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8160
8161 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8162
8163         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8164         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8165         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8166         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8167
8168 2011-02-28  Jason Merrill  <jason@redhat.com>
8169
8170         PR c++/47906
8171         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8172
8173 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8174
8175         PR libgfortran/47778
8176         * gfortran.dg/namelist_71.f90: New test.
8177
8178 2011-02-27  Jason Merrill  <jason@redhat.com>
8179
8180         PR c++/47906
8181         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8182         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8183
8184 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8185
8186         PR c++/46466
8187         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8188
8189 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8190
8191         PR fortran/47886
8192         * gfortran.dg/gomp/task-1.f90: Removed.
8193
8194 2011-02-26  Jason Merrill  <jason@redhat.com>
8195
8196         * g++.dg/template/this-targ1.C: New.
8197
8198         * g++.dg/cpp0x/regress/template-const1.C: New.
8199         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8200         * g++.dg/template/function1.C: Adjust.
8201         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8202         * g++.dg/debug/debug7.C: Adjust.
8203
8204 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8205
8206         PR fortran/47886
8207         * gfortran.dg/gomp/task-1.f90: New.
8208
8209 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8210
8211         * gcc.target/arm/neon-thumb2-move.c: Add
8212         dg-require-effective-target arm_thumb2_ok.
8213
8214 2011-02-24  Jason Merrill  <jason@redhat.com>
8215
8216         * g++.dg/parse/constant1.C: Specify C++98 mode.
8217         * g++.dg/parse/constant5.C: Likewise.
8218         * g++.dg/parse/error2.C: Likewise.
8219         * g++.dg/parse/semicolon3.C: Likewise.
8220         * g++.dg/template/crash14.C: Likewise.
8221         * g++.dg/template/local4.C: Likewise.
8222         * g++.dg/template/nontype3.C: Likewise.
8223         * g++.dg/parse/crash31.C: Adjust expected errors.
8224         * g++.dg/template/function1.C: Likewise.
8225         * g++.dg/template/ref3.C: Likewise.
8226         * g++.dg/template/static9.C: Likewise.
8227         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8228
8229         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8230         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8231         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8232         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8233         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8234
8235 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8236
8237         PR fortran/47878
8238         * gfortran.dg/pr47878.f90: New test.
8239
8240 2011-02-24  Richard Guenther  <rguenther@suse.de>
8241
8242         PR testsuite/47801
8243         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8244         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8245
8246 2011-02-24  Richard Guenther  <rguenther@suse.de>
8247
8248         PR fortran/47839
8249         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8250         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8251
8252 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8253
8254         PR libgfortran/47567
8255         * gfortran.dg/fmt_f0_1.f90: Update test.
8256
8257 2011-02-23  Jason Merrill  <jason@redhat.com>
8258
8259         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8260         * g++.dg/abi/mangle45.C: New.
8261
8262         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8263         * g++.dg/template/canon-type-9.C: Match use of decltype
8264         between declaration and definition.
8265         * g++.dg/template/canon-type-12.C: Likewise.
8266
8267 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8268
8269         PR fortran/40850
8270         * gfortran.dg/nested_allocatables_1.f90: New.
8271
8272 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8273
8274         PR c++/46868
8275         * g++.dg/pr46868.C: New test.
8276         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8277         * g++.dg/parse/error14.C: Adjust.
8278
8279 2011-02-23  Richard Guenther  <rguenther@suse.de>
8280
8281         PR tree-optimization/47838
8282         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8283
8284 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8285
8286         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8287
8288 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8289
8290         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8291         * gfortran.dg/count_init_expr.f03: Ditto.
8292         * gfortran.dg/gomp/pr43711.f90: Ditto.
8293         * gcc.dg/struct-parse-2.c: Ditto.
8294         * gcc.dg/parse-error-3.c: Ditto.
8295         * gcc.dg/Wlogical-op-1.c: Ditto.
8296         * gcc.dg/Walways-true-1.c: Ditto.
8297         * gcc.dg/pr24225.c: Ditto.
8298         * gcc.dg/Walways-true-2.c: Ditto.
8299         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8300         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8301         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8302         * g++.dg/overload/defarg4.C: Ditto.
8303         * g++.dg/inherit/covariant16.C: Ditto.
8304         * g++.dg/inherit/virtual7.C: Ditto.
8305         * g++.dg/template/canon-type-9.C: Ditto.
8306         * g++.dg/template/access19.C: Ditto.
8307         * g++.dg/template/call7.C: Ditto.
8308         * g++.dg/template/canon-type-2.C: Ditto.
8309         * g++.dg/template/init7.C: Ditto.
8310         * g++.dg/template/sizeof-template-argument.C: Ditto.
8311         * g++.dg/template/const3.C: Ditto.
8312         * g++.dg/template/sfinae26.C: Ditto.
8313         * g++.dg/template/sfinae26.C: Ditto.
8314         * g++.dg/template/canon-type-11.C: Ditto.
8315         * g++.dg/template/union2.C: Ditto.
8316         * g++.dg/template/canon-type-3.C: Ditto.
8317         * g++.dg/template/canon-type-1.C: Ditto.
8318         * g++.dg/template/canon-type-5.C: Ditto.
8319         * g++.dg/template/canon-type-7.C: Ditto.
8320         * g++.dg/template/canon-type-10.C: Ditto.
8321         * g++.dg/template/spec36.C: Ditto.
8322         * g++.dg/template/typedef38.C: Ditto.
8323         * g++.dg/template/canon-type-4.C: Ditto.
8324         * g++.dg/template/canon-type-6.C: Ditto.
8325         * g++.dg/template/canon-type-13.C: Ditto.
8326         * g++.dg/template/instantiate9.C: Ditto.
8327         * g++.dg/template/ttp22.C: Ditto.
8328         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8329         * g++.dg/warn/Walways-true-1.C: Ditto.
8330         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8331         * g++.dg/warn/Walways-true-2.C: Ditto.
8332         * g++.dg/conversion/op4.C: Ditto.
8333         * g++.dg/opt/pr19650.C: Ditto.
8334         * g++.dg/lookup/friend11.C: Ditto.
8335         * g++.dg/other/default2.C: Ditto.
8336         * g++.dg/other/default3.C: Ditto.
8337         * g++.dg/other/dtor2.C: Ditto.
8338         * g++.dg/other/friend5.C: Ditto.
8339         * g++.dg/other/default5.C: Ditto.
8340         * g++.dg/init/brace6.C: Ditto.
8341         * g++.dg/init/aggr5.C: Ditto.
8342         * g++.dg/init/error2.C: Ditto.
8343         * g++.dg/expr/bound-mem-fun.C: Ditto.
8344         * g++.dg/expr/cond6.C: Ditto.
8345         * g++.dg/expr/stmt-expr-1.C: Ditto.
8346         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8347         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8348         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8349         * g++.dg/cpp0x/bracket1.C: Ditto.
8350         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8351         * g++.dg/cpp0x/pr38646.C: Ditto.
8352         * g++.dg/cpp0x/variadic73.C: Ditto.
8353         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8354         * g++.dg/cpp0x/bracket4.C: Ditto.
8355         * g++.dg/cpp0x/decltype4.C: Ditto.
8356         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8357         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8358         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8359         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8360         * g++.dg/cpp0x/decltype2.C: Ditto.
8361         * g++.dg/cpp0x/decltype1.C: Ditto.
8362         * g++.dg/cpp0x/bracket2.C: Ditto.
8363         * g++.dg/cpp0x/decltype5.C: Ditto.
8364         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8365         * g++.dg/cpp0x/variadic70.C: Ditto.
8366         * g++.dg/cpp0x/decltype6.C: Ditto.
8367         * g++.dg/cpp0x/rvo.C: Ditto.
8368         * g++.dg/cpp0x/vt-40092.C: Ditto.
8369         * g++.dg/cpp0x/variadic-new.C: Ditto.
8370         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8371         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8372         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8373         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8374         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8375         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8376         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8377         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8378         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8379         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8380         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8381         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8382         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8383         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8384         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8385         * g++.dg/cpp0x/pr39639.C: Ditto.
8386         * g++.dg/cpp0x/decltype3.C: Ditto.
8387         * g++.dg/cpp0x/variadic68.C: Ditto.
8388         * g++.dg/cpp0x/variadic-function.C: Ditto.
8389         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8390         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8391         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8392         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8393         * g++.dg/parse/crash35.C: Ditto.
8394         * g++.dg/parse/crash40.C: Ditto.
8395         * g++.dg/parse/defarg12.C: Ditto.
8396         * g++.dg/parse/crash34.C: Ditto.
8397         * g++.dg/parse/constructor3.C: Ditto.
8398         * g++.dg/parse/template23.C: Ditto.
8399         * g++.dg/parse/crash56.C: Ditto.
8400         * g++.dg/parse/dtor13.C: Ditto.
8401         * g++.dg/parse/error33.C: Ditto.
8402         * g++.dg/parse/ctor9.C: Ditto.
8403         * g++.dg/parse/error32.C: Ditto.
8404         * g++.dg/parse/error37.C: Ditto.
8405         * g++.dg/parse/bitfield3.C: Ditto.
8406         * g++.dg/parse/struct-4.C: Ditto.
8407         * g++.dg/ext/has_trivial_copy.C: Ditto.
8408         * g++.dg/ext/is_polymorphic.C: Ditto.
8409         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8410         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8411         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8412         * g++.dg/ext/is_union.C: Ditto.
8413         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8414         * g++.dg/ext/is_pod.C: Ditto.
8415         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8416         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8417         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8418         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8419         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8420         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8421         * g++.dg/ext/is_abstract.C: Ditto.
8422         * g++.dg/ext/has_trivial_assign.C: Ditto.
8423         * g++.dg/ext/is_class.C: Ditto.
8424         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8425         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8426         * g++.dg/ext/is_base_of.C: Ditto.
8427         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8428         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8429         * g++.dg/ext/is_empty.C: Ditto.
8430         * g++.dg/ext/is_enum.C: Ditto.
8431         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8432         * gnat.dg/opt11.adb: Ditto.
8433         * obj-c++.dg/pr45735.mm: Ditto.
8434         * obj-c++.dg/pr24393.mm: Ditto.
8435         * obj-c++.dg/exceptions-2.mm: Ditto.
8436         * objc.dg/pr45735.m: Ditto.
8437         * objc.dg/pr24393.m: Ditto.
8438
8439 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8440
8441         * objc.dg/attributes/objc-exception-1.m: New.
8442
8443 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8444
8445         * gcc.dg/cpp/include7.c: New test.
8446
8447 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8448
8449         PR c++/47242
8450         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8451
8452 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8453
8454         PR rtl-optimization/47763
8455         * gcc.dg/pr47763.c: New test.
8456
8457 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8458
8459         PR fortran/45743
8460         * gfortran.dg/whole_file_32.f90 : New test.
8461
8462 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8463
8464         PR c++/47666
8465         * g++.dg/inherit/virtual7.C: New test.
8466
8467 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8468
8469         PR objc/47832
8470         * objc.dg/type-size-3.m: Updated error message.
8471         * objc.dg/type-size-4.m: New test.
8472         * objc.dg/type-size-5.m: New test.
8473
8474 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8475
8476         * lib/gnat.exp: Fix comments.
8477         Don't load libgloss.exp.
8478         (default_gnat_version): Call $compiler with --version.
8479         Adapt regexp for gnatmake output, insert version.
8480         (gnat_version): New proc.
8481         (gnat_init): Remove gnat_libgcc_s_path.
8482         (gnat_target_compile): Likewise.
8483         Remove ld_library_path.
8484         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8485         (gnat_pass): Remove.
8486         (gnat_pass): Remove.
8487         (gnat_finish): Remove.
8488         (gnat_exit): Remove.
8489         (local_find_gnatmake): Reindent.
8490         (runtest_file_p): Remove.
8491         (prune_warnings): Remove.
8492         (find_gnatclean): New proc.
8493         * lib/gnat-dg.exp (lremove): New proc.
8494         (gnat-dg-test): Reindent.
8495         Remove additional output files.
8496         (gnat-dg-runtest): Remove.
8497
8498         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8499         * gnat.dg/loop_optimization6.adb: Likewise.
8500         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8501
8502 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR tree-optimization/47835
8505         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8506
8507 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8508
8509         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8510         * gfortran.dg/abstract_type_2.f03: Ditto.
8511         * gfortran.dg/abstract_type_3.f03: Ditto.
8512         * gfortran.dg/abstract_type_4.f03: Ditto.
8513         * gfortran.dg/abstract_type_5.f03: Ditto.
8514         * gfortran.dg/abstract_type_6.f03: Ditto.
8515         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8516         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8517         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8518         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8519         * gfortran.dg/array_function_5.f90: Ditto.
8520         * gfortran.dg/asynchronous_3.f03: Ditto.
8521         * gfortran.dg/char_expr_1.f90: Ditto.
8522         * gfortran.dg/class_14.f03: Ditto.
8523         * gfortran.dg/data_array_6.f: Ditto.
8524         * gfortran.dg/data_invalid.f90: Ditto.
8525         * gfortran.dg/dot_product_1.f03: Ditto.
8526         * gfortran.dg/func_derived_5.f90: Ditto.
8527         * gfortran.dg/func_result_4.f90: Ditto.
8528         * gfortran.dg/implied_do_1.f90: Ditto.
8529         * gfortran.dg/initialization_25.f90: Ditto.
8530         * gfortran.dg/initialization_26.f90: Ditto.
8531         * gfortran.dg/interface_34.f90: Ditto.
8532         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8533         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8534         * gfortran.dg/matmul_8.f03: Ditto.
8535         * gfortran.dg/merge_init_expr.f90: Ditto.
8536         * gfortran.dg/pack_assign_1.f90: Ditto.
8537         * gfortran.dg/pack_vector_1.f90: Ditto.
8538         * gfortran.dg/pointer_check_8.f90: Ditto.
8539         * gfortran.dg/product_init_expr.f03: Ditto.
8540         * gfortran.dg/reshape_order_5.f90: Ditto.
8541         * gfortran.dg/reshape_shape_1.f90: Ditto.
8542         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8543         * gfortran.dg/same_name_2.f90: Ditto.
8544         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8545         * gfortran.dg/spread_init_expr.f03: Ditto.
8546         * gfortran.dg/stmt_func_1.f90: Ditto.
8547         * gfortran.dg/sum_init_expr.f03: Ditto.
8548         * gfortran.dg/transpose_3.f03: Ditto.
8549         * gfortran.dg/unpack_init_expr.f03: Ditto.
8550         * gfortran.dg/warn_conversion.f90: Ditto.
8551         * gfortran.dg/warn_conversion_2.f90: Ditto.
8552         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8553         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8554         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8555         * gfortran.dg/whole_file_16.f90: Ditto.
8556         * gfortran.dg/whole_file_17.f90: Ditto.
8557         * gfortran.dg/whole_file_18.f90: Ditto.
8558         * gfortran.dg/whole_file_20.f03: Ditto.
8559         * gfortran.dg/whole_file_5.f90: Ditto.
8560         * gfortran.dg/whole_file_6.f90: Ditto.
8561         * gfortran.dg/write_invalid_format.f90: Ditto.
8562         * gfortran.dg/zero_sized_6.f90: Ditto.
8563
8564 2011-02-21  Jeff Law <law@redhat.com>
8565
8566         PR rtl-optimization/46178
8567         * gcc.target/i386/pr46178.c: New test.
8568
8569         PR rtl-optimization/46002
8570         * gcc.c-torture/compile/pr46002.c: New test.
8571
8572 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8573
8574         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8575         *-*-hpux10*.
8576
8577 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8578
8579         PR debug/47106
8580         * g++.dg/debug/pr47106.C: Require effective target lto.
8581
8582 2011-02-21  Jason Merrill  <jason@redhat.com>
8583
8584         * g++.dg/cpp0x/constexpr-diag2.C: New.
8585
8586 2011-02-20  Jason Merrill  <jason@redhat.com>
8587
8588         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8589
8590         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8591
8592         * g++.dg/overload/conv-op1.C: New.
8593
8594         * g++.dg/cpp0x/constexpr-synth1.C: New.
8595
8596 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8597
8598         * objc.dg/layout-2.m: New.
8599         * objc.dg/selector-3.m: Adjusted location of error message.
8600         * objc.dg/type-size-3.m: Same.
8601         * obj-c++.dg/selector-3.mm: Same.
8602
8603 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8604
8605         PR objc/47784
8606         * objc.dg/property/dotsyntax-22.m: New.
8607         * obj-c++.dg/property/dotsyntax-22.mm: New.
8608
8609 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8610
8611         PR c++/46394
8612         * g++.dg/template/typedef38.C: New test.
8613
8614 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8615
8616         PR fortran/46818
8617         * gfortran.dg/whole_file_30.f90 : New test.
8618         * gfortran.dg/whole_file_31.f90 : New test.
8619
8620 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8621
8622         PR fortran/45077
8623         PR fortran/44945
8624         * gfortran.dg/whole_file_28.f90 : New test.
8625         * gfortran.dg/whole_file_29.f90 : New test.
8626
8627 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8628
8629         PR c++/44118
8630         * g++.dg/template/crash105.C: New.
8631
8632 2011-02-19  Jason Merrill  <jason@redhat.com>
8633
8634         * g++.dg/cpp0x/regress/no-elide1.C: New.
8635
8636 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8637
8638         PR tree-optimization/46620
8639         * gcc.dg/pr46620.c: New.
8640
8641 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8642
8643         PR c/47809
8644         * gcc.target/i386/pr47809.c: New test.
8645
8646 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8647             Tobias Burnus  <burnus@net-b.de>
8648
8649         * lib/target-supports.exp
8650         (check_effective_target_fortran_large_real): New check for large reals.
8651         * gfortran.dg/nan_7.f90: New test.
8652
8653 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8654
8655         PR libgfortran/47567
8656         * gfortran.dg/fmt_f0_1.f90: Update test.
8657
8658 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8659
8660         PR fortran/47348
8661         * gfortran.dg/array_constructor_36.f90 : New test.
8662         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8663         allow for comparison between different elements of the array
8664         constructor at different levels of optimization.
8665
8666 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8667
8668         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8669         * gcc.target/i386/pr32280-1.c: Likewise.
8670
8671 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8672
8673         PR target/47800
8674         * gcc.target/i386/pr47800.c: New test.
8675
8676 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8677
8678         * objc/execute/exceptions/foward-1.x: New.
8679
8680 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8681
8682         PR fortran/47789
8683         * gfortran.dg/derived_constructor_comps_4.f90: New.
8684
8685 2011-02-18  Tobias Burnus
8686
8687         PR fortran/47775
8688         * gfortran.dg/func_result_6.f90: New.
8689
8690 2011-02-18  Michael Matz  <matz@suse.de>
8691
8692         PR fortran/45586
8693         * gfortran.dg/lto/pr45586_0.f90: New test.
8694         * gfortran.dg/typebound_proc_20.f90: Ditto.
8695         * gfortran.dg/typebound_proc_21.f90: Ditto.
8696
8697 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8698
8699         PR c++/47795
8700         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8701
8702 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8703
8704         PR fortran/47750
8705         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8706         gcc_warning_prefix.
8707         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8708         normalizing the error/warning output.
8709         * gfortran.dg/Wall.f90: Update dg-error/warning.
8710         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8711         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8712         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8713         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8714         * gfortran.dg/class_30.f90: Update dg-error/warning.
8715         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8716         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8717         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8718         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8719         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8720         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8721         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8722         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8723         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8724         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8725         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8726         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8727         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8728         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8729         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8730         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8731         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8732         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8733         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8734         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8735         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8736         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8737         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8738         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8739         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8740
8741 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8742
8743         PR fortran/47768
8744         * gfortran.dg/proc_ptr_comp_30.f90: New.
8745
8746 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8747
8748         PR debug/47780
8749         * gcc.target/i386/pr47780.c: New test.
8750
8751 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8752
8753         PR fortran/47767
8754         * gfortran.dg/class_40.f03: New.
8755
8756 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8757
8758         PR c++/47208
8759         * g++.dg/cpp0x/auto21.C: New test.
8760
8761 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8762
8763         * objc.dg/special/unclaimed-category-1.h: Updated for
8764         new ABI support.
8765         * objc.dg/special/unclaimed-category-1.m: Same.
8766         * objc.dg/zero-link-1.m: Same.
8767         * objc.dg/lookup-1.m: Same.
8768         * objc.dg/torture/strings/const-str-9.m
8769         * objc.dg/torture/strings/const-str-10.m: Same.
8770         * objc.dg/torture/strings/const-str-11.m: Same.
8771         * objc.dg/torture/forward-1.m: Same.
8772         * objc.dg/zero-link-2.m: Same.
8773         * objc.dg/encode-7-next-64bit.m: Same.
8774         * objc.dg/method-4.m: Same.
8775         * objc.dg/next-runtime-1.m: Same.
8776         * objc.dg/image-info.m: Same.
8777         * objc.dg/pr23214.m: Same.
8778         * objc.dg/symtab-1.m: Same.
8779         * obj-c++.dg/basic.m: Same.
8780         * obj-c++.dg/proto-lossage-3.m: Same.
8781         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8782         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8783         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8784         * obj-c++.dg/method-11.m: Same.
8785         * objc/execute/enumeration-1.m: Same.
8786         * objc/execute/object_is_class.m: Same.
8787         * objc/execute/formal_protocol-2.m: Same.
8788         * objc/execute/formal_protocol-4.m: Same.
8789         * objc/execute/formal_protocol-6.m: Same.
8790         * objc/execute/bycopy-3.m: Same.
8791         * objc/execute/exceptions/catchall-1.m: Same.
8792         * objc/execute/exceptions/finally-1.m: Same.
8793         * objc/execute/exceptions/local-variables-1.m: Same.
8794         * objc/execute/exceptions/foward-1.m: Same.
8795         * objc/execute/bf-common.h
8796         * objc/execute/enumeration-2.m: Same.
8797         * objc/execute/formal_protocol-1.m: Same.
8798         * objc/execute/formal_protocol-3.m: Same.
8799         * objc/execute/formal_protocol-5.m: Same.
8800         * objc/execute/accessing_ivars.m: Same.
8801         * objc/execute/bycopy-2.m: Same.
8802         * objc/execute/formal_protocol-7.m: Same.
8803         * objc/execute/compatibility_alias.m: Same.
8804         * objc/execute/no_clash.m: Same.
8805         * objc/execute/object_is_meta_class.m: Same.
8806         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8807         * objc/execute/class-tests-1.h: Include stdio.h.
8808         * objc/execute/class-tests-2.h: Same.
8809         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8810         runtimes.
8811         * obj-c++.dg/try-catch-2.mm: Same.
8812
8813 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8814
8815         PR c++/47783
8816         * g++.dg/warn/Wunused-parm-4.C: New test.
8817
8818 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8819             Jan Hubicka  <jh@suse.cz>
8820
8821         PR debug/47106
8822         PR debug/47402
8823         * g++.dg/debug/pr47106.C: New.
8824
8825 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8826
8827         PR target/43653
8828         * gcc.target/i386/pr43653.c: New test.
8829
8830 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8831
8832         PR c++/47172
8833         * g++.dg/template/inherit6.C: New test.
8834
8835 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8836
8837         PR fortran/47745
8838         * gfortran.dg/class_39.f03: New.
8839
8840 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8841
8842         PR c++/47326
8843         * g++.dg/cpp0x/variadic106.C: New test.
8844
8845 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8846
8847         PR libfortran/47757
8848         * gfortran.dg/pr47757-1.f90: New test.
8849         * gfortran.dg/pr47757-2.f90: New test.
8850         * gfortran.dg/pr47757-3.f90: New test.
8851
8852         PR c++/47704
8853         * g++.dg/cpp0x/enum8.C: New test.
8854
8855 2011-02-15  Jason Merrill  <jason@redhat.com>
8856
8857         * g++.dg/inherit/implicit-trivial1.C: New.
8858         * g++.dg/cpp0x/implicit-trivial1.C: New.
8859
8860 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8861
8862         PR middle-end/47725
8863         * gcc.dg/torture/pr47725.c: Removed.
8864
8865 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8866
8867         PR target/47755
8868         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8869         constant does not generate a load from memory.
8870
8871 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8872
8873         PR middle-end/47725
8874         * gcc.dg/torture/pr47725.c: New.
8875
8876 2011-02-15  Richard Guenther  <rguenther@suse.de>
8877
8878         PR tree-optimization/47743
8879         * gcc.dg/torture/pr47743.c: New testcase.
8880
8881 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR middle-end/47581
8884         * gcc.target/i386/pr47581.c: New test.
8885
8886 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8887
8888         PR fortran/47730
8889         * gfortran.dg/select_type_22.f03: New.
8890
8891 2011-02-14  Jason Merrill  <jason@redhat.com>
8892
8893         * g++.dg/cpp0x/regress/enum1.C: New.
8894
8895 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8896
8897         * gnat.dg/include.adb: New test.
8898
8899 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8900
8901         PR fortran/47728
8902         * gfortran.dg/class_38.f03: New.
8903
8904 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8905
8906         * gcc.dg/pr46494.c: New test.
8907
8908 2011-02-14  Richard Guenther  <rguenther@suse.de>
8909
8910         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8911
8912 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8913
8914         PR ada/41929
8915         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8916         sparc*-sun-solaris2.11.
8917
8918 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8919
8920         PR fortran/47349
8921         * gfortran.dg/argument_checking_18.f90: New.
8922
8923 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8924
8925         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8926         * gfortran.dg/argument_checking_17.f90: New.
8927
8928 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8929
8930         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8931         are temporarily disabled.
8932         * gfortran.dg/class_7.f03: Ditto.
8933         * gfortran.dg/coarray_14.f90: Ditto.
8934         * gfortran.dg/typebound_proc_13.f03: Ditto.
8935
8936 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8937
8938         PR fortran/45586
8939         * gfortran.dg/extends_11.f03: New.
8940
8941 2011-02-11  Xinliang David Li  <davidxl@google.com>
8942
8943         PR tree-optimization/47707
8944         * g++.dg/tree-ssa/pr47707.C: New test.
8945
8946 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8947
8948         * g++.dg/opt/inline17.C: New test.
8949
8950 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8951
8952         PR fortran/47550
8953         * gfortran.dg/pure_formal_2.f90: New.
8954
8955 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8956
8957         PR rtl-optimization/47614
8958         * gfortran.dg/pr47614.f: New.
8959
8960 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8961
8962         PR driver/47678
8963         * gcc.dg/opts-6.c: New test.
8964
8965 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8966
8967         PR debug/47684
8968         * gcc.dg/pr47684.c: New test.
8969
8970 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8971
8972         PR target/47629
8973         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8974         c99_runtime, dg-add-options c99_runtime.
8975         (main): Use __asm__.
8976
8977 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8978
8979         PR testsuite/47400
8980         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8981         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8982         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8983         * gcc.dg/ucnid-10.c: Likewise.
8984         * gcc.dg/ucnid-13.c: Likewise.
8985         * gcc.dg/ucnid-7.c: Likewise.
8986         * gcc.dg/ucnid-8.c: Likewise.
8987         Adapt dg-warning line number.
8988
8989 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8990
8991         * gcc.target/i386/parity-1.c: Use -march=k8.
8992         * gcc.target/i386/parity-2.c: Ditto.
8993         * gcc.target/i386/vecinit-1.c: Ditto.
8994         * gcc.target/i386/vecinit-2.c: Ditto.
8995
8996 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8997
8998         PR target/46610
8999         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9000         * gcc.target/mips/save-restore-3.c: Likewise.
9001         * gcc.target/mips/save-restore-4.c: Likewise.
9002         * gcc.target/mips/save-restore-5.c: Likewise.
9003
9004         PR target/47683
9005         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9006         * g++.dg/tree-prof/partition2.C: Likewise.
9007
9008 2011-02-09  Jason Merrill  <jason@redhat.com>
9009
9010         * g++.dg/tree-ssa/inline-3.C: Use a normal function
9011         rather than misdeclare std::puts.
9012
9013         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9014         * g++.dg/other/warning1.C: Likewise.
9015         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9016         * g++.old-deja/g++.gb/scope06.C: Likewise.
9017         * g++.old-deja/g++.law/cvt11.C: Likewise.
9018         * g++.old-deja/g++.law/init1.C: Likewise.
9019         * g++.dg/abi/mangle26.C: Likewise.
9020
9021         * g++.dg/template/function1.C: Adjust for C++0x mode.
9022         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9023
9024         * g++.dg/ext/label10.C: Adjust for C++0x mode.
9025         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9026
9027         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9028
9029         * g++.dg/cpp0x/regress/abi-empty7.C: New.
9030
9031         * g++.dg/cpp0x/regress: New directory.
9032         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9033         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9034         * g++.dg/cpp0x/regress/regress3.C: New.
9035
9036 2011-02-10  Richard Guenther  <rguenther@suse.de>
9037
9038         PR tree-optimization/47677
9039         * gcc.dg/torture/pr47677.c: New testcase.
9040
9041 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
9042
9043         * objc.dg/special/load-category-1.m: Remove unused header.
9044         * objc.dg/special/load-category-1a.m: Likewise.
9045         * objc.dg/special/load-category-2.m: Likewise.
9046         * objc.dg/special/load-category-2a.m: Likewise.
9047         * objc.dg/special/load-category-3.m: Likewise.
9048         * objc.dg/special/load-category-3a.m: Likewise.
9049         * objc.dg/attributes/proto-attribute-2.m: Likewise.
9050         * objc.dg/attributes/proto-attribute-3.m: Likewise.
9051         * objc.dg/attributes/class-attribute-1.m: Likewise.
9052         * objc.dg/property/property.exp: Don't run for Darwin < 9.
9053         * obj-c++.dg/property/property.exp: Likewise.
9054         * objc.dg/attributes/method-sentinel-1.m: Update type header.
9055         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9056         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9057         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9058         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9059         * obj-c++.dg/template-8.mm: Likewise.
9060
9061 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
9062
9063         PR target/47665
9064         * gcc.target/i386/pr47665.c: New test.
9065
9066 2011-02-10  Jie Zhang  <jie@codesourcery.com>
9067
9068         PR testsuite/47622
9069         Revert
9070         2011-02-05  Jie Zhang  <jie@codesourcery.com>
9071         PR debug/42631
9072         * gcc.dg/pr42631.c: Update test.
9073         * gcc.dg/pr42631-2.c: New test.
9074
9075 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9076
9077         PR fortran/47352
9078         * gfortran.dg/proc_decl_25.f90: New.
9079
9080 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9081
9082         PR fortran/47463
9083         * gfortran.dg/typebound_assignment_2.f03: New.
9084
9085 2011-02-09  Richard Guenther  <rguenther@suse.de>
9086
9087         PR tree-optimization/47664
9088         * gcc.dg/tree-ssa/inline-7.c: New testcase.
9089
9090 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9091
9092         PR middle-end/47646
9093         * gnat.dg/uninit_func.adb: Adjust dg directive.
9094
9095 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
9096
9097         PR middle-end/47646
9098         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9099
9100 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9101
9102         PR fortran/47637
9103         * gfortran.dg/auto_dealloc_2.f90: New.
9104
9105 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9106
9107         * gcc.dg/builtins-config.h: Remove __sgi handling.
9108         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9109         -std=c99 for mips-sgi-irix6.5*.
9110
9111 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9112
9113         PR middle-end/45505
9114         * gfortran.dg/pr25923.f90: Remove xfails.
9115
9116 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9117
9118         PR fortran/47583
9119         * gfortran.dg/inquire_14.f90: New test.
9120
9121 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9122
9123         PR fortran/45290
9124         * gfortran.dg/pointer_init_6.f90: New.
9125
9126 2011-02-08  Jeff Law <law@redhat.com>
9127
9128         PR tree-optimization/42893
9129         * gcc.tree-ssa/pr42893.c: New test.
9130
9131 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9132
9133         PR tree-optimization/46834
9134         PR tree-optimization/46994
9135         PR tree-optimization/46995
9136         * gcc.dg/graphite/id-pr46834.c: New.
9137         * gfortran.dg/graphite/id-pr46994.f90: New.
9138         * gfortran.dg/graphite/id-pr46995.f90: New.
9139
9140 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9141
9142         PR middle-end/47646
9143         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9144         using the variable is known the warning is emitted there.
9145         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9146         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9147
9148         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9149         statement.
9150         (vg): Likewise.
9151         * gcc.dg/noreturn-1.c (foo5): Likewise.
9152         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9153         (method2): Likewise.
9154
9155         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9156         the return statement using the uninitialized variable.
9157         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9158
9159 2011-02-08  Richard Guenther  <rguenther@suse.de>
9160
9161         PR middle-end/47639
9162         * g++.dg/opt/pr47639.c: New testcase.
9163
9164 2011-02-08  Richard Guenther  <rguenther@suse.de>
9165
9166         PR tree-optimization/47632
9167         * g++.dg/opt/pr47632.C: New testcase.
9168
9169 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9170
9171         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9172
9173 2011-02-07  Richard Guenther  <rguenther@suse.de>
9174
9175         PR tree-optimization/47615
9176         * g++.dg/opt/pr47615.C: New testcase.
9177
9178 2011-02-07  Richard Guenther  <rguenther@suse.de>
9179
9180         PR tree-optimization/47621
9181         * gcc.dg/torture/pr47621.c: New testcase.
9182
9183 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9184
9185         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9186
9187 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9188
9189         PR fortran/47592
9190         * gfortran.dg/allocate_with_source_1 : New test.
9191
9192 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR middle-end/47610
9195         * gcc.dg/pr47610.c: New test.
9196
9197 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9198
9199         PR debug/42631
9200         * gcc.dg/pr42631.c: Update test.
9201         * gcc.dg/pr42631-2.c: New test.
9202
9203 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9204
9205         PR fortran/47574
9206         * gfortran.dg/pr47574.f90:  New test.
9207
9208 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9209
9210         PR tree-optimization/46194
9211         * gcc.dg/autopar/pr46194.c: New.
9212
9213 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9214
9215         PR tree-optimization/43695
9216         * g++.dg/ipa/pr43695.C: New.
9217
9218 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9219
9220         PR inline-asm/23200
9221         * gcc.dg/pr23200.c: New test.
9222
9223 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9224
9225         PR c++/47589
9226         * g++.dg/pr47589.C: New test.
9227
9228 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9229
9230         PR c++/47398
9231         * g++.dg/template/typedef37.C: New test.
9232         * g++.dg/template/param1.C: Adjust expected error message.
9233
9234 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9235
9236         PR middle-end/31490
9237         * gcc.dg/pr31490-2.c: New test.
9238         * gcc.dg/pr31490-3.c: New test.
9239         * gcc.dg/pr31490-4.c: New test.
9240
9241 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9242             Jakub Jelinek  <jakub@redhat.com>
9243
9244         PR c++/46890
9245         * g++.dg/parser/semicolon3.C: Adjust.
9246         * g++.dg/parser/semicolon4.C: New testcase.
9247         * g++.dg/pr46890.C: New testcase.
9248
9249 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9250
9251         PR c++/29571
9252         * g++.dg/init/pr29571.C: New.
9253
9254 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9255
9256         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9257         instead of vect_int.
9258
9259 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR target/47312
9262         * gcc.target/i386/pr47312.c: New test.
9263
9264         PR target/47564
9265         * gcc.target/i386/pr47564.c: New test.
9266
9267 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9268
9269         PR tree-optimization/45122
9270         * gcc.dg/tree-ssa/pr45122.c: New.
9271
9272 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9273
9274         PR target/47272
9275         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9276         and vec_vsx_st.
9277
9278         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9279         and vsx so a default --with-cpu=power7 doesn't give an error
9280         when -mavoid-indexed-addresses is used.
9281
9282         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9283         wrapper function to save the arguments and then jump to the real
9284         function, rather than depending on the compiler not to move stuff
9285         before an asm.
9286         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9287
9288 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9289             Paul Thomas  <pault@gcc.gnu.org>
9290
9291         PR fortran/47082
9292         * gfortran.dg/class_37.f03 : New test.
9293
9294 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9295             Richard Guenther  <rguenther@suse.de>
9296
9297         PR tree-optimization/40979
9298         PR bootstrap/47044
9299         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9300         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9301         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9302         check_vect_support_and_set_flags.
9303         * gfortran.dg/graphite/vect-pr40979.f90: New.
9304
9305 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9306
9307         PR fortran/47572
9308         * gfortran.dg/class_36.f03: New.
9309
9310 2011-02-02  Richard Guenther  <rguenther@suse.de>
9311
9312         PR tree-optimization/47566
9313         * gcc.dg/lto/20110201-1_0.c: New testcase.
9314
9315 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9316
9317         PR debug/47498
9318         PR debug/47501
9319         PR debug/45136
9320         PR debug/45130
9321         * debug/pr47498.c: New.
9322         * debug/pr47501.c: New.
9323
9324 2011-02-01  Richard Guenther  <rguenther@suse.de>
9325
9326         PR tree-optimization/47559
9327         * g++.dg/torture/pr47559.C: New testcase.
9328
9329 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9330
9331         PR fortran/47565
9332         * gfortran.dg/typebound_call_20.f03: New.
9333
9334 2011-02-01  Richard Guenther  <rguenther@suse.de>
9335
9336         PR tree-optimization/47555
9337         * gcc.dg/pr47555.c: New testcase.
9338
9339 2011-02-01  Richard Guenther  <rguenther@suse.de>
9340
9341         PR tree-optimization/47541
9342         * g++.dg/torture/pr47541.C: New testcase.
9343
9344 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9345
9346         PR fortran/47455
9347         * gfortran.dg/typebound_call_19.f03: New.
9348
9349 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR c++/47416
9352         * g++.dg/cpp0x/pr47416.C: New test.
9353
9354 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9355
9356         PR fortran/47519
9357         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9358
9359 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9360
9361         PR fortran/47463
9362         * gfortran.dg/typebound_assignment_1.f03: New.
9363
9364 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9365
9366         PR tree-optimization/47538
9367         * gcc.c-torture/execute/pr47538.c: New test.
9368
9369 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9370
9371         PR target/45325
9372         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9373
9374 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9375
9376         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9377
9378 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9379
9380         PR rtl-optimization/44031
9381         * gcc.c-torture/compile/20110131-1.c: New test.
9382
9383 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9384
9385         PR fortran/47042
9386         * gfortran.dg/stmt_func_1.f90: New.
9387
9388 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9389
9390         PR fortran/47042
9391         * gfortran.dg/interface_34.f90: New.
9392
9393 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9394
9395         PR fortran/47523
9396         * gfortran.dg/realloc_on_assign_5.f03: New test.
9397         * gfortran.dg/realloc_on_assign_5.f03: New test.
9398
9399 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9400
9401         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9402         * gfortran.dg/bessel_7.f90: Likewise.
9403         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9404
9405         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9406         * gfortran.dg/sum_init_expr.f03: Likewise.
9407
9408         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9409
9410         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9411         -r -nostdlib.
9412
9413         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9414         loop only on "vect_intfloat_cvt" targets.
9415
9416 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9417
9418         PR fortran/47531
9419         * gfortran.dg/shape_6.f90: New.
9420
9421 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9422
9423         PR libgfortran/47434
9424         * gfortran.dg/read_infnan_1.f90: Update test.
9425         * gfortran.dg/module_nan.f90: Update test.
9426         * gfortran.dg/char4_iunit_1.f03: Update test.
9427         * gfortran.dg/large_real_kind_1.f90: Update test.
9428         * gfortran.dg/real_const_3.f90: Update test.
9429         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9430
9431 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9432
9433         PR c++/47311
9434         * g++.dg/template/param2.C: New test.
9435
9436 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9437
9438         PR libgfortran/47285
9439         * gfortran.dg/fmt_g.f: New test.
9440
9441 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9442
9443         PR fortran/47507
9444         * gfortran.dg/pure_formal_1.f90: New.
9445
9446 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9447
9448         PR target/42894
9449         * gcc.dg/tls/pr42894.c: New test.
9450
9451 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9452
9453         * gcc.dg/pr47276.c: Add dg-require-visibility.
9454
9455 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9456
9457         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9458
9459 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9460             Tobias Burnus  <burnus@gcc.gnu.org>
9461
9462         PR fortran/45170
9463         PR fortran/35810
9464         PR fortran/47350
9465         * gfortran.dg/realloc_on_assign_3.f03: New test.
9466         * gfortran.dg/realloc_on_assign_4.f03: New test.
9467         * gfortran.dg/allocatable_function_5.f90: New test.
9468         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9469         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9470         implemented" dg-errors.
9471
9472 2011-01-27  Jan Hubicka  <jh@suse.cz>
9473
9474         PR middle-end/46949
9475         * gcc.dg/attr-weakref-4.c: New testcase
9476
9477 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9478
9479         PR tree-optimization/47228
9480         * gcc.dg/torture/pr47228.c: New test.
9481
9482 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9483
9484         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9485
9486 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9487
9488         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9489         when using auto-overlay support on the SPU.
9490
9491 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9492
9493         PR rtl-optimization/44174
9494         * gcc.target/i386/asm-6.c: New test.
9495
9496 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9497
9498         PR rtl-optimization/46856
9499         * gcc.c-torture/compile/pr46856.c: New test.
9500
9501 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9502             Andrew Pinski  <pinskia@gmail.com>
9503
9504         PR c/43082
9505         * gcc.dg/pr43082.c: New.
9506
9507 2011-01-26  DJ Delorie  <dj@redhat.com>
9508
9509         PR rtl-optimization/46878
9510         * gcc.dg/pr46878-1.c: New test.
9511
9512 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9513
9514         PR c++/47476
9515         * g++.dg/cpp0x/pr47476.C: New test.
9516
9517 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9518
9519         * gcc.c-torture/compile/20110126-1.c: New test.
9520
9521 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9522
9523         PR c/47473
9524         * gcc.dg/torture/pr47473.c: New test.
9525
9526 2011-01-26  Jan Hubicka  <jh@suse.cz>
9527
9528         PR target/47237
9529         * gcc.c-torture/execute/pr47237.c: New testcase.
9530
9531 2011-01-26  Jan Hubicka  <jh@suse.cz>
9532
9533         PR tree-optimization/47190
9534         * gcc.dg/attr-weakref-3.c: New testcase.
9535
9536 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9537
9538         PR c++/43601
9539         * gcc.dg/dll-9a.c: New test file.
9540         * gcc.dg/dll-11.c: Likewise.
9541         * gcc.dg/dll-12.c: Likewise.
9542         * gcc.dg/dll-12a.c: Likewise.
9543         * gcc.dg/dll-11a.c: Likewise.
9544         * gcc.dg/dll-9.c: Likewise.
9545         * gcc.dg/dll-10.c: Likewise.
9546         * gcc.dg/dll-10a.c: Likewise.
9547         * g++.dg/ext/dllexport4a.cc: Likewise.
9548         * g++.dg/ext/dllexport4.C: Likewise.
9549         * g++.dg/ext/dllexport5.C: Likewise.
9550         * g++.dg/ext/dllexport5a.cc: Likewise.
9551
9552 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9553
9554         PR tree-optimization/46970
9555         * gcc.dg/graphite/pr46970.c: New.
9556
9557 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9558
9559         PR tree-optimization/46215
9560         * gcc.dg/graphite/pr46215.c: New.
9561
9562 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9563
9564         PR tree-optimization/46168
9565         * gcc.dg/graphite/pr46168.c: New.
9566
9567 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9568
9569         PR tree-optimization/43657
9570         * gcc.dg/graphite/pr43657.c: New.
9571
9572 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9573
9574         PR tree-optimization/29832
9575         * gfortran.dg/graphite/pr29832.f90: New.
9576
9577 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9578
9579         PR tree-optimization/43567
9580         * gcc.dg/graphite/pr43567.c: New.
9581
9582 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9583
9584         * gfortran.dg/graphite/interchange-4.f: New.
9585         * gfortran.dg/graphite/interchange-5.f: New.
9586
9587         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9588         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9589         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9590         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9591         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9592         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9593         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9594         * gfortran.dg/ltrans-7.f90: Removed.
9595         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9596
9597         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9598         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9599         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9600         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9601         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9602         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9603         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9604         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9605         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9606         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9607         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9608         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9609         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9610         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9611         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9612         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9613         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9614         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9615         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9616         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9617         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9618         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9619         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9620         * gcc.dg/tree-ssa/data-dep-1.c
9621         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9622         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9623         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9624         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9625         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9626
9627 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9628
9629         PR tree-optimization/47265
9630         PR tree-optimization/47443
9631         * gcc.c-torture/compile/pr47265.c: New test.
9632         * gcc.dg/pr47443.c: New test.
9633
9634 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9635
9636         PR tree-optimization/47382
9637         * g++.dg/torture/pr47382.C: New test.
9638         * g++.dg/opt/devirt1.C: Xfail.
9639
9640 2011-01-25  Yao Qi  <yao@codesourcery.com>
9641
9642         PR target/45701
9643         * gcc.target/arm/pr45701-1.c: New test.
9644         * gcc.target/arm/pr45701-2.c: New test.
9645         * gcc.target/arm/pr45701-3.c: New test.
9646
9647 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9648             Jakub Jelinek  <jakub@redhat.com>
9649
9650         PR tree-optimization/47271
9651         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9652
9653 2011-01-25  Nick Clifton  <nickc@redhat.com>
9654
9655         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9656         (saturate_add): Delete.
9657         (exchange): Delete.
9658         (main): Do not run saturate_add.
9659         (set_interrupts): Delete.
9660
9661 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9662
9663         PR fortran/47448
9664         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9665
9666 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9667
9668         PR tree-optimization/47427
9669         PR tree-optimization/47428
9670         * gcc.c-torture/compile/pr47427.c: New test.
9671         * gcc.c-torture/compile/pr47428.c: New test.
9672
9673 2011-01-25  Richard Guenther  <rguenther@suse.de>
9674
9675         PR middle-end/47411
9676         * gcc.dg/torture/pr47411.c: New testcase.
9677
9678 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9679
9680         * gfortran.dg/graphite/id-24.f: New.
9681         * gfortran.dg/graphite/id-25.f: New.
9682
9683 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9684
9685         * gfortran.dg/graphite/id-23.f: New.
9686
9687 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9688
9689         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9690
9691 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9692
9693         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9694         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9695         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9696         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9697         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9698         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9699         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9700         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9701         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9702
9703 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9704
9705         * gcc.dg/graphite/block-0.c: Add documentation.
9706         * gcc.dg/graphite/block-4.c: Same.
9707         * gcc.dg/graphite/block-7.c: Same.
9708         * gcc.dg/graphite/block-8.c: New.
9709         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9710         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9711         * gcc.dg/graphite/interchange-12.c: Add documentation.
9712         * gcc.dg/graphite/interchange-13.c: New.
9713         * gcc.dg/graphite/interchange-14.c: New.
9714         * gcc.dg/graphite/interchange-15.c: New.
9715         * gcc.dg/graphite/interchange-8.c: Add documentation.
9716         * gcc.dg/graphite/interchange-mvt.c: Same.
9717
9718 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9719
9720         PR target/47408
9721         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9722         * gcc.target/powerpc/altivec-14.c: Ditto.
9723         * gcc.target/powerpc/altivec-33.c: Ditto.
9724         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9725         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9726         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9727         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9728         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9729         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9730         * g++.dg/ext/altivec-15.C: Ditto.
9731         * g++.dg/ext/altivec-types-1.C: Ditto.
9732         * g++.dg/ext/altivec-types-2.C: Ditto.
9733         * g++.dg/ext/altivec-types-3.C: Ditto.
9734         * g++.dg/ext/altivec-types-4.C: Ditto.
9735
9736 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9737
9738         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9739
9740 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9741
9742         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9743         optimization options.
9744
9745 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9746
9747         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9748
9749         PR testsuite/45988
9750         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9751
9752 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9753
9754         PR fortran/47421
9755         * gfortran.dg/allocatable_scalar_12.f90: New.
9756
9757 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9758
9759         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9760         vectorization to be not profitable if peeling is used to
9761         realign the memory access.
9762         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9763         loop bound to avoid loop unrolling.
9764         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9765
9766 2011-01-22  Jan Hubicka  <jh@suse.cz>
9767
9768         PR lto/47333
9769         * g++.dg/lto/pr47333.C: New file.
9770
9771 2011-01-22  Jan Hubicka  <jh@suse.cz>
9772
9773         PR tree-optimization/43884
9774         PR lto/44334
9775         * gcc.dg/autopar/outer-2.c: Increase array size.
9776         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9777
9778 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9779
9780         PR fortran/38536
9781         * gfortran.dg/c_loc_tests_16.f90:  New test.
9782
9783 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9784
9785         PR fortran/47399
9786         * gfortran.dg/typebound_proc_19.f90: New.
9787
9788 2011-01-21  Jeff Law <law@redhat.com>
9789
9790         PR tree-optimization/47053
9791         * g++.dg/pr47053.C: New test.
9792
9793 2011-01-21  Jason Merrill  <jason@redhat.com>
9794
9795         PR c++/47041
9796         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9797
9798 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9799
9800         PR c++/47388
9801         * g++.dg/cpp0x/range-for10.C: New test.
9802         * g++.dg/template/for1.C: New test.
9803
9804         PR middle-end/45566
9805         * g++.dg/tree-prof/partition3.C: New test.
9806
9807         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9808
9809         PR rtl-optimization/47366
9810         * g++.dg/opt/pr47366.C: New test.
9811
9812 2011-01-21  Jason Merrill  <jason@redhat.com>
9813
9814         PR c++/46552
9815         * g++.dg/cpp0x/constexpr-regress2.C: New.
9816
9817         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9818
9819 2011-01-21  Jeff Law <law@redhat.com>
9820
9821         PR rtl-optimization/41619
9822         * gcc.dg/pr41619.c: New.
9823
9824 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9825
9826         PR tree-optimization/47355
9827         * g++.dg/opt/pr47355.C: New test.
9828
9829 2011-01-21  Richard Guenther  <rguenther@suse.de>
9830
9831         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9832         making main hot.
9833
9834 2011-01-21  Richard Guenther  <rguenther@suse.de>
9835
9836         PR tree-optimization/47365
9837         * gcc.dg/torture/pr47365.c: New testcase.
9838         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9839
9840 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9841
9842         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9843
9844 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9845
9846         PR tree-optimization/47391
9847         * gcc.dg/pr47391.c: New test.
9848
9849 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9850
9851         * g++.dg/template/char1.C: Use signed char.
9852
9853 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9854
9855         PR fortran/47377
9856         * gfortran.dg/pointer_target_4.f90: New.
9857
9858 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9859
9860         PR target/47251
9861         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9862         ILP32 system and not IP32.
9863
9864 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9865
9866         PR debug/46583
9867         * g++.dg/debug/pr46583.C: New.
9868
9869 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9870
9871         PR debug/47283
9872         * g++.dg/debug/pr47283.C: New test.
9873
9874         PR testsuite/47371
9875         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9876         * gcc.target/i386/headmerge-2.c: Likewise.
9877
9878 2011-01-20  Richard Guenther  <rguenther@suse.de>
9879
9880         PR middle-end/47370
9881         * gcc.dg/torture/pr47370.c: New testcase.
9882
9883 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9884
9885         PR tree-optimization/46130
9886         * gcc.dg/pr46130-1.c: New test.
9887         * gcc.dg/pr46130-2.c: New test.
9888
9889 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9890
9891         PR c++/47291
9892         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9893
9894 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9895
9896         PR debug/46240
9897         * g++.dg/debug/pr46240.cc: New.
9898
9899 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9900
9901         PR c++/47303
9902         * g++.dg/template/anonunion1.C: New test.
9903
9904         PR rtl-optimization/47337
9905         * gcc.c-torture/execute/pr47337.c: New test.
9906
9907 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9908
9909         PR testsuite/45342
9910         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9911
9912 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9913
9914         PR tree-optimization/46021
9915         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9916
9917 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9918
9919         PR tree-optimization/47290
9920         * g++.dg/torture/pr47290.C: New test.
9921
9922 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9923
9924         PR fortran/47240
9925         * gfortran.dg/proc_ptr_comp_29.f90: New.
9926
9927 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9928
9929         PR testsuite/41146
9930         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9931         powerpc-apple-darwin9.
9932
9933 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR rtl-optimization/47299
9936         * gcc.c-torture/execute/pr47299.c: New test.
9937
9938 2011-01-17  Jason Merrill  <jason@redhat.com>
9939
9940         * g++.dg/cpp0x/constexpr-virtual.C: New.
9941
9942 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9943
9944         PR fortran/47331
9945         * gfortran.dg/gomp/pr47331.f90: New test.
9946
9947 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9948
9949         PR objc/47314
9950         * objc.dg/selector-warn-1.m: New.
9951         * obj-c++.dg/selector-warn-1.mm: New.
9952
9953 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9954
9955         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9956         Update dg-final accordingly.
9957
9958 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9959
9960         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9961
9962 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9963
9964         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9965         target check.
9966         * gcc.dg/guality/pr36728-2.c: Likewise.
9967
9968 2011-01-17  Richard Guenther  <rguenther@suse.de>
9969
9970         PR tree-optimization/47313
9971         * g++.dg/torture/pr47313.C: New testcase.
9972
9973 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9974
9975         PR target/47318
9976         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9977         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9978         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9979         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9980
9981         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9982         as __m256i.
9983         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9984         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9985         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9986
9987 2011-01-17  Richard Guenther  <rguenther@suse.de>
9988
9989         PR tree-optimization/45967
9990         * gcc.dg/torture/pr45967-2.c: New testcase.
9991         * gcc.dg/torture/pr45967-3.c: Likewise.
9992
9993 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9994
9995         PR testsuite/47325
9996         * g++.dg/ext/pr47213.C: Require visibility.
9997
9998 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9999
10000         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10001         * gcc.dg/fixed-point/struct-union.c: Update error messages.
10002
10003 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10004
10005         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10006         Linux-based targets.
10007
10008 2011-01-13  Jan Hubicka  <jh@suse.cz>
10009
10010         PR tree-optimization/47276
10011         * gcc.dg/pr47276.c: New testcase.
10012
10013 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
10014             Jonathan Wakely  <jwakely.gcc@gmail.com>
10015
10016         PR c++/33558
10017         * g++.dg/other/pr33558.C: New.
10018         * g++.dg/other/pr33558-2.C: New.
10019
10020 2011-01-14  Martin Jambor  <mjambor@suse.cz>
10021
10022         PR tree-optimization/45934
10023         PR tree-optimization/46302
10024         * g++.dg/ipa/devirt-c-1.C: New test.
10025         * g++.dg/ipa/devirt-c-2.C: Likewise.
10026         * g++.dg/ipa/devirt-c-3.C: Likewise.
10027         * g++.dg/ipa/devirt-c-4.C: Likewise.
10028         * g++.dg/ipa/devirt-c-5.C: Likewise.
10029         * g++.dg/ipa/devirt-c-6.C: Likewise.
10030         * g++.dg/ipa/devirt-6.C: Likewise.
10031         * g++.dg/ipa/devirt-d-1.C: Likewise.
10032         * g++.dg/torture/pr45934.C: Likewise.
10033
10034 2011-01-14  Jason Merrill  <jason@redhat.com>
10035
10036         * g++.dg/cpp0x/variadic105.C: New.
10037
10038 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
10039             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10040
10041         PR objc/45989
10042         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10043         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10044         execution tests on i?86-*-*, x86_64-*-* and
10045         powerpc*-apple-darwin* && ilp32.
10046         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10047         tests on i?86-*-* and x86_64-*-*.
10048
10049 2011-01-14  Richard Guenther  <rguenther@suse.de>
10050
10051         PR tree-optimization/47280
10052         * g++.dg/opt/pr47280.C: New testcase.
10053
10054 2011-01-14  Jason Merrill  <jason@redhat.com>
10055
10056         * g++.dg/cpp0x/constexpr-regress1.C: New.
10057
10058         * g++.dg/ext/flexary2.C: New.
10059
10060 2011-01-14  Richard Guenther  <rguenther@suse.de>
10061
10062         PR middle-end/47281
10063         * gcc.dg/torture/pr47281.c: New testcase.
10064         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10065
10066 2011-01-14  Richard Guenther  <rguenther@suse.de>
10067
10068         PR tree-optimization/47286
10069         * gcc.dg/tree-ssa/pr47286.c: New testcase.
10070
10071 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
10072
10073         PR c++/47213
10074         * g++.dg/ext/pr47213.C: New.
10075
10076 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10077
10078         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10079
10080 2011-01-13  Tobias Burnus  <burnus@net-b.de>
10081             Mikael Morin  <mikael@gcc.gnu.org>
10082
10083         PR fortran/45848
10084         PR fortran/47204
10085         * gfortran.dg/select_type_20.f90: New.
10086         * gfortran.dg/select_type_21.f90: New.
10087
10088 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
10089
10090         PR target/47251
10091         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10092
10093 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10094
10095         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10096         * gcc.dg/guality/pr36728-2.c: Likewise.
10097
10098 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10099
10100         PR debug/PR46973
10101         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10102
10103 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10104
10105         PR rtl-optimization/45352
10106         * gcc.dg/pr45352-3.c: New.
10107
10108 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10109
10110         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10111         comment.
10112         * g++.dg/cpp0x/range-for8.C: New.
10113         * g++.dg/cpp0x/range-for9.C: New.
10114
10115 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10116
10117         PR debug/47209
10118         * g++.dg/debug/pr47209.C: New.
10119
10120 2011-01-12  Richard Guenther  <rguenther@suse.de>
10121
10122         PR lto/47259
10123         * gcc.dg/lto/pr47259_0.c: New testcase.
10124         * gcc.dg/lto/pr47259_1.c: Likewise.
10125
10126 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10127
10128         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10129         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10130         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10131         methods missing from the OBJC2 Object.
10132         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10133         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10134         GNU and NeXT runtimes.
10135         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10136         comments.
10137         * objc-obj-c++-shared/Object1.m: Likewise.
10138         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10139         * objc.dg/proto-qual-1.m: Likewise.
10140         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10141         * obj-c++.dg/proto-qual-1.mm: Likewise.
10142
10143 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10144
10145         PR testsuite/33033
10146         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10147
10148 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10149
10150         Fixed the Objective-C++ testsuite and updated all tests.
10151         * lib/obj-c++.exp (obj-c++_init): Declare and set
10152         gcc_warning_prefix and gcc_error_prefix.
10153         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10154         'dg-warning', 'dg-message' and 'dg-error'.
10155         * obj-c++.dg/class-extension-3.mm: Likewise.
10156         * obj-c++.dg/class-protocol-1.mm: Likewise.
10157         * obj-c++.dg/encode-7.mm: Likewise.
10158         * obj-c++.dg/exceptions-3.mm: Likewise.
10159         * obj-c++.dg/exceptions-5.mm: Likewise.
10160         * obj-c++.dg/method-12.mm: Likewise.
10161         * obj-c++.dg/method-13.mm: Likewise.
10162         * obj-c++.dg/method-15.mm: Likewise.
10163         * obj-c++.dg/method-16.mm: Likewise.
10164         * obj-c++.dg/method-4.mm: Likewise.
10165         * obj-c++.dg/method-8.mm: Likewise.
10166         * obj-c++.dg/method-conflict-1.mm: Likewise.
10167         * obj-c++.dg/method-conflict-2.mm: Likewise.
10168         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10169         and uncommented second part of the testcase now that the testsuite
10170         works correctly.
10171         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10172         and uncommented second part of the testcase now that the testsuite
10173         works correctly.
10174         * obj-c++.dg/private-1.mm: Likewise.
10175         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10176         * obj-c++.dg/syntax-error-7.mm: Likewise.
10177         * obj-c++.dg/warn5.mm: Likewise.
10178         * obj-c++.dg/property/at-property-14.mm: Likewise.
10179         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10180         FIXME.
10181         * obj-c++.dg/property/at-property-18.mm: Likewise.
10182         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10183         FIXME.
10184         * obj-c++.dg/property/at-property-21.mm: Likewise.
10185         * obj-c++.dg/property/at-property-28.mm: Likewise.
10186         * obj-c++.dg/property/at-property-5.mm: Likewise.
10187         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10188         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10189         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10190         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10191         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10192         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10193         * obj-c++.dg/tls/diag-5.mm: Likewise.
10194         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10195         dg-error, now matched correctly.
10196
10197 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10198
10199         * objc.dg/property/at-property-29.m: New.
10200         * obj-c++.dg/property/at-property-29.mm: New.
10201
10202 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10203
10204         * go.test/go-test.exp (go-set-goarch): New proc.
10205         (go-gc-tests): Use it.
10206
10207 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10208
10209         PR debug/46955
10210         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10211
10212 2011-01-11  Richard Henderson  <rth@redhat.com>
10213
10214         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10215
10216 2011-01-11  Jan Hubicka  <jh@suse.cz>
10217
10218         PR lto/45721
10219         PR lto/45375
10220         * gcc.dg/lto/pr45721_1.c: New file.
10221         * gcc.dg/lto/pr45721_0.c: New file.
10222
10223 2011-01-11  Richard Guenther  <rguenther@suse.de>
10224
10225         PR tree-optimization/46076
10226         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10227
10228 2011-01-11  Jeff Law <law@redhat.com>
10229
10230         * PR tree-optimization/47086
10231         * gcc.dg/pr47086.c: New test.
10232
10233 2011-01-11  Jason Merrill  <jason@redhat.com>
10234
10235         PR c++/46658
10236         * g++.dg/template/new10.C: New.
10237
10238         PR c++/45520
10239         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10240
10241 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10242
10243         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10244         Split type definitions and NSConstantString class into...
10245         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10246         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10247         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10248         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10249         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10250         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10251         to comments.
10252         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10253         encode defines for newer NeXT system headers.
10254         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10255         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10256         * objc.dg/foreach-5.m: Likewise.
10257         * objc.dg/foreach-2.m: Likewise.
10258         * objc.dg/foreach-4.m: Likewise.
10259         * objc.dg/torture/strings/string1.m: Likewise.
10260         * objc.dg/torture/strings/string2.m: Likewise.
10261         * objc.dg/torture/strings/string3.m: Likewise.
10262         * objc.dg/torture/strings/string4.m: Likewise.
10263         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10264         header and stand alone.
10265         * obj-c++.dg/strings/strings-2.mm: Likewise.
10266         * objc.dg/torture/strings/const-str-3.m: Likewise.
10267         * objc.dg/strings/strings-2.m: Likewise.
10268         * objc.dg/strings/const-str-12b.m: Likewise.
10269
10270 2011-01-12  Richard Guenther  <rguenther@suse.de>
10271
10272         PR middle-end/32511
10273         * gcc.dg/attr-weak-1.c: Adjust.
10274
10275 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10276
10277         PR fortran/47051
10278         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10279         standard compliant and comment.
10280
10281 2011-01-10  Jan Hubicka  <jh@suse.cz>
10282
10283         PR lto/46083
10284         * gcc.dg/initpri3.c: New testcase.
10285
10286 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10287
10288         PR lto/47222
10289         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10290         externally visible.
10291         (g_esi): Likewise.
10292         (g_ebx): Likewise.
10293         (g_ebp): Likewise.
10294         (g_esp): Likewise.
10295         (g_ebp_save): Likewise.
10296         (g_esp_save): Likewise.
10297
10298 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10299
10300         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10301
10302 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10303
10304         PR tree-optimization/46021
10305         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10306         i?86-*-*, x86_64-*-*.
10307
10308 2011-01-10  Jeff Law <law@redhat.com>
10309
10310         * PR tree-optimization/47141
10311         * gcc.c-torture/compile/pr47141.c: New test.
10312
10313 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10314
10315         PR testsuite/46230
10316         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10317         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10318         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10319         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10320
10321         PR testsuite/46230
10322         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10323         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10324         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10325         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10326         being vectorized.  Adjust dg-final pattern.
10327
10328         PR testsuite/46230
10329         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10330         * gcc.dg/vect/slp-24.c: Likewise.
10331
10332 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10333
10334         PR c++/47218
10335         * g++.dg/other/pr47218-1.C: New test file.
10336         * g++.dg/other/pr47218.C: Likewise.
10337         * g++.dg/other/pr47218.h: New supporting header.
10338
10339 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10340
10341         PR objc/47232
10342         * objc.dg/attributes/invalid-attribute-1.m: New.
10343         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10344
10345 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10346
10347         PR fortran/47224
10348         * gfortran.dg/proc_ptr_comp_28.f90: New.
10349
10350 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10351
10352         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10353         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10354         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10355         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10356         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10357         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10358         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10359         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10360         * objc.dg/gnu-api-2-class.m: Likewise.
10361         * objc.dg/gnu-api-2-ivar.m: Likewise.
10362         * objc.dg/gnu-api-2-method.m: Likewise.
10363         * objc.dg/gnu-api-2-objc.m: Likewise.
10364         * objc.dg/gnu-api-2-object.m: Likewise.
10365         * objc.dg/gnu-api-2-property.m: Likewise.
10366         * objc.dg/gnu-api-2-protocol.m: Likewise.
10367         * objc.dg/gnu-api-2-sel.m: Likewise.
10368
10369 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10370
10371         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10372         * objc.dg/objc-foreach-4.m: Likewise.
10373         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10374         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10375         * objc.dg/foreach-4.m: Likewise.
10376         * objc.dg/foreach-5.m: Likewise.
10377         * objc.dg/foreach-3.m: Return self from init.
10378
10379 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10380
10381         PR fortran/38536
10382         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10383
10384 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10385
10386         PR fortran/46313
10387         * gfortran.dg/class_35.f90: New.
10388
10389 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10390
10391         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10392
10393 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10394
10395         PR objc/47078
10396         * objc.dg/invalid-method-2.m: New.
10397         * obj-c++.dg/invalid-method-2.mm: New.
10398
10399 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10400
10401         PR fortran/46896
10402         * gfortran.dg/transpose_optimization_2.f90 : New test.
10403
10404 2011-01-08  Jan Hubicka  <jh@suse.cz>
10405
10406         PR tree-optmization/46469
10407         * g++.dg/torture/pr46469.C: New testcase.
10408
10409 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10410
10411         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10412         emulation of libobjc-gnu structure layout functionality to ..
10413         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10414         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10415         * objc/execute/bf-common.h: Adjust headers.
10416         * objc/execute/bf-1.m: Likewise.
10417         * objc/execute/bf-2.m: Likewise.
10418         * objc/execute/bf-3.m: Likewise.
10419         * objc/execute/bf-4.m: Likewise.
10420         * objc/execute/bf-5.m: Likewise.
10421         * objc/execute/bf-6.m: Likewise.
10422         * objc/execute/bf-7.m: Likewise.
10423         * objc/execute/bf-8.m: Likewise.
10424         * objc/execute/bf-9.m: Likewise.
10425         * objc/execute/bf-10.m: Likewise.
10426         * objc/execute/bf-11.m: Likewise.
10427         * objc/execute/bf-12.m: Likewise.
10428         * objc/execute/bf-13.m: Likewise.
10429         * objc/execute/bf-14.m: Likewise.
10430         * objc/execute/bf-15.m: Likewise.
10431         * objc/execute/bf-16.m: Likewise.
10432         * objc/execute/bf-17.m: Likewise.
10433         * objc/execute/bf-18.m: Likewise.
10434         * objc/execute/bf-19.m: Likewise.
10435         * objc/execute/bf-20.m: Likewise.
10436         * objc/execute/bf-21.m: Likewise.
10437         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10438         objc_get_type_qualifiers ().
10439
10440 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10441
10442         PR fortran/45777
10443         * gfortran.dg/dependency_39.f90:  New test.
10444
10445 2011-01-07  Jan Hubicka  <jh@suse.cz>
10446
10447         Get builtins tests ready for linker plugin.
10448         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10449         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10450         my_memset, my_bzero): Mark used.
10451         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10452         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10453         volatile.
10454         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10455         volatile.
10456
10457 2011-01-07  Jan Hubicka  <jh@suse.cz>
10458
10459         PR tree-optimization/46367
10460         * g++.dg/torture/pr46367.C: New file.
10461
10462 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10463
10464         PR target/47201
10465         * gcc.dg/pr47201.c: New test.
10466
10467         PR bootstrap/47187
10468         * gcc.dg/tree-prof/pr47187.c: New test.
10469
10470 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10471
10472         PR fortran/41580
10473         * gfortran.dg/extends_type_of_3.f90: New.
10474
10475 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10476
10477         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10478         * g++.dg/ext/dllimport-MI1.C: Likewise.
10479         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10480         * g++.dg/ext/dllimport10.C: Likewise.
10481         * g++.dg/ext/dllimport11.C: Likewise.
10482         * g++.dg/ext/dllimport12.C: Likewise.
10483         * g++.dg/ext/dllimport13.C: Likewise.
10484         * g++.dg/ext/dllimport2.C: Likewise.
10485         * g++.dg/ext/dllimport3.C: Likewise.
10486         * g++.dg/ext/dllimport4.C: Likewise.
10487         * g++.dg/ext/dllimport5.C: Likewise.
10488         * g++.dg/ext/dllimport6.C: Likewise.
10489         * g++.dg/ext/dllimport8.C: Likewise.
10490         * g++.dg/ext/dllimport9.C: Likewise.
10491         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10492         targets, too. Additionally enable test for i?86-*-mingw*.
10493         * g++.dg/ext/selectany1.C: Likewise.
10494         Remove guard variable check.
10495
10496 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10497
10498         PR fortran/47189
10499         PR fortran/47194
10500         * gfortran.dg/storage_size_3.f08: Extended.
10501
10502 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10503
10504         PR c++/47022
10505         * g++.dg/template/stdarg1.C: New test.
10506
10507 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10508
10509         PR fortran/47195
10510         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10511         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10512         from the interface of functions to not hide the errors that
10513         shall be tested.
10514
10515 2011-01-06  Jan Hubicka  <jh@suse.cz>
10516
10517         * gcc.dg/lto/pr47188_0.c: New testcase.
10518         * gcc.dg/lto/pr47188_1.c: New testcase.
10519
10520 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10521
10522         PR fortran/33117
10523         PR fortran/46478
10524         * gfortran.dg/interface_33.f90: New test.
10525
10526 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10527
10528         PR c/47150
10529         * gcc.c-torture/compile/pr47150.c: New test.
10530
10531 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10532
10533         PR tree-optimization/47139
10534         * gcc.dg/vect/pr47139.c: New test.
10535
10536 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10537
10538         PR fortran/47180
10539         * gfortran.dg/extends_type_of_2.f03: New.
10540
10541 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10542
10543         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10544
10545 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10546
10547         * gnat.dg/opt14.adb: New test.
10548
10549 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10550
10551         PR fortran/46017
10552         * gfortran.dg/allocate_error_2.f90:  New test.
10553
10554 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10555
10556         PR fortran/47024
10557         * gfortran.dg/storage_size_3.f08: New.
10558
10559 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10560
10561         PR libgfortran/47154
10562         * gfortran.dg/namelist_68.f90: New test.
10563
10564 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10565
10566         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10567
10568 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10569
10570         PR fortran/46448
10571         * gfortran.dg/class_34.f90: New.
10572
10573 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10574
10575         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10576         use __builtin_inff.  Skip all single-precision tests that require
10577         Infinity.
10578
10579 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10580
10581         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10582
10583 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10584
10585         PR tree-optimization/47148
10586         * gcc.c-torture/execute/pr47148.c: New test.
10587
10588         PR tree-optimization/47155
10589         * gcc.c-torture/execute/pr47155.c: New test.
10590
10591         PR rtl-optimization/47157
10592         * gcc.c-torture/compile/pr47157.c: New test.
10593
10594 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10595
10596         * gcc.dg/torture/vector-shift2.c (schar): Define.
10597         (main): Always use schar or uchar instead of plain "char" to avoid
10598         dependencies on implementation-defined char signedness.
10599
10600 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10601
10602         PR tree-optimization/46801
10603         * gnat.dg/pack9.adb: Remove xfail.
10604
10605 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10606
10607         PR tree-optimization/46984
10608         * g++.dg/ipa/pr46984.C: New test.
10609
10610 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10611
10612         PR fortran/46408
10613         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10614
10615 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10616
10617         PR tree-optimization/47140
10618         * gcc.c-torture/compile/pr47140.c: New test.
10619
10620         PR rtl-optimization/47028
10621         * gcc.dg/pr47028.c: New test.
10622
10623 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10624
10625         * objc.dg/protocol-forward-1.m: Removed TODO.
10626         * objc.dg/protocol-forward-2.m: New.
10627         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10628         * obj-c++.dg/protocol-forward-2.mm: New.
10629
10630 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10631
10632         PR target/38662
10633         * g++.dg/eh/pr38662.C: New testcase.
10634
10635 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10636
10637         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10638         scan for newline '\n'.
10639
10640 \f
10641 Copyright (C) 2011 Free Software Foundation, Inc.
10642
10643 Copying and distribution of this file, with or without modification,
10644 are permitted in any medium without royalty provided the copyright
10645 notice and this notice are preserved.