OSDN Git Service

* gnat.dg/specs/debug1.ads: Tweak pattern.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/specs/debug1.ads: Tweak pattern.
4
5 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
6
7         PR fortran/50227
8         * gfortran.dg/class_45a.f03: New.
9         * gfortran.dg/class_45b.f03: New.
10
11 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
12             Ira Rosen  <ira.rosen@linaro.org>
13
14         PR tree-optimization/50208
15         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
16         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
17         -fno-tree-fre -fno-tree-pre.
18
19 2011-09-02  Martin Jambor  <mjambor@suse.cz>
20
21         * gcc.dg/ipa/ipcp-3.c: New test.
22
23 2011-09-02  Richard Guenther  <rguenther@suse.de>
24
25         PR tree-optimization/27460
26         PR middle-end/29269
27         * gcc.dg/vect/vect-cond-7.c: New testcase.
28
29 2011-09-02  Martin Jambor  <mjambor@suse.cz>
30
31         * g++.dg/ipa/devirt-3.C: Added a distraction method.
32         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
33         xfailed test for inlining.
34         * g++.dg/ipa/ivinline-9.C: Likewise.
35
36 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
37
38         PR tree-optimization/50178
39         * gfortran.dg/vect/pr50178.f90: New test.
40
41 2011-08-31  Martin Jambor  <mjambor@suse.cz>
42
43         PR middle-end/49886
44         * gcc.c-torture/execute/pr49886.c: New testcase.
45
46 2011-08-31  Tom de Vries  <tom@codesourcery.com>
47
48         PR middle-end/43513
49         * gcc.dg/pr43513.c: New test.
50
51 2011-08-30  Tobias Burnus  <burnus@net-b.de>
52
53         PR fortran/45044
54         * gfortran.dg/common_14.f90: New.
55         * gfortran.dg/common_resize_1.f: Add two dg-warning.
56
57 2011-08-30  Jason Merrill  <jason@redhat.com>
58
59         PR c++/50084
60         * g++.dg/cpp0x/decltype33.C: New.
61
62         PR c++/50089
63         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
64
65         PR c++/50114
66         * g++.dg/cpp0x/lambda/lambda-for.C: New.
67
68 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
69
70         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
71
72 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
73
74         * gnat.dg/specs/aggr3.ads: New test.
75         * gnat.dg/specs/aggr3_pkg.ads: New helper.
76
77         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
78         * gnat.dg/specs/aggr2.ads: Likewise.
79
80 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
81
82         PR fortran/45170
83         * gfortran.dg/allocate_with_source_2.f90: New test
84
85 2011-08-30  Jason Merrill  <jason@redhat.com>
86
87         PR c++/50220
88         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
89
90         PR c++/50234
91         * g++.dg/cpp0x/constexpr-value3.C: New.
92
93 2011-08-30  Richard Guenther  <rguenther@suse.de>
94
95         PR middle-end/48571
96         * gcc.c-torture/execute/pr48571-1.c: New testcase.
97         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
98         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
99         * gcc.dg/pr36902.c: XFAIL.
100
101 2011-08-30  Ilya Tocar <ilya.tocar@intel.com>
102
103         * gcc.target/i386/fma-check.h: New.
104         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
105         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
106         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
107         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
108         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
109         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
110         * gcc.target/i386/fma-fmaddXX.c: Likewise.
111         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
112         * gcc.target/i386/fma-fmsubXX.c: Likewise.
113         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
114         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
115         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
116         * gcc.target/i386/fma-compile.c: Likewise.
117         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
118         * gcc.target/i386/sse-12.c: Add -mfma.
119         * gcc.target/i386/sse-13.c: Likewise.
120         * gcc.target/i386/sse-14.c: Likewise.
121         * gcc.target/i386/sse-22.c: Likewise.
122         * gcc.target/i386/sse-23.c: Likewise.
123         * g++.dg/other/i386-2.C: Likewise.
124         * g++.dg/other/i386-3.C: Likewise.
125
126 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
127
128         PR testsuite/50185
129         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
130         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
131
132 2011-08-30  Christian Bruel  <christian.bruel@st.com>
133
134         * g++.dg/bprob/bprob.exp (feedback_options): Set
135         -fbranch-probabilities.
136         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
137
138 2011-08-29  Jason Merrill  <jason@redhat.com>
139
140         PR c++/50224
141         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
142
143 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
144             Jason Merrill  <jason@redhat.com>
145
146         * g++.dg/dfp/base.C: New test.
147
148 2011-08-29  Jason Merrill  <jason@redhat.com>
149
150         Core DR 994
151         PR c++/50209
152         * g++.dg/cpp0x/initlist58.C: New.
153
154 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
155
156         PR fortran/50225
157         * gfortran.dg/class_result_1.f03: New.
158
159 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
160
161         PR middle-end/48722
162         * gcc.target/i386/pr48722.c: New test.
163
164 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
165
166         PR libfortran/50192
167         * gfortran.dg/widechar_compare_1.f90:  New test.
168
169 2011-08-26  Jason Merrill  <jason@redhat.com>
170
171         Core DR 342
172         PR c++/48582
173         * g++.dg/abi/mangle50.C: New.
174
175 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
176
177         PR target/50202
178         * gcc.target/i386/pr50202.c: New test.
179
180 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
181
182         * gcc.target/i386/sse_4_1-round-vec.c: New test.
183         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
184         * gcc.target/i386/avx-round-vec.c: New test.
185         * gcc.target/i386/avx-roundf-vec.c: New test.
186
187 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
188
189         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
190         instruction.
191
192         PR c/50179
193         * c-c++-common/Wunused-var-14.c: New test.
194
195 2011-08-26  Tom de Vries  <tom@codesourcery.com>
196
197         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
198
199 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
200
201         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
202         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
203         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
204         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
205
206 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
207
208         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
209         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
210         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
211         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
212
213 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
214
215         PR fortran/50050
216         * gfortran.dg/pointer_comp_init_1.f90: New test.
217
218 2011-08-25  Jason Merrill  <jason@redhat.com>
219
220         PR c++/50157
221         * g++.dg/cpp0x/sfinae27.C: New.
222
223 2011-08-25  Tobias Burnus  <burnus@net-b.de>
224
225         * gfortran.dg/coarray_lib_token_4.f90: New.
226
227 2011-08-25  Tobias Burnus  <burnus@net-b.de>
228
229         * gfortran.dg/coarray/alloc_comp_1.f90: New.
230
231 2011-08-25  Richard Guenther  <rguenther@suse.de>
232
233         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
234
235 2011-08-24  Tobias Burnus  <burnus@net-b.de>
236
237         PR fortran/50163
238         * gfortran.dg/initialization_28.f90: New.
239
240 2011-08-24  Richard Guenther  <rguenther@suse.de>
241
242         PR tree-optimization/50067
243         * gcc.dg/torture/pr50067-3.c: New testcase.
244         * gcc.dg/torture/pr50067-4.c: Likewise.
245         * gcc.dg/torture/pr50067-5.c: Likewise.
246
247 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
248
249         * g++.dg/other/i386-2.C: Add -mavx2 check.
250         * g++.dg/other/i386-3.C: Likewise.
251         * gcc.target/i386/avx-1.c: Add AVX2.
252         * gcc.target/i386/avx-2.c: Likewise.
253         * gcc.target/i386/funcspec-5.c: Likewise.
254         * gcc.target/i386/sse-12.c: Likewise.
255         * gcc.target/i386/sse-13.c: Likewise.
256         * gcc.target/i386/sse-14.c: Likewise.
257         * gcc.target/i386/sse-22.c: Likewise.
258         * gcc.target/i386/sse-23.c: Likewise.
259         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
260         * gcc.target/i386/avx2-check.h: New.
261         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
262         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
263         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
264         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
265         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
266         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
267         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
268         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
269         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
270         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
271         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
272         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
273         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
274         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
275         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
276         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
277         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
278         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
279         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
280         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
281         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
282         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
283         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
284         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
285         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
286         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
287         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
288         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
289         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
290         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
291         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
292         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
293         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
294         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
295         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
296         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
297         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
298         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
299         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
300         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
301         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
302         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
303         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
304         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
305         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
306         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
307         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
308         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
309         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
310         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
311         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
312         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
313         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
314         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
315         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
316         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
317         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
318         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
319         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
320         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
321         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
322         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
323         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
324         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
325         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
326         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
327         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
328         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
329         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
330         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
331         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
332         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
333         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
334         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
335         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
336         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
337         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
338         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
339         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
340         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
341         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
342         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
343         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
344         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
345         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
346         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
347         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
348         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
349         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
350         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
351         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
352         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
353         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
354         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
355         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
356         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
357         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
358         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
359         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
360         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
361         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
362         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
363         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
364         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
365         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
366         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
367         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
368         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
369         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
370         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
371         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
372         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
373         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
374         * gcc.target/i386/avx2-vpand-1.c: Likewise.
375         * gcc.target/i386/avx2-vpand-2.c: Likewise.
376         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
377         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
378         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
379         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
380         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
381         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
382         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
383         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
384         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
385         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
386         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
387         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
388         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
389         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
390         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
391         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
392         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
393         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
394         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
395         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
396         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
397         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
398         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
399         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
400         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
401         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
402         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
403         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
404         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
405         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
406         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
407         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
408         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
409         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
410         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
411         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
412         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
413         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
414         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
415         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
416         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
417         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
418         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
419         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
420         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
421         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
422         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
423         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
424         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
425         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
426         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
427         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
428         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
429         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
430         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
431         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
432         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
433         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
434         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
435         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
436         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
437         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
438         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
439         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
440         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
441         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
442         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
443         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
444         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
445         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
446         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
447         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
448         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
449         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
450         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
451         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
452         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
453         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
454         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
455         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
456         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
457         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
458         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
459         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
460         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
461         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
462         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
463         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
464         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
465         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
466         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
467         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
468         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
469         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
470         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
471         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
472         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
473         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
474         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
475         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
476         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
477         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
478         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
479         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
480         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
481         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
482         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
483         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
484         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
485         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
486         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
487         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
488         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
489         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
490         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
491         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
492         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
493         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
494         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
495         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
496         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
497         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
498         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
499         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
500         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
501         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
502         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
503         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
504         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
505         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
506         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
507         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
508         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
509         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
510         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
511         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
512         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
513         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
514         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
515         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
516         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
517         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
518         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
519         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
520         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
521         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
522         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
523         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
524         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
525         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
526         * gcc.target/i386/avx2-vpor-1.c: Likewise.
527         * gcc.target/i386/avx2-vpor-2.c: Likewise.
528         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
529         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
530         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
531         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
532         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
533         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
534         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
535         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
536         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
537         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
538         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
539         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
540         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
541         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
542         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
543         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
544         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
545         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
546         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
547         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
548         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
549         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
550         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
551         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
552         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
553         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
554         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
555         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
556         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
557         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
558         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
559         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
560         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
561         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
562         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
563         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
564         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
565         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
566         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
567         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
568         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
569         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
570         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
571         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
572         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
573         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
574         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
575         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
576         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
577         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
578         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
579         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
580         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
581         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
582         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
583         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
584         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
585         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
586         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
587         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
588         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
589         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
590         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
591         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
592         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
593         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
594         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
595         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
596         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
597         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
598         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
599         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
600         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
601         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
602         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
603         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
604         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
605         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
606         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
607         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
608         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
609         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
610         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
611         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
612         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
613         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
614         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
615         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
616         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
617         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
618         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
619         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
620         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
621         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
622         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
623         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
624         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
625         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
626         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
627         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
628         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
629         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
630         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
631         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
632         * gcc.target/i386/testimm-9.c: Likewise.
633
634 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
635
636         * g++.dg/other/i386-2.C: Add -mbmi2 check.
637         * g++.dg/other/i386-3.C: Likewise.
638         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
639         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
640         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
641         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
642         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
643         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
644         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
645         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
646         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
647         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
648         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
649         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
650         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
651         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
652         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
653         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
654         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
655         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
656         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
657         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
658         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
659         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
660         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
661         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
662         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
663         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
664         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
665         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
666         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
667         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
668         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
669         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
670         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
671         * gcc.target/i386/sse-12.c: Add BMI2.
672         * gcc.target/i386/sse-13.c: Likewise.
673         * gcc.target/i386/sse-14.c: Likewise.
674         * gcc.target/i386/sse-22.c: Likewise.
675         * gcc.target/i386/sse-23.c: Likewise.
676
677 2011-08-23  Jason Merrill  <jason@redhat.com>
678
679         * g++.dg/template/crash7.C: Adjust expected errors.
680
681 2011-08-23  Jason Merrill  <jason@redhat.com>
682
683         PR c++/49045
684         Core 1321
685         * g++.dg/cpp0x/overload2.C: New.
686
687 2011-08-23  Jason Merrill  <jason@redhat.com>
688
689         Core 903
690         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
691
692 2011-08-23  Jason Merrill  <jason@redhat.com>
693
694         Core 975
695         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
696         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
697         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
698         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
699
700 2011-08-23  Jason Merrill  <jason@redhat.com>
701
702         PR c++/50024
703         * g++.dg/cpp0x/constexpr-initlist5.C: New.
704
705 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
706
707         PR c++/50158
708         * g++.dg/warn/Wunused-var-16.C: New test.
709
710         PR middle-end/50161
711         * gcc.dg/pr50161.c: New test.
712
713 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
714
715         PR c++/50055
716         * g++.dg/gcov/gcov-7.C: New test.
717
718 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
719
720         PR c++/46862
721         * g++.dg/dfp/nofields.C: New test.
722
723 2011-08-23  Tobias Burnus  <burnus@net-b.de>
724
725         PR fortran/31600
726         * gfortran.dg/use_16.f90: New.
727
728 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
729             Kirill Yukhin  <kirill.yukhin@intel.com>
730
731         PR target/50155
732         * gcc.target/i386/pr50155.c: New test.
733
734 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
735
736         PR tree-optimization/50133
737         * gcc.dg/pr50133.c: New test.
738
739         PR middle-end/50141
740         * c-c++-common/cxxbitfields-6.c: New test.
741
742 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
743
744         PR fortran/50050
745         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
746
747 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
748
749         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
750         * gcc.dg/pr49994-3.c: Ditto.
751
752 2011-08-22  Richard Guenther  <rguenther@suse.de>
753
754         PR testsuite/50145
755         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
756         * gcc.dg/torture/pr50067-2.c: Likewise.
757
758 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
759
760         PR fortran/47659
761         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
762         of a constant resulting from simplification.
763         * gfortran.dg/warn_conversion_3.f90:  New test.
764
765 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
766
767         PR fortran/50130
768         * gfortran.dg/zero_stride_1.f90:  New test.
769
770 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
771
772         PR fortran/49638
773         * gfortran.dg/typebound_override_1.f90: Modified.
774
775 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
776
777         PR tree-optimization/48739
778         * gcc.dg/pr48739-1.c: New test.
779         * gcc.dg/pr48739-2.c: New test.
780
781 2011-08-20  Tobias Burnus  <burnus@net-b.de>
782
783         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
784
785 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
786
787         PR fortran/50129
788         * gfortran.dg/where_3.f90: New test.
789
790 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
791
792         PR middle-end/49721
793         * gfortran.dg/pr49721-1.f: New.
794         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
795
796 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
797
798         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
799         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
800         New tests.
801
802 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
803
804         * gcc.target/arm/wmul-11.c: New file.
805         * gcc.target/arm/wmul-12.c: New file.
806         * gcc.target/arm/wmul-13.c: New file.
807
808 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
809
810         * gcc.target/arm/wmul-10.c: New file.
811
812 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
813
814         * gcc.target/arm/wmul-9.c: New file.
815         * gcc.target/arm/wmul-bitfield-2.c: New file.
816
817 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
818
819         * gcc.target/arm/wmul-8.c: New file.
820
821 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
822
823         * gcc.target/arm/wmul-7.c: New file.
824
825 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
826
827         * gcc.target/arm/wmul-6.c: New file.
828
829 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
830
831         * gcc.target/arm/wmul-5.c: New file.
832         * gcc.target/arm/no-wmla-1.c: New file.
833
834 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
835
836         * gcc.target/arm/wmul-bitfield-1.c: New file.
837
838 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
839
840         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
841
842 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
843
844         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
845         * gcc.target/i386/conversion.c: Likewise.
846
847 2011-08-19  Richard Guenther  <rguenther@suse.de>
848
849         * gcc.dg/torture/pr50067-1.c: New testcase.
850         * gcc.dg/torture/pr50067-2.c: Likewise.
851
852 2011-08-19  Joey Ye  <joey.ye@arm.com>
853
854         PR target/49437
855         * gcc.target/arm/handler-align.c: New test.
856         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
857         New Function.
858
859 2011-08-19  Joey Ye  <joey.ye@arm.com>
860
861         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
862
863 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
864
865         PR fortran/50071
866         * gfortran.dg/end_block_label_1.f90: New test.
867         * gfortran.dg/end_associate_label_1.f90: New test.
868
869 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
870
871         * gcc.dg/c1x-pointer-float-1.c: New test.
872
873 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
874
875         PR fortran/50071
876         * gfortran.dg/duplicate_labels_2.f: New test.
877
878 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
879
880         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
881         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
882         gcc.dg/c1x-noreturn-5.c: New tests.
883
884 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
885
886         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
887
888 2011-08-18  Tobias Burnus  <burnus@net-b.de>
889
890         PR fortran/18918
891         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
892         * gfortran.dg/coarray_lock_3.f90: Fix test.
893         * gfortran.dg/coarray_lock_4.f90: New.
894         * gfortran.dg/coarray_lock_5.f90: New.
895
896 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
897
898         PR target/50009
899         * gcc.c-torture/compile/pr50009.c: New test.
900
901         PR target/50092
902         * gcc.dg/torture/pr50092.c: New test.
903
904 2011-08-18  Tobias Burnus  <burnus@net-b.de>
905
906         PR fortran/50109
907         * gfortran.dg/namelist_73.f90: New.
908
909 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
910
911         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
912
913         PR debug/50017
914         * gcc.dg/pr50017.c: New test.
915
916 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
917
918         PR c++/45625
919         * g++.dg/lookup/hidden-var1.C: New test case.
920
921 2011-08-17  Tobias Burnus  <burnus@net-b.de>
922
923         PR fortran/31461
924         * gfortran.dg/warn_unused_var_2.f90: New.
925         * gfortran.dg/warn_unused_var_3.f90: New.
926
927 2011-08-17  Tom de Vries  <tom@codesourcery.com>
928
929         PR target/43597
930         * gcc.target/arm/pr43597.c: New test.
931
932 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
933
934         PR fortran/50070
935         * gfortran.dg/common_13.f90: New.
936
937 2011-08-16  Jason Merrill  <jason@redhat.com>
938
939         PR c++/50086
940         * g++.dg/cpp0x/variadic-unresolved.C: New.
941
942         * g++.old-deja/g++.brendan/README: Add R.I.P.
943
944         * g++.dg/ext/attr-used-1.C: New.
945
946         PR c++/50054
947         * g++.dg/cpp0x/initlist56.C: New.
948
949 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
950
951         PR testsuite/50085
952         * g++.dg/opt/life1.C: Only run on Linux.
953
954 2011-08-15  Tobias Burnus  <burnus@net-b.de>
955
956         * gfortran.dg/coarray_26.f90: New.
957
958 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
959
960         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
961         -fdump-tree-vrp1.
962
963 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
964
965         PR fortran/50073
966         * gfortran.dg/func_result_7.f90: New.
967
968 2011-08-13  Jason Merrill  <jason@redhat.com>
969
970         PR c++/50075
971         * g++.dg/cpp0x/decltype32.C: New.
972
973         PR c++/50059
974         * g++.dg/diagnostic/expr1.C: New.
975
976 2011-08-12  David Li  <davidxl@google.com>
977
978         * g++.dg/abi/vbase15.C: New test.
979
980 2011-08-12  Jason Merrill  <jason@redhat.com>
981
982         PR c++/50034
983         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
984
985 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
986
987         * gcc.dg/builtins-67.c: New test.
988         * gcc.target/i386/conversion.c: Ditto.
989
990 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
991             Brian Hackett  <bhackett1024@gmail.com>
992
993         * g++.dg/plugin/decl_plugin.c: New.
994         * g++.dg/plugin/decl-plugin-test.C: New.
995         * g++.dg/plugin/plugin.exp: Add above testcase.
996
997 2011-08-11  Richard Guenther  <rguenther@suse.de>
998
999         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1000
1001 2011-08-11  Michael Matz  <matz@suse.de>
1002
1003         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1004
1005 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
1006
1007         PR tree-optimization/50039
1008         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1009         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1010
1011 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1012
1013         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1014         (sse4_1_test): Initialize src3 with random value.
1015
1016 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1017
1018         * gcc.c-torture/execute/scal-to-vec1.c: New test.
1019         * gcc.c-torture/execute/scal-to-vec2.c: New test.
1020         * gcc.c-torture/execute/scal-to-vec3.c: New test.
1021         * gcc.dg/scal-to-vec1.c: New test.
1022         * gcc.dg/scal-to-vec2.c: New test.
1023
1024 2011-08-09  Richard Guenther  <rguenther@suse.de>
1025
1026         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1027         * gcc.dg/tree-ssa/vrp60.c: New testcase.
1028         * gcc.dg/tree-ssa/vrp61.c: Likewise.
1029         * gcc.dg/tree-ssa/vrp62.c: Likewise.
1030
1031 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1032
1033         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1034
1035 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1036
1037         * gcc.dg/pr49948.c: Require pthread effective target.
1038
1039 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1040
1041         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1042
1043 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
1044
1045         * gcc.target/i386/sse-22a.c: New test.
1046
1047 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
1048
1049         PR tree-optimization/50014
1050         * gcc.dg/vect/pr50014.c: New test.
1051
1052 2011-08-08  Martin Jambor  <mjambor@suse.cz>
1053
1054         PR middle-end/49923
1055         * gcc.dg/tree-ssa/pr49923.c: New test.
1056
1057 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1058
1059         PR target/49781
1060         * gcc.target/i386/pr49781-1.c: New.
1061
1062 2011-08-08  Jason Merrill  <jason@redhat.com>
1063
1064         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1065
1066         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1067
1068 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
1069
1070         PR fortran/49638
1071         * gfortran.dg/typebound_override_1.f90: New.
1072
1073 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1074
1075         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1076         x86_64 mingw target.
1077         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1078         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1079         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1080         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1081         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1082         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1083         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1084         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1085         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1086         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1087
1088 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1089
1090         PR testsuite/48727
1091         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1092
1093 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1094
1095         * gcc.dg/pr48770.c: Cleanup coverage files.
1096         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1097
1098 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1099
1100         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1101         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1102         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1103         lzcnt and bmi options.
1104
1105 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1106
1107         PR target/47381
1108         * gcc.dg/pr47381-1.c: New.
1109         * gcc.dg/pr47381-2.c: Likewise.
1110         * gcc.target/i386/pr47381.c: Likewise.
1111
1112 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1113
1114         PR middle-end/47727
1115         * gcc.dg/pr47727.c: New.
1116
1117         PR target/47372
1118         * gcc.dg/pr47372-1.c: New.
1119         * gcc.dg/pr47372-2.c: Likewise.
1120
1121 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1122
1123         PR middle-end/47449
1124         * gcc.target/i386/pr47449.c: New.
1125
1126         PR target/47446
1127         * gcc.dg/pr47446-1.c: New.
1128         * gcc.dg/pr47446-2.c: Likewise.
1129
1130 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1131
1132         PR target/47766
1133         * gcc.dg/pr47766.c: New.
1134
1135         PR target/47715
1136         * gcc.dg/tls/pr47715-1.c: New.
1137         * gcc.dg/tls/pr47715-2.c: Likewise.
1138         * gcc.dg/tls/pr47715-3.c: Likewise.
1139         * gcc.dg/tls/pr47715-4.c: Likewise.
1140         * gcc.dg/tls/pr47715-5.c: Likewise.
1141
1142 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1143
1144         PR libobjc/50002
1145         * objc.dg/gnu-api-2-class.m: Updated comments.
1146         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1147         * objc.dg/gnu-api-2-class-meta.m: New test.
1148         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1149
1150 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1151
1152         PR libobjc/49882
1153         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1154         with classes that are in construction.
1155
1156 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1157
1158         PR target/48084
1159         * gcc.target/i386/pr48084-1.c: New.
1160         * gcc.target/i386/pr48084-2.c: Likewise.
1161         * gcc.target/i386/pr48084-3.c: Likewise.
1162         * gcc.target/i386/pr48084-4.c: Likewise.
1163         * gcc.target/i386/pr48084-5.c: Likewise.
1164
1165         PR rtl-optimization/49504
1166         * gcc.target/i386/pr49504.c: New.
1167
1168         PR target/49860
1169         * gcc.dg/pr49860.c: New.
1170
1171 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1172
1173         PR libobjc/49882
1174         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1175         with classes that are in construction.
1176
1177 2011-08-05  Jason Merrill  <jason@redhat.com>
1178
1179         PR c++/48993
1180         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1181
1182         PR c++/49921
1183         * g++.dg/cpp0x/decltype31.C: New.
1184
1185         PR c++/49669
1186         * g++.dg/init/array28.C: New.
1187
1188         PR c++/49988
1189         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1190
1191 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1192
1193         PR target/47369
1194         * gcc.dg/pr47369-1.c: New.
1195
1196 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1197
1198         PR middle-end/47364
1199         * gcc.dg/torture/pr47364-1.c: New.
1200         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1201         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1202
1203 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1204
1205         PR fortran/37211
1206         * gfortran.dg/transfer_check_2.f90:  New test case.
1207
1208 2011-08-05  Jan Hubicka  <jh@suse.cz>
1209
1210         PR middle-end/49494
1211         * gfortran.dg/pr49494.f90: New testcase.
1212
1213 2011-08-05  Jan Hubicka  <jh@suse.cz>
1214
1215         PR middle-end/49735
1216         * gcc.c-torture/compile/pr49735.c: New testcase.
1217
1218 2011-08-05  Jason Merrill  <jason@redhat.com>
1219
1220         PR c++/47453
1221         * g++.dg/cpp0x/initlist56.C: New.
1222
1223         PR c++/49812
1224         * g++.dg/overload/rvalue2.C: New.
1225
1226         PR c++/49983
1227         * g++.dg/cpp0x/range-for21.C: New.
1228
1229         * g++.dg/ext/vla11.C: New.
1230
1231 2011-08-05  Richard Guenther  <rguenther@suse.de>
1232
1233         PR tree-optimization/49984
1234         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1235
1236 2011-08-05  Richard Guenther  <rguenther@suse.de>
1237
1238         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1239         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1240         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1241
1242 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1243
1244         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1245         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1246         * gfortran.dg/ldist-pr43023.f90: Ditto.
1247         * gfortran.dg/namelist_52.f90: Ditto.
1248         * gfortran.dg/interface_proc_end.f90: Ditto.
1249         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1250         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1251
1252 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1253
1254         * gcc.dg/vect/vect-over-widen-1.c: New test.
1255         * gcc.dg/vect/vect-over-widen-2.c: New test.
1256         * gcc.dg/vect/vect-over-widen-3.c: New test.
1257         * gcc.dg/vect/vect-over-widen-4.c: New test.
1258
1259 2011-08-04  Richard Guenther  <rguenther@suse.de>
1260
1261         PR fortran/49957
1262         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1263
1264 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1265
1266         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1267
1268 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1269
1270         PR middle-end/49905
1271         * g++.dg/ext/builtin-object-size3.C: New test.
1272
1273 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1274
1275         PR tree-optimization/49948
1276         * gcc.dg/pr49948.c: New test.
1277
1278 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1279
1280         PR middle-end/47383
1281         * gcc.dg/torture/pr47383.c: New.
1282
1283 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1284
1285         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1286
1287 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1288
1289         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1290
1291 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1292
1293         PR target/47744
1294         * gcc.dg/torture/pr47744-1.c: New.
1295         * gcc.dg/torture/pr47744-2.c: Likewise.
1296         * gcc.dg/torture/pr47744-3.c: Likewise.
1297
1298 2011-08-03  Richard Guenther  <rguenther@suse.de>
1299
1300         PR middle-end/49958
1301         * gcc.dg/torture/pr49958.c: New testcase.
1302
1303 2011-08-03  Richard Guenther  <rguenther@suse.de>
1304
1305         PR tree-optimization/49938
1306         * g++.dg/torture/pr49938.C: New testcase.
1307
1308 2011-08-02  Jason Merrill  <jason@redhat.com>
1309
1310         PR c++/43886
1311         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1312
1313         PR c++/49577
1314         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1315
1316         PR c++/49593
1317         * g++.dg/cpp0x/variadic115.C: New.
1318
1319         PR c++/49803
1320         * g++.dg/cpp0x/union5.C: New.
1321
1322 2011-08-02  Daniel Kraft  <d@domob.eu>
1323
1324         PR fortran/49885
1325         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1326
1327 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1328
1329         PR middle-end/49947
1330         * gcc.dg/tree-ssa/forwprop-15.c
1331
1332 2011-08-02  Jason Merrill  <jason@redhat.com>
1333
1334         PR c++/49834
1335         * g++.dg/cpp0x/range-for20.C: New.
1336
1337 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1338
1339         * gfortran.dg/coarray_lib_token_3.f90: New.
1340
1341 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1342
1343         PR fortran/46752
1344         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1345         * gcc.dg/gomp/atomic-15.c: New test.
1346         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1347         * g++.dg/gomp/atomic-15.C: New test.
1348         * g++.dg/gomp/private-1.C: New test.
1349         * g++.dg/gomp/sharing-2.C: New test.
1350         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1351         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1352         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1353
1354 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1355
1356         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1357         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1358         cleanup-module.
1359         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1360         * gfortran.dg/allocatable_function_5.f90: Ditto.
1361         * gfortran.dg/allocate_stat.f90: Ditto.
1362         * gfortran.dg/array_constructor_20.f90: Ditto.
1363         * gfortran.dg/array_constructor_21.f90: Ditto.
1364         * gfortran.dg/array_constructor_22.f90: Ditto.
1365         * gfortran.dg/array_constructor_26.f03: Ditto.
1366         * gfortran.dg/array_function_4.f90: Ditto.
1367         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1368         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1369         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1370         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1371         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1372         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1373         * gfortran.dg/class_15.f03: Ditto.
1374         * gfortran.dg/class_27.f03: Ditto.
1375         * gfortran.dg/class_33.f90: Ditto.
1376         * gfortran.dg/class_37.f03: Ditto.
1377         * gfortran.dg/class_40.f03: Ditto.
1378         * gfortran.dg/class_42.f03: Ditto.
1379         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1380         * gfortran.dg/coarray/registering_1.f90: Ditto.
1381         * gfortran.dg/convert_1.f90: Ditto.
1382         * gfortran.dg/default_initialization_3.f90: Ditto.
1383         * gfortran.dg/dependency_25.f90: Ditto.
1384         * gfortran.dg/dependency_26.f90: Ditto.
1385         * gfortran.dg/dependency_36.f90: Ditto.
1386         * gfortran.dg/dependency_37.f90: Ditto.
1387         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1388         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1389         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1390         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1391         * gfortran.dg/elemental_result_1.f90: Ditto.
1392         * gfortran.dg/empty_derived_type.f90: Ditto.
1393         * gfortran.dg/entry_7.f90: Ditto.
1394         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1395         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1396         * gfortran.dg/error_recovery_3.f90: Ditto.
1397         * gfortran.dg/extends_4.f03: Ditto.
1398         * gfortran.dg/func_assign.f90: Ditto.
1399         * gfortran.dg/func_assign_3.f90: Ditto.
1400         * gfortran.dg/generic_1.f90: Ditto.
1401         * gfortran.dg/generic_18.f90: Ditto.
1402         * gfortran.dg/generic_22.f03: Ditto.
1403         * gfortran.dg/generic_4.f90: Ditto.
1404         * gfortran.dg/generic_6.f90: Ditto.
1405         * gfortran.dg/generic_actual_arg.f90: Ditto.
1406         * gfortran.dg/graphite/id-21.f: Ditto.
1407         * gfortran.dg/graphite/pr45758.f90: Ditto.
1408         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1409         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1410         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1411         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1412         * gfortran.dg/host_used_types_1.f90: Ditto.
1413         * gfortran.dg/implicit_1.f90: Ditto.
1414         * gfortran.dg/implicit_11.f90: Ditto.
1415         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1416         * gfortran.dg/impure_actual_1.f90: Ditto.
1417         * gfortran.dg/impure_assignment_1.f90: Ditto.
1418         * gfortran.dg/impure_constructor_1.f90: Ditto.
1419         * gfortran.dg/initialization_10.f90: Ditto.
1420         * gfortran.dg/initialization_12.f90: Ditto.
1421         * gfortran.dg/interface_14.f90: Ditto.
1422         * gfortran.dg/interface_15.f90: Ditto.
1423         * gfortran.dg/interface_2.f90: Ditto.
1424         * gfortran.dg/interface_25.f90: Ditto.
1425         * gfortran.dg/interface_26.f90: Ditto.
1426         * gfortran.dg/interface_29.f90: Ditto.
1427         * gfortran.dg/interface_assignment_1.f90: Ditto.
1428         * gfortran.dg/internal_pack_6.f90: Ditto.
1429         * gfortran.dg/internal_pack_7.f90: Ditto.
1430         * gfortran.dg/internal_pack_8.f90: Ditto.
1431         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1432         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1433         * gfortran.dg/module_commons_3.f90: Ditto.
1434         * gfortran.dg/module_equivalence_4.f90: Ditto.
1435         * gfortran.dg/module_equivalence_6.f90: Ditto.
1436         * gfortran.dg/module_function_type_1.f90: Ditto.
1437         * gfortran.dg/module_naming_1.f90: Ditto.
1438         * gfortran.dg/namelist_4.f90: Ditto.
1439         * gfortran.dg/operator_c1202.f90: Ditto.
1440         * gfortran.dg/parens_7.f90: Ditto.
1441         * gfortran.dg/pr32921.f: Ditto.
1442         * gfortran.dg/pr33646.f90: Ditto.
1443         * gfortran.dg/pr41928.f90: Ditto.
1444         * gfortran.dg/pr42119.f90: Ditto.
1445         * gfortran.dg/pr43984.f90: Ditto.
1446         * gfortran.dg/present_1.f90: Ditto.
1447         * gfortran.dg/private_type_2.f90: Ditto.
1448         * gfortran.dg/proc_decl_2.f90: Ditto.
1449         * gfortran.dg/proc_ptr_10.f90: Ditto.
1450         * gfortran.dg/proc_ptr_22.f90: Ditto.
1451         * gfortran.dg/proc_ptr_8.f90: Ditto.
1452         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1453         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1454         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1455         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1456         * gfortran.dg/substring_equivalence.f90: Ditto.
1457         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1458         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1459         * gfortran.dg/trim_optimize_6.f90: Ditto.
1460         * gfortran.dg/typebound_call_12.f03: Ditto.
1461         * gfortran.dg/typebound_operator_5.f03: Ditto.
1462         * gfortran.dg/typebound_operator_6.f03: Ditto.
1463         * gfortran.dg/typebound_proc_18.f03: Ditto.
1464         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1465         * gfortran.dg/use_1.f90: Ditto.
1466         * gfortran.dg/use_10.f90: Ditto.
1467         * gfortran.dg/use_11.f90: Ditto.
1468         * gfortran.dg/use_14.f90: Ditto.
1469         * gfortran.dg/use_only_2.f90: Ditto.
1470         * gfortran.dg/use_rename_4.f90: Ditto.
1471         * gfortran.dg/use_rename_5.f90: Ditto.
1472         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1473         * gfortran.dg/used_interface_ref.f90: Ditto.
1474         * gfortran.dg/used_types_11.f90: Ditto.
1475         * gfortran.dg/used_types_3.f90: Ditto.
1476         * gfortran.dg/used_types_4.f90: Ditto.
1477         * gfortran.dg/userdef_operator_2.f90: Ditto.
1478         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1479         * gfortran.dg/vect/pr46213.f90: Ditto.
1480         * gfortran.dg/whole_file_21.f90: Ditto.
1481         * gfortran.dg/whole_file_22.f90: Ditto.
1482         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1483         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1484
1485 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1486
1487         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1488
1489 2011-08-01  Jason Merrill  <jason@redhat.com>
1490
1491         PR c++/49932
1492         * g++.dg/abi/mangle49.C: New.
1493
1494         PR c++/49924
1495         * g++.dg/cpp0x/constexpr-array4.C: New.
1496
1497         PR c++/49813
1498         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1499
1500 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1501
1502         PR target/49927
1503         * gcc.target/i386/pr49927.c: New test.
1504
1505 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1506
1507         PR tree-optimization/49926
1508         * gcc.dg/vect/pr49926.c: New test.
1509
1510 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1511
1512         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1513         * gcc.target/i386/lzcnt-1.c: New test.
1514         * gcc.target/i386/lzcnt-2.c: Likewise.
1515         * gcc.target/i386/lzcnt-2a.c: Likewise.
1516         * gcc.target/i386/lzcnt-3.c: Likewise.
1517         * gcc.target/i386/lzcnt-4.c: Likewise.
1518         * gcc.target/i386/lzcnt-4a.c: Likewise.
1519         * gcc.target/i386/lzcnt-5.c: Likewise.
1520         * gcc.target/i386/lzcnt-6.c: Likewise.
1521         * gcc.target/i386/lzcnt-6a.c: Likewise.
1522         * gcc.target/i386/lzcnt-check.h: Likewise.
1523
1524         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1525         * gcc.target/i386/sse-13.c: Likewise.
1526         * gcc.target/i386/sse-14.c: Likewise.
1527         * g++.dg/other/i386-2.C: Likewise.
1528         * g++.dg/other/i386-3.C: Likewise.
1529
1530 2011-08-01  Julian Brown  <julian@codesourcery.com>
1531
1532         * gcc.target/arm/fixed-point-exec.c: New test.
1533
1534 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1535
1536         PR target/49920
1537         * gcc.target/i386/pr49920.c: New test.
1538
1539 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1540
1541         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1542         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1543         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1544         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1545         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1546         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1547         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1548         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1549         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1550         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1551         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1552         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1553         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1554         * g++.dg/tree-ssa/pr33615.C: Ditto.
1555         * g++.dg/tree-ssa/restrict1.C: Ditto.
1556         * c-c++-common/restrict-2.c: Ditto.
1557         * gfortran.dg/pr32921.f: Ditto.
1558         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1559         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1560         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1561         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1562         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1563         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1564         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1565         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1566         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1567         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1568
1569 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1570
1571         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1572         .exe.ltrans[0-9]*. dump files.
1573
1574 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1575
1576         PR fortran/49112
1577         * gfortran.dg/abstract_type_6.f03: Modified.
1578         * gfortran.dg/typebound_proc_24.f03: New.
1579
1580 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1581
1582         PR testsuite/49917
1583         * g++.dg/init/for1.C: Fix.
1584
1585 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1586
1587         PR fortran/48876
1588         * gfortran.dg/string_5.f90:  New test.
1589
1590 2011-07-29  Jason Merrill  <jason@redhat.com>
1591
1592         PR c++/49867
1593         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1594
1595 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1596
1597         PR tree-optimization/47407
1598         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1599         alpha*-dec-osf*.
1600         Sort target list.
1601
1602 2011-07-29  Richard Guenther  <rguenther@suse.de>
1603
1604         * gcc.dg/uninit-suppress.c: Also disable VRP.
1605         * gcc.dg/uninit-suppress_2.c: Likewise.
1606
1607 2011-07-28  Jason Merrill  <jason@redhat.com>
1608
1609         PR c++/49808
1610         * g++.dg/template/nontype24.C: New.
1611
1612 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1613
1614         PR rtl-optimization/47958
1615         * gcc.dg/torture/pr47958-1.c: New.
1616
1617 2011-07-29  Wei Guozhi  <carrot@google.com>
1618
1619         PR rtl-optimization/49799
1620         * gcc.dg/pr49799.c: New test case.
1621
1622 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1623
1624         PR middle-end/48648
1625         * gcc.dg/graphite/id-pr48648.c: New.
1626
1627 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR fortran/31067
1630         * gfortran.dg/maxloc_2.f90: New test.
1631         * gfortran.dg/maxloc_3.f90: New test.
1632         * gfortran.dg/minloc_1.f90: New test.
1633         * gfortran.dg/minloc_2.f90: New test.
1634         * gfortran.dg/minloc_3.f90: New test.
1635         * gfortran.dg/minmaxloc_7.f90: New test.
1636
1637         PR debug/49871
1638         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1639
1640 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1641
1642         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1643         the builtin isn't optimized away.
1644
1645 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1646
1647         PR fortran/45586
1648         * gfortran.dg/lto/pr45586-2_0.f90: New.
1649
1650 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1651
1652         PR middle-end/49875
1653         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1654         * c-c++-common/cxxbitfields-5.c: Same.
1655
1656 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1657
1658         * lib/target-supports.exp (check_effective_target_mmap): Use
1659         check_function_available.
1660
1661 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1662
1663         * g++.old-deja/g++.pt/crash60.C: Updated.
1664
1665 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1666
1667         PR target/49866
1668         * gcc.target/i386/pr49866.c: New test.
1669
1670 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1671
1672         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1673         * gcc.target/i386/bmi-andn-1.c: New test.
1674         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1675         * gcc.target/i386/bmi-andn-2.c: Likewise.
1676         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1677         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1678         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1679         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1680         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1681         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1682         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1683         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1684         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1685         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1686         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1687         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1688         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1689         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1690         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1691         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1692         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1693         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1694         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1695         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1696         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1697
1698 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1699
1700         PR middle-end/47691
1701         * gfortran.dg/graphite/id-pr47691.f: New.
1702
1703 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1704
1705         * gcc.target/i386/avx-os-support.h: New.
1706         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1707         (main): Check avx_os_support before the test is run.
1708         * gcc.target/i386/aes-avx-check.h: Ditto.
1709         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1710
1711 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1712
1713         * gcc.target/i386/aggregate-ret3.c: New test.
1714         * gcc.target/i386/aggregate-ret4.c: New test.
1715
1716 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1717
1718         PR fortran/49755
1719         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1720         allocated array should *not* change its size.
1721         * gfortran.dg/multiple_allocation_3.f90: New test.
1722
1723 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1724
1725         PR c++/49776
1726         * g++.dg/cpp0x/constexpr-49776.C: New.
1727
1728 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1729
1730         PR middle-end/47046
1731         * gcc.dg/graphite/id-pr47046.c: New.
1732
1733 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1734
1735         PR middle-end/47653
1736         * gcc.dg/graphite/run-id-pr47593.c: New.
1737
1738 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1739
1740         PR middle-end/47653
1741         * gcc.dg/graphite/run-id-pr47653.c: New.
1742         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1743         induction variables.
1744         * gcc.dg/graphite/scop-16.c: Same.
1745         * gcc.dg/graphite/scop-17.c: Same.
1746         * gcc.dg/graphite/scop-21.c: Same.
1747
1748 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1749
1750         PR middle-end/48805
1751         * gcc.dg/graphite/id-pr48805.c: New.
1752
1753 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1754
1755         * gfortran.dg/coarray_lib_token_2.f90: New.
1756
1757 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1758
1759         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1760         SPU local store.
1761
1762 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1763
1764         PR tree-opt/49671
1765         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1766         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1767
1768 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1769
1770         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1771
1772         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1773         * gcc.c-torture/execute/loop-2g.c: Likewise.
1774         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1775         Require mmap support.
1776         * gcc.c-torture/execute/loop-2g.x: Likewise.
1777         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1778         (MAP_ANON): Provide default.
1779         * gcc.dg/20050826-1.c: Likewise.
1780         * gcc.target/i386/pr36533.c: Likewise.
1781         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1782         Use dg-require-effective-target mmap.
1783
1784 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1785
1786         PR c++/49838
1787         * g++.dg/cpp0x/range-for19.C: New.
1788
1789 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1790
1791         PR testsuite/49753
1792         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1793
1794         Revert:
1795         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR testsuite/49753
1798         * g++.dg/torture/pr49309.C: Remove.
1799
1800 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1801
1802         PR tree-optimization/49809
1803         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1804         test.
1805
1806 2011-07-25  Richard Guenther  <rguenther@suse.de>
1807
1808         PR tree-optimization/49715
1809         * gcc.target/i386/pr49715-1.c: New testcase.
1810         * gcc.target/i386/pr49715-2.c: Likewise.
1811
1812 2011-07-23  Jason Merrill  <jason@redhat.com>
1813
1814         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1815
1816 2011-07-22  Jason Merrill  <jason@redhat.com>
1817
1818         PR c++/49793
1819         * g++.dg/cpp0x/initlist55.C: New.
1820
1821 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1822
1823         PR fortran/49791
1824         * gfortran.dg/namelist_72.f: New.
1825
1826 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1827
1828         * gfortran.dg/coarray_25.f90: New.
1829
1830 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1831
1832         * override1.C: This test should use c++0x mode.
1833         * override3.C: New. Test the diagnostics in c++98 mode.
1834
1835 2011-07-22  Jason Merrill  <jason@redhat.com>
1836             Mark Glisse  <marc.glisse@normalesup.org>
1837
1838         PR c++/30112
1839         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1840
1841         PR c++/49813
1842         * g++.dg/opt/builtins2.C: New.
1843         * g++.dg/other/error27.C: Don't rely on __builtin.
1844
1845 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1846
1847         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1848         on lp64 targets.
1849         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1850         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1851         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1852         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1853
1854         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1855         instead of ia32.
1856
1857 2011-07-22  Richard Guenther  <rguenther@suse.de>
1858
1859         PR tree-optimization/45819
1860         * gcc.dg/pr45819.c: New testcase.
1861
1862 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1863
1864         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1865
1866 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1867
1868         PR middle-end/47654
1869         PR middle-end/49649
1870         * gcc.dg/graphite/run-id-pr47654.c: New.
1871
1872 2011-07-21  Ian Lance Taylor  <iant@google.com>
1873
1874         PR middle-end/49705
1875         * gcc.dg/pr49705.c: New test.
1876
1877 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1878
1879         * lib/target-supports.exp (check_avx_os_support_available): New.
1880         (check_effective_target_avx_runtime): Use it.
1881
1882 2011-07-21  Richard Guenther  <rguenther@suse.de>
1883
1884         PR tree-optimization/49770
1885         * g++.dg/torture/pr49770.C: New testcase.
1886
1887 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1888
1889         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1890         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1891
1892 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1893
1894         * gfortran.dg/coarray_lib_token_1.f90: New.
1895
1896 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1897
1898         * gcc.dg/pr32912-2.c: Skip for AVR.
1899         * gcc.dg/pr44674.c: Add dg-require-profiling.
1900
1901 2011-07-20  Jason Merrill  <jason@redhat.com>
1902
1903         * g++.dg/ext/desig2.C: New.
1904
1905 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1906
1907         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1908         be generated.
1909         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1910         * gcc.target/powerpc/recip-3.c: Ditto.
1911
1912 2011-07-19  Jason Merrill  <jason@redhat.com>
1913
1914         PR c++/6709 (DR 743)
1915         PR c++/42603 (DR 950)
1916         * g++.dg/cpp0x/decltype21.C: New.
1917
1918 2011-07-20  Richard Guenther  <rguenther@suse.de>
1919
1920         PR middle-end/18908
1921         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1922         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1923
1924 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1925
1926         * gcc.target/arm/combine-movs.c: New.
1927         * gcc.target/arm/unsigned-extend-2.c: New.
1928
1929 2011-07-19  Jason Merrill  <jason@redhat.com>
1930
1931         PR c++/49785
1932         * g++.dg/cpp0x/variadic114.C: New.
1933
1934 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1935
1936         * gfortran.dg/coarray_args_1.f90: New.
1937         * gfortran.dg/coarray_args_2.f90: New.
1938
1939 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1940
1941         PR fortran/49708
1942         * gfortran.dg/allocate_error_3.f90: New.
1943
1944 2011-07-19  Richard Guenther  <rguenther@suse.de>
1945
1946         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1947         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1948         * gcc.dg/torture/20110719-1.c: New testcase.
1949
1950 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1951
1952         PR tree-optimization/49768
1953         * gcc.c-torture/execute/pr49768.c: New test.
1954
1955 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1956
1957         PR tree-optimization/49771
1958         * gcc.dg/vect/pr49771.c: New test.
1959
1960 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1961
1962         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1963         * gcc.dg/ipa/ipa-2.c: Likewise.
1964         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1965         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1966         * gcc.dg/ipa/ipa-5.c: Likewise.
1967         * gcc.dg/ipa/ipa-7.c: Likewise.
1968         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1969         * gcc.dg/ipa/ipacost-1.c: Likewise.
1970         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1971         functions.
1972         * gcc.dg/ipa/ipcp-1.c: New test.
1973         * gcc.dg/ipa/ipcp-2.c: Likewise.
1974         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1975
1976 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR middle-end/49675
1979         * gfortran.dg/pr49675.f90: New test.
1980
1981 2011-07-18  Richard Guenther  <rguenther@suse.de>
1982
1983         * gcc.dg/torture/20110718-1.c: New testcase.
1984
1985 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1986
1987         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1988         * g++.dg/ext/bitfield3.C: Likewise.
1989         * g++.dg/ext/bitfield4.C: Likewise.
1990         * g++.dg/ext/bitfield5.C: Likewise.
1991         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1992         * g++.dg/other/pr23205-2.C: Likewise.
1993         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1994         * gcc.c-torture/compile/20001109-2.c: Likewise.
1995         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1996         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1997         * gcc.dg/bitfld-16.c: Likewise.
1998         * gcc.dg/bitfld-17.c: Likewise.
1999         * gcc.dg/bitfld-18.c: Likewise.
2000         * gcc.dg/builtins-config.h: Remove Netware support.
2001         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
2002         * gcc.dg/cdce2.c: Likewise.
2003         * gcc.dg/cpp/assert4.c: Remove netware support.
2004         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2005         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2006
2007         * lib/target-supports.exp (check_visibility_available): Remove
2008         NetWare support.
2009         (check_profiling_available): Likewise.
2010
2011 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
2012
2013         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2014
2015 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2016             Thomas Koenig  <tkoenig@gcc.gnu.org>
2017
2018         PR fortran/34657
2019         * gfortran.dg/generic_17.f90: Fix testcase.
2020         * gfortran.dg/interface_3.f90: Add dg-error.
2021         * gfortran.dg/use_14.f90: New.
2022         * gfortran.dg/use_15.f90: New.
2023
2024 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
2025
2026         * gnat.dg/pointer_controlled.adb: New test.
2027
2028 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2029
2030         PR fortran/49624
2031         * gfortran.dg/pointer_remapping_7.f90: New.
2032
2033 2011-07-16  Jason Merrill  <jason@redhat.com>
2034
2035         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2036
2037 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
2038             Jason Merrill  <jason@redhat.com>
2039
2040         PR c++/45329
2041         PR c++/48934
2042         * g++.dg/cpp0x/decltype29.C: Adjust.
2043         * g++.dg/cpp0x/error4.C: Adjust.
2044         * g++.dg/cpp0x/sfinae26.C: Adjust.
2045         * g++.dg/cpp0x/variadic105.C: Adjust.
2046         * g++.dg/template/deduce3.C: Adjust.
2047         * g++.dg/template/error45.C: Adjust.
2048         * g++.dg/template/ptrmem2.C: Adjust.
2049         * g++.dg/template/sfinae2.C: Adjust.
2050         * g++.old-deja/g++.pt/crash60.C: Adjust.
2051         * g++.old-deja/g++.pt/unify6.C: Adjust.
2052         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2053         * g++.dg/cpp0x/nullptr15.C: Adjust.
2054         * g++.dg/cpp0x/pr31431-2.C: Adjust.
2055         * g++.dg/cpp0x/pr31431.C: Adjust.
2056         * g++.dg/cpp0x/pr31434.C: Adjust.
2057         * g++.dg/cpp0x/sfinae11.C: Adjust
2058         * g++.dg/cpp0x/temp_default2.C: Adjust.
2059         * g++.dg/cpp0x/trailing4.C: Adjust.
2060         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2061         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2062         * g++.dg/cpp0x/variadic105.C: Adjust.
2063         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2064         * g++.dg/ext/vla2.C: Adjust.
2065         * g++.dg/other/ptrmem10.C: Adjust.
2066         * g++.dg/other/ptrmem11.C: Adjust.
2067         * g++.dg/overload/unknown1.C: Adjust.
2068         * g++.dg/template/conv11.C: Adjust.
2069         * g++.dg/template/dependent-expr5.C: Adjust.
2070         * g++.dg/template/friend.C: Adjust.
2071         * g++.dg/template/incomplete2.C: Adjust.
2072         * g++.dg/template/local4.C: Adjust.
2073         * g++.dg/template/local6.C: Adjust.
2074         * g++.dg/template/operator9.C: Adjust.
2075         * g++.dg/template/ttp25.C: Adjust.
2076         * g++.dg/template/unify10.C: Adjust.
2077         * g++.dg/template/unify11.C: Adjust.
2078         * g++.dg/template/unify6.C: Adjust.
2079         * g++.dg/template/unify9.C: Adjust.
2080         * g++.dg/template/varmod1.C: Adjust.
2081         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2082         * g++.old-deja/g++.pt/crash28.C: Adjust.
2083         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2084         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2085         * g++.old-deja/g++.pt/expr2.C: Adjust.
2086         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2087         * g++.old-deja/g++.pt/spec5.C: Adjust.
2088         * g++.old-deja/g++.pt/spec6.C: Adjust.
2089         * g++.old-deja/g++.pt/unify4.C: Adjust.
2090         * g++.old-deja/g++.pt/unify8.C: Adjust.
2091         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2092         * g++.dg/overload/template5.C: New testcase.
2093         * g++.dg/template/overload12.C: New testcase.
2094
2095 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2096
2097         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2098         * gfortran.dg/coarray_7.f90: Ditto.
2099         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2100         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2101
2102 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2103
2104         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2105         case.
2106         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2107         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2108         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2109         C67X.
2110         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2111         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2112         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2113
2114 2011-07-15  Jason Merrill  <jason@redhat.com>
2115
2116         PR testsuite/49741
2117         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2118         Use --extra_opts instead of --additional_options.
2119
2120 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2121
2122         PR testsuite/49753
2123         * g++.dg/torture/pr49309.C: Remove.
2124
2125 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2126
2127         * gcc.target/tic6x/weak-call.c: New test.
2128         * gcc.target/tic6x/fpcmp.c: New test.
2129         * gcc.target/tic6x/fpdiv.c: New test.
2130         * gcc.target/tic6x/rotdi16-scan.c: New test.
2131         * gcc.target/tic6x/ffssi.c: New test.
2132         * gcc.target/tic6x/fpdiv-lib.c: New test.
2133         * gcc.target/tic6x/cold-lc.c: New test.
2134         * gcc.target/tic6x/longcalls.c: New test.
2135         * gcc.target/tic6x/abi-align-1.c: New test.
2136         * gcc.target/tic6x/fpcmp-finite.c: New test.
2137         * gcc.target/tic6x/rotdi16.c: New test.
2138         * gcc.target/tic6x/bswapl.c: New test.
2139         * gcc.target/tic6x/ffsdi.c: New test.
2140         * gcc.target/tic6x/tic6x.exp: New file.
2141         * gcc.target/tic6x/builtins/arith24.c: New test.
2142         * gcc.target/tic6x/builtins/smpy.c: New test.
2143         * gcc.target/tic6x/builtins/smpylh.c: New test.
2144         * gcc.target/tic6x/builtins/smpyh.c: New test.
2145         * gcc.target/tic6x/builtins/sarith1.c: New test.
2146         * gcc.target/tic6x/builtins/extclr.c: New test
2147         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2148         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2149         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2150         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2151         New functions.
2152         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2153         __TMS320C6X__.
2154         * gcc.dg/20020312-2.c: Likewise.
2155         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2156         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2157         * gcc.dg/torture/builtin-math-7.c: Likewise.
2158
2159         PR testsuite/49757
2160         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2161         not testing tic6x-*-*.
2162
2163 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2164
2165         PR tree-opt/49309
2166         * g++.dg/torture/pr49309.C: New testcase.
2167
2168 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2169
2170         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2171
2172 2011-07-14  Richard Guenther  <rguenther@suse.de>
2173
2174         PR tree-optimization/49651
2175         * gcc.dg/torture/pr49651.c: New testcase.
2176
2177 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2178
2179         PR target/43746
2180         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2181
2182 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2183
2184         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2185         -mno-pointers-to-nested-functions.
2186         * gcc.target/powerpc/no-r11-2.c: Ditto.
2187         * gcc.target/powerpc/no-r11-3.c: Ditto.
2188
2189 2011-07-13  Jason Merrill  <jason@redhat.com>
2190
2191         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2192         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2193         when compiling C files.
2194         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2195         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2196         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2197         * g++.dg/lookup/anon2.C: Likewise.
2198         * g++.dg/tree-ssa/copyprop.C: Likewise.
2199         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2200         * g++.dg/init/vector1.C: Ignore narrowing errors.
2201         * g++.dg/torture/pr35526.C: Likewise.
2202         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2203
2204 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2205
2206         PR libfortran/49296
2207         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2208         and logical reads.
2209
2210 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2211
2212         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2213         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2214
2215 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2216
2217         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2218         * lib/obj-c++.exp (obj-c++_init): Ditto.
2219         * lib/file-format.exp (gcc_target_object_format): Ditto.
2220         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2221         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2222         (check_visibility_available): Ditto.
2223         (check_effective_target_tls_native): Ditto.
2224         (check_effective_target_tls_emulated): Ditto.
2225         (check_effective_target_function_sections): Ditto.
2226
2227 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2228
2229         * gcc.target/arm/pr48183.c: New test.
2230
2231 2011-07-13  Richard Guenther  <rguenther@suse.de>
2232
2233         * gcc.dg/torture/20110713-1.c: New testcase.
2234
2235 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2236
2237         PR rtl-opt/49474
2238         * gcc.c-torture/compile/pr49474.c: New testcase.
2239
2240 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2241
2242         PR tree-optimization/49712
2243         * gcc.c-torture/execute/pr49712.c: New test.
2244
2245 2011-07-11  Jason Merrill  <jason@redhat.com>
2246
2247         PR c++/44609
2248         * g++.dg/template/recurse3.C: New.
2249
2250 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2251
2252         PR debug/49676
2253         * gcc.dg/guality/csttest.c: New test.
2254
2255         PR fortran/49698
2256         * gfortran.dg/pr49698.f90: New test.
2257
2258 2011-07-11  Jeff Law  <law@redhat.com>
2259
2260         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2261
2262 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2263
2264         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2265         * go.test/go-test.exp (go-set-goarch): Likewise.
2266
2267 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2268
2269         PR target/39633
2270         * gcc.target/avr/torture/pr39633.c: New test case.
2271
2272 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2273
2274         PR fortran/18918
2275         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2276
2277 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2278
2279         * lib/target-supports.exp (check_effective_target_scheduling):
2280         New Function.
2281         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2282         * gcc.dg/pr45055.c: Ditto.
2283         * gcc.dg/pr45353.c: Ditto.
2284         * g++.dg/pr45056.C: Ditto.
2285
2286 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2287
2288         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2289         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2290         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2291         * g++.dg/torture/pr31863.C: Skip AVR.
2292
2293 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2294
2295         PR fortran/49690
2296         * gfortran.dg/intrinsic_signal.f90: New.
2297
2298 2011-07-09  Jason Merrill  <jason@redhat.com>
2299
2300         * g++.dg/cpp0x/regress/regress6.C: New.
2301         * g++.dg/parse/crash45.C: Adjust message.
2302         * g++.dg/template/crash38.C: Adjust message.
2303         * g++.dg/template/crash64.C: Adjust message.
2304
2305 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2306
2307         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2308         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2309         * g++.dg/abi/bitfield3.C: Likewise.
2310         * g++.dg/eh/pr38662.C: Likewise.
2311         * g++.dg/ext/attrib36.C: Likewise.
2312         * g++.dg/ext/attrib37.C: Likewise.
2313         * g++.dg/ext/attrib8.C: Likewise.
2314         * g++.dg/ext/tmplattr1.C: Likewise.
2315         * g++.dg/inherit/override-attribs.C: Likewise.
2316         * g++.dg/opt/inline9.C: Likewise.
2317         * g++.dg/opt/life1.C: Likewise.
2318         * g++.dg/opt/longbranch2.C: Likewise.
2319         * g++.dg/opt/nrv12.C: Likewise.
2320         * g++.dg/opt/reg-stack4.C: Likewise.
2321         * g++.dg/other/pr35504.C: Likewise.
2322         * g++.dg/other/pr39496.C: Likewise.
2323         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2324         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2325         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2326         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2327         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2328         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2329         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2330         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2331         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2332         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2333         * g++.dg/warn/pr15774-1.C: Likewise.
2334         * g++.dg/warn/pr15774-2.C: Likewise.
2335         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2336         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2337         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2338         * g++.old-deja/g++.pt/asm2.C: Likewise.
2339         * gcc.c-torture/compile/20000804-1.c: Likewise.
2340         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2341         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2342         * gcc.dg/20020108-1.c: Likewise.
2343         * gcc.dg/20020122-2.c: Likewise.
2344         * gcc.dg/20020122-3.c: Likewise.
2345         * gcc.dg/20020206-1.c: Likewise.
2346         * gcc.dg/20020219-1.c: Likewise.
2347         * gcc.dg/20020310-1.c: Likewise.
2348         * gcc.dg/20020411-1.c: Likewise.
2349         * gcc.dg/20020418-2.c: Likewise.
2350         * gcc.dg/20020426-2.c: Likewise.
2351         * gcc.dg/20020517-1.c: Likewise.
2352         * gcc.dg/20030204-1.c: Likewise.
2353         * gcc.dg/20030826-2.c: Likewise.
2354         * gcc.dg/20031102-1.c: Likewise.
2355         * gcc.dg/20031202-1.c: Likewise.
2356         * gcc.dg/20050111-1.c: Likewise.
2357         * gcc.dg/20050503-1.c: Likewise.
2358         * gcc.dg/array-init-1.c: Likewise.
2359         * gcc.dg/builtin-apply4.c: Likewise.
2360         * gcc.dg/dfp/pr31344.c: Likewise.
2361         * gcc.dg/gomp/atomic-11.c: Likewise.
2362         * gcc.dg/graphite/pr40281.c: Likewise.
2363         * gcc.dg/ia64-sync-1.c: Likewise.
2364         * gcc.dg/ia64-sync-2.c: Likewise.
2365         * gcc.dg/ia64-sync-3.c: Likewise.
2366         * gcc.dg/ia64-sync-4.c: Likewise.
2367         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2368         * gcc.dg/invalid-call-1.c: Likewise.
2369         * gcc.dg/loop-3.c: Likewise.
2370         * gcc.dg/lower-subreg-1.c: Likewise.
2371         * gcc.dg/lto/pr47259_0.c: Likewise.
2372         * gcc.dg/nested-calls-1.c: Likewise.
2373         * gcc.dg/pr20017.c: Likewise.
2374         * gcc.dg/pr25023.c: Likewise.
2375         * gcc.dg/pr27671-2.c: Likewise.
2376         * gcc.dg/pr32176.c: Likewise.
2377         * gcc.dg/pr33676.c: Likewise.
2378         * gcc.dg/pr35045.c: Likewise.
2379         * gcc.dg/pr36015.c: Likewise.
2380         * gcc.dg/pr36584.c: Likewise.
2381         * gcc.dg/pr36998.c: Likewise.
2382         * gcc.dg/pr37438.c: Likewise.
2383         * gcc.dg/pr37908.c: Likewise.
2384         * gcc.dg/pr41241.c: Likewise.
2385         * gcc.dg/pr41340.c: Likewise.
2386         * gcc.dg/pr44136.c: Likewise.
2387         * gcc.dg/pr44194-1.c: Likewise.
2388         * gcc.dg/pr46212.c: Likewise.
2389         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2390         * gcc.dg/setjmp-2.c: Likewise.
2391         * gcc.dg/short-compare-1.c: Likewise.
2392         * gcc.dg/short-compare-2.c: Likewise.
2393         * gcc.dg/smod-1.c: Likewise.
2394         * gcc.dg/sync-2.c: Likewise.
2395         * gcc.dg/sync-3.c: Likewise.
2396         * gcc.dg/tls/opt-1.c: Likewise.
2397         * gcc.dg/tls/opt-2.c: Likewise.
2398         * gcc.dg/tls/opt-3.c: Likewise.
2399         * gcc.dg/torture/badshift.c: Likewise.
2400         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2401         * gcc.dg/torture/pr20314-2.c: Likewise.
2402         * gcc.dg/torture/pr36891.c: Likewise.
2403         * gcc.dg/torture/pr38774.c: Likewise.
2404         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2405         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2406         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2407         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2408         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2409         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2410         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2411         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2412         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2413         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2414         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2415         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2416         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2417         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2418         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2419         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2420         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2421         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2422         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2423         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2424         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2425         * gcc.dg/unroll-1.c: Likewise.
2426         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2427         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2428         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2429         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2430         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2431         * gcc.target/i386/20000609-1.c: Likewise.
2432         * gcc.target/i386/20000720-1.c: Likewise.
2433         * gcc.target/i386/20000724-1.c: Likewise.
2434         * gcc.target/i386/20011107-1.c: Likewise.
2435         * gcc.target/i386/20011119-1.c: Likewise.
2436         * gcc.target/i386/20020201-3.c: Likewise.
2437         * gcc.target/i386/20020218-1.c: Likewise.
2438         * gcc.target/i386/20020729-1.c: Likewise.
2439         * gcc.target/i386/20030926-1.c: Likewise.
2440         * gcc.target/i386/20060125-1.c: Likewise.
2441         * gcc.target/i386/20060125-2.c: Likewise.
2442         * gcc.target/i386/20060512-1.c: Likewise.
2443         * gcc.target/i386/20060512-2.c: Likewise.
2444         * gcc.target/i386/20060512-3.c: Likewise.
2445         * gcc.target/i386/20060512-4.c: Likewise.
2446         * gcc.target/i386/387-1.c: Likewise.
2447         * gcc.target/i386/387-2.c: Likewise.
2448         * gcc.target/i386/387-5.c: Likewise.
2449         * gcc.target/i386/387-6.c: Likewise.
2450         * gcc.target/i386/980312-1.c: Likewise.
2451         * gcc.target/i386/980313-1.c: Likewise.
2452         * gcc.target/i386/990117-1.c: Likewise.
2453         * gcc.target/i386/990424-1.c: Likewise.
2454         * gcc.target/i386/990524-1.c: Likewise.
2455         * gcc.target/i386/991129-1.c: Likewise.
2456         * gcc.target/i386/991214-1.c: Likewise.
2457         * gcc.target/i386/991230-1.c: Likewise.
2458         * gcc.target/i386/addr-sel-1.c: Likewise.
2459         * gcc.target/i386/aggregate-ret1.c: Likewise.
2460         * gcc.target/i386/aggregate-ret2.c: Likewise.
2461         * gcc.target/i386/align-main-3.c: Likewise.
2462         * gcc.target/i386/amd64-abi-1.c: Likewise.
2463         * gcc.target/i386/amd64-abi-2.c: Likewise.
2464         * gcc.target/i386/amd64-abi-4.c: Likewise.
2465         * gcc.target/i386/amd64-abi-5.c: Likewise.
2466         * gcc.target/i386/amd64-abi-6.c: Likewise.
2467         * gcc.target/i386/asm-1.c: Likewise.
2468         * gcc.target/i386/asm-3.c: Likewise.
2469         * gcc.target/i386/asm-5.c: Likewise.
2470         * gcc.target/i386/attributes-error.c: Likewise.
2471         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2472         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2473         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2474         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2475         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2476         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2477         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2478         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2479         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2480         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2481         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2482         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2483         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2484         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2485         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2486         * gcc.target/i386/bitfield1.c: Likewise.
2487         * gcc.target/i386/bitfield2.c: Likewise.
2488         * gcc.target/i386/bmi-2.c: Likewise.
2489         * gcc.target/i386/bmi-5.c: Likewise.
2490         * gcc.target/i386/builtin-unreachable.c: Likewise.
2491         * gcc.target/i386/cleanup-2.c: Likewise.
2492         * gcc.target/i386/clobbers.c: Likewise.
2493         * gcc.target/i386/cmov8.c: Likewise.
2494         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2495         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2496         * gcc.target/i386/compress-float-387.c: Likewise.
2497         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2498         * gcc.target/i386/compress-float-sse.c: Likewise.
2499         * gcc.target/i386/crc32-2.c: Likewise.
2500         * gcc.target/i386/crc32-3.c: Likewise.
2501         * gcc.target/i386/divmod-7.c: Likewise.
2502         * gcc.target/i386/divmod-8.c: Likewise.
2503         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2504         * gcc.target/i386/fma3-builtin.c: Likewise.
2505         * gcc.target/i386/fma3-fma.c: Likewise.
2506         * gcc.target/i386/fma4-256-vector.c: Likewise.
2507         * gcc.target/i386/fma4-builtin.c: Likewise.
2508         * gcc.target/i386/fma4-fma-2.c: Likewise.
2509         * gcc.target/i386/fma4-fma.c: Likewise.
2510         * gcc.target/i386/fma4-vector-2.c: Likewise.
2511         * gcc.target/i386/fma4-vector.c: Likewise.
2512         * gcc.target/i386/funcspec-1.c: Likewise.
2513         * gcc.target/i386/funcspec-10.c: Likewise.
2514         * gcc.target/i386/funcspec-11.c: Likewise.
2515         * gcc.target/i386/funcspec-2.c: Likewise.
2516         * gcc.target/i386/funcspec-5.c: Likewise.
2517         * gcc.target/i386/funcspec-6.c: Likewise.
2518         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2519         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2520         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2521         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2522         * gcc.target/i386/incoming-1.c: Likewise.
2523         * gcc.target/i386/incoming-10.c: Likewise.
2524         * gcc.target/i386/incoming-11.c: Likewise.
2525         * gcc.target/i386/incoming-12.c: Likewise.
2526         * gcc.target/i386/incoming-13.c: Likewise.
2527         * gcc.target/i386/incoming-14.c: Likewise.
2528         * gcc.target/i386/incoming-15.c: Likewise.
2529         * gcc.target/i386/incoming-2.c: Likewise.
2530         * gcc.target/i386/incoming-3.c: Likewise.
2531         * gcc.target/i386/incoming-4.c: Likewise.
2532         * gcc.target/i386/incoming-5.c: Likewise.
2533         * gcc.target/i386/incoming-6.c: Likewise.
2534         * gcc.target/i386/incoming-7.c: Likewise.
2535         * gcc.target/i386/incoming-8.c: Likewise.
2536         * gcc.target/i386/incoming-9.c: Likewise.
2537         * gcc.target/i386/lea.c: Likewise.
2538         * gcc.target/i386/local.c: Likewise.
2539         * gcc.target/i386/loop-1.c: Likewise.
2540         * gcc.target/i386/loop-2.c: Likewise.
2541         * gcc.target/i386/loop-3.c: Likewise.
2542         * gcc.target/i386/max-stack-align.c: Likewise.
2543         * gcc.target/i386/memcpy-1.c: Likewise.
2544         * gcc.target/i386/movbe-2.c: Likewise.
2545         * gcc.target/i386/movq-2.c: Likewise.
2546         * gcc.target/i386/movq.c: Likewise.
2547         * gcc.target/i386/nrv1.c: Likewise.
2548         * gcc.target/i386/pad-4.c: Likewise.
2549         * gcc.target/i386/pad-5a.c: Likewise.
2550         * gcc.target/i386/pad-5b.c: Likewise.
2551         * gcc.target/i386/pad-6a.c: Likewise.
2552         * gcc.target/i386/pad-6b.c: Likewise.
2553         * gcc.target/i386/pad-7.c: Likewise.
2554         * gcc.target/i386/pad-9.c: Likewise.
2555         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2556         * gcc.target/i386/pic-1.c: Likewise.
2557         * gcc.target/i386/pr12092-1.c: Likewise.
2558         * gcc.target/i386/pr12329.c: Likewise.
2559         * gcc.target/i386/pr21518.c: Likewise.
2560         * gcc.target/i386/pr22362.c: Likewise.
2561         * gcc.target/i386/pr22585.c: Likewise.
2562         * gcc.target/i386/pr23098.c: Likewise.
2563         * gcc.target/i386/pr25196.c: Likewise.
2564         * gcc.target/i386/pr25293.c: Likewise.
2565         * gcc.target/i386/pr25654.c: Likewise.
2566         * gcc.target/i386/pr26449.c: Likewise.
2567         * gcc.target/i386/pr26778.c: Likewise.
2568         * gcc.target/i386/pr26826.c: Likewise.
2569         * gcc.target/i386/pr27266.c: Likewise.
2570         * gcc.target/i386/pr29978.c: Likewise.
2571         * gcc.target/i386/pr30505.c: Likewise.
2572         * gcc.target/i386/pr30961-1.c: Likewise.
2573         * gcc.target/i386/pr31628.c: Likewise.
2574         * gcc.target/i386/pr32000-2.c: Likewise.
2575         * gcc.target/i386/pr32661-1.c: Likewise.
2576         * gcc.target/i386/pr32708-2.c: Likewise.
2577         * gcc.target/i386/pr32708-3.c: Likewise.
2578         * gcc.target/i386/pr34256.c: Likewise.
2579         * gcc.target/i386/pr34312.c: Likewise.
2580         * gcc.target/i386/pr34522.c: Likewise.
2581         * gcc.target/i386/pr35160.c: Likewise.
2582         * gcc.target/i386/pr35281.c: Likewise.
2583         * gcc.target/i386/pr36246.c: Likewise.
2584         * gcc.target/i386/pr36786.c: Likewise.
2585         * gcc.target/i386/pr37275.c: Likewise.
2586         * gcc.target/i386/pr37843-3.c: Likewise.
2587         * gcc.target/i386/pr37843-4.c: Likewise.
2588         * gcc.target/i386/pr39082-1.c: Likewise.
2589         * gcc.target/i386/pr39431.c: Likewise.
2590         * gcc.target/i386/pr39496.c: Likewise.
2591         * gcc.target/i386/pr39543-2.c: Likewise.
2592         * gcc.target/i386/pr39911.c: Likewise.
2593         * gcc.target/i386/pr40718.c: Likewise.
2594         * gcc.target/i386/pr40906-1.c: Likewise.
2595         * gcc.target/i386/pr40906-2.c: Likewise.
2596         * gcc.target/i386/pr40906-3.c: Likewise.
2597         * gcc.target/i386/pr40934.c: Likewise.
2598         * gcc.target/i386/pr41900.c: Likewise.
2599         * gcc.target/i386/pr42589.c: Likewise.
2600         * gcc.target/i386/pr43662.c: Likewise.
2601         * gcc.target/i386/pr43671.c: Likewise.
2602         * gcc.target/i386/pr43766.c: Likewise.
2603         * gcc.target/i386/pr43869.c: Likewise.
2604         * gcc.target/i386/pr44942.c: Likewise.
2605         * gcc.target/i386/pr44948-2a.c: Likewise.
2606         * gcc.target/i386/pr45234.c: Likewise.
2607         * gcc.target/i386/pr45336-2.c: Likewise.
2608         * gcc.target/i386/pr45336-4.c: Likewise.
2609         * gcc.target/i386/pr45852.c: Likewise.
2610         * gcc.target/i386/pr46470.c: Likewise.
2611         * gcc.target/i386/pr48037-1.c: Likewise.
2612         * gcc.target/i386/pr48389.c: Likewise.
2613         * gcc.target/i386/pr49095.c: Likewise.
2614         * gcc.target/i386/pr9771-1.c: Likewise.
2615         * gcc.target/i386/rdfsbase-1.c: Likewise.
2616         * gcc.target/i386/rdfsbase-2.c: Likewise.
2617         * gcc.target/i386/rdgsbase-1.c: Likewise.
2618         * gcc.target/i386/rdgsbase-2.c: Likewise.
2619         * gcc.target/i386/rdrand-3.c: Likewise.
2620         * gcc.target/i386/regparm-stdcall.c: Likewise.
2621         * gcc.target/i386/regparm.c: Likewise.
2622         * gcc.target/i386/reload-1.c: Likewise.
2623         * gcc.target/i386/rotate-2.c: Likewise.
2624         * gcc.target/i386/sibcall-5.c: Likewise.
2625         * gcc.target/i386/signbit-1.c: Likewise.
2626         * gcc.target/i386/signbit-2.c: Likewise.
2627         * gcc.target/i386/signbit-3.c: Likewise.
2628         * gcc.target/i386/sse-5.c: Likewise.
2629         * gcc.target/i386/sse-8.c: Likewise.
2630         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2631         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2632         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2633         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2634         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2635         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2636         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2637         * gcc.target/i386/sse2-movq-2.c: Likewise.
2638         * gcc.target/i386/sse2-movq-3.c: Likewise.
2639         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2640         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2641         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2642         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2643         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2644         * gcc.target/i386/ssefn-1.c: Likewise.
2645         * gcc.target/i386/ssefn-2.c: Likewise.
2646         * gcc.target/i386/sseregparm-1.c: Likewise.
2647         * gcc.target/i386/sseregparm-2.c: Likewise.
2648         * gcc.target/i386/sseregparm-3.c: Likewise.
2649         * gcc.target/i386/sseregparm-4.c: Likewise.
2650         * gcc.target/i386/sseregparm-5.c: Likewise.
2651         * gcc.target/i386/sseregparm-6.c: Likewise.
2652         * gcc.target/i386/sseregparm-7.c: Likewise.
2653         * gcc.target/i386/sseregparm-8.c: Likewise.
2654         * gcc.target/i386/stack-realign.c: Likewise.
2655         * gcc.target/i386/stack-usage-realign.c: Likewise.
2656         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2657         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2658         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2659         * gcc.target/i386/stackalign/return-1.c: Likewise.
2660         * gcc.target/i386/stackalign/return-2.c: Likewise.
2661         * gcc.target/i386/stackalign/return-3.c: Likewise.
2662         * gcc.target/i386/tailcall-1.c: Likewise.
2663         * gcc.target/i386/tbm-2.c: Likewise.
2664         * gcc.target/i386/udivmod-7.c: Likewise.
2665         * gcc.target/i386/udivmod-8.c: Likewise.
2666         * gcc.target/i386/unroll-1.c: Likewise.
2667         * gcc.target/i386/vararg-1.c: Likewise.
2668         * gcc.target/i386/vararg-2.c: Likewise.
2669         * gcc.target/i386/vect8-ret.c: Likewise.
2670         * gcc.target/i386/vectorize5.c: Likewise.
2671         * gcc.target/i386/wmul-1.c: Likewise.
2672         * gcc.target/i386/wmul-2.c: Likewise.
2673         * gcc.target/i386/wrfsbase-1.c: Likewise.
2674         * gcc.target/i386/wrfsbase-2.c: Likewise.
2675         * gcc.target/i386/wrgsbase-1.c: Likewise.
2676         * gcc.target/i386/wrgsbase-2.c: Likewise.
2677         * gcc.target/i386/xop-pcmov.c: Likewise.
2678         * gcc.target/i386/xop-pcmov2.c: Likewise.
2679         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2680         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2681         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2682         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2683         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2684         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2685         * gcc.target/i386/zee.c: Likewise.
2686         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2687         * gfortran.dg/compiler-directive_2.f: Likewise.
2688         * gfortran.dg/g77/20010216-1.f: Likewise.
2689         * gfortran.dg/gomp/pr39152.f90: Likewise.
2690         * gfortran.dg/pr33794.f90: Likewise.
2691
2692 2011-07-09  Jason Merrill  <jason@redhat.com>
2693
2694         * g++.dg/cpp0x/regress/regress5.C: New.
2695
2696 2011-07-08  Jason Merrill  <jason@redhat.com>
2697
2698         PR c++/45437
2699         * g++.dg/expr/compound-asn1.C: New.
2700         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2701
2702 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR target/49621
2705         * gcc.target/powerpc/altivec-34.c: New test.
2706
2707 2011-07-08  Jason Merrill  <jason@redhat.com>
2708
2709         PR c++/45603
2710         * g++.dg/abi/guard3.C: New.
2711
2712 2011-07-08  Julian Brown  <julian@codesourcery.com>
2713
2714         * lib/target-supports.exp
2715         (check_effective_target_arm_little_endian): New.
2716         (check_effective_target_vect_pack_trunc): Use above.
2717         (check_effective_target_vect_unpack): Likewise.
2718         (check_effective_target_vect_element_align): Test
2719         check_effective_target_arm_vect_no_misalign for ARM.
2720
2721 2011-07-08  Jason Merrill  <jason@redhat.com>
2722
2723         PR c++/49673
2724         * g++.dg/cpp0x/constexpr-rom.C: New.
2725
2726 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2727
2728         PR middle-end/49519
2729         * g++.dg/torture/pr49519.C: New test.
2730
2731 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2732
2733         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2734
2735 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2736
2737         PR testsuite/48727
2738         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2739
2740 2011-07-08  Richard Guenther  <rguenther@suse.de>
2741
2742         PR tree-optimization/49662
2743         * gcc.dg/graphite/interchange-14.c: XFAIL.
2744         * gcc.dg/graphite/interchange-15.c: Likewise.
2745         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2746
2747 2011-07-06  Jason Merrill  <jason@redhat.com>
2748
2749         PR c++/49663
2750         * g++.dg/cpp0x/regress/regress4.C: New.
2751
2752 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2753
2754         PR fortran/49648
2755         * gfortran.dg/result_in_spec_4.f90: New test.
2756
2757 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2758
2759         * gcc.target/sparc/cas64.c: New test.
2760
2761 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2762
2763         PR c/49644
2764         * g++.dg/torture/pr49644.C: New test.
2765
2766         PR c/49644
2767         * gcc.c-torture/execute/pr49644.c: New test.
2768
2769 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2770
2771         * lib/target-supports.exp (check_effective_target_ia32): New.
2772         (check_effective_target_x32): Likewise.
2773         (check_effective_target_vect_cmdline_needed): Also check x32.
2774
2775 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2776
2777         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2778         dg-prune-output.
2779         * gcc.target/arm/pr42235.c: Likewise.
2780         * gcc.target/arm/pr42495.c: Likewise.
2781         * gcc.target/arm/pr42574.c: Likewise.
2782         * gcc.target/arm/thumb-branch1.c: Likewise.
2783
2784         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2785         unneeded prune of possible warning.
2786         * gcc.target/arm/pr40956.c: Likewise.
2787         * gcc.target/arm/pr42505.c: Likewise.
2788
2789         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2790         * gcc.c-torture/compile/pr46883.c: Likewise.
2791         * gcc.c-torture/compile/pr46934.c: Likewise.
2792
2793         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2794         for move to ../../gcc.c-torture/compile.
2795         * gcc.target/arm/pr46883.c: Likewise.
2796         * gcc.target/arm/pr46934.c: Likewise.
2797
2798         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2799         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2800         * gcc.target/arm/wmul-1.c: Likewise.
2801         * gcc.target/arm/wmul-2.c: Likewise.
2802         * gcc.target/arm/wmul-3.c: Likewise.
2803         * gcc.target/arm/wmul-4.c: Likewise.
2804         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2805         add tab after scan target.
2806         * gcc.target/arm/smlaltt-1.c: Likewise.
2807         * gcc.target/arm/smlatb-1.c: Likewise.
2808         * gcc.target/arm/smlatt-1.c: Likewise.
2809
2810 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2811
2812         PR debug/49522
2813         * gcc.dg/debug/pr49522.c: New test.
2814
2815 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2816
2817         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2818         * gcc.dg/pr46212.c: Run only if target int32plus.
2819         * gcc.dg/torture/pr48146.c: Ditto.
2820         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2821         * c-c++-common/pr44832.c: Ditto.
2822         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2823         * gcc.dg/pr31490.c: Ditto.
2824         * gcc.dg/torture/builtin-math-7.c: Run only if target
2825         large_double.
2826         * gcc.dg/torture/pr45764.c: Skip for AVR.
2827         * gcc.dg/pr47893.c: Ditto.
2828
2829 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2830
2831         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2832         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2833         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2834         add tab to scan target.
2835
2836 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2837
2838         * gcc.target/arm/neon-modes-3.c: New test.
2839
2840 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2841
2842         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2843         -fno-loop-interchange -ffast-math.
2844
2845 2011-07-07  Richard Guenther  <rguenther@suse.de>
2846
2847         * gcc.dg/ftrapv-3.c: New testcase.
2848
2849 2011-07-07  Richard Guenther  <rguenther@suse.de>
2850
2851         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2852         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2853
2854 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2855
2856         * gcc.dg/binop-notxor1.c: New test.
2857         * gcc.dg/binop-notand4a.c: New test.
2858         * gcc.dg/binop-notxor2.c: New test.
2859         * gcc.dg/binop-notand3a.c: New test.
2860         * gcc.dg/binop-notand2a.c: New test.
2861         * gcc.dg/binop-notand6a.c: New test.
2862         * gcc.dg/binop-notor1.c: New test.
2863         * gcc.dg/binop-notand1a.c: New test.
2864         * gcc.dg/binop-notand5a.c: New test.
2865         * gcc.dg/binop-notor2.c: New test.
2866
2867 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2868
2869         PR middle-end/49640
2870         * gcc.dg/gomp/pr49640.c: New test.
2871
2872 2011-07-07  Richard Guenther  <rguenther@suse.de>
2873
2874         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2875
2876 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2877
2878         PR target/39150
2879         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2880
2881 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2882
2883         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2884         * gcc.target/powerpc/no-r11-2.c: Ditto.
2885         * gcc.target/powerpc/no-r11-3.c: Ditto.
2886
2887 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2888
2889         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2890         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2891
2892 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2893
2894         * lib/target-supports.exp (check_profiling_available): Disable
2895         profiling with -fprofile-generate for target avr.
2896
2897 2011-07-06  Richard Guenther  <rguenther@suse.de>
2898
2899         PR tree-optimization/49645
2900         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2901
2902 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2903
2904         PR middle-end/47383
2905         * gcc.dg/pr47383.c: New.
2906
2907 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2908
2909         PR tree-optimization/49647
2910         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2911
2912 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2913
2914         PR testsuite/49542
2915         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2916         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2917
2918 2011-07-05  Jason Merrill  <jason@redhat.com>
2919
2920         PR c++/48157
2921         * g++.dg/template/template-id-4.C: New.
2922
2923 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2924
2925         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2926         * gcc.dg/pr43402.c: Ditto.
2927
2928 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2929
2930         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2931
2932 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2933
2934         * gcc.target/powerpc/ppc-switch-1.c: New test for
2935         --param case-values-threshold.
2936         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2937
2938 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2939
2940         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2941
2942 2011-07-05  Jason Merrill  <jason@redhat.com>
2943
2944         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2945
2946 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2947
2948         PR tree-optimization/47654
2949         * gcc.dg/graphite/block-pr47654.c: New.
2950
2951 2011-07-05  Jason Merrill  <jason@redhat.com>
2952
2953         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2954
2955 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2956
2957         PR tree-optimization/49580
2958         * gcc.dg/autopar/pr49580.c: New test.
2959
2960 2011-07-05  Richard Guenther  <rguenther@suse.de>
2961
2962         PR tree-optimization/49518
2963         PR tree-optimization/49628
2964         * g++.dg/torture/pr49628.C: New testcase.
2965         * gcc.dg/torture/pr49518.c: Likewise.
2966
2967 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2968
2969         * ada/acats/run_acats (which): Extract last field from type -p,
2970         type output only if command succeeded.
2971
2972 2011-07-04  Jason Merrill  <jason@redhat.com>
2973
2974         * g++.dg/abi/mangle48.C: New.
2975
2976         * g++.dg/cpp0x/diag1.C: New.
2977
2978         * g++.dg/diagnostic/aka1.C: New.
2979
2980 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2981
2982         PR rtl-optimization/49619
2983         * gcc.dg/pr49619.c: New test.
2984
2985         PR rtl-optimization/49472
2986         * gfortran.dg/pr49472.f90: New test.
2987
2988         PR debug/49602
2989         * gcc.dg/pr49602.c: New test.
2990
2991 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2992
2993         PR target/34734
2994         PR target/44643
2995         * gcc.target/avr/avr.exp: Run over cpp files, too.
2996         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2997         * gcc.target/avr/progmem.h: New file.
2998         * gcc.target/avr/exit-abort.h: New file.
2999         * gcc.target/avr/progmem-error-1.c: New file.
3000         * gcc.target/avr/progmem-error-1.cpp: New file.
3001         * gcc.target/avr/progmem-warning-1.c: New file.
3002         * gcc.target/avr/torture/progmem-1.c: New file.
3003         * gcc.target/avr/torture/progmem-1.cpp: New file.
3004
3005 2011-07-04  Richard Guenther  <rguenther@suse.de>
3006
3007         PR tree-optimization/49615
3008         * g++.dg/torture/pr49615.C: New testcase.
3009
3010 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
3011
3012         PR tree-optimization/49610
3013         * gcc.dg/vect/pr49610.c: New test.
3014
3015 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
3016
3017         * gnat.dg/specs/debug1.ads: New test.
3018
3019 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
3020
3021         PR fortran/49562
3022         * gfortran.dg/typebound_proc_23.f90: New.
3023
3024 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
3025
3026         PR c++/49605
3027         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3028
3029 2011-07-01  Jason Merrill  <jason@redhat.com>
3030
3031         PR c++/48261
3032         * g++.dg/template/template-id-3.C: New.
3033
3034         PR c++/48593
3035         * g++.dg/template/qualified-id4.C: New.
3036
3037         PR c++/48883
3038         * g++.dg/template/explicit-args4.C: New.
3039
3040         PR c++/49085
3041         * g++.dg/template/offsetof2.C: New.
3042
3043 2011-07-01  Kai Tietz  <ktietz@redhat.com>
3044
3045         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3046
3047 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3048
3049         PR libmudflap/49549
3050         * lib/target-supports.exp (check_effective_target_gld): New proc.
3051
3052 2011-07-01  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/49603
3055         * gcc.dg/torture/pr49603.c: New testcase.
3056
3057 2011-06-30  Jason Merrill  <jason@redhat.com>
3058
3059         PR c++/49387
3060         * g++.dg/rtti/template1.C: New.
3061
3062         PR c++/49569
3063         * g++.dg/cpp0x/regress/ctor1.C: New.
3064
3065         PR c++/49355
3066         * g++.dg/cpp0x/initlist54.C: New.
3067
3068 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3069
3070         * gcc.dg/tree-ssa/sra-12.c: New test.
3071
3072 2011-06-29  Jason Merrill  <jason@redhat.com>
3073
3074         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3075
3076 2011-06-30  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/46787
3079         * gcc.dg/vect/vect-121.c: New testcase.
3080
3081 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3082
3083         PR tree-optimization/49094
3084         * gcc.dg/tree-ssa/pr49094.c: New test.
3085
3086 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3087
3088         PR fortran/49540
3089         * gfortran.dg/pr49540-1.f90: New test.
3090         * gfortran.dg/pr49540-2.f90: New test.
3091
3092 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3093
3094         PR ada/49511
3095         * ada/acats/run_acats (which): Use last field of type -p output.
3096
3097 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3098             Iain Sandoe  <iains@gcc.gnu.org>
3099
3100         PR libobjc/36610
3101         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3102         Only skip on 64-bit *-*-darwin8* && !objc2.
3103
3104 2011-06-30  Richard Guenther  <rguenther@suse.de>
3105
3106         PR tree-optimization/38752
3107         * gcc.c-torture/compile/pr38752.c: New testcase.
3108
3109 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3110
3111         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3112         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3113
3114 2011-06-29  Jason Merrill  <jason@redhat.com>
3115
3116         PR c++/49216
3117         * g++.dg/cpp0x/initlist53.C: Use placement new.
3118         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3119         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3120
3121         PR c++/49003
3122         * g++.dg/cpp0x/trailing6.C: New.
3123         * g++.dg/cpp0x/pr45908.C: No error.
3124
3125         PR c++/49272
3126         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3127
3128         PR c++/49520
3129         * g++.dg/cpp0x/constexpr-using2.C: New.
3130
3131         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3132
3133         PR c++/45923
3134         * g++.dg/cpp0x/constexpr-diag3.C: New.
3135         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3136         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3137         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3138         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3139
3140 2011-06-29  Jason Merrill  <jason@redhat.com>
3141
3142         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3143
3144 2011-06-29  Richard Guenther  <rguenther@suse.de>
3145
3146         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3147
3148 2011-06-29  Jason Merrill  <jason@redhat.com>
3149
3150         * g++.dg/cpp0x/initlist-value2.C: New.
3151
3152         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3153         * g++.dg/cpp0x/initlist-value.C: New.
3154
3155 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3156
3157         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3158
3159 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3160
3161         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3162         * gcc.dg/inline_2.c: Likewise.
3163         * gcc.dg/unroll_1.c: Likewise.
3164
3165 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR debug/49567
3168         * gcc.target/i386/pr49567.c: New test.
3169
3170 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3171
3172         * gnat.dg/opt17.ad[sb]: New test.
3173
3174 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3175             Tom de Vries  <tom@codesourcery.com>
3176
3177         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3178         (check_effective_target_arm_thumb2): New effective targets.
3179         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3180         properly.  Clean up temporary files.
3181         * gcc.target/arm/ivopts-2.c: Likewise.
3182         * gcc.target/arm/ivopts-3.c: Likewise.
3183         * gcc.target/arm/ivopts-4.c: Likewise.
3184         * gcc.target/arm/ivopts-5.c: Likewise.
3185         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3186
3187 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3188
3189         PR fortran/49479
3190         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3191
3192 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3193
3194         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3195         * gcc.target/arm/vfp-ldmias.c: Likewise.
3196         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3197         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3198         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3199         * gcc.target/arm/vfp-stmias.c: Likewise.
3200         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3201         * gcc.target/arm/vfp-stmiad.c: Likewise.
3202
3203 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3204
3205         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3206         dg-prune-output.
3207         * gcc.target/arm/pr45701-2.c: Ditto.
3208
3209 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3210
3211         PR fortran/49466
3212         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3213         * gfortran.dg/extends_14.f03: Modified.
3214
3215 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3216
3217         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3218         early if the test is already being skipped.
3219
3220         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3221         scan-assembler-dem-not): For missing file, report unresolved with
3222         same message as for pass/fail, with reason reported in log file.
3223
3224         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3225         from add_options_for_arm_neon_fp16.
3226         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3227         check_effective_target_arm_neon_fp16_ok_nocache.
3228         Check -mfpu and -mfloat-abi options from current multilib.
3229         Do not require neon support.
3230         (check_effective_target_arm_fp16_ok): Renamed from
3231         check_effecitve_target_arm_neon_fp16_ok.
3232         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3233         arm_neon_fp16_ok and arm_fp16.
3234         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3235         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3236         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3237         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3238
3239 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3240
3241         * gcc.dg/builtin-assume-aligned-1.c: New test.
3242         * gcc.dg/builtin-assume-aligned-2.c: New test.
3243         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3244
3245         PR debug/49544
3246         * gcc.dg/pr49544.c: New test.
3247
3248 2011-06-27  Richard Guenther  <rguenther@suse.de>
3249
3250         PR tree-optimization/49394
3251         * g++.dg/torture/pr49394.C: New testcase.
3252
3253 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3254
3255         * gcc.dg/optimize-bswapdi-2.c: New test.
3256
3257 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3258             Richard Sandiford  <richard.sandiford@linaro.org>
3259
3260         PR tree-optimization/49169
3261         * gcc.dg/torture/pr49169.c: New test.
3262
3263 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3264
3265         PR testsuite/49529
3266         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3267
3268         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3269         hppa*-*-hpux*.
3270
3271 2011-06-26  Jason Merrill  <jason@redhat.com>
3272
3273         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3274
3275         PR c++/49528
3276         * g++.dg/init/ref19.C: New.
3277         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3278
3279 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3280
3281         PR tree-optimization/48377
3282         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3283         non_strict_align.
3284
3285 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3286
3287         PR middle-end/49191
3288         * lib/target-supports.exp (check_effective_target_non_strict_align):
3289         New.
3290         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3291
3292 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3293
3294         PR tree-optimizations/49516
3295         * g++.dg/tree-ssa/pr49516.C: New test.
3296
3297 2011-06-23  Jason Merrill  <jason@redhat.com>
3298
3299         PR c++/35255
3300         * g++.dg/template/partial10.C: New.
3301         * g++.dg/template/partial11.C: New.
3302
3303 2011-06-23  Jeff Law <law@redhat.com>
3304
3305         PR middle-end/48770
3306         * gcc.dg/pr48770.c: New test.
3307
3308 2011-06-23  Jan Hubicka  <jh@suse.cz>
3309
3310         PR middle-end/49373
3311         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3312
3313 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3314
3315         PR testsuite/49512
3316         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3317         instead of -fdump-tree-optimized.
3318
3319 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3320
3321         PR c++/44625
3322         * g++.dg/template/crash107.C: New.
3323         * g++.dg/template/error17.C: Adjust.
3324
3325 2011-06-23  Jason Merrill  <jason@redhat.com>
3326
3327         PR c++/49507
3328         * g++.dg/cpp0x/defaulted30.C: New.
3329
3330         PR c++/49440
3331         * g++.dg/rtti/anon-ns1.C: New.
3332
3333         PR c++/49395
3334         * g++.dg/init/ref18.C: New.
3335
3336         PR c++/36435
3337         * g++.dg/template/partial9.C: New.
3338
3339 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3340
3341         PR middle-end/49373
3342         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3343
3344 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR debug/49496
3347         * gcc.dg/pr49496.c: New test.
3348
3349 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3350
3351         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3352         is not xscale.
3353
3354         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3355
3356         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3357         * gcc.target/arm/pr42879.c: Likewise.
3358         * gcc.target/arm/pr45701-3.c: Likewise.
3359
3360         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3361         * gcc.target/arm/pr40482.c: Likewise.
3362         * gcc.target/arm/stack-corruption.c: Likewise.
3363
3364 2011-06-22  Richard Guenther  <rguenther@suse.de>
3365
3366         PR tree-optimization/49493
3367         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3368
3369 2011-06-22  Jason Merrill  <jason@redhat.com>
3370
3371         PR c++/49260
3372         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3373
3374 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3375             Dmitry Melnik  <dm@ispras.ru>
3376
3377         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3378         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3379         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3380
3381 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3382
3383         * gcc.target/arm/tlscall.c: New.
3384
3385 2011-06-21  Jason Merrill  <jason@redhat.com>
3386
3387         PR c++/49172
3388         * g++.dg/cpp0x/constexpr-ref1.C: New.
3389         * g++.dg/cpp0x/constexpr-ref2.C: New.
3390         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3391
3392         PR c++/49482
3393         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3394
3395         PR c++/49418
3396         * g++.dg/template/param3.C: New.
3397
3398 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3399
3400         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3401         my_clrsb test functions.
3402         (main): Test clrsb.
3403         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3404         test_sll, test_ull): Add clrsb tests.
3405         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3406         clrsbll.
3407
3408 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3409
3410         PR fortran/49112
3411         * gfortran.dg/class_44.f03: New.
3412
3413 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3414
3415         PR tree-optimization/49478
3416         * gcc.dg/vect/pr49478.c
3417
3418 2011-06-21  Richard Guenther  <rguenther@suse.de>
3419
3420         PR tree-optimization/49483
3421         * gcc.dg/vect/vect-120.c: New testcase.
3422
3423 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3424
3425         PR testsuite/49443
3426         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3427         * gcc.dg/vect/vect-peel-4.c: Likewise.
3428
3429 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3430
3431         PR middle-end/49139
3432         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3433         * gcc.dg/always_inline2.c: Likewise.
3434         * gcc.dg/always_inline3.c: Likewise.
3435         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3436         * gcc.dg/inline_1.c: Likewise.
3437         * gcc.dg/inline_2.c: Likewise.
3438         * gcc.dg/inline_3.c: Likewise.
3439         * gcc.dg/inline_4.c: Likewise.
3440         * gcc.dg/20051201-1.c: Likewise.
3441         * gcc.dg/pr40087.c: Likewise.
3442         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3443         * gcc.dg/inline-22.c: Likewise.
3444         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3445         * gcc.dg/lto/20090218-1_1.c: Likewise.
3446         * g++.dg/ipa/devirt-7.C: Likewise.
3447         * gcc.dg/uninit-pred-5_a.c: Likewise.
3448         * gcc.dg/uninit-pred-5_b.c: Likewise.
3449         * gcc.dg/fail_always_inline.c: New.
3450
3451 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3452
3453         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3454         into 6 jobs instead of 3.
3455
3456 2011-06-20  Jason Merrill  <jason@redhat.com>
3457
3458         PR c++/49216
3459         * g++.dg/cpp0x/initlist53.C: New.
3460
3461 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3462
3463         PR fortran/18918
3464         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3465         * gfortran.dg/coarray_lock_3.f90: New.
3466         * gfortran.dg/coarray/lock_1.f90: New.
3467
3468 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3469
3470         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3471         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3472         unresolved and report the reason to the log file.
3473
3474         * lib/scanasm.exp (object-size): Move argument processing earlier
3475         to report errors before verifying that the file exists.  Report
3476         problems detected at runtime as unresolved instead of error and
3477         report their reasons to the log file.
3478
3479 2011-06-20  Jason Merrill  <jason@redhat.com>
3480
3481         PR c++/47080
3482         * g++.dg/cpp0x/explicit6.C: New.
3483
3484         PR c++/47635
3485         * g++.dg/cpp0x/enum20.C: New.
3486
3487         PR c++/48138
3488         * g++.dg/ext/attr-aligned01.C: New.
3489
3490         PR c++/49205
3491         * g++.dg/cpp0x/variadic-default.C: New.
3492
3493         PR c++/43321
3494         * g++.dg/cpp0x/auto26.C: New.
3495
3496         PR c++/43831
3497         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3498
3499 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3500
3501         * gcc.dg/binop-notand1.c: New test.
3502         * gcc.dg/binop-notand2.c: New test.
3503         * gcc.dg/binop-notand3.c: New test.
3504         * gcc.dg/binop-notand4.c: New test.
3505         * gcc.dg/binop-notand5.c: New test.
3506         * gcc.dg/binop-notand6.c: New test.
3507
3508 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR testsuite/49432
3511         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3512
3513 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3514
3515         PR fortran/49400
3516         * gfortran.dg/proc_ptr_31.f90: New.
3517
3518 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3519
3520         * gnat.dg/volatile6.adb: New test.
3521         * gnat.dg/volatile7.adb: Likewise.
3522         * gnat.dg/volatile8.adb: Likewise.
3523         * gnat.dg/volatile9.adb: Likewise.
3524
3525 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3526
3527         * gnat.dg/constant3.adb: New test.
3528
3529 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3530
3531         PR libfortran/49296
3532         * gfortran.dg/read_list_eof_1.f90: New test.
3533
3534 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR target/49411
3537         * gcc.target/i386/testimm-1.c: New test.
3538         * gcc.target/i386/testimm-2.c: New test.
3539         * gcc.target/i386/testimm-3.c: New test.
3540         * gcc.target/i386/testimm-4.c: New test.
3541         * gcc.target/i386/testimm-5.c: New test.
3542         * gcc.target/i386/testimm-6.c: New test.
3543         * gcc.target/i386/testimm-7.c: New test.
3544         * gcc.target/i386/testimm-8.c: New test.
3545         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3546         * gcc.target/i386/xop-rotate1-int.c: New test.
3547         * gcc.target/i386/xop-rotate2-int.c: New test.
3548
3549 2011-06-17  Jason Merrill  <jason@redhat.com>
3550
3551         * g++.dg/cpp0x/rv-func2.C: New.
3552
3553         * g++.dg/debug/dwarf2/lambda1.C: New.
3554         * g++.dg/warn/Wshadow-6.C: Adjust.
3555
3556 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3557
3558         PR fortran/48699
3559         * gfortran.dg/move_alloc_5.f90: New.
3560
3561 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3562
3563         PR rtl-optimization/48542
3564         * gcc.dg/torture/pr48542.c: New test.
3565
3566 2011-06-16  Jason Merrill  <jason@redhat.com>
3567
3568         PR c++/44160
3569         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3570
3571         PR c++/45378
3572         * g++.dg/cpp0x/initlist52.C New.
3573
3574         PR c++/45399
3575         * c-c++-common/raw-string-12.c: New.
3576
3577         PR c++/49229
3578         * g++.dg/cpp0x/sfinae26.C: New.
3579
3580         PR c++/49251
3581         * g++.dg/cpp0x/variadic113.C: New.
3582
3583         PR c++/49420
3584         * g++.dg/cpp0x/variadic112.C: New.
3585
3586 2011-06-16  Jeff Law <law@redhat.com>
3587
3588         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3589         improved jump threading.
3590         * gcc.dg/builtin-object-size-2.c: Likewise.
3591         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3592
3593 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3594
3595         PR fortran/49074
3596         * gfortran.dg/typebound_assignment_3.f03: New.
3597
3598 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3599
3600         PR testsuite/48727
3601         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3602
3603 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3604
3605         PR tree-optimization/49343
3606         * gnat.dg/discr31.ad[sb]: New test.
3607
3608 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3609
3610         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3611
3612 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3613
3614         PR target/45098
3615         * gcc.target/arm/ivopts-3.c: Update test.
3616         * gcc.target/arm/ivopts-5.c: Same.
3617
3618 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3619
3620         Revert:
3621         2011-06-10  Wei Guozhi  <carrot@google.com>
3622
3623         PR target/45335
3624         * gcc.target/arm/pr45335.c: New test.
3625         * gcc.target/arm/pr45335-2.c: New test.
3626         * gcc.target/arm/pr45335-3.c: New test.
3627         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3628         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3629         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3630
3631 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3632
3633         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3634
3635 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3636
3637         PR fortran/49417
3638         * gfortran.dg/class_43.f03: New.
3639
3640 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR tree-optimization/49419
3643         * gcc.c-torture/execute/pr49419.c: New test.
3644
3645 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3646
3647         * gcc.dg/sms-9.c: New file.
3648
3649 2011-06-15  Easwaran Raman  <eraman@google.com>
3650
3651         PR rtl-optimization/49414
3652         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3653
3654 2011-06-14  Jason Merrill  <jason@redhat.com>
3655
3656         * g++.dg/cpp0x/noexcept13.C: New.
3657
3658 2011-06-14  Easwaran Raman  <eraman@google.com>
3659
3660         PR rtl-optimization/44194
3661         * gcc.dg/pr44194-1.c: New test.
3662         * gcc.dg/pr44194-2.c: New test.
3663
3664 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3665
3666         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3667         switches.
3668         * gcc.target/arm/pr45701-2.c: Likewise.
3669         * gcc.target/arm/thumb-branch1.c: Likewise.
3670
3671 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3672
3673         PR testsuite/48727
3674         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3675
3676 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3677
3678         * gcc.target/arm/pr45701-1.c: Require thumb support.
3679         * gcc.target/arm/pr45701-2.c: Likewise.
3680         * gcc.target/arm/thumb-branch1.c: Likewise.
3681
3682         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3683         * gcc.target/arm/pr39839.c: Likewise.
3684         * gcc.target/arm/pr40657-2.c: Likewise.
3685         * gcc.target/arm/pr40956.c: Likewise.
3686         * gcc.target/arm/pr41679.c: Likewise.
3687         * gcc.target/arm/pr42235.c: Likewise.
3688         * gcc.target/arm/pr42495.c: Likewise.
3689         * gcc.target/arm/pr42505.c: Likewise.
3690         * gcc.target/arm/pr42574.c: Likewise.
3691         * gcc.target/arm/pr46883.c: Likewise.
3692         * gcc.target/arm/pr46934.c: Likewise.
3693         * gcc.target/arm/xor-and.c: Likewise.
3694
3695 2011-06-14  Jason Merrill  <jason@redhat.com>
3696
3697         * g++.dg/other/error23.C: Adjust error message.
3698         * g++.dg/other/error32.C: Likewise.
3699
3700         PR c++/49389
3701         * g++.dg/cpp0x/rv-dotstar.C: New.
3702
3703         PR c++/49369
3704         * g++.dg/cpp0x/decltype30.C: New.
3705
3706         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3707
3708 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3709
3710         PR fortran/49103
3711         * gfortran.dg/pr49103.f90: New test.
3712
3713 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3714
3715         PR target/45098
3716         * gcc.target/arm/ivopts-3.c: New test.
3717         * gcc.target/arm/ivopts-4.c: New test.
3718         * gcc.target/arm/ivopts-5.c: New test.
3719
3720 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3721
3722         PR rtl-optimization/49390
3723         * gcc.c-torture/execute/pr49390.c: New test.
3724
3725 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3726
3727         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3728
3729 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3730
3731         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3732         * gcc.c-torture/execute/cmpsi-2.x: New file.
3733         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3734         * gcc.c-torture/execute/pr45262.x: New file.
3735         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3736         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3737         int32plus
3738         * gcc.c-torture/compile/pr49163.c: Ditto.
3739
3740 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3741
3742         * gcc.dg/vect/vect-16.c: Rename to...
3743         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3744         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3745         for double-word vectors.
3746         * gcc.dg/vect/vect-peel-4.c: Likewise.
3747         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3748         vect_element_align.
3749         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3750         -fno-fast-math.
3751
3752 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3753
3754         PR target/44618
3755         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3756
3757 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3758
3759         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3760
3761 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3762
3763         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3764
3765 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3766
3767         * gfortran.dg/trim_optimize_8.f90:  New test case.
3768
3769 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3770            Ira Rosen  <ira.rosen@linaro.org>
3771
3772         PR tree-optimization/49352
3773         * gcc.dg/vect/pr49352.c: New test.
3774
3775 2011-06-12  Tobias Burnus
3776
3777         PR fortran/49324
3778         * gfortran.dg/alloc_comp_assign_11.f90: New.
3779
3780 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3781
3782         * gfortran.dg/trim_optimize_7.f90:  New test.
3783
3784 2011-06-10  Wei Guozhi  <carrot@google.com>
3785
3786         PR target/45335
3787         * gcc.target/arm/pr45335.c: New test.
3788         * gcc.target/arm/pr45335-2.c: New test.
3789         * gcc.target/arm/pr45335-3.c: New test.
3790         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3791         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3792         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3793
3794 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3795
3796         PR c++/41769
3797         * g++.dg/parse/error39.C: New.
3798
3799 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3800
3801         * gcc.target/arm/20090811-1.c: Skip for incompatible
3802         options, do not override other options.
3803         * gcc.target/arm/combine-cmp-shift.c: Skip for
3804         incompatible options.
3805         * gcc.target/arm/pr45094.c: Likewise.
3806         * gcc.target/arm/scd42-1.c: Likewise.
3807         * gcc.target/arm/scd42-3.c: Likewise.
3808         * gcc.target/arm/thumb-ltu.c: Likewise.
3809
3810         * lib/target-supports.exp
3811         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3812         multilib flags use -mfpu with a value other than neon-fp16.
3813
3814 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3815
3816         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3817         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3818
3819 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3820
3821         * lib/target-supports.exp (check_effective_target_pie): New proc.
3822         * gcc.dg/pie-link.c: Use target pie.
3823
3824 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3825             Laurent Roug�  <laurent.rouge@menta.fr>
3826
3827         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3828         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3829
3830 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3831
3832         * gfortran.dg/coarray/sync_1.f90: New test for
3833         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3834
3835 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3836
3837         PR tree-optimization/49318
3838         * gcc.dg/vect/pr49318.c: New test.
3839
3840 2011-06-09  David Krauss  <potswa@mac.com>
3841
3842         * g++.dg/template/arrow1.C: New.
3843
3844 2011-06-09  Jason Merrill  <jason@redhat.com>
3845
3846         * lib/prune.exp: Prune "note"s.
3847         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3848
3849         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3850         * g++.dg/template/dependent-expr3.C: Likewise.
3851         * g++.dg/parse/template7.C: Likewise.
3852         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3853         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3854         * g++.old-deja/g++.pt/friend38.C: Likewise.
3855         * g++.old-deja/g++.pt/crash32.C: Likewise.
3856         * g++.old-deja/g++.other/init4.C: Likewise.
3857         * g++.old-deja/g++.other/friend8.C: Likewise.
3858
3859         * g++.dg/ext/complex7.C: Adjust expected output.
3860         * g++.dg/diagnostic/method1.C: Likewise.
3861         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3862         * g++.dg/parse/crash33.C: Likewise.
3863         * g++.dg/other/warning1.C: Likewise.
3864         * g++.dg/init/pr29571.C: Likewise.
3865         * g++.dg/warn/overflow-warn-1.C: Likewise.
3866         * g++.dg/warn/overflow-warn-3.C: Likewise.
3867         * g++.dg/warn/overflow-warn-4.C: Likewise.
3868         * g++.old-deja/g++.oliva/template1.C: Likewise.
3869
3870         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3871         * g++.dg/parse/template7.C: Adjust.
3872
3873 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3874
3875         PR target/49307
3876         * gcc.dg/pr49307.c: New.
3877
3878 2011-06-09  Wei Guozhi  <carrot@google.com>
3879
3880         PR target/46975
3881         * gcc.target/arm/pr46975.c: New testcase.
3882
3883 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3884
3885         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3886         (PMETH, arglist_t): Removed.
3887         (method_get_number_of_arguments): Removed.
3888         (method_get_nth_argument): Removed.
3889         (method_get_first_argument): Removed.
3890         (method_get_next_argument): Removed.
3891         (method_get_sizeof_arguments): Removed.
3892         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3893         (PMETH): Removed.
3894         (method_get_number_of_arguments): Removed.
3895         (method_get_nth_argument): Removed.
3896         (method_get_first_argument): Removed.
3897         (method_get_next_argument): Removed.
3898         (method_get_sizeof_arguments): Removed.
3899         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3900
3901 2011-06-09  David Li  <davidxl@google.com>
3902
3903         * gcc.dg/dump-pass.c: New test.
3904
3905 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3906
3907         PR c++/29003
3908         * g++.dg/parse/error38.C: New.
3909
3910 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR middle-end/49308
3913         * gfortran.dg/pr49308.f90: New test.
3914
3915 2011-06-08  Jason Merrill  <jason@redhat.com>
3916
3917         * g++.dg/cpp0x/noexcept11.C: New.
3918         * g++.dg/cpp0x/noexcept12.C: New.
3919         * g++.dg/cpp0x/sfinae11.C: Adjust.
3920
3921 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3922
3923         PR testsuite/49323
3924         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3925         to dg-options, match also DW_AT_linkage_name.
3926
3927 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3928
3929         PR middle-end/21953
3930         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3931         -fno-common on alpha*-dec-osf*.
3932         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3933
3934 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3935
3936         PR rtl-optimization/49303
3937         * gcc.target/ia64/pr49303.c: New test.
3938
3939 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3940
3941         PR fortran/18918
3942         * gfortran.dg/coarray_lock_1.f90: New.
3943         * gfortran.dg/coarray_lock_2.f90: New.
3944
3945 2011-06-07  Jason Merrill  <jason@redhat.com>
3946
3947         * lib/prune.exp: Look for "required" rather than "instantiated".
3948         * g++.dg/abi/mangle11.C: Likewise.
3949         * g++.dg/abi/mangle12.C: Likewise.
3950         * g++.dg/abi/mangle17.C: Likewise.
3951         * g++.dg/abi/mangle20-2.C: Likewise.
3952         * g++.dg/abi/pragma-pack1.C: Likewise.
3953         * g++.dg/cpp0x/decltype26.C: Likewise.
3954         * g++.dg/cpp0x/decltype28.C: Likewise.
3955         * g++.dg/cpp0x/decltype29.C: Likewise.
3956         * g++.dg/cpp0x/enum11.C: Likewise.
3957         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3958         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3959         * g++.dg/cpp0x/pr47416.C: Likewise.
3960         * g++.dg/ext/case-range2.C: Likewise.
3961         * g++.dg/ext/case-range3.C: Likewise.
3962         * g++.dg/gomp/for-19.C: Likewise.
3963         * g++.dg/gomp/pr37533.C: Likewise.
3964         * g++.dg/gomp/pr38639.C: Likewise.
3965         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3966         * g++.dg/inherit/base3.C: Likewise.
3967         * g++.dg/inherit/using6.C: Likewise.
3968         * g++.dg/init/placement4.C: Likewise.
3969         * g++.dg/init/reference3.C: Likewise.
3970         * g++.dg/lookup/scoped6.C: Likewise.
3971         * g++.dg/lookup/using7.C: Likewise.
3972         * g++.dg/other/abstract1.C: Likewise.
3973         * g++.dg/other/error10.C: Likewise.
3974         * g++.dg/other/error5.C: Likewise.
3975         * g++.dg/other/field1.C: Likewise.
3976         * g++.dg/other/offsetof5.C: Likewise.
3977         * g++.dg/parse/bitfield2.C: Likewise.
3978         * g++.dg/parse/constant4.C: Likewise.
3979         * g++.dg/parse/crash20.C: Likewise.
3980         * g++.dg/parse/invalid-op1.C: Likewise.
3981         * g++.dg/parse/non-dependent2.C: Likewise.
3982         * g++.dg/parse/template18.C: Likewise.
3983         * g++.dg/tc1/dr152.C: Likewise.
3984         * g++.dg/tc1/dr166.C: Likewise.
3985         * g++.dg/tc1/dr176.C: Likewise.
3986         * g++.dg/tc1/dr213.C: Likewise.
3987         * g++.dg/template/access11.C: Likewise.
3988         * g++.dg/template/access2.C: Likewise.
3989         * g++.dg/template/access3.C: Likewise.
3990         * g++.dg/template/access7.C: Likewise.
3991         * g++.dg/template/arg7.C: Likewise.
3992         * g++.dg/template/cond2.C: Likewise.
3993         * g++.dg/template/crash13.C: Likewise.
3994         * g++.dg/template/crash40.C: Likewise.
3995         * g++.dg/template/crash7.C: Likewise.
3996         * g++.dg/template/crash84.C: Likewise.
3997         * g++.dg/template/ctor5.C: Likewise.
3998         * g++.dg/template/defarg13.C: Likewise.
3999         * g++.dg/template/defarg14.C: Likewise.
4000         * g++.dg/template/dtor7.C: Likewise.
4001         * g++.dg/template/eh2.C: Likewise.
4002         * g++.dg/template/error2.C: Likewise.
4003         * g++.dg/template/error43.C: Likewise.
4004         * g++.dg/template/friend32.C: Likewise.
4005         * g++.dg/template/injected1.C: Likewise.
4006         * g++.dg/template/instantiate1.C: Likewise.
4007         * g++.dg/template/instantiate3.C: Likewise.
4008         * g++.dg/template/instantiate5.C: Likewise.
4009         * g++.dg/template/instantiate7.C: Likewise.
4010         * g++.dg/template/local6.C: Likewise.
4011         * g++.dg/template/lookup2.C: Likewise.
4012         * g++.dg/template/member5.C: Likewise.
4013         * g++.dg/template/memfriend15.C: Likewise.
4014         * g++.dg/template/memfriend16.C: Likewise.
4015         * g++.dg/template/memfriend17.C: Likewise.
4016         * g++.dg/template/memfriend7.C: Likewise.
4017         * g++.dg/template/meminit1.C: Likewise.
4018         * g++.dg/template/nested3.C: Likewise.
4019         * g++.dg/template/non-type-template-argument-1.C: Likewise.
4020         * g++.dg/template/nontype12.C: Likewise.
4021         * g++.dg/template/nontype13.C: Likewise.
4022         * g++.dg/template/nontype6.C: Likewise.
4023         * g++.dg/template/pr23510.C: Likewise.
4024         * g++.dg/template/pr35240.C: Likewise.
4025         * g++.dg/template/ptrmem15.C: Likewise.
4026         * g++.dg/template/ptrmem6.C: Likewise.
4027         * g++.dg/template/qualified-id1.C: Likewise.
4028         * g++.dg/template/qualttp20.C: Likewise.
4029         * g++.dg/template/qualttp3.C: Likewise.
4030         * g++.dg/template/qualttp4.C: Likewise.
4031         * g++.dg/template/qualttp5.C: Likewise.
4032         * g++.dg/template/qualttp6.C: Likewise.
4033         * g++.dg/template/qualttp7.C: Likewise.
4034         * g++.dg/template/qualttp8.C: Likewise.
4035         * g++.dg/template/recurse.C: Likewise.
4036         * g++.dg/template/recurse2.C: Likewise.
4037         * g++.dg/template/ref5.C: Likewise.
4038         * g++.dg/template/scope2.C: Likewise.
4039         * g++.dg/template/sfinae10.C: Likewise.
4040         * g++.dg/template/sfinae3.C: Likewise.
4041         * g++.dg/template/sizeof3.C: Likewise.
4042         * g++.dg/template/static9.C: Likewise.
4043         * g++.dg/template/template-id-2.C: Likewise.
4044         * g++.dg/template/typedef13.C: Likewise.
4045         * g++.dg/template/typename4.C: Likewise.
4046         * g++.dg/template/using14.C: Likewise.
4047         * g++.dg/template/using2.C: Likewise.
4048         * g++.dg/template/warn1.C: Likewise.
4049         * g++.dg/warn/Wparentheses-13.C: Likewise.
4050         * g++.dg/warn/Wparentheses-15.C: Likewise.
4051         * g++.dg/warn/Wparentheses-16.C: Likewise.
4052         * g++.dg/warn/Wparentheses-17.C: Likewise.
4053         * g++.dg/warn/Wparentheses-18.C: Likewise.
4054         * g++.dg/warn/Wparentheses-19.C: Likewise.
4055         * g++.dg/warn/Wparentheses-20.C: Likewise.
4056         * g++.dg/warn/Wparentheses-23.C: Likewise.
4057         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4058         * g++.dg/warn/noeffect2.C: Likewise.
4059         * g++.dg/warn/noeffect4.C: Likewise.
4060         * g++.dg/warn/pr8570.C: Likewise.
4061         * g++.old-deja/g++.brendan/init2.C: Likewise.
4062         * g++.old-deja/g++.eh/spec6.C: Likewise.
4063         * g++.old-deja/g++.pt/crash10.C: Likewise.
4064         * g++.old-deja/g++.pt/crash36.C: Likewise.
4065         * g++.old-deja/g++.pt/derived3.C: Likewise.
4066         * g++.old-deja/g++.pt/error2.C: Likewise.
4067         * g++.old-deja/g++.pt/explicit70.C: Likewise.
4068         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4069         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4070         * g++.old-deja/g++.pt/overload7.C: Likewise.
4071         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4072
4073 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4074             Iain Sandoe  <iains@gcc.gnu.org>
4075
4076         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4077         Added code to deal with the case when [Protocol
4078         -descriptionForInstanceMethod:] or [Protocol
4079         -descriptionForClassMethod:] returns NULL.
4080
4081 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4082             Iain Sandoe  <iains@gcc.gnu.org>
4083
4084         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4085         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4086         Added cast.
4087
4088 2011-06-07  Xinliang David Li  <davidxl@google.com>
4089
4090         * gcc.dg/inline_2.c: New test.
4091         * gcc.dg/unroll_2.c: New test.
4092         * gcc.dg/inline_3.c: New test.
4093         * gcc.dg/unroll_3.c: New test.
4094         * gcc.dg/inline_4.c: New test.
4095         * gcc.dg/unroll_4.c: New test.
4096         * gcc.dg/inline_1.c: New test.
4097         * gcc.dg/unroll_1.c: New test.
4098
4099 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4100
4101         PR tree-optimization/48497
4102         * lib/gcc-defs.exp (dg-additional-options): New proc.
4103         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4104         -msse2 on 32-bit x86.
4105
4106 2011-06-06  Jason Merrill  <jason@redhat.com>
4107
4108         * g++.dg/cpp0x/enum19.C: New.
4109
4110 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4111
4112         * gcc.target/arm/neon-reload-class.c: New test.
4113
4114 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4115
4116         PR debug/49130
4117         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4118
4119 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4120
4121         * gcc.target/arm/smlatb-1.c: New file.
4122         * gcc.target/arm/smlatt-1.c: New file.
4123         * gcc.target/arm/smlaltb-1.c: New file.
4124         * gcc.target/arm/smlaltt-1.c: New file.
4125
4126 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4127
4128         * gcc.target/arm/mla-2.c: New test.
4129
4130 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR gcov-profile/49299
4133         * gcc.dg/tree-prof/pr49299-1.c: New test.
4134         * gcc.dg/tree-prof/pr49299-2.c: New test.
4135
4136 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4137
4138         * lib/target-supports.exp
4139         (check_effective_target_vect_widen_mult_qi_to_hi):
4140         Add NEON as supporting target.
4141         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4142         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4143         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4144         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4145         using widening multiplication on targets that support it.
4146         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4147         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4148         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4149
4150 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4151
4152         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4153         Modern Objective-C runtime API.
4154         * objc/execute/next_mapping.h: Removed.
4155         * objc-obj-c++-shared/next-mapping.h: Removed.
4156         * objc-obj-c++-shared/Object1.h: Removed.
4157         * objc-obj-c++-shared/Object1.m: Removed.
4158         * objc-obj-c++-shared/Object1.mm: Removed.
4159         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4160         * objc-obj-c++-shared/Protocol1.h: Removed.
4161         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4162         of ProtoBool, IVAR_T and METHOD.
4163         * objc-obj-c++-shared/runtime.h: New.
4164         * objc-obj-c++-shared/TestsuiteObject.h: New.
4165         * objc-obj-c++-shared/TestsuiteObject.m: New.
4166
4167         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4168         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4169         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4170         it a class method.
4171         * objc/execute/_cmd.m: Include
4172         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4173         runtime API.  ([TestClass +initialize]): Include this method also
4174         with the GNU runtime.
4175         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4176         Object.  ([-setValue:]): Return void.
4177         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4178         with the GNU runtime.  Include
4179         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4180         for the NeXT runtime.  Use the existing print_ivars() and
4181         compare_structures() implementations for the old NeXT runtime.
4182         Added new implementations for the Modern GNU and NeXT runtimes.
4183         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4184         well.  (main): Use objc_getClass().  Use return instead of exit.
4185         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4186         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4187         of exit().
4188         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4189         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4190         instead of Object.  (main): Use return instead of exit().
4191         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4192         instead of Object.  Removed prototype for exit().  (main): Use
4193         return instead of exit().  Use the Modern Objective-C runtime API.
4194         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4195         Object.
4196         * objc/execute/class-tests-1.h: Include
4197         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4198         runtime API.  (test_class_with_superclass): Do not call [Object
4199         class].  There is no need to with the current libobjc.
4200         * objc/execute/class-tests-2.h: Include
4201         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4202         runtime API.
4203         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4204         ../../objc-obj-c++-shared/next-mapping.h.
4205         * objc/execute/class-2.m: Likewise.
4206         * objc/execute/class-3.m: Likewise.
4207         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4208         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4209         +initialize]): Include this method also with the GNU
4210         runtime. (main): Use the Modern Objective-C runtime API.
4211         * objc/execute/class-5.m: Likewise.
4212         * objc/execute/class-6.m: Likewise.
4213         * objc/execute/class-7.m: Likewise.
4214         * objc/execute/class-8.m: Likewise.
4215         * objc/execute/class-9.m: Likewise.
4216         * objc/execute/class-10.m: Likewise.
4217         * objc/execute/class-11.m: Likewise.
4218         * objc/execute/class-12.m: Likewise.
4219         * objc/execute/class-13.m: Likewise.
4220         * objc/execute/class-14.m: Likewise.
4221         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4222         this method also with the GNU runtime.
4223         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4224         +initialize]): Include this method also with the GNU runtime.
4225         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4226         of Object.
4227         * objc/execute/encode-1.m: Likewise.
4228         * objc/execute/enumeration-1.m: Likewise.
4229         * objc/execute/enumeration-2.m: Likewise.
4230         * objc/execute/exceptions/catchall-1.m: Likewise.
4231         * objc/execute/exceptions/finally-1.m: Likewise.
4232         * objc/execute/exceptions/foward-1.m: Likewise.
4233         * objc/execute/exceptions/local-variables-1.m: Likewise.
4234         * objc/execute/exceptions/throw-nil.m: Likewise.
4235         * objc/execute/exceptions/trivial.m: Likewise.
4236         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4237         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4238         * objc/execute/exceptions/matcher-1.m: Likewise.
4239         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4240         Object.
4241         * objc/execute/formal_protocol-2.m: Likewise.
4242         * objc/execute/formal_protocol-3.m: Likewise.
4243         * objc/execute/formal_protocol-4.m: Likewise.
4244         * objc/execute/formal_protocol-5.m: Include
4245         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4246         protocol_getName().
4247         * objc/execute/formal_protocol-6.m: Likewise.
4248         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4249         Object.  Include <objc/Protocol.h> instead of
4250         ../../objc-obj-c++-shared/Protocol1.h.
4251         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4252         Object.
4253         * objc/execute/informal_protocol.m: Likewise.
4254         * objc/execute/load-3.m: Likewise.
4255         * objc/execute/many_args_method.m ([TestClass +initialize]):
4256         Include this method with the GNU runtime as well.
4257         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4258         * objc/execute/nested-func-1.m: Use TestsuiteObject
4259         instead of Object.
4260         * objc/execute/nil_method-1.m: Likewise.
4261         * objc/execute/no_clash.m: Likewise.
4262         * objc/execute/np-1.m: Do not include
4263         ../../objc-obj-c++-shared/Protocol1.h.
4264         (main): Use return instead of exit().
4265         * objc/execute/np-2.m: Do not include
4266         ../../objc-obj-c++-shared/Protocol1.h.
4267         ([MyObject +initialize]): Include this method also with the GNU
4268         runtime.  (main): Use return instead of exit().
4269         * objc/execute/object_is_class.m: Include
4270         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4271         of Object.  (main): Use the Modern Objective-C runtime API.
4272         * objc/execute/object_is_meta_class.m: Likewise.
4273         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4274         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4275         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4276         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4277         Objective-C runtime API.
4278         * objc/execute/protocol-isEqual-2.m: Likewise.
4279         * objc/execute/protocol-isEqual-3.m: Likewise.
4280         * objc/execute/protocol-isEqual-4.m: Likewise.
4281         * objc/execute/redefining_self.m ([TestClass +initialize]):
4282         Include this method with the GNU runtime as well.
4283         * objc/execute/root_methods.m: Include
4284         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4285         Include this method with the GNU runtime as well.
4286         (main): Use the Modern Objective-C runtime API.
4287         * objc/execute/selector-1.m: Include
4288         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4289         of Object.  (main): Use the Modern Objective-C runtime API.
4290         * objc/execute/static-1.m ([Test +initialize]): Include this
4291         method with the GNU runtime as well.
4292         * objc/execute/static-2.m: Likewise.
4293         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4294         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4295         ([MathClass +initialize]): Include this method with the GNU
4296         runtime as well.
4297         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4298         instead of Object.
4299         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4300         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4301         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4302         * objc.dg/attributes/method-attribute-1.m: Likewise.
4303         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4304         * objc.dg/attributes/method-attribute-2.m: Likewise.
4305         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4306         * objc.dg/attributes/method-attribute-3.m: Likewise.
4307         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4308         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4309         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4310         * obj-c++.dg/bitfield-1.mm: Likewise.
4311         * obj-c++.dg/bitfield-2.mm: Likewise
4312         * objc.dg/bitfield-3.m: Likewise.
4313         * obj-c++.dg/bitfield-4.mm: Likewise.
4314         * objc.dg/bitfield-5.m: Likewise
4315         * objc.dg/call-super-1.m: Likewise.
4316         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4317         Use objc_getClass() instead of objc_get_class(), but for the GNU
4318         runtime redefine objc_getClass as objc_get_class.  Include
4319         ../objc-obj-c++-shared/runtime.h.
4320         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4321         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4322         Use the Modern Objective-C runtime API.
4323         * objc.dg/class-protocol-1.m: Include
4324         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4325         * obj-c++.dg/class-protocol-1.mm: Likewise.
4326         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4327         * objc.dg/comp-types-10.m: Likewise.
4328         * objc.dg/comp-types-11.m: Likewise.
4329         * objc.dg/comp-types-12.m: Likewise.
4330         * obj-c++.dg/comp-types-9.mm: Likewise.
4331         * obj-c++.dg/comp-types-11.mm: Likewise.
4332         * obj-c++.dg/comp-types-12.mm: Likewise.
4333         * obj-c++.dg/comp-types-13.mm: Likewise.
4334         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4335         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4336         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4337         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4338         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4339         * objc.dg/desig-init-1.m: Likewise.
4340         * obj-c++.dg/defs.mm: Likewise.
4341         * objc.dg/exceptions-2.m: Likewise.
4342         * obj-c++.dg/except-1.mm: Likewise.
4343         * obj-c++.dg/exceptions-2.mm: Likewise.
4344         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4345         Use the Modern Objective-C runtime API.
4346         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4347         the Modern Objective-C runtime API.  Do not include
4348         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4349         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4350         the Modern Objective-C runtime API except when using an older NeXT
4351         runtime.
4352         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4353         the Modern Objective-C runtime API.
4354         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4355         objc/encoding.h.
4356         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4357         * objc.dg/encode-7-next-64bit.m: Updated include.
4358         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4359         objc/encoding.h.
4360         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4361         the Modern Objective-C runtime API.
4362         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4363         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4364         instead of ../objc-obj-c++-shared/Protocol1.h.
4365         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4366         the Modern Objective-C runtime API except when using an older NeXT
4367         runtime.
4368         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4369         the Modern Objective-C runtime API.
4370         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4371         Object.
4372         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4373         * objc.dg/fix-and-continue-2.m: Likewise.
4374         * objc.dg/foreach-1.m: Likewise.
4375         * objc.dg/foreach-2.m: Likewise.
4376         * objc.dg/foreach-3.m: Likewise.
4377         * objc.dg/foreach-4.m: Likewise.
4378         * objc.dg/foreach-5.m: Likewise.
4379         * objc.dg/foreach-6.m: Likewise.
4380         * objc.dg/foreach-7.m: Likewise.
4381         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4382         Object.
4383         * objc.dg/func-ptr-2.m: Likewise.
4384         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4385         Do not include objc/objc-api.h.
4386         * obj-c++.dg/fsf-package-0.mm: Likewise.
4387         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4388         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4389         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4390         of Object.
4391         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4392         * objc.dg/gnu-runtime-3.m: Likewise.
4393         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4394         * objc.dg/headers.m: Include objc/runtime.h instead of
4395         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4396         for the NeXT runtime.
4397         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4398         * obj-c++.dg/isa-field-1.mm: Likewise.
4399         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4400         * objc.dg/layout-1.m: Likewise.
4401         * objc.dg/layout-2.m: Likewise.
4402         * objc.dg/local-decl-2.m: Likewise.
4403         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4404         Object.  ([Container +elementForView:]): Use
4405         class_conformsToProtocol().
4406         * obj-c++.dg/lookup-2.mm: Likewise.
4407         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4408         * obj-c++.dg/local-decl-1.mm: Likewise.
4409         * objc.dg/method-3.m: Likewise.
4410         * objc.dg/method-4.m: Likewise.
4411         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4412         ../objc-obj-c++-shared/Protocol1.h.
4413         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4414         * objc.dg/method-9.m: Likewise.
4415         * objc.dg/method-10.m: Likewise.
4416         * objc.dg/method-13.m ([Root +initialize]): Include this method
4417         also for the GNU runtime.  (main): Use objc_getClass() also for
4418         the GNU runtime.
4419         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4420         * objc.dg/method-17.m: Likewise.
4421         * objc.dg/method-19.m: Likewise.
4422         * objc.dg/method-20b.m: Likewise.
4423         * obj-c++.dg/method-2.mm: Likewise.
4424         * obj-c++.dg/method-6.mm: Likewise.
4425         * obj-c++.dg/method-10.mm: Likewise.
4426         * obj-c++.dg/method-11.mm: Likewise.
4427         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4428         ../objc-obj-c++-shared/Protocol1.h.
4429         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4430         * obj-c++.dg/method-15.mm: Likewise.
4431         * obj-c++.dg/method-17.mm: Likewise.
4432         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4433         +initialize]): Include this method also for the GNU
4434         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4435         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4436         * obj-c++.dg/method-22.mm: Likewise.
4437         * obj-c++.dg/method-23.mm: Likewise.
4438         * obj-c++.dg/no-extra-load.mm: Likewise.
4439         * objc.dg/objc-fast-4.m: Likewise.
4440         * objc.dg/objc-gc-4.m: Likewise.
4441         * obj-c++.dg/objc-gc-3.mm: Likewise.
4442         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4443         protocol_getMethodDescription() instead of [Protocol
4444         -descriptionForInstanceMethod].
4445         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4446         Made it available with all runtimes.  (main): Call -test instead
4447         of -class.
4448         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4449         and put into a category.
4450         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4451         Object.  Include objc/objc.h.
4452         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4453         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4454         New. (main): Use protocol_getMethodDescription() instead
4455         of [Protocol -descriptionForInstanceMethod] and [Protocol
4456         -descriptionForClassMethod].
4457         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4458         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4459         Objective-C runtime API.
4460         * obj-c++.dg/proto-qual-1.mm: Likewise.
4461         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4462         Object.
4463         * obj-c++.dg/property/property-1.mm: Likewise.
4464         * obj-c++.dg/qual-types-1.mm: Likewise.
4465         * objc.dg/selector-2.m: Include objc/objc.h instead of
4466         ../objc-obj-c++-shared/Object1.h.
4467         * obj-c++.dg/selector-2.mm: Likewise.
4468         * obj-c++.dg/selector-5.mm: Likewise.
4469         * obj-c++.dg/selector-6.mm: Likewise.
4470         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4471         Object.  Do not include objc/objc-api.h.
4472         * obj-c++.dg/set-not-used-1.mm: Likewise.
4473         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4474         * objc.dg/stret-1.m: Likewise.
4475         * objc.dg/stret-2.m: Likewise.
4476         * obj-c++.dg/super-class-2.mm: Likewise.
4477         * objc.dg/super-class-3.m: Likewise.
4478         * objc.dg/super-class-4.m: Likewise.
4479         * objc.dg/sync-2.m: Likewise.
4480         * obj-c++.dg/sync-2.mm: Likewise.
4481         * objc.dg/sync-1.m: Include objc/objc.h instead of
4482         ../objc-obj-c++-shared/Object1.h.
4483         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4484         'Class' as the type of 'isa'.
4485         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4486         Objective-C runtime API.  ([TestClass +initialize]): Include this
4487         method with the GNU runtime as well.
4488         * objc.dg/strings/strings-1.m: Updated includes.
4489         * obj-c++.dg/strings/strings-1.mm: Likewise.
4490         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4491         objc.dg/strings/const-str-12b.m.
4492         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4493         * obj-c++.dg/template-3.mm: Likewise.
4494         * obj-c++.dg/template-4.mm: Likewise.
4495         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4496         Objective-C runtime API.
4497         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4498         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4499         * obj-c++.dg/try-catch-1.mm: Likewise.
4500         * obj-c++.dg/try-catch-2.mm: Likewise.
4501         * objc.dg/try-catch-3.m: Likewise.
4502         * obj-c++.dg/try-catch-3.mm: Likewise.
4503         * objc.dg/try-catch-6.m: Likewise.
4504         * objc.dg/try-catch-7.m: Likewise.
4505         * obj-c++.dg/try-catch-7.mm: Likewise.
4506         * obj-c++.dg/try-catch-8.mm: Likewise.
4507         * obj-c++.dg/try-catch-9.mm: Likewise.
4508         * objc.dg/try-catch-10.m: Likewise.
4509         * obj-c++.dg/try-catch-11.mm: Likewise.
4510         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4511         Object.  Include objc/objc.h.
4512         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4513         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4514         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4515         Object.  Use Modern Objective-C runtime API.  Do not use
4516         performv::.
4517         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4518         * obj-c++.dg/torture/trivial.mm: Likewise.
4519         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4520         instead of ../objc-obj-c++-shared/Object1.h.  Include
4521         ../objc-obj-c++-shared/runtime.h.
4522         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4523         * objc.dg/torture/strings/const-str-11.m: Likewise.
4524         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4525         * objc.dg/torture/strings/const-str-9.m: Likewise.
4526         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4527         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4528         instead of Object. Only add _FooClassReference if
4529         __NEXT_RUNTIME__.
4530         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4531         * objc.dg/torture/strings/const-str-8.m: Likewise.
4532         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4533         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4534         additional sources.
4535         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4536         Object.
4537         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4538         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4539         * obj-c++.dg/va-meth-1.mm: Likewise.
4540         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4541         ../objc-obj-c++-shared/Object1.h.
4542         * objc.dg/zero-link-3.m: Likewise.
4543
4544 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4545
4546         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4547
4548 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4549
4550         PR objc-++/48275
4551         * obj-c++.dg/property/cxx-property-1.mm: New.
4552         * obj-c++.dg/property/cxx-property-2.mm: New.
4553
4554 2011-06-06  Jason Merrill  <jason@redhat.com>
4555
4556         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4557
4558 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4559
4560         PR rtl-optimization/49145
4561         From Ryan Mansfield
4562         * gcc.c-torture/compile/pr49145.c: New test.
4563
4564 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR testsuite/49288
4567         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4568         to dg-options, match also DW_AT_linkage_name.
4569
4570         PR debug/49294
4571         * gcc.dg/debug/pr49294.c: New test.
4572
4573         PR c++/49264
4574         * g++.dg/opt/pr49264.C: New test.
4575
4576 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4577
4578         PR tree-optimization/49243
4579         * gcc.dg/pr49243.c: New.
4580
4581 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4582
4583         * gnat.dg/specs/cond_expr1.ads: New test.
4584
4585 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4586
4587         * gnat.dg/deferred_const4.ad[sb]: New test.
4588         * gnat.dg/deferred_const4_pkg.ads: New helper.
4589
4590 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4591
4592         * gnat.dg/test_tamdt.adb: Rename to...
4593         * gnat.dg/taft_type1.adb: ...this.
4594         * gnat.dg/tamdt.ad[sb]: Rename to...
4595         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4596         * gnat.dg/tamdt_aux.ads: Rename to...
4597         * gnat.dg/taft_type1_pkg2.ads: ...this.
4598         * gnat.dg/taft_type2.ad[sb]: New test.
4599         * gnat.dg/taft_type2_pkg.ads: New helper.
4600         * gnat.dg/taft_type3.adb: New test.
4601         * gnat.dg/taft_type3_pkg.ads: New helper.
4602
4603 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4604
4605         PR fortran/49255
4606         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4607         for F2008.
4608
4609 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4610
4611         PR testsuite/49287
4612         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4613         warning.
4614         * objc.dg/gnu-api-2-objc.m: Likewise.
4615         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4616         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4617
4618 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4619
4620         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4621         alignment, not the alignment, when calling class_addIvar().  Add
4622         an 'isa' instance variable to the test root class.
4623         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4624
4625 2011-06-04  Jan Hubicka  <jh@suse.cz>
4626
4627         PR tree-optimization/48893
4628         PR tree-optimization/49091
4629         PR tree-optimization/49179
4630         * gfortran.dg/pr49179.f90: New testcase
4631
4632 2011-06-04  Jan Hubicka  <jh@suse.cz>
4633
4634         PR lto/48954
4635         * g++.dg/torture/pr48954.C: New testcase.
4636
4637 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4638
4639         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4640
4641 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4642
4643         PR c++/33840
4644         * g++.dg/diagnostic/bitfld2.C: New.
4645
4646 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4647
4648         PR target/49281
4649         * gcc.c-torture/execute/pr49281.c: New test.
4650
4651 2011-06-04  Jan Hubicka  <jh@suse.cz>
4652
4653         PR tree-optimize/48929
4654         * gcc.c-torture/compile/pr48929.c: New testcase.
4655
4656 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4657
4658         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4659
4660 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4661
4662         PR c++/49276
4663         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4664
4665 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4666
4667         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4668
4669 2011-06-03  Richard Henderson  <rth@redhat.com>
4670             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4671
4672         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4673
4674 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4675
4676         * objc.dg/headers.m: Do not include objc-list.h.
4677
4678 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4679
4680         * objc.dg/type-stream-1.m: Test removed.
4681         * objc.dg/headers.m: Do not include typedstream.h.
4682
4683 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4684
4685         * objc.dg/torture/forward-1.m (main): Updated testcase.
4686
4687 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4688
4689         PR target/49163
4690         * gcc.c-torture/compile/pr49163.c: New.
4691
4692 2011-06-02  Asher Langton  <langton2@llnl.gov>
4693
4694         PR fortran/49268
4695         * gfortran.dg/PR49268.f90: New test.
4696
4697 2011-06-02  Asher Langton  <langton2@llnl.gov>
4698
4699         PR fortran/37039
4700         * gfortran.dg/PR37039.f90: New test.
4701
4702 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4703
4704         PR objc/48539
4705         * objc.dg/method-5.m: Updated.
4706         * objc.dg/method-19.m: Updated.
4707         * objc.dg/method-lookup-1.m: New.
4708         * obj-c++.dg/method-6.mm: Updated.
4709         * obj-c++.dg/method-7.mm: Updated.
4710         * obj-c++.dg/method-lookup-1.mm: New.
4711
4712 2011-06-02  DJ Delorie  <dj@redhat.com>
4713
4714         * lib/timeout.exp (timeout): Add board_info support.
4715
4716 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4717
4718         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4719
4720 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4721
4722         PR fortran/49265
4723         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4724         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4725
4726 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4727             Hans-Peter Nilsson  <hp@axis.com>
4728
4729         PR rtl-optimization/48840
4730         * gcc.target/sparc/ultrasp13.c: New test.
4731
4732 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4733
4734         PR target/49238
4735         * gcc.c-torture/compile/pr49238.c: New.
4736
4737 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4738
4739         * gcc.target/arm/g2.c: Skip test in -mthumb.
4740         Skip test unless cpu is xscale.
4741         * gcc.target/arm/scd42-2.c: Likewise.
4742         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4743
4744 2011-06-01  Jason Merrill  <jason@redhat.com>
4745
4746         * g++.dg/cpp0x/decltype28.C: New.
4747         * g++.dg/cpp0x/decltype29.C: New.
4748
4749 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4750
4751         PR target/45074
4752         * gcc.target/mips/pr45074.c: New test.
4753
4754 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4755             Hans-Peter Nilsson  <hp@axis.com>
4756
4757         PR rtl-optimization/48830
4758         * gcc.target/sparc/ultrasp12.c: New test.
4759
4760 2011-06-01  David Li  <davidxl@google.com>
4761
4762         * gcc.dg/profile-dir-1.c: Change pass name.
4763         * gcc.dg/profile-dir-2.c: Ditto.
4764         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4765         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4766         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4767         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4768         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4769         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4770         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4771         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4772         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4773         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4774         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4775         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4776         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4777         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4778         * gcc.dg/profile-dir-3.c: Ditto.
4779         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4780
4781 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4782
4783         * objc.dg/attributes/method-nonnull-1.m: New test.
4784         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4785
4786 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4787
4788         PR fortran/18918
4789         * gfortran.dg/coarray_atomic_1.f90: New.
4790         * gfortran.dg/coarray/atomic_1.f90: New.
4791
4792 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4793
4794         * gcc.dg/guality/bswaptest.c: New test.
4795         * gcc.dg/guality/clztest.c: New test.
4796         * gcc.dg/guality/ctztest.c: New test.
4797         * gcc.dg/guality/rotatetest.c: New test.
4798
4799         PR target/48688
4800         * gcc.target/i386/pr48688.c: New test.
4801
4802 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4803
4804         PR c++/48010
4805         * g++.dg/lookup/name-clash9.C: New.
4806
4807 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4808
4809         PR fortran/18918
4810         * gfortran.dg/coarray/dummy_1.f90: New.
4811
4812 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4813
4814         PR fortran/18918
4815         * gfortran.dg/coarray/save_1.f90: New.
4816         * gfortran.dg/coarray_4.f90: Update dg-error.
4817
4818 2011-05-31  Jason Merrill  <jason@redhat.com>
4819
4820         * g++.dg/cpp0x/rv-template1.C: New.
4821
4822 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4823
4824         PR rtl-optimization/49235
4825         * gcc.dg/pr49235.c: New test.
4826
4827 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4828
4829         PR tree-optimization/49093
4830         * gcc.dg/vect/pr49093.c: New test.
4831
4832 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4833
4834         PR debug/49047
4835         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4836
4837 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4838
4839         PR testsuite/49239
4840         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4841         output array.
4842
4843 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4844
4845         PR target/49186
4846         * gcc.c-torture/execute/pr49186.c: New.
4847
4848 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4849
4850         PR target/49168
4851          * gcc.target/i386/pr49168-1.c: New.
4852
4853 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4854             Eric Botcazou  <ebotcazou@adacore.com>
4855
4856         * gcc.dg/guality/drap.c: New test.
4857
4858 2011-05-30  Richard Guenther  <rguenther@suse.de>
4859
4860         PR tree-optimization/49210
4861         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4862         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4863
4864 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4865
4866         PR c++/49223
4867         * g++.dg/gomp/pr49223-1.C: New test.
4868         * g++.dg/gomp/pr49223-2.C: New test.
4869
4870 2011-05-30  Richard Guenther  <rguenther@suse.de>
4871
4872         PR tree-optimization/49218
4873         * gcc.c-torture/execute/pr49218.c: New testcase.
4874
4875 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4876
4877         PR tree-optimization/49199
4878         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4879         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4880         -fno-tree-scev-cprop.
4881
4882 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4883
4884         PR fortran/47601
4885         * gfortran.dg/extends_13.f03: New.
4886
4887 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4888
4889         PR rtl-optimization/49095
4890         * gcc.target/i386/pr49095.c: New test.
4891
4892 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4893
4894         PR fortran/18918
4895         * gfortran.dg/coarray_24.f90: New.
4896
4897 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4898
4899         PR fortran/18918
4900         * gfortran.dg/coarray_23.f90: New.
4901
4902 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4903
4904         From Ryan Mansfield
4905         * gcc.dg/pr48826.c: New test.
4906
4907 2011-05-29  Richard Guenther  <rguenther@suse.de>
4908
4909         PR tree-optimization/49217
4910         * gcc.dg/torture/pr49217.c: New testcase.
4911
4912 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4913
4914         PR testsuite/49222
4915         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4916
4917 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4918
4919         * gnat.dg/boolean_subtype.adb: Rename to...
4920         * gnat.dg/boolean_subtype1.adb: ...this.
4921
4922 2011-05-28  Jason Merrill  <jason@redhat.com>
4923
4924         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4925
4926 2011-05-27  Jason Merrill  <jason@redhat.com>
4927
4928         * g++.dg/cpp0x/enum18.C: Adjust.
4929
4930         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4931
4932 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4933
4934         PR fortran/18918
4935         * gfortran.dg/coarray_22.f90: New.
4936
4937 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4938
4939         PR tree-optimization/46728
4940         * gcc.target/powerpc/pr46728-1.c: New.
4941         * gcc.target/powerpc/pr46728-2.c: New.
4942         * gcc.target/powerpc/pr46728-3.c: New.
4943         * gcc.target/powerpc/pr46728-4.c: New.
4944         * gcc.target/powerpc/pr46728-5.c: New.
4945         * gcc.dg/pr46728-6.c: New.
4946         * gcc.target/powerpc/pr46728-7.c: New.
4947         * gcc.target/powerpc/pr46728-8.c: New.
4948         * gcc.dg/pr46728-9.c: New.
4949         * gcc.target/powerpc/pr46728-10.c: New.
4950         * gcc.target/powerpc/pr46728-11.c: New.
4951         * gcc.dg/pr46728-12.c: New.
4952         * gcc.target/powerpc/pr46728-13.c: New.
4953         * gcc.target/powerpc/pr46728-14.c: New.
4954         * gcc.target/powerpc/pr46728-15.c: New.
4955         * gcc.target/powerpc/pr46728-16.c: New.
4956
4957 2011-05-27  Jason Merrill  <jason@redhat.com>
4958
4959         * g++.dg/abi/mangle47.C: New.
4960
4961         PR c++/49176
4962         * g++.dg/template/const5.C: New.
4963
4964         * g++.dg/cpp0x/enum18.C: New.
4965
4966         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4967
4968         * g++.dg/cpp0x/error6.C: New.
4969
4970         * g++.dg/cpp0x/error5.C: New.
4971
4972 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4973
4974         PR c++/49165
4975         * g++.dg/eh/cond6.C: New test.
4976
4977 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4978
4979         PR fortran/48820
4980         * gfortran.dg/rank_3.f90: New.
4981         * gfortran.dg/rank_4.f90: New.
4982
4983 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4984
4985         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4986         replace dump search.
4987
4988 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4989
4990         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4991         * gnat.dg/bit_packed_array5.adb: ...here.
4992
4993 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4994
4995         PR c++/42056
4996         * g++.dg/cpp0x/auto25.C: New.
4997
4998 2011-05-27  Richard Guenther  <rguenther@suse.de>
4999
5000         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5001
5002 2011-05-27  Richard Guenther  <rguenther@suse.de>
5003
5004         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5005
5006 2011-05-27  Richard Guenther  <rguenther@suse.de>
5007
5008         PR middle-end/49189
5009         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5010
5011 2011-05-26  Jason Merrill  <jason@redhat.com>
5012
5013         * g++.dg/cpp0x/friend1.C: New.
5014         * g++.dg/cpp0x/friend2.C: New.
5015
5016         * g++.dg/cpp0x/auto7.C: Update.
5017         * g++.dg/template/crash50.C: Adjust.
5018         * g++.dg/template/static9.C: Adjust.
5019         * g++.old-deja/g++.ext/memconst.C: Adjust.
5020
5021 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
5022
5023         * gcc.dg/march.c: Ignore a note for some targets.
5024
5025 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
5026             Nathan Froyd  <froydnj@codesourcery.com>
5027
5028         PR c++/2288
5029         PR c++/18770
5030         * g++.old-deja/g++.jason/cond.C: Remove xfails.
5031         * g++.dg/parse/pr18770.C: New test.
5032         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5033
5034 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
5035
5036         PR fortran/48955
5037         * gfortran.dg/dependency_40.f90 : New test.
5038
5039 2011-05-26  Tobias Burnus  <burnus@net-b.de>
5040
5041         PR fortran/18918
5042         * gfortran.dg/coarray/registering_1.f90: New.
5043
5044 2011-05-26  Jason Merrill  <jason@redhat.com>
5045
5046         * g++.dg/cpp0x/variadic111.C: New.
5047         * g++.dg/cpp0x/variadic41.C: Adjust.
5048
5049 2011-05-26  Richard Guenther  <rguenther@suse.de>
5050
5051         PR tree-optimization/48702
5052         * gcc.dg/torture/pr48702.c: New testcase.
5053
5054 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5055
5056         PR gcov-profile/48845
5057         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5058         support.
5059         * gcc.dg/matrix/matrix.exp: Likewise.
5060         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5061         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5062         line number to check_profiling_available.
5063         * lib/target-supports.exp (check_profiling_available): Account for
5064         this.
5065         Require TLS runtime support with -fprofile-generate.
5066         * lib/profopt.exp (profopt-execute): Add TLS options for
5067         -fprofile-generate.
5068         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5069
5070 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
5071
5072         PR c++/49165
5073         * g++.dg/eh/cond5.C: New test.
5074
5075         PR tree-optimization/49161
5076         * gcc.c-torture/execute/pr49161.c: New test.
5077
5078 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5079
5080         * gcc.target/arm/neon-vorn-vbic.c: New test.
5081
5082 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
5083
5084         PR tree-optimization/49038
5085         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5086         * gcc.dg/vect/pr49038.c: New test.
5087
5088 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
5089         * g++.dg/init/pr25811-3.C: New.
5090         * g++.dg/init/pr25811-4.C: New.
5091
5092 2011-05-25  Jason Merrill  <jason@redhat.com>
5093
5094         * g++.dg/cpp0x/enum17.C: New.
5095         * g++.old-deja/g++.jason/rfg10.C: Adjust.
5096
5097         * g++.dg/cpp0x/auto24.C: New.
5098
5099         * g++.dg/cpp0x/error4.C: New.
5100
5101         * g++.dg/cpp0x/rv-restrict.C: New.
5102
5103         * g++.dg/cpp0x/enum15.C: New.
5104         * g++.dg/cpp0x/constexpr-switch2.C: New.
5105
5106         * g++.dg/cpp0x/variadic110.C: New.
5107
5108         * g++.dg/cpp0x/auto9.C: Add typedef test.
5109
5110         * g++.dg/cpp0x/auto23.C: New.
5111         * g++.dg/cpp0x/auto9.C: Adjust.
5112
5113         * g++.dg/cpp0x/defaulted29.C: New.
5114
5115         * g++.dg/cpp0x/initlist51.C: New.
5116
5117 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
5118
5119         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5120         * g++.dg/abi/packed1.C: Suppress warning.
5121         * g++.dg/warn/Wunused-parm-3.C: Likewise.
5122         * g++.dg/template/stdarg1.C: Likewise.
5123         * g++.dg/other/packed1.C: Remove arm from xfail list.
5124
5125 2011-05-25  Jason Merrill  <jason@redhat.com>
5126
5127         * g++.dg/cpp0x/enum16.C: New.
5128         * g++.dg/parse/error15.C: Adjust.
5129
5130         * g++.dg/cpp0x/initlist50.C: New.
5131
5132         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5133
5134         * g++.dg/cpp0x/variadic109.C: New.
5135
5136 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5137
5138          * gcc.target/i386/pause-1.c: New.
5139
5140 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5141
5142         * gcc.dg/stack-usage-1.c: Adjust comment.
5143         * gcc.dg/stack-usage-2.c: New test.
5144
5145 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5146
5147         PR c++/49136
5148         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5149         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5150
5151 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5152
5153         PR rtl-optimization/48757
5154         * gfortran.dg/pr48757.f:  New test case.
5155
5156 2011-05-24  Jason Merrill  <jason@redhat.com>
5157
5158         * g++.dg/cpp0x/access01.C: New.
5159
5160 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5161
5162         PR libobjc/48177
5163         * objc.dg/pr48177.m: New testcase.      
5164
5165 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5166
5167         PR objc/48187
5168         * objc.dg/pr48187.m: New testcase.
5169         * obj-c++.dg/pr48187.mm: New testcase.
5170         * objc.dg/ivar-extra-semicolon.m: New testcase.
5171
5172 2011-05-24  Jason Merrill  <jason@redhat.com>
5173
5174         * g++.dg/template/access21.C: New.
5175         * g++.dg/template/access22.C: New.
5176
5177 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5178
5179         PR rtl-optimization/48633
5180         * g++.dg/pr48633.C: New test.
5181
5182 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5183
5184         PR target/49133
5185         * g++.dg/other/pr49133.C: New test.
5186
5187 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5188             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5189
5190         * gcc.dg/torture/tls/run-gd.c: New test.
5191         * gcc.dg/torture/tls/run-ie.c: New test.
5192         * gcc.dg/torture/tls/run-ld.c: New test.
5193         * gcc.dg/torture/tls/run-le.c: New test.
5194         * lib/target-supports.exp (check_effective_target_tls_runtime):
5195         Build testcase with TLS options.
5196
5197 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5198
5199         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5200
5201 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5202
5203         PR tree-optimization/49121
5204         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5205
5206 2011-05-23  Jason Merrill  <jason@redhat.com>
5207
5208         * g++.dg/cpp0x/defaulted28.C: New.
5209
5210         * g++.dg/cpp0x/sfinae25.C: New.
5211
5212         * g++.dg/cpp0x/rv-cast2.C: New.
5213
5214         * g++.dg/cpp0x/enum14.C: New.
5215
5216 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5217
5218         PR lto/49123
5219         * gcc.c-torture/execute/pr49123.c: New test.
5220
5221         PR debug/49032
5222         * gcc.dg/debug/pr49032.c: New test.
5223
5224         PR c/49120
5225         * gcc.dg/pr49120.c: New test.
5226
5227 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5228
5229         PR target/47315
5230         * gcc.target/i386/pr47315.c: New test.
5231
5232 2011-05-23  Jason Merrill  <jason@redhat.com>
5233
5234         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5235
5236         * g++.dg/cpp0x/sfinae24.C: New.
5237
5238         * g++.dg/cpp0x/error3.C: New.
5239
5240         * g++.dg/cpp0x/defaulted27.C: New.
5241
5242         * g++.dg/cpp0x/decltype27.C: New.
5243
5244 2011-05-23  Richard Guenther  <rguenther@suse.de>
5245
5246         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5247
5248 2011-05-23  Richard Guenther  <rguenther@suse.de>
5249
5250         PR tree-optimization/40874
5251         * g++.dg/tree-ssa/pr40874.C: New testcase.
5252
5253 2011-05-23  Richard Guenther  <rguenther@suse.de>
5254
5255         PR tree-optimization/49115
5256         * g++.dg/torture/pr49115.C: New testcase.
5257
5258 2011-05-23  Richard Guenther  <rguenther@suse.de>
5259
5260         PR middle-end/15419
5261         * gcc.dg/memcpy-3.c: New testcase.
5262
5263 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5264
5265         PR middle-end/48973
5266         * gcc.c-torture/execute/pr48973-1.c: New test.
5267         * gcc.c-torture/execute/pr48973-2.c: New test.
5268
5269 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5270
5271         PR c++/18016
5272         * g++.dg/warn/pr18016.C: New.
5273
5274 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5275
5276         PR target/45098
5277         * gcc.target/arm/ivopts-6.c: New test.
5278
5279 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5280
5281         PR middle-end/49029
5282         * gcc.c-torture/compile/pr49029.c: New test.
5283
5284 2011-05-22  Jason Merrill  <jason@redhat.com>
5285
5286         * g++.dg/cpp0x/sfinae23.C: New.
5287         * g++.dg/cpp0x/sfinae8.C: Correct.
5288
5289 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5290
5291         * gfortran.dg/function_optimize_8.f90:  New test case.
5292
5293 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5294
5295         PR tree-optimization/49087
5296         * gcc.dg/vect/O3-pr49087.c: New test.
5297
5298 2011-05-21  Jason Merrill  <jason@redhat.com>
5299
5300         * g++.dg/debug/const5.C: New.
5301
5302 2011-05-20  Jason Merrill  <jason@redhat.com>
5303
5304         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5305
5306         * g++.dg/cpp0x/constexpr-static7.C: New.
5307
5308         * g++.dg/cpp0x/enum12.C: New.
5309         * g++.dg/cpp0x/enum13.C: New.
5310
5311 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5312
5313         PR fortran/48699
5314         * gfortran.dg/select_type_23.f03: New.
5315
5316 2011-05-20  Jason Merrill  <jason@redhat.com>
5317
5318         * g++.dg/cpp0x/defaulted26.C: New.
5319
5320         * g++.dg/cpp0x/noexcept02.C: Fix.
5321         * g++.dg/cpp0x/noexcept03.C: Fix.
5322         * g++.dg/cpp0x/noexcept08.C: Fix.
5323         * g++.dg/cpp0x/noexcept10.C: New.
5324
5325 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5326
5327         PR fortran/48706
5328         * gfortran.dg/extends_12.f03: New.
5329
5330 2011-05-20  Jason Merrill  <jason@redhat.com>
5331
5332         * g++.dg/template/koenig9.C: New.
5333         * g++.dg/opt/pr47615.C: Fix.
5334         * g++.dg/overload/defarg1.C: Fix.
5335         * g++.dg/tc1/dr213.C: Remove xfail.
5336         * g++.dg/torture/pr34850.C: Fix.
5337         * g++.dg/torture/pr39362.C: Fix.
5338         * g++.old-deja/g++.brendan/crash56.C: Fix.
5339         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5340
5341 2011-05-20  Richard Guenther  <rguenther@suse.de>
5342
5343         PR tree-optimization/49079
5344         * gcc.dg/torture/pr49079.c: New testcase.
5345
5346 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5347
5348         PR tree-optimization/49073
5349         * gcc.c-torture/execute/pr49073.c: New test.
5350
5351 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5352
5353         PR fortran/18918
5354         * gfortran.dg/coarray_21.f90: New.
5355
5356 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5357
5358         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5359         output.
5360
5361 2011-05-19  Richard Guenther  <rguenther@suse.de>
5362
5363         PR testsuite/49063
5364         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5365
5366 2011-05-19  Richard Guenther  <rguenther@suse.de>
5367
5368         PR middle-end/48985
5369         * gcc.dg/builtin-object-size-11.c: New testcase.
5370
5371 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5372
5373         PR target/45098
5374         * gcc.target/arm/ivopts.c: New test.
5375         * gcc.target/arm/ivopts-2.c: New test.
5376
5377 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5378
5379         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5380
5381 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5382
5383         * gcc.c-torture/execute/960321-1.x: Remove.
5384
5385 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5386
5387         PR fortran/48700
5388         * gfortran.dg/move_alloc_4.f90: New.
5389
5390 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5391
5392         PR target/49002
5393         * gcc.target/i386/pr49002-1.c: New test.
5394         * gcc.target/i386/pr49002-2.c: Likewise.
5395
5396 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5397
5398         PR tree-optimization/49039
5399         * gcc.c-torture/execute/pr49039.c: New test.
5400         * gcc.dg/tree-ssa/pr49039.c: New test.
5401         * g++.dg/torture/pr49039.C: New test.
5402
5403 2011-05-18  Jason Merrill  <jason@redhat.com>
5404
5405         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5406         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5407         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5408
5409 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5410
5411         * gcc.target/bfin/mcpu-bf592.c: New test.
5412
5413 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5414
5415         PR tree-optimization/41881
5416         * gcc.dg/vect/O3-pr41881.c: New test.
5417         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5418
5419 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5420
5421         PR tree-optimization/49000
5422         * gcc.dg/pr49000.c: New test.
5423
5424 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5425
5426         * gnat.dg/invalid1.adb: New test.
5427
5428 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5429
5430         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5431         scan pattern.
5432         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5433         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5434
5435 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5436
5437         PR c++/48994
5438         * g++.dg/cpp0x/range-for18.C: New.
5439
5440 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5441
5442         PR fortran/18918
5443         * gfortran.dg/coarray/image_index_2.f90: New.
5444
5445 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5446
5447         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5448         * g++.dg/cpp0x/override2.C: New.
5449
5450 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/18918
5453         * gfortran.de/coarray_20.f90: New.
5454
5455 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5456
5457         PR fortran/22572
5458         * function_optimize_7.f90:  New test case.
5459
5460 2011-05-13  Jason Merrill  <jason@redhat.com>
5461
5462         * g++.dg/cpp0x/decltype26.C: New.
5463         * g++.dg/cpp0x/enum11.C: New.
5464
5465 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5466
5467         PR fortran/48972
5468         PR fortran/48991
5469         * gfortran.dg/assign_8.f90: Update dg-error.
5470
5471 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5472
5473         PR fortran/48972
5474         * gfortran.dg/io_constraints_8.f90: New.
5475         * gfortran.dg/io_constraints_9.f90: New.
5476
5477 2011-05-13  Martin Thuresson  <martint@google.com>
5478
5479         PR gcov-profile/47793
5480         * gcc.dg/pr47793.c: New.
5481
5482 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5483
5484         PR tree-optimization/48975
5485         * gcc.dg/pr48975.c: New test.
5486
5487 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5488
5489         PR fortran/48972
5490         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5491
5492 2011-05-12  Jason Merrill  <jason@redhat.com>
5493
5494         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5495
5496 2011-05-12  Geert Bosch  <bosch@adacore.com>
5497
5498         * gnat.dg/view_conversion1.adb: New test.
5499
5500 2011-05-12  Richard Guenther  <rguenther@suse.de>
5501
5502         PR tree-optimization/48172
5503         * gcc.dg/vect/pr48172.c: New testcase.
5504
5505 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5506
5507         PR debug/48967
5508         * g++.dg/opt/pr48967.C: New test.
5509
5510 2011-05-11  Jason Merrill  <jason@redhat.com>
5511
5512         * g++.dg/cpp0x/constexpr-friend.C: New.
5513         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5514
5515         * g++.dg/cpp0x/sfinae22.C: New.
5516
5517 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5518
5519         PR fortran/48889
5520         * gfortran.dg/generic_24.f90: New.
5521
5522 2011-05-11  Richard Guenther  <rguenther@suse.de>
5523
5524         PR tree-optimization/15256
5525         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5526
5527 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5528
5529         PR debug/48159
5530         * gcc.dg/pr48159-1.c: New test.
5531         * gcc.dg/pr48159-2.c: New test.
5532
5533 2011-05-11  Richard Guenther  <rguenther@suse.de>
5534
5535         PR middle-end/48953
5536         * gcc.dg/torture/pr48953.c: New testcase.
5537
5538 2011-05-11  Richard Guenther  <rguenther@suse.de>
5539
5540         PR tree-optimization/18041
5541         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5542
5543 2011-05-11  Alan Modra  <amodra@gmail.com>
5544
5545         PR target/47755
5546         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5547
5548 2011-05-10  Jason Merrill  <jason@redhat.com>
5549
5550         * g++.dg/cpp0x/defaulted25.C: New.
5551         * g++.dg/template/crash7.C: Adjust.
5552
5553         * g++.dg/cpp0x/variadic108.C: New.
5554
5555 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5556
5557         * g++.dg/inherit/virtual9.C: Extend.
5558
5559 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5560
5561         PR target/48857
5562         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5563         are passed and returned in vector registers.
5564
5565 2011-05-10  Richard Guenther  <rguenther@suse.de>
5566
5567         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5568         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5569         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5570         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5571         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5572         applies.
5573
5574 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5575
5576         PR tree-optimization/48611
5577         PR tree-optimization/48794
5578         * gfortran.dg/gomp/pr48611.f90: New test.
5579         * gfortran.dg/gomp/pr48794.f90: New test.
5580
5581         PR debug/48928
5582         * gcc.dg/dfp/pr48928.c: New test.
5583
5584 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5585
5586         PR c++/48522
5587         * g++.dg/cpp0x/pr48522.C: New.
5588
5589 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5590
5591         PR c++/48735
5592         * g++.dg/cpp0x/sfinae21.C: New.
5593
5594 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5595
5596         * g++.dg/template/sfinae28.C: Rename to...
5597         * g++.dg/cpp0x/sfinae19.C: ... this.
5598         * g++.dg/template/sfinae29.C: Rename to...
5599         * g++.dg/cpp0x/sfinae20.C: ... this.
5600
5601 2011-05-09  Jeff Law <law@redhat.com>
5602
5603         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5604         consistent results.
5605
5606 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5607
5608         PR c++/20039
5609         * g++.dg/init/pr20039.C: New.
5610
5611 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5612
5613         PR c++/48737
5614         PR c++/48744
5615         * g++.dg/template/sfinae28.C: New.
5616         * g++.dg/template/sfinae29.C: Likewise.
5617
5618 2011-05-09  Jason Merrill  <jason@redhat.com>
5619
5620         * g++.dg/template/nontype23.C: New.
5621
5622 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5623         PR c++/48859
5624         * g++.dg/init/pr48859.C: New.
5625
5626 2011-05-09  Jason Merrill  <jason@redhat.com>
5627
5628         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5629         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5630         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5631         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5632         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5633         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5634         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5635         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5636
5637 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5638
5639         * g++.dg/inherit/virtual9.C: New.
5640
5641 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5642
5643         PR c++/48574
5644         * g++.dg/template/dependent-expr8.C: New test case.
5645
5646 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5647
5648         PR tree-optimization/48837
5649         * gcc.dg/pr48837.c: New testcase.
5650
5651 2011-05-06  Jason Merrill  <jason@redhat.com>
5652
5653         * g++.dg/cpp0x/constexpr-condition2.C: New.
5654
5655         * g++.dg/cpp0x/constexpr-missing.C: New.
5656
5657 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5658
5659         PR fortran/18918
5660         * gfortran.dg/coarray/this_image_2.f90: New.
5661
5662 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5663
5664         PR fortran/48858
5665         PR fortran/48820
5666         * gfortran.dg/bind_c_usage_22.f90: New.
5667         * gfortran.dg/bind_c_usage_23.f90: New.
5668         * gfortran.dg/bind_c_usage_24.f90: New.
5669         * gfortran.dg/bind_c_usage_24_c.c: New.
5670
5671 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5672
5673         PR c++/48838
5674         * g++.dg/template/member9.C: New test case.
5675
5676 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5677
5678         * gnat.dg/discr29.ad[sb]: New test.
5679         * gnat.dg/discr30.adb: Likewise.
5680
5681 2011-05-05  Julian Brown  <julian@codesourcery.com>
5682
5683         * gcc.target/arm/neon-vset_lanes8.c: New test.
5684
5685 2011-05-05  Jason Merrill  <jason@redhat.com>
5686
5687         * g++.dg/init/new32.C: New.
5688
5689 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5690
5691         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5692         Fix typo.
5693
5694 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR rtl-optimization/48381
5697         * gcc.c-torture/compile/pr48381.c: New test.
5698
5699 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5700
5701         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5702         to dg-options.
5703         * gcc.target/i386/opt-1.c: Ditto.
5704
5705 2011-05-04  Jason Merrill  <jason@redhat.com>
5706
5707         * g++.dg/conversion/base1.C: New.
5708
5709 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5710
5711         PR libgfortran/48787
5712         * gfortran.dg/round_3.f08: Add more checks to test case.
5713
5714 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5715
5716         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5717         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5718         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5719         Gate test on effective_target fd_truncate.
5720
5721 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5722
5723         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5724         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5725         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5726         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5727         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5728         * gcc.target/i386/pr38824.c: Ditto.
5729         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5730         * gcc.target/i386/vecinit-2.c: Ditto.
5731         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5732         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5733         * gcc.target/i386/parity-2.c: Ditto.
5734         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5735
5736 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5737
5738         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5739         remove duplication.
5740         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5741         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5742         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5743
5744 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5745
5746         PR fortran/18918
5747         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5748
5749 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5750
5751         PR fortran/18918
5752         * gfortran.dg/coarray/this_image_1.f90: New.
5753
5754 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5755
5756         PR fortran/18918
5757         * gfortran.dg/coarray/caf.dg: New.
5758         * gfortran.dg/coarray/image_index_1.f90: New, copied
5759         from ../coarray_16.f90.
5760
5761 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5762
5763         PR c++/28501
5764         * g++.dg/ext/complex9.C: New.
5765
5766 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5767
5768         From Mike Frysinger
5769         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5770         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5771         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5772
5773 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5774
5775         * gcc.target/bfin/builtins: Created.
5776         * gcc.target/bfin/hisilh-O0.c: Deleted.
5777         * gcc.target/bfin/hisilh.c: Moved to...
5778         * gcc.target/bfin/builtins/hisilh.c: ...here.
5779         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5780         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5781         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5782         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5783         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5784         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5785         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5786         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5787         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5788         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5789         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5790         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5791         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5792         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5793         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5794         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5795         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5796         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5797         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5798         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5799         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5800         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5801         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5802         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5803         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5804         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5805         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5806         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5807         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5808         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5809         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5810         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5811         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5812         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5813         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5814         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5815         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5816         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5817         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5818         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5819         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5820         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5821         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5822         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5823         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5824         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5825         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5826         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5827         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5828         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5829         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5830         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5831         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5832         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5833         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5834         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5835         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5836         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5837         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5838         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5839         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5840         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5841         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5842         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5843         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5844         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5845         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5846         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5847         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5848         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5849         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5850         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5851         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5852         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5853         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5854         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5855         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5856         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5857         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5858         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5859         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5860         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5861         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5862         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5863         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5864         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5865         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5866         * gcc.target/bfin/builtins/circptr.c: Ditto.
5867         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5868         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5869         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5870         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5871         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5872         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5873         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5874         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5875         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5876         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5877         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5878         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5879         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5880         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5881         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5882         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5883         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5884         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5885         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5886         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5887         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5888         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5889         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5890         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5891         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5892         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5893         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5894         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5895         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5896         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5897         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5898         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5899         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5900         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5901         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5902         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5903         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5904         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5905         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5906         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5907         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5908         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5909         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5910         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5911         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5912         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5913         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5914         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5915         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5916         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5917         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5918         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5919         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5920         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5921         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5922         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5923         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5924         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5925         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5926         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5927         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5928         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5929         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5930         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5931         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5932         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5933         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5934         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5935         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5936         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5937
5938 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5939
5940         * gcc.target/arm/cold-lc.c: New test.
5941
5942 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5943
5944         PR target/48774
5945         * gcc.dg/pr48774.c: New test.
5946
5947 2011-05-03  Richard Guenther  <rguenther@suse.de>
5948
5949         * gcc.dg/large-size-array-5.c: New testcase.
5950
5951 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5952
5953         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5954
5955 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5956
5957         * lib/target-supports.exp (check_effective_target_vect_strided):
5958         Replace with...
5959         (check_effective_target_vect_strided2)
5960         (check_effective_target_vect_strided3)
5961         (check_effective_target_vect_strided4)
5962         (check_effective_target_vect_strided8): ...these new functions.
5963
5964         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5965         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5966         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5967         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5968         * gcc.dg/vect/pr37539.c: Likewise.
5969         * gcc.dg/vect/slp-11a.c: Likewise.
5970         * gcc.dg/vect/slp-11b.c: Likewise.
5971         * gcc.dg/vect/slp-11c.c: Likewise.
5972         * gcc.dg/vect/slp-12a.c: Likewise.
5973         * gcc.dg/vect/slp-12b.c: Likewise.
5974         * gcc.dg/vect/slp-18.c: Likewise.
5975         * gcc.dg/vect/slp-19a.c: Likewise.
5976         * gcc.dg/vect/slp-19b.c: Likewise.
5977         * gcc.dg/vect/slp-21.c: Likewise.
5978         * gcc.dg/vect/slp-23.c: Likewise.
5979         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5980
5981         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5982         instead of vect_interleave && vect_extract_even_odd.
5983         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5984         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5985         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5986         * gcc.dg/vect/vect-1.c: Likewise.
5987         * gcc.dg/vect/vect-10.c: Likewise.
5988         * gcc.dg/vect/vect-98.c: Likewise.
5989         * gcc.dg/vect/vect-107.c: Likewise.
5990         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5991         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5992         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5993         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5994         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5995         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5996         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5997         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5998         * gcc.dg/vect/vect-strided-float.c: Likewise.
5999         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6000         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6001         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6002         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6003         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6004         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6005         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6006         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6007         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6008         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6009         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6010         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6011         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6012         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6013         * gcc.dg/vect/vect-vfa-03.c: Likewise.
6014
6015         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6016         target condition.
6017         * gcc.dg/vect/pr30843.c: Likewise.
6018         * gcc.dg/vect/pr33866.c: Likewise.
6019         * gcc.dg/vect/slp-reduc-6.c: Likewise.
6020         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6021         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6022         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6023
6024 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6025
6026         * gcc.dg/vect/slp-11.c: Split into...
6027         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6028         gcc.dg/vect/slp-11c.c: ...these tests.
6029         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6030         * gcc.dg/vect/slp-12c.c: ...this new test.
6031         * gcc.dg/vect/slp-19.c: Split into...
6032         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6033         gcc.dg/vect/slp-19c.c: ...these new tests.
6034
6035 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6036
6037         * lib/target-supports.exp
6038         (check_effective_target_vect_extract_even_odd_wide): Delete.
6039         (check_effective_target_vect_strided_wide): Likewise.
6040         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6041         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6042         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6043         * gcc.dg/vect/pr37539.c: Likewise.
6044         * gcc.dg/vect/slp-11.c: Likewise.
6045         * gcc.dg/vect/slp-12a.c: Likewise.
6046         * gcc.dg/vect/slp-12b.c: Likewise.
6047         * gcc.dg/vect/slp-19.c: Likewise.
6048         * gcc.dg/vect/slp-23.c: Likewise.
6049         * gcc.dg/vect/vect-1.c: Likewise.
6050         * gcc.dg/vect/vect-98.c: Likewise.
6051         * gcc.dg/vect/vect-107.c: Likewise.
6052         * gcc.dg/vect/vect-strided-float.c: Likewise.
6053
6054 2011-05-02  Jason Merrill  <jason@redhat.com>
6055
6056         * g++.dg/init/new31.C: New.
6057
6058 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
6059
6060         PR c/35445
6061         * gcc.dg/pr35445.c: New test.
6062
6063 2011-05-02  Jason Merrill  <jason@redhat.com>
6064
6065         * c-c++-common/vla-1.c: New.
6066
6067 2011-05-02  Richard Guenther  <rguenther@suse.de>
6068
6069         PR tree-optimization/48822
6070         * gcc.dg/torture/pr48822.c: New testcase.
6071
6072 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
6073
6074         PR c++/47969
6075         * g++.dg/cpp0x/constexpr-47969.C: New.
6076
6077 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
6078
6079         PR testsuite/48498
6080         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
6081         on vect_no_align targets.
6082         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6083         vect_no_align targets.
6084
6085 2011-05-01  Xinliang David Li  <davidxl@google.com>
6086
6087         * gcc.dg/tree-ssa/integer-addr.c: New test.
6088         * gcc.dg/tree-ssa/alias_bug.c: New test.
6089
6090 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6091
6092         PR libgfortran/48787
6093         * gfortran.dg/round_3.f08: Add more checks.
6094
6095 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6096
6097         PR fortran/48821
6098         * gfortran.dg/import9.f90: New, proper test.
6099         * gfortran.dg/interface_37.f90: Remove bogus
6100         test (bogus copy of interface_36.f90).
6101
6102 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6103
6104         PR fortran/48821
6105         * gfortran.dg/interface_37.f90: New.
6106
6107 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
6108
6109         PR fortran/48746
6110         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6111
6112 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
6113
6114         PR tree-optimization/48809
6115         * gcc.c-torture/execute/pr48809.c: New test.
6116
6117 2011-04-29  Jeff Law <law@redhat.com>
6118
6119         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6120
6121 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6122
6123         PR c++/48606
6124         * g++.dg/init/ctor10.C: New.
6125
6126 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6127
6128         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6129           warning in implicitly instantiated templates.
6130
6131 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6132
6133         * g++.dg/warn/Wnull-conversion-1.C: New.
6134         * g++.dg/warn/Wnull-conversion-2.C: New.
6135
6136 2011-04-29  Diego Novillo  <dnovillo@google.com>
6137
6138         * g++.old-deja/g++.other/null3.C: Expect warning about
6139         converting boolean to a pointer.
6140
6141 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6142
6143         PR fortran/48462
6144         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6145         being a target.
6146
6147         PR fortran/48746
6148         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6149
6150 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6151
6152         PR fortran/48810
6153         * gfortran.dg/typebound_proc_22.f90: New.
6154
6155         PR fortran/48800
6156         * gfortran.dg/interface_36.f90: New.
6157
6158 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6159
6160         PR libgfortran/48488
6161         PR libgfortran/48602
6162         PR libgfortran/48615
6163         PR libgfortran/48684
6164         PR libgfortran/48787
6165         * gfortran.dg/fmt_g.f: Adjust test.
6166         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6167         * gfortran.dg/round_3.f08: New test.
6168         * gfortran.dg/namelist_print_1.f: Adjust test.
6169         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6170         * gfortran.dg/f2003_io_5.f03: Adjust test.
6171         * gfortran.dg/coarray_15.f90: Adjust test.
6172         * gfortran.dg/namelist_65.f90: Adjust test.
6173         * gfortran.dg/fmt_cache_1.f: Adjust test.
6174         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6175         * gfortran.dg/real_const_3.f90: Adjust test.
6176
6177 2011-04-28  Xinliang David Li  <davidxl@google.com>
6178
6179         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6180         * g++.dg/prof-robust-1.C: New test.
6181
6182 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6183
6184         PR tree-optimization/48765
6185         * gcc.dg/vect/pr48765.c: New.
6186
6187 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6188
6189         PR tree-optimization/48775
6190         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6191
6192 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6193
6194         PR c++/48798
6195         * g++.dg/inherit/pr48798.C: New.
6196         * g++.old-deja/g++.other/base1.C: Adjust.
6197
6198 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6199
6200         PR c++/48656
6201         * g++.dg/template/inherit7.C: New test case.
6202
6203 2011-04-28  Richard Guenther  <rguenther@suse.de>
6204
6205         PR tree-optimization/40052
6206         PR tree-optimization/15347
6207         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6208         * gcc.dg/pr15347.c: Likewise.
6209
6210 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6211
6212         PR c++/48530
6213         * g++.dg/cpp0x/sfinae18.C: New.
6214
6215 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6216
6217         PR c++/48771
6218         * g++.dg/ext/is_literal_type1.C: New.
6219
6220 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6221
6222         PR fortran/48112
6223         PR fortran/48279
6224         * gfortran.dg/interface_35.f90: New.
6225         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6226         * gfortran.dg/func_result_6.f90: Add dg-warning.
6227         * gfortran.dg/bessel_1.f90: Ditto.
6228         * gfortran.dg/hypot_1.f90: Ditto.
6229         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6230         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6231         * gfortran.dg/interface_assignment_4.f90: Ditto.
6232
6233 2011-04-27  Jason Merrill  <jason@redhat.com>
6234
6235         * g++.dg/ext/complex8.C: New.
6236
6237         * g++.dg/cpp0x/initlist49.C: New.
6238         * g++.dg/init/new30.C: New.
6239
6240 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6241
6242         PR fortran/48788
6243         * gfortran.dg/whole_file_34.f90: New.
6244
6245 2011-04-27  Jan Hubicka  <jh@suse.cz>
6246
6247         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6248
6249 2011-04-27  Jason Merrill  <jason@redhat.com>
6250
6251         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6252
6253         * g++.dg/parse/ambig6.C: New.
6254
6255 2011-04-27  Nick Clifton  <nickc@redhat.com>
6256
6257         * gcc.dg/20020312-2.c: Add definition for RX.
6258
6259         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6260         option with RX targets.
6261
6262         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6263         /* */ comments.
6264
6265 2011-04-27  Richard Guenther  <rguenther@suse.de>
6266
6267         * gcc.dg/tree-ssa/pr23382.c: Remove.
6268
6269 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6270
6271         PR target/48767
6272         * gcc.c-torture/compile/pr48767.c: New test.
6273
6274 2011-04-27  Richard Guenther  <rguenther@suse.de>
6275
6276         PR tree-optimization/48772
6277         * g++.dg/pr48772.C: New testcase.
6278
6279 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6280
6281         PR c/48742
6282         * gcc.c-torture/compile/pr48742.c: New test.
6283
6284 2011-04-26  Jason Merrill  <jason@redhat.com>
6285
6286         * g++.dg/lookup/koenig13.C: New.
6287
6288         * g++.dg/cpp0x/initlist48.C: New.
6289
6290 2011-04-25  Jason Merrill  <jason@redhat.com>
6291
6292         * g++.dg/cpp0x/sfinae17.C: New.
6293
6294 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6295
6296         PR target/48258
6297         * gcc.target/powerpc/pr48258-1.c: New file.
6298         * gcc.target/powerpc/pr48258-2.c: Ditto.
6299
6300 2011-04-26  Xinliang David Li  <davidxl@google.com>
6301
6302         * gcc.dg/uninit-suppress.c: New test.
6303         * gcc.dg/uninit-suppress.c: New test.
6304
6305 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6306
6307         PR debug/48768
6308         * gcc.dg/pr48768.c: New test.
6309
6310         PR tree-optimization/48734
6311         * gcc.c-torture/compile/pr48734.c: New test.
6312
6313         PR testsuite/48753
6314         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6315
6316 2011-04-26  Richard Guenther  <rguenther@suse.de>
6317
6318         PR tree-optimization/48731
6319         * gcc.dg/torture/pr48731.c: New testcase.
6320
6321 2011-04-26  Richard Guenther  <rguenther@suse.de>
6322
6323         PR testsuite/48753
6324         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6325
6326 2011-04-26  Richard Guenther  <rguenther@suse.de>
6327
6328         PR middle-end/48694
6329         * gcc.dg/torture/pr48694-1.c: New testcase.
6330         * gcc.dg/torture/pr48694-2.c: Likewise.
6331
6332 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6333
6334         * g++.dg/ext/underlying_type1.C: New.
6335         * g++.dg/ext/underlying_type2.C: Likewise.
6336         * g++.dg/ext/underlying_type3.C: Likewise.
6337         * g++.dg/ext/underlying_type4.C: Likewise.
6338         * g++.dg/ext/underlying_type5.C: Likewise.
6339         * g++.dg/ext/underlying_type6.C: Likewise.
6340         * g++.dg/ext/underlying_type7.C: Likewise.
6341         * g++.dg/ext/underlying_type8.C: Likewise.
6342         * g++.dg/ext/underlying_type9.C: Likewise.
6343         * g++.dg/ext/underlying_type10.C: Likewise.
6344
6345 2011-04-25  Jason Merrill  <jason@redhat.com>
6346
6347         * g++.dg/cpp0x/regress/template-const2.C: New.
6348
6349 2011-04-25  Jeff Law <law@redhat.com>
6350
6351         * gcc.dg/tree-ssa/vrp56.c: new test.
6352
6353 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6354
6355         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6356
6357 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6358
6359         PR preprocessor/48740
6360         * c-c++-common/raw-string-11.c: New test.
6361
6362 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6363
6364         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6365         hppa*-*-hpux*.
6366
6367 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6368
6369         PR fortran/18918
6370         * gfortran.dg/coarray_19.f90: New.
6371
6372 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6373
6374         PR c/48685
6375         * gcc.dg/pr48685.c: New test.
6376
6377 2011-04-22  Jan Hubicka  <jh@suse.cz>
6378
6379         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6380
6381 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6382
6383         PR tree-optimization/48717
6384         * gcc.c-torture/execute/pr48717.c: New test.
6385
6386 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6387
6388         PR target/48723
6389         * gcc.target/i386/pr48723.c: New test.
6390
6391 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6392
6393         PR c/48716
6394         * gcc.dg/gomp/pr48716.c: New test.
6395         * g++.dg/gomp/pr48716.C: New test.
6396
6397 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6398
6399         PR c/36750
6400         * gcc.dg/missing-field-init-2.c: Update testcase.
6401
6402 2011-04-22  Alan Modra  <amodra@gmail.com>
6403
6404         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6405
6406 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6407
6408         PR fortran/48405
6409         * gfortran.dg/function_optimize_6.f90:  New test.
6410
6411 2011-04-21  Easwaran Raman  <eraman@google.com>
6412
6413         * gcc.dg/stack-layout-2.c: New test.
6414
6415 2011-04-21  Richard Guenther  <rguenther@suse.de>
6416
6417         PR lto/48703
6418         * g++.dg/lto/pr48207-2_0.C: New testcase.
6419         * g++.dg/lto/pr48207-3_0.C: Likewise.
6420
6421 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6422
6423         * gnat.dg/volatile5.adb: New test.
6424         * gnat.dg/volatile5_pkg.ads: New helper.
6425
6426 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6427
6428         PR target/48708
6429         * gcc.target/i386/pr48708.c: New test.
6430
6431 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6432
6433         * gcc.dg/vect/vect-119.c: New test.
6434
6435 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6436
6437         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6438         and once without.
6439
6440 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6441             Richard Sandiford  <richard.sandiford@linaro.org>
6442
6443         PR target/46329
6444         * gcc.target/arm/pr46329.c: New test.
6445
6446 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6447
6448         PR fortran/18918
6449         * gfortran.dg/coarray_18.f90: New.
6450
6451 2011-04-20  Jason Merrill  <jason@redhat.com>
6452
6453         * g++.dg/cpp0x/initlist47.C: New.
6454
6455         * g++.dg/init/dtor4.C: New.
6456
6457 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6458
6459         PR target/48678
6460         * gcc.target/i386/sse2-pinsrw.c: New test.
6461         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6462         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6463         * gcc.target/i386/sse2-insvhi.c: Ditto.
6464         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6465         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6466
6467 2011-04-20  Jason Merrill  <jason@redhat.com>
6468
6469         * g++.dg/template/const4.C: New.
6470
6471 2011-04-20  Easwaran Raman  <eraman@google.com>
6472
6473         * gcc.dg/stack-layout-1.c: New test.
6474
6475 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6476
6477         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6478         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6479         function.
6480
6481 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6482
6483         * gcc.dg/binop-xor1.c: New test.
6484         * gcc.dg/binop-xor2.c: New test.
6485         * gcc.dg/binop-xor3.c: New test.
6486         * gcc.dg/binop-xor4.c: New test.
6487         * gcc.dg/binop-xor5.c: New test.
6488
6489 2011-04-20  Richard Guenther  <rguenther@suse.de>
6490
6491         PR tree-optimization/47892
6492         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6493
6494 2011-04-20  Richard Guenther  <rguenther@suse.de>
6495
6496         PR middle-end/48695
6497         * g++.dg/torture/pr48695.C: New testcase.
6498
6499 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6500
6501         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6502         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6503         * gcc.c-torture/execute/pr45262.c: Ditto
6504         * gcc.dg/torture/pr43165.c: Ditto.
6505         * gcc.dg/torture/pr47228.c: Ditto.
6506         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6507         * gcc.dg/ipa/pr45644.c: Ditto.
6508         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6509         PDP11.
6510
6511 2011-04-19  Jason Merrill  <jason@redhat.com>
6512
6513         * g++.dg/ext/complex7.C: New.
6514
6515         * g++.dg/ext/attrib41.C: New.
6516
6517 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6518
6519         PR testsuite/48676
6520         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6521
6522 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6523
6524         PR target/48678
6525         * gcc.target/i386/pr48678.c: New test.
6526
6527 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6528
6529         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6530         * g++.dg/opt/devirt2.C: New test.
6531         * g++.dg/ipa/devirt-g-1.C: Likewise.
6532
6533 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6534
6535         PR fortran/48588
6536         * gfortran.dg/whole_file_33.f90: New.
6537
6538 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6539
6540         * g++.dg/ipa/devirt-7.C: New test.
6541
6542 2011-04-19  Richard Guenther  <rguenther@suse.de>
6543
6544         PR lto/48207
6545         * g++.dg/lto/pr48207_0.C: New testcase.
6546
6547 2011-04-18  Jason Merrill  <jason@redhat.com>
6548
6549         * g++.dg/init/void1.C: New.
6550
6551         * g++.dg/cpp0x/union4.C: New.
6552
6553 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6554
6555         PR middle-end/48661
6556         * g++.dg/torture/pr48661.C: New test.
6557
6558         PR c++/48632
6559         * g++.dg/gomp/pr48632.C: New test.
6560
6561 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6562
6563         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6564         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6565
6566 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6567
6568         PR fortran/18918
6569         * gfortran.dg/coarray_17.f90: New.
6570         * gfortran.dg/coarray_10.f90: Update dg-error.
6571
6572 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6573
6574         PR testsuite/48251
6575         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6576         * gfortran.dg/guality/guality.exp: Likewise.
6577
6578 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6579
6580         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6581
6582 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6583
6584         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6585
6586 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6587
6588         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6589
6590 2011-04-18  Richard Guenther  <rguenther@suse.de>
6591
6592         PR middle-end/46364
6593         * g++.dg/torture/pr46364.C: New testcase.
6594
6595 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6596
6597         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6598
6599 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6600
6601         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6602
6603 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6604             Ira Rosen  <ira.rosen@linaro.org>
6605
6606         PR target/48252
6607         * gcc.target/arm/pr48252.c: New test.
6608
6609 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6610
6611         PR tree-optimization/48616
6612         * gcc.dg/pr48616.c: New test.
6613
6614 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6615
6616         PR fortran/18918
6617         * gfortran.dg/coarray_16.f90: New.
6618
6619 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6620
6621         PR fortran/48462
6622         * gfortran.dg/realloc_on_assign_7.f03: New test.
6623
6624 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6625
6626         PR libgfortran/48602
6627         * gfortran.dg/fmt_g0_6.f08: New test.
6628
6629 2011-04-17  Jason Merrill  <jason@redhat.com>
6630
6631         * g++.dg/cpp0x/sfinae16.C: New.
6632
6633 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6634
6635         * gcc.target/mips/reg-var-1.c: New test.
6636
6637 2011-04-17  Jan Hubicka  <jh@suse.cz>
6638
6639         * gcc.dg/winline-5.c: Update testcase.
6640
6641 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6642
6643         * gnat.dg/discr27.ad[sb]: Move dg directive.
6644         * gnat.dg/discr28.ad[sb]: New test.
6645         * gnat.dg/discr28_pkg.ads: New helper.
6646
6647 2011-04-17  Michael Matz  <matz@suse.de>
6648
6649         PR tree-optimization/48622
6650         PR lto/48645
6651         * gcc.dg/lto/pr48622_0.c: New test.
6652
6653 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6654
6655         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6656         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6657         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6658         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6659         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6660         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6661
6662 2011-04-15  Jason Merrill  <jason@redhat.com>
6663
6664         * g++.dg/cpp0x/range-for17.C: New.
6665
6666 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6667
6668         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6669         * g++.dg/cpp0x/range-for3.C: Likewise.
6670         * g++.dg/cpp0x/range-for9.C: Correct error message.
6671         * g++.dg/cpp0x/range-for11.C: New.
6672         * g++.dg/cpp0x/range-for12.C: New.
6673         * g++.dg/cpp0x/range-for13.C: New.
6674         * g++.dg/cpp0x/range-for14.C: New.
6675         * g++.dg/cpp0x/range-for15.C: New.
6676         * g++.dg/cpp0x/range-for16.C: New.
6677
6678 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6679
6680         PR fortran/18918
6681         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6682
6683 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6684
6685         * objc.dg/naming-4.m: Updated.
6686         * objc.dg/naming-5.m: Updated.
6687         * objc.dg/naming-6.m: New.
6688         * objc.dg/naming-7.m: New.
6689         * obj-c++.dg/naming-1.mm: Updated.
6690         * obj-c++.dg/naming-2.mm: Updated.
6691         * obj-c++.dg/naming-3.mm: New.
6692         * obj-c++.dg/naming-4.mm: New.
6693
6694 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6695
6696         PR libgfortran/48589
6697         * gfortran.dg/fmt_g0_5.f08: New test.
6698
6699 2011-04-15  Richard Guenther  <rguenther@suse.de>
6700
6701         PR testsuite/48286
6702         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6703
6704 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6705
6706         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6707         -finline-limit=0 to -fno-inline
6708
6709 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6710
6711         PR target/48614
6712         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6713         just avx.
6714
6715 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6716
6717         PR target/48605
6718         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6719         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6720         * gcc.target/i386/avx-insertps-3.c: New test.
6721         * gcc.target/i386/avx-insertps-4.c: New test.
6722
6723 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6724
6725         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6726         -finline-limit=0
6727
6728 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6729
6730         PR target/46779
6731         PR target/45291
6732         PR target/41894
6733         * gcc.target/avr/pr46779-1.c: New test case
6734         * gcc.target/avr/pr46779-2.c: New test case
6735
6736 2011-04-14  Jason Merrill  <jason@redhat.com>
6737
6738         * g++.dg/cpp0x/sfinae15.C: New.
6739
6740         * g++.dg/cpp0x/sfinae14.C: New.
6741
6742         * g++.dg/ext/vla10.C: New.
6743
6744 2011-04-14  Richard Guenther  <rguenther@suse.de>
6745
6746         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6747
6748 2011-04-14  Richard Guenther  <rguenther@suse.de>
6749
6750         * gcc.dg/fold-bitand-4.c: Move ...
6751         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6752
6753 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6754
6755         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6756         variables const.
6757         * gcc.target/avr/torture/trivial.c: Ditto.
6758
6759 2011-04-13  Jason Merrill  <jason@redhat.com>
6760
6761         * g++.dg/template/operator11.C: New.
6762
6763 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6764
6765         PR middle-end/48591
6766         * gcc.dg/gomp/pr48591.c: New test.
6767
6768         PR c++/48570
6769         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6770         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6771
6772 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6773
6774         PR c++/48574
6775         * g++.dg/template/dependent-expr7.C: New test case.
6776
6777 2011-04-13  Jason Merrill  <jason@redhat.com>
6778
6779         * g++.dg/cpp0x/sfinae13.C: New.
6780
6781 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6782
6783         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6784
6785 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6786
6787         * gcc.target/arm/pr43698.c: Remove -march option.
6788
6789 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6790
6791         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6792         -march option.
6793
6794 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6795
6796         PR fortran/48360
6797         PR fortran/48456
6798         * gfortran.dg/realloc_on_assign_6.f03: New test.
6799
6800 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6801
6802         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6803         targets the additional -mno-ms-bitfields and
6804         -Wno-packed-bitfield-compat options.
6805         * g++.dg/ext/bitfield3.C: Likewise.
6806         * g++.dg/ext/bitfield4.C: Likewise.
6807         * g++.dg/ext/bitfield5.C: Likewise.
6808         * gcc.dg/bitfld-15.c: Likewise.
6809         * gcc.dg/bitfld-16.c: Likewise.
6810         * gcc.dg/bitfld-17.c: Likewise.
6811         * gcc.dg/bitfld-18.c: Likewise.
6812
6813 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6814
6815         * gcc.target/arm/neon-vld3-1.c: New test.
6816         * gcc.target/arm/neon-vst3-1.c: New test.
6817         * gcc.target/arm/neon/v*.c: Regenerate.
6818
6819 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6820
6821         PR rtl-optimization/48549
6822         * g++.dg/opt/pr48549.C: New test.
6823
6824 2011-04-12  Richard Guenther  <rguenther@suse.de>
6825
6826         PR tree-optimization/46076
6827         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6828
6829 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6830
6831         PR testsuite/21164
6832         * lib/compat.exp (compat-execute): Declare unsupported after
6833         stripping path from src1.
6834         * lib/lto.exp (lto-execute): Likewise.
6835
6836 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6837
6838         PR c/48552
6839         * gcc.dg/pr48552-1.c: New test.
6840         * gcc.dg/pr48552-2.c: New test.
6841
6842 2011-04-11  Jason Merrill  <jason@redhat.com>
6843
6844         * g++.dg/cpp0x/sfinae12.C: New.
6845
6846         * g++.dg/cpp0x/enum10.C: New.
6847
6848         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6849
6850         * g++.dg/cpp0x/rv-func.C: New.
6851
6852 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6853
6854         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6855         alpha*-dec-osf5*.
6856
6857 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6858
6859         PR tree-optimization/48195
6860         * gcc.dg/ipa/pr48195.c: New test.
6861
6862 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6863
6864         * gnat.dg/return3.adb: Remove unused switch.
6865
6866 2011-04-08  Mike Stump  <mikestump@comcast.net>
6867
6868         PR testsuite/48506
6869         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6870         default to fno-common.
6871
6872 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6873
6874         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6875         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6876
6877 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6878
6879         PR fortran/48448
6880         * gfortran.dg/function_optimize_5.f90:  New test.
6881
6882 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6883
6884         * gnat.dg/aggr17.adb: New test.
6885         * gnat.dg/aggr18.adb: Likewise.
6886
6887 2011-04-08  Michael Matz  <matz@suse.de>
6888
6889         PR middle-end/48389
6890         * gcc.target/i386/pr48389.c: New test.
6891
6892 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6893
6894         PR rtl-optimization/48272
6895         * g++.dg/opt/pr48272.C: New.
6896
6897 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6898
6899         PR rtl-optimization/48235
6900         * gcc.dg/pr48235.c: New.
6901
6902 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6903
6904         PR rtl-optimization/48302
6905         * g++.dg/opt/pr48302.C: New.
6906
6907 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6908
6909         PR target/48273
6910         * g++.dg/opt/pr48273.C: New.
6911
6912 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6913
6914         PR rtl-optimization/48442
6915         * gcc.dg/pr48442.c: New.
6916
6917 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6918
6919         PR tree-optimization/48377
6920         * gcc.dg/vect/pr48377.c: New test.
6921
6922 2011-04-07  Jason Merrill  <jason@redhat.com>
6923
6924         * g++.dg/cpp0x/regress/call1.C: New.
6925
6926         * g++.dg/cpp0x/variadic107.C: New.
6927
6928         * g++.dg/cpp0x/sfinae11.C: New.
6929         * g++.dg/cpp0x/noexcept02.C: Fix.
6930
6931         * g++.dg/cpp0x/sfinae10.C: New.
6932
6933         * g++.dg/cpp0x/sfinae9.C: New.
6934
6935         * c-c++-common/Wcast-qual-1.c: Move here from...
6936         * gcc.dg/cast-qual-3.c: ...here, and...
6937         * g++.dg/warn/Wcast-qual2.C: ...here.
6938
6939         * g++.dg/cpp0x/sfinae8.C: New.
6940
6941         * g++.dg/cpp0x/sfinae7.C: New.
6942
6943         * g++.dg/cpp0x/enum9.C: New.
6944
6945 2011-04-07  Mike Stump  <mikestump@comcast.net>
6946
6947         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6948         with no trampolines.
6949
6950 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR fortran/48117
6953         * gfortran.dg/gomp/pr48117.f90: New test.
6954
6955         PR debug/48343
6956         * gcc.dg/torture/pr48343.c: New test.
6957
6958 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6959
6960         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6961
6962 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6963
6964         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6965
6966 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6967
6968         PR target/43920
6969         * lib/scanasm.exp (object-size): New proc.
6970         * gcc.target/arm/pr43920-2.c: New test.
6971
6972 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6973
6974         PR fortran/18918
6975         PR fortran/48477
6976         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6977
6978 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6979
6980         * gcc.dg/mtune.c: Prune note from output.
6981
6982 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR debug/48466
6985         * gcc.dg/guality/pr36977.c: New test.
6986         * gcc.dg/guality/pr48466.c: New test.
6987
6988 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6989
6990         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6991
6992 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6993
6994         * gnat.dg/return3.adb: New test.
6995
6996 2011-04-06  Richard Guenther  <rguenther@suse.de>
6997
6998         PR tree-optimization/47663
6999         * gcc.dg/tree-ssa/inline-8.c: New testcase.
7000
7001 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
7002
7003         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7004         Solaris 8 and 9 as well.
7005
7006 2011-04-05  Tom de Vries  <tom@codesourcery.com>
7007
7008         PR target/43920
7009         * gcc.target/arm/pr43920-1.c: New test.
7010
7011 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
7012
7013         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7014         (cctor): Actually return the value.
7015         (main): Cast return values.
7016
7017 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7018
7019         * gfortran.dg/character_comparison_8.f90:  New test.
7020
7021 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7022
7023         * frontend-passes: (optimize_lexical_comparison): New function.
7024         (optimize_expr): Call it.
7025         (optimize_comparison): Also handle lexical comparison functions.
7026         Return false instad of -2 for unequal comparison.
7027
7028 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7029
7030         PR fortran/48412
7031         * function_optimize_4.f90:  New test.
7032
7033 2011-04-04  Tobias Burnus  <burnus@net-b.de>
7034
7035         PR fortran/18918
7036         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7037         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7038         * gfortran.dg/coarray_15.f90: New.
7039
7040 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7041
7042         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7043         * gfortran.dg/bessel_7.f90: Likewise.
7044
7045 2011-04-03  Tobias Burnus  <burnus@net-b.de>
7046
7047         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7048
7049 2011-04-03  Richard Guenther  <rguenther@suse.de>
7050             Ira Rosen  <ira.rosen@linaro.org>
7051
7052         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7053         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7054         -ftree-loop-if-convert-stores.
7055
7056 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7057
7058         * gnat.dg/specs/aggr2.ads: New test.
7059
7060 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7061
7062         * gnat.dg/debug2.ad[sb]: New test.
7063         * gnat.dg/debug2_pkg.ads: New helper.
7064         * gnat.dg/debug3.ad[sb]: New test.
7065
7066 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
7067
7068         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7069
7070 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR middle-end/48335
7073         * gcc.c-torture/compile/pr48335-1.c: New test.
7074         * gcc.dg/pr48335-1.c: New test.
7075         * gcc.dg/pr48335-2.c: New test.
7076         * gcc.dg/pr48335-3.c: New test.
7077         * gcc.dg/pr48335-4.c: New test.
7078         * gcc.dg/pr48335-5.c: New test.
7079         * gcc.dg/pr48335-6.c: New test.
7080         * gcc.dg/pr48335-7.c: New test.
7081         * gcc.dg/pr48335-8.c: New test.
7082         * gcc.target/i386/pr48335-1.c: New test.
7083
7084 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
7085
7086         PR c/36299
7087         * gcc.dg/Waddress.c: New test.
7088
7089 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7090
7091         PR fortran/48352
7092         * gfortran.dg/function_optimize_3.f90:  New test.
7093
7094 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
7095
7096         * gcc.c-torture/compile/20110401-1.c: New test.
7097
7098         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7099         * g++.dg/lto/20091002-2_0.C: Likewise.
7100         * g++.dg/lto/20090303_0.c: Likewise.
7101         * g++.dg/lto/20091004-1_0.C: Likewise.
7102         * g++.dg/lto/20091002-3_0.C: Likewise.
7103         * g++.dg/lto/20091004-2_0.C: Likewise.
7104         * g++.dg/lto/20081123_0.C: Likewise.
7105         * g++.dg/lto/20090313_0.C: Likewise.
7106         * g++.dg/lto/20081109-1_0.C: Likewise.
7107         * g++.dg/lto/20081219_0.C: Likewise.
7108         * g++.dg/lto/20081204-1_0.C: Likewise.
7109         * g++.dg/lto/20090302_0.C: Likewise.
7110         * g++.dg/lto/20081119-1_0.C: Likewise.
7111         * g++.dg/lto/20081118_0.C: Likewise.
7112         * gcc.dg/lto/20091020-2_0.c: Likewise.
7113         * gcc.dg/lto/20090210_0.c: Likewise.
7114         * gcc.dg/lto/20081204-1_0.c: Likewise.
7115         * gcc.dg/lto/20081224_0.c: Likewise.
7116         * gcc.dg/lto/20090219_0.c: Likewise.
7117         * gcc.dg/lto/20091014-1_0.c: Likewise.
7118         * gcc.dg/lto/20091016-1_0.c: Likewise.
7119         * gcc.dg/lto/20090206-2_0.c: Likewise.
7120         * gcc.dg/lto/20090116_0.c: Likewise.
7121         * gcc.dg/lto/20091013-1_0.c: Likewise.
7122         * gcc.dg/lto/20091015-1_0.c: Likewise.
7123         * gcc.dg/lto/20090126-2_0.c: Likewise.
7124
7125 2011-03-31  Ian Lance Taylor  <iant@google.com>
7126
7127         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7128
7129 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7130
7131         * gnat.dg/opt16.adb: New test.
7132
7133 2011-03-31  Jason Merrill  <jason@redhat.com>
7134
7135         * g++.dg/cpp0x/defaulted24.C: New.
7136
7137 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7138
7139         PR target/16292
7140         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7141         with -O0.
7142
7143 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7144
7145         * g++.dg/other/i386-9.C: New test.
7146
7147 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7148
7149         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7150
7151 2011-03-30  Jason Merrill  <jason@redhat.com>
7152
7153         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7154
7155         * g++.dg/cpp0x/regress/isnan.C: New.
7156
7157         * g++.dg/cpp0x/initlist46.C: New.
7158
7159 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7160
7161         PR target/47551
7162         * gcc.target/arm/neon-modes-2.c: New test.
7163
7164 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7165
7166         PR c/48305
7167         * gcc.c-torture/compile/pr48305.c: New test.
7168
7169 2011-03-29  Jason Merrill  <jason@redhat.com>
7170
7171         * g++.dg/cpp0x/regress/value-dep1.C: New.
7172
7173 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7174
7175         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7176
7177 2011-03-29  Ian Lance Taylor  <iant@google.com>
7178
7179         * go.test/go-test.exp: Handle the test lines used in several new
7180         tests.
7181         (errchk): Add opts parameter.  Change all callers.  Handle parens
7182         in regexps.
7183
7184 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7185             Dominique d'Humieres  <dominiq@lps.ens.fr>
7186
7187         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7188         and __APPLE__ && __PPC__ && __ALTIVEC__.
7189
7190 2011-03-29  Jason Merrill  <jason@redhat.com>
7191
7192         * g++.dg/cpp0x/dependent1.C: New.
7193
7194         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7195
7196         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7197
7198         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7199
7200 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7201
7202         PR fortran/48095
7203         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7204         * gfortran.dg/proc_ptr_comp_32.f90: New.
7205
7206 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7207
7208         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7209         check for corresponding warning.
7210
7211 2011-03-28  Jason Merrill  <jason@redhat.com>
7212
7213         * g++.dg/cpp0x/rv-deduce2.C: New.
7214
7215 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7216
7217         PR debug/48203
7218         * gcc.dg/pr48203.c: New test.
7219
7220 2011-03-28  Jeff Law <law@redhat.com>
7221
7222         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7223
7224 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7225
7226         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7227         and __PPC__ && __ALTIVEC__.
7228
7229 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7230
7231         PR testsuite/48238
7232         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7233         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7234         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7235         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7236
7237 2011-03-28  Jason Merrill  <jason@redhat.com>
7238
7239         * g++.dg/cpp0x/initlist-array2.C: New.
7240
7241         * g++.dg/cpp0x/initlist-array1.C: New.
7242
7243         * g++.dg/cpp0x/constexpr-compound.C: New.
7244
7245         * g++.dg/cpp0x/constexpr-using.C: New.
7246
7247         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7248
7249 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7250
7251         PR testsuite/48276
7252         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7253
7254 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7255
7256         * gcc.dg/slp-1.c: New test.
7257
7258 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7259
7260         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7261         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7262         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7263         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7264         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7265         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7266         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7267         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7268         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7269         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7270         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7271         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7272         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7273         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7274
7275 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7276
7277         PR fortran/47065
7278         * gfortran.dg/trim_optimize_5.f90:  New test.
7279         * gfortran.dg/trim_optimize_6.f90:  New test.
7280
7281 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7282
7283         PR target/38598
7284         * gcc.target/mips/madd-7.c: Remove -mlong32.
7285         * gcc.target/mips/msub-7.c: Likewise.
7286
7287 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7288
7289         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7290         accesses to preserve the meaning of the test for doubleword vectors.
7291         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7292         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7293
7294 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7295
7296         PR fortran/48291
7297         * gfortran.dg/class_42.f03: New.
7298
7299 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7300
7301         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7302         strided accesses.
7303
7304 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7305
7306         PR rtl-optimization/48144
7307         * gcc.dg/pr48144.c: New test.
7308
7309 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7310
7311         * gnat.dg/discr27.ad[sb]: New test.
7312
7313 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7314
7315         * gnat.dg/limited_with2.ad[sb]: New test.
7316         * gnat.dg/limited_with2_pkg1.ads: New helper.
7317         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7318
7319 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7320
7321         * gnat.dg/opt15.adb: New test.
7322         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7323
7324 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7325
7326         PR fortran/48174
7327         PR fortran/45304
7328         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7329         * gfortran.dg/leadz_trailz_3.f90: Ditto
7330
7331 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7332
7333         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7334
7335 2011-03-25  Jason Merrill  <jason@redhat.com>
7336
7337         * g++.dg/cpp0x/defaulted22.C: New.
7338         * g++.dg/cpp0x/defaulted23.C: New.
7339         * g++.dg/cpp0x/defaulted15.C: Adjust.
7340
7341 2011-03-25  Jason Merrill  <jason@redhat.com>
7342
7343         * g++.dg/cpp0x/move1.C: New.
7344
7345 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7346
7347         PR target/48287
7348         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7349
7350 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7351
7352         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7353         for mips-sgi-irix6.5.
7354         Replace snprintf prototype by <stdio.h>.
7355
7356 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7357
7358         PR testsuite/48283
7359         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7360         run_expensive_tests.
7361         * gcc.dg/graphite/block-4.c: Likewise.
7362         * gcc.dg/graphite/block-7.c: Likewise.
7363         * gcc.dg/graphite/block-8.c: Likewise.
7364
7365 2011-03-25  Richard Guenther  <rguenther@suse.de>
7366
7367         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7368         * g++.dg/tree-ssa/pr8781.C: Likewise.
7369         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7370         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7371         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7372         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7373         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7374         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7375         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7376         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7377         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7378         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7379         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7380         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7381         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7382         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7383         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7384         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7385         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7386         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7387         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7388         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7389         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7390         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7391         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7392         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7393         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7394         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7395         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7396         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7397         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7398         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7399         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7400         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7401         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7402         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7403         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7404         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7405         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7406         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7407         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7408         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7409         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7410         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7411         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7412         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7413         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7414         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7415         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7416         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7417         * c-c++-common/pr46562-2.c: Likewise.
7418         * gfortran.dg/pr42108.f90: Likewise.
7419         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7420         foo to be inlined even at -O1.
7421         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7422         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7423         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7424         * gcc.dg/matrix/matrix.exp: Disable FRE.
7425
7426 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR debug/48204
7429         * gcc.dg/dfp/pr48204.c: New test.
7430
7431 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7432
7433         PR target/48209
7434         * gcc.c-torture/execute/pr47917.c: Move this...
7435         * gcc.dg/torture/pr47917.c: to here and add xfails.
7436
7437 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7438
7439         * gnat.dg/array16.ad[sb]: New test.
7440         * gnat.dg/array16.ads: New helper.
7441
7442 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7443
7444         * gnat.dg/derived_type2.adb: New test.
7445
7446 2011-03-24  Richard Guenther  <rguenther@suse.de>
7447
7448         PR tree-optimization/48271
7449         * g++.dg/torture/pr48271.C: New testcase.
7450
7451 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7452
7453         * gnat.dg/array15.ad[sb]: New test.
7454
7455 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7456
7457         PR target/48237
7458         * gcc.target/i386/pr48237.c: New test.
7459
7460 2011-03-24  Richard Guenther  <rguenther@suse.de>
7461
7462         PR middle-end/48269
7463         * gcc.dg/builtin-object-size-10.c: New testcase.
7464
7465 2011-03-24  Richard Guenther  <rguenther@suse.de>
7466
7467         PR tree-optimization/46562
7468         * c-c++-common/pr46562-2.c: New testcase.
7469         * c-c++-common/pr46562.c: Likewise.
7470
7471 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7472
7473         * gcc.dg/vect/vect-cselim-1.c: New test.
7474         * gcc.dg/vect/vect-cselim-2.c: New test.
7475
7476 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7477
7478         * gcc.target/arm/pr46934.c: New.
7479
7480 2011-03-23  Ian Lance Taylor  <iant@google.com>
7481
7482         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7483
7484 2011-03-23  Richard Guenther  <rguenther@suse.de>
7485
7486         * gcc.dg/struct: Remove directory and contents.
7487
7488 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7489
7490         PR testsuite/48251
7491         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7492
7493 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7494
7495         * gnat.dg/discr26.ad[sb]: New test.
7496         * gnat.dg/discr26_pkg.ads: New helper.
7497
7498 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7499
7500         PR target/47553
7501         * gcc.target/arm/neon-vld-1.c: New test.
7502
7503 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7504
7505         * gnat.dg/array14.ad[sb]: New test.
7506         * gnat.dg/array14_pkg.ads: New helper.
7507
7508 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7509
7510         * gcc.c-torture/execute/920501-8.x: Remove.
7511         * gcc.c-torture/execute/930513-1.x: Remove.
7512         * gcc.c-torture/execute/960312-1.x: Remove.
7513         * gcc.c-torture/compile/20000804-1.c,
7514         gcc.c-torture/compile/20001205-1.c,
7515         gcc.c-torture/compile/20001226-1.c,
7516         gcc.c-torture/compile/20010518-2.c,
7517         gcc.c-torture/compile/20020312-1.c,
7518         gcc.c-torture/compile/20020604-1.c,
7519         gcc.c-torture/compile/920501-12.c,
7520         gcc.c-torture/compile/920501-4.c,
7521         gcc.c-torture/compile/920520-1.c,
7522         gcc.c-torture/compile/980506-1.c,
7523         gcc.c-torture/execute/980709-1.x,
7524         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7525         options for m68hc11.
7526         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7527         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7528         m68hc11.
7529
7530 2011-03-22  Nick Clifton  <nickc@redhat.com>
7531
7532         * lib/target-supports.exp (check_profiling_available): Add MN10300
7533         to the list of targets that do not support profiling.  Restore
7534         alpha sorting to this list.
7535
7536 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7537
7538         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7539         failure on 32-bit systems.
7540         * gcc.dg/torture/vector-2.c: Ditto.
7541
7542 2011-03-22  Richard Guenther  <rguenther@suse.de>
7543
7544         PR tree-optimization/48228
7545         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7546
7547 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7548
7549         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7550         powerpc.
7551
7552         PR target/48226
7553         * gcc.target/powerpc/pr48226.c: New file.
7554
7555 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7556
7557         * lib/prune.exp (prune_gcc_output): Prune "could not create
7558         compact unwind for" warnings.
7559
7560 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR c/42544
7563         PR c/48197
7564         * gcc.c-torture/execute/pr42544.c: New test.
7565         * gcc.c-torture/execute/pr48197.c: New test.
7566
7567 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7568
7569         PR preprocessor/48192
7570         * gcc.target/powerpc/pr48192.c: New file.
7571
7572         PR target/48053
7573         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7574         split problem of 0 being loaded in a VSX register.
7575
7576 2011-03-21  Richard Guenther  <rguenther@suse.de>
7577
7578         PR c/47939
7579         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7580         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7581         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7582         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7583
7584 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7585
7586         PR target/48213
7587         * gcc.dg/pr48213.c: New test.
7588
7589 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7590
7591         PR target/12171
7592         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7593
7594 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7595
7596         * gcc.target/arm/xor-and.c: New.
7597
7598 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7599
7600         PR fortran/22572
7601         * gfortran.dg/function_optimize_1.f90:  New test.
7602         * gfortran.dg/function_optimize_2.f90:  New test.
7603
7604 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7605
7606         PR rtl-optimization/47502
7607         * gcc.target/i386/pr47502-1.c: New.
7608         * gcc.target/i386/pr47502-2.c: Likewise.
7609
7610 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7611
7612         PR rtl-optimization/48156
7613         * gcc.dg/pr48156.c: New test.
7614
7615 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7616
7617         PR libfortran/47439
7618         * gfortran.dg/scratch_1.f90: Adjust test.
7619
7620 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7621
7622         PR libfortran/47439
7623         * gfortran.dg/scratch_1.f90: New test.
7624
7625 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7626
7627         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7628         variably modified typedefs.
7629         * gcc.dg/c1x-typedef-2.c: Remove.
7630
7631 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7632
7633         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7634         * gcc.dg/c1x-anon-struct-3.c: New test.
7635         * gcc.dg/anon-struct-11.c: Update.
7636
7637 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7638
7639         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7640         dg-xfail-run-if.
7641         Only xfail with gas.
7642
7643 2011-03-18  Jason Merrill  <jason@redhat.com>
7644
7645         * g++.dg/template/fn-ptr1.C: New.
7646
7647         * g++.dg/overload/volatile1.C: New.
7648
7649         * g++.dg/opt/pr23372.C: New.
7650
7651         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7652
7653 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7654
7655         PR middle-end/47405
7656         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7657
7658 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7659
7660         * gcc.target/arm/unsigned-extend-1.c: New.
7661
7662 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7663
7664         PR bootstrap/48161
7665         * gcc.c-torture/compile/pr48161.c: New test.
7666
7667 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7668
7669         PR middle-end/47725
7670         * gcc.dg/torture/pr47725.c: New.
7671
7672 2011-03-17  Jason Merrill  <jason@redhat.com>
7673
7674         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7675         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7676
7677 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7678
7679         * gnat.dg/specs/elab2.ads: New test.
7680         * gnat.dg/specs/elab2_pkg.ads: New helper.
7681
7682 2011-03-17  Jason Merrill  <jason@redhat.com>
7683
7684         * g++.dg/cpp0x/decltype-1212.C: New.
7685         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7686
7687 2011-03-17  Jason Merrill  <jason@redhat.com>
7688
7689         * g++.dg/parse/memfnquals1.C: New.
7690
7691 2011-03-17  Richard Guenther  <rguenther@suse.de>
7692
7693         PR middle-end/48134
7694         * gcc.dg/pr48134.c: New testcase.
7695
7696 2011-03-17  Richard Guenther  <rguenther@suse.de>
7697
7698         PR middle-end/48165
7699         * g++.dg/torture/pr48165.C: New testcase.
7700
7701 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7702
7703         PR rtl-optimization/48141
7704         * gcc.dg/pr48141.c: New test.
7705
7706 2011-03-16  Jason Merrill  <jason@redhat.com>
7707
7708         * g++.dg/cpp0x/constexpr-48089.C: New.
7709
7710         * g++.dg/cpp0x/constexpr-abi1.C: New.
7711
7712         * g++.dg/cpp0x/constexpr-46336.C: New.
7713         * g++.dg/parse/friend5.C: Adjust expected errors.
7714
7715         * g++.dg/cpp0x/constexpr-47570.C: New.
7716
7717 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7718
7719         PR debug/47510
7720         * ++.dg/debug/dwarf2/typedef6.C: New test.
7721
7722 2011-03-16  Jason Merrill  <jason@redhat.com>
7723
7724         * g++.dg/cpp0x/elision2.C: New.
7725
7726         * g++.dg/cpp0x/constexpr-array3.C: New.
7727
7728 2011-03-16  Jason Merrill  <jason@redhat.com>
7729
7730         * g++.dg/cpp0x/sfinae6.C: New.
7731         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7732         * g++.dg/cpp0x/pr45908.C: Likewise.
7733         * g++.dg/cpp0x/sfinae6.C: Likewise.
7734         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7735         * g++.old-deja/g++.law/arg11.C: Likewise.
7736
7737 2011-03-16  Jason Merrill  <jason@redhat.com>
7738
7739         * g++.dg/template/incomplete6.C: New.
7740
7741 2011-03-16  Jeff Law <law@redhat.com>
7742
7743         * gcc.dg/tree-ssa/vrp55.c: New test.
7744
7745 2011-03-16  Jason Merrill  <jason@redhat.com>
7746
7747         * g++.dg/cpp0x/auto22.C: New.
7748
7749 2011-03-16  Richard Guenther  <rguenther@suse.de>
7750
7751         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7752         optimizing it away if promoted to const.
7753
7754 2011-03-16  Richard Guenther  <rguenther@suse.de>
7755
7756         PR tree-optimization/48149
7757         * gcc.dg/fold-complex-1.c: New testcase.
7758
7759 2011-03-16  Richard Guenther  <rguenther@suse.de>
7760
7761         PR testsuite/48147
7762         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7763         or cloning happens.
7764
7765 2011-03-16  Richard Guenther  <rguenther@suse.de>
7766
7767         PR tree-optimization/26134
7768         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7769
7770 2011-03-16  Richard Guenther  <rguenther@suse.de>
7771
7772         PR tree-optimization/48146
7773         * gcc.dg/torture/pr48146.c: New testcase.
7774
7775 2011-03-16  Richard Guenther  <rguenther@suse.de>
7776
7777         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7778         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7779
7780 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR middle-end/48136
7783         * gcc.c-torture/compile/pr48136.c: New test.
7784
7785         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7786
7787         PR debug/45882
7788         * gcc.dg/guality/pr45882.c: New test.
7789
7790 2011-03-15  Jason Merrill  <jason@redhat.com>
7791
7792         * g++.dg/cpp0x/constexpr-recursion.C: New.
7793
7794         * g++.dg/cpp0x/implicit11.C: New.
7795
7796 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7797
7798         * g++.dg/cpp0x/constexpr-attribute.C: New.
7799
7800 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7801
7802         * g++.dg/parse/pr34758.C: New.
7803
7804 2011-03-15  Xinliang David Li  <davidxl@google.com>
7805
7806         PR c/47837
7807         * gcc.dg/uninit-pred-7_d.c: New test.
7808         * gcc.dg/uninit-pred-8_d.c: New test.
7809
7810 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7811
7812         PR target/46788
7813         * gcc.target/arm/pr46788.c: New.
7814
7815 2011-03-15  Richard Guenther  <rguenther@suse.de>
7816
7817         PR middle-end/47650
7818         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7819         * gfortran.dg/ishft_4.f90: Likewise.
7820         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7821
7822 2011-03-15  Richard Guenther  <rguenther@suse.de>
7823
7824         PR tree-optimization/13954
7825         * g++.dg/tree-ssa/pr13954.C: New testcase.
7826
7827 2011-03-15  Richard Guenther  <rguenther@suse.de>
7828
7829         PR tree-optimization/48037
7830         * gcc.target/i386/pr48037-1.c: New testcase.
7831
7832 2011-03-15  Richard Guenther  <rguenther@suse.de>
7833
7834         PR tree-optimization/41490
7835         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7836         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7837         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7838         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7839         * g++.dg/tree-ssa/pr33604.C: Adjust.
7840
7841 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7842
7843         PR middle-end/47917
7844         * gcc.c-torture/execute/pr47917.c: New test.
7845         * gcc.dg/pr47917.c: New test.
7846
7847         PR middle-end/38878
7848         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7849
7850 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7851
7852         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7853         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7854         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7855         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7856         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7857         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7858         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7859         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7860         * gcc.target/i386/avx-floor-vec.c: Ditto.
7861         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7862         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7863         * gcc.target/i386/avx-rint-vec.c: Ditto.
7864         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7865         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7866         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7867         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7868
7869 2011-03-14  Tom Tromey  <tromey@redhat.com>
7870
7871         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7872         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7873         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7874
7875 2011-03-14  Tom Tromey  <tromey@redhat.com>
7876
7877         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7878         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7879         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7880
7881 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7882
7883         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7884
7885 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7886
7887         PR rtl-optimization/47166
7888         * gcc.c-torture/execute/postmod-1.c: New test.
7889
7890 2011-03-14  Richard Guenther  <rguenther@suse.de>
7891
7892         PR middle-end/48098
7893         * gcc.dg/torture/pr48098.c: New testcase.
7894
7895 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7896
7897         PR target/48053
7898         * gcc.target/powerpc/pr48053-1.c: New test.
7899         * gcc.target/powerpc/pr48053-2.c: Likewise.
7900
7901 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7902
7903         PR libfortran/48066
7904         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7905
7906 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7907
7908         PR libfortran/48066
7909         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7910
7911 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7912
7913         PR fortran/48059
7914         * gfortran.dg/class_41.f03: New.
7915
7916 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7917
7918         * g++.dg/conversion/cast3.C: New test.
7919
7920 2011-03-11  Jason Merrill  <jason@redhat.com>
7921
7922         * g++.dg/template/error45.C: New.
7923
7924         * g++.dg/parse/no-type-defn1.C: New.
7925
7926         * g++.dg/ext/attrib40.C: New.
7927
7928         * g++.dg/cpp0x/regress/array1.C: New.
7929
7930 2011-03-11  Richard Guenther  <rguenther@suse.de>
7931
7932         PR tree-optimization/48067
7933         * gcc.dg/pr48067.c: New testcase.
7934
7935 2011-03-11  Richard Guenther  <rguenther@suse.de>
7936
7937         PR lto/48073
7938         * g++.dg/lto/20110311-1_0.C: New testcase.
7939
7940 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7941
7942         PR c++/48035
7943         * g++.dg/inherit/virtual8.C: New test.
7944
7945         PR middle-end/48044
7946         * gcc.dg/torture/pr48044.c: New test.
7947
7948 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7949
7950         PR fortran/47768
7951         * gfortran.dg/proc_ptr_comp_31.f90: New.
7952
7953 2011-03-11  Richard Guenther  <rguenther@suse.de>
7954
7955         PR tree-optimization/47278
7956         * gcc.dg/torture/pr47278-1.c: New testcase.
7957         * gcc.dg/torture/pr47278-2.c: Likewise.
7958
7959 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7960
7961         PR tree-optimization/48063
7962         * gcc.dg/torture/pr48063.c: New test.
7963
7964 2011-03-10  Jason Merrill  <jason@redhat.com>
7965
7966         * g++.dg/template/array22.C: New.
7967
7968         * g++.dg/cpp0x/syntax-err1.C: New.
7969         * g++.dg/parse/error36.C: Adjust expected errors.
7970         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7971         * g++.old-deja/g++.pt/typename3.C: Likewise.
7972         * g++.old-deja/g++.pt/typename4.C: Likewise.
7973         * g++.old-deja/g++.pt/typename6.C: Likewise.
7974
7975 2011-03-09  Jason Merrill  <jason@redhat.com>
7976
7977         * g++.dg/template/nontype22.C: New.
7978
7979 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7980
7981         PR tree-optimization/47714
7982         * g++.dg/torture/pr47714.C: New test.
7983
7984 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7985
7986         PR target/47755
7987         * gcc.target/powerpc/pr47755-2.c: New file.
7988
7989 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7990
7991         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7992         is not set in the environment, pass 64 as first argument when not
7993         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7994         native where ulimit -u is supported.
7995
7996 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7997
7998         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7999
8000 2011-03-08  Jason Merrill  <jason@redhat.com>
8001
8002         * g++.dg/template/nontype21.C: New.
8003
8004         * g++.dg/template/anon5.C: New.
8005
8006 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8007
8008         PR debug/47881
8009         * gcc.dg/pr47881.c: New test.
8010
8011 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
8012
8013         PR c++/47957
8014         * g++.dg/lookup/template3.C: New test.
8015
8016 2011-03-08  Kai Tietz  <ktietz@redhat.com>
8017
8018         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8019         'long' type.
8020
8021 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
8022
8023         PR testsuite/47954
8024         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8025         sizeof to compute alignment.
8026
8027 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8028
8029         PR tree-optimization/48022
8030         * gcc.dg/pr48022-1.c: New test.
8031         * gcc.dg/pr48022-2.c: New test.
8032
8033 2011-03-07  Jason Merrill  <jason@redhat.com>
8034
8035         * g++.dg/template/nontype20.C: New.
8036         * g++.dg/init/member1.C: Adjust expected errors.
8037         * g++.dg/parse/constant4.C: Likewise.
8038         * g++.dg/template/qualified-id3.C: Likewise.
8039         * g++.old-deja/g++.pt/crash10.C: Likewise.
8040
8041         * g++.dg/cpp0x/regress/non-const1.C: New.
8042
8043 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
8044
8045         PR debug/47991
8046         * gcc.dg/pr47991.c: New test.
8047
8048 2011-03-07  Jason Merrill  <jason@redhat.com>
8049
8050         * g++.dg/abi/mangle46.C: New.
8051
8052 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
8053
8054         PR target/47862
8055         * gcc.target/powerpc/pr47862.c: New.
8056
8057 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
8058
8059         PR target/45413
8060         * gcc.target/i386/combine-mul.c: Require nonpic.
8061
8062 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
8063             Nathan Froyd  <froydnj@codesourcery.com>
8064
8065         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8066
8067 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
8068
8069         * README.QMTEST: Remove.
8070
8071 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
8072             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8073
8074         PR fortran/47850
8075         * gfortran.dg/array_constructor_37.f90 : New test.
8076
8077 2011-03-05  Jason Merrill  <jason@redhat.com>
8078
8079         * g++.dg/abi/mangle39.C: ABI v5, not 6.
8080         * g++.dg/abi/mangle45.C: Likewise.
8081         * g++.dg/cpp0x/trailing1.C: Likewise.
8082
8083 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8084
8085         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8086
8087 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
8088
8089         PR rtl-optimization/47899
8090         * gcc.dg/pr47899.c: New test.
8091
8092         * gcc.dg/torture/pr47968.c: Ignore warnings.
8093
8094         PR tree-optimization/47967
8095         * gcc.c-torture/compile/pr47967.c: New test.
8096
8097 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8098
8099         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8100         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8101
8102 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8103
8104         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8105         and property_getAttributes() if __OBJC2__.
8106         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8107         * objc.dg/property/property-encoding-1.m: New.
8108         * obj-c++.dg/property/property-encoding-1.mm: New.
8109
8110 2011-03-04  Jason Merrill  <jason@redhat.com>
8111
8112         * g++.dg/template/pseudodtor6.C: New.
8113
8114         * g++.dg/inherit/covariant19.C: New.
8115
8116 2011-03-04  Richard Guenther  <rguenther@suse.de>
8117
8118         PR middle-end/47968
8119         * gcc.dg/torture/pr47968.c: New testcase.
8120
8121 2011-03-04  Richard Guenther  <rguenther@suse.de>
8122
8123         PR middle-end/47975
8124         * gcc.dg/torture/pr47975.c: New testcase.
8125
8126 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
8127
8128         PR c++/47974
8129         * g++.dg/template/crash106.C: New.
8130
8131 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
8132
8133         PR c/47963
8134         * gcc.dg/gomp/pr47963.c: New test.
8135         * g++.dg/gomp/pr47963.C: New test.
8136
8137 2011-03-02  Jason Merrill  <jason@redhat.com>
8138
8139         * g++.dg/cpp0x/regress/condition1.C: New.
8140
8141         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8142
8143 2011-03-01  Jason Merrill  <jason@redhat.com>
8144
8145         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8146
8147         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8148
8149 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8150
8151         PR rtl-optimization/47925
8152         * gcc.c-torture/execute/pr47925.c: New test.
8153
8154 2011-03-01  Jason Merrill  <jason@redhat.com>
8155
8156         * g++.dg/cpp0x/decltype25.C: New.
8157
8158         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8159
8160 2011-03-01  Richard Guenther  <rguenther@suse.de>
8161
8162         PR tree-optimization/47890
8163         * gcc.dg/torture/pr47890.c: New testcase.
8164
8165 2011-03-01  Richard Guenther  <rguenther@suse.de>
8166
8167         PR lto/47924
8168         * gcc.dg/lto/pr47924_0.c: New testcase.
8169
8170 2011-03-01  Richard Guenther  <rguenther@suse.de>
8171
8172         PR lto/46911
8173         * gfortran.dg/lto/pr46911_0.f: New testcase.
8174
8175 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8176
8177         PR libgfortran/47933
8178         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8179         compile errors from older code form.
8180
8181 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8182
8183         PR libgfortran/47567
8184         * gfortran.dg/fmt_fw_d.f90: New test.
8185
8186 2011-02-28  Jason Merrill  <jason@redhat.com>
8187
8188         * g++.dg/inherit/covariant18.C: New.
8189
8190 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8191
8192         PR middle-end/47893
8193         * gcc.dg/pr47893.c: New test.
8194
8195 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8196
8197         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8198         NULL in case of a selector with conflicting types.
8199         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8200
8201 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8202
8203         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8204         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8205         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8206         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8207
8208 2011-02-28  Jason Merrill  <jason@redhat.com>
8209
8210         PR c++/47906
8211         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8212
8213 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8214
8215         PR libgfortran/47778
8216         * gfortran.dg/namelist_71.f90: New test.
8217
8218 2011-02-27  Jason Merrill  <jason@redhat.com>
8219
8220         PR c++/47906
8221         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8222         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8223
8224 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8225
8226         PR c++/46466
8227         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8228
8229 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8230
8231         PR fortran/47886
8232         * gfortran.dg/gomp/task-1.f90: Removed.
8233
8234 2011-02-26  Jason Merrill  <jason@redhat.com>
8235
8236         * g++.dg/template/this-targ1.C: New.
8237
8238         * g++.dg/cpp0x/regress/template-const1.C: New.
8239         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8240         * g++.dg/template/function1.C: Adjust.
8241         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8242         * g++.dg/debug/debug7.C: Adjust.
8243
8244 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8245
8246         PR fortran/47886
8247         * gfortran.dg/gomp/task-1.f90: New.
8248
8249 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8250
8251         * gcc.target/arm/neon-thumb2-move.c: Add
8252         dg-require-effective-target arm_thumb2_ok.
8253
8254 2011-02-24  Jason Merrill  <jason@redhat.com>
8255
8256         * g++.dg/parse/constant1.C: Specify C++98 mode.
8257         * g++.dg/parse/constant5.C: Likewise.
8258         * g++.dg/parse/error2.C: Likewise.
8259         * g++.dg/parse/semicolon3.C: Likewise.
8260         * g++.dg/template/crash14.C: Likewise.
8261         * g++.dg/template/local4.C: Likewise.
8262         * g++.dg/template/nontype3.C: Likewise.
8263         * g++.dg/parse/crash31.C: Adjust expected errors.
8264         * g++.dg/template/function1.C: Likewise.
8265         * g++.dg/template/ref3.C: Likewise.
8266         * g++.dg/template/static9.C: Likewise.
8267         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8268
8269         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8270         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8271         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8272         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8273         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8274
8275 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR fortran/47878
8278         * gfortran.dg/pr47878.f90: New test.
8279
8280 2011-02-24  Richard Guenther  <rguenther@suse.de>
8281
8282         PR testsuite/47801
8283         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8284         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8285
8286 2011-02-24  Richard Guenther  <rguenther@suse.de>
8287
8288         PR fortran/47839
8289         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8290         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8291
8292 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8293
8294         PR libgfortran/47567
8295         * gfortran.dg/fmt_f0_1.f90: Update test.
8296
8297 2011-02-23  Jason Merrill  <jason@redhat.com>
8298
8299         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8300         * g++.dg/abi/mangle45.C: New.
8301
8302         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8303         * g++.dg/template/canon-type-9.C: Match use of decltype
8304         between declaration and definition.
8305         * g++.dg/template/canon-type-12.C: Likewise.
8306
8307 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8308
8309         PR fortran/40850
8310         * gfortran.dg/nested_allocatables_1.f90: New.
8311
8312 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8313
8314         PR c++/46868
8315         * g++.dg/pr46868.C: New test.
8316         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8317         * g++.dg/parse/error14.C: Adjust.
8318
8319 2011-02-23  Richard Guenther  <rguenther@suse.de>
8320
8321         PR tree-optimization/47838
8322         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8323
8324 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8325
8326         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8327
8328 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8329
8330         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8331         * gfortran.dg/count_init_expr.f03: Ditto.
8332         * gfortran.dg/gomp/pr43711.f90: Ditto.
8333         * gcc.dg/struct-parse-2.c: Ditto.
8334         * gcc.dg/parse-error-3.c: Ditto.
8335         * gcc.dg/Wlogical-op-1.c: Ditto.
8336         * gcc.dg/Walways-true-1.c: Ditto.
8337         * gcc.dg/pr24225.c: Ditto.
8338         * gcc.dg/Walways-true-2.c: Ditto.
8339         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8340         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8341         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8342         * g++.dg/overload/defarg4.C: Ditto.
8343         * g++.dg/inherit/covariant16.C: Ditto.
8344         * g++.dg/inherit/virtual7.C: Ditto.
8345         * g++.dg/template/canon-type-9.C: Ditto.
8346         * g++.dg/template/access19.C: Ditto.
8347         * g++.dg/template/call7.C: Ditto.
8348         * g++.dg/template/canon-type-2.C: Ditto.
8349         * g++.dg/template/init7.C: Ditto.
8350         * g++.dg/template/sizeof-template-argument.C: Ditto.
8351         * g++.dg/template/const3.C: Ditto.
8352         * g++.dg/template/sfinae26.C: Ditto.
8353         * g++.dg/template/sfinae26.C: Ditto.
8354         * g++.dg/template/canon-type-11.C: Ditto.
8355         * g++.dg/template/union2.C: Ditto.
8356         * g++.dg/template/canon-type-3.C: Ditto.
8357         * g++.dg/template/canon-type-1.C: Ditto.
8358         * g++.dg/template/canon-type-5.C: Ditto.
8359         * g++.dg/template/canon-type-7.C: Ditto.
8360         * g++.dg/template/canon-type-10.C: Ditto.
8361         * g++.dg/template/spec36.C: Ditto.
8362         * g++.dg/template/typedef38.C: Ditto.
8363         * g++.dg/template/canon-type-4.C: Ditto.
8364         * g++.dg/template/canon-type-6.C: Ditto.
8365         * g++.dg/template/canon-type-13.C: Ditto.
8366         * g++.dg/template/instantiate9.C: Ditto.
8367         * g++.dg/template/ttp22.C: Ditto.
8368         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8369         * g++.dg/warn/Walways-true-1.C: Ditto.
8370         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8371         * g++.dg/warn/Walways-true-2.C: Ditto.
8372         * g++.dg/conversion/op4.C: Ditto.
8373         * g++.dg/opt/pr19650.C: Ditto.
8374         * g++.dg/lookup/friend11.C: Ditto.
8375         * g++.dg/other/default2.C: Ditto.
8376         * g++.dg/other/default3.C: Ditto.
8377         * g++.dg/other/dtor2.C: Ditto.
8378         * g++.dg/other/friend5.C: Ditto.
8379         * g++.dg/other/default5.C: Ditto.
8380         * g++.dg/init/brace6.C: Ditto.
8381         * g++.dg/init/aggr5.C: Ditto.
8382         * g++.dg/init/error2.C: Ditto.
8383         * g++.dg/expr/bound-mem-fun.C: Ditto.
8384         * g++.dg/expr/cond6.C: Ditto.
8385         * g++.dg/expr/stmt-expr-1.C: Ditto.
8386         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8387         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8388         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8389         * g++.dg/cpp0x/bracket1.C: Ditto.
8390         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8391         * g++.dg/cpp0x/pr38646.C: Ditto.
8392         * g++.dg/cpp0x/variadic73.C: Ditto.
8393         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8394         * g++.dg/cpp0x/bracket4.C: Ditto.
8395         * g++.dg/cpp0x/decltype4.C: Ditto.
8396         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8397         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8398         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8399         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8400         * g++.dg/cpp0x/decltype2.C: Ditto.
8401         * g++.dg/cpp0x/decltype1.C: Ditto.
8402         * g++.dg/cpp0x/bracket2.C: Ditto.
8403         * g++.dg/cpp0x/decltype5.C: Ditto.
8404         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8405         * g++.dg/cpp0x/variadic70.C: Ditto.
8406         * g++.dg/cpp0x/decltype6.C: Ditto.
8407         * g++.dg/cpp0x/rvo.C: Ditto.
8408         * g++.dg/cpp0x/vt-40092.C: Ditto.
8409         * g++.dg/cpp0x/variadic-new.C: Ditto.
8410         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8411         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8412         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8413         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8414         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8415         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8416         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8417         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8418         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8419         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8420         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8421         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8422         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8423         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8424         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8425         * g++.dg/cpp0x/pr39639.C: Ditto.
8426         * g++.dg/cpp0x/decltype3.C: Ditto.
8427         * g++.dg/cpp0x/variadic68.C: Ditto.
8428         * g++.dg/cpp0x/variadic-function.C: Ditto.
8429         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8430         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8431         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8432         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8433         * g++.dg/parse/crash35.C: Ditto.
8434         * g++.dg/parse/crash40.C: Ditto.
8435         * g++.dg/parse/defarg12.C: Ditto.
8436         * g++.dg/parse/crash34.C: Ditto.
8437         * g++.dg/parse/constructor3.C: Ditto.
8438         * g++.dg/parse/template23.C: Ditto.
8439         * g++.dg/parse/crash56.C: Ditto.
8440         * g++.dg/parse/dtor13.C: Ditto.
8441         * g++.dg/parse/error33.C: Ditto.
8442         * g++.dg/parse/ctor9.C: Ditto.
8443         * g++.dg/parse/error32.C: Ditto.
8444         * g++.dg/parse/error37.C: Ditto.
8445         * g++.dg/parse/bitfield3.C: Ditto.
8446         * g++.dg/parse/struct-4.C: Ditto.
8447         * g++.dg/ext/has_trivial_copy.C: Ditto.
8448         * g++.dg/ext/is_polymorphic.C: Ditto.
8449         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8450         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8451         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8452         * g++.dg/ext/is_union.C: Ditto.
8453         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8454         * g++.dg/ext/is_pod.C: Ditto.
8455         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8456         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8457         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8458         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8459         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8460         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8461         * g++.dg/ext/is_abstract.C: Ditto.
8462         * g++.dg/ext/has_trivial_assign.C: Ditto.
8463         * g++.dg/ext/is_class.C: Ditto.
8464         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8465         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8466         * g++.dg/ext/is_base_of.C: Ditto.
8467         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8468         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8469         * g++.dg/ext/is_empty.C: Ditto.
8470         * g++.dg/ext/is_enum.C: Ditto.
8471         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8472         * gnat.dg/opt11.adb: Ditto.
8473         * obj-c++.dg/pr45735.mm: Ditto.
8474         * obj-c++.dg/pr24393.mm: Ditto.
8475         * obj-c++.dg/exceptions-2.mm: Ditto.
8476         * objc.dg/pr45735.m: Ditto.
8477         * objc.dg/pr24393.m: Ditto.
8478
8479 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8480
8481         * objc.dg/attributes/objc-exception-1.m: New.
8482
8483 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8484
8485         * gcc.dg/cpp/include7.c: New test.
8486
8487 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8488
8489         PR c++/47242
8490         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8491
8492 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8493
8494         PR rtl-optimization/47763
8495         * gcc.dg/pr47763.c: New test.
8496
8497 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8498
8499         PR fortran/45743
8500         * gfortran.dg/whole_file_32.f90 : New test.
8501
8502 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8503
8504         PR c++/47666
8505         * g++.dg/inherit/virtual7.C: New test.
8506
8507 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8508
8509         PR objc/47832
8510         * objc.dg/type-size-3.m: Updated error message.
8511         * objc.dg/type-size-4.m: New test.
8512         * objc.dg/type-size-5.m: New test.
8513
8514 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8515
8516         * lib/gnat.exp: Fix comments.
8517         Don't load libgloss.exp.
8518         (default_gnat_version): Call $compiler with --version.
8519         Adapt regexp for gnatmake output, insert version.
8520         (gnat_version): New proc.
8521         (gnat_init): Remove gnat_libgcc_s_path.
8522         (gnat_target_compile): Likewise.
8523         Remove ld_library_path.
8524         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8525         (gnat_pass): Remove.
8526         (gnat_pass): Remove.
8527         (gnat_finish): Remove.
8528         (gnat_exit): Remove.
8529         (local_find_gnatmake): Reindent.
8530         (runtest_file_p): Remove.
8531         (prune_warnings): Remove.
8532         (find_gnatclean): New proc.
8533         * lib/gnat-dg.exp (lremove): New proc.
8534         (gnat-dg-test): Reindent.
8535         Remove additional output files.
8536         (gnat-dg-runtest): Remove.
8537
8538         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8539         * gnat.dg/loop_optimization6.adb: Likewise.
8540         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8541
8542 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8543
8544         PR tree-optimization/47835
8545         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8546
8547 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8548
8549         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8550         * gfortran.dg/abstract_type_2.f03: Ditto.
8551         * gfortran.dg/abstract_type_3.f03: Ditto.
8552         * gfortran.dg/abstract_type_4.f03: Ditto.
8553         * gfortran.dg/abstract_type_5.f03: Ditto.
8554         * gfortran.dg/abstract_type_6.f03: Ditto.
8555         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8556         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8557         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8558         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8559         * gfortran.dg/array_function_5.f90: Ditto.
8560         * gfortran.dg/asynchronous_3.f03: Ditto.
8561         * gfortran.dg/char_expr_1.f90: Ditto.
8562         * gfortran.dg/class_14.f03: Ditto.
8563         * gfortran.dg/data_array_6.f: Ditto.
8564         * gfortran.dg/data_invalid.f90: Ditto.
8565         * gfortran.dg/dot_product_1.f03: Ditto.
8566         * gfortran.dg/func_derived_5.f90: Ditto.
8567         * gfortran.dg/func_result_4.f90: Ditto.
8568         * gfortran.dg/implied_do_1.f90: Ditto.
8569         * gfortran.dg/initialization_25.f90: Ditto.
8570         * gfortran.dg/initialization_26.f90: Ditto.
8571         * gfortran.dg/interface_34.f90: Ditto.
8572         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8573         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8574         * gfortran.dg/matmul_8.f03: Ditto.
8575         * gfortran.dg/merge_init_expr.f90: Ditto.
8576         * gfortran.dg/pack_assign_1.f90: Ditto.
8577         * gfortran.dg/pack_vector_1.f90: Ditto.
8578         * gfortran.dg/pointer_check_8.f90: Ditto.
8579         * gfortran.dg/product_init_expr.f03: Ditto.
8580         * gfortran.dg/reshape_order_5.f90: Ditto.
8581         * gfortran.dg/reshape_shape_1.f90: Ditto.
8582         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8583         * gfortran.dg/same_name_2.f90: Ditto.
8584         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8585         * gfortran.dg/spread_init_expr.f03: Ditto.
8586         * gfortran.dg/stmt_func_1.f90: Ditto.
8587         * gfortran.dg/sum_init_expr.f03: Ditto.
8588         * gfortran.dg/transpose_3.f03: Ditto.
8589         * gfortran.dg/unpack_init_expr.f03: Ditto.
8590         * gfortran.dg/warn_conversion.f90: Ditto.
8591         * gfortran.dg/warn_conversion_2.f90: Ditto.
8592         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8593         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8594         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8595         * gfortran.dg/whole_file_16.f90: Ditto.
8596         * gfortran.dg/whole_file_17.f90: Ditto.
8597         * gfortran.dg/whole_file_18.f90: Ditto.
8598         * gfortran.dg/whole_file_20.f03: Ditto.
8599         * gfortran.dg/whole_file_5.f90: Ditto.
8600         * gfortran.dg/whole_file_6.f90: Ditto.
8601         * gfortran.dg/write_invalid_format.f90: Ditto.
8602         * gfortran.dg/zero_sized_6.f90: Ditto.
8603
8604 2011-02-21  Jeff Law <law@redhat.com>
8605
8606         PR rtl-optimization/46178
8607         * gcc.target/i386/pr46178.c: New test.
8608
8609         PR rtl-optimization/46002
8610         * gcc.c-torture/compile/pr46002.c: New test.
8611
8612 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8613
8614         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8615         *-*-hpux10*.
8616
8617 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8618
8619         PR debug/47106
8620         * g++.dg/debug/pr47106.C: Require effective target lto.
8621
8622 2011-02-21  Jason Merrill  <jason@redhat.com>
8623
8624         * g++.dg/cpp0x/constexpr-diag2.C: New.
8625
8626 2011-02-20  Jason Merrill  <jason@redhat.com>
8627
8628         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8629
8630         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8631
8632         * g++.dg/overload/conv-op1.C: New.
8633
8634         * g++.dg/cpp0x/constexpr-synth1.C: New.
8635
8636 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8637
8638         * objc.dg/layout-2.m: New.
8639         * objc.dg/selector-3.m: Adjusted location of error message.
8640         * objc.dg/type-size-3.m: Same.
8641         * obj-c++.dg/selector-3.mm: Same.
8642
8643 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8644
8645         PR objc/47784
8646         * objc.dg/property/dotsyntax-22.m: New.
8647         * obj-c++.dg/property/dotsyntax-22.mm: New.
8648
8649 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8650
8651         PR c++/46394
8652         * g++.dg/template/typedef38.C: New test.
8653
8654 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8655
8656         PR fortran/46818
8657         * gfortran.dg/whole_file_30.f90 : New test.
8658         * gfortran.dg/whole_file_31.f90 : New test.
8659
8660 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8661
8662         PR fortran/45077
8663         PR fortran/44945
8664         * gfortran.dg/whole_file_28.f90 : New test.
8665         * gfortran.dg/whole_file_29.f90 : New test.
8666
8667 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8668
8669         PR c++/44118
8670         * g++.dg/template/crash105.C: New.
8671
8672 2011-02-19  Jason Merrill  <jason@redhat.com>
8673
8674         * g++.dg/cpp0x/regress/no-elide1.C: New.
8675
8676 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8677
8678         PR tree-optimization/46620
8679         * gcc.dg/pr46620.c: New.
8680
8681 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8682
8683         PR c/47809
8684         * gcc.target/i386/pr47809.c: New test.
8685
8686 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8687             Tobias Burnus  <burnus@net-b.de>
8688
8689         * lib/target-supports.exp
8690         (check_effective_target_fortran_large_real): New check for large reals.
8691         * gfortran.dg/nan_7.f90: New test.
8692
8693 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8694
8695         PR libgfortran/47567
8696         * gfortran.dg/fmt_f0_1.f90: Update test.
8697
8698 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8699
8700         PR fortran/47348
8701         * gfortran.dg/array_constructor_36.f90 : New test.
8702         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8703         allow for comparison between different elements of the array
8704         constructor at different levels of optimization.
8705
8706 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8707
8708         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8709         * gcc.target/i386/pr32280-1.c: Likewise.
8710
8711 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR target/47800
8714         * gcc.target/i386/pr47800.c: New test.
8715
8716 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8717
8718         * objc/execute/exceptions/foward-1.x: New.
8719
8720 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8721
8722         PR fortran/47789
8723         * gfortran.dg/derived_constructor_comps_4.f90: New.
8724
8725 2011-02-18  Tobias Burnus
8726
8727         PR fortran/47775
8728         * gfortran.dg/func_result_6.f90: New.
8729
8730 2011-02-18  Michael Matz  <matz@suse.de>
8731
8732         PR fortran/45586
8733         * gfortran.dg/lto/pr45586_0.f90: New test.
8734         * gfortran.dg/typebound_proc_20.f90: Ditto.
8735         * gfortran.dg/typebound_proc_21.f90: Ditto.
8736
8737 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8738
8739         PR c++/47795
8740         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8741
8742 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8743
8744         PR fortran/47750
8745         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8746         gcc_warning_prefix.
8747         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8748         normalizing the error/warning output.
8749         * gfortran.dg/Wall.f90: Update dg-error/warning.
8750         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8751         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8752         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8753         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8754         * gfortran.dg/class_30.f90: Update dg-error/warning.
8755         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8756         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8757         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8758         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8759         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8760         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8761         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8762         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8763         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8764         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8765         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8766         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8767         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8768         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8769         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8770         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8771         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8772         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8773         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8774         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8775         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8776         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8777         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8778         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8779         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8780
8781 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8782
8783         PR fortran/47768
8784         * gfortran.dg/proc_ptr_comp_30.f90: New.
8785
8786 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8787
8788         PR debug/47780
8789         * gcc.target/i386/pr47780.c: New test.
8790
8791 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8792
8793         PR fortran/47767
8794         * gfortran.dg/class_40.f03: New.
8795
8796 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8797
8798         PR c++/47208
8799         * g++.dg/cpp0x/auto21.C: New test.
8800
8801 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8802
8803         * objc.dg/special/unclaimed-category-1.h: Updated for
8804         new ABI support.
8805         * objc.dg/special/unclaimed-category-1.m: Same.
8806         * objc.dg/zero-link-1.m: Same.
8807         * objc.dg/lookup-1.m: Same.
8808         * objc.dg/torture/strings/const-str-9.m
8809         * objc.dg/torture/strings/const-str-10.m: Same.
8810         * objc.dg/torture/strings/const-str-11.m: Same.
8811         * objc.dg/torture/forward-1.m: Same.
8812         * objc.dg/zero-link-2.m: Same.
8813         * objc.dg/encode-7-next-64bit.m: Same.
8814         * objc.dg/method-4.m: Same.
8815         * objc.dg/next-runtime-1.m: Same.
8816         * objc.dg/image-info.m: Same.
8817         * objc.dg/pr23214.m: Same.
8818         * objc.dg/symtab-1.m: Same.
8819         * obj-c++.dg/basic.m: Same.
8820         * obj-c++.dg/proto-lossage-3.m: Same.
8821         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8822         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8823         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8824         * obj-c++.dg/method-11.m: Same.
8825         * objc/execute/enumeration-1.m: Same.
8826         * objc/execute/object_is_class.m: Same.
8827         * objc/execute/formal_protocol-2.m: Same.
8828         * objc/execute/formal_protocol-4.m: Same.
8829         * objc/execute/formal_protocol-6.m: Same.
8830         * objc/execute/bycopy-3.m: Same.
8831         * objc/execute/exceptions/catchall-1.m: Same.
8832         * objc/execute/exceptions/finally-1.m: Same.
8833         * objc/execute/exceptions/local-variables-1.m: Same.
8834         * objc/execute/exceptions/foward-1.m: Same.
8835         * objc/execute/bf-common.h
8836         * objc/execute/enumeration-2.m: Same.
8837         * objc/execute/formal_protocol-1.m: Same.
8838         * objc/execute/formal_protocol-3.m: Same.
8839         * objc/execute/formal_protocol-5.m: Same.
8840         * objc/execute/accessing_ivars.m: Same.
8841         * objc/execute/bycopy-2.m: Same.
8842         * objc/execute/formal_protocol-7.m: Same.
8843         * objc/execute/compatibility_alias.m: Same.
8844         * objc/execute/no_clash.m: Same.
8845         * objc/execute/object_is_meta_class.m: Same.
8846         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8847         * objc/execute/class-tests-1.h: Include stdio.h.
8848         * objc/execute/class-tests-2.h: Same.
8849         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8850         runtimes.
8851         * obj-c++.dg/try-catch-2.mm: Same.
8852
8853 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR c++/47783
8856         * g++.dg/warn/Wunused-parm-4.C: New test.
8857
8858 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8859             Jan Hubicka  <jh@suse.cz>
8860
8861         PR debug/47106
8862         PR debug/47402
8863         * g++.dg/debug/pr47106.C: New.
8864
8865 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8866
8867         PR target/43653
8868         * gcc.target/i386/pr43653.c: New test.
8869
8870 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8871
8872         PR c++/47172
8873         * g++.dg/template/inherit6.C: New test.
8874
8875 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8876
8877         PR fortran/47745
8878         * gfortran.dg/class_39.f03: New.
8879
8880 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8881
8882         PR c++/47326
8883         * g++.dg/cpp0x/variadic106.C: New test.
8884
8885 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR libfortran/47757
8888         * gfortran.dg/pr47757-1.f90: New test.
8889         * gfortran.dg/pr47757-2.f90: New test.
8890         * gfortran.dg/pr47757-3.f90: New test.
8891
8892         PR c++/47704
8893         * g++.dg/cpp0x/enum8.C: New test.
8894
8895 2011-02-15  Jason Merrill  <jason@redhat.com>
8896
8897         * g++.dg/inherit/implicit-trivial1.C: New.
8898         * g++.dg/cpp0x/implicit-trivial1.C: New.
8899
8900 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8901
8902         PR middle-end/47725
8903         * gcc.dg/torture/pr47725.c: Removed.
8904
8905 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8906
8907         PR target/47755
8908         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8909         constant does not generate a load from memory.
8910
8911 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8912
8913         PR middle-end/47725
8914         * gcc.dg/torture/pr47725.c: New.
8915
8916 2011-02-15  Richard Guenther  <rguenther@suse.de>
8917
8918         PR tree-optimization/47743
8919         * gcc.dg/torture/pr47743.c: New testcase.
8920
8921 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR middle-end/47581
8924         * gcc.target/i386/pr47581.c: New test.
8925
8926 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8927
8928         PR fortran/47730
8929         * gfortran.dg/select_type_22.f03: New.
8930
8931 2011-02-14  Jason Merrill  <jason@redhat.com>
8932
8933         * g++.dg/cpp0x/regress/enum1.C: New.
8934
8935 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8936
8937         * gnat.dg/include.adb: New test.
8938
8939 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8940
8941         PR fortran/47728
8942         * gfortran.dg/class_38.f03: New.
8943
8944 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8945
8946         * gcc.dg/pr46494.c: New test.
8947
8948 2011-02-14  Richard Guenther  <rguenther@suse.de>
8949
8950         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8951
8952 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8953
8954         PR ada/41929
8955         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8956         sparc*-sun-solaris2.11.
8957
8958 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8959
8960         PR fortran/47349
8961         * gfortran.dg/argument_checking_18.f90: New.
8962
8963 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8964
8965         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8966         * gfortran.dg/argument_checking_17.f90: New.
8967
8968 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8969
8970         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8971         are temporarily disabled.
8972         * gfortran.dg/class_7.f03: Ditto.
8973         * gfortran.dg/coarray_14.f90: Ditto.
8974         * gfortran.dg/typebound_proc_13.f03: Ditto.
8975
8976 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8977
8978         PR fortran/45586
8979         * gfortran.dg/extends_11.f03: New.
8980
8981 2011-02-11  Xinliang David Li  <davidxl@google.com>
8982
8983         PR tree-optimization/47707
8984         * g++.dg/tree-ssa/pr47707.C: New test.
8985
8986 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8987
8988         * g++.dg/opt/inline17.C: New test.
8989
8990 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8991
8992         PR fortran/47550
8993         * gfortran.dg/pure_formal_2.f90: New.
8994
8995 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8996
8997         PR rtl-optimization/47614
8998         * gfortran.dg/pr47614.f: New.
8999
9000 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
9001
9002         PR driver/47678
9003         * gcc.dg/opts-6.c: New test.
9004
9005 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
9006
9007         PR debug/47684
9008         * gcc.dg/pr47684.c: New test.
9009
9010 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9011
9012         PR target/47629
9013         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9014         c99_runtime, dg-add-options c99_runtime.
9015         (main): Use __asm__.
9016
9017 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9018
9019         PR testsuite/47400
9020         * lib/target-supports.exp (check_ascii_locale_available): New proc.
9021         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9022         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9023         * gcc.dg/ucnid-10.c: Likewise.
9024         * gcc.dg/ucnid-13.c: Likewise.
9025         * gcc.dg/ucnid-7.c: Likewise.
9026         * gcc.dg/ucnid-8.c: Likewise.
9027         Adapt dg-warning line number.
9028
9029 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
9030
9031         * gcc.target/i386/parity-1.c: Use -march=k8.
9032         * gcc.target/i386/parity-2.c: Ditto.
9033         * gcc.target/i386/vecinit-1.c: Ditto.
9034         * gcc.target/i386/vecinit-2.c: Ditto.
9035
9036 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9037
9038         PR target/46610
9039         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9040         * gcc.target/mips/save-restore-3.c: Likewise.
9041         * gcc.target/mips/save-restore-4.c: Likewise.
9042         * gcc.target/mips/save-restore-5.c: Likewise.
9043
9044         PR target/47683
9045         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9046         * g++.dg/tree-prof/partition2.C: Likewise.
9047
9048 2011-02-09  Jason Merrill  <jason@redhat.com>
9049
9050         * g++.dg/tree-ssa/inline-3.C: Use a normal function
9051         rather than misdeclare std::puts.
9052
9053         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9054         * g++.dg/other/warning1.C: Likewise.
9055         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9056         * g++.old-deja/g++.gb/scope06.C: Likewise.
9057         * g++.old-deja/g++.law/cvt11.C: Likewise.
9058         * g++.old-deja/g++.law/init1.C: Likewise.
9059         * g++.dg/abi/mangle26.C: Likewise.
9060
9061         * g++.dg/template/function1.C: Adjust for C++0x mode.
9062         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9063
9064         * g++.dg/ext/label10.C: Adjust for C++0x mode.
9065         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9066
9067         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9068
9069         * g++.dg/cpp0x/regress/abi-empty7.C: New.
9070
9071         * g++.dg/cpp0x/regress: New directory.
9072         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9073         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9074         * g++.dg/cpp0x/regress/regress3.C: New.
9075
9076 2011-02-10  Richard Guenther  <rguenther@suse.de>
9077
9078         PR tree-optimization/47677
9079         * gcc.dg/torture/pr47677.c: New testcase.
9080
9081 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
9082
9083         * objc.dg/special/load-category-1.m: Remove unused header.
9084         * objc.dg/special/load-category-1a.m: Likewise.
9085         * objc.dg/special/load-category-2.m: Likewise.
9086         * objc.dg/special/load-category-2a.m: Likewise.
9087         * objc.dg/special/load-category-3.m: Likewise.
9088         * objc.dg/special/load-category-3a.m: Likewise.
9089         * objc.dg/attributes/proto-attribute-2.m: Likewise.
9090         * objc.dg/attributes/proto-attribute-3.m: Likewise.
9091         * objc.dg/attributes/class-attribute-1.m: Likewise.
9092         * objc.dg/property/property.exp: Don't run for Darwin < 9.
9093         * obj-c++.dg/property/property.exp: Likewise.
9094         * objc.dg/attributes/method-sentinel-1.m: Update type header.
9095         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9096         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9097         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9098         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9099         * obj-c++.dg/template-8.mm: Likewise.
9100
9101 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
9102
9103         PR target/47665
9104         * gcc.target/i386/pr47665.c: New test.
9105
9106 2011-02-10  Jie Zhang  <jie@codesourcery.com>
9107
9108         PR testsuite/47622
9109         Revert
9110         2011-02-05  Jie Zhang  <jie@codesourcery.com>
9111         PR debug/42631
9112         * gcc.dg/pr42631.c: Update test.
9113         * gcc.dg/pr42631-2.c: New test.
9114
9115 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9116
9117         PR fortran/47352
9118         * gfortran.dg/proc_decl_25.f90: New.
9119
9120 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9121
9122         PR fortran/47463
9123         * gfortran.dg/typebound_assignment_2.f03: New.
9124
9125 2011-02-09  Richard Guenther  <rguenther@suse.de>
9126
9127         PR tree-optimization/47664
9128         * gcc.dg/tree-ssa/inline-7.c: New testcase.
9129
9130 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9131
9132         PR middle-end/47646
9133         * gnat.dg/uninit_func.adb: Adjust dg directive.
9134
9135 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
9136
9137         PR middle-end/47646
9138         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9139
9140 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9141
9142         PR fortran/47637
9143         * gfortran.dg/auto_dealloc_2.f90: New.
9144
9145 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9146
9147         * gcc.dg/builtins-config.h: Remove __sgi handling.
9148         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9149         -std=c99 for mips-sgi-irix6.5*.
9150
9151 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9152
9153         PR middle-end/45505
9154         * gfortran.dg/pr25923.f90: Remove xfails.
9155
9156 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9157
9158         PR fortran/47583
9159         * gfortran.dg/inquire_14.f90: New test.
9160
9161 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9162
9163         PR fortran/45290
9164         * gfortran.dg/pointer_init_6.f90: New.
9165
9166 2011-02-08  Jeff Law <law@redhat.com>
9167
9168         PR tree-optimization/42893
9169         * gcc.tree-ssa/pr42893.c: New test.
9170
9171 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9172
9173         PR tree-optimization/46834
9174         PR tree-optimization/46994
9175         PR tree-optimization/46995
9176         * gcc.dg/graphite/id-pr46834.c: New.
9177         * gfortran.dg/graphite/id-pr46994.f90: New.
9178         * gfortran.dg/graphite/id-pr46995.f90: New.
9179
9180 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9181
9182         PR middle-end/47646
9183         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9184         using the variable is known the warning is emitted there.
9185         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9186         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9187
9188         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9189         statement.
9190         (vg): Likewise.
9191         * gcc.dg/noreturn-1.c (foo5): Likewise.
9192         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9193         (method2): Likewise.
9194
9195         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9196         the return statement using the uninitialized variable.
9197         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9198
9199 2011-02-08  Richard Guenther  <rguenther@suse.de>
9200
9201         PR middle-end/47639
9202         * g++.dg/opt/pr47639.c: New testcase.
9203
9204 2011-02-08  Richard Guenther  <rguenther@suse.de>
9205
9206         PR tree-optimization/47632
9207         * g++.dg/opt/pr47632.C: New testcase.
9208
9209 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9210
9211         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9212
9213 2011-02-07  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/47615
9216         * g++.dg/opt/pr47615.C: New testcase.
9217
9218 2011-02-07  Richard Guenther  <rguenther@suse.de>
9219
9220         PR tree-optimization/47621
9221         * gcc.dg/torture/pr47621.c: New testcase.
9222
9223 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9224
9225         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9226
9227 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9228
9229         PR fortran/47592
9230         * gfortran.dg/allocate_with_source_1 : New test.
9231
9232 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9233
9234         PR middle-end/47610
9235         * gcc.dg/pr47610.c: New test.
9236
9237 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9238
9239         PR debug/42631
9240         * gcc.dg/pr42631.c: Update test.
9241         * gcc.dg/pr42631-2.c: New test.
9242
9243 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9244
9245         PR fortran/47574
9246         * gfortran.dg/pr47574.f90:  New test.
9247
9248 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9249
9250         PR tree-optimization/46194
9251         * gcc.dg/autopar/pr46194.c: New.
9252
9253 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9254
9255         PR tree-optimization/43695
9256         * g++.dg/ipa/pr43695.C: New.
9257
9258 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9259
9260         PR inline-asm/23200
9261         * gcc.dg/pr23200.c: New test.
9262
9263 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9264
9265         PR c++/47589
9266         * g++.dg/pr47589.C: New test.
9267
9268 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9269
9270         PR c++/47398
9271         * g++.dg/template/typedef37.C: New test.
9272         * g++.dg/template/param1.C: Adjust expected error message.
9273
9274 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9275
9276         PR middle-end/31490
9277         * gcc.dg/pr31490-2.c: New test.
9278         * gcc.dg/pr31490-3.c: New test.
9279         * gcc.dg/pr31490-4.c: New test.
9280
9281 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9282             Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR c++/46890
9285         * g++.dg/parser/semicolon3.C: Adjust.
9286         * g++.dg/parser/semicolon4.C: New testcase.
9287         * g++.dg/pr46890.C: New testcase.
9288
9289 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9290
9291         PR c++/29571
9292         * g++.dg/init/pr29571.C: New.
9293
9294 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9295
9296         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9297         instead of vect_int.
9298
9299 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9300
9301         PR target/47312
9302         * gcc.target/i386/pr47312.c: New test.
9303
9304         PR target/47564
9305         * gcc.target/i386/pr47564.c: New test.
9306
9307 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9308
9309         PR tree-optimization/45122
9310         * gcc.dg/tree-ssa/pr45122.c: New.
9311
9312 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9313
9314         PR target/47272
9315         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9316         and vec_vsx_st.
9317
9318         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9319         and vsx so a default --with-cpu=power7 doesn't give an error
9320         when -mavoid-indexed-addresses is used.
9321
9322         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9323         wrapper function to save the arguments and then jump to the real
9324         function, rather than depending on the compiler not to move stuff
9325         before an asm.
9326         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9327
9328 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9329             Paul Thomas  <pault@gcc.gnu.org>
9330
9331         PR fortran/47082
9332         * gfortran.dg/class_37.f03 : New test.
9333
9334 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9335             Richard Guenther  <rguenther@suse.de>
9336
9337         PR tree-optimization/40979
9338         PR bootstrap/47044
9339         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9340         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9341         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9342         check_vect_support_and_set_flags.
9343         * gfortran.dg/graphite/vect-pr40979.f90: New.
9344
9345 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9346
9347         PR fortran/47572
9348         * gfortran.dg/class_36.f03: New.
9349
9350 2011-02-02  Richard Guenther  <rguenther@suse.de>
9351
9352         PR tree-optimization/47566
9353         * gcc.dg/lto/20110201-1_0.c: New testcase.
9354
9355 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9356
9357         PR debug/47498
9358         PR debug/47501
9359         PR debug/45136
9360         PR debug/45130
9361         * debug/pr47498.c: New.
9362         * debug/pr47501.c: New.
9363
9364 2011-02-01  Richard Guenther  <rguenther@suse.de>
9365
9366         PR tree-optimization/47559
9367         * g++.dg/torture/pr47559.C: New testcase.
9368
9369 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9370
9371         PR fortran/47565
9372         * gfortran.dg/typebound_call_20.f03: New.
9373
9374 2011-02-01  Richard Guenther  <rguenther@suse.de>
9375
9376         PR tree-optimization/47555
9377         * gcc.dg/pr47555.c: New testcase.
9378
9379 2011-02-01  Richard Guenther  <rguenther@suse.de>
9380
9381         PR tree-optimization/47541
9382         * g++.dg/torture/pr47541.C: New testcase.
9383
9384 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9385
9386         PR fortran/47455
9387         * gfortran.dg/typebound_call_19.f03: New.
9388
9389 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9390
9391         PR c++/47416
9392         * g++.dg/cpp0x/pr47416.C: New test.
9393
9394 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9395
9396         PR fortran/47519
9397         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9398
9399 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9400
9401         PR fortran/47463
9402         * gfortran.dg/typebound_assignment_1.f03: New.
9403
9404 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR tree-optimization/47538
9407         * gcc.c-torture/execute/pr47538.c: New test.
9408
9409 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9410
9411         PR target/45325
9412         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9413
9414 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9415
9416         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9417
9418 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9419
9420         PR rtl-optimization/44031
9421         * gcc.c-torture/compile/20110131-1.c: New test.
9422
9423 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9424
9425         PR fortran/47042
9426         * gfortran.dg/stmt_func_1.f90: New.
9427
9428 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9429
9430         PR fortran/47042
9431         * gfortran.dg/interface_34.f90: New.
9432
9433 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9434
9435         PR fortran/47523
9436         * gfortran.dg/realloc_on_assign_5.f03: New test.
9437         * gfortran.dg/realloc_on_assign_5.f03: New test.
9438
9439 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9440
9441         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9442         * gfortran.dg/bessel_7.f90: Likewise.
9443         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9444
9445         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9446         * gfortran.dg/sum_init_expr.f03: Likewise.
9447
9448         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9449
9450         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9451         -r -nostdlib.
9452
9453         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9454         loop only on "vect_intfloat_cvt" targets.
9455
9456 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9457
9458         PR fortran/47531
9459         * gfortran.dg/shape_6.f90: New.
9460
9461 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9462
9463         PR libgfortran/47434
9464         * gfortran.dg/read_infnan_1.f90: Update test.
9465         * gfortran.dg/module_nan.f90: Update test.
9466         * gfortran.dg/char4_iunit_1.f03: Update test.
9467         * gfortran.dg/large_real_kind_1.f90: Update test.
9468         * gfortran.dg/real_const_3.f90: Update test.
9469         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9470
9471 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9472
9473         PR c++/47311
9474         * g++.dg/template/param2.C: New test.
9475
9476 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9477
9478         PR libgfortran/47285
9479         * gfortran.dg/fmt_g.f: New test.
9480
9481 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9482
9483         PR fortran/47507
9484         * gfortran.dg/pure_formal_1.f90: New.
9485
9486 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9487
9488         PR target/42894
9489         * gcc.dg/tls/pr42894.c: New test.
9490
9491 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9492
9493         * gcc.dg/pr47276.c: Add dg-require-visibility.
9494
9495 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9496
9497         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9498
9499 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9500             Tobias Burnus  <burnus@gcc.gnu.org>
9501
9502         PR fortran/45170
9503         PR fortran/35810
9504         PR fortran/47350
9505         * gfortran.dg/realloc_on_assign_3.f03: New test.
9506         * gfortran.dg/realloc_on_assign_4.f03: New test.
9507         * gfortran.dg/allocatable_function_5.f90: New test.
9508         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9509         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9510         implemented" dg-errors.
9511
9512 2011-01-27  Jan Hubicka  <jh@suse.cz>
9513
9514         PR middle-end/46949
9515         * gcc.dg/attr-weakref-4.c: New testcase
9516
9517 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9518
9519         PR tree-optimization/47228
9520         * gcc.dg/torture/pr47228.c: New test.
9521
9522 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9523
9524         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9525
9526 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9527
9528         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9529         when using auto-overlay support on the SPU.
9530
9531 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9532
9533         PR rtl-optimization/44174
9534         * gcc.target/i386/asm-6.c: New test.
9535
9536 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9537
9538         PR rtl-optimization/46856
9539         * gcc.c-torture/compile/pr46856.c: New test.
9540
9541 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9542             Andrew Pinski  <pinskia@gmail.com>
9543
9544         PR c/43082
9545         * gcc.dg/pr43082.c: New.
9546
9547 2011-01-26  DJ Delorie  <dj@redhat.com>
9548
9549         PR rtl-optimization/46878
9550         * gcc.dg/pr46878-1.c: New test.
9551
9552 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9553
9554         PR c++/47476
9555         * g++.dg/cpp0x/pr47476.C: New test.
9556
9557 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9558
9559         * gcc.c-torture/compile/20110126-1.c: New test.
9560
9561 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9562
9563         PR c/47473
9564         * gcc.dg/torture/pr47473.c: New test.
9565
9566 2011-01-26  Jan Hubicka  <jh@suse.cz>
9567
9568         PR target/47237
9569         * gcc.c-torture/execute/pr47237.c: New testcase.
9570
9571 2011-01-26  Jan Hubicka  <jh@suse.cz>
9572
9573         PR tree-optimization/47190
9574         * gcc.dg/attr-weakref-3.c: New testcase.
9575
9576 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9577
9578         PR c++/43601
9579         * gcc.dg/dll-9a.c: New test file.
9580         * gcc.dg/dll-11.c: Likewise.
9581         * gcc.dg/dll-12.c: Likewise.
9582         * gcc.dg/dll-12a.c: Likewise.
9583         * gcc.dg/dll-11a.c: Likewise.
9584         * gcc.dg/dll-9.c: Likewise.
9585         * gcc.dg/dll-10.c: Likewise.
9586         * gcc.dg/dll-10a.c: Likewise.
9587         * g++.dg/ext/dllexport4a.cc: Likewise.
9588         * g++.dg/ext/dllexport4.C: Likewise.
9589         * g++.dg/ext/dllexport5.C: Likewise.
9590         * g++.dg/ext/dllexport5a.cc: Likewise.
9591
9592 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9593
9594         PR tree-optimization/46970
9595         * gcc.dg/graphite/pr46970.c: New.
9596
9597 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9598
9599         PR tree-optimization/46215
9600         * gcc.dg/graphite/pr46215.c: New.
9601
9602 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9603
9604         PR tree-optimization/46168
9605         * gcc.dg/graphite/pr46168.c: New.
9606
9607 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9608
9609         PR tree-optimization/43657
9610         * gcc.dg/graphite/pr43657.c: New.
9611
9612 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9613
9614         PR tree-optimization/29832
9615         * gfortran.dg/graphite/pr29832.f90: New.
9616
9617 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9618
9619         PR tree-optimization/43567
9620         * gcc.dg/graphite/pr43567.c: New.
9621
9622 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9623
9624         * gfortran.dg/graphite/interchange-4.f: New.
9625         * gfortran.dg/graphite/interchange-5.f: New.
9626
9627         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9628         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9629         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9630         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9631         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9632         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9633         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9634         * gfortran.dg/ltrans-7.f90: Removed.
9635         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9636
9637         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9638         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9639         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9640         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9641         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9642         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9643         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9644         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9645         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9646         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9647         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9648         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9649         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9650         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9651         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9652         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9653         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9654         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9655         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9656         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9657         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9658         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9659         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9660         * gcc.dg/tree-ssa/data-dep-1.c
9661         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9662         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9663         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9664         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9665         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9666
9667 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9668
9669         PR tree-optimization/47265
9670         PR tree-optimization/47443
9671         * gcc.c-torture/compile/pr47265.c: New test.
9672         * gcc.dg/pr47443.c: New test.
9673
9674 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9675
9676         PR tree-optimization/47382
9677         * g++.dg/torture/pr47382.C: New test.
9678         * g++.dg/opt/devirt1.C: Xfail.
9679
9680 2011-01-25  Yao Qi  <yao@codesourcery.com>
9681
9682         PR target/45701
9683         * gcc.target/arm/pr45701-1.c: New test.
9684         * gcc.target/arm/pr45701-2.c: New test.
9685         * gcc.target/arm/pr45701-3.c: New test.
9686
9687 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9688             Jakub Jelinek  <jakub@redhat.com>
9689
9690         PR tree-optimization/47271
9691         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9692
9693 2011-01-25  Nick Clifton  <nickc@redhat.com>
9694
9695         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9696         (saturate_add): Delete.
9697         (exchange): Delete.
9698         (main): Do not run saturate_add.
9699         (set_interrupts): Delete.
9700
9701 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9702
9703         PR fortran/47448
9704         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9705
9706 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9707
9708         PR tree-optimization/47427
9709         PR tree-optimization/47428
9710         * gcc.c-torture/compile/pr47427.c: New test.
9711         * gcc.c-torture/compile/pr47428.c: New test.
9712
9713 2011-01-25  Richard Guenther  <rguenther@suse.de>
9714
9715         PR middle-end/47411
9716         * gcc.dg/torture/pr47411.c: New testcase.
9717
9718 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9719
9720         * gfortran.dg/graphite/id-24.f: New.
9721         * gfortran.dg/graphite/id-25.f: New.
9722
9723 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9724
9725         * gfortran.dg/graphite/id-23.f: New.
9726
9727 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9728
9729         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9730
9731 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9732
9733         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9734         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9735         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9736         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9737         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9738         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9739         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9740         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9741         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9742
9743 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9744
9745         * gcc.dg/graphite/block-0.c: Add documentation.
9746         * gcc.dg/graphite/block-4.c: Same.
9747         * gcc.dg/graphite/block-7.c: Same.
9748         * gcc.dg/graphite/block-8.c: New.
9749         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9750         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9751         * gcc.dg/graphite/interchange-12.c: Add documentation.
9752         * gcc.dg/graphite/interchange-13.c: New.
9753         * gcc.dg/graphite/interchange-14.c: New.
9754         * gcc.dg/graphite/interchange-15.c: New.
9755         * gcc.dg/graphite/interchange-8.c: Add documentation.
9756         * gcc.dg/graphite/interchange-mvt.c: Same.
9757
9758 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9759
9760         PR target/47408
9761         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9762         * gcc.target/powerpc/altivec-14.c: Ditto.
9763         * gcc.target/powerpc/altivec-33.c: Ditto.
9764         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9765         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9766         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9767         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9768         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9769         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9770         * g++.dg/ext/altivec-15.C: Ditto.
9771         * g++.dg/ext/altivec-types-1.C: Ditto.
9772         * g++.dg/ext/altivec-types-2.C: Ditto.
9773         * g++.dg/ext/altivec-types-3.C: Ditto.
9774         * g++.dg/ext/altivec-types-4.C: Ditto.
9775
9776 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9777
9778         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9779
9780 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9781
9782         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9783         optimization options.
9784
9785 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9786
9787         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9788
9789         PR testsuite/45988
9790         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9791
9792 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9793
9794         PR fortran/47421
9795         * gfortran.dg/allocatable_scalar_12.f90: New.
9796
9797 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9798
9799         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9800         vectorization to be not profitable if peeling is used to
9801         realign the memory access.
9802         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9803         loop bound to avoid loop unrolling.
9804         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9805
9806 2011-01-22  Jan Hubicka  <jh@suse.cz>
9807
9808         PR lto/47333
9809         * g++.dg/lto/pr47333.C: New file.
9810
9811 2011-01-22  Jan Hubicka  <jh@suse.cz>
9812
9813         PR tree-optimization/43884
9814         PR lto/44334
9815         * gcc.dg/autopar/outer-2.c: Increase array size.
9816         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9817
9818 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9819
9820         PR fortran/38536
9821         * gfortran.dg/c_loc_tests_16.f90:  New test.
9822
9823 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9824
9825         PR fortran/47399
9826         * gfortran.dg/typebound_proc_19.f90: New.
9827
9828 2011-01-21  Jeff Law <law@redhat.com>
9829
9830         PR tree-optimization/47053
9831         * g++.dg/pr47053.C: New test.
9832
9833 2011-01-21  Jason Merrill  <jason@redhat.com>
9834
9835         PR c++/47041
9836         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9837
9838 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9839
9840         PR c++/47388
9841         * g++.dg/cpp0x/range-for10.C: New test.
9842         * g++.dg/template/for1.C: New test.
9843
9844         PR middle-end/45566
9845         * g++.dg/tree-prof/partition3.C: New test.
9846
9847         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9848
9849         PR rtl-optimization/47366
9850         * g++.dg/opt/pr47366.C: New test.
9851
9852 2011-01-21  Jason Merrill  <jason@redhat.com>
9853
9854         PR c++/46552
9855         * g++.dg/cpp0x/constexpr-regress2.C: New.
9856
9857         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9858
9859 2011-01-21  Jeff Law <law@redhat.com>
9860
9861         PR rtl-optimization/41619
9862         * gcc.dg/pr41619.c: New.
9863
9864 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9865
9866         PR tree-optimization/47355
9867         * g++.dg/opt/pr47355.C: New test.
9868
9869 2011-01-21  Richard Guenther  <rguenther@suse.de>
9870
9871         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9872         making main hot.
9873
9874 2011-01-21  Richard Guenther  <rguenther@suse.de>
9875
9876         PR tree-optimization/47365
9877         * gcc.dg/torture/pr47365.c: New testcase.
9878         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9879
9880 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9881
9882         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9883
9884 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR tree-optimization/47391
9887         * gcc.dg/pr47391.c: New test.
9888
9889 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9890
9891         * g++.dg/template/char1.C: Use signed char.
9892
9893 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9894
9895         PR fortran/47377
9896         * gfortran.dg/pointer_target_4.f90: New.
9897
9898 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9899
9900         PR target/47251
9901         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9902         ILP32 system and not IP32.
9903
9904 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9905
9906         PR debug/46583
9907         * g++.dg/debug/pr46583.C: New.
9908
9909 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9910
9911         PR debug/47283
9912         * g++.dg/debug/pr47283.C: New test.
9913
9914         PR testsuite/47371
9915         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9916         * gcc.target/i386/headmerge-2.c: Likewise.
9917
9918 2011-01-20  Richard Guenther  <rguenther@suse.de>
9919
9920         PR middle-end/47370
9921         * gcc.dg/torture/pr47370.c: New testcase.
9922
9923 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9924
9925         PR tree-optimization/46130
9926         * gcc.dg/pr46130-1.c: New test.
9927         * gcc.dg/pr46130-2.c: New test.
9928
9929 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9930
9931         PR c++/47291
9932         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9933
9934 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9935
9936         PR debug/46240
9937         * g++.dg/debug/pr46240.cc: New.
9938
9939 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR c++/47303
9942         * g++.dg/template/anonunion1.C: New test.
9943
9944         PR rtl-optimization/47337
9945         * gcc.c-torture/execute/pr47337.c: New test.
9946
9947 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9948
9949         PR testsuite/45342
9950         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9951
9952 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9953
9954         PR tree-optimization/46021
9955         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9956
9957 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9958
9959         PR tree-optimization/47290
9960         * g++.dg/torture/pr47290.C: New test.
9961
9962 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9963
9964         PR fortran/47240
9965         * gfortran.dg/proc_ptr_comp_29.f90: New.
9966
9967 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9968
9969         PR testsuite/41146
9970         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9971         powerpc-apple-darwin9.
9972
9973 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9974
9975         PR rtl-optimization/47299
9976         * gcc.c-torture/execute/pr47299.c: New test.
9977
9978 2011-01-17  Jason Merrill  <jason@redhat.com>
9979
9980         * g++.dg/cpp0x/constexpr-virtual.C: New.
9981
9982 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9983
9984         PR fortran/47331
9985         * gfortran.dg/gomp/pr47331.f90: New test.
9986
9987 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9988
9989         PR objc/47314
9990         * objc.dg/selector-warn-1.m: New.
9991         * obj-c++.dg/selector-warn-1.mm: New.
9992
9993 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9994
9995         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9996         Update dg-final accordingly.
9997
9998 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9999
10000         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10001
10002 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10003
10004         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10005         target check.
10006         * gcc.dg/guality/pr36728-2.c: Likewise.
10007
10008 2011-01-17  Richard Guenther  <rguenther@suse.de>
10009
10010         PR tree-optimization/47313
10011         * g++.dg/torture/pr47313.C: New testcase.
10012
10013 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
10014
10015         PR target/47318
10016         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10017         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10018         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10019         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10020
10021         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10022         as __m256i.
10023         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10024         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10025         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10026
10027 2011-01-17  Richard Guenther  <rguenther@suse.de>
10028
10029         PR tree-optimization/45967
10030         * gcc.dg/torture/pr45967-2.c: New testcase.
10031         * gcc.dg/torture/pr45967-3.c: Likewise.
10032
10033 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10034
10035         PR testsuite/47325
10036         * g++.dg/ext/pr47213.C: Require visibility.
10037
10038 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10039
10040         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10041         * gcc.dg/fixed-point/struct-union.c: Update error messages.
10042
10043 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10044
10045         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10046         Linux-based targets.
10047
10048 2011-01-13  Jan Hubicka  <jh@suse.cz>
10049
10050         PR tree-optimization/47276
10051         * gcc.dg/pr47276.c: New testcase.
10052
10053 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
10054             Jonathan Wakely  <jwakely.gcc@gmail.com>
10055
10056         PR c++/33558
10057         * g++.dg/other/pr33558.C: New.
10058         * g++.dg/other/pr33558-2.C: New.
10059
10060 2011-01-14  Martin Jambor  <mjambor@suse.cz>
10061
10062         PR tree-optimization/45934
10063         PR tree-optimization/46302
10064         * g++.dg/ipa/devirt-c-1.C: New test.
10065         * g++.dg/ipa/devirt-c-2.C: Likewise.
10066         * g++.dg/ipa/devirt-c-3.C: Likewise.
10067         * g++.dg/ipa/devirt-c-4.C: Likewise.
10068         * g++.dg/ipa/devirt-c-5.C: Likewise.
10069         * g++.dg/ipa/devirt-c-6.C: Likewise.
10070         * g++.dg/ipa/devirt-6.C: Likewise.
10071         * g++.dg/ipa/devirt-d-1.C: Likewise.
10072         * g++.dg/torture/pr45934.C: Likewise.
10073
10074 2011-01-14  Jason Merrill  <jason@redhat.com>
10075
10076         * g++.dg/cpp0x/variadic105.C: New.
10077
10078 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
10079             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10080
10081         PR objc/45989
10082         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10083         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10084         execution tests on i?86-*-*, x86_64-*-* and
10085         powerpc*-apple-darwin* && ilp32.
10086         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10087         tests on i?86-*-* and x86_64-*-*.
10088
10089 2011-01-14  Richard Guenther  <rguenther@suse.de>
10090
10091         PR tree-optimization/47280
10092         * g++.dg/opt/pr47280.C: New testcase.
10093
10094 2011-01-14  Jason Merrill  <jason@redhat.com>
10095
10096         * g++.dg/cpp0x/constexpr-regress1.C: New.
10097
10098         * g++.dg/ext/flexary2.C: New.
10099
10100 2011-01-14  Richard Guenther  <rguenther@suse.de>
10101
10102         PR middle-end/47281
10103         * gcc.dg/torture/pr47281.c: New testcase.
10104         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10105
10106 2011-01-14  Richard Guenther  <rguenther@suse.de>
10107
10108         PR tree-optimization/47286
10109         * gcc.dg/tree-ssa/pr47286.c: New testcase.
10110
10111 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
10112
10113         PR c++/47213
10114         * g++.dg/ext/pr47213.C: New.
10115
10116 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10117
10118         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10119
10120 2011-01-13  Tobias Burnus  <burnus@net-b.de>
10121             Mikael Morin  <mikael@gcc.gnu.org>
10122
10123         PR fortran/45848
10124         PR fortran/47204
10125         * gfortran.dg/select_type_20.f90: New.
10126         * gfortran.dg/select_type_21.f90: New.
10127
10128 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
10129
10130         PR target/47251
10131         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10132
10133 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10134
10135         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10136         * gcc.dg/guality/pr36728-2.c: Likewise.
10137
10138 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10139
10140         PR debug/PR46973
10141         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10142
10143 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10144
10145         PR rtl-optimization/45352
10146         * gcc.dg/pr45352-3.c: New.
10147
10148 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10149
10150         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10151         comment.
10152         * g++.dg/cpp0x/range-for8.C: New.
10153         * g++.dg/cpp0x/range-for9.C: New.
10154
10155 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10156
10157         PR debug/47209
10158         * g++.dg/debug/pr47209.C: New.
10159
10160 2011-01-12  Richard Guenther  <rguenther@suse.de>
10161
10162         PR lto/47259
10163         * gcc.dg/lto/pr47259_0.c: New testcase.
10164         * gcc.dg/lto/pr47259_1.c: Likewise.
10165
10166 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10167
10168         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10169         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10170         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10171         methods missing from the OBJC2 Object.
10172         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10173         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10174         GNU and NeXT runtimes.
10175         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10176         comments.
10177         * objc-obj-c++-shared/Object1.m: Likewise.
10178         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10179         * objc.dg/proto-qual-1.m: Likewise.
10180         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10181         * obj-c++.dg/proto-qual-1.mm: Likewise.
10182
10183 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10184
10185         PR testsuite/33033
10186         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10187
10188 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10189
10190         Fixed the Objective-C++ testsuite and updated all tests.
10191         * lib/obj-c++.exp (obj-c++_init): Declare and set
10192         gcc_warning_prefix and gcc_error_prefix.
10193         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10194         'dg-warning', 'dg-message' and 'dg-error'.
10195         * obj-c++.dg/class-extension-3.mm: Likewise.
10196         * obj-c++.dg/class-protocol-1.mm: Likewise.
10197         * obj-c++.dg/encode-7.mm: Likewise.
10198         * obj-c++.dg/exceptions-3.mm: Likewise.
10199         * obj-c++.dg/exceptions-5.mm: Likewise.
10200         * obj-c++.dg/method-12.mm: Likewise.
10201         * obj-c++.dg/method-13.mm: Likewise.
10202         * obj-c++.dg/method-15.mm: Likewise.
10203         * obj-c++.dg/method-16.mm: Likewise.
10204         * obj-c++.dg/method-4.mm: Likewise.
10205         * obj-c++.dg/method-8.mm: Likewise.
10206         * obj-c++.dg/method-conflict-1.mm: Likewise.
10207         * obj-c++.dg/method-conflict-2.mm: Likewise.
10208         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10209         and uncommented second part of the testcase now that the testsuite
10210         works correctly.
10211         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10212         and uncommented second part of the testcase now that the testsuite
10213         works correctly.
10214         * obj-c++.dg/private-1.mm: Likewise.
10215         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10216         * obj-c++.dg/syntax-error-7.mm: Likewise.
10217         * obj-c++.dg/warn5.mm: Likewise.
10218         * obj-c++.dg/property/at-property-14.mm: Likewise.
10219         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10220         FIXME.
10221         * obj-c++.dg/property/at-property-18.mm: Likewise.
10222         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10223         FIXME.
10224         * obj-c++.dg/property/at-property-21.mm: Likewise.
10225         * obj-c++.dg/property/at-property-28.mm: Likewise.
10226         * obj-c++.dg/property/at-property-5.mm: Likewise.
10227         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10228         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10229         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10230         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10231         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10232         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10233         * obj-c++.dg/tls/diag-5.mm: Likewise.
10234         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10235         dg-error, now matched correctly.
10236
10237 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10238
10239         * objc.dg/property/at-property-29.m: New.
10240         * obj-c++.dg/property/at-property-29.mm: New.
10241
10242 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10243
10244         * go.test/go-test.exp (go-set-goarch): New proc.
10245         (go-gc-tests): Use it.
10246
10247 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10248
10249         PR debug/46955
10250         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10251
10252 2011-01-11  Richard Henderson  <rth@redhat.com>
10253
10254         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10255
10256 2011-01-11  Jan Hubicka  <jh@suse.cz>
10257
10258         PR lto/45721
10259         PR lto/45375
10260         * gcc.dg/lto/pr45721_1.c: New file.
10261         * gcc.dg/lto/pr45721_0.c: New file.
10262
10263 2011-01-11  Richard Guenther  <rguenther@suse.de>
10264
10265         PR tree-optimization/46076
10266         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10267
10268 2011-01-11  Jeff Law <law@redhat.com>
10269
10270         * PR tree-optimization/47086
10271         * gcc.dg/pr47086.c: New test.
10272
10273 2011-01-11  Jason Merrill  <jason@redhat.com>
10274
10275         PR c++/46658
10276         * g++.dg/template/new10.C: New.
10277
10278         PR c++/45520
10279         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10280
10281 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10282
10283         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10284         Split type definitions and NSConstantString class into...
10285         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10286         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10287         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10288         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10289         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10290         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10291         to comments.
10292         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10293         encode defines for newer NeXT system headers.
10294         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10295         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10296         * objc.dg/foreach-5.m: Likewise.
10297         * objc.dg/foreach-2.m: Likewise.
10298         * objc.dg/foreach-4.m: Likewise.
10299         * objc.dg/torture/strings/string1.m: Likewise.
10300         * objc.dg/torture/strings/string2.m: Likewise.
10301         * objc.dg/torture/strings/string3.m: Likewise.
10302         * objc.dg/torture/strings/string4.m: Likewise.
10303         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10304         header and stand alone.
10305         * obj-c++.dg/strings/strings-2.mm: Likewise.
10306         * objc.dg/torture/strings/const-str-3.m: Likewise.
10307         * objc.dg/strings/strings-2.m: Likewise.
10308         * objc.dg/strings/const-str-12b.m: Likewise.
10309
10310 2011-01-12  Richard Guenther  <rguenther@suse.de>
10311
10312         PR middle-end/32511
10313         * gcc.dg/attr-weak-1.c: Adjust.
10314
10315 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10316
10317         PR fortran/47051
10318         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10319         standard compliant and comment.
10320
10321 2011-01-10  Jan Hubicka  <jh@suse.cz>
10322
10323         PR lto/46083
10324         * gcc.dg/initpri3.c: New testcase.
10325
10326 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10327
10328         PR lto/47222
10329         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10330         externally visible.
10331         (g_esi): Likewise.
10332         (g_ebx): Likewise.
10333         (g_ebp): Likewise.
10334         (g_esp): Likewise.
10335         (g_ebp_save): Likewise.
10336         (g_esp_save): Likewise.
10337
10338 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10339
10340         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10341
10342 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10343
10344         PR tree-optimization/46021
10345         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10346         i?86-*-*, x86_64-*-*.
10347
10348 2011-01-10  Jeff Law <law@redhat.com>
10349
10350         * PR tree-optimization/47141
10351         * gcc.c-torture/compile/pr47141.c: New test.
10352
10353 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10354
10355         PR testsuite/46230
10356         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10357         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10358         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10359         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10360
10361         PR testsuite/46230
10362         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10363         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10364         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10365         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10366         being vectorized.  Adjust dg-final pattern.
10367
10368         PR testsuite/46230
10369         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10370         * gcc.dg/vect/slp-24.c: Likewise.
10371
10372 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10373
10374         PR c++/47218
10375         * g++.dg/other/pr47218-1.C: New test file.
10376         * g++.dg/other/pr47218.C: Likewise.
10377         * g++.dg/other/pr47218.h: New supporting header.
10378
10379 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10380
10381         PR objc/47232
10382         * objc.dg/attributes/invalid-attribute-1.m: New.
10383         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10384
10385 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10386
10387         PR fortran/47224
10388         * gfortran.dg/proc_ptr_comp_28.f90: New.
10389
10390 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10391
10392         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10393         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10394         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10395         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10396         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10397         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10398         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10399         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10400         * objc.dg/gnu-api-2-class.m: Likewise.
10401         * objc.dg/gnu-api-2-ivar.m: Likewise.
10402         * objc.dg/gnu-api-2-method.m: Likewise.
10403         * objc.dg/gnu-api-2-objc.m: Likewise.
10404         * objc.dg/gnu-api-2-object.m: Likewise.
10405         * objc.dg/gnu-api-2-property.m: Likewise.
10406         * objc.dg/gnu-api-2-protocol.m: Likewise.
10407         * objc.dg/gnu-api-2-sel.m: Likewise.
10408
10409 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10410
10411         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10412         * objc.dg/objc-foreach-4.m: Likewise.
10413         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10414         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10415         * objc.dg/foreach-4.m: Likewise.
10416         * objc.dg/foreach-5.m: Likewise.
10417         * objc.dg/foreach-3.m: Return self from init.
10418
10419 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10420
10421         PR fortran/38536
10422         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10423
10424 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10425
10426         PR fortran/46313
10427         * gfortran.dg/class_35.f90: New.
10428
10429 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10430
10431         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10432
10433 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10434
10435         PR objc/47078
10436         * objc.dg/invalid-method-2.m: New.
10437         * obj-c++.dg/invalid-method-2.mm: New.
10438
10439 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10440
10441         PR fortran/46896
10442         * gfortran.dg/transpose_optimization_2.f90 : New test.
10443
10444 2011-01-08  Jan Hubicka  <jh@suse.cz>
10445
10446         PR tree-optmization/46469
10447         * g++.dg/torture/pr46469.C: New testcase.
10448
10449 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10450
10451         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10452         emulation of libobjc-gnu structure layout functionality to ..
10453         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10454         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10455         * objc/execute/bf-common.h: Adjust headers.
10456         * objc/execute/bf-1.m: Likewise.
10457         * objc/execute/bf-2.m: Likewise.
10458         * objc/execute/bf-3.m: Likewise.
10459         * objc/execute/bf-4.m: Likewise.
10460         * objc/execute/bf-5.m: Likewise.
10461         * objc/execute/bf-6.m: Likewise.
10462         * objc/execute/bf-7.m: Likewise.
10463         * objc/execute/bf-8.m: Likewise.
10464         * objc/execute/bf-9.m: Likewise.
10465         * objc/execute/bf-10.m: Likewise.
10466         * objc/execute/bf-11.m: Likewise.
10467         * objc/execute/bf-12.m: Likewise.
10468         * objc/execute/bf-13.m: Likewise.
10469         * objc/execute/bf-14.m: Likewise.
10470         * objc/execute/bf-15.m: Likewise.
10471         * objc/execute/bf-16.m: Likewise.
10472         * objc/execute/bf-17.m: Likewise.
10473         * objc/execute/bf-18.m: Likewise.
10474         * objc/execute/bf-19.m: Likewise.
10475         * objc/execute/bf-20.m: Likewise.
10476         * objc/execute/bf-21.m: Likewise.
10477         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10478         objc_get_type_qualifiers ().
10479
10480 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10481
10482         PR fortran/45777
10483         * gfortran.dg/dependency_39.f90:  New test.
10484
10485 2011-01-07  Jan Hubicka  <jh@suse.cz>
10486
10487         Get builtins tests ready for linker plugin.
10488         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10489         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10490         my_memset, my_bzero): Mark used.
10491         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10492         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10493         volatile.
10494         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10495         volatile.
10496
10497 2011-01-07  Jan Hubicka  <jh@suse.cz>
10498
10499         PR tree-optimization/46367
10500         * g++.dg/torture/pr46367.C: New file.
10501
10502 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10503
10504         PR target/47201
10505         * gcc.dg/pr47201.c: New test.
10506
10507         PR bootstrap/47187
10508         * gcc.dg/tree-prof/pr47187.c: New test.
10509
10510 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10511
10512         PR fortran/41580
10513         * gfortran.dg/extends_type_of_3.f90: New.
10514
10515 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10516
10517         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10518         * g++.dg/ext/dllimport-MI1.C: Likewise.
10519         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10520         * g++.dg/ext/dllimport10.C: Likewise.
10521         * g++.dg/ext/dllimport11.C: Likewise.
10522         * g++.dg/ext/dllimport12.C: Likewise.
10523         * g++.dg/ext/dllimport13.C: Likewise.
10524         * g++.dg/ext/dllimport2.C: Likewise.
10525         * g++.dg/ext/dllimport3.C: Likewise.
10526         * g++.dg/ext/dllimport4.C: Likewise.
10527         * g++.dg/ext/dllimport5.C: Likewise.
10528         * g++.dg/ext/dllimport6.C: Likewise.
10529         * g++.dg/ext/dllimport8.C: Likewise.
10530         * g++.dg/ext/dllimport9.C: Likewise.
10531         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10532         targets, too. Additionally enable test for i?86-*-mingw*.
10533         * g++.dg/ext/selectany1.C: Likewise.
10534         Remove guard variable check.
10535
10536 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10537
10538         PR fortran/47189
10539         PR fortran/47194
10540         * gfortran.dg/storage_size_3.f08: Extended.
10541
10542 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10543
10544         PR c++/47022
10545         * g++.dg/template/stdarg1.C: New test.
10546
10547 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10548
10549         PR fortran/47195
10550         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10551         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10552         from the interface of functions to not hide the errors that
10553         shall be tested.
10554
10555 2011-01-06  Jan Hubicka  <jh@suse.cz>
10556
10557         * gcc.dg/lto/pr47188_0.c: New testcase.
10558         * gcc.dg/lto/pr47188_1.c: New testcase.
10559
10560 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10561
10562         PR fortran/33117
10563         PR fortran/46478
10564         * gfortran.dg/interface_33.f90: New test.
10565
10566 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10567
10568         PR c/47150
10569         * gcc.c-torture/compile/pr47150.c: New test.
10570
10571 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10572
10573         PR tree-optimization/47139
10574         * gcc.dg/vect/pr47139.c: New test.
10575
10576 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10577
10578         PR fortran/47180
10579         * gfortran.dg/extends_type_of_2.f03: New.
10580
10581 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10582
10583         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10584
10585 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10586
10587         * gnat.dg/opt14.adb: New test.
10588
10589 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10590
10591         PR fortran/46017
10592         * gfortran.dg/allocate_error_2.f90:  New test.
10593
10594 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10595
10596         PR fortran/47024
10597         * gfortran.dg/storage_size_3.f08: New.
10598
10599 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10600
10601         PR libgfortran/47154
10602         * gfortran.dg/namelist_68.f90: New test.
10603
10604 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10605
10606         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10607
10608 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10609
10610         PR fortran/46448
10611         * gfortran.dg/class_34.f90: New.
10612
10613 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10614
10615         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10616         use __builtin_inff.  Skip all single-precision tests that require
10617         Infinity.
10618
10619 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10620
10621         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10622
10623 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10624
10625         PR tree-optimization/47148
10626         * gcc.c-torture/execute/pr47148.c: New test.
10627
10628         PR tree-optimization/47155
10629         * gcc.c-torture/execute/pr47155.c: New test.
10630
10631         PR rtl-optimization/47157
10632         * gcc.c-torture/compile/pr47157.c: New test.
10633
10634 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10635
10636         * gcc.dg/torture/vector-shift2.c (schar): Define.
10637         (main): Always use schar or uchar instead of plain "char" to avoid
10638         dependencies on implementation-defined char signedness.
10639
10640 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10641
10642         PR tree-optimization/46801
10643         * gnat.dg/pack9.adb: Remove xfail.
10644
10645 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10646
10647         PR tree-optimization/46984
10648         * g++.dg/ipa/pr46984.C: New test.
10649
10650 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10651
10652         PR fortran/46408
10653         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10654
10655 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10656
10657         PR tree-optimization/47140
10658         * gcc.c-torture/compile/pr47140.c: New test.
10659
10660         PR rtl-optimization/47028
10661         * gcc.dg/pr47028.c: New test.
10662
10663 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10664
10665         * objc.dg/protocol-forward-1.m: Removed TODO.
10666         * objc.dg/protocol-forward-2.m: New.
10667         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10668         * obj-c++.dg/protocol-forward-2.mm: New.
10669
10670 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10671
10672         PR target/38662
10673         * g++.dg/eh/pr38662.C: New testcase.
10674
10675 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10676
10677         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10678         scan for newline '\n'.
10679
10680 \f
10681 Copyright (C) 2011 Free Software Foundation, Inc.
10682
10683 Copying and distribution of this file, with or without modification,
10684 are permitted in any medium without royalty provided the copyright
10685 notice and this notice are preserved.