OSDN Git Service

2011-09-02 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2
3         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5         xfailed test for inlining.
6         * g++.dg/ipa/ivinline-9.C: Likewise.
7
8 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
9
10         PR tree-optimization/50178
11         * gfortran.dg/vect/pr50178.f90: New test.
12
13 2011-08-31  Martin Jambor  <mjambor@suse.cz>
14
15         PR middle-end/49886
16         * gcc.c-torture/execute/pr49886.c: New testcase.
17
18 2011-08-31  Tom de Vries  <tom@codesourcery.com>
19
20         PR middle-end/43513
21         * gcc.dg/pr43513.c: New test.
22
23 2011-08-30  Tobias Burnus  <burnus@net-b.de>
24
25         PR fortran/45044
26         * gfortran.dg/common_14.f90: New.
27         * gfortran.dg/common_resize_1.f: Add two dg-warning.
28
29 2011-08-30  Jason Merrill  <jason@redhat.com>
30
31         PR c++/50084
32         * g++.dg/cpp0x/decltype33.C: New.
33
34         PR c++/50089
35         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
36
37         PR c++/50114
38         * g++.dg/cpp0x/lambda/lambda-for.C: New.
39
40 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
41
42         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
43
44 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
45
46         * gnat.dg/specs/aggr3.ads: New test.
47         * gnat.dg/specs/aggr3_pkg.ads: New helper.
48
49         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
50         * gnat.dg/specs/aggr2.ads: Likewise.
51
52 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
53
54         PR fortran/45170
55         * gfortran.dg/allocate_with_source_2.f90: New test
56
57 2011-08-30  Jason Merrill  <jason@redhat.com>
58
59         PR c++/50220
60         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
61
62         PR c++/50234
63         * g++.dg/cpp0x/constexpr-value3.C: New.
64
65 2011-08-30  Richard Guenther  <rguenther@suse.de>
66
67         PR middle-end/48571
68         * gcc.c-torture/execute/pr48571-1.c: New testcase.
69         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
70         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
71         * gcc.dg/pr36902.c: XFAIL.
72
73 2011-08-30  Ilya Tocar <ilya.tocar@intel.com>
74
75         * gcc.target/i386/fma-check.h: New.
76         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
77         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
78         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
79         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
80         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
81         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
82         * gcc.target/i386/fma-fmaddXX.c: Likewise.
83         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
84         * gcc.target/i386/fma-fmsubXX.c: Likewise.
85         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
86         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
87         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
88         * gcc.target/i386/fma-compile.c: Likewise.
89         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
90         * gcc.target/i386/sse-12.c: Add -mfma.
91         * gcc.target/i386/sse-13.c: Likewise.
92         * gcc.target/i386/sse-14.c: Likewise.
93         * gcc.target/i386/sse-22.c: Likewise.
94         * gcc.target/i386/sse-23.c: Likewise.
95         * g++.dg/other/i386-2.C: Likewise.
96         * g++.dg/other/i386-3.C: Likewise.
97
98 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
99
100         PR testsuite/50185
101         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
102         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
103
104 2011-08-30  Christian Bruel  <christian.bruel@st.com>
105
106         * g++.dg/bprob/bprob.exp (feedback_options): Set
107         -fbranch-probabilities.
108         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
109
110 2011-08-29  Jason Merrill  <jason@redhat.com>
111
112         PR c++/50224
113         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
114
115 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
116             Jason Merrill  <jason@redhat.com>
117
118         * g++.dg/dfp/base.C: New test.
119
120 2011-08-29  Jason Merrill  <jason@redhat.com>
121
122         Core DR 994
123         PR c++/50209
124         * g++.dg/cpp0x/initlist58.C: New.
125
126 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
127
128         PR fortran/50225
129         * gfortran.dg/class_result_1.f03: New.
130
131 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
132
133         PR middle-end/48722
134         * gcc.target/i386/pr48722.c: New test.
135
136 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
137
138         PR libfortran/50192
139         * gfortran.dg/widechar_compare_1.f90:  New test.
140
141 2011-08-26  Jason Merrill  <jason@redhat.com>
142
143         Core DR 342
144         PR c++/48582
145         * g++.dg/abi/mangle50.C: New.
146
147 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
148
149         PR target/50202
150         * gcc.target/i386/pr50202.c: New test.
151
152 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
153
154         * gcc.target/i386/sse_4_1-round-vec.c: New test.
155         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
156         * gcc.target/i386/avx-round-vec.c: New test.
157         * gcc.target/i386/avx-roundf-vec.c: New test.
158
159 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
160
161         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
162         instruction.
163
164         PR c/50179
165         * c-c++-common/Wunused-var-14.c: New test.
166
167 2011-08-26  Tom de Vries  <tom@codesourcery.com>
168
169         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
170
171 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
172
173         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
174         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
175         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
176         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
177
178 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
179
180         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
181         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
182         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
183         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
184
185 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
186
187         PR fortran/50050
188         * gfortran.dg/pointer_comp_init_1.f90: New test.
189
190 2011-08-25  Jason Merrill  <jason@redhat.com>
191
192         PR c++/50157
193         * g++.dg/cpp0x/sfinae27.C: New.
194
195 2011-08-25  Tobias Burnus  <burnus@net-b.de>
196
197         * gfortran.dg/coarray_lib_token_4.f90: New.
198
199 2011-08-25  Tobias Burnus  <burnus@net-b.de>
200
201         * gfortran.dg/coarray/alloc_comp_1.f90: New.
202
203 2011-08-25  Richard Guenther  <rguenther@suse.de>
204
205         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
206
207 2011-08-24  Tobias Burnus  <burnus@net-b.de>
208
209         PR fortran/50163
210         * gfortran.dg/initialization_28.f90: New.
211
212 2011-08-24  Richard Guenther  <rguenther@suse.de>
213
214         PR tree-optimization/50067
215         * gcc.dg/torture/pr50067-3.c: New testcase.
216         * gcc.dg/torture/pr50067-4.c: Likewise.
217         * gcc.dg/torture/pr50067-5.c: Likewise.
218
219 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
220
221         * g++.dg/other/i386-2.C: Add -mavx2 check.
222         * g++.dg/other/i386-3.C: Likewise.
223         * gcc.target/i386/avx-1.c: Add AVX2.
224         * gcc.target/i386/avx-2.c: Likewise.
225         * gcc.target/i386/funcspec-5.c: Likewise.
226         * gcc.target/i386/sse-12.c: Likewise.
227         * gcc.target/i386/sse-13.c: Likewise.
228         * gcc.target/i386/sse-14.c: Likewise.
229         * gcc.target/i386/sse-22.c: Likewise.
230         * gcc.target/i386/sse-23.c: Likewise.
231         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
232         * gcc.target/i386/avx2-check.h: New.
233         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
234         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
235         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
236         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
237         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
238         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
239         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
240         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
241         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
242         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
243         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
244         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
245         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
246         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
247         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
248         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
249         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
250         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
251         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
252         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
253         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
254         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
255         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
256         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
257         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
258         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
259         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
260         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
261         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
262         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
263         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
264         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
265         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
266         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
267         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
268         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
269         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
270         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
271         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
272         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
273         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
274         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
275         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
276         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
277         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
278         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
279         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
280         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
281         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
282         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
283         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
284         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
285         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
286         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
287         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
288         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
289         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
290         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
291         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
292         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
293         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
294         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
295         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
296         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
297         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
298         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
299         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
300         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
301         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
302         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
303         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
304         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
305         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
306         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
307         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
308         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
309         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
310         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
311         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
312         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
313         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
314         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
315         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
316         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
317         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
318         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
319         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
320         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
321         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
322         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
323         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
324         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
325         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
326         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
327         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
328         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
329         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
330         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
331         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
332         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
333         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
334         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
335         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
336         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
337         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
338         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
339         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
340         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
341         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
342         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
343         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
344         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
345         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
346         * gcc.target/i386/avx2-vpand-1.c: Likewise.
347         * gcc.target/i386/avx2-vpand-2.c: Likewise.
348         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
349         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
350         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
351         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
352         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
353         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
354         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
355         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
356         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
357         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
358         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
359         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
360         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
361         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
362         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
363         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
364         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
365         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
366         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
367         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
368         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
369         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
370         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
371         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
372         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
373         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
374         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
375         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
376         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
377         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
378         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
379         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
380         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
381         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
382         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
383         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
384         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
385         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
386         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
387         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
388         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
389         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
390         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
391         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
392         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
393         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
394         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
395         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
396         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
397         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
398         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
399         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
400         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
401         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
402         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
403         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
404         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
405         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
406         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
407         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
408         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
409         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
410         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
411         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
412         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
413         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
414         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
415         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
416         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
417         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
418         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
419         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
420         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
421         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
422         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
423         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
424         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
425         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
426         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
427         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
428         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
429         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
430         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
431         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
432         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
433         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
434         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
435         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
436         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
437         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
438         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
439         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
440         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
441         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
442         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
443         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
444         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
445         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
446         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
447         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
448         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
449         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
450         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
451         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
452         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
453         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
454         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
455         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
456         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
457         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
458         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
459         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
460         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
461         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
462         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
463         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
464         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
465         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
466         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
467         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
468         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
469         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
470         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
471         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
472         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
473         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
474         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
475         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
476         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
477         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
478         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
479         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
480         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
481         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
482         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
483         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
484         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
485         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
486         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
487         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
488         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
489         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
490         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
491         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
492         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
493         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
494         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
495         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
496         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
497         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
498         * gcc.target/i386/avx2-vpor-1.c: Likewise.
499         * gcc.target/i386/avx2-vpor-2.c: Likewise.
500         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
501         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
502         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
503         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
504         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
505         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
506         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
507         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
508         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
509         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
510         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
511         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
512         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
513         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
514         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
515         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
516         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
517         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
518         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
519         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
520         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
521         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
522         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
523         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
524         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
525         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
526         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
527         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
528         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
529         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
530         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
531         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
532         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
533         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
534         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
535         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
536         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
537         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
538         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
539         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
540         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
541         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
542         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
543         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
544         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
545         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
546         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
547         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
548         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
549         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
550         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
551         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
552         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
553         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
554         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
555         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
556         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
557         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
558         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
559         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
560         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
561         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
562         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
563         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
564         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
565         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
566         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
567         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
568         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
569         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
570         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
571         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
572         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
573         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
574         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
575         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
576         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
577         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
578         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
579         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
580         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
581         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
582         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
583         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
584         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
585         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
586         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
587         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
588         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
589         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
590         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
591         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
592         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
593         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
594         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
595         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
596         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
597         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
598         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
599         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
600         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
601         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
602         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
603         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
604         * gcc.target/i386/testimm-9.c: Likewise.
605
606 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
607
608         * g++.dg/other/i386-2.C: Add -mbmi2 check.
609         * g++.dg/other/i386-3.C: Likewise.
610         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
611         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
612         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
613         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
614         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
615         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
616         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
617         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
618         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
619         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
620         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
621         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
622         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
623         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
624         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
625         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
626         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
627         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
628         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
629         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
630         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
631         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
632         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
633         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
634         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
635         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
636         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
637         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
638         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
639         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
640         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
641         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
642         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
643         * gcc.target/i386/sse-12.c: Add BMI2.
644         * gcc.target/i386/sse-13.c: Likewise.
645         * gcc.target/i386/sse-14.c: Likewise.
646         * gcc.target/i386/sse-22.c: Likewise.
647         * gcc.target/i386/sse-23.c: Likewise.
648
649 2011-08-23  Jason Merrill  <jason@redhat.com>
650
651         * g++.dg/template/crash7.C: Adjust expected errors.
652
653 2011-08-23  Jason Merrill  <jason@redhat.com>
654
655         PR c++/49045
656         Core 1321
657         * g++.dg/cpp0x/overload2.C: New.
658
659 2011-08-23  Jason Merrill  <jason@redhat.com>
660
661         Core 903
662         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
663
664 2011-08-23  Jason Merrill  <jason@redhat.com>
665
666         Core 975
667         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
668         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
669         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
670         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
671
672 2011-08-23  Jason Merrill  <jason@redhat.com>
673
674         PR c++/50024
675         * g++.dg/cpp0x/constexpr-initlist5.C: New.
676
677 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
678
679         PR c++/50158
680         * g++.dg/warn/Wunused-var-16.C: New test.
681
682         PR middle-end/50161
683         * gcc.dg/pr50161.c: New test.
684
685 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
686
687         PR c++/50055
688         * g++.dg/gcov/gcov-7.C: New test.
689
690 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
691
692         PR c++/46862
693         * g++.dg/dfp/nofields.C: New test.
694
695 2011-08-23  Tobias Burnus  <burnus@net-b.de>
696
697         PR fortran/31600
698         * gfortran.dg/use_16.f90: New.
699
700 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
701             Kirill Yukhin  <kirill.yukhin@intel.com>
702
703         PR target/50155
704         * gcc.target/i386/pr50155.c: New test.
705
706 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
707
708         PR tree-optimization/50133
709         * gcc.dg/pr50133.c: New test.
710
711         PR middle-end/50141
712         * c-c++-common/cxxbitfields-6.c: New test.
713
714 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
715
716         PR fortran/50050
717         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
718
719 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
720
721         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
722         * gcc.dg/pr49994-3.c: Ditto.
723
724 2011-08-22  Richard Guenther  <rguenther@suse.de>
725
726         PR testsuite/50145
727         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
728         * gcc.dg/torture/pr50067-2.c: Likewise.
729
730 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
731
732         PR fortran/47659
733         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
734         of a constant resulting from simplification.
735         * gfortran.dg/warn_conversion_3.f90:  New test.
736
737 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
738
739         PR fortran/50130
740         * gfortran.dg/zero_stride_1.f90:  New test.
741
742 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
743
744         PR fortran/49638
745         * gfortran.dg/typebound_override_1.f90: Modified.
746
747 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
748
749         PR tree-optimization/48739
750         * gcc.dg/pr48739-1.c: New test.
751         * gcc.dg/pr48739-2.c: New test.
752
753 2011-08-20  Tobias Burnus  <burnus@net-b.de>
754
755         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
756
757 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
758
759         PR fortran/50129
760         * gfortran.dg/where_3.f90: New test.
761
762 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
763
764         PR middle-end/49721
765         * gfortran.dg/pr49721-1.f: New.
766         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
767
768 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
769
770         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
771         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
772         New tests.
773
774 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
775
776         * gcc.target/arm/wmul-11.c: New file.
777         * gcc.target/arm/wmul-12.c: New file.
778         * gcc.target/arm/wmul-13.c: New file.
779
780 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
781
782         * gcc.target/arm/wmul-10.c: New file.
783
784 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
785
786         * gcc.target/arm/wmul-9.c: New file.
787         * gcc.target/arm/wmul-bitfield-2.c: New file.
788
789 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
790
791         * gcc.target/arm/wmul-8.c: New file.
792
793 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
794
795         * gcc.target/arm/wmul-7.c: New file.
796
797 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
798
799         * gcc.target/arm/wmul-6.c: New file.
800
801 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
802
803         * gcc.target/arm/wmul-5.c: New file.
804         * gcc.target/arm/no-wmla-1.c: New file.
805
806 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
807
808         * gcc.target/arm/wmul-bitfield-1.c: New file.
809
810 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
811
812         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
813
814 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
815
816         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
817         * gcc.target/i386/conversion.c: Likewise.
818
819 2011-08-19  Richard Guenther  <rguenther@suse.de>
820
821         * gcc.dg/torture/pr50067-1.c: New testcase.
822         * gcc.dg/torture/pr50067-2.c: Likewise.
823
824 2011-08-19  Joey Ye  <joey.ye@arm.com>
825
826         PR target/49437
827         * gcc.target/arm/handler-align.c: New test.
828         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
829         New Function.
830
831 2011-08-19  Joey Ye  <joey.ye@arm.com>
832
833         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
834
835 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
836
837         PR fortran/50071
838         * gfortran.dg/end_block_label_1.f90: New test.
839         * gfortran.dg/end_associate_label_1.f90: New test.
840
841 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
842
843         * gcc.dg/c1x-pointer-float-1.c: New test.
844
845 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
846
847         PR fortran/50071
848         * gfortran.dg/duplicate_labels_2.f: New test.
849
850 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
851
852         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
853         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
854         gcc.dg/c1x-noreturn-5.c: New tests.
855
856 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
857
858         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
859
860 2011-08-18  Tobias Burnus  <burnus@net-b.de>
861
862         PR fortran/18918
863         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
864         * gfortran.dg/coarray_lock_3.f90: Fix test.
865         * gfortran.dg/coarray_lock_4.f90: New.
866         * gfortran.dg/coarray_lock_5.f90: New.
867
868 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
869
870         PR target/50009
871         * gcc.c-torture/compile/pr50009.c: New test.
872
873         PR target/50092
874         * gcc.dg/torture/pr50092.c: New test.
875
876 2011-08-18  Tobias Burnus  <burnus@net-b.de>
877
878         PR fortran/50109
879         * gfortran.dg/namelist_73.f90: New.
880
881 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
882
883         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
884
885         PR debug/50017
886         * gcc.dg/pr50017.c: New test.
887
888 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
889
890         PR c++/45625
891         * g++.dg/lookup/hidden-var1.C: New test case.
892
893 2011-08-17  Tobias Burnus  <burnus@net-b.de>
894
895         PR fortran/31461
896         * gfortran.dg/warn_unused_var_2.f90: New.
897         * gfortran.dg/warn_unused_var_3.f90: New.
898
899 2011-08-17  Tom de Vries  <tom@codesourcery.com>
900
901         PR target/43597
902         * gcc.target/arm/pr43597.c: New test.
903
904 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
905
906         PR fortran/50070
907         * gfortran.dg/common_13.f90: New.
908
909 2011-08-16  Jason Merrill  <jason@redhat.com>
910
911         PR c++/50086
912         * g++.dg/cpp0x/variadic-unresolved.C: New.
913
914         * g++.old-deja/g++.brendan/README: Add R.I.P.
915
916         * g++.dg/ext/attr-used-1.C: New.
917
918         PR c++/50054
919         * g++.dg/cpp0x/initlist56.C: New.
920
921 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
922
923         PR testsuite/50085
924         * g++.dg/opt/life1.C: Only run on Linux.
925
926 2011-08-15  Tobias Burnus  <burnus@net-b.de>
927
928         * gfortran.dg/coarray_26.f90: New.
929
930 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
931
932         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
933         -fdump-tree-vrp1.
934
935 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
936
937         PR fortran/50073
938         * gfortran.dg/func_result_7.f90: New.
939
940 2011-08-13  Jason Merrill  <jason@redhat.com>
941
942         PR c++/50075
943         * g++.dg/cpp0x/decltype32.C: New.
944
945         PR c++/50059
946         * g++.dg/diagnostic/expr1.C: New.
947
948 2011-08-12  David Li  <davidxl@google.com>
949
950         * g++.dg/abi/vbase15.C: New test.
951
952 2011-08-12  Jason Merrill  <jason@redhat.com>
953
954         PR c++/50034
955         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
956
957 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
958
959         * gcc.dg/builtins-67.c: New test.
960         * gcc.target/i386/conversion.c: Ditto.
961
962 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
963             Brian Hackett  <bhackett1024@gmail.com>
964
965         * g++.dg/plugin/decl_plugin.c: New.
966         * g++.dg/plugin/decl-plugin-test.C: New.
967         * g++.dg/plugin/plugin.exp: Add above testcase.
968
969 2011-08-11  Richard Guenther  <rguenther@suse.de>
970
971         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
972
973 2011-08-11  Michael Matz  <matz@suse.de>
974
975         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
976
977 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
978
979         PR tree-optimization/50039
980         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
981         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
982
983 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
984
985         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
986         (sse4_1_test): Initialize src3 with random value.
987
988 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
989
990         * gcc.c-torture/execute/scal-to-vec1.c: New test.
991         * gcc.c-torture/execute/scal-to-vec2.c: New test.
992         * gcc.c-torture/execute/scal-to-vec3.c: New test.
993         * gcc.dg/scal-to-vec1.c: New test.
994         * gcc.dg/scal-to-vec2.c: New test.
995
996 2011-08-09  Richard Guenther  <rguenther@suse.de>
997
998         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
999         * gcc.dg/tree-ssa/vrp60.c: New testcase.
1000         * gcc.dg/tree-ssa/vrp61.c: Likewise.
1001         * gcc.dg/tree-ssa/vrp62.c: Likewise.
1002
1003 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1004
1005         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1006
1007 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1008
1009         * gcc.dg/pr49948.c: Require pthread effective target.
1010
1011 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1012
1013         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1014
1015 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
1016
1017         * gcc.target/i386/sse-22a.c: New test.
1018
1019 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
1020
1021         PR tree-optimization/50014
1022         * gcc.dg/vect/pr50014.c: New test.
1023
1024 2011-08-08  Martin Jambor  <mjambor@suse.cz>
1025
1026         PR middle-end/49923
1027         * gcc.dg/tree-ssa/pr49923.c: New test.
1028
1029 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1030
1031         PR target/49781
1032         * gcc.target/i386/pr49781-1.c: New.
1033
1034 2011-08-08  Jason Merrill  <jason@redhat.com>
1035
1036         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1037
1038         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1039
1040 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
1041
1042         PR fortran/49638
1043         * gfortran.dg/typebound_override_1.f90: New.
1044
1045 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1046
1047         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1048         x86_64 mingw target.
1049         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1050         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1051         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1052         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1053         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1054         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1055         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1056         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1057         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1058         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1059
1060 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1061
1062         PR testsuite/48727
1063         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1064
1065 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1066
1067         * gcc.dg/pr48770.c: Cleanup coverage files.
1068         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1069
1070 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1071
1072         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1073         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1074         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1075         lzcnt and bmi options.
1076
1077 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1078
1079         PR target/47381
1080         * gcc.dg/pr47381-1.c: New.
1081         * gcc.dg/pr47381-2.c: Likewise.
1082         * gcc.target/i386/pr47381.c: Likewise.
1083
1084 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1085
1086         PR middle-end/47727
1087         * gcc.dg/pr47727.c: New.
1088
1089         PR target/47372
1090         * gcc.dg/pr47372-1.c: New.
1091         * gcc.dg/pr47372-2.c: Likewise.
1092
1093 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1094
1095         PR middle-end/47449
1096         * gcc.target/i386/pr47449.c: New.
1097
1098         PR target/47446
1099         * gcc.dg/pr47446-1.c: New.
1100         * gcc.dg/pr47446-2.c: Likewise.
1101
1102 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1103
1104         PR target/47766
1105         * gcc.dg/pr47766.c: New.
1106
1107         PR target/47715
1108         * gcc.dg/tls/pr47715-1.c: New.
1109         * gcc.dg/tls/pr47715-2.c: Likewise.
1110         * gcc.dg/tls/pr47715-3.c: Likewise.
1111         * gcc.dg/tls/pr47715-4.c: Likewise.
1112         * gcc.dg/tls/pr47715-5.c: Likewise.
1113
1114 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1115
1116         PR libobjc/50002
1117         * objc.dg/gnu-api-2-class.m: Updated comments.
1118         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1119         * objc.dg/gnu-api-2-class-meta.m: New test.
1120         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1121
1122 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1123
1124         PR libobjc/49882
1125         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1126         with classes that are in construction.
1127
1128 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1129
1130         PR target/48084
1131         * gcc.target/i386/pr48084-1.c: New.
1132         * gcc.target/i386/pr48084-2.c: Likewise.
1133         * gcc.target/i386/pr48084-3.c: Likewise.
1134         * gcc.target/i386/pr48084-4.c: Likewise.
1135         * gcc.target/i386/pr48084-5.c: Likewise.
1136
1137         PR rtl-optimization/49504
1138         * gcc.target/i386/pr49504.c: New.
1139
1140         PR target/49860
1141         * gcc.dg/pr49860.c: New.
1142
1143 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1144
1145         PR libobjc/49882
1146         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1147         with classes that are in construction.
1148
1149 2011-08-05  Jason Merrill  <jason@redhat.com>
1150
1151         PR c++/48993
1152         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1153
1154         PR c++/49921
1155         * g++.dg/cpp0x/decltype31.C: New.
1156
1157         PR c++/49669
1158         * g++.dg/init/array28.C: New.
1159
1160         PR c++/49988
1161         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1162
1163 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1164
1165         PR target/47369
1166         * gcc.dg/pr47369-1.c: New.
1167
1168 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1169
1170         PR middle-end/47364
1171         * gcc.dg/torture/pr47364-1.c: New.
1172         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1173         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1174
1175 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1176
1177         PR fortran/37211
1178         * gfortran.dg/transfer_check_2.f90:  New test case.
1179
1180 2011-08-05  Jan Hubicka  <jh@suse.cz>
1181
1182         PR middle-end/49494
1183         * gfortran.dg/pr49494.f90: New testcase.
1184
1185 2011-08-05  Jan Hubicka  <jh@suse.cz>
1186
1187         PR middle-end/49735
1188         * gcc.c-torture/compile/pr49735.c: New testcase.
1189
1190 2011-08-05  Jason Merrill  <jason@redhat.com>
1191
1192         PR c++/47453
1193         * g++.dg/cpp0x/initlist56.C: New.
1194
1195         PR c++/49812
1196         * g++.dg/overload/rvalue2.C: New.
1197
1198         PR c++/49983
1199         * g++.dg/cpp0x/range-for21.C: New.
1200
1201         * g++.dg/ext/vla11.C: New.
1202
1203 2011-08-05  Richard Guenther  <rguenther@suse.de>
1204
1205         PR tree-optimization/49984
1206         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1207
1208 2011-08-05  Richard Guenther  <rguenther@suse.de>
1209
1210         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1211         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1212         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1213
1214 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1215
1216         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1217         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1218         * gfortran.dg/ldist-pr43023.f90: Ditto.
1219         * gfortran.dg/namelist_52.f90: Ditto.
1220         * gfortran.dg/interface_proc_end.f90: Ditto.
1221         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1222         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1223
1224 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1225
1226         * gcc.dg/vect/vect-over-widen-1.c: New test.
1227         * gcc.dg/vect/vect-over-widen-2.c: New test.
1228         * gcc.dg/vect/vect-over-widen-3.c: New test.
1229         * gcc.dg/vect/vect-over-widen-4.c: New test.
1230
1231 2011-08-04  Richard Guenther  <rguenther@suse.de>
1232
1233         PR fortran/49957
1234         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1235
1236 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1237
1238         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1239
1240 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1241
1242         PR middle-end/49905
1243         * g++.dg/ext/builtin-object-size3.C: New test.
1244
1245 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR tree-optimization/49948
1248         * gcc.dg/pr49948.c: New test.
1249
1250 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1251
1252         PR middle-end/47383
1253         * gcc.dg/torture/pr47383.c: New.
1254
1255 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1256
1257         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1258
1259 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1260
1261         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1262
1263 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1264
1265         PR target/47744
1266         * gcc.dg/torture/pr47744-1.c: New.
1267         * gcc.dg/torture/pr47744-2.c: Likewise.
1268         * gcc.dg/torture/pr47744-3.c: Likewise.
1269
1270 2011-08-03  Richard Guenther  <rguenther@suse.de>
1271
1272         PR middle-end/49958
1273         * gcc.dg/torture/pr49958.c: New testcase.
1274
1275 2011-08-03  Richard Guenther  <rguenther@suse.de>
1276
1277         PR tree-optimization/49938
1278         * g++.dg/torture/pr49938.C: New testcase.
1279
1280 2011-08-02  Jason Merrill  <jason@redhat.com>
1281
1282         PR c++/43886
1283         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1284
1285         PR c++/49577
1286         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1287
1288         PR c++/49593
1289         * g++.dg/cpp0x/variadic115.C: New.
1290
1291         PR c++/49803
1292         * g++.dg/cpp0x/union5.C: New.
1293
1294 2011-08-02  Daniel Kraft  <d@domob.eu>
1295
1296         PR fortran/49885
1297         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1298
1299 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1300
1301         PR middle-end/49947
1302         * gcc.dg/tree-ssa/forwprop-15.c
1303
1304 2011-08-02  Jason Merrill  <jason@redhat.com>
1305
1306         PR c++/49834
1307         * g++.dg/cpp0x/range-for20.C: New.
1308
1309 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1310
1311         * gfortran.dg/coarray_lib_token_3.f90: New.
1312
1313 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR fortran/46752
1316         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1317         * gcc.dg/gomp/atomic-15.c: New test.
1318         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1319         * g++.dg/gomp/atomic-15.C: New test.
1320         * g++.dg/gomp/private-1.C: New test.
1321         * g++.dg/gomp/sharing-2.C: New test.
1322         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1323         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1324         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1325
1326 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1327
1328         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1329         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1330         cleanup-module.
1331         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1332         * gfortran.dg/allocatable_function_5.f90: Ditto.
1333         * gfortran.dg/allocate_stat.f90: Ditto.
1334         * gfortran.dg/array_constructor_20.f90: Ditto.
1335         * gfortran.dg/array_constructor_21.f90: Ditto.
1336         * gfortran.dg/array_constructor_22.f90: Ditto.
1337         * gfortran.dg/array_constructor_26.f03: Ditto.
1338         * gfortran.dg/array_function_4.f90: Ditto.
1339         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1340         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1341         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1342         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1343         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1344         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1345         * gfortran.dg/class_15.f03: Ditto.
1346         * gfortran.dg/class_27.f03: Ditto.
1347         * gfortran.dg/class_33.f90: Ditto.
1348         * gfortran.dg/class_37.f03: Ditto.
1349         * gfortran.dg/class_40.f03: Ditto.
1350         * gfortran.dg/class_42.f03: Ditto.
1351         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1352         * gfortran.dg/coarray/registering_1.f90: Ditto.
1353         * gfortran.dg/convert_1.f90: Ditto.
1354         * gfortran.dg/default_initialization_3.f90: Ditto.
1355         * gfortran.dg/dependency_25.f90: Ditto.
1356         * gfortran.dg/dependency_26.f90: Ditto.
1357         * gfortran.dg/dependency_36.f90: Ditto.
1358         * gfortran.dg/dependency_37.f90: Ditto.
1359         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1360         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1361         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1362         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1363         * gfortran.dg/elemental_result_1.f90: Ditto.
1364         * gfortran.dg/empty_derived_type.f90: Ditto.
1365         * gfortran.dg/entry_7.f90: Ditto.
1366         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1367         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1368         * gfortran.dg/error_recovery_3.f90: Ditto.
1369         * gfortran.dg/extends_4.f03: Ditto.
1370         * gfortran.dg/func_assign.f90: Ditto.
1371         * gfortran.dg/func_assign_3.f90: Ditto.
1372         * gfortran.dg/generic_1.f90: Ditto.
1373         * gfortran.dg/generic_18.f90: Ditto.
1374         * gfortran.dg/generic_22.f03: Ditto.
1375         * gfortran.dg/generic_4.f90: Ditto.
1376         * gfortran.dg/generic_6.f90: Ditto.
1377         * gfortran.dg/generic_actual_arg.f90: Ditto.
1378         * gfortran.dg/graphite/id-21.f: Ditto.
1379         * gfortran.dg/graphite/pr45758.f90: Ditto.
1380         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1381         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1382         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1383         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1384         * gfortran.dg/host_used_types_1.f90: Ditto.
1385         * gfortran.dg/implicit_1.f90: Ditto.
1386         * gfortran.dg/implicit_11.f90: Ditto.
1387         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1388         * gfortran.dg/impure_actual_1.f90: Ditto.
1389         * gfortran.dg/impure_assignment_1.f90: Ditto.
1390         * gfortran.dg/impure_constructor_1.f90: Ditto.
1391         * gfortran.dg/initialization_10.f90: Ditto.
1392         * gfortran.dg/initialization_12.f90: Ditto.
1393         * gfortran.dg/interface_14.f90: Ditto.
1394         * gfortran.dg/interface_15.f90: Ditto.
1395         * gfortran.dg/interface_2.f90: Ditto.
1396         * gfortran.dg/interface_25.f90: Ditto.
1397         * gfortran.dg/interface_26.f90: Ditto.
1398         * gfortran.dg/interface_29.f90: Ditto.
1399         * gfortran.dg/interface_assignment_1.f90: Ditto.
1400         * gfortran.dg/internal_pack_6.f90: Ditto.
1401         * gfortran.dg/internal_pack_7.f90: Ditto.
1402         * gfortran.dg/internal_pack_8.f90: Ditto.
1403         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1404         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1405         * gfortran.dg/module_commons_3.f90: Ditto.
1406         * gfortran.dg/module_equivalence_4.f90: Ditto.
1407         * gfortran.dg/module_equivalence_6.f90: Ditto.
1408         * gfortran.dg/module_function_type_1.f90: Ditto.
1409         * gfortran.dg/module_naming_1.f90: Ditto.
1410         * gfortran.dg/namelist_4.f90: Ditto.
1411         * gfortran.dg/operator_c1202.f90: Ditto.
1412         * gfortran.dg/parens_7.f90: Ditto.
1413         * gfortran.dg/pr32921.f: Ditto.
1414         * gfortran.dg/pr33646.f90: Ditto.
1415         * gfortran.dg/pr41928.f90: Ditto.
1416         * gfortran.dg/pr42119.f90: Ditto.
1417         * gfortran.dg/pr43984.f90: Ditto.
1418         * gfortran.dg/present_1.f90: Ditto.
1419         * gfortran.dg/private_type_2.f90: Ditto.
1420         * gfortran.dg/proc_decl_2.f90: Ditto.
1421         * gfortran.dg/proc_ptr_10.f90: Ditto.
1422         * gfortran.dg/proc_ptr_22.f90: Ditto.
1423         * gfortran.dg/proc_ptr_8.f90: Ditto.
1424         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1425         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1426         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1427         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1428         * gfortran.dg/substring_equivalence.f90: Ditto.
1429         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1430         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1431         * gfortran.dg/trim_optimize_6.f90: Ditto.
1432         * gfortran.dg/typebound_call_12.f03: Ditto.
1433         * gfortran.dg/typebound_operator_5.f03: Ditto.
1434         * gfortran.dg/typebound_operator_6.f03: Ditto.
1435         * gfortran.dg/typebound_proc_18.f03: Ditto.
1436         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1437         * gfortran.dg/use_1.f90: Ditto.
1438         * gfortran.dg/use_10.f90: Ditto.
1439         * gfortran.dg/use_11.f90: Ditto.
1440         * gfortran.dg/use_14.f90: Ditto.
1441         * gfortran.dg/use_only_2.f90: Ditto.
1442         * gfortran.dg/use_rename_4.f90: Ditto.
1443         * gfortran.dg/use_rename_5.f90: Ditto.
1444         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1445         * gfortran.dg/used_interface_ref.f90: Ditto.
1446         * gfortran.dg/used_types_11.f90: Ditto.
1447         * gfortran.dg/used_types_3.f90: Ditto.
1448         * gfortran.dg/used_types_4.f90: Ditto.
1449         * gfortran.dg/userdef_operator_2.f90: Ditto.
1450         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1451         * gfortran.dg/vect/pr46213.f90: Ditto.
1452         * gfortran.dg/whole_file_21.f90: Ditto.
1453         * gfortran.dg/whole_file_22.f90: Ditto.
1454         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1455         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1456
1457 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1458
1459         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1460
1461 2011-08-01  Jason Merrill  <jason@redhat.com>
1462
1463         PR c++/49932
1464         * g++.dg/abi/mangle49.C: New.
1465
1466         PR c++/49924
1467         * g++.dg/cpp0x/constexpr-array4.C: New.
1468
1469         PR c++/49813
1470         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1471
1472 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1473
1474         PR target/49927
1475         * gcc.target/i386/pr49927.c: New test.
1476
1477 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1478
1479         PR tree-optimization/49926
1480         * gcc.dg/vect/pr49926.c: New test.
1481
1482 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1483
1484         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1485         * gcc.target/i386/lzcnt-1.c: New test.
1486         * gcc.target/i386/lzcnt-2.c: Likewise.
1487         * gcc.target/i386/lzcnt-2a.c: Likewise.
1488         * gcc.target/i386/lzcnt-3.c: Likewise.
1489         * gcc.target/i386/lzcnt-4.c: Likewise.
1490         * gcc.target/i386/lzcnt-4a.c: Likewise.
1491         * gcc.target/i386/lzcnt-5.c: Likewise.
1492         * gcc.target/i386/lzcnt-6.c: Likewise.
1493         * gcc.target/i386/lzcnt-6a.c: Likewise.
1494         * gcc.target/i386/lzcnt-check.h: Likewise.
1495
1496         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1497         * gcc.target/i386/sse-13.c: Likewise.
1498         * gcc.target/i386/sse-14.c: Likewise.
1499         * g++.dg/other/i386-2.C: Likewise.
1500         * g++.dg/other/i386-3.C: Likewise.
1501
1502 2011-08-01  Julian Brown  <julian@codesourcery.com>
1503
1504         * gcc.target/arm/fixed-point-exec.c: New test.
1505
1506 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1507
1508         PR target/49920
1509         * gcc.target/i386/pr49920.c: New test.
1510
1511 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1512
1513         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1514         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1515         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1516         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1517         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1518         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1519         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1520         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1521         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1522         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1523         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1524         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1525         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1526         * g++.dg/tree-ssa/pr33615.C: Ditto.
1527         * g++.dg/tree-ssa/restrict1.C: Ditto.
1528         * c-c++-common/restrict-2.c: Ditto.
1529         * gfortran.dg/pr32921.f: Ditto.
1530         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1531         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1532         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1533         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1534         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1535         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1536         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1537         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1538         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1539         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1540
1541 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1542
1543         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1544         .exe.ltrans[0-9]*. dump files.
1545
1546 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1547
1548         PR fortran/49112
1549         * gfortran.dg/abstract_type_6.f03: Modified.
1550         * gfortran.dg/typebound_proc_24.f03: New.
1551
1552 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1553
1554         PR testsuite/49917
1555         * g++.dg/init/for1.C: Fix.
1556
1557 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1558
1559         PR fortran/48876
1560         * gfortran.dg/string_5.f90:  New test.
1561
1562 2011-07-29  Jason Merrill  <jason@redhat.com>
1563
1564         PR c++/49867
1565         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1566
1567 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1568
1569         PR tree-optimization/47407
1570         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1571         alpha*-dec-osf*.
1572         Sort target list.
1573
1574 2011-07-29  Richard Guenther  <rguenther@suse.de>
1575
1576         * gcc.dg/uninit-suppress.c: Also disable VRP.
1577         * gcc.dg/uninit-suppress_2.c: Likewise.
1578
1579 2011-07-28  Jason Merrill  <jason@redhat.com>
1580
1581         PR c++/49808
1582         * g++.dg/template/nontype24.C: New.
1583
1584 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1585
1586         PR rtl-optimization/47958
1587         * gcc.dg/torture/pr47958-1.c: New.
1588
1589 2011-07-29  Wei Guozhi  <carrot@google.com>
1590
1591         PR rtl-optimization/49799
1592         * gcc.dg/pr49799.c: New test case.
1593
1594 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1595
1596         PR middle-end/48648
1597         * gcc.dg/graphite/id-pr48648.c: New.
1598
1599 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1600
1601         PR fortran/31067
1602         * gfortran.dg/maxloc_2.f90: New test.
1603         * gfortran.dg/maxloc_3.f90: New test.
1604         * gfortran.dg/minloc_1.f90: New test.
1605         * gfortran.dg/minloc_2.f90: New test.
1606         * gfortran.dg/minloc_3.f90: New test.
1607         * gfortran.dg/minmaxloc_7.f90: New test.
1608
1609         PR debug/49871
1610         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1611
1612 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1613
1614         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1615         the builtin isn't optimized away.
1616
1617 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1618
1619         PR fortran/45586
1620         * gfortran.dg/lto/pr45586-2_0.f90: New.
1621
1622 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1623
1624         PR middle-end/49875
1625         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1626         * c-c++-common/cxxbitfields-5.c: Same.
1627
1628 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1629
1630         * lib/target-supports.exp (check_effective_target_mmap): Use
1631         check_function_available.
1632
1633 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1634
1635         * g++.old-deja/g++.pt/crash60.C: Updated.
1636
1637 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR target/49866
1640         * gcc.target/i386/pr49866.c: New test.
1641
1642 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1643
1644         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1645         * gcc.target/i386/bmi-andn-1.c: New test.
1646         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1647         * gcc.target/i386/bmi-andn-2.c: Likewise.
1648         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1649         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1650         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1651         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1652         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1653         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1654         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1655         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1656         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1657         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1658         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1659         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1660         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1661         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1662         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1663         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1664         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1665         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1666         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1667         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1668         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1669
1670 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1671
1672         PR middle-end/47691
1673         * gfortran.dg/graphite/id-pr47691.f: New.
1674
1675 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1676
1677         * gcc.target/i386/avx-os-support.h: New.
1678         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1679         (main): Check avx_os_support before the test is run.
1680         * gcc.target/i386/aes-avx-check.h: Ditto.
1681         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1682
1683 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1684
1685         * gcc.target/i386/aggregate-ret3.c: New test.
1686         * gcc.target/i386/aggregate-ret4.c: New test.
1687
1688 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1689
1690         PR fortran/49755
1691         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1692         allocated array should *not* change its size.
1693         * gfortran.dg/multiple_allocation_3.f90: New test.
1694
1695 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1696
1697         PR c++/49776
1698         * g++.dg/cpp0x/constexpr-49776.C: New.
1699
1700 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1701
1702         PR middle-end/47046
1703         * gcc.dg/graphite/id-pr47046.c: New.
1704
1705 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1706
1707         PR middle-end/47653
1708         * gcc.dg/graphite/run-id-pr47593.c: New.
1709
1710 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1711
1712         PR middle-end/47653
1713         * gcc.dg/graphite/run-id-pr47653.c: New.
1714         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1715         induction variables.
1716         * gcc.dg/graphite/scop-16.c: Same.
1717         * gcc.dg/graphite/scop-17.c: Same.
1718         * gcc.dg/graphite/scop-21.c: Same.
1719
1720 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1721
1722         PR middle-end/48805
1723         * gcc.dg/graphite/id-pr48805.c: New.
1724
1725 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1726
1727         * gfortran.dg/coarray_lib_token_2.f90: New.
1728
1729 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1730
1731         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1732         SPU local store.
1733
1734 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1735
1736         PR tree-opt/49671
1737         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1738         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1739
1740 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1741
1742         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1743
1744         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1745         * gcc.c-torture/execute/loop-2g.c: Likewise.
1746         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1747         Require mmap support.
1748         * gcc.c-torture/execute/loop-2g.x: Likewise.
1749         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1750         (MAP_ANON): Provide default.
1751         * gcc.dg/20050826-1.c: Likewise.
1752         * gcc.target/i386/pr36533.c: Likewise.
1753         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1754         Use dg-require-effective-target mmap.
1755
1756 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1757
1758         PR c++/49838
1759         * g++.dg/cpp0x/range-for19.C: New.
1760
1761 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1762
1763         PR testsuite/49753
1764         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1765
1766         Revert:
1767         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1768
1769         PR testsuite/49753
1770         * g++.dg/torture/pr49309.C: Remove.
1771
1772 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1773
1774         PR tree-optimization/49809
1775         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1776         test.
1777
1778 2011-07-25  Richard Guenther  <rguenther@suse.de>
1779
1780         PR tree-optimization/49715
1781         * gcc.target/i386/pr49715-1.c: New testcase.
1782         * gcc.target/i386/pr49715-2.c: Likewise.
1783
1784 2011-07-23  Jason Merrill  <jason@redhat.com>
1785
1786         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1787
1788 2011-07-22  Jason Merrill  <jason@redhat.com>
1789
1790         PR c++/49793
1791         * g++.dg/cpp0x/initlist55.C: New.
1792
1793 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1794
1795         PR fortran/49791
1796         * gfortran.dg/namelist_72.f: New.
1797
1798 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1799
1800         * gfortran.dg/coarray_25.f90: New.
1801
1802 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1803
1804         * override1.C: This test should use c++0x mode.
1805         * override3.C: New. Test the diagnostics in c++98 mode.
1806
1807 2011-07-22  Jason Merrill  <jason@redhat.com>
1808             Mark Glisse  <marc.glisse@normalesup.org>
1809
1810         PR c++/30112
1811         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1812
1813         PR c++/49813
1814         * g++.dg/opt/builtins2.C: New.
1815         * g++.dg/other/error27.C: Don't rely on __builtin.
1816
1817 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1818
1819         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1820         on lp64 targets.
1821         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1822         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1823         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1824         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1825
1826         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1827         instead of ia32.
1828
1829 2011-07-22  Richard Guenther  <rguenther@suse.de>
1830
1831         PR tree-optimization/45819
1832         * gcc.dg/pr45819.c: New testcase.
1833
1834 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1835
1836         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1837
1838 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1839
1840         PR middle-end/47654
1841         PR middle-end/49649
1842         * gcc.dg/graphite/run-id-pr47654.c: New.
1843
1844 2011-07-21  Ian Lance Taylor  <iant@google.com>
1845
1846         PR middle-end/49705
1847         * gcc.dg/pr49705.c: New test.
1848
1849 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1850
1851         * lib/target-supports.exp (check_avx_os_support_available): New.
1852         (check_effective_target_avx_runtime): Use it.
1853
1854 2011-07-21  Richard Guenther  <rguenther@suse.de>
1855
1856         PR tree-optimization/49770
1857         * g++.dg/torture/pr49770.C: New testcase.
1858
1859 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1860
1861         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1862         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1863
1864 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1865
1866         * gfortran.dg/coarray_lib_token_1.f90: New.
1867
1868 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1869
1870         * gcc.dg/pr32912-2.c: Skip for AVR.
1871         * gcc.dg/pr44674.c: Add dg-require-profiling.
1872
1873 2011-07-20  Jason Merrill  <jason@redhat.com>
1874
1875         * g++.dg/ext/desig2.C: New.
1876
1877 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1878
1879         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1880         be generated.
1881         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1882         * gcc.target/powerpc/recip-3.c: Ditto.
1883
1884 2011-07-19  Jason Merrill  <jason@redhat.com>
1885
1886         PR c++/6709 (DR 743)
1887         PR c++/42603 (DR 950)
1888         * g++.dg/cpp0x/decltype21.C: New.
1889
1890 2011-07-20  Richard Guenther  <rguenther@suse.de>
1891
1892         PR middle-end/18908
1893         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1894         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1895
1896 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1897
1898         * gcc.target/arm/combine-movs.c: New.
1899         * gcc.target/arm/unsigned-extend-2.c: New.
1900
1901 2011-07-19  Jason Merrill  <jason@redhat.com>
1902
1903         PR c++/49785
1904         * g++.dg/cpp0x/variadic114.C: New.
1905
1906 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1907
1908         * gfortran.dg/coarray_args_1.f90: New.
1909         * gfortran.dg/coarray_args_2.f90: New.
1910
1911 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1912
1913         PR fortran/49708
1914         * gfortran.dg/allocate_error_3.f90: New.
1915
1916 2011-07-19  Richard Guenther  <rguenther@suse.de>
1917
1918         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1919         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1920         * gcc.dg/torture/20110719-1.c: New testcase.
1921
1922 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1923
1924         PR tree-optimization/49768
1925         * gcc.c-torture/execute/pr49768.c: New test.
1926
1927 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1928
1929         PR tree-optimization/49771
1930         * gcc.dg/vect/pr49771.c: New test.
1931
1932 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1933
1934         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1935         * gcc.dg/ipa/ipa-2.c: Likewise.
1936         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1937         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1938         * gcc.dg/ipa/ipa-5.c: Likewise.
1939         * gcc.dg/ipa/ipa-7.c: Likewise.
1940         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1941         * gcc.dg/ipa/ipacost-1.c: Likewise.
1942         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1943         functions.
1944         * gcc.dg/ipa/ipcp-1.c: New test.
1945         * gcc.dg/ipa/ipcp-2.c: Likewise.
1946         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1947
1948 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1949
1950         PR middle-end/49675
1951         * gfortran.dg/pr49675.f90: New test.
1952
1953 2011-07-18  Richard Guenther  <rguenther@suse.de>
1954
1955         * gcc.dg/torture/20110718-1.c: New testcase.
1956
1957 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1958
1959         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1960         * g++.dg/ext/bitfield3.C: Likewise.
1961         * g++.dg/ext/bitfield4.C: Likewise.
1962         * g++.dg/ext/bitfield5.C: Likewise.
1963         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1964         * g++.dg/other/pr23205-2.C: Likewise.
1965         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1966         * gcc.c-torture/compile/20001109-2.c: Likewise.
1967         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1968         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1969         * gcc.dg/bitfld-16.c: Likewise.
1970         * gcc.dg/bitfld-17.c: Likewise.
1971         * gcc.dg/bitfld-18.c: Likewise.
1972         * gcc.dg/builtins-config.h: Remove Netware support.
1973         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1974         * gcc.dg/cdce2.c: Likewise.
1975         * gcc.dg/cpp/assert4.c: Remove netware support.
1976         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1977         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1978
1979         * lib/target-supports.exp (check_visibility_available): Remove
1980         NetWare support.
1981         (check_profiling_available): Likewise.
1982
1983 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1984
1985         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1986
1987 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1988             Thomas Koenig  <tkoenig@gcc.gnu.org>
1989
1990         PR fortran/34657
1991         * gfortran.dg/generic_17.f90: Fix testcase.
1992         * gfortran.dg/interface_3.f90: Add dg-error.
1993         * gfortran.dg/use_14.f90: New.
1994         * gfortran.dg/use_15.f90: New.
1995
1996 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1997
1998         * gnat.dg/pointer_controlled.adb: New test.
1999
2000 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2001
2002         PR fortran/49624
2003         * gfortran.dg/pointer_remapping_7.f90: New.
2004
2005 2011-07-16  Jason Merrill  <jason@redhat.com>
2006
2007         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2008
2009 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
2010             Jason Merrill  <jason@redhat.com>
2011
2012         PR c++/45329
2013         PR c++/48934
2014         * g++.dg/cpp0x/decltype29.C: Adjust.
2015         * g++.dg/cpp0x/error4.C: Adjust.
2016         * g++.dg/cpp0x/sfinae26.C: Adjust.
2017         * g++.dg/cpp0x/variadic105.C: Adjust.
2018         * g++.dg/template/deduce3.C: Adjust.
2019         * g++.dg/template/error45.C: Adjust.
2020         * g++.dg/template/ptrmem2.C: Adjust.
2021         * g++.dg/template/sfinae2.C: Adjust.
2022         * g++.old-deja/g++.pt/crash60.C: Adjust.
2023         * g++.old-deja/g++.pt/unify6.C: Adjust.
2024         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2025         * g++.dg/cpp0x/nullptr15.C: Adjust.
2026         * g++.dg/cpp0x/pr31431-2.C: Adjust.
2027         * g++.dg/cpp0x/pr31431.C: Adjust.
2028         * g++.dg/cpp0x/pr31434.C: Adjust.
2029         * g++.dg/cpp0x/sfinae11.C: Adjust
2030         * g++.dg/cpp0x/temp_default2.C: Adjust.
2031         * g++.dg/cpp0x/trailing4.C: Adjust.
2032         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2033         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2034         * g++.dg/cpp0x/variadic105.C: Adjust.
2035         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2036         * g++.dg/ext/vla2.C: Adjust.
2037         * g++.dg/other/ptrmem10.C: Adjust.
2038         * g++.dg/other/ptrmem11.C: Adjust.
2039         * g++.dg/overload/unknown1.C: Adjust.
2040         * g++.dg/template/conv11.C: Adjust.
2041         * g++.dg/template/dependent-expr5.C: Adjust.
2042         * g++.dg/template/friend.C: Adjust.
2043         * g++.dg/template/incomplete2.C: Adjust.
2044         * g++.dg/template/local4.C: Adjust.
2045         * g++.dg/template/local6.C: Adjust.
2046         * g++.dg/template/operator9.C: Adjust.
2047         * g++.dg/template/ttp25.C: Adjust.
2048         * g++.dg/template/unify10.C: Adjust.
2049         * g++.dg/template/unify11.C: Adjust.
2050         * g++.dg/template/unify6.C: Adjust.
2051         * g++.dg/template/unify9.C: Adjust.
2052         * g++.dg/template/varmod1.C: Adjust.
2053         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2054         * g++.old-deja/g++.pt/crash28.C: Adjust.
2055         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2056         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2057         * g++.old-deja/g++.pt/expr2.C: Adjust.
2058         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2059         * g++.old-deja/g++.pt/spec5.C: Adjust.
2060         * g++.old-deja/g++.pt/spec6.C: Adjust.
2061         * g++.old-deja/g++.pt/unify4.C: Adjust.
2062         * g++.old-deja/g++.pt/unify8.C: Adjust.
2063         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2064         * g++.dg/overload/template5.C: New testcase.
2065         * g++.dg/template/overload12.C: New testcase.
2066
2067 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2068
2069         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2070         * gfortran.dg/coarray_7.f90: Ditto.
2071         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2072         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2073
2074 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2075
2076         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2077         case.
2078         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2079         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2080         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2081         C67X.
2082         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2083         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2084         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2085
2086 2011-07-15  Jason Merrill  <jason@redhat.com>
2087
2088         PR testsuite/49741
2089         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2090         Use --extra_opts instead of --additional_options.
2091
2092 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR testsuite/49753
2095         * g++.dg/torture/pr49309.C: Remove.
2096
2097 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2098
2099         * gcc.target/tic6x/weak-call.c: New test.
2100         * gcc.target/tic6x/fpcmp.c: New test.
2101         * gcc.target/tic6x/fpdiv.c: New test.
2102         * gcc.target/tic6x/rotdi16-scan.c: New test.
2103         * gcc.target/tic6x/ffssi.c: New test.
2104         * gcc.target/tic6x/fpdiv-lib.c: New test.
2105         * gcc.target/tic6x/cold-lc.c: New test.
2106         * gcc.target/tic6x/longcalls.c: New test.
2107         * gcc.target/tic6x/abi-align-1.c: New test.
2108         * gcc.target/tic6x/fpcmp-finite.c: New test.
2109         * gcc.target/tic6x/rotdi16.c: New test.
2110         * gcc.target/tic6x/bswapl.c: New test.
2111         * gcc.target/tic6x/ffsdi.c: New test.
2112         * gcc.target/tic6x/tic6x.exp: New file.
2113         * gcc.target/tic6x/builtins/arith24.c: New test.
2114         * gcc.target/tic6x/builtins/smpy.c: New test.
2115         * gcc.target/tic6x/builtins/smpylh.c: New test.
2116         * gcc.target/tic6x/builtins/smpyh.c: New test.
2117         * gcc.target/tic6x/builtins/sarith1.c: New test.
2118         * gcc.target/tic6x/builtins/extclr.c: New test
2119         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2120         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2121         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2122         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2123         New functions.
2124         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2125         __TMS320C6X__.
2126         * gcc.dg/20020312-2.c: Likewise.
2127         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2128         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2129         * gcc.dg/torture/builtin-math-7.c: Likewise.
2130
2131         PR testsuite/49757
2132         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2133         not testing tic6x-*-*.
2134
2135 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2136
2137         PR tree-opt/49309
2138         * g++.dg/torture/pr49309.C: New testcase.
2139
2140 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2141
2142         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2143
2144 2011-07-14  Richard Guenther  <rguenther@suse.de>
2145
2146         PR tree-optimization/49651
2147         * gcc.dg/torture/pr49651.c: New testcase.
2148
2149 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2150
2151         PR target/43746
2152         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2153
2154 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2155
2156         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2157         -mno-pointers-to-nested-functions.
2158         * gcc.target/powerpc/no-r11-2.c: Ditto.
2159         * gcc.target/powerpc/no-r11-3.c: Ditto.
2160
2161 2011-07-13  Jason Merrill  <jason@redhat.com>
2162
2163         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2164         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2165         when compiling C files.
2166         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2167         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2168         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2169         * g++.dg/lookup/anon2.C: Likewise.
2170         * g++.dg/tree-ssa/copyprop.C: Likewise.
2171         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2172         * g++.dg/init/vector1.C: Ignore narrowing errors.
2173         * g++.dg/torture/pr35526.C: Likewise.
2174         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2175
2176 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2177
2178         PR libfortran/49296
2179         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2180         and logical reads.
2181
2182 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2183
2184         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2185         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2186
2187 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2188
2189         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2190         * lib/obj-c++.exp (obj-c++_init): Ditto.
2191         * lib/file-format.exp (gcc_target_object_format): Ditto.
2192         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2193         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2194         (check_visibility_available): Ditto.
2195         (check_effective_target_tls_native): Ditto.
2196         (check_effective_target_tls_emulated): Ditto.
2197         (check_effective_target_function_sections): Ditto.
2198
2199 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2200
2201         * gcc.target/arm/pr48183.c: New test.
2202
2203 2011-07-13  Richard Guenther  <rguenther@suse.de>
2204
2205         * gcc.dg/torture/20110713-1.c: New testcase.
2206
2207 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2208
2209         PR rtl-opt/49474
2210         * gcc.c-torture/compile/pr49474.c: New testcase.
2211
2212 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2213
2214         PR tree-optimization/49712
2215         * gcc.c-torture/execute/pr49712.c: New test.
2216
2217 2011-07-11  Jason Merrill  <jason@redhat.com>
2218
2219         PR c++/44609
2220         * g++.dg/template/recurse3.C: New.
2221
2222 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2223
2224         PR debug/49676
2225         * gcc.dg/guality/csttest.c: New test.
2226
2227         PR fortran/49698
2228         * gfortran.dg/pr49698.f90: New test.
2229
2230 2011-07-11  Jeff Law  <law@redhat.com>
2231
2232         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2233
2234 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2235
2236         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2237         * go.test/go-test.exp (go-set-goarch): Likewise.
2238
2239 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2240
2241         PR target/39633
2242         * gcc.target/avr/torture/pr39633.c: New test case.
2243
2244 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2245
2246         PR fortran/18918
2247         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2248
2249 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2250
2251         * lib/target-supports.exp (check_effective_target_scheduling):
2252         New Function.
2253         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2254         * gcc.dg/pr45055.c: Ditto.
2255         * gcc.dg/pr45353.c: Ditto.
2256         * g++.dg/pr45056.C: Ditto.
2257
2258 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2259
2260         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2261         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2262         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2263         * g++.dg/torture/pr31863.C: Skip AVR.
2264
2265 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2266
2267         PR fortran/49690
2268         * gfortran.dg/intrinsic_signal.f90: New.
2269
2270 2011-07-09  Jason Merrill  <jason@redhat.com>
2271
2272         * g++.dg/cpp0x/regress/regress6.C: New.
2273         * g++.dg/parse/crash45.C: Adjust message.
2274         * g++.dg/template/crash38.C: Adjust message.
2275         * g++.dg/template/crash64.C: Adjust message.
2276
2277 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2278
2279         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2280         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2281         * g++.dg/abi/bitfield3.C: Likewise.
2282         * g++.dg/eh/pr38662.C: Likewise.
2283         * g++.dg/ext/attrib36.C: Likewise.
2284         * g++.dg/ext/attrib37.C: Likewise.
2285         * g++.dg/ext/attrib8.C: Likewise.
2286         * g++.dg/ext/tmplattr1.C: Likewise.
2287         * g++.dg/inherit/override-attribs.C: Likewise.
2288         * g++.dg/opt/inline9.C: Likewise.
2289         * g++.dg/opt/life1.C: Likewise.
2290         * g++.dg/opt/longbranch2.C: Likewise.
2291         * g++.dg/opt/nrv12.C: Likewise.
2292         * g++.dg/opt/reg-stack4.C: Likewise.
2293         * g++.dg/other/pr35504.C: Likewise.
2294         * g++.dg/other/pr39496.C: Likewise.
2295         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2296         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2297         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2298         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2299         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2300         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2301         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2302         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2303         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2304         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2305         * g++.dg/warn/pr15774-1.C: Likewise.
2306         * g++.dg/warn/pr15774-2.C: Likewise.
2307         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2308         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2309         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2310         * g++.old-deja/g++.pt/asm2.C: Likewise.
2311         * gcc.c-torture/compile/20000804-1.c: Likewise.
2312         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2313         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2314         * gcc.dg/20020108-1.c: Likewise.
2315         * gcc.dg/20020122-2.c: Likewise.
2316         * gcc.dg/20020122-3.c: Likewise.
2317         * gcc.dg/20020206-1.c: Likewise.
2318         * gcc.dg/20020219-1.c: Likewise.
2319         * gcc.dg/20020310-1.c: Likewise.
2320         * gcc.dg/20020411-1.c: Likewise.
2321         * gcc.dg/20020418-2.c: Likewise.
2322         * gcc.dg/20020426-2.c: Likewise.
2323         * gcc.dg/20020517-1.c: Likewise.
2324         * gcc.dg/20030204-1.c: Likewise.
2325         * gcc.dg/20030826-2.c: Likewise.
2326         * gcc.dg/20031102-1.c: Likewise.
2327         * gcc.dg/20031202-1.c: Likewise.
2328         * gcc.dg/20050111-1.c: Likewise.
2329         * gcc.dg/20050503-1.c: Likewise.
2330         * gcc.dg/array-init-1.c: Likewise.
2331         * gcc.dg/builtin-apply4.c: Likewise.
2332         * gcc.dg/dfp/pr31344.c: Likewise.
2333         * gcc.dg/gomp/atomic-11.c: Likewise.
2334         * gcc.dg/graphite/pr40281.c: Likewise.
2335         * gcc.dg/ia64-sync-1.c: Likewise.
2336         * gcc.dg/ia64-sync-2.c: Likewise.
2337         * gcc.dg/ia64-sync-3.c: Likewise.
2338         * gcc.dg/ia64-sync-4.c: Likewise.
2339         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2340         * gcc.dg/invalid-call-1.c: Likewise.
2341         * gcc.dg/loop-3.c: Likewise.
2342         * gcc.dg/lower-subreg-1.c: Likewise.
2343         * gcc.dg/lto/pr47259_0.c: Likewise.
2344         * gcc.dg/nested-calls-1.c: Likewise.
2345         * gcc.dg/pr20017.c: Likewise.
2346         * gcc.dg/pr25023.c: Likewise.
2347         * gcc.dg/pr27671-2.c: Likewise.
2348         * gcc.dg/pr32176.c: Likewise.
2349         * gcc.dg/pr33676.c: Likewise.
2350         * gcc.dg/pr35045.c: Likewise.
2351         * gcc.dg/pr36015.c: Likewise.
2352         * gcc.dg/pr36584.c: Likewise.
2353         * gcc.dg/pr36998.c: Likewise.
2354         * gcc.dg/pr37438.c: Likewise.
2355         * gcc.dg/pr37908.c: Likewise.
2356         * gcc.dg/pr41241.c: Likewise.
2357         * gcc.dg/pr41340.c: Likewise.
2358         * gcc.dg/pr44136.c: Likewise.
2359         * gcc.dg/pr44194-1.c: Likewise.
2360         * gcc.dg/pr46212.c: Likewise.
2361         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2362         * gcc.dg/setjmp-2.c: Likewise.
2363         * gcc.dg/short-compare-1.c: Likewise.
2364         * gcc.dg/short-compare-2.c: Likewise.
2365         * gcc.dg/smod-1.c: Likewise.
2366         * gcc.dg/sync-2.c: Likewise.
2367         * gcc.dg/sync-3.c: Likewise.
2368         * gcc.dg/tls/opt-1.c: Likewise.
2369         * gcc.dg/tls/opt-2.c: Likewise.
2370         * gcc.dg/tls/opt-3.c: Likewise.
2371         * gcc.dg/torture/badshift.c: Likewise.
2372         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2373         * gcc.dg/torture/pr20314-2.c: Likewise.
2374         * gcc.dg/torture/pr36891.c: Likewise.
2375         * gcc.dg/torture/pr38774.c: Likewise.
2376         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2377         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2378         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2379         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2380         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2381         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2382         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2383         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2384         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2385         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2386         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2387         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2388         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2389         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2390         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2391         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2392         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2393         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2394         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2395         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2396         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2397         * gcc.dg/unroll-1.c: Likewise.
2398         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2399         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2400         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2401         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2402         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2403         * gcc.target/i386/20000609-1.c: Likewise.
2404         * gcc.target/i386/20000720-1.c: Likewise.
2405         * gcc.target/i386/20000724-1.c: Likewise.
2406         * gcc.target/i386/20011107-1.c: Likewise.
2407         * gcc.target/i386/20011119-1.c: Likewise.
2408         * gcc.target/i386/20020201-3.c: Likewise.
2409         * gcc.target/i386/20020218-1.c: Likewise.
2410         * gcc.target/i386/20020729-1.c: Likewise.
2411         * gcc.target/i386/20030926-1.c: Likewise.
2412         * gcc.target/i386/20060125-1.c: Likewise.
2413         * gcc.target/i386/20060125-2.c: Likewise.
2414         * gcc.target/i386/20060512-1.c: Likewise.
2415         * gcc.target/i386/20060512-2.c: Likewise.
2416         * gcc.target/i386/20060512-3.c: Likewise.
2417         * gcc.target/i386/20060512-4.c: Likewise.
2418         * gcc.target/i386/387-1.c: Likewise.
2419         * gcc.target/i386/387-2.c: Likewise.
2420         * gcc.target/i386/387-5.c: Likewise.
2421         * gcc.target/i386/387-6.c: Likewise.
2422         * gcc.target/i386/980312-1.c: Likewise.
2423         * gcc.target/i386/980313-1.c: Likewise.
2424         * gcc.target/i386/990117-1.c: Likewise.
2425         * gcc.target/i386/990424-1.c: Likewise.
2426         * gcc.target/i386/990524-1.c: Likewise.
2427         * gcc.target/i386/991129-1.c: Likewise.
2428         * gcc.target/i386/991214-1.c: Likewise.
2429         * gcc.target/i386/991230-1.c: Likewise.
2430         * gcc.target/i386/addr-sel-1.c: Likewise.
2431         * gcc.target/i386/aggregate-ret1.c: Likewise.
2432         * gcc.target/i386/aggregate-ret2.c: Likewise.
2433         * gcc.target/i386/align-main-3.c: Likewise.
2434         * gcc.target/i386/amd64-abi-1.c: Likewise.
2435         * gcc.target/i386/amd64-abi-2.c: Likewise.
2436         * gcc.target/i386/amd64-abi-4.c: Likewise.
2437         * gcc.target/i386/amd64-abi-5.c: Likewise.
2438         * gcc.target/i386/amd64-abi-6.c: Likewise.
2439         * gcc.target/i386/asm-1.c: Likewise.
2440         * gcc.target/i386/asm-3.c: Likewise.
2441         * gcc.target/i386/asm-5.c: Likewise.
2442         * gcc.target/i386/attributes-error.c: Likewise.
2443         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2444         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2445         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2446         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2447         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2448         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2449         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2450         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2451         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2452         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2453         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2454         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2455         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2456         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2457         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2458         * gcc.target/i386/bitfield1.c: Likewise.
2459         * gcc.target/i386/bitfield2.c: Likewise.
2460         * gcc.target/i386/bmi-2.c: Likewise.
2461         * gcc.target/i386/bmi-5.c: Likewise.
2462         * gcc.target/i386/builtin-unreachable.c: Likewise.
2463         * gcc.target/i386/cleanup-2.c: Likewise.
2464         * gcc.target/i386/clobbers.c: Likewise.
2465         * gcc.target/i386/cmov8.c: Likewise.
2466         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2467         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2468         * gcc.target/i386/compress-float-387.c: Likewise.
2469         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2470         * gcc.target/i386/compress-float-sse.c: Likewise.
2471         * gcc.target/i386/crc32-2.c: Likewise.
2472         * gcc.target/i386/crc32-3.c: Likewise.
2473         * gcc.target/i386/divmod-7.c: Likewise.
2474         * gcc.target/i386/divmod-8.c: Likewise.
2475         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2476         * gcc.target/i386/fma3-builtin.c: Likewise.
2477         * gcc.target/i386/fma3-fma.c: Likewise.
2478         * gcc.target/i386/fma4-256-vector.c: Likewise.
2479         * gcc.target/i386/fma4-builtin.c: Likewise.
2480         * gcc.target/i386/fma4-fma-2.c: Likewise.
2481         * gcc.target/i386/fma4-fma.c: Likewise.
2482         * gcc.target/i386/fma4-vector-2.c: Likewise.
2483         * gcc.target/i386/fma4-vector.c: Likewise.
2484         * gcc.target/i386/funcspec-1.c: Likewise.
2485         * gcc.target/i386/funcspec-10.c: Likewise.
2486         * gcc.target/i386/funcspec-11.c: Likewise.
2487         * gcc.target/i386/funcspec-2.c: Likewise.
2488         * gcc.target/i386/funcspec-5.c: Likewise.
2489         * gcc.target/i386/funcspec-6.c: Likewise.
2490         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2491         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2492         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2493         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2494         * gcc.target/i386/incoming-1.c: Likewise.
2495         * gcc.target/i386/incoming-10.c: Likewise.
2496         * gcc.target/i386/incoming-11.c: Likewise.
2497         * gcc.target/i386/incoming-12.c: Likewise.
2498         * gcc.target/i386/incoming-13.c: Likewise.
2499         * gcc.target/i386/incoming-14.c: Likewise.
2500         * gcc.target/i386/incoming-15.c: Likewise.
2501         * gcc.target/i386/incoming-2.c: Likewise.
2502         * gcc.target/i386/incoming-3.c: Likewise.
2503         * gcc.target/i386/incoming-4.c: Likewise.
2504         * gcc.target/i386/incoming-5.c: Likewise.
2505         * gcc.target/i386/incoming-6.c: Likewise.
2506         * gcc.target/i386/incoming-7.c: Likewise.
2507         * gcc.target/i386/incoming-8.c: Likewise.
2508         * gcc.target/i386/incoming-9.c: Likewise.
2509         * gcc.target/i386/lea.c: Likewise.
2510         * gcc.target/i386/local.c: Likewise.
2511         * gcc.target/i386/loop-1.c: Likewise.
2512         * gcc.target/i386/loop-2.c: Likewise.
2513         * gcc.target/i386/loop-3.c: Likewise.
2514         * gcc.target/i386/max-stack-align.c: Likewise.
2515         * gcc.target/i386/memcpy-1.c: Likewise.
2516         * gcc.target/i386/movbe-2.c: Likewise.
2517         * gcc.target/i386/movq-2.c: Likewise.
2518         * gcc.target/i386/movq.c: Likewise.
2519         * gcc.target/i386/nrv1.c: Likewise.
2520         * gcc.target/i386/pad-4.c: Likewise.
2521         * gcc.target/i386/pad-5a.c: Likewise.
2522         * gcc.target/i386/pad-5b.c: Likewise.
2523         * gcc.target/i386/pad-6a.c: Likewise.
2524         * gcc.target/i386/pad-6b.c: Likewise.
2525         * gcc.target/i386/pad-7.c: Likewise.
2526         * gcc.target/i386/pad-9.c: Likewise.
2527         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2528         * gcc.target/i386/pic-1.c: Likewise.
2529         * gcc.target/i386/pr12092-1.c: Likewise.
2530         * gcc.target/i386/pr12329.c: Likewise.
2531         * gcc.target/i386/pr21518.c: Likewise.
2532         * gcc.target/i386/pr22362.c: Likewise.
2533         * gcc.target/i386/pr22585.c: Likewise.
2534         * gcc.target/i386/pr23098.c: Likewise.
2535         * gcc.target/i386/pr25196.c: Likewise.
2536         * gcc.target/i386/pr25293.c: Likewise.
2537         * gcc.target/i386/pr25654.c: Likewise.
2538         * gcc.target/i386/pr26449.c: Likewise.
2539         * gcc.target/i386/pr26778.c: Likewise.
2540         * gcc.target/i386/pr26826.c: Likewise.
2541         * gcc.target/i386/pr27266.c: Likewise.
2542         * gcc.target/i386/pr29978.c: Likewise.
2543         * gcc.target/i386/pr30505.c: Likewise.
2544         * gcc.target/i386/pr30961-1.c: Likewise.
2545         * gcc.target/i386/pr31628.c: Likewise.
2546         * gcc.target/i386/pr32000-2.c: Likewise.
2547         * gcc.target/i386/pr32661-1.c: Likewise.
2548         * gcc.target/i386/pr32708-2.c: Likewise.
2549         * gcc.target/i386/pr32708-3.c: Likewise.
2550         * gcc.target/i386/pr34256.c: Likewise.
2551         * gcc.target/i386/pr34312.c: Likewise.
2552         * gcc.target/i386/pr34522.c: Likewise.
2553         * gcc.target/i386/pr35160.c: Likewise.
2554         * gcc.target/i386/pr35281.c: Likewise.
2555         * gcc.target/i386/pr36246.c: Likewise.
2556         * gcc.target/i386/pr36786.c: Likewise.
2557         * gcc.target/i386/pr37275.c: Likewise.
2558         * gcc.target/i386/pr37843-3.c: Likewise.
2559         * gcc.target/i386/pr37843-4.c: Likewise.
2560         * gcc.target/i386/pr39082-1.c: Likewise.
2561         * gcc.target/i386/pr39431.c: Likewise.
2562         * gcc.target/i386/pr39496.c: Likewise.
2563         * gcc.target/i386/pr39543-2.c: Likewise.
2564         * gcc.target/i386/pr39911.c: Likewise.
2565         * gcc.target/i386/pr40718.c: Likewise.
2566         * gcc.target/i386/pr40906-1.c: Likewise.
2567         * gcc.target/i386/pr40906-2.c: Likewise.
2568         * gcc.target/i386/pr40906-3.c: Likewise.
2569         * gcc.target/i386/pr40934.c: Likewise.
2570         * gcc.target/i386/pr41900.c: Likewise.
2571         * gcc.target/i386/pr42589.c: Likewise.
2572         * gcc.target/i386/pr43662.c: Likewise.
2573         * gcc.target/i386/pr43671.c: Likewise.
2574         * gcc.target/i386/pr43766.c: Likewise.
2575         * gcc.target/i386/pr43869.c: Likewise.
2576         * gcc.target/i386/pr44942.c: Likewise.
2577         * gcc.target/i386/pr44948-2a.c: Likewise.
2578         * gcc.target/i386/pr45234.c: Likewise.
2579         * gcc.target/i386/pr45336-2.c: Likewise.
2580         * gcc.target/i386/pr45336-4.c: Likewise.
2581         * gcc.target/i386/pr45852.c: Likewise.
2582         * gcc.target/i386/pr46470.c: Likewise.
2583         * gcc.target/i386/pr48037-1.c: Likewise.
2584         * gcc.target/i386/pr48389.c: Likewise.
2585         * gcc.target/i386/pr49095.c: Likewise.
2586         * gcc.target/i386/pr9771-1.c: Likewise.
2587         * gcc.target/i386/rdfsbase-1.c: Likewise.
2588         * gcc.target/i386/rdfsbase-2.c: Likewise.
2589         * gcc.target/i386/rdgsbase-1.c: Likewise.
2590         * gcc.target/i386/rdgsbase-2.c: Likewise.
2591         * gcc.target/i386/rdrand-3.c: Likewise.
2592         * gcc.target/i386/regparm-stdcall.c: Likewise.
2593         * gcc.target/i386/regparm.c: Likewise.
2594         * gcc.target/i386/reload-1.c: Likewise.
2595         * gcc.target/i386/rotate-2.c: Likewise.
2596         * gcc.target/i386/sibcall-5.c: Likewise.
2597         * gcc.target/i386/signbit-1.c: Likewise.
2598         * gcc.target/i386/signbit-2.c: Likewise.
2599         * gcc.target/i386/signbit-3.c: Likewise.
2600         * gcc.target/i386/sse-5.c: Likewise.
2601         * gcc.target/i386/sse-8.c: Likewise.
2602         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2603         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2604         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2605         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2606         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2607         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2608         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2609         * gcc.target/i386/sse2-movq-2.c: Likewise.
2610         * gcc.target/i386/sse2-movq-3.c: Likewise.
2611         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2612         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2613         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2614         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2615         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2616         * gcc.target/i386/ssefn-1.c: Likewise.
2617         * gcc.target/i386/ssefn-2.c: Likewise.
2618         * gcc.target/i386/sseregparm-1.c: Likewise.
2619         * gcc.target/i386/sseregparm-2.c: Likewise.
2620         * gcc.target/i386/sseregparm-3.c: Likewise.
2621         * gcc.target/i386/sseregparm-4.c: Likewise.
2622         * gcc.target/i386/sseregparm-5.c: Likewise.
2623         * gcc.target/i386/sseregparm-6.c: Likewise.
2624         * gcc.target/i386/sseregparm-7.c: Likewise.
2625         * gcc.target/i386/sseregparm-8.c: Likewise.
2626         * gcc.target/i386/stack-realign.c: Likewise.
2627         * gcc.target/i386/stack-usage-realign.c: Likewise.
2628         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2629         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2630         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2631         * gcc.target/i386/stackalign/return-1.c: Likewise.
2632         * gcc.target/i386/stackalign/return-2.c: Likewise.
2633         * gcc.target/i386/stackalign/return-3.c: Likewise.
2634         * gcc.target/i386/tailcall-1.c: Likewise.
2635         * gcc.target/i386/tbm-2.c: Likewise.
2636         * gcc.target/i386/udivmod-7.c: Likewise.
2637         * gcc.target/i386/udivmod-8.c: Likewise.
2638         * gcc.target/i386/unroll-1.c: Likewise.
2639         * gcc.target/i386/vararg-1.c: Likewise.
2640         * gcc.target/i386/vararg-2.c: Likewise.
2641         * gcc.target/i386/vect8-ret.c: Likewise.
2642         * gcc.target/i386/vectorize5.c: Likewise.
2643         * gcc.target/i386/wmul-1.c: Likewise.
2644         * gcc.target/i386/wmul-2.c: Likewise.
2645         * gcc.target/i386/wrfsbase-1.c: Likewise.
2646         * gcc.target/i386/wrfsbase-2.c: Likewise.
2647         * gcc.target/i386/wrgsbase-1.c: Likewise.
2648         * gcc.target/i386/wrgsbase-2.c: Likewise.
2649         * gcc.target/i386/xop-pcmov.c: Likewise.
2650         * gcc.target/i386/xop-pcmov2.c: Likewise.
2651         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2652         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2653         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2654         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2655         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2656         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2657         * gcc.target/i386/zee.c: Likewise.
2658         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2659         * gfortran.dg/compiler-directive_2.f: Likewise.
2660         * gfortran.dg/g77/20010216-1.f: Likewise.
2661         * gfortran.dg/gomp/pr39152.f90: Likewise.
2662         * gfortran.dg/pr33794.f90: Likewise.
2663
2664 2011-07-09  Jason Merrill  <jason@redhat.com>
2665
2666         * g++.dg/cpp0x/regress/regress5.C: New.
2667
2668 2011-07-08  Jason Merrill  <jason@redhat.com>
2669
2670         PR c++/45437
2671         * g++.dg/expr/compound-asn1.C: New.
2672         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2673
2674 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR target/49621
2677         * gcc.target/powerpc/altivec-34.c: New test.
2678
2679 2011-07-08  Jason Merrill  <jason@redhat.com>
2680
2681         PR c++/45603
2682         * g++.dg/abi/guard3.C: New.
2683
2684 2011-07-08  Julian Brown  <julian@codesourcery.com>
2685
2686         * lib/target-supports.exp
2687         (check_effective_target_arm_little_endian): New.
2688         (check_effective_target_vect_pack_trunc): Use above.
2689         (check_effective_target_vect_unpack): Likewise.
2690         (check_effective_target_vect_element_align): Test
2691         check_effective_target_arm_vect_no_misalign for ARM.
2692
2693 2011-07-08  Jason Merrill  <jason@redhat.com>
2694
2695         PR c++/49673
2696         * g++.dg/cpp0x/constexpr-rom.C: New.
2697
2698 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2699
2700         PR middle-end/49519
2701         * g++.dg/torture/pr49519.C: New test.
2702
2703 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2704
2705         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2706
2707 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2708
2709         PR testsuite/48727
2710         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2711
2712 2011-07-08  Richard Guenther  <rguenther@suse.de>
2713
2714         PR tree-optimization/49662
2715         * gcc.dg/graphite/interchange-14.c: XFAIL.
2716         * gcc.dg/graphite/interchange-15.c: Likewise.
2717         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2718
2719 2011-07-06  Jason Merrill  <jason@redhat.com>
2720
2721         PR c++/49663
2722         * g++.dg/cpp0x/regress/regress4.C: New.
2723
2724 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2725
2726         PR fortran/49648
2727         * gfortran.dg/result_in_spec_4.f90: New test.
2728
2729 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2730
2731         * gcc.target/sparc/cas64.c: New test.
2732
2733 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2734
2735         PR c/49644
2736         * g++.dg/torture/pr49644.C: New test.
2737
2738         PR c/49644
2739         * gcc.c-torture/execute/pr49644.c: New test.
2740
2741 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2742
2743         * lib/target-supports.exp (check_effective_target_ia32): New.
2744         (check_effective_target_x32): Likewise.
2745         (check_effective_target_vect_cmdline_needed): Also check x32.
2746
2747 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2748
2749         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2750         dg-prune-output.
2751         * gcc.target/arm/pr42235.c: Likewise.
2752         * gcc.target/arm/pr42495.c: Likewise.
2753         * gcc.target/arm/pr42574.c: Likewise.
2754         * gcc.target/arm/thumb-branch1.c: Likewise.
2755
2756         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2757         unneeded prune of possible warning.
2758         * gcc.target/arm/pr40956.c: Likewise.
2759         * gcc.target/arm/pr42505.c: Likewise.
2760
2761         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2762         * gcc.c-torture/compile/pr46883.c: Likewise.
2763         * gcc.c-torture/compile/pr46934.c: Likewise.
2764
2765         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2766         for move to ../../gcc.c-torture/compile.
2767         * gcc.target/arm/pr46883.c: Likewise.
2768         * gcc.target/arm/pr46934.c: Likewise.
2769
2770         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2771         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2772         * gcc.target/arm/wmul-1.c: Likewise.
2773         * gcc.target/arm/wmul-2.c: Likewise.
2774         * gcc.target/arm/wmul-3.c: Likewise.
2775         * gcc.target/arm/wmul-4.c: Likewise.
2776         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2777         add tab after scan target.
2778         * gcc.target/arm/smlaltt-1.c: Likewise.
2779         * gcc.target/arm/smlatb-1.c: Likewise.
2780         * gcc.target/arm/smlatt-1.c: Likewise.
2781
2782 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2783
2784         PR debug/49522
2785         * gcc.dg/debug/pr49522.c: New test.
2786
2787 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2788
2789         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2790         * gcc.dg/pr46212.c: Run only if target int32plus.
2791         * gcc.dg/torture/pr48146.c: Ditto.
2792         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2793         * c-c++-common/pr44832.c: Ditto.
2794         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2795         * gcc.dg/pr31490.c: Ditto.
2796         * gcc.dg/torture/builtin-math-7.c: Run only if target
2797         large_double.
2798         * gcc.dg/torture/pr45764.c: Skip for AVR.
2799         * gcc.dg/pr47893.c: Ditto.
2800
2801 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2802
2803         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2804         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2805         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2806         add tab to scan target.
2807
2808 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2809
2810         * gcc.target/arm/neon-modes-3.c: New test.
2811
2812 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2813
2814         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2815         -fno-loop-interchange -ffast-math.
2816
2817 2011-07-07  Richard Guenther  <rguenther@suse.de>
2818
2819         * gcc.dg/ftrapv-3.c: New testcase.
2820
2821 2011-07-07  Richard Guenther  <rguenther@suse.de>
2822
2823         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2824         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2825
2826 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2827
2828         * gcc.dg/binop-notxor1.c: New test.
2829         * gcc.dg/binop-notand4a.c: New test.
2830         * gcc.dg/binop-notxor2.c: New test.
2831         * gcc.dg/binop-notand3a.c: New test.
2832         * gcc.dg/binop-notand2a.c: New test.
2833         * gcc.dg/binop-notand6a.c: New test.
2834         * gcc.dg/binop-notor1.c: New test.
2835         * gcc.dg/binop-notand1a.c: New test.
2836         * gcc.dg/binop-notand5a.c: New test.
2837         * gcc.dg/binop-notor2.c: New test.
2838
2839 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2840
2841         PR middle-end/49640
2842         * gcc.dg/gomp/pr49640.c: New test.
2843
2844 2011-07-07  Richard Guenther  <rguenther@suse.de>
2845
2846         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2847
2848 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2849
2850         PR target/39150
2851         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2852
2853 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2854
2855         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2856         * gcc.target/powerpc/no-r11-2.c: Ditto.
2857         * gcc.target/powerpc/no-r11-3.c: Ditto.
2858
2859 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2860
2861         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2862         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2863
2864 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2865
2866         * lib/target-supports.exp (check_profiling_available): Disable
2867         profiling with -fprofile-generate for target avr.
2868
2869 2011-07-06  Richard Guenther  <rguenther@suse.de>
2870
2871         PR tree-optimization/49645
2872         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2873
2874 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2875
2876         PR middle-end/47383
2877         * gcc.dg/pr47383.c: New.
2878
2879 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2880
2881         PR tree-optimization/49647
2882         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2883
2884 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2885
2886         PR testsuite/49542
2887         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2888         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2889
2890 2011-07-05  Jason Merrill  <jason@redhat.com>
2891
2892         PR c++/48157
2893         * g++.dg/template/template-id-4.C: New.
2894
2895 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2896
2897         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2898         * gcc.dg/pr43402.c: Ditto.
2899
2900 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2901
2902         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2903
2904 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2905
2906         * gcc.target/powerpc/ppc-switch-1.c: New test for
2907         --param case-values-threshold.
2908         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2909
2910 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2911
2912         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2913
2914 2011-07-05  Jason Merrill  <jason@redhat.com>
2915
2916         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2917
2918 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2919
2920         PR tree-optimization/47654
2921         * gcc.dg/graphite/block-pr47654.c: New.
2922
2923 2011-07-05  Jason Merrill  <jason@redhat.com>
2924
2925         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2926
2927 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2928
2929         PR tree-optimization/49580
2930         * gcc.dg/autopar/pr49580.c: New test.
2931
2932 2011-07-05  Richard Guenther  <rguenther@suse.de>
2933
2934         PR tree-optimization/49518
2935         PR tree-optimization/49628
2936         * g++.dg/torture/pr49628.C: New testcase.
2937         * gcc.dg/torture/pr49518.c: Likewise.
2938
2939 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2940
2941         * ada/acats/run_acats (which): Extract last field from type -p,
2942         type output only if command succeeded.
2943
2944 2011-07-04  Jason Merrill  <jason@redhat.com>
2945
2946         * g++.dg/abi/mangle48.C: New.
2947
2948         * g++.dg/cpp0x/diag1.C: New.
2949
2950         * g++.dg/diagnostic/aka1.C: New.
2951
2952 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2953
2954         PR rtl-optimization/49619
2955         * gcc.dg/pr49619.c: New test.
2956
2957         PR rtl-optimization/49472
2958         * gfortran.dg/pr49472.f90: New test.
2959
2960         PR debug/49602
2961         * gcc.dg/pr49602.c: New test.
2962
2963 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2964
2965         PR target/34734
2966         PR target/44643
2967         * gcc.target/avr/avr.exp: Run over cpp files, too.
2968         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2969         * gcc.target/avr/progmem.h: New file.
2970         * gcc.target/avr/exit-abort.h: New file.
2971         * gcc.target/avr/progmem-error-1.c: New file.
2972         * gcc.target/avr/progmem-error-1.cpp: New file.
2973         * gcc.target/avr/progmem-warning-1.c: New file.
2974         * gcc.target/avr/torture/progmem-1.c: New file.
2975         * gcc.target/avr/torture/progmem-1.cpp: New file.
2976
2977 2011-07-04  Richard Guenther  <rguenther@suse.de>
2978
2979         PR tree-optimization/49615
2980         * g++.dg/torture/pr49615.C: New testcase.
2981
2982 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2983
2984         PR tree-optimization/49610
2985         * gcc.dg/vect/pr49610.c: New test.
2986
2987 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2988
2989         * gnat.dg/specs/debug1.ads: New test.
2990
2991 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2992
2993         PR fortran/49562
2994         * gfortran.dg/typebound_proc_23.f90: New.
2995
2996 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2997
2998         PR c++/49605
2999         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3000
3001 2011-07-01  Jason Merrill  <jason@redhat.com>
3002
3003         PR c++/48261
3004         * g++.dg/template/template-id-3.C: New.
3005
3006         PR c++/48593
3007         * g++.dg/template/qualified-id4.C: New.
3008
3009         PR c++/48883
3010         * g++.dg/template/explicit-args4.C: New.
3011
3012         PR c++/49085
3013         * g++.dg/template/offsetof2.C: New.
3014
3015 2011-07-01  Kai Tietz  <ktietz@redhat.com>
3016
3017         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3018
3019 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3020
3021         PR libmudflap/49549
3022         * lib/target-supports.exp (check_effective_target_gld): New proc.
3023
3024 2011-07-01  Richard Guenther  <rguenther@suse.de>
3025
3026         PR tree-optimization/49603
3027         * gcc.dg/torture/pr49603.c: New testcase.
3028
3029 2011-06-30  Jason Merrill  <jason@redhat.com>
3030
3031         PR c++/49387
3032         * g++.dg/rtti/template1.C: New.
3033
3034         PR c++/49569
3035         * g++.dg/cpp0x/regress/ctor1.C: New.
3036
3037         PR c++/49355
3038         * g++.dg/cpp0x/initlist54.C: New.
3039
3040 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3041
3042         * gcc.dg/tree-ssa/sra-12.c: New test.
3043
3044 2011-06-29  Jason Merrill  <jason@redhat.com>
3045
3046         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3047
3048 2011-06-30  Richard Guenther  <rguenther@suse.de>
3049
3050         PR tree-optimization/46787
3051         * gcc.dg/vect/vect-121.c: New testcase.
3052
3053 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3054
3055         PR tree-optimization/49094
3056         * gcc.dg/tree-ssa/pr49094.c: New test.
3057
3058 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3059
3060         PR fortran/49540
3061         * gfortran.dg/pr49540-1.f90: New test.
3062         * gfortran.dg/pr49540-2.f90: New test.
3063
3064 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3065
3066         PR ada/49511
3067         * ada/acats/run_acats (which): Use last field of type -p output.
3068
3069 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3070             Iain Sandoe  <iains@gcc.gnu.org>
3071
3072         PR libobjc/36610
3073         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3074         Only skip on 64-bit *-*-darwin8* && !objc2.
3075
3076 2011-06-30  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/38752
3079         * gcc.c-torture/compile/pr38752.c: New testcase.
3080
3081 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3082
3083         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3084         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3085
3086 2011-06-29  Jason Merrill  <jason@redhat.com>
3087
3088         PR c++/49216
3089         * g++.dg/cpp0x/initlist53.C: Use placement new.
3090         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3091         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3092
3093         PR c++/49003
3094         * g++.dg/cpp0x/trailing6.C: New.
3095         * g++.dg/cpp0x/pr45908.C: No error.
3096
3097         PR c++/49272
3098         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3099
3100         PR c++/49520
3101         * g++.dg/cpp0x/constexpr-using2.C: New.
3102
3103         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3104
3105         PR c++/45923
3106         * g++.dg/cpp0x/constexpr-diag3.C: New.
3107         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3108         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3109         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3110         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3111
3112 2011-06-29  Jason Merrill  <jason@redhat.com>
3113
3114         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3115
3116 2011-06-29  Richard Guenther  <rguenther@suse.de>
3117
3118         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3119
3120 2011-06-29  Jason Merrill  <jason@redhat.com>
3121
3122         * g++.dg/cpp0x/initlist-value2.C: New.
3123
3124         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3125         * g++.dg/cpp0x/initlist-value.C: New.
3126
3127 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3128
3129         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3130
3131 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3132
3133         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3134         * gcc.dg/inline_2.c: Likewise.
3135         * gcc.dg/unroll_1.c: Likewise.
3136
3137 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR debug/49567
3140         * gcc.target/i386/pr49567.c: New test.
3141
3142 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3143
3144         * gnat.dg/opt17.ad[sb]: New test.
3145
3146 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3147             Tom de Vries  <tom@codesourcery.com>
3148
3149         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3150         (check_effective_target_arm_thumb2): New effective targets.
3151         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3152         properly.  Clean up temporary files.
3153         * gcc.target/arm/ivopts-2.c: Likewise.
3154         * gcc.target/arm/ivopts-3.c: Likewise.
3155         * gcc.target/arm/ivopts-4.c: Likewise.
3156         * gcc.target/arm/ivopts-5.c: Likewise.
3157         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3158
3159 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3160
3161         PR fortran/49479
3162         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3163
3164 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3165
3166         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3167         * gcc.target/arm/vfp-ldmias.c: Likewise.
3168         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3169         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3170         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3171         * gcc.target/arm/vfp-stmias.c: Likewise.
3172         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3173         * gcc.target/arm/vfp-stmiad.c: Likewise.
3174
3175 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3176
3177         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3178         dg-prune-output.
3179         * gcc.target/arm/pr45701-2.c: Ditto.
3180
3181 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3182
3183         PR fortran/49466
3184         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3185         * gfortran.dg/extends_14.f03: Modified.
3186
3187 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3188
3189         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3190         early if the test is already being skipped.
3191
3192         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3193         scan-assembler-dem-not): For missing file, report unresolved with
3194         same message as for pass/fail, with reason reported in log file.
3195
3196         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3197         from add_options_for_arm_neon_fp16.
3198         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3199         check_effective_target_arm_neon_fp16_ok_nocache.
3200         Check -mfpu and -mfloat-abi options from current multilib.
3201         Do not require neon support.
3202         (check_effective_target_arm_fp16_ok): Renamed from
3203         check_effecitve_target_arm_neon_fp16_ok.
3204         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3205         arm_neon_fp16_ok and arm_fp16.
3206         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3207         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3208         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3209         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3210
3211 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3212
3213         * gcc.dg/builtin-assume-aligned-1.c: New test.
3214         * gcc.dg/builtin-assume-aligned-2.c: New test.
3215         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3216
3217         PR debug/49544
3218         * gcc.dg/pr49544.c: New test.
3219
3220 2011-06-27  Richard Guenther  <rguenther@suse.de>
3221
3222         PR tree-optimization/49394
3223         * g++.dg/torture/pr49394.C: New testcase.
3224
3225 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3226
3227         * gcc.dg/optimize-bswapdi-2.c: New test.
3228
3229 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3230             Richard Sandiford  <richard.sandiford@linaro.org>
3231
3232         PR tree-optimization/49169
3233         * gcc.dg/torture/pr49169.c: New test.
3234
3235 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3236
3237         PR testsuite/49529
3238         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3239
3240         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3241         hppa*-*-hpux*.
3242
3243 2011-06-26  Jason Merrill  <jason@redhat.com>
3244
3245         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3246
3247         PR c++/49528
3248         * g++.dg/init/ref19.C: New.
3249         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3250
3251 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR tree-optimization/48377
3254         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3255         non_strict_align.
3256
3257 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3258
3259         PR middle-end/49191
3260         * lib/target-supports.exp (check_effective_target_non_strict_align):
3261         New.
3262         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3263
3264 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3265
3266         PR tree-optimizations/49516
3267         * g++.dg/tree-ssa/pr49516.C: New test.
3268
3269 2011-06-23  Jason Merrill  <jason@redhat.com>
3270
3271         PR c++/35255
3272         * g++.dg/template/partial10.C: New.
3273         * g++.dg/template/partial11.C: New.
3274
3275 2011-06-23  Jeff Law <law@redhat.com>
3276
3277         PR middle-end/48770
3278         * gcc.dg/pr48770.c: New test.
3279
3280 2011-06-23  Jan Hubicka  <jh@suse.cz>
3281
3282         PR middle-end/49373
3283         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3284
3285 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3286
3287         PR testsuite/49512
3288         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3289         instead of -fdump-tree-optimized.
3290
3291 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3292
3293         PR c++/44625
3294         * g++.dg/template/crash107.C: New.
3295         * g++.dg/template/error17.C: Adjust.
3296
3297 2011-06-23  Jason Merrill  <jason@redhat.com>
3298
3299         PR c++/49507
3300         * g++.dg/cpp0x/defaulted30.C: New.
3301
3302         PR c++/49440
3303         * g++.dg/rtti/anon-ns1.C: New.
3304
3305         PR c++/49395
3306         * g++.dg/init/ref18.C: New.
3307
3308         PR c++/36435
3309         * g++.dg/template/partial9.C: New.
3310
3311 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3312
3313         PR middle-end/49373
3314         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3315
3316 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3317
3318         PR debug/49496
3319         * gcc.dg/pr49496.c: New test.
3320
3321 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3322
3323         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3324         is not xscale.
3325
3326         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3327
3328         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3329         * gcc.target/arm/pr42879.c: Likewise.
3330         * gcc.target/arm/pr45701-3.c: Likewise.
3331
3332         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3333         * gcc.target/arm/pr40482.c: Likewise.
3334         * gcc.target/arm/stack-corruption.c: Likewise.
3335
3336 2011-06-22  Richard Guenther  <rguenther@suse.de>
3337
3338         PR tree-optimization/49493
3339         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3340
3341 2011-06-22  Jason Merrill  <jason@redhat.com>
3342
3343         PR c++/49260
3344         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3345
3346 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3347             Dmitry Melnik  <dm@ispras.ru>
3348
3349         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3350         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3351         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3352
3353 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3354
3355         * gcc.target/arm/tlscall.c: New.
3356
3357 2011-06-21  Jason Merrill  <jason@redhat.com>
3358
3359         PR c++/49172
3360         * g++.dg/cpp0x/constexpr-ref1.C: New.
3361         * g++.dg/cpp0x/constexpr-ref2.C: New.
3362         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3363
3364         PR c++/49482
3365         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3366
3367         PR c++/49418
3368         * g++.dg/template/param3.C: New.
3369
3370 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3371
3372         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3373         my_clrsb test functions.
3374         (main): Test clrsb.
3375         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3376         test_sll, test_ull): Add clrsb tests.
3377         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3378         clrsbll.
3379
3380 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3381
3382         PR fortran/49112
3383         * gfortran.dg/class_44.f03: New.
3384
3385 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3386
3387         PR tree-optimization/49478
3388         * gcc.dg/vect/pr49478.c
3389
3390 2011-06-21  Richard Guenther  <rguenther@suse.de>
3391
3392         PR tree-optimization/49483
3393         * gcc.dg/vect/vect-120.c: New testcase.
3394
3395 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3396
3397         PR testsuite/49443
3398         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3399         * gcc.dg/vect/vect-peel-4.c: Likewise.
3400
3401 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3402
3403         PR middle-end/49139
3404         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3405         * gcc.dg/always_inline2.c: Likewise.
3406         * gcc.dg/always_inline3.c: Likewise.
3407         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3408         * gcc.dg/inline_1.c: Likewise.
3409         * gcc.dg/inline_2.c: Likewise.
3410         * gcc.dg/inline_3.c: Likewise.
3411         * gcc.dg/inline_4.c: Likewise.
3412         * gcc.dg/20051201-1.c: Likewise.
3413         * gcc.dg/pr40087.c: Likewise.
3414         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3415         * gcc.dg/inline-22.c: Likewise.
3416         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3417         * gcc.dg/lto/20090218-1_1.c: Likewise.
3418         * g++.dg/ipa/devirt-7.C: Likewise.
3419         * gcc.dg/uninit-pred-5_a.c: Likewise.
3420         * gcc.dg/uninit-pred-5_b.c: Likewise.
3421         * gcc.dg/fail_always_inline.c: New.
3422
3423 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3424
3425         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3426         into 6 jobs instead of 3.
3427
3428 2011-06-20  Jason Merrill  <jason@redhat.com>
3429
3430         PR c++/49216
3431         * g++.dg/cpp0x/initlist53.C: New.
3432
3433 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3434
3435         PR fortran/18918
3436         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3437         * gfortran.dg/coarray_lock_3.f90: New.
3438         * gfortran.dg/coarray/lock_1.f90: New.
3439
3440 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3441
3442         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3443         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3444         unresolved and report the reason to the log file.
3445
3446         * lib/scanasm.exp (object-size): Move argument processing earlier
3447         to report errors before verifying that the file exists.  Report
3448         problems detected at runtime as unresolved instead of error and
3449         report their reasons to the log file.
3450
3451 2011-06-20  Jason Merrill  <jason@redhat.com>
3452
3453         PR c++/47080
3454         * g++.dg/cpp0x/explicit6.C: New.
3455
3456         PR c++/47635
3457         * g++.dg/cpp0x/enum20.C: New.
3458
3459         PR c++/48138
3460         * g++.dg/ext/attr-aligned01.C: New.
3461
3462         PR c++/49205
3463         * g++.dg/cpp0x/variadic-default.C: New.
3464
3465         PR c++/43321
3466         * g++.dg/cpp0x/auto26.C: New.
3467
3468         PR c++/43831
3469         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3470
3471 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3472
3473         * gcc.dg/binop-notand1.c: New test.
3474         * gcc.dg/binop-notand2.c: New test.
3475         * gcc.dg/binop-notand3.c: New test.
3476         * gcc.dg/binop-notand4.c: New test.
3477         * gcc.dg/binop-notand5.c: New test.
3478         * gcc.dg/binop-notand6.c: New test.
3479
3480 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3481
3482         PR testsuite/49432
3483         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3484
3485 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3486
3487         PR fortran/49400
3488         * gfortran.dg/proc_ptr_31.f90: New.
3489
3490 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3491
3492         * gnat.dg/volatile6.adb: New test.
3493         * gnat.dg/volatile7.adb: Likewise.
3494         * gnat.dg/volatile8.adb: Likewise.
3495         * gnat.dg/volatile9.adb: Likewise.
3496
3497 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3498
3499         * gnat.dg/constant3.adb: New test.
3500
3501 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3502
3503         PR libfortran/49296
3504         * gfortran.dg/read_list_eof_1.f90: New test.
3505
3506 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3507
3508         PR target/49411
3509         * gcc.target/i386/testimm-1.c: New test.
3510         * gcc.target/i386/testimm-2.c: New test.
3511         * gcc.target/i386/testimm-3.c: New test.
3512         * gcc.target/i386/testimm-4.c: New test.
3513         * gcc.target/i386/testimm-5.c: New test.
3514         * gcc.target/i386/testimm-6.c: New test.
3515         * gcc.target/i386/testimm-7.c: New test.
3516         * gcc.target/i386/testimm-8.c: New test.
3517         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3518         * gcc.target/i386/xop-rotate1-int.c: New test.
3519         * gcc.target/i386/xop-rotate2-int.c: New test.
3520
3521 2011-06-17  Jason Merrill  <jason@redhat.com>
3522
3523         * g++.dg/cpp0x/rv-func2.C: New.
3524
3525         * g++.dg/debug/dwarf2/lambda1.C: New.
3526         * g++.dg/warn/Wshadow-6.C: Adjust.
3527
3528 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3529
3530         PR fortran/48699
3531         * gfortran.dg/move_alloc_5.f90: New.
3532
3533 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3534
3535         PR rtl-optimization/48542
3536         * gcc.dg/torture/pr48542.c: New test.
3537
3538 2011-06-16  Jason Merrill  <jason@redhat.com>
3539
3540         PR c++/44160
3541         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3542
3543         PR c++/45378
3544         * g++.dg/cpp0x/initlist52.C New.
3545
3546         PR c++/45399
3547         * c-c++-common/raw-string-12.c: New.
3548
3549         PR c++/49229
3550         * g++.dg/cpp0x/sfinae26.C: New.
3551
3552         PR c++/49251
3553         * g++.dg/cpp0x/variadic113.C: New.
3554
3555         PR c++/49420
3556         * g++.dg/cpp0x/variadic112.C: New.
3557
3558 2011-06-16  Jeff Law <law@redhat.com>
3559
3560         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3561         improved jump threading.
3562         * gcc.dg/builtin-object-size-2.c: Likewise.
3563         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3564
3565 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3566
3567         PR fortran/49074
3568         * gfortran.dg/typebound_assignment_3.f03: New.
3569
3570 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3571
3572         PR testsuite/48727
3573         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3574
3575 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3576
3577         PR tree-optimization/49343
3578         * gnat.dg/discr31.ad[sb]: New test.
3579
3580 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3581
3582         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3583
3584 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3585
3586         PR target/45098
3587         * gcc.target/arm/ivopts-3.c: Update test.
3588         * gcc.target/arm/ivopts-5.c: Same.
3589
3590 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3591
3592         Revert:
3593         2011-06-10  Wei Guozhi  <carrot@google.com>
3594
3595         PR target/45335
3596         * gcc.target/arm/pr45335.c: New test.
3597         * gcc.target/arm/pr45335-2.c: New test.
3598         * gcc.target/arm/pr45335-3.c: New test.
3599         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3600         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3601         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3602
3603 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3604
3605         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3606
3607 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3608
3609         PR fortran/49417
3610         * gfortran.dg/class_43.f03: New.
3611
3612 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR tree-optimization/49419
3615         * gcc.c-torture/execute/pr49419.c: New test.
3616
3617 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3618
3619         * gcc.dg/sms-9.c: New file.
3620
3621 2011-06-15  Easwaran Raman  <eraman@google.com>
3622
3623         PR rtl-optimization/49414
3624         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3625
3626 2011-06-14  Jason Merrill  <jason@redhat.com>
3627
3628         * g++.dg/cpp0x/noexcept13.C: New.
3629
3630 2011-06-14  Easwaran Raman  <eraman@google.com>
3631
3632         PR rtl-optimization/44194
3633         * gcc.dg/pr44194-1.c: New test.
3634         * gcc.dg/pr44194-2.c: New test.
3635
3636 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3637
3638         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3639         switches.
3640         * gcc.target/arm/pr45701-2.c: Likewise.
3641         * gcc.target/arm/thumb-branch1.c: Likewise.
3642
3643 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3644
3645         PR testsuite/48727
3646         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3647
3648 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3649
3650         * gcc.target/arm/pr45701-1.c: Require thumb support.
3651         * gcc.target/arm/pr45701-2.c: Likewise.
3652         * gcc.target/arm/thumb-branch1.c: Likewise.
3653
3654         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3655         * gcc.target/arm/pr39839.c: Likewise.
3656         * gcc.target/arm/pr40657-2.c: Likewise.
3657         * gcc.target/arm/pr40956.c: Likewise.
3658         * gcc.target/arm/pr41679.c: Likewise.
3659         * gcc.target/arm/pr42235.c: Likewise.
3660         * gcc.target/arm/pr42495.c: Likewise.
3661         * gcc.target/arm/pr42505.c: Likewise.
3662         * gcc.target/arm/pr42574.c: Likewise.
3663         * gcc.target/arm/pr46883.c: Likewise.
3664         * gcc.target/arm/pr46934.c: Likewise.
3665         * gcc.target/arm/xor-and.c: Likewise.
3666
3667 2011-06-14  Jason Merrill  <jason@redhat.com>
3668
3669         * g++.dg/other/error23.C: Adjust error message.
3670         * g++.dg/other/error32.C: Likewise.
3671
3672         PR c++/49389
3673         * g++.dg/cpp0x/rv-dotstar.C: New.
3674
3675         PR c++/49369
3676         * g++.dg/cpp0x/decltype30.C: New.
3677
3678         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3679
3680 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3681
3682         PR fortran/49103
3683         * gfortran.dg/pr49103.f90: New test.
3684
3685 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3686
3687         PR target/45098
3688         * gcc.target/arm/ivopts-3.c: New test.
3689         * gcc.target/arm/ivopts-4.c: New test.
3690         * gcc.target/arm/ivopts-5.c: New test.
3691
3692 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3693
3694         PR rtl-optimization/49390
3695         * gcc.c-torture/execute/pr49390.c: New test.
3696
3697 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3698
3699         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3700
3701 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3702
3703         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3704         * gcc.c-torture/execute/cmpsi-2.x: New file.
3705         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3706         * gcc.c-torture/execute/pr45262.x: New file.
3707         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3708         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3709         int32plus
3710         * gcc.c-torture/compile/pr49163.c: Ditto.
3711
3712 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3713
3714         * gcc.dg/vect/vect-16.c: Rename to...
3715         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3716         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3717         for double-word vectors.
3718         * gcc.dg/vect/vect-peel-4.c: Likewise.
3719         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3720         vect_element_align.
3721         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3722         -fno-fast-math.
3723
3724 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3725
3726         PR target/44618
3727         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3728
3729 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3730
3731         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3732
3733 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3734
3735         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3736
3737 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3738
3739         * gfortran.dg/trim_optimize_8.f90:  New test case.
3740
3741 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3742            Ira Rosen  <ira.rosen@linaro.org>
3743
3744         PR tree-optimization/49352
3745         * gcc.dg/vect/pr49352.c: New test.
3746
3747 2011-06-12  Tobias Burnus
3748
3749         PR fortran/49324
3750         * gfortran.dg/alloc_comp_assign_11.f90: New.
3751
3752 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3753
3754         * gfortran.dg/trim_optimize_7.f90:  New test.
3755
3756 2011-06-10  Wei Guozhi  <carrot@google.com>
3757
3758         PR target/45335
3759         * gcc.target/arm/pr45335.c: New test.
3760         * gcc.target/arm/pr45335-2.c: New test.
3761         * gcc.target/arm/pr45335-3.c: New test.
3762         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3763         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3764         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3765
3766 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3767
3768         PR c++/41769
3769         * g++.dg/parse/error39.C: New.
3770
3771 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3772
3773         * gcc.target/arm/20090811-1.c: Skip for incompatible
3774         options, do not override other options.
3775         * gcc.target/arm/combine-cmp-shift.c: Skip for
3776         incompatible options.
3777         * gcc.target/arm/pr45094.c: Likewise.
3778         * gcc.target/arm/scd42-1.c: Likewise.
3779         * gcc.target/arm/scd42-3.c: Likewise.
3780         * gcc.target/arm/thumb-ltu.c: Likewise.
3781
3782         * lib/target-supports.exp
3783         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3784         multilib flags use -mfpu with a value other than neon-fp16.
3785
3786 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3787
3788         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3789         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3790
3791 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3792
3793         * lib/target-supports.exp (check_effective_target_pie): New proc.
3794         * gcc.dg/pie-link.c: Use target pie.
3795
3796 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3797             Laurent Roug�  <laurent.rouge@menta.fr>
3798
3799         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3800         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3801
3802 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3803
3804         * gfortran.dg/coarray/sync_1.f90: New test for
3805         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3806
3807 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3808
3809         PR tree-optimization/49318
3810         * gcc.dg/vect/pr49318.c: New test.
3811
3812 2011-06-09  David Krauss  <potswa@mac.com>
3813
3814         * g++.dg/template/arrow1.C: New.
3815
3816 2011-06-09  Jason Merrill  <jason@redhat.com>
3817
3818         * lib/prune.exp: Prune "note"s.
3819         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3820
3821         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3822         * g++.dg/template/dependent-expr3.C: Likewise.
3823         * g++.dg/parse/template7.C: Likewise.
3824         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3825         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3826         * g++.old-deja/g++.pt/friend38.C: Likewise.
3827         * g++.old-deja/g++.pt/crash32.C: Likewise.
3828         * g++.old-deja/g++.other/init4.C: Likewise.
3829         * g++.old-deja/g++.other/friend8.C: Likewise.
3830
3831         * g++.dg/ext/complex7.C: Adjust expected output.
3832         * g++.dg/diagnostic/method1.C: Likewise.
3833         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3834         * g++.dg/parse/crash33.C: Likewise.
3835         * g++.dg/other/warning1.C: Likewise.
3836         * g++.dg/init/pr29571.C: Likewise.
3837         * g++.dg/warn/overflow-warn-1.C: Likewise.
3838         * g++.dg/warn/overflow-warn-3.C: Likewise.
3839         * g++.dg/warn/overflow-warn-4.C: Likewise.
3840         * g++.old-deja/g++.oliva/template1.C: Likewise.
3841
3842         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3843         * g++.dg/parse/template7.C: Adjust.
3844
3845 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3846
3847         PR target/49307
3848         * gcc.dg/pr49307.c: New.
3849
3850 2011-06-09  Wei Guozhi  <carrot@google.com>
3851
3852         PR target/46975
3853         * gcc.target/arm/pr46975.c: New testcase.
3854
3855 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3856
3857         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3858         (PMETH, arglist_t): Removed.
3859         (method_get_number_of_arguments): Removed.
3860         (method_get_nth_argument): Removed.
3861         (method_get_first_argument): Removed.
3862         (method_get_next_argument): Removed.
3863         (method_get_sizeof_arguments): Removed.
3864         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3865         (PMETH): Removed.
3866         (method_get_number_of_arguments): Removed.
3867         (method_get_nth_argument): Removed.
3868         (method_get_first_argument): Removed.
3869         (method_get_next_argument): Removed.
3870         (method_get_sizeof_arguments): Removed.
3871         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3872
3873 2011-06-09  David Li  <davidxl@google.com>
3874
3875         * gcc.dg/dump-pass.c: New test.
3876
3877 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3878
3879         PR c++/29003
3880         * g++.dg/parse/error38.C: New.
3881
3882 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR middle-end/49308
3885         * gfortran.dg/pr49308.f90: New test.
3886
3887 2011-06-08  Jason Merrill  <jason@redhat.com>
3888
3889         * g++.dg/cpp0x/noexcept11.C: New.
3890         * g++.dg/cpp0x/noexcept12.C: New.
3891         * g++.dg/cpp0x/sfinae11.C: Adjust.
3892
3893 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3894
3895         PR testsuite/49323
3896         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3897         to dg-options, match also DW_AT_linkage_name.
3898
3899 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3900
3901         PR middle-end/21953
3902         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3903         -fno-common on alpha*-dec-osf*.
3904         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3905
3906 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3907
3908         PR rtl-optimization/49303
3909         * gcc.target/ia64/pr49303.c: New test.
3910
3911 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3912
3913         PR fortran/18918
3914         * gfortran.dg/coarray_lock_1.f90: New.
3915         * gfortran.dg/coarray_lock_2.f90: New.
3916
3917 2011-06-07  Jason Merrill  <jason@redhat.com>
3918
3919         * lib/prune.exp: Look for "required" rather than "instantiated".
3920         * g++.dg/abi/mangle11.C: Likewise.
3921         * g++.dg/abi/mangle12.C: Likewise.
3922         * g++.dg/abi/mangle17.C: Likewise.
3923         * g++.dg/abi/mangle20-2.C: Likewise.
3924         * g++.dg/abi/pragma-pack1.C: Likewise.
3925         * g++.dg/cpp0x/decltype26.C: Likewise.
3926         * g++.dg/cpp0x/decltype28.C: Likewise.
3927         * g++.dg/cpp0x/decltype29.C: Likewise.
3928         * g++.dg/cpp0x/enum11.C: Likewise.
3929         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3930         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3931         * g++.dg/cpp0x/pr47416.C: Likewise.
3932         * g++.dg/ext/case-range2.C: Likewise.
3933         * g++.dg/ext/case-range3.C: Likewise.
3934         * g++.dg/gomp/for-19.C: Likewise.
3935         * g++.dg/gomp/pr37533.C: Likewise.
3936         * g++.dg/gomp/pr38639.C: Likewise.
3937         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3938         * g++.dg/inherit/base3.C: Likewise.
3939         * g++.dg/inherit/using6.C: Likewise.
3940         * g++.dg/init/placement4.C: Likewise.
3941         * g++.dg/init/reference3.C: Likewise.
3942         * g++.dg/lookup/scoped6.C: Likewise.
3943         * g++.dg/lookup/using7.C: Likewise.
3944         * g++.dg/other/abstract1.C: Likewise.
3945         * g++.dg/other/error10.C: Likewise.
3946         * g++.dg/other/error5.C: Likewise.
3947         * g++.dg/other/field1.C: Likewise.
3948         * g++.dg/other/offsetof5.C: Likewise.
3949         * g++.dg/parse/bitfield2.C: Likewise.
3950         * g++.dg/parse/constant4.C: Likewise.
3951         * g++.dg/parse/crash20.C: Likewise.
3952         * g++.dg/parse/invalid-op1.C: Likewise.
3953         * g++.dg/parse/non-dependent2.C: Likewise.
3954         * g++.dg/parse/template18.C: Likewise.
3955         * g++.dg/tc1/dr152.C: Likewise.
3956         * g++.dg/tc1/dr166.C: Likewise.
3957         * g++.dg/tc1/dr176.C: Likewise.
3958         * g++.dg/tc1/dr213.C: Likewise.
3959         * g++.dg/template/access11.C: Likewise.
3960         * g++.dg/template/access2.C: Likewise.
3961         * g++.dg/template/access3.C: Likewise.
3962         * g++.dg/template/access7.C: Likewise.
3963         * g++.dg/template/arg7.C: Likewise.
3964         * g++.dg/template/cond2.C: Likewise.
3965         * g++.dg/template/crash13.C: Likewise.
3966         * g++.dg/template/crash40.C: Likewise.
3967         * g++.dg/template/crash7.C: Likewise.
3968         * g++.dg/template/crash84.C: Likewise.
3969         * g++.dg/template/ctor5.C: Likewise.
3970         * g++.dg/template/defarg13.C: Likewise.
3971         * g++.dg/template/defarg14.C: Likewise.
3972         * g++.dg/template/dtor7.C: Likewise.
3973         * g++.dg/template/eh2.C: Likewise.
3974         * g++.dg/template/error2.C: Likewise.
3975         * g++.dg/template/error43.C: Likewise.
3976         * g++.dg/template/friend32.C: Likewise.
3977         * g++.dg/template/injected1.C: Likewise.
3978         * g++.dg/template/instantiate1.C: Likewise.
3979         * g++.dg/template/instantiate3.C: Likewise.
3980         * g++.dg/template/instantiate5.C: Likewise.
3981         * g++.dg/template/instantiate7.C: Likewise.
3982         * g++.dg/template/local6.C: Likewise.
3983         * g++.dg/template/lookup2.C: Likewise.
3984         * g++.dg/template/member5.C: Likewise.
3985         * g++.dg/template/memfriend15.C: Likewise.
3986         * g++.dg/template/memfriend16.C: Likewise.
3987         * g++.dg/template/memfriend17.C: Likewise.
3988         * g++.dg/template/memfriend7.C: Likewise.
3989         * g++.dg/template/meminit1.C: Likewise.
3990         * g++.dg/template/nested3.C: Likewise.
3991         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3992         * g++.dg/template/nontype12.C: Likewise.
3993         * g++.dg/template/nontype13.C: Likewise.
3994         * g++.dg/template/nontype6.C: Likewise.
3995         * g++.dg/template/pr23510.C: Likewise.
3996         * g++.dg/template/pr35240.C: Likewise.
3997         * g++.dg/template/ptrmem15.C: Likewise.
3998         * g++.dg/template/ptrmem6.C: Likewise.
3999         * g++.dg/template/qualified-id1.C: Likewise.
4000         * g++.dg/template/qualttp20.C: Likewise.
4001         * g++.dg/template/qualttp3.C: Likewise.
4002         * g++.dg/template/qualttp4.C: Likewise.
4003         * g++.dg/template/qualttp5.C: Likewise.
4004         * g++.dg/template/qualttp6.C: Likewise.
4005         * g++.dg/template/qualttp7.C: Likewise.
4006         * g++.dg/template/qualttp8.C: Likewise.
4007         * g++.dg/template/recurse.C: Likewise.
4008         * g++.dg/template/recurse2.C: Likewise.
4009         * g++.dg/template/ref5.C: Likewise.
4010         * g++.dg/template/scope2.C: Likewise.
4011         * g++.dg/template/sfinae10.C: Likewise.
4012         * g++.dg/template/sfinae3.C: Likewise.
4013         * g++.dg/template/sizeof3.C: Likewise.
4014         * g++.dg/template/static9.C: Likewise.
4015         * g++.dg/template/template-id-2.C: Likewise.
4016         * g++.dg/template/typedef13.C: Likewise.
4017         * g++.dg/template/typename4.C: Likewise.
4018         * g++.dg/template/using14.C: Likewise.
4019         * g++.dg/template/using2.C: Likewise.
4020         * g++.dg/template/warn1.C: Likewise.
4021         * g++.dg/warn/Wparentheses-13.C: Likewise.
4022         * g++.dg/warn/Wparentheses-15.C: Likewise.
4023         * g++.dg/warn/Wparentheses-16.C: Likewise.
4024         * g++.dg/warn/Wparentheses-17.C: Likewise.
4025         * g++.dg/warn/Wparentheses-18.C: Likewise.
4026         * g++.dg/warn/Wparentheses-19.C: Likewise.
4027         * g++.dg/warn/Wparentheses-20.C: Likewise.
4028         * g++.dg/warn/Wparentheses-23.C: Likewise.
4029         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4030         * g++.dg/warn/noeffect2.C: Likewise.
4031         * g++.dg/warn/noeffect4.C: Likewise.
4032         * g++.dg/warn/pr8570.C: Likewise.
4033         * g++.old-deja/g++.brendan/init2.C: Likewise.
4034         * g++.old-deja/g++.eh/spec6.C: Likewise.
4035         * g++.old-deja/g++.pt/crash10.C: Likewise.
4036         * g++.old-deja/g++.pt/crash36.C: Likewise.
4037         * g++.old-deja/g++.pt/derived3.C: Likewise.
4038         * g++.old-deja/g++.pt/error2.C: Likewise.
4039         * g++.old-deja/g++.pt/explicit70.C: Likewise.
4040         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4041         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4042         * g++.old-deja/g++.pt/overload7.C: Likewise.
4043         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4044
4045 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4046             Iain Sandoe  <iains@gcc.gnu.org>
4047
4048         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4049         Added code to deal with the case when [Protocol
4050         -descriptionForInstanceMethod:] or [Protocol
4051         -descriptionForClassMethod:] returns NULL.
4052
4053 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4054             Iain Sandoe  <iains@gcc.gnu.org>
4055
4056         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4057         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4058         Added cast.
4059
4060 2011-06-07  Xinliang David Li  <davidxl@google.com>
4061
4062         * gcc.dg/inline_2.c: New test.
4063         * gcc.dg/unroll_2.c: New test.
4064         * gcc.dg/inline_3.c: New test.
4065         * gcc.dg/unroll_3.c: New test.
4066         * gcc.dg/inline_4.c: New test.
4067         * gcc.dg/unroll_4.c: New test.
4068         * gcc.dg/inline_1.c: New test.
4069         * gcc.dg/unroll_1.c: New test.
4070
4071 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4072
4073         PR tree-optimization/48497
4074         * lib/gcc-defs.exp (dg-additional-options): New proc.
4075         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4076         -msse2 on 32-bit x86.
4077
4078 2011-06-06  Jason Merrill  <jason@redhat.com>
4079
4080         * g++.dg/cpp0x/enum19.C: New.
4081
4082 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4083
4084         * gcc.target/arm/neon-reload-class.c: New test.
4085
4086 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4087
4088         PR debug/49130
4089         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4090
4091 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4092
4093         * gcc.target/arm/smlatb-1.c: New file.
4094         * gcc.target/arm/smlatt-1.c: New file.
4095         * gcc.target/arm/smlaltb-1.c: New file.
4096         * gcc.target/arm/smlaltt-1.c: New file.
4097
4098 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4099
4100         * gcc.target/arm/mla-2.c: New test.
4101
4102 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR gcov-profile/49299
4105         * gcc.dg/tree-prof/pr49299-1.c: New test.
4106         * gcc.dg/tree-prof/pr49299-2.c: New test.
4107
4108 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4109
4110         * lib/target-supports.exp
4111         (check_effective_target_vect_widen_mult_qi_to_hi):
4112         Add NEON as supporting target.
4113         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4114         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4115         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4116         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4117         using widening multiplication on targets that support it.
4118         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4119         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4120         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4121
4122 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4123
4124         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4125         Modern Objective-C runtime API.
4126         * objc/execute/next_mapping.h: Removed.
4127         * objc-obj-c++-shared/next-mapping.h: Removed.
4128         * objc-obj-c++-shared/Object1.h: Removed.
4129         * objc-obj-c++-shared/Object1.m: Removed.
4130         * objc-obj-c++-shared/Object1.mm: Removed.
4131         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4132         * objc-obj-c++-shared/Protocol1.h: Removed.
4133         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4134         of ProtoBool, IVAR_T and METHOD.
4135         * objc-obj-c++-shared/runtime.h: New.
4136         * objc-obj-c++-shared/TestsuiteObject.h: New.
4137         * objc-obj-c++-shared/TestsuiteObject.m: New.
4138
4139         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4140         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4141         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4142         it a class method.
4143         * objc/execute/_cmd.m: Include
4144         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4145         runtime API.  ([TestClass +initialize]): Include this method also
4146         with the GNU runtime.
4147         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4148         Object.  ([-setValue:]): Return void.
4149         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4150         with the GNU runtime.  Include
4151         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4152         for the NeXT runtime.  Use the existing print_ivars() and
4153         compare_structures() implementations for the old NeXT runtime.
4154         Added new implementations for the Modern GNU and NeXT runtimes.
4155         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4156         well.  (main): Use objc_getClass().  Use return instead of exit.
4157         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4158         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4159         of exit().
4160         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4161         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4162         instead of Object.  (main): Use return instead of exit().
4163         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4164         instead of Object.  Removed prototype for exit().  (main): Use
4165         return instead of exit().  Use the Modern Objective-C runtime API.
4166         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4167         Object.
4168         * objc/execute/class-tests-1.h: Include
4169         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4170         runtime API.  (test_class_with_superclass): Do not call [Object
4171         class].  There is no need to with the current libobjc.
4172         * objc/execute/class-tests-2.h: Include
4173         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4174         runtime API.
4175         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4176         ../../objc-obj-c++-shared/next-mapping.h.
4177         * objc/execute/class-2.m: Likewise.
4178         * objc/execute/class-3.m: Likewise.
4179         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4180         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4181         +initialize]): Include this method also with the GNU
4182         runtime. (main): Use the Modern Objective-C runtime API.
4183         * objc/execute/class-5.m: Likewise.
4184         * objc/execute/class-6.m: Likewise.
4185         * objc/execute/class-7.m: Likewise.
4186         * objc/execute/class-8.m: Likewise.
4187         * objc/execute/class-9.m: Likewise.
4188         * objc/execute/class-10.m: Likewise.
4189         * objc/execute/class-11.m: Likewise.
4190         * objc/execute/class-12.m: Likewise.
4191         * objc/execute/class-13.m: Likewise.
4192         * objc/execute/class-14.m: Likewise.
4193         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4194         this method also with the GNU runtime.
4195         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4196         +initialize]): Include this method also with the GNU runtime.
4197         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4198         of Object.
4199         * objc/execute/encode-1.m: Likewise.
4200         * objc/execute/enumeration-1.m: Likewise.
4201         * objc/execute/enumeration-2.m: Likewise.
4202         * objc/execute/exceptions/catchall-1.m: Likewise.
4203         * objc/execute/exceptions/finally-1.m: Likewise.
4204         * objc/execute/exceptions/foward-1.m: Likewise.
4205         * objc/execute/exceptions/local-variables-1.m: Likewise.
4206         * objc/execute/exceptions/throw-nil.m: Likewise.
4207         * objc/execute/exceptions/trivial.m: Likewise.
4208         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4209         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4210         * objc/execute/exceptions/matcher-1.m: Likewise.
4211         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4212         Object.
4213         * objc/execute/formal_protocol-2.m: Likewise.
4214         * objc/execute/formal_protocol-3.m: Likewise.
4215         * objc/execute/formal_protocol-4.m: Likewise.
4216         * objc/execute/formal_protocol-5.m: Include
4217         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4218         protocol_getName().
4219         * objc/execute/formal_protocol-6.m: Likewise.
4220         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4221         Object.  Include <objc/Protocol.h> instead of
4222         ../../objc-obj-c++-shared/Protocol1.h.
4223         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4224         Object.
4225         * objc/execute/informal_protocol.m: Likewise.
4226         * objc/execute/load-3.m: Likewise.
4227         * objc/execute/many_args_method.m ([TestClass +initialize]):
4228         Include this method with the GNU runtime as well.
4229         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4230         * objc/execute/nested-func-1.m: Use TestsuiteObject
4231         instead of Object.
4232         * objc/execute/nil_method-1.m: Likewise.
4233         * objc/execute/no_clash.m: Likewise.
4234         * objc/execute/np-1.m: Do not include
4235         ../../objc-obj-c++-shared/Protocol1.h.
4236         (main): Use return instead of exit().
4237         * objc/execute/np-2.m: Do not include
4238         ../../objc-obj-c++-shared/Protocol1.h.
4239         ([MyObject +initialize]): Include this method also with the GNU
4240         runtime.  (main): Use return instead of exit().
4241         * objc/execute/object_is_class.m: Include
4242         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4243         of Object.  (main): Use the Modern Objective-C runtime API.
4244         * objc/execute/object_is_meta_class.m: Likewise.
4245         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4246         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4247         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4248         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4249         Objective-C runtime API.
4250         * objc/execute/protocol-isEqual-2.m: Likewise.
4251         * objc/execute/protocol-isEqual-3.m: Likewise.
4252         * objc/execute/protocol-isEqual-4.m: Likewise.
4253         * objc/execute/redefining_self.m ([TestClass +initialize]):
4254         Include this method with the GNU runtime as well.
4255         * objc/execute/root_methods.m: Include
4256         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4257         Include this method with the GNU runtime as well.
4258         (main): Use the Modern Objective-C runtime API.
4259         * objc/execute/selector-1.m: Include
4260         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4261         of Object.  (main): Use the Modern Objective-C runtime API.
4262         * objc/execute/static-1.m ([Test +initialize]): Include this
4263         method with the GNU runtime as well.
4264         * objc/execute/static-2.m: Likewise.
4265         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4266         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4267         ([MathClass +initialize]): Include this method with the GNU
4268         runtime as well.
4269         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4270         instead of Object.
4271         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4272         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4273         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4274         * objc.dg/attributes/method-attribute-1.m: Likewise.
4275         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4276         * objc.dg/attributes/method-attribute-2.m: Likewise.
4277         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4278         * objc.dg/attributes/method-attribute-3.m: Likewise.
4279         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4280         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4281         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4282         * obj-c++.dg/bitfield-1.mm: Likewise.
4283         * obj-c++.dg/bitfield-2.mm: Likewise
4284         * objc.dg/bitfield-3.m: Likewise.
4285         * obj-c++.dg/bitfield-4.mm: Likewise.
4286         * objc.dg/bitfield-5.m: Likewise
4287         * objc.dg/call-super-1.m: Likewise.
4288         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4289         Use objc_getClass() instead of objc_get_class(), but for the GNU
4290         runtime redefine objc_getClass as objc_get_class.  Include
4291         ../objc-obj-c++-shared/runtime.h.
4292         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4293         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4294         Use the Modern Objective-C runtime API.
4295         * objc.dg/class-protocol-1.m: Include
4296         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4297         * obj-c++.dg/class-protocol-1.mm: Likewise.
4298         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4299         * objc.dg/comp-types-10.m: Likewise.
4300         * objc.dg/comp-types-11.m: Likewise.
4301         * objc.dg/comp-types-12.m: Likewise.
4302         * obj-c++.dg/comp-types-9.mm: Likewise.
4303         * obj-c++.dg/comp-types-11.mm: Likewise.
4304         * obj-c++.dg/comp-types-12.mm: Likewise.
4305         * obj-c++.dg/comp-types-13.mm: Likewise.
4306         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4307         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4308         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4309         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4310         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4311         * objc.dg/desig-init-1.m: Likewise.
4312         * obj-c++.dg/defs.mm: Likewise.
4313         * objc.dg/exceptions-2.m: Likewise.
4314         * obj-c++.dg/except-1.mm: Likewise.
4315         * obj-c++.dg/exceptions-2.mm: Likewise.
4316         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4317         Use the Modern Objective-C runtime API.
4318         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4319         the Modern Objective-C runtime API.  Do not include
4320         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4321         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4322         the Modern Objective-C runtime API except when using an older NeXT
4323         runtime.
4324         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4325         the Modern Objective-C runtime API.
4326         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4327         objc/encoding.h.
4328         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4329         * objc.dg/encode-7-next-64bit.m: Updated include.
4330         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4331         objc/encoding.h.
4332         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4333         the Modern Objective-C runtime API.
4334         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4335         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4336         instead of ../objc-obj-c++-shared/Protocol1.h.
4337         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4338         the Modern Objective-C runtime API except when using an older NeXT
4339         runtime.
4340         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4341         the Modern Objective-C runtime API.
4342         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4343         Object.
4344         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4345         * objc.dg/fix-and-continue-2.m: Likewise.
4346         * objc.dg/foreach-1.m: Likewise.
4347         * objc.dg/foreach-2.m: Likewise.
4348         * objc.dg/foreach-3.m: Likewise.
4349         * objc.dg/foreach-4.m: Likewise.
4350         * objc.dg/foreach-5.m: Likewise.
4351         * objc.dg/foreach-6.m: Likewise.
4352         * objc.dg/foreach-7.m: Likewise.
4353         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4354         Object.
4355         * objc.dg/func-ptr-2.m: Likewise.
4356         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4357         Do not include objc/objc-api.h.
4358         * obj-c++.dg/fsf-package-0.mm: Likewise.
4359         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4360         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4361         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4362         of Object.
4363         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4364         * objc.dg/gnu-runtime-3.m: Likewise.
4365         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4366         * objc.dg/headers.m: Include objc/runtime.h instead of
4367         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4368         for the NeXT runtime.
4369         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4370         * obj-c++.dg/isa-field-1.mm: Likewise.
4371         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4372         * objc.dg/layout-1.m: Likewise.
4373         * objc.dg/layout-2.m: Likewise.
4374         * objc.dg/local-decl-2.m: Likewise.
4375         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4376         Object.  ([Container +elementForView:]): Use
4377         class_conformsToProtocol().
4378         * obj-c++.dg/lookup-2.mm: Likewise.
4379         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4380         * obj-c++.dg/local-decl-1.mm: Likewise.
4381         * objc.dg/method-3.m: Likewise.
4382         * objc.dg/method-4.m: Likewise.
4383         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4384         ../objc-obj-c++-shared/Protocol1.h.
4385         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4386         * objc.dg/method-9.m: Likewise.
4387         * objc.dg/method-10.m: Likewise.
4388         * objc.dg/method-13.m ([Root +initialize]): Include this method
4389         also for the GNU runtime.  (main): Use objc_getClass() also for
4390         the GNU runtime.
4391         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4392         * objc.dg/method-17.m: Likewise.
4393         * objc.dg/method-19.m: Likewise.
4394         * objc.dg/method-20b.m: Likewise.
4395         * obj-c++.dg/method-2.mm: Likewise.
4396         * obj-c++.dg/method-6.mm: Likewise.
4397         * obj-c++.dg/method-10.mm: Likewise.
4398         * obj-c++.dg/method-11.mm: Likewise.
4399         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4400         ../objc-obj-c++-shared/Protocol1.h.
4401         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4402         * obj-c++.dg/method-15.mm: Likewise.
4403         * obj-c++.dg/method-17.mm: Likewise.
4404         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4405         +initialize]): Include this method also for the GNU
4406         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4407         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4408         * obj-c++.dg/method-22.mm: Likewise.
4409         * obj-c++.dg/method-23.mm: Likewise.
4410         * obj-c++.dg/no-extra-load.mm: Likewise.
4411         * objc.dg/objc-fast-4.m: Likewise.
4412         * objc.dg/objc-gc-4.m: Likewise.
4413         * obj-c++.dg/objc-gc-3.mm: Likewise.
4414         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4415         protocol_getMethodDescription() instead of [Protocol
4416         -descriptionForInstanceMethod].
4417         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4418         Made it available with all runtimes.  (main): Call -test instead
4419         of -class.
4420         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4421         and put into a category.
4422         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4423         Object.  Include objc/objc.h.
4424         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4425         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4426         New. (main): Use protocol_getMethodDescription() instead
4427         of [Protocol -descriptionForInstanceMethod] and [Protocol
4428         -descriptionForClassMethod].
4429         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4430         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4431         Objective-C runtime API.
4432         * obj-c++.dg/proto-qual-1.mm: Likewise.
4433         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4434         Object.
4435         * obj-c++.dg/property/property-1.mm: Likewise.
4436         * obj-c++.dg/qual-types-1.mm: Likewise.
4437         * objc.dg/selector-2.m: Include objc/objc.h instead of
4438         ../objc-obj-c++-shared/Object1.h.
4439         * obj-c++.dg/selector-2.mm: Likewise.
4440         * obj-c++.dg/selector-5.mm: Likewise.
4441         * obj-c++.dg/selector-6.mm: Likewise.
4442         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4443         Object.  Do not include objc/objc-api.h.
4444         * obj-c++.dg/set-not-used-1.mm: Likewise.
4445         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4446         * objc.dg/stret-1.m: Likewise.
4447         * objc.dg/stret-2.m: Likewise.
4448         * obj-c++.dg/super-class-2.mm: Likewise.
4449         * objc.dg/super-class-3.m: Likewise.
4450         * objc.dg/super-class-4.m: Likewise.
4451         * objc.dg/sync-2.m: Likewise.
4452         * obj-c++.dg/sync-2.mm: Likewise.
4453         * objc.dg/sync-1.m: Include objc/objc.h instead of
4454         ../objc-obj-c++-shared/Object1.h.
4455         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4456         'Class' as the type of 'isa'.
4457         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4458         Objective-C runtime API.  ([TestClass +initialize]): Include this
4459         method with the GNU runtime as well.
4460         * objc.dg/strings/strings-1.m: Updated includes.
4461         * obj-c++.dg/strings/strings-1.mm: Likewise.
4462         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4463         objc.dg/strings/const-str-12b.m.
4464         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4465         * obj-c++.dg/template-3.mm: Likewise.
4466         * obj-c++.dg/template-4.mm: Likewise.
4467         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4468         Objective-C runtime API.
4469         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4470         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4471         * obj-c++.dg/try-catch-1.mm: Likewise.
4472         * obj-c++.dg/try-catch-2.mm: Likewise.
4473         * objc.dg/try-catch-3.m: Likewise.
4474         * obj-c++.dg/try-catch-3.mm: Likewise.
4475         * objc.dg/try-catch-6.m: Likewise.
4476         * objc.dg/try-catch-7.m: Likewise.
4477         * obj-c++.dg/try-catch-7.mm: Likewise.
4478         * obj-c++.dg/try-catch-8.mm: Likewise.
4479         * obj-c++.dg/try-catch-9.mm: Likewise.
4480         * objc.dg/try-catch-10.m: Likewise.
4481         * obj-c++.dg/try-catch-11.mm: Likewise.
4482         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4483         Object.  Include objc/objc.h.
4484         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4485         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4486         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4487         Object.  Use Modern Objective-C runtime API.  Do not use
4488         performv::.
4489         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4490         * obj-c++.dg/torture/trivial.mm: Likewise.
4491         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4492         instead of ../objc-obj-c++-shared/Object1.h.  Include
4493         ../objc-obj-c++-shared/runtime.h.
4494         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4495         * objc.dg/torture/strings/const-str-11.m: Likewise.
4496         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4497         * objc.dg/torture/strings/const-str-9.m: Likewise.
4498         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4499         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4500         instead of Object. Only add _FooClassReference if
4501         __NEXT_RUNTIME__.
4502         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4503         * objc.dg/torture/strings/const-str-8.m: Likewise.
4504         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4505         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4506         additional sources.
4507         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4508         Object.
4509         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4510         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4511         * obj-c++.dg/va-meth-1.mm: Likewise.
4512         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4513         ../objc-obj-c++-shared/Object1.h.
4514         * objc.dg/zero-link-3.m: Likewise.
4515
4516 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4517
4518         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4519
4520 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4521
4522         PR objc-++/48275
4523         * obj-c++.dg/property/cxx-property-1.mm: New.
4524         * obj-c++.dg/property/cxx-property-2.mm: New.
4525
4526 2011-06-06  Jason Merrill  <jason@redhat.com>
4527
4528         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4529
4530 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4531
4532         PR rtl-optimization/49145
4533         From Ryan Mansfield
4534         * gcc.c-torture/compile/pr49145.c: New test.
4535
4536 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4537
4538         PR testsuite/49288
4539         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4540         to dg-options, match also DW_AT_linkage_name.
4541
4542         PR debug/49294
4543         * gcc.dg/debug/pr49294.c: New test.
4544
4545         PR c++/49264
4546         * g++.dg/opt/pr49264.C: New test.
4547
4548 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4549
4550         PR tree-optimization/49243
4551         * gcc.dg/pr49243.c: New.
4552
4553 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4554
4555         * gnat.dg/specs/cond_expr1.ads: New test.
4556
4557 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4558
4559         * gnat.dg/deferred_const4.ad[sb]: New test.
4560         * gnat.dg/deferred_const4_pkg.ads: New helper.
4561
4562 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4563
4564         * gnat.dg/test_tamdt.adb: Rename to...
4565         * gnat.dg/taft_type1.adb: ...this.
4566         * gnat.dg/tamdt.ad[sb]: Rename to...
4567         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4568         * gnat.dg/tamdt_aux.ads: Rename to...
4569         * gnat.dg/taft_type1_pkg2.ads: ...this.
4570         * gnat.dg/taft_type2.ad[sb]: New test.
4571         * gnat.dg/taft_type2_pkg.ads: New helper.
4572         * gnat.dg/taft_type3.adb: New test.
4573         * gnat.dg/taft_type3_pkg.ads: New helper.
4574
4575 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4576
4577         PR fortran/49255
4578         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4579         for F2008.
4580
4581 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4582
4583         PR testsuite/49287
4584         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4585         warning.
4586         * objc.dg/gnu-api-2-objc.m: Likewise.
4587         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4588         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4589
4590 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4591
4592         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4593         alignment, not the alignment, when calling class_addIvar().  Add
4594         an 'isa' instance variable to the test root class.
4595         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4596
4597 2011-06-04  Jan Hubicka  <jh@suse.cz>
4598
4599         PR tree-optimization/48893
4600         PR tree-optimization/49091
4601         PR tree-optimization/49179
4602         * gfortran.dg/pr49179.f90: New testcase
4603
4604 2011-06-04  Jan Hubicka  <jh@suse.cz>
4605
4606         PR lto/48954
4607         * g++.dg/torture/pr48954.C: New testcase.
4608
4609 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4610
4611         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4612
4613 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4614
4615         PR c++/33840
4616         * g++.dg/diagnostic/bitfld2.C: New.
4617
4618 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR target/49281
4621         * gcc.c-torture/execute/pr49281.c: New test.
4622
4623 2011-06-04  Jan Hubicka  <jh@suse.cz>
4624
4625         PR tree-optimize/48929
4626         * gcc.c-torture/compile/pr48929.c: New testcase.
4627
4628 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4629
4630         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4631
4632 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR c++/49276
4635         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4636
4637 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4638
4639         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4640
4641 2011-06-03  Richard Henderson  <rth@redhat.com>
4642             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4643
4644         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4645
4646 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4647
4648         * objc.dg/headers.m: Do not include objc-list.h.
4649
4650 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4651
4652         * objc.dg/type-stream-1.m: Test removed.
4653         * objc.dg/headers.m: Do not include typedstream.h.
4654
4655 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4656
4657         * objc.dg/torture/forward-1.m (main): Updated testcase.
4658
4659 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4660
4661         PR target/49163
4662         * gcc.c-torture/compile/pr49163.c: New.
4663
4664 2011-06-02  Asher Langton  <langton2@llnl.gov>
4665
4666         PR fortran/49268
4667         * gfortran.dg/PR49268.f90: New test.
4668
4669 2011-06-02  Asher Langton  <langton2@llnl.gov>
4670
4671         PR fortran/37039
4672         * gfortran.dg/PR37039.f90: New test.
4673
4674 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4675
4676         PR objc/48539
4677         * objc.dg/method-5.m: Updated.
4678         * objc.dg/method-19.m: Updated.
4679         * objc.dg/method-lookup-1.m: New.
4680         * obj-c++.dg/method-6.mm: Updated.
4681         * obj-c++.dg/method-7.mm: Updated.
4682         * obj-c++.dg/method-lookup-1.mm: New.
4683
4684 2011-06-02  DJ Delorie  <dj@redhat.com>
4685
4686         * lib/timeout.exp (timeout): Add board_info support.
4687
4688 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4689
4690         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4691
4692 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4693
4694         PR fortran/49265
4695         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4696         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4697
4698 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4699             Hans-Peter Nilsson  <hp@axis.com>
4700
4701         PR rtl-optimization/48840
4702         * gcc.target/sparc/ultrasp13.c: New test.
4703
4704 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4705
4706         PR target/49238
4707         * gcc.c-torture/compile/pr49238.c: New.
4708
4709 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4710
4711         * gcc.target/arm/g2.c: Skip test in -mthumb.
4712         Skip test unless cpu is xscale.
4713         * gcc.target/arm/scd42-2.c: Likewise.
4714         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4715
4716 2011-06-01  Jason Merrill  <jason@redhat.com>
4717
4718         * g++.dg/cpp0x/decltype28.C: New.
4719         * g++.dg/cpp0x/decltype29.C: New.
4720
4721 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4722
4723         PR target/45074
4724         * gcc.target/mips/pr45074.c: New test.
4725
4726 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4727             Hans-Peter Nilsson  <hp@axis.com>
4728
4729         PR rtl-optimization/48830
4730         * gcc.target/sparc/ultrasp12.c: New test.
4731
4732 2011-06-01  David Li  <davidxl@google.com>
4733
4734         * gcc.dg/profile-dir-1.c: Change pass name.
4735         * gcc.dg/profile-dir-2.c: Ditto.
4736         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4737         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4738         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4739         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4740         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4741         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4742         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4743         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4744         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4745         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4746         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4747         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4748         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4749         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4750         * gcc.dg/profile-dir-3.c: Ditto.
4751         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4752
4753 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4754
4755         * objc.dg/attributes/method-nonnull-1.m: New test.
4756         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4757
4758 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4759
4760         PR fortran/18918
4761         * gfortran.dg/coarray_atomic_1.f90: New.
4762         * gfortran.dg/coarray/atomic_1.f90: New.
4763
4764 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4765
4766         * gcc.dg/guality/bswaptest.c: New test.
4767         * gcc.dg/guality/clztest.c: New test.
4768         * gcc.dg/guality/ctztest.c: New test.
4769         * gcc.dg/guality/rotatetest.c: New test.
4770
4771         PR target/48688
4772         * gcc.target/i386/pr48688.c: New test.
4773
4774 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4775
4776         PR c++/48010
4777         * g++.dg/lookup/name-clash9.C: New.
4778
4779 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4780
4781         PR fortran/18918
4782         * gfortran.dg/coarray/dummy_1.f90: New.
4783
4784 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4785
4786         PR fortran/18918
4787         * gfortran.dg/coarray/save_1.f90: New.
4788         * gfortran.dg/coarray_4.f90: Update dg-error.
4789
4790 2011-05-31  Jason Merrill  <jason@redhat.com>
4791
4792         * g++.dg/cpp0x/rv-template1.C: New.
4793
4794 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4795
4796         PR rtl-optimization/49235
4797         * gcc.dg/pr49235.c: New test.
4798
4799 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4800
4801         PR tree-optimization/49093
4802         * gcc.dg/vect/pr49093.c: New test.
4803
4804 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4805
4806         PR debug/49047
4807         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4808
4809 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4810
4811         PR testsuite/49239
4812         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4813         output array.
4814
4815 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4816
4817         PR target/49186
4818         * gcc.c-torture/execute/pr49186.c: New.
4819
4820 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4821
4822         PR target/49168
4823          * gcc.target/i386/pr49168-1.c: New.
4824
4825 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4826             Eric Botcazou  <ebotcazou@adacore.com>
4827
4828         * gcc.dg/guality/drap.c: New test.
4829
4830 2011-05-30  Richard Guenther  <rguenther@suse.de>
4831
4832         PR tree-optimization/49210
4833         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4834         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4835
4836 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4837
4838         PR c++/49223
4839         * g++.dg/gomp/pr49223-1.C: New test.
4840         * g++.dg/gomp/pr49223-2.C: New test.
4841
4842 2011-05-30  Richard Guenther  <rguenther@suse.de>
4843
4844         PR tree-optimization/49218
4845         * gcc.c-torture/execute/pr49218.c: New testcase.
4846
4847 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4848
4849         PR tree-optimization/49199
4850         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4851         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4852         -fno-tree-scev-cprop.
4853
4854 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4855
4856         PR fortran/47601
4857         * gfortran.dg/extends_13.f03: New.
4858
4859 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4860
4861         PR rtl-optimization/49095
4862         * gcc.target/i386/pr49095.c: New test.
4863
4864 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4865
4866         PR fortran/18918
4867         * gfortran.dg/coarray_24.f90: New.
4868
4869 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4870
4871         PR fortran/18918
4872         * gfortran.dg/coarray_23.f90: New.
4873
4874 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4875
4876         From Ryan Mansfield
4877         * gcc.dg/pr48826.c: New test.
4878
4879 2011-05-29  Richard Guenther  <rguenther@suse.de>
4880
4881         PR tree-optimization/49217
4882         * gcc.dg/torture/pr49217.c: New testcase.
4883
4884 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4885
4886         PR testsuite/49222
4887         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4888
4889 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4890
4891         * gnat.dg/boolean_subtype.adb: Rename to...
4892         * gnat.dg/boolean_subtype1.adb: ...this.
4893
4894 2011-05-28  Jason Merrill  <jason@redhat.com>
4895
4896         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4897
4898 2011-05-27  Jason Merrill  <jason@redhat.com>
4899
4900         * g++.dg/cpp0x/enum18.C: Adjust.
4901
4902         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4903
4904 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4905
4906         PR fortran/18918
4907         * gfortran.dg/coarray_22.f90: New.
4908
4909 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4910
4911         PR tree-optimization/46728
4912         * gcc.target/powerpc/pr46728-1.c: New.
4913         * gcc.target/powerpc/pr46728-2.c: New.
4914         * gcc.target/powerpc/pr46728-3.c: New.
4915         * gcc.target/powerpc/pr46728-4.c: New.
4916         * gcc.target/powerpc/pr46728-5.c: New.
4917         * gcc.dg/pr46728-6.c: New.
4918         * gcc.target/powerpc/pr46728-7.c: New.
4919         * gcc.target/powerpc/pr46728-8.c: New.
4920         * gcc.dg/pr46728-9.c: New.
4921         * gcc.target/powerpc/pr46728-10.c: New.
4922         * gcc.target/powerpc/pr46728-11.c: New.
4923         * gcc.dg/pr46728-12.c: New.
4924         * gcc.target/powerpc/pr46728-13.c: New.
4925         * gcc.target/powerpc/pr46728-14.c: New.
4926         * gcc.target/powerpc/pr46728-15.c: New.
4927         * gcc.target/powerpc/pr46728-16.c: New.
4928
4929 2011-05-27  Jason Merrill  <jason@redhat.com>
4930
4931         * g++.dg/abi/mangle47.C: New.
4932
4933         PR c++/49176
4934         * g++.dg/template/const5.C: New.
4935
4936         * g++.dg/cpp0x/enum18.C: New.
4937
4938         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4939
4940         * g++.dg/cpp0x/error6.C: New.
4941
4942         * g++.dg/cpp0x/error5.C: New.
4943
4944 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4945
4946         PR c++/49165
4947         * g++.dg/eh/cond6.C: New test.
4948
4949 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4950
4951         PR fortran/48820
4952         * gfortran.dg/rank_3.f90: New.
4953         * gfortran.dg/rank_4.f90: New.
4954
4955 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4956
4957         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4958         replace dump search.
4959
4960 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4961
4962         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4963         * gnat.dg/bit_packed_array5.adb: ...here.
4964
4965 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4966
4967         PR c++/42056
4968         * g++.dg/cpp0x/auto25.C: New.
4969
4970 2011-05-27  Richard Guenther  <rguenther@suse.de>
4971
4972         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4973
4974 2011-05-27  Richard Guenther  <rguenther@suse.de>
4975
4976         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4977
4978 2011-05-27  Richard Guenther  <rguenther@suse.de>
4979
4980         PR middle-end/49189
4981         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4982
4983 2011-05-26  Jason Merrill  <jason@redhat.com>
4984
4985         * g++.dg/cpp0x/friend1.C: New.
4986         * g++.dg/cpp0x/friend2.C: New.
4987
4988         * g++.dg/cpp0x/auto7.C: Update.
4989         * g++.dg/template/crash50.C: Adjust.
4990         * g++.dg/template/static9.C: Adjust.
4991         * g++.old-deja/g++.ext/memconst.C: Adjust.
4992
4993 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4994
4995         * gcc.dg/march.c: Ignore a note for some targets.
4996
4997 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4998             Nathan Froyd  <froydnj@codesourcery.com>
4999
5000         PR c++/2288
5001         PR c++/18770
5002         * g++.old-deja/g++.jason/cond.C: Remove xfails.
5003         * g++.dg/parse/pr18770.C: New test.
5004         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5005
5006 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
5007
5008         PR fortran/48955
5009         * gfortran.dg/dependency_40.f90 : New test.
5010
5011 2011-05-26  Tobias Burnus  <burnus@net-b.de>
5012
5013         PR fortran/18918
5014         * gfortran.dg/coarray/registering_1.f90: New.
5015
5016 2011-05-26  Jason Merrill  <jason@redhat.com>
5017
5018         * g++.dg/cpp0x/variadic111.C: New.
5019         * g++.dg/cpp0x/variadic41.C: Adjust.
5020
5021 2011-05-26  Richard Guenther  <rguenther@suse.de>
5022
5023         PR tree-optimization/48702
5024         * gcc.dg/torture/pr48702.c: New testcase.
5025
5026 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5027
5028         PR gcov-profile/48845
5029         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5030         support.
5031         * gcc.dg/matrix/matrix.exp: Likewise.
5032         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5033         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5034         line number to check_profiling_available.
5035         * lib/target-supports.exp (check_profiling_available): Account for
5036         this.
5037         Require TLS runtime support with -fprofile-generate.
5038         * lib/profopt.exp (profopt-execute): Add TLS options for
5039         -fprofile-generate.
5040         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5041
5042 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR c++/49165
5045         * g++.dg/eh/cond5.C: New test.
5046
5047         PR tree-optimization/49161
5048         * gcc.c-torture/execute/pr49161.c: New test.
5049
5050 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5051
5052         * gcc.target/arm/neon-vorn-vbic.c: New test.
5053
5054 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
5055
5056         PR tree-optimization/49038
5057         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5058         * gcc.dg/vect/pr49038.c: New test.
5059
5060 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
5061         * g++.dg/init/pr25811-3.C: New.
5062         * g++.dg/init/pr25811-4.C: New.
5063
5064 2011-05-25  Jason Merrill  <jason@redhat.com>
5065
5066         * g++.dg/cpp0x/enum17.C: New.
5067         * g++.old-deja/g++.jason/rfg10.C: Adjust.
5068
5069         * g++.dg/cpp0x/auto24.C: New.
5070
5071         * g++.dg/cpp0x/error4.C: New.
5072
5073         * g++.dg/cpp0x/rv-restrict.C: New.
5074
5075         * g++.dg/cpp0x/enum15.C: New.
5076         * g++.dg/cpp0x/constexpr-switch2.C: New.
5077
5078         * g++.dg/cpp0x/variadic110.C: New.
5079
5080         * g++.dg/cpp0x/auto9.C: Add typedef test.
5081
5082         * g++.dg/cpp0x/auto23.C: New.
5083         * g++.dg/cpp0x/auto9.C: Adjust.
5084
5085         * g++.dg/cpp0x/defaulted29.C: New.
5086
5087         * g++.dg/cpp0x/initlist51.C: New.
5088
5089 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
5090
5091         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5092         * g++.dg/abi/packed1.C: Suppress warning.
5093         * g++.dg/warn/Wunused-parm-3.C: Likewise.
5094         * g++.dg/template/stdarg1.C: Likewise.
5095         * g++.dg/other/packed1.C: Remove arm from xfail list.
5096
5097 2011-05-25  Jason Merrill  <jason@redhat.com>
5098
5099         * g++.dg/cpp0x/enum16.C: New.
5100         * g++.dg/parse/error15.C: Adjust.
5101
5102         * g++.dg/cpp0x/initlist50.C: New.
5103
5104         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5105
5106         * g++.dg/cpp0x/variadic109.C: New.
5107
5108 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5109
5110          * gcc.target/i386/pause-1.c: New.
5111
5112 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5113
5114         * gcc.dg/stack-usage-1.c: Adjust comment.
5115         * gcc.dg/stack-usage-2.c: New test.
5116
5117 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5118
5119         PR c++/49136
5120         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5121         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5122
5123 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5124
5125         PR rtl-optimization/48757
5126         * gfortran.dg/pr48757.f:  New test case.
5127
5128 2011-05-24  Jason Merrill  <jason@redhat.com>
5129
5130         * g++.dg/cpp0x/access01.C: New.
5131
5132 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5133
5134         PR libobjc/48177
5135         * objc.dg/pr48177.m: New testcase.      
5136
5137 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5138
5139         PR objc/48187
5140         * objc.dg/pr48187.m: New testcase.
5141         * obj-c++.dg/pr48187.mm: New testcase.
5142         * objc.dg/ivar-extra-semicolon.m: New testcase.
5143
5144 2011-05-24  Jason Merrill  <jason@redhat.com>
5145
5146         * g++.dg/template/access21.C: New.
5147         * g++.dg/template/access22.C: New.
5148
5149 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5150
5151         PR rtl-optimization/48633
5152         * g++.dg/pr48633.C: New test.
5153
5154 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5155
5156         PR target/49133
5157         * g++.dg/other/pr49133.C: New test.
5158
5159 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5160             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5161
5162         * gcc.dg/torture/tls/run-gd.c: New test.
5163         * gcc.dg/torture/tls/run-ie.c: New test.
5164         * gcc.dg/torture/tls/run-ld.c: New test.
5165         * gcc.dg/torture/tls/run-le.c: New test.
5166         * lib/target-supports.exp (check_effective_target_tls_runtime):
5167         Build testcase with TLS options.
5168
5169 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5170
5171         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5172
5173 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5174
5175         PR tree-optimization/49121
5176         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5177
5178 2011-05-23  Jason Merrill  <jason@redhat.com>
5179
5180         * g++.dg/cpp0x/defaulted28.C: New.
5181
5182         * g++.dg/cpp0x/sfinae25.C: New.
5183
5184         * g++.dg/cpp0x/rv-cast2.C: New.
5185
5186         * g++.dg/cpp0x/enum14.C: New.
5187
5188 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5189
5190         PR lto/49123
5191         * gcc.c-torture/execute/pr49123.c: New test.
5192
5193         PR debug/49032
5194         * gcc.dg/debug/pr49032.c: New test.
5195
5196         PR c/49120
5197         * gcc.dg/pr49120.c: New test.
5198
5199 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5200
5201         PR target/47315
5202         * gcc.target/i386/pr47315.c: New test.
5203
5204 2011-05-23  Jason Merrill  <jason@redhat.com>
5205
5206         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5207
5208         * g++.dg/cpp0x/sfinae24.C: New.
5209
5210         * g++.dg/cpp0x/error3.C: New.
5211
5212         * g++.dg/cpp0x/defaulted27.C: New.
5213
5214         * g++.dg/cpp0x/decltype27.C: New.
5215
5216 2011-05-23  Richard Guenther  <rguenther@suse.de>
5217
5218         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5219
5220 2011-05-23  Richard Guenther  <rguenther@suse.de>
5221
5222         PR tree-optimization/40874
5223         * g++.dg/tree-ssa/pr40874.C: New testcase.
5224
5225 2011-05-23  Richard Guenther  <rguenther@suse.de>
5226
5227         PR tree-optimization/49115
5228         * g++.dg/torture/pr49115.C: New testcase.
5229
5230 2011-05-23  Richard Guenther  <rguenther@suse.de>
5231
5232         PR middle-end/15419
5233         * gcc.dg/memcpy-3.c: New testcase.
5234
5235 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR middle-end/48973
5238         * gcc.c-torture/execute/pr48973-1.c: New test.
5239         * gcc.c-torture/execute/pr48973-2.c: New test.
5240
5241 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5242
5243         PR c++/18016
5244         * g++.dg/warn/pr18016.C: New.
5245
5246 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5247
5248         PR target/45098
5249         * gcc.target/arm/ivopts-6.c: New test.
5250
5251 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5252
5253         PR middle-end/49029
5254         * gcc.c-torture/compile/pr49029.c: New test.
5255
5256 2011-05-22  Jason Merrill  <jason@redhat.com>
5257
5258         * g++.dg/cpp0x/sfinae23.C: New.
5259         * g++.dg/cpp0x/sfinae8.C: Correct.
5260
5261 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5262
5263         * gfortran.dg/function_optimize_8.f90:  New test case.
5264
5265 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5266
5267         PR tree-optimization/49087
5268         * gcc.dg/vect/O3-pr49087.c: New test.
5269
5270 2011-05-21  Jason Merrill  <jason@redhat.com>
5271
5272         * g++.dg/debug/const5.C: New.
5273
5274 2011-05-20  Jason Merrill  <jason@redhat.com>
5275
5276         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5277
5278         * g++.dg/cpp0x/constexpr-static7.C: New.
5279
5280         * g++.dg/cpp0x/enum12.C: New.
5281         * g++.dg/cpp0x/enum13.C: New.
5282
5283 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5284
5285         PR fortran/48699
5286         * gfortran.dg/select_type_23.f03: New.
5287
5288 2011-05-20  Jason Merrill  <jason@redhat.com>
5289
5290         * g++.dg/cpp0x/defaulted26.C: New.
5291
5292         * g++.dg/cpp0x/noexcept02.C: Fix.
5293         * g++.dg/cpp0x/noexcept03.C: Fix.
5294         * g++.dg/cpp0x/noexcept08.C: Fix.
5295         * g++.dg/cpp0x/noexcept10.C: New.
5296
5297 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5298
5299         PR fortran/48706
5300         * gfortran.dg/extends_12.f03: New.
5301
5302 2011-05-20  Jason Merrill  <jason@redhat.com>
5303
5304         * g++.dg/template/koenig9.C: New.
5305         * g++.dg/opt/pr47615.C: Fix.
5306         * g++.dg/overload/defarg1.C: Fix.
5307         * g++.dg/tc1/dr213.C: Remove xfail.
5308         * g++.dg/torture/pr34850.C: Fix.
5309         * g++.dg/torture/pr39362.C: Fix.
5310         * g++.old-deja/g++.brendan/crash56.C: Fix.
5311         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5312
5313 2011-05-20  Richard Guenther  <rguenther@suse.de>
5314
5315         PR tree-optimization/49079
5316         * gcc.dg/torture/pr49079.c: New testcase.
5317
5318 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5319
5320         PR tree-optimization/49073
5321         * gcc.c-torture/execute/pr49073.c: New test.
5322
5323 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5324
5325         PR fortran/18918
5326         * gfortran.dg/coarray_21.f90: New.
5327
5328 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5329
5330         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5331         output.
5332
5333 2011-05-19  Richard Guenther  <rguenther@suse.de>
5334
5335         PR testsuite/49063
5336         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5337
5338 2011-05-19  Richard Guenther  <rguenther@suse.de>
5339
5340         PR middle-end/48985
5341         * gcc.dg/builtin-object-size-11.c: New testcase.
5342
5343 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5344
5345         PR target/45098
5346         * gcc.target/arm/ivopts.c: New test.
5347         * gcc.target/arm/ivopts-2.c: New test.
5348
5349 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5350
5351         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5352
5353 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5354
5355         * gcc.c-torture/execute/960321-1.x: Remove.
5356
5357 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5358
5359         PR fortran/48700
5360         * gfortran.dg/move_alloc_4.f90: New.
5361
5362 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5363
5364         PR target/49002
5365         * gcc.target/i386/pr49002-1.c: New test.
5366         * gcc.target/i386/pr49002-2.c: Likewise.
5367
5368 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR tree-optimization/49039
5371         * gcc.c-torture/execute/pr49039.c: New test.
5372         * gcc.dg/tree-ssa/pr49039.c: New test.
5373         * g++.dg/torture/pr49039.C: New test.
5374
5375 2011-05-18  Jason Merrill  <jason@redhat.com>
5376
5377         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5378         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5379         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5380
5381 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5382
5383         * gcc.target/bfin/mcpu-bf592.c: New test.
5384
5385 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5386
5387         PR tree-optimization/41881
5388         * gcc.dg/vect/O3-pr41881.c: New test.
5389         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5390
5391 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5392
5393         PR tree-optimization/49000
5394         * gcc.dg/pr49000.c: New test.
5395
5396 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5397
5398         * gnat.dg/invalid1.adb: New test.
5399
5400 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5401
5402         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5403         scan pattern.
5404         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5405         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5406
5407 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5408
5409         PR c++/48994
5410         * g++.dg/cpp0x/range-for18.C: New.
5411
5412 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5413
5414         PR fortran/18918
5415         * gfortran.dg/coarray/image_index_2.f90: New.
5416
5417 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5418
5419         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5420         * g++.dg/cpp0x/override2.C: New.
5421
5422 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5423
5424         PR fortran/18918
5425         * gfortran.de/coarray_20.f90: New.
5426
5427 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5428
5429         PR fortran/22572
5430         * function_optimize_7.f90:  New test case.
5431
5432 2011-05-13  Jason Merrill  <jason@redhat.com>
5433
5434         * g++.dg/cpp0x/decltype26.C: New.
5435         * g++.dg/cpp0x/enum11.C: New.
5436
5437 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5438
5439         PR fortran/48972
5440         PR fortran/48991
5441         * gfortran.dg/assign_8.f90: Update dg-error.
5442
5443 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5444
5445         PR fortran/48972
5446         * gfortran.dg/io_constraints_8.f90: New.
5447         * gfortran.dg/io_constraints_9.f90: New.
5448
5449 2011-05-13  Martin Thuresson  <martint@google.com>
5450
5451         PR gcov-profile/47793
5452         * gcc.dg/pr47793.c: New.
5453
5454 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5455
5456         PR tree-optimization/48975
5457         * gcc.dg/pr48975.c: New test.
5458
5459 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5460
5461         PR fortran/48972
5462         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5463
5464 2011-05-12  Jason Merrill  <jason@redhat.com>
5465
5466         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5467
5468 2011-05-12  Geert Bosch  <bosch@adacore.com>
5469
5470         * gnat.dg/view_conversion1.adb: New test.
5471
5472 2011-05-12  Richard Guenther  <rguenther@suse.de>
5473
5474         PR tree-optimization/48172
5475         * gcc.dg/vect/pr48172.c: New testcase.
5476
5477 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5478
5479         PR debug/48967
5480         * g++.dg/opt/pr48967.C: New test.
5481
5482 2011-05-11  Jason Merrill  <jason@redhat.com>
5483
5484         * g++.dg/cpp0x/constexpr-friend.C: New.
5485         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5486
5487         * g++.dg/cpp0x/sfinae22.C: New.
5488
5489 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5490
5491         PR fortran/48889
5492         * gfortran.dg/generic_24.f90: New.
5493
5494 2011-05-11  Richard Guenther  <rguenther@suse.de>
5495
5496         PR tree-optimization/15256
5497         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5498
5499 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5500
5501         PR debug/48159
5502         * gcc.dg/pr48159-1.c: New test.
5503         * gcc.dg/pr48159-2.c: New test.
5504
5505 2011-05-11  Richard Guenther  <rguenther@suse.de>
5506
5507         PR middle-end/48953
5508         * gcc.dg/torture/pr48953.c: New testcase.
5509
5510 2011-05-11  Richard Guenther  <rguenther@suse.de>
5511
5512         PR tree-optimization/18041
5513         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5514
5515 2011-05-11  Alan Modra  <amodra@gmail.com>
5516
5517         PR target/47755
5518         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5519
5520 2011-05-10  Jason Merrill  <jason@redhat.com>
5521
5522         * g++.dg/cpp0x/defaulted25.C: New.
5523         * g++.dg/template/crash7.C: Adjust.
5524
5525         * g++.dg/cpp0x/variadic108.C: New.
5526
5527 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5528
5529         * g++.dg/inherit/virtual9.C: Extend.
5530
5531 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5532
5533         PR target/48857
5534         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5535         are passed and returned in vector registers.
5536
5537 2011-05-10  Richard Guenther  <rguenther@suse.de>
5538
5539         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5540         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5541         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5542         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5543         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5544         applies.
5545
5546 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR tree-optimization/48611
5549         PR tree-optimization/48794
5550         * gfortran.dg/gomp/pr48611.f90: New test.
5551         * gfortran.dg/gomp/pr48794.f90: New test.
5552
5553         PR debug/48928
5554         * gcc.dg/dfp/pr48928.c: New test.
5555
5556 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5557
5558         PR c++/48522
5559         * g++.dg/cpp0x/pr48522.C: New.
5560
5561 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5562
5563         PR c++/48735
5564         * g++.dg/cpp0x/sfinae21.C: New.
5565
5566 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5567
5568         * g++.dg/template/sfinae28.C: Rename to...
5569         * g++.dg/cpp0x/sfinae19.C: ... this.
5570         * g++.dg/template/sfinae29.C: Rename to...
5571         * g++.dg/cpp0x/sfinae20.C: ... this.
5572
5573 2011-05-09  Jeff Law <law@redhat.com>
5574
5575         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5576         consistent results.
5577
5578 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5579
5580         PR c++/20039
5581         * g++.dg/init/pr20039.C: New.
5582
5583 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5584
5585         PR c++/48737
5586         PR c++/48744
5587         * g++.dg/template/sfinae28.C: New.
5588         * g++.dg/template/sfinae29.C: Likewise.
5589
5590 2011-05-09  Jason Merrill  <jason@redhat.com>
5591
5592         * g++.dg/template/nontype23.C: New.
5593
5594 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5595         PR c++/48859
5596         * g++.dg/init/pr48859.C: New.
5597
5598 2011-05-09  Jason Merrill  <jason@redhat.com>
5599
5600         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5601         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5602         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5603         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5604         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5605         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5606         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5607         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5608
5609 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5610
5611         * g++.dg/inherit/virtual9.C: New.
5612
5613 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5614
5615         PR c++/48574
5616         * g++.dg/template/dependent-expr8.C: New test case.
5617
5618 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5619
5620         PR tree-optimization/48837
5621         * gcc.dg/pr48837.c: New testcase.
5622
5623 2011-05-06  Jason Merrill  <jason@redhat.com>
5624
5625         * g++.dg/cpp0x/constexpr-condition2.C: New.
5626
5627         * g++.dg/cpp0x/constexpr-missing.C: New.
5628
5629 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5630
5631         PR fortran/18918
5632         * gfortran.dg/coarray/this_image_2.f90: New.
5633
5634 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5635
5636         PR fortran/48858
5637         PR fortran/48820
5638         * gfortran.dg/bind_c_usage_22.f90: New.
5639         * gfortran.dg/bind_c_usage_23.f90: New.
5640         * gfortran.dg/bind_c_usage_24.f90: New.
5641         * gfortran.dg/bind_c_usage_24_c.c: New.
5642
5643 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5644
5645         PR c++/48838
5646         * g++.dg/template/member9.C: New test case.
5647
5648 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5649
5650         * gnat.dg/discr29.ad[sb]: New test.
5651         * gnat.dg/discr30.adb: Likewise.
5652
5653 2011-05-05  Julian Brown  <julian@codesourcery.com>
5654
5655         * gcc.target/arm/neon-vset_lanes8.c: New test.
5656
5657 2011-05-05  Jason Merrill  <jason@redhat.com>
5658
5659         * g++.dg/init/new32.C: New.
5660
5661 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5662
5663         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5664         Fix typo.
5665
5666 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5667
5668         PR rtl-optimization/48381
5669         * gcc.c-torture/compile/pr48381.c: New test.
5670
5671 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5672
5673         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5674         to dg-options.
5675         * gcc.target/i386/opt-1.c: Ditto.
5676
5677 2011-05-04  Jason Merrill  <jason@redhat.com>
5678
5679         * g++.dg/conversion/base1.C: New.
5680
5681 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5682
5683         PR libgfortran/48787
5684         * gfortran.dg/round_3.f08: Add more checks to test case.
5685
5686 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5687
5688         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5689         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5690         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5691         Gate test on effective_target fd_truncate.
5692
5693 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5694
5695         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5696         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5697         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5698         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5699         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5700         * gcc.target/i386/pr38824.c: Ditto.
5701         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5702         * gcc.target/i386/vecinit-2.c: Ditto.
5703         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5704         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5705         * gcc.target/i386/parity-2.c: Ditto.
5706         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5707
5708 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5709
5710         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5711         remove duplication.
5712         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5713         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5714         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5715
5716 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5717
5718         PR fortran/18918
5719         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5720
5721 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5722
5723         PR fortran/18918
5724         * gfortran.dg/coarray/this_image_1.f90: New.
5725
5726 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5727
5728         PR fortran/18918
5729         * gfortran.dg/coarray/caf.dg: New.
5730         * gfortran.dg/coarray/image_index_1.f90: New, copied
5731         from ../coarray_16.f90.
5732
5733 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5734
5735         PR c++/28501
5736         * g++.dg/ext/complex9.C: New.
5737
5738 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5739
5740         From Mike Frysinger
5741         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5742         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5743         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5744
5745 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5746
5747         * gcc.target/bfin/builtins: Created.
5748         * gcc.target/bfin/hisilh-O0.c: Deleted.
5749         * gcc.target/bfin/hisilh.c: Moved to...
5750         * gcc.target/bfin/builtins/hisilh.c: ...here.
5751         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5752         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5753         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5754         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5755         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5756         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5757         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5758         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5759         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5760         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5761         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5762         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5763         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5764         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5765         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5766         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5767         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5768         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5769         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5770         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5771         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5772         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5773         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5774         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5775         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5776         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5777         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5778         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5779         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5780         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5781         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5782         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5783         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5784         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5785         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5786         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5787         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5788         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5789         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5790         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5791         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5792         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5793         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5794         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5795         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5796         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5797         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5798         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5799         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5800         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5801         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5802         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5803         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5804         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5805         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5806         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5807         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5808         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5809         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5810         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5811         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5812         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5813         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5814         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5815         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5816         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5817         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5818         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5819         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5820         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5821         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5822         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5823         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5824         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5825         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5826         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5827         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5828         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5829         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5830         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5831         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5832         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5833         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5834         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5835         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5836         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5837         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5838         * gcc.target/bfin/builtins/circptr.c: Ditto.
5839         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5840         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5841         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5842         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5843         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5844         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5845         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5846         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5847         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5848         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5849         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5850         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5851         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5852         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5853         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5854         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5855         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5856         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5857         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5858         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5859         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5860         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5861         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5862         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5863         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5864         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5865         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5866         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5867         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5868         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5869         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5870         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5871         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5872         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5873         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5874         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5875         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5876         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5877         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5878         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5879         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5880         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5881         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5882         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5883         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5884         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5885         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5886         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5887         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5888         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5889         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5890         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5891         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5892         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5893         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5894         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5895         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5896         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5897         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5898         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5899         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5900         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5901         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5902         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5903         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5904         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5905         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5906         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5907         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5908         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5909
5910 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5911
5912         * gcc.target/arm/cold-lc.c: New test.
5913
5914 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5915
5916         PR target/48774
5917         * gcc.dg/pr48774.c: New test.
5918
5919 2011-05-03  Richard Guenther  <rguenther@suse.de>
5920
5921         * gcc.dg/large-size-array-5.c: New testcase.
5922
5923 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5924
5925         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5926
5927 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5928
5929         * lib/target-supports.exp (check_effective_target_vect_strided):
5930         Replace with...
5931         (check_effective_target_vect_strided2)
5932         (check_effective_target_vect_strided3)
5933         (check_effective_target_vect_strided4)
5934         (check_effective_target_vect_strided8): ...these new functions.
5935
5936         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5937         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5938         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5939         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5940         * gcc.dg/vect/pr37539.c: Likewise.
5941         * gcc.dg/vect/slp-11a.c: Likewise.
5942         * gcc.dg/vect/slp-11b.c: Likewise.
5943         * gcc.dg/vect/slp-11c.c: Likewise.
5944         * gcc.dg/vect/slp-12a.c: Likewise.
5945         * gcc.dg/vect/slp-12b.c: Likewise.
5946         * gcc.dg/vect/slp-18.c: Likewise.
5947         * gcc.dg/vect/slp-19a.c: Likewise.
5948         * gcc.dg/vect/slp-19b.c: Likewise.
5949         * gcc.dg/vect/slp-21.c: Likewise.
5950         * gcc.dg/vect/slp-23.c: Likewise.
5951         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5952
5953         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5954         instead of vect_interleave && vect_extract_even_odd.
5955         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5956         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5957         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5958         * gcc.dg/vect/vect-1.c: Likewise.
5959         * gcc.dg/vect/vect-10.c: Likewise.
5960         * gcc.dg/vect/vect-98.c: Likewise.
5961         * gcc.dg/vect/vect-107.c: Likewise.
5962         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5963         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5964         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5965         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5966         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5967         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5968         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5969         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5970         * gcc.dg/vect/vect-strided-float.c: Likewise.
5971         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5972         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5973         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5974         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5975         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5976         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5977         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5978         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5979         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5980         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5981         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5982         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5983         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5984         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5985         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5986
5987         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5988         target condition.
5989         * gcc.dg/vect/pr30843.c: Likewise.
5990         * gcc.dg/vect/pr33866.c: Likewise.
5991         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5992         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5993         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5994         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5995
5996 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5997
5998         * gcc.dg/vect/slp-11.c: Split into...
5999         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6000         gcc.dg/vect/slp-11c.c: ...these tests.
6001         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6002         * gcc.dg/vect/slp-12c.c: ...this new test.
6003         * gcc.dg/vect/slp-19.c: Split into...
6004         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6005         gcc.dg/vect/slp-19c.c: ...these new tests.
6006
6007 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6008
6009         * lib/target-supports.exp
6010         (check_effective_target_vect_extract_even_odd_wide): Delete.
6011         (check_effective_target_vect_strided_wide): Likewise.
6012         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6013         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6014         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6015         * gcc.dg/vect/pr37539.c: Likewise.
6016         * gcc.dg/vect/slp-11.c: Likewise.
6017         * gcc.dg/vect/slp-12a.c: Likewise.
6018         * gcc.dg/vect/slp-12b.c: Likewise.
6019         * gcc.dg/vect/slp-19.c: Likewise.
6020         * gcc.dg/vect/slp-23.c: Likewise.
6021         * gcc.dg/vect/vect-1.c: Likewise.
6022         * gcc.dg/vect/vect-98.c: Likewise.
6023         * gcc.dg/vect/vect-107.c: Likewise.
6024         * gcc.dg/vect/vect-strided-float.c: Likewise.
6025
6026 2011-05-02  Jason Merrill  <jason@redhat.com>
6027
6028         * g++.dg/init/new31.C: New.
6029
6030 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
6031
6032         PR c/35445
6033         * gcc.dg/pr35445.c: New test.
6034
6035 2011-05-02  Jason Merrill  <jason@redhat.com>
6036
6037         * c-c++-common/vla-1.c: New.
6038
6039 2011-05-02  Richard Guenther  <rguenther@suse.de>
6040
6041         PR tree-optimization/48822
6042         * gcc.dg/torture/pr48822.c: New testcase.
6043
6044 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
6045
6046         PR c++/47969
6047         * g++.dg/cpp0x/constexpr-47969.C: New.
6048
6049 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
6050
6051         PR testsuite/48498
6052         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
6053         on vect_no_align targets.
6054         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6055         vect_no_align targets.
6056
6057 2011-05-01  Xinliang David Li  <davidxl@google.com>
6058
6059         * gcc.dg/tree-ssa/integer-addr.c: New test.
6060         * gcc.dg/tree-ssa/alias_bug.c: New test.
6061
6062 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6063
6064         PR libgfortran/48787
6065         * gfortran.dg/round_3.f08: Add more checks.
6066
6067 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6068
6069         PR fortran/48821
6070         * gfortran.dg/import9.f90: New, proper test.
6071         * gfortran.dg/interface_37.f90: Remove bogus
6072         test (bogus copy of interface_36.f90).
6073
6074 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6075
6076         PR fortran/48821
6077         * gfortran.dg/interface_37.f90: New.
6078
6079 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
6080
6081         PR fortran/48746
6082         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6083
6084 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
6085
6086         PR tree-optimization/48809
6087         * gcc.c-torture/execute/pr48809.c: New test.
6088
6089 2011-04-29  Jeff Law <law@redhat.com>
6090
6091         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6092
6093 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6094
6095         PR c++/48606
6096         * g++.dg/init/ctor10.C: New.
6097
6098 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6099
6100         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6101           warning in implicitly instantiated templates.
6102
6103 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6104
6105         * g++.dg/warn/Wnull-conversion-1.C: New.
6106         * g++.dg/warn/Wnull-conversion-2.C: New.
6107
6108 2011-04-29  Diego Novillo  <dnovillo@google.com>
6109
6110         * g++.old-deja/g++.other/null3.C: Expect warning about
6111         converting boolean to a pointer.
6112
6113 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6114
6115         PR fortran/48462
6116         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6117         being a target.
6118
6119         PR fortran/48746
6120         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6121
6122 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6123
6124         PR fortran/48810
6125         * gfortran.dg/typebound_proc_22.f90: New.
6126
6127         PR fortran/48800
6128         * gfortran.dg/interface_36.f90: New.
6129
6130 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6131
6132         PR libgfortran/48488
6133         PR libgfortran/48602
6134         PR libgfortran/48615
6135         PR libgfortran/48684
6136         PR libgfortran/48787
6137         * gfortran.dg/fmt_g.f: Adjust test.
6138         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6139         * gfortran.dg/round_3.f08: New test.
6140         * gfortran.dg/namelist_print_1.f: Adjust test.
6141         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6142         * gfortran.dg/f2003_io_5.f03: Adjust test.
6143         * gfortran.dg/coarray_15.f90: Adjust test.
6144         * gfortran.dg/namelist_65.f90: Adjust test.
6145         * gfortran.dg/fmt_cache_1.f: Adjust test.
6146         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6147         * gfortran.dg/real_const_3.f90: Adjust test.
6148
6149 2011-04-28  Xinliang David Li  <davidxl@google.com>
6150
6151         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6152         * g++.dg/prof-robust-1.C: New test.
6153
6154 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6155
6156         PR tree-optimization/48765
6157         * gcc.dg/vect/pr48765.c: New.
6158
6159 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6160
6161         PR tree-optimization/48775
6162         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6163
6164 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6165
6166         PR c++/48798
6167         * g++.dg/inherit/pr48798.C: New.
6168         * g++.old-deja/g++.other/base1.C: Adjust.
6169
6170 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6171
6172         PR c++/48656
6173         * g++.dg/template/inherit7.C: New test case.
6174
6175 2011-04-28  Richard Guenther  <rguenther@suse.de>
6176
6177         PR tree-optimization/40052
6178         PR tree-optimization/15347
6179         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6180         * gcc.dg/pr15347.c: Likewise.
6181
6182 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6183
6184         PR c++/48530
6185         * g++.dg/cpp0x/sfinae18.C: New.
6186
6187 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6188
6189         PR c++/48771
6190         * g++.dg/ext/is_literal_type1.C: New.
6191
6192 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6193
6194         PR fortran/48112
6195         PR fortran/48279
6196         * gfortran.dg/interface_35.f90: New.
6197         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6198         * gfortran.dg/func_result_6.f90: Add dg-warning.
6199         * gfortran.dg/bessel_1.f90: Ditto.
6200         * gfortran.dg/hypot_1.f90: Ditto.
6201         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6202         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6203         * gfortran.dg/interface_assignment_4.f90: Ditto.
6204
6205 2011-04-27  Jason Merrill  <jason@redhat.com>
6206
6207         * g++.dg/ext/complex8.C: New.
6208
6209         * g++.dg/cpp0x/initlist49.C: New.
6210         * g++.dg/init/new30.C: New.
6211
6212 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6213
6214         PR fortran/48788
6215         * gfortran.dg/whole_file_34.f90: New.
6216
6217 2011-04-27  Jan Hubicka  <jh@suse.cz>
6218
6219         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6220
6221 2011-04-27  Jason Merrill  <jason@redhat.com>
6222
6223         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6224
6225         * g++.dg/parse/ambig6.C: New.
6226
6227 2011-04-27  Nick Clifton  <nickc@redhat.com>
6228
6229         * gcc.dg/20020312-2.c: Add definition for RX.
6230
6231         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6232         option with RX targets.
6233
6234         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6235         /* */ comments.
6236
6237 2011-04-27  Richard Guenther  <rguenther@suse.de>
6238
6239         * gcc.dg/tree-ssa/pr23382.c: Remove.
6240
6241 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6242
6243         PR target/48767
6244         * gcc.c-torture/compile/pr48767.c: New test.
6245
6246 2011-04-27  Richard Guenther  <rguenther@suse.de>
6247
6248         PR tree-optimization/48772
6249         * g++.dg/pr48772.C: New testcase.
6250
6251 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6252
6253         PR c/48742
6254         * gcc.c-torture/compile/pr48742.c: New test.
6255
6256 2011-04-26  Jason Merrill  <jason@redhat.com>
6257
6258         * g++.dg/lookup/koenig13.C: New.
6259
6260         * g++.dg/cpp0x/initlist48.C: New.
6261
6262 2011-04-25  Jason Merrill  <jason@redhat.com>
6263
6264         * g++.dg/cpp0x/sfinae17.C: New.
6265
6266 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6267
6268         PR target/48258
6269         * gcc.target/powerpc/pr48258-1.c: New file.
6270         * gcc.target/powerpc/pr48258-2.c: Ditto.
6271
6272 2011-04-26  Xinliang David Li  <davidxl@google.com>
6273
6274         * gcc.dg/uninit-suppress.c: New test.
6275         * gcc.dg/uninit-suppress.c: New test.
6276
6277 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6278
6279         PR debug/48768
6280         * gcc.dg/pr48768.c: New test.
6281
6282         PR tree-optimization/48734
6283         * gcc.c-torture/compile/pr48734.c: New test.
6284
6285         PR testsuite/48753
6286         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6287
6288 2011-04-26  Richard Guenther  <rguenther@suse.de>
6289
6290         PR tree-optimization/48731
6291         * gcc.dg/torture/pr48731.c: New testcase.
6292
6293 2011-04-26  Richard Guenther  <rguenther@suse.de>
6294
6295         PR testsuite/48753
6296         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6297
6298 2011-04-26  Richard Guenther  <rguenther@suse.de>
6299
6300         PR middle-end/48694
6301         * gcc.dg/torture/pr48694-1.c: New testcase.
6302         * gcc.dg/torture/pr48694-2.c: Likewise.
6303
6304 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6305
6306         * g++.dg/ext/underlying_type1.C: New.
6307         * g++.dg/ext/underlying_type2.C: Likewise.
6308         * g++.dg/ext/underlying_type3.C: Likewise.
6309         * g++.dg/ext/underlying_type4.C: Likewise.
6310         * g++.dg/ext/underlying_type5.C: Likewise.
6311         * g++.dg/ext/underlying_type6.C: Likewise.
6312         * g++.dg/ext/underlying_type7.C: Likewise.
6313         * g++.dg/ext/underlying_type8.C: Likewise.
6314         * g++.dg/ext/underlying_type9.C: Likewise.
6315         * g++.dg/ext/underlying_type10.C: Likewise.
6316
6317 2011-04-25  Jason Merrill  <jason@redhat.com>
6318
6319         * g++.dg/cpp0x/regress/template-const2.C: New.
6320
6321 2011-04-25  Jeff Law <law@redhat.com>
6322
6323         * gcc.dg/tree-ssa/vrp56.c: new test.
6324
6325 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6326
6327         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6328
6329 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6330
6331         PR preprocessor/48740
6332         * c-c++-common/raw-string-11.c: New test.
6333
6334 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6335
6336         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6337         hppa*-*-hpux*.
6338
6339 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6340
6341         PR fortran/18918
6342         * gfortran.dg/coarray_19.f90: New.
6343
6344 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR c/48685
6347         * gcc.dg/pr48685.c: New test.
6348
6349 2011-04-22  Jan Hubicka  <jh@suse.cz>
6350
6351         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6352
6353 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6354
6355         PR tree-optimization/48717
6356         * gcc.c-torture/execute/pr48717.c: New test.
6357
6358 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6359
6360         PR target/48723
6361         * gcc.target/i386/pr48723.c: New test.
6362
6363 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6364
6365         PR c/48716
6366         * gcc.dg/gomp/pr48716.c: New test.
6367         * g++.dg/gomp/pr48716.C: New test.
6368
6369 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6370
6371         PR c/36750
6372         * gcc.dg/missing-field-init-2.c: Update testcase.
6373
6374 2011-04-22  Alan Modra  <amodra@gmail.com>
6375
6376         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6377
6378 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6379
6380         PR fortran/48405
6381         * gfortran.dg/function_optimize_6.f90:  New test.
6382
6383 2011-04-21  Easwaran Raman  <eraman@google.com>
6384
6385         * gcc.dg/stack-layout-2.c: New test.
6386
6387 2011-04-21  Richard Guenther  <rguenther@suse.de>
6388
6389         PR lto/48703
6390         * g++.dg/lto/pr48207-2_0.C: New testcase.
6391         * g++.dg/lto/pr48207-3_0.C: Likewise.
6392
6393 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6394
6395         * gnat.dg/volatile5.adb: New test.
6396         * gnat.dg/volatile5_pkg.ads: New helper.
6397
6398 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6399
6400         PR target/48708
6401         * gcc.target/i386/pr48708.c: New test.
6402
6403 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6404
6405         * gcc.dg/vect/vect-119.c: New test.
6406
6407 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6408
6409         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6410         and once without.
6411
6412 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6413             Richard Sandiford  <richard.sandiford@linaro.org>
6414
6415         PR target/46329
6416         * gcc.target/arm/pr46329.c: New test.
6417
6418 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6419
6420         PR fortran/18918
6421         * gfortran.dg/coarray_18.f90: New.
6422
6423 2011-04-20  Jason Merrill  <jason@redhat.com>
6424
6425         * g++.dg/cpp0x/initlist47.C: New.
6426
6427         * g++.dg/init/dtor4.C: New.
6428
6429 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6430
6431         PR target/48678
6432         * gcc.target/i386/sse2-pinsrw.c: New test.
6433         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6434         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6435         * gcc.target/i386/sse2-insvhi.c: Ditto.
6436         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6437         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6438
6439 2011-04-20  Jason Merrill  <jason@redhat.com>
6440
6441         * g++.dg/template/const4.C: New.
6442
6443 2011-04-20  Easwaran Raman  <eraman@google.com>
6444
6445         * gcc.dg/stack-layout-1.c: New test.
6446
6447 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6448
6449         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6450         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6451         function.
6452
6453 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6454
6455         * gcc.dg/binop-xor1.c: New test.
6456         * gcc.dg/binop-xor2.c: New test.
6457         * gcc.dg/binop-xor3.c: New test.
6458         * gcc.dg/binop-xor4.c: New test.
6459         * gcc.dg/binop-xor5.c: New test.
6460
6461 2011-04-20  Richard Guenther  <rguenther@suse.de>
6462
6463         PR tree-optimization/47892
6464         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6465
6466 2011-04-20  Richard Guenther  <rguenther@suse.de>
6467
6468         PR middle-end/48695
6469         * g++.dg/torture/pr48695.C: New testcase.
6470
6471 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6472
6473         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6474         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6475         * gcc.c-torture/execute/pr45262.c: Ditto
6476         * gcc.dg/torture/pr43165.c: Ditto.
6477         * gcc.dg/torture/pr47228.c: Ditto.
6478         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6479         * gcc.dg/ipa/pr45644.c: Ditto.
6480         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6481         PDP11.
6482
6483 2011-04-19  Jason Merrill  <jason@redhat.com>
6484
6485         * g++.dg/ext/complex7.C: New.
6486
6487         * g++.dg/ext/attrib41.C: New.
6488
6489 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6490
6491         PR testsuite/48676
6492         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6493
6494 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6495
6496         PR target/48678
6497         * gcc.target/i386/pr48678.c: New test.
6498
6499 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6500
6501         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6502         * g++.dg/opt/devirt2.C: New test.
6503         * g++.dg/ipa/devirt-g-1.C: Likewise.
6504
6505 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6506
6507         PR fortran/48588
6508         * gfortran.dg/whole_file_33.f90: New.
6509
6510 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6511
6512         * g++.dg/ipa/devirt-7.C: New test.
6513
6514 2011-04-19  Richard Guenther  <rguenther@suse.de>
6515
6516         PR lto/48207
6517         * g++.dg/lto/pr48207_0.C: New testcase.
6518
6519 2011-04-18  Jason Merrill  <jason@redhat.com>
6520
6521         * g++.dg/init/void1.C: New.
6522
6523         * g++.dg/cpp0x/union4.C: New.
6524
6525 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6526
6527         PR middle-end/48661
6528         * g++.dg/torture/pr48661.C: New test.
6529
6530         PR c++/48632
6531         * g++.dg/gomp/pr48632.C: New test.
6532
6533 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6534
6535         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6536         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6537
6538 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6539
6540         PR fortran/18918
6541         * gfortran.dg/coarray_17.f90: New.
6542         * gfortran.dg/coarray_10.f90: Update dg-error.
6543
6544 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6545
6546         PR testsuite/48251
6547         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6548         * gfortran.dg/guality/guality.exp: Likewise.
6549
6550 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6551
6552         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6553
6554 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6555
6556         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6557
6558 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6559
6560         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6561
6562 2011-04-18  Richard Guenther  <rguenther@suse.de>
6563
6564         PR middle-end/46364
6565         * g++.dg/torture/pr46364.C: New testcase.
6566
6567 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6568
6569         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6570
6571 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6572
6573         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6574
6575 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6576             Ira Rosen  <ira.rosen@linaro.org>
6577
6578         PR target/48252
6579         * gcc.target/arm/pr48252.c: New test.
6580
6581 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6582
6583         PR tree-optimization/48616
6584         * gcc.dg/pr48616.c: New test.
6585
6586 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6587
6588         PR fortran/18918
6589         * gfortran.dg/coarray_16.f90: New.
6590
6591 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6592
6593         PR fortran/48462
6594         * gfortran.dg/realloc_on_assign_7.f03: New test.
6595
6596 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6597
6598         PR libgfortran/48602
6599         * gfortran.dg/fmt_g0_6.f08: New test.
6600
6601 2011-04-17  Jason Merrill  <jason@redhat.com>
6602
6603         * g++.dg/cpp0x/sfinae16.C: New.
6604
6605 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6606
6607         * gcc.target/mips/reg-var-1.c: New test.
6608
6609 2011-04-17  Jan Hubicka  <jh@suse.cz>
6610
6611         * gcc.dg/winline-5.c: Update testcase.
6612
6613 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6614
6615         * gnat.dg/discr27.ad[sb]: Move dg directive.
6616         * gnat.dg/discr28.ad[sb]: New test.
6617         * gnat.dg/discr28_pkg.ads: New helper.
6618
6619 2011-04-17  Michael Matz  <matz@suse.de>
6620
6621         PR tree-optimization/48622
6622         PR lto/48645
6623         * gcc.dg/lto/pr48622_0.c: New test.
6624
6625 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6626
6627         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6628         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6629         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6630         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6631         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6632         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6633
6634 2011-04-15  Jason Merrill  <jason@redhat.com>
6635
6636         * g++.dg/cpp0x/range-for17.C: New.
6637
6638 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6639
6640         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6641         * g++.dg/cpp0x/range-for3.C: Likewise.
6642         * g++.dg/cpp0x/range-for9.C: Correct error message.
6643         * g++.dg/cpp0x/range-for11.C: New.
6644         * g++.dg/cpp0x/range-for12.C: New.
6645         * g++.dg/cpp0x/range-for13.C: New.
6646         * g++.dg/cpp0x/range-for14.C: New.
6647         * g++.dg/cpp0x/range-for15.C: New.
6648         * g++.dg/cpp0x/range-for16.C: New.
6649
6650 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6651
6652         PR fortran/18918
6653         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6654
6655 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6656
6657         * objc.dg/naming-4.m: Updated.
6658         * objc.dg/naming-5.m: Updated.
6659         * objc.dg/naming-6.m: New.
6660         * objc.dg/naming-7.m: New.
6661         * obj-c++.dg/naming-1.mm: Updated.
6662         * obj-c++.dg/naming-2.mm: Updated.
6663         * obj-c++.dg/naming-3.mm: New.
6664         * obj-c++.dg/naming-4.mm: New.
6665
6666 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6667
6668         PR libgfortran/48589
6669         * gfortran.dg/fmt_g0_5.f08: New test.
6670
6671 2011-04-15  Richard Guenther  <rguenther@suse.de>
6672
6673         PR testsuite/48286
6674         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6675
6676 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6677
6678         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6679         -finline-limit=0 to -fno-inline
6680
6681 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6682
6683         PR target/48614
6684         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6685         just avx.
6686
6687 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR target/48605
6690         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6691         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6692         * gcc.target/i386/avx-insertps-3.c: New test.
6693         * gcc.target/i386/avx-insertps-4.c: New test.
6694
6695 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6696
6697         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6698         -finline-limit=0
6699
6700 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6701
6702         PR target/46779
6703         PR target/45291
6704         PR target/41894
6705         * gcc.target/avr/pr46779-1.c: New test case
6706         * gcc.target/avr/pr46779-2.c: New test case
6707
6708 2011-04-14  Jason Merrill  <jason@redhat.com>
6709
6710         * g++.dg/cpp0x/sfinae15.C: New.
6711
6712         * g++.dg/cpp0x/sfinae14.C: New.
6713
6714         * g++.dg/ext/vla10.C: New.
6715
6716 2011-04-14  Richard Guenther  <rguenther@suse.de>
6717
6718         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6719
6720 2011-04-14  Richard Guenther  <rguenther@suse.de>
6721
6722         * gcc.dg/fold-bitand-4.c: Move ...
6723         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6724
6725 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6726
6727         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6728         variables const.
6729         * gcc.target/avr/torture/trivial.c: Ditto.
6730
6731 2011-04-13  Jason Merrill  <jason@redhat.com>
6732
6733         * g++.dg/template/operator11.C: New.
6734
6735 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6736
6737         PR middle-end/48591
6738         * gcc.dg/gomp/pr48591.c: New test.
6739
6740         PR c++/48570
6741         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6742         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6743
6744 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6745
6746         PR c++/48574
6747         * g++.dg/template/dependent-expr7.C: New test case.
6748
6749 2011-04-13  Jason Merrill  <jason@redhat.com>
6750
6751         * g++.dg/cpp0x/sfinae13.C: New.
6752
6753 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6754
6755         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6756
6757 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6758
6759         * gcc.target/arm/pr43698.c: Remove -march option.
6760
6761 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6762
6763         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6764         -march option.
6765
6766 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6767
6768         PR fortran/48360
6769         PR fortran/48456
6770         * gfortran.dg/realloc_on_assign_6.f03: New test.
6771
6772 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6773
6774         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6775         targets the additional -mno-ms-bitfields and
6776         -Wno-packed-bitfield-compat options.
6777         * g++.dg/ext/bitfield3.C: Likewise.
6778         * g++.dg/ext/bitfield4.C: Likewise.
6779         * g++.dg/ext/bitfield5.C: Likewise.
6780         * gcc.dg/bitfld-15.c: Likewise.
6781         * gcc.dg/bitfld-16.c: Likewise.
6782         * gcc.dg/bitfld-17.c: Likewise.
6783         * gcc.dg/bitfld-18.c: Likewise.
6784
6785 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6786
6787         * gcc.target/arm/neon-vld3-1.c: New test.
6788         * gcc.target/arm/neon-vst3-1.c: New test.
6789         * gcc.target/arm/neon/v*.c: Regenerate.
6790
6791 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6792
6793         PR rtl-optimization/48549
6794         * g++.dg/opt/pr48549.C: New test.
6795
6796 2011-04-12  Richard Guenther  <rguenther@suse.de>
6797
6798         PR tree-optimization/46076
6799         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6800
6801 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6802
6803         PR testsuite/21164
6804         * lib/compat.exp (compat-execute): Declare unsupported after
6805         stripping path from src1.
6806         * lib/lto.exp (lto-execute): Likewise.
6807
6808 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6809
6810         PR c/48552
6811         * gcc.dg/pr48552-1.c: New test.
6812         * gcc.dg/pr48552-2.c: New test.
6813
6814 2011-04-11  Jason Merrill  <jason@redhat.com>
6815
6816         * g++.dg/cpp0x/sfinae12.C: New.
6817
6818         * g++.dg/cpp0x/enum10.C: New.
6819
6820         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6821
6822         * g++.dg/cpp0x/rv-func.C: New.
6823
6824 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6825
6826         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6827         alpha*-dec-osf5*.
6828
6829 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6830
6831         PR tree-optimization/48195
6832         * gcc.dg/ipa/pr48195.c: New test.
6833
6834 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6835
6836         * gnat.dg/return3.adb: Remove unused switch.
6837
6838 2011-04-08  Mike Stump  <mikestump@comcast.net>
6839
6840         PR testsuite/48506
6841         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6842         default to fno-common.
6843
6844 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6845
6846         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6847         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6848
6849 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6850
6851         PR fortran/48448
6852         * gfortran.dg/function_optimize_5.f90:  New test.
6853
6854 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6855
6856         * gnat.dg/aggr17.adb: New test.
6857         * gnat.dg/aggr18.adb: Likewise.
6858
6859 2011-04-08  Michael Matz  <matz@suse.de>
6860
6861         PR middle-end/48389
6862         * gcc.target/i386/pr48389.c: New test.
6863
6864 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6865
6866         PR rtl-optimization/48272
6867         * g++.dg/opt/pr48272.C: New.
6868
6869 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6870
6871         PR rtl-optimization/48235
6872         * gcc.dg/pr48235.c: New.
6873
6874 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6875
6876         PR rtl-optimization/48302
6877         * g++.dg/opt/pr48302.C: New.
6878
6879 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6880
6881         PR target/48273
6882         * g++.dg/opt/pr48273.C: New.
6883
6884 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6885
6886         PR rtl-optimization/48442
6887         * gcc.dg/pr48442.c: New.
6888
6889 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6890
6891         PR tree-optimization/48377
6892         * gcc.dg/vect/pr48377.c: New test.
6893
6894 2011-04-07  Jason Merrill  <jason@redhat.com>
6895
6896         * g++.dg/cpp0x/regress/call1.C: New.
6897
6898         * g++.dg/cpp0x/variadic107.C: New.
6899
6900         * g++.dg/cpp0x/sfinae11.C: New.
6901         * g++.dg/cpp0x/noexcept02.C: Fix.
6902
6903         * g++.dg/cpp0x/sfinae10.C: New.
6904
6905         * g++.dg/cpp0x/sfinae9.C: New.
6906
6907         * c-c++-common/Wcast-qual-1.c: Move here from...
6908         * gcc.dg/cast-qual-3.c: ...here, and...
6909         * g++.dg/warn/Wcast-qual2.C: ...here.
6910
6911         * g++.dg/cpp0x/sfinae8.C: New.
6912
6913         * g++.dg/cpp0x/sfinae7.C: New.
6914
6915         * g++.dg/cpp0x/enum9.C: New.
6916
6917 2011-04-07  Mike Stump  <mikestump@comcast.net>
6918
6919         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6920         with no trampolines.
6921
6922 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6923
6924         PR fortran/48117
6925         * gfortran.dg/gomp/pr48117.f90: New test.
6926
6927         PR debug/48343
6928         * gcc.dg/torture/pr48343.c: New test.
6929
6930 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6931
6932         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6933
6934 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6935
6936         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6937
6938 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6939
6940         PR target/43920
6941         * lib/scanasm.exp (object-size): New proc.
6942         * gcc.target/arm/pr43920-2.c: New test.
6943
6944 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6945
6946         PR fortran/18918
6947         PR fortran/48477
6948         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6949
6950 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6951
6952         * gcc.dg/mtune.c: Prune note from output.
6953
6954 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6955
6956         PR debug/48466
6957         * gcc.dg/guality/pr36977.c: New test.
6958         * gcc.dg/guality/pr48466.c: New test.
6959
6960 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6961
6962         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6963
6964 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6965
6966         * gnat.dg/return3.adb: New test.
6967
6968 2011-04-06  Richard Guenther  <rguenther@suse.de>
6969
6970         PR tree-optimization/47663
6971         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6972
6973 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6974
6975         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6976         Solaris 8 and 9 as well.
6977
6978 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6979
6980         PR target/43920
6981         * gcc.target/arm/pr43920-1.c: New test.
6982
6983 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6984
6985         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6986         (cctor): Actually return the value.
6987         (main): Cast return values.
6988
6989 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6990
6991         * gfortran.dg/character_comparison_8.f90:  New test.
6992
6993 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6994
6995         * frontend-passes: (optimize_lexical_comparison): New function.
6996         (optimize_expr): Call it.
6997         (optimize_comparison): Also handle lexical comparison functions.
6998         Return false instad of -2 for unequal comparison.
6999
7000 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7001
7002         PR fortran/48412
7003         * function_optimize_4.f90:  New test.
7004
7005 2011-04-04  Tobias Burnus  <burnus@net-b.de>
7006
7007         PR fortran/18918
7008         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7009         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7010         * gfortran.dg/coarray_15.f90: New.
7011
7012 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7013
7014         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7015         * gfortran.dg/bessel_7.f90: Likewise.
7016
7017 2011-04-03  Tobias Burnus  <burnus@net-b.de>
7018
7019         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7020
7021 2011-04-03  Richard Guenther  <rguenther@suse.de>
7022             Ira Rosen  <ira.rosen@linaro.org>
7023
7024         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7025         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7026         -ftree-loop-if-convert-stores.
7027
7028 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7029
7030         * gnat.dg/specs/aggr2.ads: New test.
7031
7032 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7033
7034         * gnat.dg/debug2.ad[sb]: New test.
7035         * gnat.dg/debug2_pkg.ads: New helper.
7036         * gnat.dg/debug3.ad[sb]: New test.
7037
7038 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
7039
7040         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7041
7042 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
7043
7044         PR middle-end/48335
7045         * gcc.c-torture/compile/pr48335-1.c: New test.
7046         * gcc.dg/pr48335-1.c: New test.
7047         * gcc.dg/pr48335-2.c: New test.
7048         * gcc.dg/pr48335-3.c: New test.
7049         * gcc.dg/pr48335-4.c: New test.
7050         * gcc.dg/pr48335-5.c: New test.
7051         * gcc.dg/pr48335-6.c: New test.
7052         * gcc.dg/pr48335-7.c: New test.
7053         * gcc.dg/pr48335-8.c: New test.
7054         * gcc.target/i386/pr48335-1.c: New test.
7055
7056 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
7057
7058         PR c/36299
7059         * gcc.dg/Waddress.c: New test.
7060
7061 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7062
7063         PR fortran/48352
7064         * gfortran.dg/function_optimize_3.f90:  New test.
7065
7066 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
7067
7068         * gcc.c-torture/compile/20110401-1.c: New test.
7069
7070         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7071         * g++.dg/lto/20091002-2_0.C: Likewise.
7072         * g++.dg/lto/20090303_0.c: Likewise.
7073         * g++.dg/lto/20091004-1_0.C: Likewise.
7074         * g++.dg/lto/20091002-3_0.C: Likewise.
7075         * g++.dg/lto/20091004-2_0.C: Likewise.
7076         * g++.dg/lto/20081123_0.C: Likewise.
7077         * g++.dg/lto/20090313_0.C: Likewise.
7078         * g++.dg/lto/20081109-1_0.C: Likewise.
7079         * g++.dg/lto/20081219_0.C: Likewise.
7080         * g++.dg/lto/20081204-1_0.C: Likewise.
7081         * g++.dg/lto/20090302_0.C: Likewise.
7082         * g++.dg/lto/20081119-1_0.C: Likewise.
7083         * g++.dg/lto/20081118_0.C: Likewise.
7084         * gcc.dg/lto/20091020-2_0.c: Likewise.
7085         * gcc.dg/lto/20090210_0.c: Likewise.
7086         * gcc.dg/lto/20081204-1_0.c: Likewise.
7087         * gcc.dg/lto/20081224_0.c: Likewise.
7088         * gcc.dg/lto/20090219_0.c: Likewise.
7089         * gcc.dg/lto/20091014-1_0.c: Likewise.
7090         * gcc.dg/lto/20091016-1_0.c: Likewise.
7091         * gcc.dg/lto/20090206-2_0.c: Likewise.
7092         * gcc.dg/lto/20090116_0.c: Likewise.
7093         * gcc.dg/lto/20091013-1_0.c: Likewise.
7094         * gcc.dg/lto/20091015-1_0.c: Likewise.
7095         * gcc.dg/lto/20090126-2_0.c: Likewise.
7096
7097 2011-03-31  Ian Lance Taylor  <iant@google.com>
7098
7099         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7100
7101 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7102
7103         * gnat.dg/opt16.adb: New test.
7104
7105 2011-03-31  Jason Merrill  <jason@redhat.com>
7106
7107         * g++.dg/cpp0x/defaulted24.C: New.
7108
7109 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7110
7111         PR target/16292
7112         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7113         with -O0.
7114
7115 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7116
7117         * g++.dg/other/i386-9.C: New test.
7118
7119 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7120
7121         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7122
7123 2011-03-30  Jason Merrill  <jason@redhat.com>
7124
7125         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7126
7127         * g++.dg/cpp0x/regress/isnan.C: New.
7128
7129         * g++.dg/cpp0x/initlist46.C: New.
7130
7131 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7132
7133         PR target/47551
7134         * gcc.target/arm/neon-modes-2.c: New test.
7135
7136 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7137
7138         PR c/48305
7139         * gcc.c-torture/compile/pr48305.c: New test.
7140
7141 2011-03-29  Jason Merrill  <jason@redhat.com>
7142
7143         * g++.dg/cpp0x/regress/value-dep1.C: New.
7144
7145 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7146
7147         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7148
7149 2011-03-29  Ian Lance Taylor  <iant@google.com>
7150
7151         * go.test/go-test.exp: Handle the test lines used in several new
7152         tests.
7153         (errchk): Add opts parameter.  Change all callers.  Handle parens
7154         in regexps.
7155
7156 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7157             Dominique d'Humieres  <dominiq@lps.ens.fr>
7158
7159         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7160         and __APPLE__ && __PPC__ && __ALTIVEC__.
7161
7162 2011-03-29  Jason Merrill  <jason@redhat.com>
7163
7164         * g++.dg/cpp0x/dependent1.C: New.
7165
7166         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7167
7168         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7169
7170         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7171
7172 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7173
7174         PR fortran/48095
7175         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7176         * gfortran.dg/proc_ptr_comp_32.f90: New.
7177
7178 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7179
7180         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7181         check for corresponding warning.
7182
7183 2011-03-28  Jason Merrill  <jason@redhat.com>
7184
7185         * g++.dg/cpp0x/rv-deduce2.C: New.
7186
7187 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7188
7189         PR debug/48203
7190         * gcc.dg/pr48203.c: New test.
7191
7192 2011-03-28  Jeff Law <law@redhat.com>
7193
7194         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7195
7196 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7197
7198         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7199         and __PPC__ && __ALTIVEC__.
7200
7201 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7202
7203         PR testsuite/48238
7204         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7205         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7206         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7207         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7208
7209 2011-03-28  Jason Merrill  <jason@redhat.com>
7210
7211         * g++.dg/cpp0x/initlist-array2.C: New.
7212
7213         * g++.dg/cpp0x/initlist-array1.C: New.
7214
7215         * g++.dg/cpp0x/constexpr-compound.C: New.
7216
7217         * g++.dg/cpp0x/constexpr-using.C: New.
7218
7219         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7220
7221 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7222
7223         PR testsuite/48276
7224         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7225
7226 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7227
7228         * gcc.dg/slp-1.c: New test.
7229
7230 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7231
7232         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7233         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7234         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7235         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7236         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7237         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7238         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7239         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7240         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7241         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7242         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7243         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7244         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7245         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7246
7247 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7248
7249         PR fortran/47065
7250         * gfortran.dg/trim_optimize_5.f90:  New test.
7251         * gfortran.dg/trim_optimize_6.f90:  New test.
7252
7253 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7254
7255         PR target/38598
7256         * gcc.target/mips/madd-7.c: Remove -mlong32.
7257         * gcc.target/mips/msub-7.c: Likewise.
7258
7259 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7260
7261         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7262         accesses to preserve the meaning of the test for doubleword vectors.
7263         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7264         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7265
7266 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7267
7268         PR fortran/48291
7269         * gfortran.dg/class_42.f03: New.
7270
7271 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7272
7273         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7274         strided accesses.
7275
7276 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7277
7278         PR rtl-optimization/48144
7279         * gcc.dg/pr48144.c: New test.
7280
7281 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         * gnat.dg/discr27.ad[sb]: New test.
7284
7285 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7286
7287         * gnat.dg/limited_with2.ad[sb]: New test.
7288         * gnat.dg/limited_with2_pkg1.ads: New helper.
7289         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7290
7291 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7292
7293         * gnat.dg/opt15.adb: New test.
7294         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7295
7296 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7297
7298         PR fortran/48174
7299         PR fortran/45304
7300         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7301         * gfortran.dg/leadz_trailz_3.f90: Ditto
7302
7303 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7304
7305         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7306
7307 2011-03-25  Jason Merrill  <jason@redhat.com>
7308
7309         * g++.dg/cpp0x/defaulted22.C: New.
7310         * g++.dg/cpp0x/defaulted23.C: New.
7311         * g++.dg/cpp0x/defaulted15.C: Adjust.
7312
7313 2011-03-25  Jason Merrill  <jason@redhat.com>
7314
7315         * g++.dg/cpp0x/move1.C: New.
7316
7317 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7318
7319         PR target/48287
7320         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7321
7322 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7323
7324         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7325         for mips-sgi-irix6.5.
7326         Replace snprintf prototype by <stdio.h>.
7327
7328 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7329
7330         PR testsuite/48283
7331         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7332         run_expensive_tests.
7333         * gcc.dg/graphite/block-4.c: Likewise.
7334         * gcc.dg/graphite/block-7.c: Likewise.
7335         * gcc.dg/graphite/block-8.c: Likewise.
7336
7337 2011-03-25  Richard Guenther  <rguenther@suse.de>
7338
7339         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7340         * g++.dg/tree-ssa/pr8781.C: Likewise.
7341         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7342         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7343         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7344         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7345         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7346         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7347         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7348         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7349         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7350         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7351         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7352         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7353         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7354         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7355         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7356         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7357         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7358         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7359         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7360         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7361         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7362         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7363         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7364         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7365         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7366         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7367         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7368         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7369         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7370         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7371         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7372         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7373         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7374         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7375         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7376         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7377         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7378         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7379         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7380         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7381         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7382         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7383         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7384         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7385         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7386         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7387         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7388         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7389         * c-c++-common/pr46562-2.c: Likewise.
7390         * gfortran.dg/pr42108.f90: Likewise.
7391         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7392         foo to be inlined even at -O1.
7393         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7394         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7395         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7396         * gcc.dg/matrix/matrix.exp: Disable FRE.
7397
7398 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7399
7400         PR debug/48204
7401         * gcc.dg/dfp/pr48204.c: New test.
7402
7403 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7404
7405         PR target/48209
7406         * gcc.c-torture/execute/pr47917.c: Move this...
7407         * gcc.dg/torture/pr47917.c: to here and add xfails.
7408
7409 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7410
7411         * gnat.dg/array16.ad[sb]: New test.
7412         * gnat.dg/array16.ads: New helper.
7413
7414 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7415
7416         * gnat.dg/derived_type2.adb: New test.
7417
7418 2011-03-24  Richard Guenther  <rguenther@suse.de>
7419
7420         PR tree-optimization/48271
7421         * g++.dg/torture/pr48271.C: New testcase.
7422
7423 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7424
7425         * gnat.dg/array15.ad[sb]: New test.
7426
7427 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7428
7429         PR target/48237
7430         * gcc.target/i386/pr48237.c: New test.
7431
7432 2011-03-24  Richard Guenther  <rguenther@suse.de>
7433
7434         PR middle-end/48269
7435         * gcc.dg/builtin-object-size-10.c: New testcase.
7436
7437 2011-03-24  Richard Guenther  <rguenther@suse.de>
7438
7439         PR tree-optimization/46562
7440         * c-c++-common/pr46562-2.c: New testcase.
7441         * c-c++-common/pr46562.c: Likewise.
7442
7443 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7444
7445         * gcc.dg/vect/vect-cselim-1.c: New test.
7446         * gcc.dg/vect/vect-cselim-2.c: New test.
7447
7448 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7449
7450         * gcc.target/arm/pr46934.c: New.
7451
7452 2011-03-23  Ian Lance Taylor  <iant@google.com>
7453
7454         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7455
7456 2011-03-23  Richard Guenther  <rguenther@suse.de>
7457
7458         * gcc.dg/struct: Remove directory and contents.
7459
7460 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7461
7462         PR testsuite/48251
7463         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7464
7465 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7466
7467         * gnat.dg/discr26.ad[sb]: New test.
7468         * gnat.dg/discr26_pkg.ads: New helper.
7469
7470 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7471
7472         PR target/47553
7473         * gcc.target/arm/neon-vld-1.c: New test.
7474
7475 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7476
7477         * gnat.dg/array14.ad[sb]: New test.
7478         * gnat.dg/array14_pkg.ads: New helper.
7479
7480 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7481
7482         * gcc.c-torture/execute/920501-8.x: Remove.
7483         * gcc.c-torture/execute/930513-1.x: Remove.
7484         * gcc.c-torture/execute/960312-1.x: Remove.
7485         * gcc.c-torture/compile/20000804-1.c,
7486         gcc.c-torture/compile/20001205-1.c,
7487         gcc.c-torture/compile/20001226-1.c,
7488         gcc.c-torture/compile/20010518-2.c,
7489         gcc.c-torture/compile/20020312-1.c,
7490         gcc.c-torture/compile/20020604-1.c,
7491         gcc.c-torture/compile/920501-12.c,
7492         gcc.c-torture/compile/920501-4.c,
7493         gcc.c-torture/compile/920520-1.c,
7494         gcc.c-torture/compile/980506-1.c,
7495         gcc.c-torture/execute/980709-1.x,
7496         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7497         options for m68hc11.
7498         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7499         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7500         m68hc11.
7501
7502 2011-03-22  Nick Clifton  <nickc@redhat.com>
7503
7504         * lib/target-supports.exp (check_profiling_available): Add MN10300
7505         to the list of targets that do not support profiling.  Restore
7506         alpha sorting to this list.
7507
7508 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7509
7510         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7511         failure on 32-bit systems.
7512         * gcc.dg/torture/vector-2.c: Ditto.
7513
7514 2011-03-22  Richard Guenther  <rguenther@suse.de>
7515
7516         PR tree-optimization/48228
7517         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7518
7519 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7520
7521         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7522         powerpc.
7523
7524         PR target/48226
7525         * gcc.target/powerpc/pr48226.c: New file.
7526
7527 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7528
7529         * lib/prune.exp (prune_gcc_output): Prune "could not create
7530         compact unwind for" warnings.
7531
7532 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7533
7534         PR c/42544
7535         PR c/48197
7536         * gcc.c-torture/execute/pr42544.c: New test.
7537         * gcc.c-torture/execute/pr48197.c: New test.
7538
7539 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7540
7541         PR preprocessor/48192
7542         * gcc.target/powerpc/pr48192.c: New file.
7543
7544         PR target/48053
7545         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7546         split problem of 0 being loaded in a VSX register.
7547
7548 2011-03-21  Richard Guenther  <rguenther@suse.de>
7549
7550         PR c/47939
7551         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7552         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7553         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7554         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7555
7556 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7557
7558         PR target/48213
7559         * gcc.dg/pr48213.c: New test.
7560
7561 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7562
7563         PR target/12171
7564         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7565
7566 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7567
7568         * gcc.target/arm/xor-and.c: New.
7569
7570 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7571
7572         PR fortran/22572
7573         * gfortran.dg/function_optimize_1.f90:  New test.
7574         * gfortran.dg/function_optimize_2.f90:  New test.
7575
7576 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7577
7578         PR rtl-optimization/47502
7579         * gcc.target/i386/pr47502-1.c: New.
7580         * gcc.target/i386/pr47502-2.c: Likewise.
7581
7582 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7583
7584         PR rtl-optimization/48156
7585         * gcc.dg/pr48156.c: New test.
7586
7587 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7588
7589         PR libfortran/47439
7590         * gfortran.dg/scratch_1.f90: Adjust test.
7591
7592 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7593
7594         PR libfortran/47439
7595         * gfortran.dg/scratch_1.f90: New test.
7596
7597 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7598
7599         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7600         variably modified typedefs.
7601         * gcc.dg/c1x-typedef-2.c: Remove.
7602
7603 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7604
7605         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7606         * gcc.dg/c1x-anon-struct-3.c: New test.
7607         * gcc.dg/anon-struct-11.c: Update.
7608
7609 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7610
7611         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7612         dg-xfail-run-if.
7613         Only xfail with gas.
7614
7615 2011-03-18  Jason Merrill  <jason@redhat.com>
7616
7617         * g++.dg/template/fn-ptr1.C: New.
7618
7619         * g++.dg/overload/volatile1.C: New.
7620
7621         * g++.dg/opt/pr23372.C: New.
7622
7623         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7624
7625 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7626
7627         PR middle-end/47405
7628         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7629
7630 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7631
7632         * gcc.target/arm/unsigned-extend-1.c: New.
7633
7634 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7635
7636         PR bootstrap/48161
7637         * gcc.c-torture/compile/pr48161.c: New test.
7638
7639 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7640
7641         PR middle-end/47725
7642         * gcc.dg/torture/pr47725.c: New.
7643
7644 2011-03-17  Jason Merrill  <jason@redhat.com>
7645
7646         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7647         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7648
7649 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7650
7651         * gnat.dg/specs/elab2.ads: New test.
7652         * gnat.dg/specs/elab2_pkg.ads: New helper.
7653
7654 2011-03-17  Jason Merrill  <jason@redhat.com>
7655
7656         * g++.dg/cpp0x/decltype-1212.C: New.
7657         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7658
7659 2011-03-17  Jason Merrill  <jason@redhat.com>
7660
7661         * g++.dg/parse/memfnquals1.C: New.
7662
7663 2011-03-17  Richard Guenther  <rguenther@suse.de>
7664
7665         PR middle-end/48134
7666         * gcc.dg/pr48134.c: New testcase.
7667
7668 2011-03-17  Richard Guenther  <rguenther@suse.de>
7669
7670         PR middle-end/48165
7671         * g++.dg/torture/pr48165.C: New testcase.
7672
7673 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7674
7675         PR rtl-optimization/48141
7676         * gcc.dg/pr48141.c: New test.
7677
7678 2011-03-16  Jason Merrill  <jason@redhat.com>
7679
7680         * g++.dg/cpp0x/constexpr-48089.C: New.
7681
7682         * g++.dg/cpp0x/constexpr-abi1.C: New.
7683
7684         * g++.dg/cpp0x/constexpr-46336.C: New.
7685         * g++.dg/parse/friend5.C: Adjust expected errors.
7686
7687         * g++.dg/cpp0x/constexpr-47570.C: New.
7688
7689 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7690
7691         PR debug/47510
7692         * ++.dg/debug/dwarf2/typedef6.C: New test.
7693
7694 2011-03-16  Jason Merrill  <jason@redhat.com>
7695
7696         * g++.dg/cpp0x/elision2.C: New.
7697
7698         * g++.dg/cpp0x/constexpr-array3.C: New.
7699
7700 2011-03-16  Jason Merrill  <jason@redhat.com>
7701
7702         * g++.dg/cpp0x/sfinae6.C: New.
7703         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7704         * g++.dg/cpp0x/pr45908.C: Likewise.
7705         * g++.dg/cpp0x/sfinae6.C: Likewise.
7706         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7707         * g++.old-deja/g++.law/arg11.C: Likewise.
7708
7709 2011-03-16  Jason Merrill  <jason@redhat.com>
7710
7711         * g++.dg/template/incomplete6.C: New.
7712
7713 2011-03-16  Jeff Law <law@redhat.com>
7714
7715         * gcc.dg/tree-ssa/vrp55.c: New test.
7716
7717 2011-03-16  Jason Merrill  <jason@redhat.com>
7718
7719         * g++.dg/cpp0x/auto22.C: New.
7720
7721 2011-03-16  Richard Guenther  <rguenther@suse.de>
7722
7723         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7724         optimizing it away if promoted to const.
7725
7726 2011-03-16  Richard Guenther  <rguenther@suse.de>
7727
7728         PR tree-optimization/48149
7729         * gcc.dg/fold-complex-1.c: New testcase.
7730
7731 2011-03-16  Richard Guenther  <rguenther@suse.de>
7732
7733         PR testsuite/48147
7734         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7735         or cloning happens.
7736
7737 2011-03-16  Richard Guenther  <rguenther@suse.de>
7738
7739         PR tree-optimization/26134
7740         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7741
7742 2011-03-16  Richard Guenther  <rguenther@suse.de>
7743
7744         PR tree-optimization/48146
7745         * gcc.dg/torture/pr48146.c: New testcase.
7746
7747 2011-03-16  Richard Guenther  <rguenther@suse.de>
7748
7749         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7750         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7751
7752 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR middle-end/48136
7755         * gcc.c-torture/compile/pr48136.c: New test.
7756
7757         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7758
7759         PR debug/45882
7760         * gcc.dg/guality/pr45882.c: New test.
7761
7762 2011-03-15  Jason Merrill  <jason@redhat.com>
7763
7764         * g++.dg/cpp0x/constexpr-recursion.C: New.
7765
7766         * g++.dg/cpp0x/implicit11.C: New.
7767
7768 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7769
7770         * g++.dg/cpp0x/constexpr-attribute.C: New.
7771
7772 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7773
7774         * g++.dg/parse/pr34758.C: New.
7775
7776 2011-03-15  Xinliang David Li  <davidxl@google.com>
7777
7778         PR c/47837
7779         * gcc.dg/uninit-pred-7_d.c: New test.
7780         * gcc.dg/uninit-pred-8_d.c: New test.
7781
7782 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7783
7784         PR target/46788
7785         * gcc.target/arm/pr46788.c: New.
7786
7787 2011-03-15  Richard Guenther  <rguenther@suse.de>
7788
7789         PR middle-end/47650
7790         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7791         * gfortran.dg/ishft_4.f90: Likewise.
7792         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7793
7794 2011-03-15  Richard Guenther  <rguenther@suse.de>
7795
7796         PR tree-optimization/13954
7797         * g++.dg/tree-ssa/pr13954.C: New testcase.
7798
7799 2011-03-15  Richard Guenther  <rguenther@suse.de>
7800
7801         PR tree-optimization/48037
7802         * gcc.target/i386/pr48037-1.c: New testcase.
7803
7804 2011-03-15  Richard Guenther  <rguenther@suse.de>
7805
7806         PR tree-optimization/41490
7807         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7808         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7809         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7810         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7811         * g++.dg/tree-ssa/pr33604.C: Adjust.
7812
7813 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR middle-end/47917
7816         * gcc.c-torture/execute/pr47917.c: New test.
7817         * gcc.dg/pr47917.c: New test.
7818
7819         PR middle-end/38878
7820         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7821
7822 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7823
7824         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7825         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7826         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7827         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7828         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7829         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7830         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7831         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7832         * gcc.target/i386/avx-floor-vec.c: Ditto.
7833         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7834         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7835         * gcc.target/i386/avx-rint-vec.c: Ditto.
7836         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7837         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7838         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7839         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7840
7841 2011-03-14  Tom Tromey  <tromey@redhat.com>
7842
7843         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7844         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7845         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7846
7847 2011-03-14  Tom Tromey  <tromey@redhat.com>
7848
7849         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7850         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7851         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7852
7853 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7854
7855         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7856
7857 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7858
7859         PR rtl-optimization/47166
7860         * gcc.c-torture/execute/postmod-1.c: New test.
7861
7862 2011-03-14  Richard Guenther  <rguenther@suse.de>
7863
7864         PR middle-end/48098
7865         * gcc.dg/torture/pr48098.c: New testcase.
7866
7867 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7868
7869         PR target/48053
7870         * gcc.target/powerpc/pr48053-1.c: New test.
7871         * gcc.target/powerpc/pr48053-2.c: Likewise.
7872
7873 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7874
7875         PR libfortran/48066
7876         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7877
7878 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7879
7880         PR libfortran/48066
7881         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7882
7883 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7884
7885         PR fortran/48059
7886         * gfortran.dg/class_41.f03: New.
7887
7888 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7889
7890         * g++.dg/conversion/cast3.C: New test.
7891
7892 2011-03-11  Jason Merrill  <jason@redhat.com>
7893
7894         * g++.dg/template/error45.C: New.
7895
7896         * g++.dg/parse/no-type-defn1.C: New.
7897
7898         * g++.dg/ext/attrib40.C: New.
7899
7900         * g++.dg/cpp0x/regress/array1.C: New.
7901
7902 2011-03-11  Richard Guenther  <rguenther@suse.de>
7903
7904         PR tree-optimization/48067
7905         * gcc.dg/pr48067.c: New testcase.
7906
7907 2011-03-11  Richard Guenther  <rguenther@suse.de>
7908
7909         PR lto/48073
7910         * g++.dg/lto/20110311-1_0.C: New testcase.
7911
7912 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7913
7914         PR c++/48035
7915         * g++.dg/inherit/virtual8.C: New test.
7916
7917         PR middle-end/48044
7918         * gcc.dg/torture/pr48044.c: New test.
7919
7920 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7921
7922         PR fortran/47768
7923         * gfortran.dg/proc_ptr_comp_31.f90: New.
7924
7925 2011-03-11  Richard Guenther  <rguenther@suse.de>
7926
7927         PR tree-optimization/47278
7928         * gcc.dg/torture/pr47278-1.c: New testcase.
7929         * gcc.dg/torture/pr47278-2.c: Likewise.
7930
7931 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7932
7933         PR tree-optimization/48063
7934         * gcc.dg/torture/pr48063.c: New test.
7935
7936 2011-03-10  Jason Merrill  <jason@redhat.com>
7937
7938         * g++.dg/template/array22.C: New.
7939
7940         * g++.dg/cpp0x/syntax-err1.C: New.
7941         * g++.dg/parse/error36.C: Adjust expected errors.
7942         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7943         * g++.old-deja/g++.pt/typename3.C: Likewise.
7944         * g++.old-deja/g++.pt/typename4.C: Likewise.
7945         * g++.old-deja/g++.pt/typename6.C: Likewise.
7946
7947 2011-03-09  Jason Merrill  <jason@redhat.com>
7948
7949         * g++.dg/template/nontype22.C: New.
7950
7951 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7952
7953         PR tree-optimization/47714
7954         * g++.dg/torture/pr47714.C: New test.
7955
7956 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7957
7958         PR target/47755
7959         * gcc.target/powerpc/pr47755-2.c: New file.
7960
7961 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7962
7963         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7964         is not set in the environment, pass 64 as first argument when not
7965         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7966         native where ulimit -u is supported.
7967
7968 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7969
7970         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7971
7972 2011-03-08  Jason Merrill  <jason@redhat.com>
7973
7974         * g++.dg/template/nontype21.C: New.
7975
7976         * g++.dg/template/anon5.C: New.
7977
7978 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR debug/47881
7981         * gcc.dg/pr47881.c: New test.
7982
7983 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7984
7985         PR c++/47957
7986         * g++.dg/lookup/template3.C: New test.
7987
7988 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7989
7990         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7991         'long' type.
7992
7993 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7994
7995         PR testsuite/47954
7996         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7997         sizeof to compute alignment.
7998
7999 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8000
8001         PR tree-optimization/48022
8002         * gcc.dg/pr48022-1.c: New test.
8003         * gcc.dg/pr48022-2.c: New test.
8004
8005 2011-03-07  Jason Merrill  <jason@redhat.com>
8006
8007         * g++.dg/template/nontype20.C: New.
8008         * g++.dg/init/member1.C: Adjust expected errors.
8009         * g++.dg/parse/constant4.C: Likewise.
8010         * g++.dg/template/qualified-id3.C: Likewise.
8011         * g++.old-deja/g++.pt/crash10.C: Likewise.
8012
8013         * g++.dg/cpp0x/regress/non-const1.C: New.
8014
8015 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
8016
8017         PR debug/47991
8018         * gcc.dg/pr47991.c: New test.
8019
8020 2011-03-07  Jason Merrill  <jason@redhat.com>
8021
8022         * g++.dg/abi/mangle46.C: New.
8023
8024 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
8025
8026         PR target/47862
8027         * gcc.target/powerpc/pr47862.c: New.
8028
8029 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
8030
8031         PR target/45413
8032         * gcc.target/i386/combine-mul.c: Require nonpic.
8033
8034 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
8035             Nathan Froyd  <froydnj@codesourcery.com>
8036
8037         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8038
8039 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
8040
8041         * README.QMTEST: Remove.
8042
8043 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
8044             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8045
8046         PR fortran/47850
8047         * gfortran.dg/array_constructor_37.f90 : New test.
8048
8049 2011-03-05  Jason Merrill  <jason@redhat.com>
8050
8051         * g++.dg/abi/mangle39.C: ABI v5, not 6.
8052         * g++.dg/abi/mangle45.C: Likewise.
8053         * g++.dg/cpp0x/trailing1.C: Likewise.
8054
8055 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8056
8057         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8058
8059 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
8060
8061         PR rtl-optimization/47899
8062         * gcc.dg/pr47899.c: New test.
8063
8064         * gcc.dg/torture/pr47968.c: Ignore warnings.
8065
8066         PR tree-optimization/47967
8067         * gcc.c-torture/compile/pr47967.c: New test.
8068
8069 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8070
8071         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8072         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8073
8074 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8075
8076         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8077         and property_getAttributes() if __OBJC2__.
8078         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8079         * objc.dg/property/property-encoding-1.m: New.
8080         * obj-c++.dg/property/property-encoding-1.mm: New.
8081
8082 2011-03-04  Jason Merrill  <jason@redhat.com>
8083
8084         * g++.dg/template/pseudodtor6.C: New.
8085
8086         * g++.dg/inherit/covariant19.C: New.
8087
8088 2011-03-04  Richard Guenther  <rguenther@suse.de>
8089
8090         PR middle-end/47968
8091         * gcc.dg/torture/pr47968.c: New testcase.
8092
8093 2011-03-04  Richard Guenther  <rguenther@suse.de>
8094
8095         PR middle-end/47975
8096         * gcc.dg/torture/pr47975.c: New testcase.
8097
8098 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
8099
8100         PR c++/47974
8101         * g++.dg/template/crash106.C: New.
8102
8103 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
8104
8105         PR c/47963
8106         * gcc.dg/gomp/pr47963.c: New test.
8107         * g++.dg/gomp/pr47963.C: New test.
8108
8109 2011-03-02  Jason Merrill  <jason@redhat.com>
8110
8111         * g++.dg/cpp0x/regress/condition1.C: New.
8112
8113         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8114
8115 2011-03-01  Jason Merrill  <jason@redhat.com>
8116
8117         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8118
8119         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8120
8121 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8122
8123         PR rtl-optimization/47925
8124         * gcc.c-torture/execute/pr47925.c: New test.
8125
8126 2011-03-01  Jason Merrill  <jason@redhat.com>
8127
8128         * g++.dg/cpp0x/decltype25.C: New.
8129
8130         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8131
8132 2011-03-01  Richard Guenther  <rguenther@suse.de>
8133
8134         PR tree-optimization/47890
8135         * gcc.dg/torture/pr47890.c: New testcase.
8136
8137 2011-03-01  Richard Guenther  <rguenther@suse.de>
8138
8139         PR lto/47924
8140         * gcc.dg/lto/pr47924_0.c: New testcase.
8141
8142 2011-03-01  Richard Guenther  <rguenther@suse.de>
8143
8144         PR lto/46911
8145         * gfortran.dg/lto/pr46911_0.f: New testcase.
8146
8147 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8148
8149         PR libgfortran/47933
8150         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8151         compile errors from older code form.
8152
8153 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8154
8155         PR libgfortran/47567
8156         * gfortran.dg/fmt_fw_d.f90: New test.
8157
8158 2011-02-28  Jason Merrill  <jason@redhat.com>
8159
8160         * g++.dg/inherit/covariant18.C: New.
8161
8162 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8163
8164         PR middle-end/47893
8165         * gcc.dg/pr47893.c: New test.
8166
8167 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8168
8169         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8170         NULL in case of a selector with conflicting types.
8171         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8172
8173 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8174
8175         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8176         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8177         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8178         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8179
8180 2011-02-28  Jason Merrill  <jason@redhat.com>
8181
8182         PR c++/47906
8183         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8184
8185 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8186
8187         PR libgfortran/47778
8188         * gfortran.dg/namelist_71.f90: New test.
8189
8190 2011-02-27  Jason Merrill  <jason@redhat.com>
8191
8192         PR c++/47906
8193         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8194         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8195
8196 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8197
8198         PR c++/46466
8199         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8200
8201 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8202
8203         PR fortran/47886
8204         * gfortran.dg/gomp/task-1.f90: Removed.
8205
8206 2011-02-26  Jason Merrill  <jason@redhat.com>
8207
8208         * g++.dg/template/this-targ1.C: New.
8209
8210         * g++.dg/cpp0x/regress/template-const1.C: New.
8211         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8212         * g++.dg/template/function1.C: Adjust.
8213         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8214         * g++.dg/debug/debug7.C: Adjust.
8215
8216 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8217
8218         PR fortran/47886
8219         * gfortran.dg/gomp/task-1.f90: New.
8220
8221 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8222
8223         * gcc.target/arm/neon-thumb2-move.c: Add
8224         dg-require-effective-target arm_thumb2_ok.
8225
8226 2011-02-24  Jason Merrill  <jason@redhat.com>
8227
8228         * g++.dg/parse/constant1.C: Specify C++98 mode.
8229         * g++.dg/parse/constant5.C: Likewise.
8230         * g++.dg/parse/error2.C: Likewise.
8231         * g++.dg/parse/semicolon3.C: Likewise.
8232         * g++.dg/template/crash14.C: Likewise.
8233         * g++.dg/template/local4.C: Likewise.
8234         * g++.dg/template/nontype3.C: Likewise.
8235         * g++.dg/parse/crash31.C: Adjust expected errors.
8236         * g++.dg/template/function1.C: Likewise.
8237         * g++.dg/template/ref3.C: Likewise.
8238         * g++.dg/template/static9.C: Likewise.
8239         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8240
8241         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8242         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8243         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8244         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8245         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8246
8247 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8248
8249         PR fortran/47878
8250         * gfortran.dg/pr47878.f90: New test.
8251
8252 2011-02-24  Richard Guenther  <rguenther@suse.de>
8253
8254         PR testsuite/47801
8255         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8256         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8257
8258 2011-02-24  Richard Guenther  <rguenther@suse.de>
8259
8260         PR fortran/47839
8261         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8262         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8263
8264 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8265
8266         PR libgfortran/47567
8267         * gfortran.dg/fmt_f0_1.f90: Update test.
8268
8269 2011-02-23  Jason Merrill  <jason@redhat.com>
8270
8271         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8272         * g++.dg/abi/mangle45.C: New.
8273
8274         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8275         * g++.dg/template/canon-type-9.C: Match use of decltype
8276         between declaration and definition.
8277         * g++.dg/template/canon-type-12.C: Likewise.
8278
8279 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8280
8281         PR fortran/40850
8282         * gfortran.dg/nested_allocatables_1.f90: New.
8283
8284 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8285
8286         PR c++/46868
8287         * g++.dg/pr46868.C: New test.
8288         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8289         * g++.dg/parse/error14.C: Adjust.
8290
8291 2011-02-23  Richard Guenther  <rguenther@suse.de>
8292
8293         PR tree-optimization/47838
8294         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8295
8296 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8297
8298         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8299
8300 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8301
8302         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8303         * gfortran.dg/count_init_expr.f03: Ditto.
8304         * gfortran.dg/gomp/pr43711.f90: Ditto.
8305         * gcc.dg/struct-parse-2.c: Ditto.
8306         * gcc.dg/parse-error-3.c: Ditto.
8307         * gcc.dg/Wlogical-op-1.c: Ditto.
8308         * gcc.dg/Walways-true-1.c: Ditto.
8309         * gcc.dg/pr24225.c: Ditto.
8310         * gcc.dg/Walways-true-2.c: Ditto.
8311         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8312         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8313         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8314         * g++.dg/overload/defarg4.C: Ditto.
8315         * g++.dg/inherit/covariant16.C: Ditto.
8316         * g++.dg/inherit/virtual7.C: Ditto.
8317         * g++.dg/template/canon-type-9.C: Ditto.
8318         * g++.dg/template/access19.C: Ditto.
8319         * g++.dg/template/call7.C: Ditto.
8320         * g++.dg/template/canon-type-2.C: Ditto.
8321         * g++.dg/template/init7.C: Ditto.
8322         * g++.dg/template/sizeof-template-argument.C: Ditto.
8323         * g++.dg/template/const3.C: Ditto.
8324         * g++.dg/template/sfinae26.C: Ditto.
8325         * g++.dg/template/sfinae26.C: Ditto.
8326         * g++.dg/template/canon-type-11.C: Ditto.
8327         * g++.dg/template/union2.C: Ditto.
8328         * g++.dg/template/canon-type-3.C: Ditto.
8329         * g++.dg/template/canon-type-1.C: Ditto.
8330         * g++.dg/template/canon-type-5.C: Ditto.
8331         * g++.dg/template/canon-type-7.C: Ditto.
8332         * g++.dg/template/canon-type-10.C: Ditto.
8333         * g++.dg/template/spec36.C: Ditto.
8334         * g++.dg/template/typedef38.C: Ditto.
8335         * g++.dg/template/canon-type-4.C: Ditto.
8336         * g++.dg/template/canon-type-6.C: Ditto.
8337         * g++.dg/template/canon-type-13.C: Ditto.
8338         * g++.dg/template/instantiate9.C: Ditto.
8339         * g++.dg/template/ttp22.C: Ditto.
8340         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8341         * g++.dg/warn/Walways-true-1.C: Ditto.
8342         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8343         * g++.dg/warn/Walways-true-2.C: Ditto.
8344         * g++.dg/conversion/op4.C: Ditto.
8345         * g++.dg/opt/pr19650.C: Ditto.
8346         * g++.dg/lookup/friend11.C: Ditto.
8347         * g++.dg/other/default2.C: Ditto.
8348         * g++.dg/other/default3.C: Ditto.
8349         * g++.dg/other/dtor2.C: Ditto.
8350         * g++.dg/other/friend5.C: Ditto.
8351         * g++.dg/other/default5.C: Ditto.
8352         * g++.dg/init/brace6.C: Ditto.
8353         * g++.dg/init/aggr5.C: Ditto.
8354         * g++.dg/init/error2.C: Ditto.
8355         * g++.dg/expr/bound-mem-fun.C: Ditto.
8356         * g++.dg/expr/cond6.C: Ditto.
8357         * g++.dg/expr/stmt-expr-1.C: Ditto.
8358         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8359         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8360         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8361         * g++.dg/cpp0x/bracket1.C: Ditto.
8362         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8363         * g++.dg/cpp0x/pr38646.C: Ditto.
8364         * g++.dg/cpp0x/variadic73.C: Ditto.
8365         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8366         * g++.dg/cpp0x/bracket4.C: Ditto.
8367         * g++.dg/cpp0x/decltype4.C: Ditto.
8368         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8369         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8370         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8371         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8372         * g++.dg/cpp0x/decltype2.C: Ditto.
8373         * g++.dg/cpp0x/decltype1.C: Ditto.
8374         * g++.dg/cpp0x/bracket2.C: Ditto.
8375         * g++.dg/cpp0x/decltype5.C: Ditto.
8376         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8377         * g++.dg/cpp0x/variadic70.C: Ditto.
8378         * g++.dg/cpp0x/decltype6.C: Ditto.
8379         * g++.dg/cpp0x/rvo.C: Ditto.
8380         * g++.dg/cpp0x/vt-40092.C: Ditto.
8381         * g++.dg/cpp0x/variadic-new.C: Ditto.
8382         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8383         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8384         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8385         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8386         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8387         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8388         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8389         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8390         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8391         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8392         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8393         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8394         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8395         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8396         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8397         * g++.dg/cpp0x/pr39639.C: Ditto.
8398         * g++.dg/cpp0x/decltype3.C: Ditto.
8399         * g++.dg/cpp0x/variadic68.C: Ditto.
8400         * g++.dg/cpp0x/variadic-function.C: Ditto.
8401         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8402         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8403         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8404         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8405         * g++.dg/parse/crash35.C: Ditto.
8406         * g++.dg/parse/crash40.C: Ditto.
8407         * g++.dg/parse/defarg12.C: Ditto.
8408         * g++.dg/parse/crash34.C: Ditto.
8409         * g++.dg/parse/constructor3.C: Ditto.
8410         * g++.dg/parse/template23.C: Ditto.
8411         * g++.dg/parse/crash56.C: Ditto.
8412         * g++.dg/parse/dtor13.C: Ditto.
8413         * g++.dg/parse/error33.C: Ditto.
8414         * g++.dg/parse/ctor9.C: Ditto.
8415         * g++.dg/parse/error32.C: Ditto.
8416         * g++.dg/parse/error37.C: Ditto.
8417         * g++.dg/parse/bitfield3.C: Ditto.
8418         * g++.dg/parse/struct-4.C: Ditto.
8419         * g++.dg/ext/has_trivial_copy.C: Ditto.
8420         * g++.dg/ext/is_polymorphic.C: Ditto.
8421         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8422         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8423         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8424         * g++.dg/ext/is_union.C: Ditto.
8425         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8426         * g++.dg/ext/is_pod.C: Ditto.
8427         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8428         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8429         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8430         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8431         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8432         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8433         * g++.dg/ext/is_abstract.C: Ditto.
8434         * g++.dg/ext/has_trivial_assign.C: Ditto.
8435         * g++.dg/ext/is_class.C: Ditto.
8436         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8437         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8438         * g++.dg/ext/is_base_of.C: Ditto.
8439         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8440         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8441         * g++.dg/ext/is_empty.C: Ditto.
8442         * g++.dg/ext/is_enum.C: Ditto.
8443         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8444         * gnat.dg/opt11.adb: Ditto.
8445         * obj-c++.dg/pr45735.mm: Ditto.
8446         * obj-c++.dg/pr24393.mm: Ditto.
8447         * obj-c++.dg/exceptions-2.mm: Ditto.
8448         * objc.dg/pr45735.m: Ditto.
8449         * objc.dg/pr24393.m: Ditto.
8450
8451 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8452
8453         * objc.dg/attributes/objc-exception-1.m: New.
8454
8455 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8456
8457         * gcc.dg/cpp/include7.c: New test.
8458
8459 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8460
8461         PR c++/47242
8462         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8463
8464 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8465
8466         PR rtl-optimization/47763
8467         * gcc.dg/pr47763.c: New test.
8468
8469 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8470
8471         PR fortran/45743
8472         * gfortran.dg/whole_file_32.f90 : New test.
8473
8474 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8475
8476         PR c++/47666
8477         * g++.dg/inherit/virtual7.C: New test.
8478
8479 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8480
8481         PR objc/47832
8482         * objc.dg/type-size-3.m: Updated error message.
8483         * objc.dg/type-size-4.m: New test.
8484         * objc.dg/type-size-5.m: New test.
8485
8486 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8487
8488         * lib/gnat.exp: Fix comments.
8489         Don't load libgloss.exp.
8490         (default_gnat_version): Call $compiler with --version.
8491         Adapt regexp for gnatmake output, insert version.
8492         (gnat_version): New proc.
8493         (gnat_init): Remove gnat_libgcc_s_path.
8494         (gnat_target_compile): Likewise.
8495         Remove ld_library_path.
8496         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8497         (gnat_pass): Remove.
8498         (gnat_pass): Remove.
8499         (gnat_finish): Remove.
8500         (gnat_exit): Remove.
8501         (local_find_gnatmake): Reindent.
8502         (runtest_file_p): Remove.
8503         (prune_warnings): Remove.
8504         (find_gnatclean): New proc.
8505         * lib/gnat-dg.exp (lremove): New proc.
8506         (gnat-dg-test): Reindent.
8507         Remove additional output files.
8508         (gnat-dg-runtest): Remove.
8509
8510         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8511         * gnat.dg/loop_optimization6.adb: Likewise.
8512         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8513
8514 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8515
8516         PR tree-optimization/47835
8517         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8518
8519 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8520
8521         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8522         * gfortran.dg/abstract_type_2.f03: Ditto.
8523         * gfortran.dg/abstract_type_3.f03: Ditto.
8524         * gfortran.dg/abstract_type_4.f03: Ditto.
8525         * gfortran.dg/abstract_type_5.f03: Ditto.
8526         * gfortran.dg/abstract_type_6.f03: Ditto.
8527         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8528         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8529         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8530         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8531         * gfortran.dg/array_function_5.f90: Ditto.
8532         * gfortran.dg/asynchronous_3.f03: Ditto.
8533         * gfortran.dg/char_expr_1.f90: Ditto.
8534         * gfortran.dg/class_14.f03: Ditto.
8535         * gfortran.dg/data_array_6.f: Ditto.
8536         * gfortran.dg/data_invalid.f90: Ditto.
8537         * gfortran.dg/dot_product_1.f03: Ditto.
8538         * gfortran.dg/func_derived_5.f90: Ditto.
8539         * gfortran.dg/func_result_4.f90: Ditto.
8540         * gfortran.dg/implied_do_1.f90: Ditto.
8541         * gfortran.dg/initialization_25.f90: Ditto.
8542         * gfortran.dg/initialization_26.f90: Ditto.
8543         * gfortran.dg/interface_34.f90: Ditto.
8544         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8545         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8546         * gfortran.dg/matmul_8.f03: Ditto.
8547         * gfortran.dg/merge_init_expr.f90: Ditto.
8548         * gfortran.dg/pack_assign_1.f90: Ditto.
8549         * gfortran.dg/pack_vector_1.f90: Ditto.
8550         * gfortran.dg/pointer_check_8.f90: Ditto.
8551         * gfortran.dg/product_init_expr.f03: Ditto.
8552         * gfortran.dg/reshape_order_5.f90: Ditto.
8553         * gfortran.dg/reshape_shape_1.f90: Ditto.
8554         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8555         * gfortran.dg/same_name_2.f90: Ditto.
8556         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8557         * gfortran.dg/spread_init_expr.f03: Ditto.
8558         * gfortran.dg/stmt_func_1.f90: Ditto.
8559         * gfortran.dg/sum_init_expr.f03: Ditto.
8560         * gfortran.dg/transpose_3.f03: Ditto.
8561         * gfortran.dg/unpack_init_expr.f03: Ditto.
8562         * gfortran.dg/warn_conversion.f90: Ditto.
8563         * gfortran.dg/warn_conversion_2.f90: Ditto.
8564         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8565         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8566         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8567         * gfortran.dg/whole_file_16.f90: Ditto.
8568         * gfortran.dg/whole_file_17.f90: Ditto.
8569         * gfortran.dg/whole_file_18.f90: Ditto.
8570         * gfortran.dg/whole_file_20.f03: Ditto.
8571         * gfortran.dg/whole_file_5.f90: Ditto.
8572         * gfortran.dg/whole_file_6.f90: Ditto.
8573         * gfortran.dg/write_invalid_format.f90: Ditto.
8574         * gfortran.dg/zero_sized_6.f90: Ditto.
8575
8576 2011-02-21  Jeff Law <law@redhat.com>
8577
8578         PR rtl-optimization/46178
8579         * gcc.target/i386/pr46178.c: New test.
8580
8581         PR rtl-optimization/46002
8582         * gcc.c-torture/compile/pr46002.c: New test.
8583
8584 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8585
8586         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8587         *-*-hpux10*.
8588
8589 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8590
8591         PR debug/47106
8592         * g++.dg/debug/pr47106.C: Require effective target lto.
8593
8594 2011-02-21  Jason Merrill  <jason@redhat.com>
8595
8596         * g++.dg/cpp0x/constexpr-diag2.C: New.
8597
8598 2011-02-20  Jason Merrill  <jason@redhat.com>
8599
8600         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8601
8602         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8603
8604         * g++.dg/overload/conv-op1.C: New.
8605
8606         * g++.dg/cpp0x/constexpr-synth1.C: New.
8607
8608 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8609
8610         * objc.dg/layout-2.m: New.
8611         * objc.dg/selector-3.m: Adjusted location of error message.
8612         * objc.dg/type-size-3.m: Same.
8613         * obj-c++.dg/selector-3.mm: Same.
8614
8615 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8616
8617         PR objc/47784
8618         * objc.dg/property/dotsyntax-22.m: New.
8619         * obj-c++.dg/property/dotsyntax-22.mm: New.
8620
8621 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8622
8623         PR c++/46394
8624         * g++.dg/template/typedef38.C: New test.
8625
8626 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8627
8628         PR fortran/46818
8629         * gfortran.dg/whole_file_30.f90 : New test.
8630         * gfortran.dg/whole_file_31.f90 : New test.
8631
8632 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8633
8634         PR fortran/45077
8635         PR fortran/44945
8636         * gfortran.dg/whole_file_28.f90 : New test.
8637         * gfortran.dg/whole_file_29.f90 : New test.
8638
8639 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8640
8641         PR c++/44118
8642         * g++.dg/template/crash105.C: New.
8643
8644 2011-02-19  Jason Merrill  <jason@redhat.com>
8645
8646         * g++.dg/cpp0x/regress/no-elide1.C: New.
8647
8648 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8649
8650         PR tree-optimization/46620
8651         * gcc.dg/pr46620.c: New.
8652
8653 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR c/47809
8656         * gcc.target/i386/pr47809.c: New test.
8657
8658 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8659             Tobias Burnus  <burnus@net-b.de>
8660
8661         * lib/target-supports.exp
8662         (check_effective_target_fortran_large_real): New check for large reals.
8663         * gfortran.dg/nan_7.f90: New test.
8664
8665 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8666
8667         PR libgfortran/47567
8668         * gfortran.dg/fmt_f0_1.f90: Update test.
8669
8670 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8671
8672         PR fortran/47348
8673         * gfortran.dg/array_constructor_36.f90 : New test.
8674         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8675         allow for comparison between different elements of the array
8676         constructor at different levels of optimization.
8677
8678 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8679
8680         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8681         * gcc.target/i386/pr32280-1.c: Likewise.
8682
8683 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR target/47800
8686         * gcc.target/i386/pr47800.c: New test.
8687
8688 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8689
8690         * objc/execute/exceptions/foward-1.x: New.
8691
8692 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8693
8694         PR fortran/47789
8695         * gfortran.dg/derived_constructor_comps_4.f90: New.
8696
8697 2011-02-18  Tobias Burnus
8698
8699         PR fortran/47775
8700         * gfortran.dg/func_result_6.f90: New.
8701
8702 2011-02-18  Michael Matz  <matz@suse.de>
8703
8704         PR fortran/45586
8705         * gfortran.dg/lto/pr45586_0.f90: New test.
8706         * gfortran.dg/typebound_proc_20.f90: Ditto.
8707         * gfortran.dg/typebound_proc_21.f90: Ditto.
8708
8709 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8710
8711         PR c++/47795
8712         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8713
8714 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8715
8716         PR fortran/47750
8717         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8718         gcc_warning_prefix.
8719         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8720         normalizing the error/warning output.
8721         * gfortran.dg/Wall.f90: Update dg-error/warning.
8722         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8723         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8724         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8725         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8726         * gfortran.dg/class_30.f90: Update dg-error/warning.
8727         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8728         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8729         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8730         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8731         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8732         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8733         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8734         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8735         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8736         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8737         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8738         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8739         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8740         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8741         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8742         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8743         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8744         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8745         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8746         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8747         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8748         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8749         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8750         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8751         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8752
8753 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8754
8755         PR fortran/47768
8756         * gfortran.dg/proc_ptr_comp_30.f90: New.
8757
8758 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8759
8760         PR debug/47780
8761         * gcc.target/i386/pr47780.c: New test.
8762
8763 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8764
8765         PR fortran/47767
8766         * gfortran.dg/class_40.f03: New.
8767
8768 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8769
8770         PR c++/47208
8771         * g++.dg/cpp0x/auto21.C: New test.
8772
8773 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8774
8775         * objc.dg/special/unclaimed-category-1.h: Updated for
8776         new ABI support.
8777         * objc.dg/special/unclaimed-category-1.m: Same.
8778         * objc.dg/zero-link-1.m: Same.
8779         * objc.dg/lookup-1.m: Same.
8780         * objc.dg/torture/strings/const-str-9.m
8781         * objc.dg/torture/strings/const-str-10.m: Same.
8782         * objc.dg/torture/strings/const-str-11.m: Same.
8783         * objc.dg/torture/forward-1.m: Same.
8784         * objc.dg/zero-link-2.m: Same.
8785         * objc.dg/encode-7-next-64bit.m: Same.
8786         * objc.dg/method-4.m: Same.
8787         * objc.dg/next-runtime-1.m: Same.
8788         * objc.dg/image-info.m: Same.
8789         * objc.dg/pr23214.m: Same.
8790         * objc.dg/symtab-1.m: Same.
8791         * obj-c++.dg/basic.m: Same.
8792         * obj-c++.dg/proto-lossage-3.m: Same.
8793         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8794         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8795         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8796         * obj-c++.dg/method-11.m: Same.
8797         * objc/execute/enumeration-1.m: Same.
8798         * objc/execute/object_is_class.m: Same.
8799         * objc/execute/formal_protocol-2.m: Same.
8800         * objc/execute/formal_protocol-4.m: Same.
8801         * objc/execute/formal_protocol-6.m: Same.
8802         * objc/execute/bycopy-3.m: Same.
8803         * objc/execute/exceptions/catchall-1.m: Same.
8804         * objc/execute/exceptions/finally-1.m: Same.
8805         * objc/execute/exceptions/local-variables-1.m: Same.
8806         * objc/execute/exceptions/foward-1.m: Same.
8807         * objc/execute/bf-common.h
8808         * objc/execute/enumeration-2.m: Same.
8809         * objc/execute/formal_protocol-1.m: Same.
8810         * objc/execute/formal_protocol-3.m: Same.
8811         * objc/execute/formal_protocol-5.m: Same.
8812         * objc/execute/accessing_ivars.m: Same.
8813         * objc/execute/bycopy-2.m: Same.
8814         * objc/execute/formal_protocol-7.m: Same.
8815         * objc/execute/compatibility_alias.m: Same.
8816         * objc/execute/no_clash.m: Same.
8817         * objc/execute/object_is_meta_class.m: Same.
8818         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8819         * objc/execute/class-tests-1.h: Include stdio.h.
8820         * objc/execute/class-tests-2.h: Same.
8821         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8822         runtimes.
8823         * obj-c++.dg/try-catch-2.mm: Same.
8824
8825 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8826
8827         PR c++/47783
8828         * g++.dg/warn/Wunused-parm-4.C: New test.
8829
8830 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8831             Jan Hubicka  <jh@suse.cz>
8832
8833         PR debug/47106
8834         PR debug/47402
8835         * g++.dg/debug/pr47106.C: New.
8836
8837 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8838
8839         PR target/43653
8840         * gcc.target/i386/pr43653.c: New test.
8841
8842 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8843
8844         PR c++/47172
8845         * g++.dg/template/inherit6.C: New test.
8846
8847 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8848
8849         PR fortran/47745
8850         * gfortran.dg/class_39.f03: New.
8851
8852 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8853
8854         PR c++/47326
8855         * g++.dg/cpp0x/variadic106.C: New test.
8856
8857 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8858
8859         PR libfortran/47757
8860         * gfortran.dg/pr47757-1.f90: New test.
8861         * gfortran.dg/pr47757-2.f90: New test.
8862         * gfortran.dg/pr47757-3.f90: New test.
8863
8864         PR c++/47704
8865         * g++.dg/cpp0x/enum8.C: New test.
8866
8867 2011-02-15  Jason Merrill  <jason@redhat.com>
8868
8869         * g++.dg/inherit/implicit-trivial1.C: New.
8870         * g++.dg/cpp0x/implicit-trivial1.C: New.
8871
8872 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8873
8874         PR middle-end/47725
8875         * gcc.dg/torture/pr47725.c: Removed.
8876
8877 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8878
8879         PR target/47755
8880         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8881         constant does not generate a load from memory.
8882
8883 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8884
8885         PR middle-end/47725
8886         * gcc.dg/torture/pr47725.c: New.
8887
8888 2011-02-15  Richard Guenther  <rguenther@suse.de>
8889
8890         PR tree-optimization/47743
8891         * gcc.dg/torture/pr47743.c: New testcase.
8892
8893 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR middle-end/47581
8896         * gcc.target/i386/pr47581.c: New test.
8897
8898 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8899
8900         PR fortran/47730
8901         * gfortran.dg/select_type_22.f03: New.
8902
8903 2011-02-14  Jason Merrill  <jason@redhat.com>
8904
8905         * g++.dg/cpp0x/regress/enum1.C: New.
8906
8907 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8908
8909         * gnat.dg/include.adb: New test.
8910
8911 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8912
8913         PR fortran/47728
8914         * gfortran.dg/class_38.f03: New.
8915
8916 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8917
8918         * gcc.dg/pr46494.c: New test.
8919
8920 2011-02-14  Richard Guenther  <rguenther@suse.de>
8921
8922         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8923
8924 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8925
8926         PR ada/41929
8927         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8928         sparc*-sun-solaris2.11.
8929
8930 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8931
8932         PR fortran/47349
8933         * gfortran.dg/argument_checking_18.f90: New.
8934
8935 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8936
8937         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8938         * gfortran.dg/argument_checking_17.f90: New.
8939
8940 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8941
8942         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8943         are temporarily disabled.
8944         * gfortran.dg/class_7.f03: Ditto.
8945         * gfortran.dg/coarray_14.f90: Ditto.
8946         * gfortran.dg/typebound_proc_13.f03: Ditto.
8947
8948 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8949
8950         PR fortran/45586
8951         * gfortran.dg/extends_11.f03: New.
8952
8953 2011-02-11  Xinliang David Li  <davidxl@google.com>
8954
8955         PR tree-optimization/47707
8956         * g++.dg/tree-ssa/pr47707.C: New test.
8957
8958 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8959
8960         * g++.dg/opt/inline17.C: New test.
8961
8962 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8963
8964         PR fortran/47550
8965         * gfortran.dg/pure_formal_2.f90: New.
8966
8967 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8968
8969         PR rtl-optimization/47614
8970         * gfortran.dg/pr47614.f: New.
8971
8972 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8973
8974         PR driver/47678
8975         * gcc.dg/opts-6.c: New test.
8976
8977 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8978
8979         PR debug/47684
8980         * gcc.dg/pr47684.c: New test.
8981
8982 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8983
8984         PR target/47629
8985         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8986         c99_runtime, dg-add-options c99_runtime.
8987         (main): Use __asm__.
8988
8989 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8990
8991         PR testsuite/47400
8992         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8993         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8994         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8995         * gcc.dg/ucnid-10.c: Likewise.
8996         * gcc.dg/ucnid-13.c: Likewise.
8997         * gcc.dg/ucnid-7.c: Likewise.
8998         * gcc.dg/ucnid-8.c: Likewise.
8999         Adapt dg-warning line number.
9000
9001 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
9002
9003         * gcc.target/i386/parity-1.c: Use -march=k8.
9004         * gcc.target/i386/parity-2.c: Ditto.
9005         * gcc.target/i386/vecinit-1.c: Ditto.
9006         * gcc.target/i386/vecinit-2.c: Ditto.
9007
9008 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9009
9010         PR target/46610
9011         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9012         * gcc.target/mips/save-restore-3.c: Likewise.
9013         * gcc.target/mips/save-restore-4.c: Likewise.
9014         * gcc.target/mips/save-restore-5.c: Likewise.
9015
9016         PR target/47683
9017         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9018         * g++.dg/tree-prof/partition2.C: Likewise.
9019
9020 2011-02-09  Jason Merrill  <jason@redhat.com>
9021
9022         * g++.dg/tree-ssa/inline-3.C: Use a normal function
9023         rather than misdeclare std::puts.
9024
9025         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9026         * g++.dg/other/warning1.C: Likewise.
9027         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9028         * g++.old-deja/g++.gb/scope06.C: Likewise.
9029         * g++.old-deja/g++.law/cvt11.C: Likewise.
9030         * g++.old-deja/g++.law/init1.C: Likewise.
9031         * g++.dg/abi/mangle26.C: Likewise.
9032
9033         * g++.dg/template/function1.C: Adjust for C++0x mode.
9034         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9035
9036         * g++.dg/ext/label10.C: Adjust for C++0x mode.
9037         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9038
9039         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9040
9041         * g++.dg/cpp0x/regress/abi-empty7.C: New.
9042
9043         * g++.dg/cpp0x/regress: New directory.
9044         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9045         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9046         * g++.dg/cpp0x/regress/regress3.C: New.
9047
9048 2011-02-10  Richard Guenther  <rguenther@suse.de>
9049
9050         PR tree-optimization/47677
9051         * gcc.dg/torture/pr47677.c: New testcase.
9052
9053 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
9054
9055         * objc.dg/special/load-category-1.m: Remove unused header.
9056         * objc.dg/special/load-category-1a.m: Likewise.
9057         * objc.dg/special/load-category-2.m: Likewise.
9058         * objc.dg/special/load-category-2a.m: Likewise.
9059         * objc.dg/special/load-category-3.m: Likewise.
9060         * objc.dg/special/load-category-3a.m: Likewise.
9061         * objc.dg/attributes/proto-attribute-2.m: Likewise.
9062         * objc.dg/attributes/proto-attribute-3.m: Likewise.
9063         * objc.dg/attributes/class-attribute-1.m: Likewise.
9064         * objc.dg/property/property.exp: Don't run for Darwin < 9.
9065         * obj-c++.dg/property/property.exp: Likewise.
9066         * objc.dg/attributes/method-sentinel-1.m: Update type header.
9067         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9068         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9069         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9070         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9071         * obj-c++.dg/template-8.mm: Likewise.
9072
9073 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
9074
9075         PR target/47665
9076         * gcc.target/i386/pr47665.c: New test.
9077
9078 2011-02-10  Jie Zhang  <jie@codesourcery.com>
9079
9080         PR testsuite/47622
9081         Revert
9082         2011-02-05  Jie Zhang  <jie@codesourcery.com>
9083         PR debug/42631
9084         * gcc.dg/pr42631.c: Update test.
9085         * gcc.dg/pr42631-2.c: New test.
9086
9087 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9088
9089         PR fortran/47352
9090         * gfortran.dg/proc_decl_25.f90: New.
9091
9092 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9093
9094         PR fortran/47463
9095         * gfortran.dg/typebound_assignment_2.f03: New.
9096
9097 2011-02-09  Richard Guenther  <rguenther@suse.de>
9098
9099         PR tree-optimization/47664
9100         * gcc.dg/tree-ssa/inline-7.c: New testcase.
9101
9102 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9103
9104         PR middle-end/47646
9105         * gnat.dg/uninit_func.adb: Adjust dg directive.
9106
9107 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
9108
9109         PR middle-end/47646
9110         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9111
9112 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9113
9114         PR fortran/47637
9115         * gfortran.dg/auto_dealloc_2.f90: New.
9116
9117 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9118
9119         * gcc.dg/builtins-config.h: Remove __sgi handling.
9120         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9121         -std=c99 for mips-sgi-irix6.5*.
9122
9123 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9124
9125         PR middle-end/45505
9126         * gfortran.dg/pr25923.f90: Remove xfails.
9127
9128 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9129
9130         PR fortran/47583
9131         * gfortran.dg/inquire_14.f90: New test.
9132
9133 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9134
9135         PR fortran/45290
9136         * gfortran.dg/pointer_init_6.f90: New.
9137
9138 2011-02-08  Jeff Law <law@redhat.com>
9139
9140         PR tree-optimization/42893
9141         * gcc.tree-ssa/pr42893.c: New test.
9142
9143 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9144
9145         PR tree-optimization/46834
9146         PR tree-optimization/46994
9147         PR tree-optimization/46995
9148         * gcc.dg/graphite/id-pr46834.c: New.
9149         * gfortran.dg/graphite/id-pr46994.f90: New.
9150         * gfortran.dg/graphite/id-pr46995.f90: New.
9151
9152 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9153
9154         PR middle-end/47646
9155         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9156         using the variable is known the warning is emitted there.
9157         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9158         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9159
9160         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9161         statement.
9162         (vg): Likewise.
9163         * gcc.dg/noreturn-1.c (foo5): Likewise.
9164         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9165         (method2): Likewise.
9166
9167         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9168         the return statement using the uninitialized variable.
9169         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9170
9171 2011-02-08  Richard Guenther  <rguenther@suse.de>
9172
9173         PR middle-end/47639
9174         * g++.dg/opt/pr47639.c: New testcase.
9175
9176 2011-02-08  Richard Guenther  <rguenther@suse.de>
9177
9178         PR tree-optimization/47632
9179         * g++.dg/opt/pr47632.C: New testcase.
9180
9181 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9182
9183         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9184
9185 2011-02-07  Richard Guenther  <rguenther@suse.de>
9186
9187         PR tree-optimization/47615
9188         * g++.dg/opt/pr47615.C: New testcase.
9189
9190 2011-02-07  Richard Guenther  <rguenther@suse.de>
9191
9192         PR tree-optimization/47621
9193         * gcc.dg/torture/pr47621.c: New testcase.
9194
9195 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9196
9197         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9198
9199 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9200
9201         PR fortran/47592
9202         * gfortran.dg/allocate_with_source_1 : New test.
9203
9204 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR middle-end/47610
9207         * gcc.dg/pr47610.c: New test.
9208
9209 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9210
9211         PR debug/42631
9212         * gcc.dg/pr42631.c: Update test.
9213         * gcc.dg/pr42631-2.c: New test.
9214
9215 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9216
9217         PR fortran/47574
9218         * gfortran.dg/pr47574.f90:  New test.
9219
9220 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9221
9222         PR tree-optimization/46194
9223         * gcc.dg/autopar/pr46194.c: New.
9224
9225 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9226
9227         PR tree-optimization/43695
9228         * g++.dg/ipa/pr43695.C: New.
9229
9230 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR inline-asm/23200
9233         * gcc.dg/pr23200.c: New test.
9234
9235 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9236
9237         PR c++/47589
9238         * g++.dg/pr47589.C: New test.
9239
9240 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9241
9242         PR c++/47398
9243         * g++.dg/template/typedef37.C: New test.
9244         * g++.dg/template/param1.C: Adjust expected error message.
9245
9246 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9247
9248         PR middle-end/31490
9249         * gcc.dg/pr31490-2.c: New test.
9250         * gcc.dg/pr31490-3.c: New test.
9251         * gcc.dg/pr31490-4.c: New test.
9252
9253 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9254             Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR c++/46890
9257         * g++.dg/parser/semicolon3.C: Adjust.
9258         * g++.dg/parser/semicolon4.C: New testcase.
9259         * g++.dg/pr46890.C: New testcase.
9260
9261 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9262
9263         PR c++/29571
9264         * g++.dg/init/pr29571.C: New.
9265
9266 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9267
9268         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9269         instead of vect_int.
9270
9271 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9272
9273         PR target/47312
9274         * gcc.target/i386/pr47312.c: New test.
9275
9276         PR target/47564
9277         * gcc.target/i386/pr47564.c: New test.
9278
9279 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9280
9281         PR tree-optimization/45122
9282         * gcc.dg/tree-ssa/pr45122.c: New.
9283
9284 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9285
9286         PR target/47272
9287         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9288         and vec_vsx_st.
9289
9290         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9291         and vsx so a default --with-cpu=power7 doesn't give an error
9292         when -mavoid-indexed-addresses is used.
9293
9294         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9295         wrapper function to save the arguments and then jump to the real
9296         function, rather than depending on the compiler not to move stuff
9297         before an asm.
9298         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9299
9300 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9301             Paul Thomas  <pault@gcc.gnu.org>
9302
9303         PR fortran/47082
9304         * gfortran.dg/class_37.f03 : New test.
9305
9306 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9307             Richard Guenther  <rguenther@suse.de>
9308
9309         PR tree-optimization/40979
9310         PR bootstrap/47044
9311         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9312         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9313         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9314         check_vect_support_and_set_flags.
9315         * gfortran.dg/graphite/vect-pr40979.f90: New.
9316
9317 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9318
9319         PR fortran/47572
9320         * gfortran.dg/class_36.f03: New.
9321
9322 2011-02-02  Richard Guenther  <rguenther@suse.de>
9323
9324         PR tree-optimization/47566
9325         * gcc.dg/lto/20110201-1_0.c: New testcase.
9326
9327 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9328
9329         PR debug/47498
9330         PR debug/47501
9331         PR debug/45136
9332         PR debug/45130
9333         * debug/pr47498.c: New.
9334         * debug/pr47501.c: New.
9335
9336 2011-02-01  Richard Guenther  <rguenther@suse.de>
9337
9338         PR tree-optimization/47559
9339         * g++.dg/torture/pr47559.C: New testcase.
9340
9341 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9342
9343         PR fortran/47565
9344         * gfortran.dg/typebound_call_20.f03: New.
9345
9346 2011-02-01  Richard Guenther  <rguenther@suse.de>
9347
9348         PR tree-optimization/47555
9349         * gcc.dg/pr47555.c: New testcase.
9350
9351 2011-02-01  Richard Guenther  <rguenther@suse.de>
9352
9353         PR tree-optimization/47541
9354         * g++.dg/torture/pr47541.C: New testcase.
9355
9356 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9357
9358         PR fortran/47455
9359         * gfortran.dg/typebound_call_19.f03: New.
9360
9361 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9362
9363         PR c++/47416
9364         * g++.dg/cpp0x/pr47416.C: New test.
9365
9366 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9367
9368         PR fortran/47519
9369         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9370
9371 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9372
9373         PR fortran/47463
9374         * gfortran.dg/typebound_assignment_1.f03: New.
9375
9376 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9377
9378         PR tree-optimization/47538
9379         * gcc.c-torture/execute/pr47538.c: New test.
9380
9381 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9382
9383         PR target/45325
9384         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9385
9386 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9387
9388         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9389
9390 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9391
9392         PR rtl-optimization/44031
9393         * gcc.c-torture/compile/20110131-1.c: New test.
9394
9395 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9396
9397         PR fortran/47042
9398         * gfortran.dg/stmt_func_1.f90: New.
9399
9400 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9401
9402         PR fortran/47042
9403         * gfortran.dg/interface_34.f90: New.
9404
9405 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9406
9407         PR fortran/47523
9408         * gfortran.dg/realloc_on_assign_5.f03: New test.
9409         * gfortran.dg/realloc_on_assign_5.f03: New test.
9410
9411 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9412
9413         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9414         * gfortran.dg/bessel_7.f90: Likewise.
9415         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9416
9417         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9418         * gfortran.dg/sum_init_expr.f03: Likewise.
9419
9420         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9421
9422         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9423         -r -nostdlib.
9424
9425         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9426         loop only on "vect_intfloat_cvt" targets.
9427
9428 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9429
9430         PR fortran/47531
9431         * gfortran.dg/shape_6.f90: New.
9432
9433 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9434
9435         PR libgfortran/47434
9436         * gfortran.dg/read_infnan_1.f90: Update test.
9437         * gfortran.dg/module_nan.f90: Update test.
9438         * gfortran.dg/char4_iunit_1.f03: Update test.
9439         * gfortran.dg/large_real_kind_1.f90: Update test.
9440         * gfortran.dg/real_const_3.f90: Update test.
9441         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9442
9443 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9444
9445         PR c++/47311
9446         * g++.dg/template/param2.C: New test.
9447
9448 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9449
9450         PR libgfortran/47285
9451         * gfortran.dg/fmt_g.f: New test.
9452
9453 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9454
9455         PR fortran/47507
9456         * gfortran.dg/pure_formal_1.f90: New.
9457
9458 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9459
9460         PR target/42894
9461         * gcc.dg/tls/pr42894.c: New test.
9462
9463 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9464
9465         * gcc.dg/pr47276.c: Add dg-require-visibility.
9466
9467 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9468
9469         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9470
9471 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9472             Tobias Burnus  <burnus@gcc.gnu.org>
9473
9474         PR fortran/45170
9475         PR fortran/35810
9476         PR fortran/47350
9477         * gfortran.dg/realloc_on_assign_3.f03: New test.
9478         * gfortran.dg/realloc_on_assign_4.f03: New test.
9479         * gfortran.dg/allocatable_function_5.f90: New test.
9480         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9481         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9482         implemented" dg-errors.
9483
9484 2011-01-27  Jan Hubicka  <jh@suse.cz>
9485
9486         PR middle-end/46949
9487         * gcc.dg/attr-weakref-4.c: New testcase
9488
9489 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9490
9491         PR tree-optimization/47228
9492         * gcc.dg/torture/pr47228.c: New test.
9493
9494 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9495
9496         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9497
9498 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9499
9500         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9501         when using auto-overlay support on the SPU.
9502
9503 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9504
9505         PR rtl-optimization/44174
9506         * gcc.target/i386/asm-6.c: New test.
9507
9508 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9509
9510         PR rtl-optimization/46856
9511         * gcc.c-torture/compile/pr46856.c: New test.
9512
9513 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9514             Andrew Pinski  <pinskia@gmail.com>
9515
9516         PR c/43082
9517         * gcc.dg/pr43082.c: New.
9518
9519 2011-01-26  DJ Delorie  <dj@redhat.com>
9520
9521         PR rtl-optimization/46878
9522         * gcc.dg/pr46878-1.c: New test.
9523
9524 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9525
9526         PR c++/47476
9527         * g++.dg/cpp0x/pr47476.C: New test.
9528
9529 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9530
9531         * gcc.c-torture/compile/20110126-1.c: New test.
9532
9533 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9534
9535         PR c/47473
9536         * gcc.dg/torture/pr47473.c: New test.
9537
9538 2011-01-26  Jan Hubicka  <jh@suse.cz>
9539
9540         PR target/47237
9541         * gcc.c-torture/execute/pr47237.c: New testcase.
9542
9543 2011-01-26  Jan Hubicka  <jh@suse.cz>
9544
9545         PR tree-optimization/47190
9546         * gcc.dg/attr-weakref-3.c: New testcase.
9547
9548 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9549
9550         PR c++/43601
9551         * gcc.dg/dll-9a.c: New test file.
9552         * gcc.dg/dll-11.c: Likewise.
9553         * gcc.dg/dll-12.c: Likewise.
9554         * gcc.dg/dll-12a.c: Likewise.
9555         * gcc.dg/dll-11a.c: Likewise.
9556         * gcc.dg/dll-9.c: Likewise.
9557         * gcc.dg/dll-10.c: Likewise.
9558         * gcc.dg/dll-10a.c: Likewise.
9559         * g++.dg/ext/dllexport4a.cc: Likewise.
9560         * g++.dg/ext/dllexport4.C: Likewise.
9561         * g++.dg/ext/dllexport5.C: Likewise.
9562         * g++.dg/ext/dllexport5a.cc: Likewise.
9563
9564 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9565
9566         PR tree-optimization/46970
9567         * gcc.dg/graphite/pr46970.c: New.
9568
9569 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9570
9571         PR tree-optimization/46215
9572         * gcc.dg/graphite/pr46215.c: New.
9573
9574 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9575
9576         PR tree-optimization/46168
9577         * gcc.dg/graphite/pr46168.c: New.
9578
9579 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9580
9581         PR tree-optimization/43657
9582         * gcc.dg/graphite/pr43657.c: New.
9583
9584 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9585
9586         PR tree-optimization/29832
9587         * gfortran.dg/graphite/pr29832.f90: New.
9588
9589 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9590
9591         PR tree-optimization/43567
9592         * gcc.dg/graphite/pr43567.c: New.
9593
9594 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9595
9596         * gfortran.dg/graphite/interchange-4.f: New.
9597         * gfortran.dg/graphite/interchange-5.f: New.
9598
9599         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9600         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9601         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9602         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9603         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9604         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9605         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9606         * gfortran.dg/ltrans-7.f90: Removed.
9607         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9608
9609         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9610         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9611         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9612         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9613         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9614         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9615         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9616         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9617         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9618         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9619         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9620         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9621         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9622         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9623         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9624         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9625         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9626         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9627         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9628         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9629         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9630         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9631         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9632         * gcc.dg/tree-ssa/data-dep-1.c
9633         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9634         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9635         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9636         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9637         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9638
9639 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9640
9641         PR tree-optimization/47265
9642         PR tree-optimization/47443
9643         * gcc.c-torture/compile/pr47265.c: New test.
9644         * gcc.dg/pr47443.c: New test.
9645
9646 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9647
9648         PR tree-optimization/47382
9649         * g++.dg/torture/pr47382.C: New test.
9650         * g++.dg/opt/devirt1.C: Xfail.
9651
9652 2011-01-25  Yao Qi  <yao@codesourcery.com>
9653
9654         PR target/45701
9655         * gcc.target/arm/pr45701-1.c: New test.
9656         * gcc.target/arm/pr45701-2.c: New test.
9657         * gcc.target/arm/pr45701-3.c: New test.
9658
9659 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9660             Jakub Jelinek  <jakub@redhat.com>
9661
9662         PR tree-optimization/47271
9663         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9664
9665 2011-01-25  Nick Clifton  <nickc@redhat.com>
9666
9667         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9668         (saturate_add): Delete.
9669         (exchange): Delete.
9670         (main): Do not run saturate_add.
9671         (set_interrupts): Delete.
9672
9673 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9674
9675         PR fortran/47448
9676         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9677
9678 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9679
9680         PR tree-optimization/47427
9681         PR tree-optimization/47428
9682         * gcc.c-torture/compile/pr47427.c: New test.
9683         * gcc.c-torture/compile/pr47428.c: New test.
9684
9685 2011-01-25  Richard Guenther  <rguenther@suse.de>
9686
9687         PR middle-end/47411
9688         * gcc.dg/torture/pr47411.c: New testcase.
9689
9690 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9691
9692         * gfortran.dg/graphite/id-24.f: New.
9693         * gfortran.dg/graphite/id-25.f: New.
9694
9695 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9696
9697         * gfortran.dg/graphite/id-23.f: New.
9698
9699 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9700
9701         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9702
9703 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9704
9705         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9706         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9707         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9708         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9709         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9710         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9711         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9712         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9713         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9714
9715 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9716
9717         * gcc.dg/graphite/block-0.c: Add documentation.
9718         * gcc.dg/graphite/block-4.c: Same.
9719         * gcc.dg/graphite/block-7.c: Same.
9720         * gcc.dg/graphite/block-8.c: New.
9721         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9722         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9723         * gcc.dg/graphite/interchange-12.c: Add documentation.
9724         * gcc.dg/graphite/interchange-13.c: New.
9725         * gcc.dg/graphite/interchange-14.c: New.
9726         * gcc.dg/graphite/interchange-15.c: New.
9727         * gcc.dg/graphite/interchange-8.c: Add documentation.
9728         * gcc.dg/graphite/interchange-mvt.c: Same.
9729
9730 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9731
9732         PR target/47408
9733         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9734         * gcc.target/powerpc/altivec-14.c: Ditto.
9735         * gcc.target/powerpc/altivec-33.c: Ditto.
9736         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9737         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9738         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9739         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9740         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9741         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9742         * g++.dg/ext/altivec-15.C: Ditto.
9743         * g++.dg/ext/altivec-types-1.C: Ditto.
9744         * g++.dg/ext/altivec-types-2.C: Ditto.
9745         * g++.dg/ext/altivec-types-3.C: Ditto.
9746         * g++.dg/ext/altivec-types-4.C: Ditto.
9747
9748 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9749
9750         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9751
9752 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9753
9754         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9755         optimization options.
9756
9757 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9758
9759         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9760
9761         PR testsuite/45988
9762         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9763
9764 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9765
9766         PR fortran/47421
9767         * gfortran.dg/allocatable_scalar_12.f90: New.
9768
9769 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9770
9771         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9772         vectorization to be not profitable if peeling is used to
9773         realign the memory access.
9774         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9775         loop bound to avoid loop unrolling.
9776         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9777
9778 2011-01-22  Jan Hubicka  <jh@suse.cz>
9779
9780         PR lto/47333
9781         * g++.dg/lto/pr47333.C: New file.
9782
9783 2011-01-22  Jan Hubicka  <jh@suse.cz>
9784
9785         PR tree-optimization/43884
9786         PR lto/44334
9787         * gcc.dg/autopar/outer-2.c: Increase array size.
9788         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9789
9790 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9791
9792         PR fortran/38536
9793         * gfortran.dg/c_loc_tests_16.f90:  New test.
9794
9795 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9796
9797         PR fortran/47399
9798         * gfortran.dg/typebound_proc_19.f90: New.
9799
9800 2011-01-21  Jeff Law <law@redhat.com>
9801
9802         PR tree-optimization/47053
9803         * g++.dg/pr47053.C: New test.
9804
9805 2011-01-21  Jason Merrill  <jason@redhat.com>
9806
9807         PR c++/47041
9808         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9809
9810 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR c++/47388
9813         * g++.dg/cpp0x/range-for10.C: New test.
9814         * g++.dg/template/for1.C: New test.
9815
9816         PR middle-end/45566
9817         * g++.dg/tree-prof/partition3.C: New test.
9818
9819         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9820
9821         PR rtl-optimization/47366
9822         * g++.dg/opt/pr47366.C: New test.
9823
9824 2011-01-21  Jason Merrill  <jason@redhat.com>
9825
9826         PR c++/46552
9827         * g++.dg/cpp0x/constexpr-regress2.C: New.
9828
9829         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9830
9831 2011-01-21  Jeff Law <law@redhat.com>
9832
9833         PR rtl-optimization/41619
9834         * gcc.dg/pr41619.c: New.
9835
9836 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR tree-optimization/47355
9839         * g++.dg/opt/pr47355.C: New test.
9840
9841 2011-01-21  Richard Guenther  <rguenther@suse.de>
9842
9843         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9844         making main hot.
9845
9846 2011-01-21  Richard Guenther  <rguenther@suse.de>
9847
9848         PR tree-optimization/47365
9849         * gcc.dg/torture/pr47365.c: New testcase.
9850         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9851
9852 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9853
9854         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9855
9856 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR tree-optimization/47391
9859         * gcc.dg/pr47391.c: New test.
9860
9861 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9862
9863         * g++.dg/template/char1.C: Use signed char.
9864
9865 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9866
9867         PR fortran/47377
9868         * gfortran.dg/pointer_target_4.f90: New.
9869
9870 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9871
9872         PR target/47251
9873         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9874         ILP32 system and not IP32.
9875
9876 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9877
9878         PR debug/46583
9879         * g++.dg/debug/pr46583.C: New.
9880
9881 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9882
9883         PR debug/47283
9884         * g++.dg/debug/pr47283.C: New test.
9885
9886         PR testsuite/47371
9887         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9888         * gcc.target/i386/headmerge-2.c: Likewise.
9889
9890 2011-01-20  Richard Guenther  <rguenther@suse.de>
9891
9892         PR middle-end/47370
9893         * gcc.dg/torture/pr47370.c: New testcase.
9894
9895 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9896
9897         PR tree-optimization/46130
9898         * gcc.dg/pr46130-1.c: New test.
9899         * gcc.dg/pr46130-2.c: New test.
9900
9901 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9902
9903         PR c++/47291
9904         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9905
9906 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9907
9908         PR debug/46240
9909         * g++.dg/debug/pr46240.cc: New.
9910
9911 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9912
9913         PR c++/47303
9914         * g++.dg/template/anonunion1.C: New test.
9915
9916         PR rtl-optimization/47337
9917         * gcc.c-torture/execute/pr47337.c: New test.
9918
9919 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9920
9921         PR testsuite/45342
9922         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9923
9924 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9925
9926         PR tree-optimization/46021
9927         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9928
9929 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9930
9931         PR tree-optimization/47290
9932         * g++.dg/torture/pr47290.C: New test.
9933
9934 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9935
9936         PR fortran/47240
9937         * gfortran.dg/proc_ptr_comp_29.f90: New.
9938
9939 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9940
9941         PR testsuite/41146
9942         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9943         powerpc-apple-darwin9.
9944
9945 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9946
9947         PR rtl-optimization/47299
9948         * gcc.c-torture/execute/pr47299.c: New test.
9949
9950 2011-01-17  Jason Merrill  <jason@redhat.com>
9951
9952         * g++.dg/cpp0x/constexpr-virtual.C: New.
9953
9954 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9955
9956         PR fortran/47331
9957         * gfortran.dg/gomp/pr47331.f90: New test.
9958
9959 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9960
9961         PR objc/47314
9962         * objc.dg/selector-warn-1.m: New.
9963         * obj-c++.dg/selector-warn-1.mm: New.
9964
9965 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9966
9967         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9968         Update dg-final accordingly.
9969
9970 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9971
9972         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9973
9974 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9975
9976         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9977         target check.
9978         * gcc.dg/guality/pr36728-2.c: Likewise.
9979
9980 2011-01-17  Richard Guenther  <rguenther@suse.de>
9981
9982         PR tree-optimization/47313
9983         * g++.dg/torture/pr47313.C: New testcase.
9984
9985 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9986
9987         PR target/47318
9988         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9989         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9990         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9991         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9992
9993         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9994         as __m256i.
9995         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9996         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9997         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9998
9999 2011-01-17  Richard Guenther  <rguenther@suse.de>
10000
10001         PR tree-optimization/45967
10002         * gcc.dg/torture/pr45967-2.c: New testcase.
10003         * gcc.dg/torture/pr45967-3.c: Likewise.
10004
10005 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10006
10007         PR testsuite/47325
10008         * g++.dg/ext/pr47213.C: Require visibility.
10009
10010 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10011
10012         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10013         * gcc.dg/fixed-point/struct-union.c: Update error messages.
10014
10015 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10016
10017         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10018         Linux-based targets.
10019
10020 2011-01-13  Jan Hubicka  <jh@suse.cz>
10021
10022         PR tree-optimization/47276
10023         * gcc.dg/pr47276.c: New testcase.
10024
10025 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
10026             Jonathan Wakely  <jwakely.gcc@gmail.com>
10027
10028         PR c++/33558
10029         * g++.dg/other/pr33558.C: New.
10030         * g++.dg/other/pr33558-2.C: New.
10031
10032 2011-01-14  Martin Jambor  <mjambor@suse.cz>
10033
10034         PR tree-optimization/45934
10035         PR tree-optimization/46302
10036         * g++.dg/ipa/devirt-c-1.C: New test.
10037         * g++.dg/ipa/devirt-c-2.C: Likewise.
10038         * g++.dg/ipa/devirt-c-3.C: Likewise.
10039         * g++.dg/ipa/devirt-c-4.C: Likewise.
10040         * g++.dg/ipa/devirt-c-5.C: Likewise.
10041         * g++.dg/ipa/devirt-c-6.C: Likewise.
10042         * g++.dg/ipa/devirt-6.C: Likewise.
10043         * g++.dg/ipa/devirt-d-1.C: Likewise.
10044         * g++.dg/torture/pr45934.C: Likewise.
10045
10046 2011-01-14  Jason Merrill  <jason@redhat.com>
10047
10048         * g++.dg/cpp0x/variadic105.C: New.
10049
10050 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
10051             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10052
10053         PR objc/45989
10054         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10055         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10056         execution tests on i?86-*-*, x86_64-*-* and
10057         powerpc*-apple-darwin* && ilp32.
10058         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10059         tests on i?86-*-* and x86_64-*-*.
10060
10061 2011-01-14  Richard Guenther  <rguenther@suse.de>
10062
10063         PR tree-optimization/47280
10064         * g++.dg/opt/pr47280.C: New testcase.
10065
10066 2011-01-14  Jason Merrill  <jason@redhat.com>
10067
10068         * g++.dg/cpp0x/constexpr-regress1.C: New.
10069
10070         * g++.dg/ext/flexary2.C: New.
10071
10072 2011-01-14  Richard Guenther  <rguenther@suse.de>
10073
10074         PR middle-end/47281
10075         * gcc.dg/torture/pr47281.c: New testcase.
10076         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10077
10078 2011-01-14  Richard Guenther  <rguenther@suse.de>
10079
10080         PR tree-optimization/47286
10081         * gcc.dg/tree-ssa/pr47286.c: New testcase.
10082
10083 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
10084
10085         PR c++/47213
10086         * g++.dg/ext/pr47213.C: New.
10087
10088 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10089
10090         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10091
10092 2011-01-13  Tobias Burnus  <burnus@net-b.de>
10093             Mikael Morin  <mikael@gcc.gnu.org>
10094
10095         PR fortran/45848
10096         PR fortran/47204
10097         * gfortran.dg/select_type_20.f90: New.
10098         * gfortran.dg/select_type_21.f90: New.
10099
10100 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
10101
10102         PR target/47251
10103         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10104
10105 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10106
10107         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10108         * gcc.dg/guality/pr36728-2.c: Likewise.
10109
10110 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10111
10112         PR debug/PR46973
10113         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10114
10115 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10116
10117         PR rtl-optimization/45352
10118         * gcc.dg/pr45352-3.c: New.
10119
10120 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10121
10122         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10123         comment.
10124         * g++.dg/cpp0x/range-for8.C: New.
10125         * g++.dg/cpp0x/range-for9.C: New.
10126
10127 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10128
10129         PR debug/47209
10130         * g++.dg/debug/pr47209.C: New.
10131
10132 2011-01-12  Richard Guenther  <rguenther@suse.de>
10133
10134         PR lto/47259
10135         * gcc.dg/lto/pr47259_0.c: New testcase.
10136         * gcc.dg/lto/pr47259_1.c: Likewise.
10137
10138 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10139
10140         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10141         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10142         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10143         methods missing from the OBJC2 Object.
10144         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10145         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10146         GNU and NeXT runtimes.
10147         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10148         comments.
10149         * objc-obj-c++-shared/Object1.m: Likewise.
10150         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10151         * objc.dg/proto-qual-1.m: Likewise.
10152         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10153         * obj-c++.dg/proto-qual-1.mm: Likewise.
10154
10155 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10156
10157         PR testsuite/33033
10158         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10159
10160 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10161
10162         Fixed the Objective-C++ testsuite and updated all tests.
10163         * lib/obj-c++.exp (obj-c++_init): Declare and set
10164         gcc_warning_prefix and gcc_error_prefix.
10165         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10166         'dg-warning', 'dg-message' and 'dg-error'.
10167         * obj-c++.dg/class-extension-3.mm: Likewise.
10168         * obj-c++.dg/class-protocol-1.mm: Likewise.
10169         * obj-c++.dg/encode-7.mm: Likewise.
10170         * obj-c++.dg/exceptions-3.mm: Likewise.
10171         * obj-c++.dg/exceptions-5.mm: Likewise.
10172         * obj-c++.dg/method-12.mm: Likewise.
10173         * obj-c++.dg/method-13.mm: Likewise.
10174         * obj-c++.dg/method-15.mm: Likewise.
10175         * obj-c++.dg/method-16.mm: Likewise.
10176         * obj-c++.dg/method-4.mm: Likewise.
10177         * obj-c++.dg/method-8.mm: Likewise.
10178         * obj-c++.dg/method-conflict-1.mm: Likewise.
10179         * obj-c++.dg/method-conflict-2.mm: Likewise.
10180         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10181         and uncommented second part of the testcase now that the testsuite
10182         works correctly.
10183         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10184         and uncommented second part of the testcase now that the testsuite
10185         works correctly.
10186         * obj-c++.dg/private-1.mm: Likewise.
10187         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10188         * obj-c++.dg/syntax-error-7.mm: Likewise.
10189         * obj-c++.dg/warn5.mm: Likewise.
10190         * obj-c++.dg/property/at-property-14.mm: Likewise.
10191         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10192         FIXME.
10193         * obj-c++.dg/property/at-property-18.mm: Likewise.
10194         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10195         FIXME.
10196         * obj-c++.dg/property/at-property-21.mm: Likewise.
10197         * obj-c++.dg/property/at-property-28.mm: Likewise.
10198         * obj-c++.dg/property/at-property-5.mm: Likewise.
10199         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10200         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10201         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10202         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10203         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10204         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10205         * obj-c++.dg/tls/diag-5.mm: Likewise.
10206         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10207         dg-error, now matched correctly.
10208
10209 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10210
10211         * objc.dg/property/at-property-29.m: New.
10212         * obj-c++.dg/property/at-property-29.mm: New.
10213
10214 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10215
10216         * go.test/go-test.exp (go-set-goarch): New proc.
10217         (go-gc-tests): Use it.
10218
10219 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10220
10221         PR debug/46955
10222         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10223
10224 2011-01-11  Richard Henderson  <rth@redhat.com>
10225
10226         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10227
10228 2011-01-11  Jan Hubicka  <jh@suse.cz>
10229
10230         PR lto/45721
10231         PR lto/45375
10232         * gcc.dg/lto/pr45721_1.c: New file.
10233         * gcc.dg/lto/pr45721_0.c: New file.
10234
10235 2011-01-11  Richard Guenther  <rguenther@suse.de>
10236
10237         PR tree-optimization/46076
10238         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10239
10240 2011-01-11  Jeff Law <law@redhat.com>
10241
10242         * PR tree-optimization/47086
10243         * gcc.dg/pr47086.c: New test.
10244
10245 2011-01-11  Jason Merrill  <jason@redhat.com>
10246
10247         PR c++/46658
10248         * g++.dg/template/new10.C: New.
10249
10250         PR c++/45520
10251         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10252
10253 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10254
10255         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10256         Split type definitions and NSConstantString class into...
10257         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10258         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10259         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10260         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10261         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10262         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10263         to comments.
10264         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10265         encode defines for newer NeXT system headers.
10266         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10267         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10268         * objc.dg/foreach-5.m: Likewise.
10269         * objc.dg/foreach-2.m: Likewise.
10270         * objc.dg/foreach-4.m: Likewise.
10271         * objc.dg/torture/strings/string1.m: Likewise.
10272         * objc.dg/torture/strings/string2.m: Likewise.
10273         * objc.dg/torture/strings/string3.m: Likewise.
10274         * objc.dg/torture/strings/string4.m: Likewise.
10275         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10276         header and stand alone.
10277         * obj-c++.dg/strings/strings-2.mm: Likewise.
10278         * objc.dg/torture/strings/const-str-3.m: Likewise.
10279         * objc.dg/strings/strings-2.m: Likewise.
10280         * objc.dg/strings/const-str-12b.m: Likewise.
10281
10282 2011-01-12  Richard Guenther  <rguenther@suse.de>
10283
10284         PR middle-end/32511
10285         * gcc.dg/attr-weak-1.c: Adjust.
10286
10287 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10288
10289         PR fortran/47051
10290         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10291         standard compliant and comment.
10292
10293 2011-01-10  Jan Hubicka  <jh@suse.cz>
10294
10295         PR lto/46083
10296         * gcc.dg/initpri3.c: New testcase.
10297
10298 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10299
10300         PR lto/47222
10301         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10302         externally visible.
10303         (g_esi): Likewise.
10304         (g_ebx): Likewise.
10305         (g_ebp): Likewise.
10306         (g_esp): Likewise.
10307         (g_ebp_save): Likewise.
10308         (g_esp_save): Likewise.
10309
10310 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10311
10312         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10313
10314 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10315
10316         PR tree-optimization/46021
10317         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10318         i?86-*-*, x86_64-*-*.
10319
10320 2011-01-10  Jeff Law <law@redhat.com>
10321
10322         * PR tree-optimization/47141
10323         * gcc.c-torture/compile/pr47141.c: New test.
10324
10325 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10326
10327         PR testsuite/46230
10328         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10329         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10330         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10331         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10332
10333         PR testsuite/46230
10334         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10335         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10336         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10337         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10338         being vectorized.  Adjust dg-final pattern.
10339
10340         PR testsuite/46230
10341         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10342         * gcc.dg/vect/slp-24.c: Likewise.
10343
10344 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10345
10346         PR c++/47218
10347         * g++.dg/other/pr47218-1.C: New test file.
10348         * g++.dg/other/pr47218.C: Likewise.
10349         * g++.dg/other/pr47218.h: New supporting header.
10350
10351 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10352
10353         PR objc/47232
10354         * objc.dg/attributes/invalid-attribute-1.m: New.
10355         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10356
10357 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10358
10359         PR fortran/47224
10360         * gfortran.dg/proc_ptr_comp_28.f90: New.
10361
10362 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10363
10364         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10365         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10366         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10367         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10368         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10369         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10370         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10371         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10372         * objc.dg/gnu-api-2-class.m: Likewise.
10373         * objc.dg/gnu-api-2-ivar.m: Likewise.
10374         * objc.dg/gnu-api-2-method.m: Likewise.
10375         * objc.dg/gnu-api-2-objc.m: Likewise.
10376         * objc.dg/gnu-api-2-object.m: Likewise.
10377         * objc.dg/gnu-api-2-property.m: Likewise.
10378         * objc.dg/gnu-api-2-protocol.m: Likewise.
10379         * objc.dg/gnu-api-2-sel.m: Likewise.
10380
10381 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10382
10383         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10384         * objc.dg/objc-foreach-4.m: Likewise.
10385         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10386         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10387         * objc.dg/foreach-4.m: Likewise.
10388         * objc.dg/foreach-5.m: Likewise.
10389         * objc.dg/foreach-3.m: Return self from init.
10390
10391 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10392
10393         PR fortran/38536
10394         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10395
10396 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10397
10398         PR fortran/46313
10399         * gfortran.dg/class_35.f90: New.
10400
10401 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10402
10403         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10404
10405 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10406
10407         PR objc/47078
10408         * objc.dg/invalid-method-2.m: New.
10409         * obj-c++.dg/invalid-method-2.mm: New.
10410
10411 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10412
10413         PR fortran/46896
10414         * gfortran.dg/transpose_optimization_2.f90 : New test.
10415
10416 2011-01-08  Jan Hubicka  <jh@suse.cz>
10417
10418         PR tree-optmization/46469
10419         * g++.dg/torture/pr46469.C: New testcase.
10420
10421 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10422
10423         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10424         emulation of libobjc-gnu structure layout functionality to ..
10425         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10426         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10427         * objc/execute/bf-common.h: Adjust headers.
10428         * objc/execute/bf-1.m: Likewise.
10429         * objc/execute/bf-2.m: Likewise.
10430         * objc/execute/bf-3.m: Likewise.
10431         * objc/execute/bf-4.m: Likewise.
10432         * objc/execute/bf-5.m: Likewise.
10433         * objc/execute/bf-6.m: Likewise.
10434         * objc/execute/bf-7.m: Likewise.
10435         * objc/execute/bf-8.m: Likewise.
10436         * objc/execute/bf-9.m: Likewise.
10437         * objc/execute/bf-10.m: Likewise.
10438         * objc/execute/bf-11.m: Likewise.
10439         * objc/execute/bf-12.m: Likewise.
10440         * objc/execute/bf-13.m: Likewise.
10441         * objc/execute/bf-14.m: Likewise.
10442         * objc/execute/bf-15.m: Likewise.
10443         * objc/execute/bf-16.m: Likewise.
10444         * objc/execute/bf-17.m: Likewise.
10445         * objc/execute/bf-18.m: Likewise.
10446         * objc/execute/bf-19.m: Likewise.
10447         * objc/execute/bf-20.m: Likewise.
10448         * objc/execute/bf-21.m: Likewise.
10449         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10450         objc_get_type_qualifiers ().
10451
10452 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10453
10454         PR fortran/45777
10455         * gfortran.dg/dependency_39.f90:  New test.
10456
10457 2011-01-07  Jan Hubicka  <jh@suse.cz>
10458
10459         Get builtins tests ready for linker plugin.
10460         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10461         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10462         my_memset, my_bzero): Mark used.
10463         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10464         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10465         volatile.
10466         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10467         volatile.
10468
10469 2011-01-07  Jan Hubicka  <jh@suse.cz>
10470
10471         PR tree-optimization/46367
10472         * g++.dg/torture/pr46367.C: New file.
10473
10474 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10475
10476         PR target/47201
10477         * gcc.dg/pr47201.c: New test.
10478
10479         PR bootstrap/47187
10480         * gcc.dg/tree-prof/pr47187.c: New test.
10481
10482 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10483
10484         PR fortran/41580
10485         * gfortran.dg/extends_type_of_3.f90: New.
10486
10487 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10488
10489         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10490         * g++.dg/ext/dllimport-MI1.C: Likewise.
10491         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10492         * g++.dg/ext/dllimport10.C: Likewise.
10493         * g++.dg/ext/dllimport11.C: Likewise.
10494         * g++.dg/ext/dllimport12.C: Likewise.
10495         * g++.dg/ext/dllimport13.C: Likewise.
10496         * g++.dg/ext/dllimport2.C: Likewise.
10497         * g++.dg/ext/dllimport3.C: Likewise.
10498         * g++.dg/ext/dllimport4.C: Likewise.
10499         * g++.dg/ext/dllimport5.C: Likewise.
10500         * g++.dg/ext/dllimport6.C: Likewise.
10501         * g++.dg/ext/dllimport8.C: Likewise.
10502         * g++.dg/ext/dllimport9.C: Likewise.
10503         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10504         targets, too. Additionally enable test for i?86-*-mingw*.
10505         * g++.dg/ext/selectany1.C: Likewise.
10506         Remove guard variable check.
10507
10508 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10509
10510         PR fortran/47189
10511         PR fortran/47194
10512         * gfortran.dg/storage_size_3.f08: Extended.
10513
10514 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10515
10516         PR c++/47022
10517         * g++.dg/template/stdarg1.C: New test.
10518
10519 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10520
10521         PR fortran/47195
10522         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10523         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10524         from the interface of functions to not hide the errors that
10525         shall be tested.
10526
10527 2011-01-06  Jan Hubicka  <jh@suse.cz>
10528
10529         * gcc.dg/lto/pr47188_0.c: New testcase.
10530         * gcc.dg/lto/pr47188_1.c: New testcase.
10531
10532 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10533
10534         PR fortran/33117
10535         PR fortran/46478
10536         * gfortran.dg/interface_33.f90: New test.
10537
10538 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10539
10540         PR c/47150
10541         * gcc.c-torture/compile/pr47150.c: New test.
10542
10543 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10544
10545         PR tree-optimization/47139
10546         * gcc.dg/vect/pr47139.c: New test.
10547
10548 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10549
10550         PR fortran/47180
10551         * gfortran.dg/extends_type_of_2.f03: New.
10552
10553 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10554
10555         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10556
10557 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10558
10559         * gnat.dg/opt14.adb: New test.
10560
10561 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10562
10563         PR fortran/46017
10564         * gfortran.dg/allocate_error_2.f90:  New test.
10565
10566 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10567
10568         PR fortran/47024
10569         * gfortran.dg/storage_size_3.f08: New.
10570
10571 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10572
10573         PR libgfortran/47154
10574         * gfortran.dg/namelist_68.f90: New test.
10575
10576 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10577
10578         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10579
10580 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10581
10582         PR fortran/46448
10583         * gfortran.dg/class_34.f90: New.
10584
10585 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10586
10587         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10588         use __builtin_inff.  Skip all single-precision tests that require
10589         Infinity.
10590
10591 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10592
10593         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10594
10595 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10596
10597         PR tree-optimization/47148
10598         * gcc.c-torture/execute/pr47148.c: New test.
10599
10600         PR tree-optimization/47155
10601         * gcc.c-torture/execute/pr47155.c: New test.
10602
10603         PR rtl-optimization/47157
10604         * gcc.c-torture/compile/pr47157.c: New test.
10605
10606 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10607
10608         * gcc.dg/torture/vector-shift2.c (schar): Define.
10609         (main): Always use schar or uchar instead of plain "char" to avoid
10610         dependencies on implementation-defined char signedness.
10611
10612 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10613
10614         PR tree-optimization/46801
10615         * gnat.dg/pack9.adb: Remove xfail.
10616
10617 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10618
10619         PR tree-optimization/46984
10620         * g++.dg/ipa/pr46984.C: New test.
10621
10622 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10623
10624         PR fortran/46408
10625         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10626
10627 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10628
10629         PR tree-optimization/47140
10630         * gcc.c-torture/compile/pr47140.c: New test.
10631
10632         PR rtl-optimization/47028
10633         * gcc.dg/pr47028.c: New test.
10634
10635 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10636
10637         * objc.dg/protocol-forward-1.m: Removed TODO.
10638         * objc.dg/protocol-forward-2.m: New.
10639         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10640         * obj-c++.dg/protocol-forward-2.mm: New.
10641
10642 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10643
10644         PR target/38662
10645         * g++.dg/eh/pr38662.C: New testcase.
10646
10647 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10648
10649         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10650         scan for newline '\n'.
10651
10652 \f
10653 Copyright (C) 2011 Free Software Foundation, Inc.
10654
10655 Copying and distribution of this file, with or without modification,
10656 are permitted in any medium without royalty provided the copyright
10657 notice and this notice are preserved.