OSDN Git Service

1a1771f7d26101096615dcde9afdc706c28957b5
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/specs/aggr3.ads: New test.
4         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5
6         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
7         * gnat.dg/specs/aggr2.ads: Likewise.
8
9 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
10
11         PR fortran/45170
12         * gfortran.dg/allocate_with_source_2.f90: New test
13
14 2011-08-30  Jason Merrill  <jason@redhat.com>
15
16         PR c++/50220
17         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
18
19         PR c++/50234
20         * g++.dg/cpp0x/constexpr-value3.C: New.
21
22 2011-08-30  Richard Guenther  <rguenther@suse.de>
23
24         PR middle-end/48571
25         * gcc.c-torture/execute/pr48571-1.c: New testcase.
26         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
27         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
28         * gcc.dg/pr36902.c: XFAIL.
29
30 2011-08-30  Ilya Tocar <ilya.tocar@intel.com>
31
32         * gcc.target/i386/fma-check.h: New.
33         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
34         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
35         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
36         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
37         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
38         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
39         * gcc.target/i386/fma-fmaddXX.c: Likewise.
40         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
41         * gcc.target/i386/fma-fmsubXX.c: Likewise.
42         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
43         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
44         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
45         * gcc.target/i386/fma-compile.c: Likewise.
46         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
47         * gcc.target/i386/sse-12.c: Add -mfma.
48         * gcc.target/i386/sse-13.c: Likewise.
49         * gcc.target/i386/sse-14.c: Likewise.
50         * gcc.target/i386/sse-22.c: Likewise.
51         * gcc.target/i386/sse-23.c: Likewise.
52         * g++.dg/other/i386-2.C: Likewise.
53         * g++.dg/other/i386-3.C: Likewise.
54
55 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
56
57         PR testsuite/50185
58         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
59         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
60
61 2011-08-30  Christian Bruel  <christian.bruel@st.com>
62
63         * g++.dg/bprob/bprob.exp (feedback_options): Set -fbranch-probabilities.
64         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
65         
66 2011-08-29  Jason Merrill  <jason@redhat.com>
67
68         PR c++/50224
69         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
70
71 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
72             Jason Merrill  <jason@redhat.com>
73
74         * g++.dg/dfp/base.C: New test.
75
76 2011-08-29  Jason Merrill  <jason@redhat.com>
77
78         Core DR 994
79         PR c++/50209
80         * g++.dg/cpp0x/initlist58.C: New.
81
82 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
83
84         PR fortran/50225
85         * gfortran.dg/class_result_1.f03: New.
86
87 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
88
89         PR middle-end/48722
90         * gcc.target/i386/pr48722.c: New test.
91
92 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
93
94         PR libfortran/50192
95         * gfortran.dg/widechar_compare_1.f90:  New test.
96
97 2011-08-26  Jason Merrill  <jason@redhat.com>
98
99         Core DR 342
100         PR c++/48582
101         * g++.dg/abi/mangle50.C: New.
102
103 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
104
105         PR target/50202
106         * gcc.target/i386/pr50202.c: New test.
107
108 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
109
110         * gcc.target/i386/sse_4_1-round-vec.c: New test.
111         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
112         * gcc.target/i386/avx-round-vec.c: New test.
113         * gcc.target/i386/avx-roundf-vec.c: New test.
114
115 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
116
117         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
118         instruction.
119
120         PR c/50179
121         * c-c++-common/Wunused-var-14.c: New test.
122
123 2011-08-26  Tom de Vries  <tom@codesourcery.com>
124
125         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
126
127 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
128
129         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
130         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
131         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
132         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
133
134 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
135
136         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
137         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
138         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
139         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
140
141 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
142
143         PR fortran/50050
144         * gfortran.dg/pointer_comp_init_1.f90: New test.
145
146 2011-08-25  Jason Merrill  <jason@redhat.com>
147
148         PR c++/50157
149         * g++.dg/cpp0x/sfinae27.C: New.
150
151 2011-08-25  Tobias Burnus  <burnus@net-b.de>
152
153         * gfortran.dg/coarray_lib_token_4.f90: New.
154
155 2011-08-25  Tobias Burnus  <burnus@net-b.de>
156
157         * gfortran.dg/coarray/alloc_comp_1.f90: New.
158
159 2011-08-25  Richard Guenther  <rguenther@suse.de>
160
161         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
162
163 2011-08-24  Tobias Burnus  <burnus@net-b.de>
164
165         PR fortran/50163
166         * gfortran.dg/initialization_28.f90: New.
167
168 2011-08-24  Richard Guenther  <rguenther@suse.de>
169
170         PR tree-optimization/50067
171         * gcc.dg/torture/pr50067-3.c: New testcase.
172         * gcc.dg/torture/pr50067-4.c: Likewise.
173         * gcc.dg/torture/pr50067-5.c: Likewise.
174
175 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
176
177         * g++.dg/other/i386-2.C: Add -mavx2 check.
178         * g++.dg/other/i386-3.C: Likewise.
179         * gcc.target/i386/avx-1.c: Add AVX2.
180         * gcc.target/i386/avx-2.c: Likewise.
181         * gcc.target/i386/funcspec-5.c: Likewise.
182         * gcc.target/i386/sse-12.c: Likewise.
183         * gcc.target/i386/sse-13.c: Likewise.
184         * gcc.target/i386/sse-14.c: Likewise.
185         * gcc.target/i386/sse-22.c: Likewise.
186         * gcc.target/i386/sse-23.c: Likewise.
187         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
188         * gcc.target/i386/avx2-check.h: New.
189         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
190         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
191         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
192         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
193         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
194         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
195         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
196         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
197         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
198         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
199         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
200         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
201         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
202         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
203         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
204         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
205         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
206         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
207         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
208         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
209         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
210         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
211         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
212         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
213         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
214         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
215         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
216         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
217         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
218         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
219         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
220         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
221         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
222         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
223         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
224         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
225         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
226         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
227         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
228         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
229         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
230         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
231         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
232         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
233         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
234         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
235         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
236         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
237         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
238         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
239         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
240         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
241         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
242         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
243         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
244         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
245         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
246         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
247         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
248         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
249         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
250         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
251         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
252         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
253         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
254         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
255         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
256         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
257         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
258         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
259         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
260         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
261         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
262         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
263         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
264         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
265         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
266         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
267         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
268         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
269         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
270         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
271         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
272         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
273         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
274         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
275         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
276         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
277         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
278         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
279         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
280         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
281         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
282         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
283         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
284         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
285         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
286         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
287         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
288         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
289         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
290         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
291         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
292         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
293         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
294         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
295         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
296         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
297         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
298         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
299         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
300         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
301         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
302         * gcc.target/i386/avx2-vpand-1.c: Likewise.
303         * gcc.target/i386/avx2-vpand-2.c: Likewise.
304         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
305         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
306         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
307         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
308         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
309         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
310         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
311         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
312         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
313         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
314         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
315         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
316         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
317         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
318         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
319         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
320         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
321         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
322         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
323         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
324         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
325         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
326         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
327         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
328         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
329         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
330         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
331         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
332         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
333         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
334         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
335         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
336         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
337         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
338         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
339         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
340         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
341         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
342         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
343         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
344         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
345         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
346         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
347         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
348         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
349         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
350         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
351         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
352         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
353         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
354         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
355         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
356         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
357         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
358         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
359         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
360         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
361         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
362         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
363         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
364         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
365         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
366         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
367         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
368         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
369         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
370         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
371         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
372         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
373         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
374         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
375         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
376         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
377         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
378         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
379         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
380         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
381         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
382         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
383         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
384         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
385         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
386         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
387         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
388         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
389         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
390         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
391         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
392         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
393         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
394         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
395         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
396         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
397         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
398         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
399         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
400         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
401         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
402         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
403         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
404         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
405         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
406         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
407         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
408         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
409         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
410         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
411         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
412         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
413         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
414         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
415         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
416         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
417         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
418         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
419         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
420         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
421         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
422         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
423         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
424         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
425         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
426         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
427         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
428         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
429         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
430         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
431         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
432         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
433         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
434         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
435         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
436         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
437         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
438         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
439         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
440         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
441         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
442         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
443         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
444         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
445         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
446         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
447         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
448         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
449         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
450         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
451         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
452         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
453         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
454         * gcc.target/i386/avx2-vpor-1.c: Likewise.
455         * gcc.target/i386/avx2-vpor-2.c: Likewise.
456         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
457         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
458         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
459         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
460         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
461         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
462         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
463         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
464         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
465         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
466         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
467         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
468         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
469         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
470         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
471         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
472         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
473         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
474         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
475         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
476         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
477         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
478         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
479         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
480         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
481         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
482         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
483         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
484         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
485         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
486         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
487         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
488         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
489         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
490         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
491         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
492         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
493         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
494         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
495         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
496         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
497         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
498         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
499         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
500         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
501         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
502         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
503         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
504         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
505         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
506         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
507         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
508         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
509         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
510         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
511         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
512         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
513         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
514         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
515         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
516         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
517         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
518         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
519         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
520         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
521         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
522         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
523         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
524         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
525         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
526         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
527         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
528         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
529         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
530         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
531         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
532         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
533         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
534         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
535         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
536         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
537         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
538         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
539         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
540         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
541         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
542         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
543         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
544         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
545         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
546         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
547         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
548         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
549         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
550         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
551         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
552         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
553         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
554         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
555         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
556         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
557         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
558         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
559         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
560         * gcc.target/i386/testimm-9.c: Likewise.
561
562 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
563
564         * g++.dg/other/i386-2.C: Add -mbmi2 check.
565         * g++.dg/other/i386-3.C: Likewise.
566         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
567         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
568         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
569         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
570         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
571         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
572         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
573         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
574         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
575         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
576         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
577         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
578         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
579         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
580         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
581         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
582         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
583         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
584         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
585         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
586         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
587         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
588         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
589         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
590         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
591         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
592         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
593         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
594         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
595         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
596         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
597         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
598         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
599         * gcc.target/i386/sse-12.c: Add BMI2.
600         * gcc.target/i386/sse-13.c: Likewise.
601         * gcc.target/i386/sse-14.c: Likewise.
602         * gcc.target/i386/sse-22.c: Likewise.
603         * gcc.target/i386/sse-23.c: Likewise.
604
605 2011-08-23  Jason Merrill  <jason@redhat.com>
606
607         * g++.dg/template/crash7.C: Adjust expected errors.
608
609 2011-08-23  Jason Merrill  <jason@redhat.com>
610
611         PR c++/49045
612         Core 1321
613         * g++.dg/cpp0x/overload2.C: New.
614
615 2011-08-23  Jason Merrill  <jason@redhat.com>
616
617         Core 903
618         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
619
620 2011-08-23  Jason Merrill  <jason@redhat.com>
621
622         Core 975
623         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
624         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
625         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
626         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
627
628 2011-08-23  Jason Merrill  <jason@redhat.com>
629
630         PR c++/50024
631         * g++.dg/cpp0x/constexpr-initlist5.C: New.
632
633 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
634
635         PR c++/50158
636         * g++.dg/warn/Wunused-var-16.C: New test.
637
638         PR middle-end/50161
639         * gcc.dg/pr50161.c: New test.
640
641 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
642
643         PR c++/50055
644         * g++.dg/gcov/gcov-7.C: New test.
645
646 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
647
648         PR c++/46862
649         * g++.dg/dfp/nofields.C: New test.
650
651 2011-08-23  Tobias Burnus  <burnus@net-b.de>
652
653         PR fortran/31600
654         * gfortran.dg/use_16.f90: New.
655
656 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
657             Kirill Yukhin  <kirill.yukhin@intel.com>
658
659         PR target/50155
660         * gcc.target/i386/pr50155.c: New test.
661
662 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
663
664         PR tree-optimization/50133
665         * gcc.dg/pr50133.c: New test.
666
667         PR middle-end/50141
668         * c-c++-common/cxxbitfields-6.c: New test.
669
670 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
671
672         PR fortran/50050
673         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
674
675 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
676
677         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
678         * gcc.dg/pr49994-3.c: Ditto.
679
680 2011-08-22  Richard Guenther  <rguenther@suse.de>
681
682         PR testsuite/50145
683         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
684         * gcc.dg/torture/pr50067-2.c: Likewise.
685
686 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
687
688         PR fortran/47659
689         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
690         of a constant resulting from simplification.
691         * gfortran.dg/warn_conversion_3.f90:  New test.
692
693 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
694
695         PR fortran/50130
696         * gfortran.dg/zero_stride_1.f90:  New test.
697
698 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
699
700         PR fortran/49638
701         * gfortran.dg/typebound_override_1.f90: Modified.
702
703 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
704
705         PR tree-optimization/48739
706         * gcc.dg/pr48739-1.c: New test.
707         * gcc.dg/pr48739-2.c: New test.
708
709 2011-08-20  Tobias Burnus  <burnus@net-b.de>
710
711         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
712
713 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
714
715         PR fortran/50129
716         * gfortran.dg/where_3.f90: New test.
717
718 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
719
720         PR middle-end/49721
721         * gfortran.dg/pr49721-1.f: New.
722         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
723
724 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
725
726         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
727         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
728         New tests.
729
730 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
731
732         * gcc.target/arm/wmul-11.c: New file.
733         * gcc.target/arm/wmul-12.c: New file.
734         * gcc.target/arm/wmul-13.c: New file.
735
736 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
737
738         * gcc.target/arm/wmul-10.c: New file.
739
740 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
741
742         * gcc.target/arm/wmul-9.c: New file.
743         * gcc.target/arm/wmul-bitfield-2.c: New file.
744
745 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
746
747         * gcc.target/arm/wmul-8.c: New file.
748
749 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
750
751         * gcc.target/arm/wmul-7.c: New file.
752
753 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
754
755         * gcc.target/arm/wmul-6.c: New file.
756
757 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
758
759         * gcc.target/arm/wmul-5.c: New file.
760         * gcc.target/arm/no-wmla-1.c: New file.
761
762 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
763
764         * gcc.target/arm/wmul-bitfield-1.c: New file.
765
766 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
767
768         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
769
770 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
771
772         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
773         * gcc.target/i386/conversion.c: Likewise.
774
775 2011-08-19  Richard Guenther  <rguenther@suse.de>
776
777         * gcc.dg/torture/pr50067-1.c: New testcase.
778         * gcc.dg/torture/pr50067-2.c: Likewise.
779
780 2011-08-19  Joey Ye  <joey.ye@arm.com>
781
782         PR target/49437
783         * gcc.target/arm/handler-align.c: New test.
784         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
785         New Function.
786
787 2011-08-19  Joey Ye  <joey.ye@arm.com>
788
789         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
790
791 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
792
793         PR fortran/50071
794         * gfortran.dg/end_block_label_1.f90: New test.
795         * gfortran.dg/end_associate_label_1.f90: New test.
796
797 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
798
799         * gcc.dg/c1x-pointer-float-1.c: New test.
800
801 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
802
803         PR fortran/50071
804         * gfortran.dg/duplicate_labels_2.f: New test.
805
806 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
807
808         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
809         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
810         gcc.dg/c1x-noreturn-5.c: New tests.
811
812 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
813
814         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
815
816 2011-08-18  Tobias Burnus  <burnus@net-b.de>
817
818         PR fortran/18918
819         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
820         * gfortran.dg/coarray_lock_3.f90: Fix test.
821         * gfortran.dg/coarray_lock_4.f90: New.
822         * gfortran.dg/coarray_lock_5.f90: New.
823
824 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
825
826         PR target/50009
827         * gcc.c-torture/compile/pr50009.c: New test.
828
829         PR target/50092
830         * gcc.dg/torture/pr50092.c: New test.
831
832 2011-08-18  Tobias Burnus  <burnus@net-b.de>
833
834         PR fortran/50109
835         * gfortran.dg/namelist_73.f90: New.
836
837 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
838
839         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
840
841         PR debug/50017
842         * gcc.dg/pr50017.c: New test.
843
844 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
845
846         PR c++/45625
847         * g++.dg/lookup/hidden-var1.C: New test case.
848
849 2011-08-17  Tobias Burnus  <burnus@net-b.de>
850
851         PR fortran/31461
852         * gfortran.dg/warn_unused_var_2.f90: New.
853         * gfortran.dg/warn_unused_var_3.f90: New.
854
855 2011-08-17  Tom de Vries  <tom@codesourcery.com>
856
857         PR target/43597
858         * gcc.target/arm/pr43597.c: New test.
859
860 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
861
862         PR fortran/50070
863         * gfortran.dg/common_13.f90: New.
864
865 2011-08-16  Jason Merrill  <jason@redhat.com>
866
867         PR c++/50086
868         * g++.dg/cpp0x/variadic-unresolved.C: New.
869
870         * g++.old-deja/g++.brendan/README: Add R.I.P.
871
872         * g++.dg/ext/attr-used-1.C: New.
873
874         PR c++/50054
875         * g++.dg/cpp0x/initlist56.C: New.
876
877 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
878
879         PR testsuite/50085
880         * g++.dg/opt/life1.C: Only run on Linux.
881
882 2011-08-15  Tobias Burnus  <burnus@net-b.de>
883
884         * gfortran.dg/coarray_26.f90: New.
885
886 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
887
888         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
889         -fdump-tree-vrp1.
890
891 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
892
893         PR fortran/50073
894         * gfortran.dg/func_result_7.f90: New.
895
896 2011-08-13  Jason Merrill  <jason@redhat.com>
897
898         PR c++/50075
899         * g++.dg/cpp0x/decltype32.C: New.
900
901         PR c++/50059
902         * g++.dg/diagnostic/expr1.C: New.
903
904 2011-08-12  David Li  <davidxl@google.com>
905
906         * g++.dg/abi/vbase15.C: New test.
907
908 2011-08-12  Jason Merrill  <jason@redhat.com>
909
910         PR c++/50034
911         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
912
913 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
914
915         * gcc.dg/builtins-67.c: New test.
916         * gcc.target/i386/conversion.c: Ditto.
917
918 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
919             Brian Hackett  <bhackett1024@gmail.com>
920
921         * g++.dg/plugin/decl_plugin.c: New.
922         * g++.dg/plugin/decl-plugin-test.C: New.
923         * g++.dg/plugin/plugin.exp: Add above testcase.
924
925 2011-08-11  Richard Guenther  <rguenther@suse.de>
926
927         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
928
929 2011-08-11  Michael Matz  <matz@suse.de>
930
931         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
932
933 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
934
935         PR tree-optimization/50039
936         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
937         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
938
939 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
940
941         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
942         (sse4_1_test): Initialize src3 with random value.
943
944 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
945
946         * gcc.c-torture/execute/scal-to-vec1.c: New test.
947         * gcc.c-torture/execute/scal-to-vec2.c: New test.
948         * gcc.c-torture/execute/scal-to-vec3.c: New test.
949         * gcc.dg/scal-to-vec1.c: New test.
950         * gcc.dg/scal-to-vec2.c: New test.
951
952 2011-08-09  Richard Guenther  <rguenther@suse.de>
953
954         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
955         * gcc.dg/tree-ssa/vrp60.c: New testcase.
956         * gcc.dg/tree-ssa/vrp61.c: Likewise.
957         * gcc.dg/tree-ssa/vrp62.c: Likewise.
958
959 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
960
961         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
962
963 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
964
965         * gcc.dg/pr49948.c: Require pthread effective target.
966
967 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
968
969         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
970
971 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
972
973         * gcc.target/i386/sse-22a.c: New test.
974
975 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
976
977         PR tree-optimization/50014
978         * gcc.dg/vect/pr50014.c: New test.
979
980 2011-08-08  Martin Jambor  <mjambor@suse.cz>
981
982         PR middle-end/49923
983         * gcc.dg/tree-ssa/pr49923.c: New test.
984
985 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
986
987         PR target/49781
988         * gcc.target/i386/pr49781-1.c: New.
989
990 2011-08-08  Jason Merrill  <jason@redhat.com>
991
992         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
993
994         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
995
996 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
997
998         PR fortran/49638
999         * gfortran.dg/typebound_override_1.f90: New.
1000
1001 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1002
1003         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1004         x86_64 mingw target.
1005         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1006         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1007         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1008         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1009         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1010         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1011         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1012         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1013         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1014         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1015
1016 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1017
1018         PR testsuite/48727
1019         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1020
1021 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1022
1023         * gcc.dg/pr48770.c: Cleanup coverage files.
1024         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1025
1026 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1027
1028         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1029         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1030         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1031         lzcnt and bmi options.
1032
1033 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1034
1035         PR target/47381
1036         * gcc.dg/pr47381-1.c: New.
1037         * gcc.dg/pr47381-2.c: Likewise.
1038         * gcc.target/i386/pr47381.c: Likewise.
1039
1040 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1041
1042         PR middle-end/47727
1043         * gcc.dg/pr47727.c: New.
1044
1045         PR target/47372
1046         * gcc.dg/pr47372-1.c: New.
1047         * gcc.dg/pr47372-2.c: Likewise.
1048
1049 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1050
1051         PR middle-end/47449
1052         * gcc.target/i386/pr47449.c: New.
1053
1054         PR target/47446
1055         * gcc.dg/pr47446-1.c: New.
1056         * gcc.dg/pr47446-2.c: Likewise.
1057
1058 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1059
1060         PR target/47766
1061         * gcc.dg/pr47766.c: New.
1062
1063         PR target/47715
1064         * gcc.dg/tls/pr47715-1.c: New.
1065         * gcc.dg/tls/pr47715-2.c: Likewise.
1066         * gcc.dg/tls/pr47715-3.c: Likewise.
1067         * gcc.dg/tls/pr47715-4.c: Likewise.
1068         * gcc.dg/tls/pr47715-5.c: Likewise.
1069
1070 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1071
1072         PR libobjc/50002
1073         * objc.dg/gnu-api-2-class.m: Updated comments.
1074         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1075         * objc.dg/gnu-api-2-class-meta.m: New test.
1076         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1077
1078 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1079
1080         PR libobjc/49882
1081         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1082         with classes that are in construction.
1083
1084 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1085
1086         PR target/48084
1087         * gcc.target/i386/pr48084-1.c: New.
1088         * gcc.target/i386/pr48084-2.c: Likewise.
1089         * gcc.target/i386/pr48084-3.c: Likewise.
1090         * gcc.target/i386/pr48084-4.c: Likewise.
1091         * gcc.target/i386/pr48084-5.c: Likewise.
1092
1093         PR rtl-optimization/49504
1094         * gcc.target/i386/pr49504.c: New.
1095
1096         PR target/49860
1097         * gcc.dg/pr49860.c: New.
1098
1099 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1100         
1101         PR libobjc/49882
1102         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1103         with classes that are in construction.
1104
1105 2011-08-05  Jason Merrill  <jason@redhat.com>
1106
1107         PR c++/48993
1108         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1109
1110         PR c++/49921
1111         * g++.dg/cpp0x/decltype31.C: New.
1112
1113         PR c++/49669
1114         * g++.dg/init/array28.C: New.
1115
1116         PR c++/49988
1117         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1118
1119 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1120
1121         PR target/47369
1122         * gcc.dg/pr47369-1.c: New.
1123
1124 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1125
1126         PR middle-end/47364
1127         * gcc.dg/torture/pr47364-1.c: New.
1128         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1129         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1130
1131 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1132
1133         PR fortran/37211
1134         * gfortran.dg/transfer_check_2.f90:  New test case.
1135
1136 2011-08-05  Jan Hubicka  <jh@suse.cz>
1137
1138         PR middle-end/49494
1139         * gfortran.dg/pr49494.f90: New testcase.
1140
1141 2011-08-05  Jan Hubicka  <jh@suse.cz>
1142
1143         PR middle-end/49735
1144         * gcc.c-torture/compile/pr49735.c: New testcase.
1145
1146 2011-08-05  Jason Merrill  <jason@redhat.com>
1147
1148         PR c++/47453
1149         * g++.dg/cpp0x/initlist56.C: New.
1150
1151         PR c++/49812
1152         * g++.dg/overload/rvalue2.C: New.
1153
1154         PR c++/49983
1155         * g++.dg/cpp0x/range-for21.C: New.
1156
1157         * g++.dg/ext/vla11.C: New.
1158
1159 2011-08-05  Richard Guenther  <rguenther@suse.de>
1160
1161         PR tree-optimization/49984
1162         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1163
1164 2011-08-05  Richard Guenther  <rguenther@suse.de>
1165
1166         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1167         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1168         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1169
1170 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1171
1172         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1173         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1174         * gfortran.dg/ldist-pr43023.f90: Ditto.
1175         * gfortran.dg/namelist_52.f90: Ditto.
1176         * gfortran.dg/interface_proc_end.f90: Ditto.
1177         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1178         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1179
1180 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1181
1182         * gcc.dg/vect/vect-over-widen-1.c: New test.
1183         * gcc.dg/vect/vect-over-widen-2.c: New test.
1184         * gcc.dg/vect/vect-over-widen-3.c: New test.
1185         * gcc.dg/vect/vect-over-widen-4.c: New test.
1186
1187 2011-08-04  Richard Guenther  <rguenther@suse.de>
1188
1189         PR fortran/49957
1190         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1191
1192 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1193
1194         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1195
1196 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1197
1198         PR middle-end/49905
1199         * g++.dg/ext/builtin-object-size3.C: New test.
1200
1201 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1202
1203         PR tree-optimization/49948
1204         * gcc.dg/pr49948.c: New test.
1205
1206 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1207
1208         PR middle-end/47383
1209         * gcc.dg/torture/pr47383.c: New.
1210
1211 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1212
1213         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1214
1215 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1216
1217         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1218
1219 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1220
1221         PR target/47744
1222         * gcc.dg/torture/pr47744-1.c: New.
1223         * gcc.dg/torture/pr47744-2.c: Likewise.
1224         * gcc.dg/torture/pr47744-3.c: Likewise.
1225
1226 2011-08-03  Richard Guenther  <rguenther@suse.de>
1227
1228         PR middle-end/49958
1229         * gcc.dg/torture/pr49958.c: New testcase.
1230
1231 2011-08-03  Richard Guenther  <rguenther@suse.de>
1232
1233         PR tree-optimization/49938
1234         * g++.dg/torture/pr49938.C: New testcase.
1235
1236 2011-08-02  Jason Merrill  <jason@redhat.com>
1237
1238         PR c++/43886
1239         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1240
1241         PR c++/49577
1242         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1243
1244         PR c++/49593
1245         * g++.dg/cpp0x/variadic115.C: New.
1246
1247         PR c++/49803
1248         * g++.dg/cpp0x/union5.C: New.
1249
1250 2011-08-02  Daniel Kraft  <d@domob.eu>
1251
1252         PR fortran/49885
1253         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1254
1255 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1256
1257         PR middle-end/49947
1258         * gcc.dg/tree-ssa/forwprop-15.c
1259
1260 2011-08-02  Jason Merrill  <jason@redhat.com>
1261
1262         PR c++/49834
1263         * g++.dg/cpp0x/range-for20.C: New.
1264
1265 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1266
1267         * gfortran.dg/coarray_lib_token_3.f90: New.
1268
1269 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1270
1271         PR fortran/46752
1272         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1273         * gcc.dg/gomp/atomic-15.c: New test.
1274         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1275         * g++.dg/gomp/atomic-15.C: New test.
1276         * g++.dg/gomp/private-1.C: New test.
1277         * g++.dg/gomp/sharing-2.C: New test.
1278         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1279         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1280         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1281
1282 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1283
1284         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1285         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1286         cleanup-module.
1287         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1288         * gfortran.dg/allocatable_function_5.f90: Ditto.
1289         * gfortran.dg/allocate_stat.f90: Ditto.
1290         * gfortran.dg/array_constructor_20.f90: Ditto.
1291         * gfortran.dg/array_constructor_21.f90: Ditto.
1292         * gfortran.dg/array_constructor_22.f90: Ditto.
1293         * gfortran.dg/array_constructor_26.f03: Ditto.
1294         * gfortran.dg/array_function_4.f90: Ditto.
1295         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1296         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1297         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1298         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1299         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1300         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1301         * gfortran.dg/class_15.f03: Ditto.
1302         * gfortran.dg/class_27.f03: Ditto.
1303         * gfortran.dg/class_33.f90: Ditto.
1304         * gfortran.dg/class_37.f03: Ditto.
1305         * gfortran.dg/class_40.f03: Ditto.
1306         * gfortran.dg/class_42.f03: Ditto.
1307         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1308         * gfortran.dg/coarray/registering_1.f90: Ditto.
1309         * gfortran.dg/convert_1.f90: Ditto.
1310         * gfortran.dg/default_initialization_3.f90: Ditto.
1311         * gfortran.dg/dependency_25.f90: Ditto.
1312         * gfortran.dg/dependency_26.f90: Ditto.
1313         * gfortran.dg/dependency_36.f90: Ditto.
1314         * gfortran.dg/dependency_37.f90: Ditto.
1315         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1316         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1317         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1318         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1319         * gfortran.dg/elemental_result_1.f90: Ditto.
1320         * gfortran.dg/empty_derived_type.f90: Ditto.
1321         * gfortran.dg/entry_7.f90: Ditto.
1322         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1323         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1324         * gfortran.dg/error_recovery_3.f90: Ditto.
1325         * gfortran.dg/extends_4.f03: Ditto.
1326         * gfortran.dg/func_assign.f90: Ditto.
1327         * gfortran.dg/func_assign_3.f90: Ditto.
1328         * gfortran.dg/generic_1.f90: Ditto.
1329         * gfortran.dg/generic_18.f90: Ditto.
1330         * gfortran.dg/generic_22.f03: Ditto.
1331         * gfortran.dg/generic_4.f90: Ditto.
1332         * gfortran.dg/generic_6.f90: Ditto.
1333         * gfortran.dg/generic_actual_arg.f90: Ditto.
1334         * gfortran.dg/graphite/id-21.f: Ditto.
1335         * gfortran.dg/graphite/pr45758.f90: Ditto.
1336         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1337         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1338         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1339         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1340         * gfortran.dg/host_used_types_1.f90: Ditto.
1341         * gfortran.dg/implicit_1.f90: Ditto.
1342         * gfortran.dg/implicit_11.f90: Ditto.
1343         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1344         * gfortran.dg/impure_actual_1.f90: Ditto.
1345         * gfortran.dg/impure_assignment_1.f90: Ditto.
1346         * gfortran.dg/impure_constructor_1.f90: Ditto.
1347         * gfortran.dg/initialization_10.f90: Ditto.
1348         * gfortran.dg/initialization_12.f90: Ditto.
1349         * gfortran.dg/interface_14.f90: Ditto.
1350         * gfortran.dg/interface_15.f90: Ditto.
1351         * gfortran.dg/interface_2.f90: Ditto.
1352         * gfortran.dg/interface_25.f90: Ditto.
1353         * gfortran.dg/interface_26.f90: Ditto.
1354         * gfortran.dg/interface_29.f90: Ditto.
1355         * gfortran.dg/interface_assignment_1.f90: Ditto.
1356         * gfortran.dg/internal_pack_6.f90: Ditto.
1357         * gfortran.dg/internal_pack_7.f90: Ditto.
1358         * gfortran.dg/internal_pack_8.f90: Ditto.
1359         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1360         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1361         * gfortran.dg/module_commons_3.f90: Ditto.
1362         * gfortran.dg/module_equivalence_4.f90: Ditto.
1363         * gfortran.dg/module_equivalence_6.f90: Ditto.
1364         * gfortran.dg/module_function_type_1.f90: Ditto.
1365         * gfortran.dg/module_naming_1.f90: Ditto.
1366         * gfortran.dg/namelist_4.f90: Ditto.
1367         * gfortran.dg/operator_c1202.f90: Ditto.
1368         * gfortran.dg/parens_7.f90: Ditto.
1369         * gfortran.dg/pr32921.f: Ditto.
1370         * gfortran.dg/pr33646.f90: Ditto.
1371         * gfortran.dg/pr41928.f90: Ditto.
1372         * gfortran.dg/pr42119.f90: Ditto.
1373         * gfortran.dg/pr43984.f90: Ditto.
1374         * gfortran.dg/present_1.f90: Ditto.
1375         * gfortran.dg/private_type_2.f90: Ditto.
1376         * gfortran.dg/proc_decl_2.f90: Ditto.
1377         * gfortran.dg/proc_ptr_10.f90: Ditto.
1378         * gfortran.dg/proc_ptr_22.f90: Ditto.
1379         * gfortran.dg/proc_ptr_8.f90: Ditto.
1380         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1381         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1382         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1383         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1384         * gfortran.dg/substring_equivalence.f90: Ditto.
1385         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1386         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1387         * gfortran.dg/trim_optimize_6.f90: Ditto.
1388         * gfortran.dg/typebound_call_12.f03: Ditto.
1389         * gfortran.dg/typebound_operator_5.f03: Ditto.
1390         * gfortran.dg/typebound_operator_6.f03: Ditto.
1391         * gfortran.dg/typebound_proc_18.f03: Ditto.
1392         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1393         * gfortran.dg/use_1.f90: Ditto.
1394         * gfortran.dg/use_10.f90: Ditto.
1395         * gfortran.dg/use_11.f90: Ditto.
1396         * gfortran.dg/use_14.f90: Ditto.
1397         * gfortran.dg/use_only_2.f90: Ditto.
1398         * gfortran.dg/use_rename_4.f90: Ditto.
1399         * gfortran.dg/use_rename_5.f90: Ditto.
1400         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1401         * gfortran.dg/used_interface_ref.f90: Ditto.
1402         * gfortran.dg/used_types_11.f90: Ditto.
1403         * gfortran.dg/used_types_3.f90: Ditto.
1404         * gfortran.dg/used_types_4.f90: Ditto.
1405         * gfortran.dg/userdef_operator_2.f90: Ditto.
1406         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1407         * gfortran.dg/vect/pr46213.f90: Ditto.
1408         * gfortran.dg/whole_file_21.f90: Ditto.
1409         * gfortran.dg/whole_file_22.f90: Ditto.
1410         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1411         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1412
1413 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1414
1415         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1416
1417 2011-08-01  Jason Merrill  <jason@redhat.com>
1418
1419         PR c++/49932
1420         * g++.dg/abi/mangle49.C: New.
1421
1422         PR c++/49924
1423         * g++.dg/cpp0x/constexpr-array4.C: New.
1424
1425         PR c++/49813
1426         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1427
1428 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1429
1430         PR target/49927
1431         * gcc.target/i386/pr49927.c: New test.
1432
1433 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1434
1435         PR tree-optimization/49926
1436         * gcc.dg/vect/pr49926.c: New test.
1437
1438 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1439
1440         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1441         * gcc.target/i386/lzcnt-1.c: New test.
1442         * gcc.target/i386/lzcnt-2.c: Likewise.
1443         * gcc.target/i386/lzcnt-2a.c: Likewise.
1444         * gcc.target/i386/lzcnt-3.c: Likewise.
1445         * gcc.target/i386/lzcnt-4.c: Likewise.
1446         * gcc.target/i386/lzcnt-4a.c: Likewise.
1447         * gcc.target/i386/lzcnt-5.c: Likewise.
1448         * gcc.target/i386/lzcnt-6.c: Likewise.
1449         * gcc.target/i386/lzcnt-6a.c: Likewise.
1450         * gcc.target/i386/lzcnt-check.h: Likewise.
1451
1452         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1453         * gcc.target/i386/sse-13.c: Likewise.
1454         * gcc.target/i386/sse-14.c: Likewise.
1455         * g++.dg/other/i386-2.C: Likewise.
1456         * g++.dg/other/i386-3.C: Likewise.
1457
1458 2011-08-01  Julian Brown  <julian@codesourcery.com>
1459
1460         * gcc.target/arm/fixed-point-exec.c: New test.
1461
1462 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1463
1464         PR target/49920
1465         * gcc.target/i386/pr49920.c: New test.
1466
1467 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1468
1469         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1470         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1471         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1472         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1473         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1474         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1475         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1476         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1477         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1478         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1479         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1480         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1481         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1482         * g++.dg/tree-ssa/pr33615.C: Ditto.
1483         * g++.dg/tree-ssa/restrict1.C: Ditto.
1484         * c-c++-common/restrict-2.c: Ditto.
1485         * gfortran.dg/pr32921.f: Ditto.
1486         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1487         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1488         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1489         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1490         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1491         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1492         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1493         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1494         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1495         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1496
1497 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1498
1499         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1500         .exe.ltrans[0-9]*. dump files.
1501
1502 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1503
1504         PR fortran/49112
1505         * gfortran.dg/abstract_type_6.f03: Modified.
1506         * gfortran.dg/typebound_proc_24.f03: New.
1507
1508 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1509
1510         PR testsuite/49917
1511         * g++.dg/init/for1.C: Fix.
1512
1513 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1514
1515         PR fortran/48876
1516         * gfortran.dg/string_5.f90:  New test.
1517
1518 2011-07-29  Jason Merrill  <jason@redhat.com>
1519
1520         PR c++/49867
1521         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1522
1523 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1524
1525         PR tree-optimization/47407
1526         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1527         alpha*-dec-osf*.
1528         Sort target list.
1529
1530 2011-07-29  Richard Guenther  <rguenther@suse.de>
1531
1532         * gcc.dg/uninit-suppress.c: Also disable VRP.
1533         * gcc.dg/uninit-suppress_2.c: Likewise.
1534
1535 2011-07-28  Jason Merrill  <jason@redhat.com>
1536
1537         PR c++/49808
1538         * g++.dg/template/nontype24.C: New.
1539
1540 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1541
1542         PR rtl-optimization/47958
1543         * gcc.dg/torture/pr47958-1.c: New.
1544
1545 2011-07-29  Wei Guozhi  <carrot@google.com>
1546
1547         PR rtl-optimization/49799
1548         * gcc.dg/pr49799.c: New test case.
1549
1550 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1551
1552         PR middle-end/48648
1553         * gcc.dg/graphite/id-pr48648.c: New.
1554
1555 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1556
1557         PR fortran/31067
1558         * gfortran.dg/maxloc_2.f90: New test.
1559         * gfortran.dg/maxloc_3.f90: New test.
1560         * gfortran.dg/minloc_1.f90: New test.
1561         * gfortran.dg/minloc_2.f90: New test.
1562         * gfortran.dg/minloc_3.f90: New test.
1563         * gfortran.dg/minmaxloc_7.f90: New test.
1564
1565         PR debug/49871
1566         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1567
1568 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1569
1570         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1571         the builtin isn't optimized away.
1572
1573 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1574
1575         PR fortran/45586
1576         * gfortran.dg/lto/pr45586-2_0.f90: New.
1577
1578 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1579
1580         PR middle-end/49875
1581         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1582         * c-c++-common/cxxbitfields-5.c: Same.
1583
1584 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1585
1586         * lib/target-supports.exp (check_effective_target_mmap): Use
1587         check_function_available.
1588
1589 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1590
1591         * g++.old-deja/g++.pt/crash60.C: Updated.
1592
1593 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1594
1595         PR target/49866
1596         * gcc.target/i386/pr49866.c: New test.
1597
1598 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1599
1600         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1601         * gcc.target/i386/bmi-andn-1.c: New test.
1602         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1603         * gcc.target/i386/bmi-andn-2.c: Likewise.
1604         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1605         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1606         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1607         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1608         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1609         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1610         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1611         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1612         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1613         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1614         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1615         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1616         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1617         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1618         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1619         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1620         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1621         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1622         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1623         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1624         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1625
1626 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1627
1628         PR middle-end/47691
1629         * gfortran.dg/graphite/id-pr47691.f: New.
1630
1631 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1632
1633         * gcc.target/i386/avx-os-support.h: New.
1634         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1635         (main): Check avx_os_support before the test is run.
1636         * gcc.target/i386/aes-avx-check.h: Ditto.
1637         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1638
1639 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1640
1641         * gcc.target/i386/aggregate-ret3.c: New test.
1642         * gcc.target/i386/aggregate-ret4.c: New test.
1643
1644 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1645
1646         PR fortran/49755
1647         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1648         allocated array should *not* change its size.
1649         * gfortran.dg/multiple_allocation_3.f90: New test.
1650
1651 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1652
1653         PR c++/49776
1654         * g++.dg/cpp0x/constexpr-49776.C: New.
1655
1656 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1657
1658         PR middle-end/47046
1659         * gcc.dg/graphite/id-pr47046.c: New.
1660
1661 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1662
1663         PR middle-end/47653
1664         * gcc.dg/graphite/run-id-pr47593.c: New.
1665
1666 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1667
1668         PR middle-end/47653
1669         * gcc.dg/graphite/run-id-pr47653.c: New.
1670         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1671         induction variables.
1672         * gcc.dg/graphite/scop-16.c: Same.
1673         * gcc.dg/graphite/scop-17.c: Same.
1674         * gcc.dg/graphite/scop-21.c: Same.
1675
1676 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1677
1678         PR middle-end/48805
1679         * gcc.dg/graphite/id-pr48805.c: New.
1680
1681 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1682
1683         * gfortran.dg/coarray_lib_token_2.f90: New.
1684
1685 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1686
1687         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1688         SPU local store.
1689
1690 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1691
1692         PR tree-opt/49671
1693         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1694         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1695
1696 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1697
1698         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1699
1700         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1701         * gcc.c-torture/execute/loop-2g.c: Likewise.
1702         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1703         Require mmap support.
1704         * gcc.c-torture/execute/loop-2g.x: Likewise.
1705         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1706         (MAP_ANON): Provide default.
1707         * gcc.dg/20050826-1.c: Likewise.
1708         * gcc.target/i386/pr36533.c: Likewise.
1709         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1710         Use dg-require-effective-target mmap.
1711
1712 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1713
1714         PR c++/49838
1715         * g++.dg/cpp0x/range-for19.C: New.
1716
1717 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1718
1719         PR testsuite/49753
1720         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1721
1722         Revert:
1723         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1724
1725         PR testsuite/49753
1726         * g++.dg/torture/pr49309.C: Remove.
1727
1728 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1729
1730         PR tree-optimization/49809
1731         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1732         test.
1733
1734 2011-07-25  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/49715
1737         * gcc.target/i386/pr49715-1.c: New testcase.
1738         * gcc.target/i386/pr49715-2.c: Likewise.
1739
1740 2011-07-23  Jason Merrill  <jason@redhat.com>
1741
1742         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1743
1744 2011-07-22  Jason Merrill  <jason@redhat.com>
1745
1746         PR c++/49793
1747         * g++.dg/cpp0x/initlist55.C: New.
1748
1749 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1750
1751         PR fortran/49791
1752         * gfortran.dg/namelist_72.f: New.
1753
1754 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1755
1756         * gfortran.dg/coarray_25.f90: New.
1757
1758 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1759
1760         * override1.C: This test should use c++0x mode.
1761         * override3.C: New. Test the diagnostics in c++98 mode.
1762
1763 2011-07-22  Jason Merrill  <jason@redhat.com>
1764             Mark Glisse  <marc.glisse@normalesup.org>
1765
1766         PR c++/30112
1767         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1768
1769         PR c++/49813
1770         * g++.dg/opt/builtins2.C: New.
1771         * g++.dg/other/error27.C: Don't rely on __builtin.
1772
1773 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1774
1775         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1776         on lp64 targets.
1777         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1778         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1779         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1780         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1781
1782         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1783         instead of ia32.
1784
1785 2011-07-22  Richard Guenther  <rguenther@suse.de>
1786
1787         PR tree-optimization/45819
1788         * gcc.dg/pr45819.c: New testcase.
1789
1790 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1791
1792         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1793
1794 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1795
1796         PR middle-end/47654
1797         PR middle-end/49649
1798         * gcc.dg/graphite/run-id-pr47654.c: New.
1799
1800 2011-07-21  Ian Lance Taylor  <iant@google.com>
1801
1802         PR middle-end/49705
1803         * gcc.dg/pr49705.c: New test.
1804
1805 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1806
1807         * lib/target-supports.exp (check_avx_os_support_available): New.
1808         (check_effective_target_avx_runtime): Use it.
1809
1810 2011-07-21  Richard Guenther  <rguenther@suse.de>
1811
1812         PR tree-optimization/49770
1813         * g++.dg/torture/pr49770.C: New testcase.
1814
1815 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1816
1817         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1818         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1819
1820 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1821
1822         * gfortran.dg/coarray_lib_token_1.f90: New.
1823
1824 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1825
1826         * gcc.dg/pr32912-2.c: Skip for AVR.
1827         * gcc.dg/pr44674.c: Add dg-require-profiling.
1828
1829 2011-07-20  Jason Merrill  <jason@redhat.com>
1830
1831         * g++.dg/ext/desig2.C: New.
1832
1833 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1834
1835         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1836         be generated.
1837         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1838         * gcc.target/powerpc/recip-3.c: Ditto.
1839
1840 2011-07-19  Jason Merrill  <jason@redhat.com>
1841
1842         PR c++/6709 (DR 743)
1843         PR c++/42603 (DR 950)
1844         * g++.dg/cpp0x/decltype21.C: New.
1845
1846 2011-07-20  Richard Guenther  <rguenther@suse.de>
1847
1848         PR middle-end/18908
1849         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1850         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1851
1852 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1853
1854         * gcc.target/arm/combine-movs.c: New.
1855         * gcc.target/arm/unsigned-extend-2.c: New.
1856
1857 2011-07-19  Jason Merrill  <jason@redhat.com>
1858
1859         PR c++/49785
1860         * g++.dg/cpp0x/variadic114.C: New.
1861
1862 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1863
1864         * gfortran.dg/coarray_args_1.f90: New.
1865         * gfortran.dg/coarray_args_2.f90: New.
1866
1867 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1868
1869         PR fortran/49708
1870         * gfortran.dg/allocate_error_3.f90: New.
1871
1872 2011-07-19  Richard Guenther  <rguenther@suse.de>
1873
1874         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1875         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1876         * gcc.dg/torture/20110719-1.c: New testcase.
1877
1878 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR tree-optimization/49768
1881         * gcc.c-torture/execute/pr49768.c: New test.
1882
1883 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1884
1885         PR tree-optimization/49771
1886         * gcc.dg/vect/pr49771.c: New test.
1887
1888 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1889
1890         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1891         * gcc.dg/ipa/ipa-2.c: Likewise.
1892         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1893         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1894         * gcc.dg/ipa/ipa-5.c: Likewise.
1895         * gcc.dg/ipa/ipa-7.c: Likewise.
1896         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1897         * gcc.dg/ipa/ipacost-1.c: Likewise.
1898         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1899         functions.
1900         * gcc.dg/ipa/ipcp-1.c: New test.
1901         * gcc.dg/ipa/ipcp-2.c: Likewise.
1902         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1903
1904 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1905
1906         PR middle-end/49675
1907         * gfortran.dg/pr49675.f90: New test.
1908
1909 2011-07-18  Richard Guenther  <rguenther@suse.de>
1910
1911         * gcc.dg/torture/20110718-1.c: New testcase.
1912
1913 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1914
1915         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1916         * g++.dg/ext/bitfield3.C: Likewise.
1917         * g++.dg/ext/bitfield4.C: Likewise.
1918         * g++.dg/ext/bitfield5.C: Likewise.
1919         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1920         * g++.dg/other/pr23205-2.C: Likewise.
1921         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1922         * gcc.c-torture/compile/20001109-2.c: Likewise.
1923         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1924         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1925         * gcc.dg/bitfld-16.c: Likewise.
1926         * gcc.dg/bitfld-17.c: Likewise.
1927         * gcc.dg/bitfld-18.c: Likewise.
1928         * gcc.dg/builtins-config.h: Remove Netware support.
1929         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1930         * gcc.dg/cdce2.c: Likewise.
1931         * gcc.dg/cpp/assert4.c: Remove netware support.
1932         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1933         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1934
1935         * lib/target-supports.exp (check_visibility_available): Remove
1936         NetWare support.
1937         (check_profiling_available): Likewise.
1938
1939 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1940
1941         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1942
1943 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1944             Thomas Koenig  <tkoenig@gcc.gnu.org>
1945
1946         PR fortran/34657
1947         * gfortran.dg/generic_17.f90: Fix testcase.
1948         * gfortran.dg/interface_3.f90: Add dg-error.
1949         * gfortran.dg/use_14.f90: New.
1950         * gfortran.dg/use_15.f90: New.
1951
1952 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1953
1954         * gnat.dg/pointer_controlled.adb: New test.
1955
1956 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1957
1958         PR fortran/49624
1959         * gfortran.dg/pointer_remapping_7.f90: New.
1960
1961 2011-07-16  Jason Merrill  <jason@redhat.com>
1962
1963         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1964
1965 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1966             Jason Merrill  <jason@redhat.com>
1967
1968         PR c++/45329
1969         PR c++/48934
1970         * g++.dg/cpp0x/decltype29.C: Adjust.
1971         * g++.dg/cpp0x/error4.C: Adjust.
1972         * g++.dg/cpp0x/sfinae26.C: Adjust.
1973         * g++.dg/cpp0x/variadic105.C: Adjust.
1974         * g++.dg/template/deduce3.C: Adjust.
1975         * g++.dg/template/error45.C: Adjust.
1976         * g++.dg/template/ptrmem2.C: Adjust.
1977         * g++.dg/template/sfinae2.C: Adjust.
1978         * g++.old-deja/g++.pt/crash60.C: Adjust.
1979         * g++.old-deja/g++.pt/unify6.C: Adjust.
1980         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1981         * g++.dg/cpp0x/nullptr15.C: Adjust.
1982         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1983         * g++.dg/cpp0x/pr31431.C: Adjust.
1984         * g++.dg/cpp0x/pr31434.C: Adjust.
1985         * g++.dg/cpp0x/sfinae11.C: Adjust
1986         * g++.dg/cpp0x/temp_default2.C: Adjust.
1987         * g++.dg/cpp0x/trailing4.C: Adjust.
1988         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1989         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1990         * g++.dg/cpp0x/variadic105.C: Adjust.
1991         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1992         * g++.dg/ext/vla2.C: Adjust.
1993         * g++.dg/other/ptrmem10.C: Adjust.
1994         * g++.dg/other/ptrmem11.C: Adjust.
1995         * g++.dg/overload/unknown1.C: Adjust.
1996         * g++.dg/template/conv11.C: Adjust.
1997         * g++.dg/template/dependent-expr5.C: Adjust.
1998         * g++.dg/template/friend.C: Adjust.
1999         * g++.dg/template/incomplete2.C: Adjust.
2000         * g++.dg/template/local4.C: Adjust.
2001         * g++.dg/template/local6.C: Adjust.
2002         * g++.dg/template/operator9.C: Adjust.
2003         * g++.dg/template/ttp25.C: Adjust.
2004         * g++.dg/template/unify10.C: Adjust.
2005         * g++.dg/template/unify11.C: Adjust.
2006         * g++.dg/template/unify6.C: Adjust.
2007         * g++.dg/template/unify9.C: Adjust.
2008         * g++.dg/template/varmod1.C: Adjust.
2009         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2010         * g++.old-deja/g++.pt/crash28.C: Adjust.
2011         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2012         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2013         * g++.old-deja/g++.pt/expr2.C: Adjust.
2014         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2015         * g++.old-deja/g++.pt/spec5.C: Adjust.
2016         * g++.old-deja/g++.pt/spec6.C: Adjust.
2017         * g++.old-deja/g++.pt/unify4.C: Adjust.
2018         * g++.old-deja/g++.pt/unify8.C: Adjust.
2019         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2020         * g++.dg/overload/template5.C: New testcase.
2021         * g++.dg/template/overload12.C: New testcase.
2022
2023 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2024
2025         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2026         * gfortran.dg/coarray_7.f90: Ditto.
2027         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2028         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2029
2030 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2031
2032         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2033         case.
2034         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2035         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2036         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2037         C67X.
2038         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2039         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2040         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2041
2042 2011-07-15  Jason Merrill  <jason@redhat.com>
2043
2044         PR testsuite/49741
2045         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2046         Use --extra_opts instead of --additional_options.
2047
2048 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2049
2050         PR testsuite/49753
2051         * g++.dg/torture/pr49309.C: Remove.
2052
2053 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2054
2055         * gcc.target/tic6x/weak-call.c: New test.
2056         * gcc.target/tic6x/fpcmp.c: New test.
2057         * gcc.target/tic6x/fpdiv.c: New test.
2058         * gcc.target/tic6x/rotdi16-scan.c: New test.
2059         * gcc.target/tic6x/ffssi.c: New test.
2060         * gcc.target/tic6x/fpdiv-lib.c: New test.
2061         * gcc.target/tic6x/cold-lc.c: New test.
2062         * gcc.target/tic6x/longcalls.c: New test.
2063         * gcc.target/tic6x/abi-align-1.c: New test.
2064         * gcc.target/tic6x/fpcmp-finite.c: New test.
2065         * gcc.target/tic6x/rotdi16.c: New test.
2066         * gcc.target/tic6x/bswapl.c: New test.
2067         * gcc.target/tic6x/ffsdi.c: New test.
2068         * gcc.target/tic6x/tic6x.exp: New file.
2069         * gcc.target/tic6x/builtins/arith24.c: New test.
2070         * gcc.target/tic6x/builtins/smpy.c: New test.
2071         * gcc.target/tic6x/builtins/smpylh.c: New test.
2072         * gcc.target/tic6x/builtins/smpyh.c: New test.
2073         * gcc.target/tic6x/builtins/sarith1.c: New test.
2074         * gcc.target/tic6x/builtins/extclr.c: New test
2075         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2076         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2077         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2078         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2079         New functions.
2080         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2081         __TMS320C6X__.
2082         * gcc.dg/20020312-2.c: Likewise.
2083         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2084         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2085         * gcc.dg/torture/builtin-math-7.c: Likewise.
2086
2087         PR testsuite/49757
2088         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2089         not testing tic6x-*-*.
2090
2091 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2092
2093         PR tree-opt/49309
2094         * g++.dg/torture/pr49309.C: New testcase.
2095
2096 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2097
2098         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2099
2100 2011-07-14  Richard Guenther  <rguenther@suse.de>
2101
2102         PR tree-optimization/49651
2103         * gcc.dg/torture/pr49651.c: New testcase.
2104
2105 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2106
2107         PR target/43746
2108         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2109
2110 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2111
2112         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2113         -mno-pointers-to-nested-functions.
2114         * gcc.target/powerpc/no-r11-2.c: Ditto.
2115         * gcc.target/powerpc/no-r11-3.c: Ditto.
2116
2117 2011-07-13  Jason Merrill  <jason@redhat.com>
2118
2119         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2120         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2121         when compiling C files.
2122         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2123         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2124         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2125         * g++.dg/lookup/anon2.C: Likewise.
2126         * g++.dg/tree-ssa/copyprop.C: Likewise.
2127         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2128         * g++.dg/init/vector1.C: Ignore narrowing errors.
2129         * g++.dg/torture/pr35526.C: Likewise.
2130         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2131
2132 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2133
2134         PR libfortran/49296
2135         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2136         and logical reads.
2137
2138 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2139
2140         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2141         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2142
2143 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2144
2145         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2146         * lib/obj-c++.exp (obj-c++_init): Ditto.
2147         * lib/file-format.exp (gcc_target_object_format): Ditto.
2148         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2149         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2150         (check_visibility_available): Ditto.
2151         (check_effective_target_tls_native): Ditto.
2152         (check_effective_target_tls_emulated): Ditto.
2153         (check_effective_target_function_sections): Ditto.
2154
2155 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2156
2157         * gcc.target/arm/pr48183.c: New test.
2158
2159 2011-07-13  Richard Guenther  <rguenther@suse.de>
2160
2161         * gcc.dg/torture/20110713-1.c: New testcase.
2162
2163 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2164
2165         PR rtl-opt/49474
2166         * gcc.c-torture/compile/pr49474.c: New testcase.
2167
2168 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2169
2170         PR tree-optimization/49712
2171         * gcc.c-torture/execute/pr49712.c: New test.
2172
2173 2011-07-11  Jason Merrill  <jason@redhat.com>
2174
2175         PR c++/44609
2176         * g++.dg/template/recurse3.C: New.
2177
2178 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2179
2180         PR debug/49676
2181         * gcc.dg/guality/csttest.c: New test.
2182
2183         PR fortran/49698
2184         * gfortran.dg/pr49698.f90: New test.
2185
2186 2011-07-11  Jeff Law  <law@redhat.com>
2187
2188         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2189
2190 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2191
2192         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2193         * go.test/go-test.exp (go-set-goarch): Likewise.
2194
2195 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2196
2197         PR target/39633
2198         * gcc.target/avr/torture/pr39633.c: New test case.
2199
2200 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2201
2202         PR fortran/18918
2203         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2204
2205 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2206
2207         * lib/target-supports.exp (check_effective_target_scheduling):
2208         New Function.
2209         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2210         * gcc.dg/pr45055.c: Ditto.
2211         * gcc.dg/pr45353.c: Ditto.
2212         * g++.dg/pr45056.C: Ditto.
2213
2214 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2215
2216         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2217         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2218         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2219         * g++.dg/torture/pr31863.C: Skip AVR.
2220
2221 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2222
2223         PR fortran/49690
2224         * gfortran.dg/intrinsic_signal.f90: New.
2225
2226 2011-07-09  Jason Merrill  <jason@redhat.com>
2227
2228         * g++.dg/cpp0x/regress/regress6.C: New.
2229         * g++.dg/parse/crash45.C: Adjust message.
2230         * g++.dg/template/crash38.C: Adjust message.
2231         * g++.dg/template/crash64.C: Adjust message.
2232
2233 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2234
2235         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2236         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2237         * g++.dg/abi/bitfield3.C: Likewise.
2238         * g++.dg/eh/pr38662.C: Likewise.
2239         * g++.dg/ext/attrib36.C: Likewise.
2240         * g++.dg/ext/attrib37.C: Likewise.
2241         * g++.dg/ext/attrib8.C: Likewise.
2242         * g++.dg/ext/tmplattr1.C: Likewise.
2243         * g++.dg/inherit/override-attribs.C: Likewise.
2244         * g++.dg/opt/inline9.C: Likewise.
2245         * g++.dg/opt/life1.C: Likewise.
2246         * g++.dg/opt/longbranch2.C: Likewise.
2247         * g++.dg/opt/nrv12.C: Likewise.
2248         * g++.dg/opt/reg-stack4.C: Likewise.
2249         * g++.dg/other/pr35504.C: Likewise.
2250         * g++.dg/other/pr39496.C: Likewise.
2251         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2252         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2253         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2254         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2255         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2256         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2257         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2258         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2259         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2260         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2261         * g++.dg/warn/pr15774-1.C: Likewise.
2262         * g++.dg/warn/pr15774-2.C: Likewise.
2263         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2264         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2265         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2266         * g++.old-deja/g++.pt/asm2.C: Likewise.
2267         * gcc.c-torture/compile/20000804-1.c: Likewise.
2268         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2269         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2270         * gcc.dg/20020108-1.c: Likewise.
2271         * gcc.dg/20020122-2.c: Likewise.
2272         * gcc.dg/20020122-3.c: Likewise.
2273         * gcc.dg/20020206-1.c: Likewise.
2274         * gcc.dg/20020219-1.c: Likewise.
2275         * gcc.dg/20020310-1.c: Likewise.
2276         * gcc.dg/20020411-1.c: Likewise.
2277         * gcc.dg/20020418-2.c: Likewise.
2278         * gcc.dg/20020426-2.c: Likewise.
2279         * gcc.dg/20020517-1.c: Likewise.
2280         * gcc.dg/20030204-1.c: Likewise.
2281         * gcc.dg/20030826-2.c: Likewise.
2282         * gcc.dg/20031102-1.c: Likewise.
2283         * gcc.dg/20031202-1.c: Likewise.
2284         * gcc.dg/20050111-1.c: Likewise.
2285         * gcc.dg/20050503-1.c: Likewise.
2286         * gcc.dg/array-init-1.c: Likewise.
2287         * gcc.dg/builtin-apply4.c: Likewise.
2288         * gcc.dg/dfp/pr31344.c: Likewise.
2289         * gcc.dg/gomp/atomic-11.c: Likewise.
2290         * gcc.dg/graphite/pr40281.c: Likewise.
2291         * gcc.dg/ia64-sync-1.c: Likewise.
2292         * gcc.dg/ia64-sync-2.c: Likewise.
2293         * gcc.dg/ia64-sync-3.c: Likewise.
2294         * gcc.dg/ia64-sync-4.c: Likewise.
2295         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2296         * gcc.dg/invalid-call-1.c: Likewise.
2297         * gcc.dg/loop-3.c: Likewise.
2298         * gcc.dg/lower-subreg-1.c: Likewise.
2299         * gcc.dg/lto/pr47259_0.c: Likewise.
2300         * gcc.dg/nested-calls-1.c: Likewise.
2301         * gcc.dg/pr20017.c: Likewise.
2302         * gcc.dg/pr25023.c: Likewise.
2303         * gcc.dg/pr27671-2.c: Likewise.
2304         * gcc.dg/pr32176.c: Likewise.
2305         * gcc.dg/pr33676.c: Likewise.
2306         * gcc.dg/pr35045.c: Likewise.
2307         * gcc.dg/pr36015.c: Likewise.
2308         * gcc.dg/pr36584.c: Likewise.
2309         * gcc.dg/pr36998.c: Likewise.
2310         * gcc.dg/pr37438.c: Likewise.
2311         * gcc.dg/pr37908.c: Likewise.
2312         * gcc.dg/pr41241.c: Likewise.
2313         * gcc.dg/pr41340.c: Likewise.
2314         * gcc.dg/pr44136.c: Likewise.
2315         * gcc.dg/pr44194-1.c: Likewise.
2316         * gcc.dg/pr46212.c: Likewise.
2317         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2318         * gcc.dg/setjmp-2.c: Likewise.
2319         * gcc.dg/short-compare-1.c: Likewise.
2320         * gcc.dg/short-compare-2.c: Likewise.
2321         * gcc.dg/smod-1.c: Likewise.
2322         * gcc.dg/sync-2.c: Likewise.
2323         * gcc.dg/sync-3.c: Likewise.
2324         * gcc.dg/tls/opt-1.c: Likewise.
2325         * gcc.dg/tls/opt-2.c: Likewise.
2326         * gcc.dg/tls/opt-3.c: Likewise.
2327         * gcc.dg/torture/badshift.c: Likewise.
2328         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2329         * gcc.dg/torture/pr20314-2.c: Likewise.
2330         * gcc.dg/torture/pr36891.c: Likewise.
2331         * gcc.dg/torture/pr38774.c: Likewise.
2332         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2333         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2334         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2335         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2336         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2337         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2338         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2339         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2340         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2341         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2342         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2343         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2344         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2345         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2346         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2347         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2348         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2349         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2350         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2351         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2352         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2353         * gcc.dg/unroll-1.c: Likewise.
2354         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2355         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2356         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2357         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2358         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2359         * gcc.target/i386/20000609-1.c: Likewise.
2360         * gcc.target/i386/20000720-1.c: Likewise.
2361         * gcc.target/i386/20000724-1.c: Likewise.
2362         * gcc.target/i386/20011107-1.c: Likewise.
2363         * gcc.target/i386/20011119-1.c: Likewise.
2364         * gcc.target/i386/20020201-3.c: Likewise.
2365         * gcc.target/i386/20020218-1.c: Likewise.
2366         * gcc.target/i386/20020729-1.c: Likewise.
2367         * gcc.target/i386/20030926-1.c: Likewise.
2368         * gcc.target/i386/20060125-1.c: Likewise.
2369         * gcc.target/i386/20060125-2.c: Likewise.
2370         * gcc.target/i386/20060512-1.c: Likewise.
2371         * gcc.target/i386/20060512-2.c: Likewise.
2372         * gcc.target/i386/20060512-3.c: Likewise.
2373         * gcc.target/i386/20060512-4.c: Likewise.
2374         * gcc.target/i386/387-1.c: Likewise.
2375         * gcc.target/i386/387-2.c: Likewise.
2376         * gcc.target/i386/387-5.c: Likewise.
2377         * gcc.target/i386/387-6.c: Likewise.
2378         * gcc.target/i386/980312-1.c: Likewise.
2379         * gcc.target/i386/980313-1.c: Likewise.
2380         * gcc.target/i386/990117-1.c: Likewise.
2381         * gcc.target/i386/990424-1.c: Likewise.
2382         * gcc.target/i386/990524-1.c: Likewise.
2383         * gcc.target/i386/991129-1.c: Likewise.
2384         * gcc.target/i386/991214-1.c: Likewise.
2385         * gcc.target/i386/991230-1.c: Likewise.
2386         * gcc.target/i386/addr-sel-1.c: Likewise.
2387         * gcc.target/i386/aggregate-ret1.c: Likewise.
2388         * gcc.target/i386/aggregate-ret2.c: Likewise.
2389         * gcc.target/i386/align-main-3.c: Likewise.
2390         * gcc.target/i386/amd64-abi-1.c: Likewise.
2391         * gcc.target/i386/amd64-abi-2.c: Likewise.
2392         * gcc.target/i386/amd64-abi-4.c: Likewise.
2393         * gcc.target/i386/amd64-abi-5.c: Likewise.
2394         * gcc.target/i386/amd64-abi-6.c: Likewise.
2395         * gcc.target/i386/asm-1.c: Likewise.
2396         * gcc.target/i386/asm-3.c: Likewise.
2397         * gcc.target/i386/asm-5.c: Likewise.
2398         * gcc.target/i386/attributes-error.c: Likewise.
2399         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2400         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2401         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2402         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2403         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2404         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2405         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2406         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2407         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2408         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2409         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2410         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2411         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2412         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2413         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2414         * gcc.target/i386/bitfield1.c: Likewise.
2415         * gcc.target/i386/bitfield2.c: Likewise.
2416         * gcc.target/i386/bmi-2.c: Likewise.
2417         * gcc.target/i386/bmi-5.c: Likewise.
2418         * gcc.target/i386/builtin-unreachable.c: Likewise.
2419         * gcc.target/i386/cleanup-2.c: Likewise.
2420         * gcc.target/i386/clobbers.c: Likewise.
2421         * gcc.target/i386/cmov8.c: Likewise.
2422         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2423         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2424         * gcc.target/i386/compress-float-387.c: Likewise.
2425         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2426         * gcc.target/i386/compress-float-sse.c: Likewise.
2427         * gcc.target/i386/crc32-2.c: Likewise.
2428         * gcc.target/i386/crc32-3.c: Likewise.
2429         * gcc.target/i386/divmod-7.c: Likewise.
2430         * gcc.target/i386/divmod-8.c: Likewise.
2431         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2432         * gcc.target/i386/fma3-builtin.c: Likewise.
2433         * gcc.target/i386/fma3-fma.c: Likewise.
2434         * gcc.target/i386/fma4-256-vector.c: Likewise.
2435         * gcc.target/i386/fma4-builtin.c: Likewise.
2436         * gcc.target/i386/fma4-fma-2.c: Likewise.
2437         * gcc.target/i386/fma4-fma.c: Likewise.
2438         * gcc.target/i386/fma4-vector-2.c: Likewise.
2439         * gcc.target/i386/fma4-vector.c: Likewise.
2440         * gcc.target/i386/funcspec-1.c: Likewise.
2441         * gcc.target/i386/funcspec-10.c: Likewise.
2442         * gcc.target/i386/funcspec-11.c: Likewise.
2443         * gcc.target/i386/funcspec-2.c: Likewise.
2444         * gcc.target/i386/funcspec-5.c: Likewise.
2445         * gcc.target/i386/funcspec-6.c: Likewise.
2446         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2447         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2448         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2449         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2450         * gcc.target/i386/incoming-1.c: Likewise.
2451         * gcc.target/i386/incoming-10.c: Likewise.
2452         * gcc.target/i386/incoming-11.c: Likewise.
2453         * gcc.target/i386/incoming-12.c: Likewise.
2454         * gcc.target/i386/incoming-13.c: Likewise.
2455         * gcc.target/i386/incoming-14.c: Likewise.
2456         * gcc.target/i386/incoming-15.c: Likewise.
2457         * gcc.target/i386/incoming-2.c: Likewise.
2458         * gcc.target/i386/incoming-3.c: Likewise.
2459         * gcc.target/i386/incoming-4.c: Likewise.
2460         * gcc.target/i386/incoming-5.c: Likewise.
2461         * gcc.target/i386/incoming-6.c: Likewise.
2462         * gcc.target/i386/incoming-7.c: Likewise.
2463         * gcc.target/i386/incoming-8.c: Likewise.
2464         * gcc.target/i386/incoming-9.c: Likewise.
2465         * gcc.target/i386/lea.c: Likewise.
2466         * gcc.target/i386/local.c: Likewise.
2467         * gcc.target/i386/loop-1.c: Likewise.
2468         * gcc.target/i386/loop-2.c: Likewise.
2469         * gcc.target/i386/loop-3.c: Likewise.
2470         * gcc.target/i386/max-stack-align.c: Likewise.
2471         * gcc.target/i386/memcpy-1.c: Likewise.
2472         * gcc.target/i386/movbe-2.c: Likewise.
2473         * gcc.target/i386/movq-2.c: Likewise.
2474         * gcc.target/i386/movq.c: Likewise.
2475         * gcc.target/i386/nrv1.c: Likewise.
2476         * gcc.target/i386/pad-4.c: Likewise.
2477         * gcc.target/i386/pad-5a.c: Likewise.
2478         * gcc.target/i386/pad-5b.c: Likewise.
2479         * gcc.target/i386/pad-6a.c: Likewise.
2480         * gcc.target/i386/pad-6b.c: Likewise.
2481         * gcc.target/i386/pad-7.c: Likewise.
2482         * gcc.target/i386/pad-9.c: Likewise.
2483         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2484         * gcc.target/i386/pic-1.c: Likewise.
2485         * gcc.target/i386/pr12092-1.c: Likewise.
2486         * gcc.target/i386/pr12329.c: Likewise.
2487         * gcc.target/i386/pr21518.c: Likewise.
2488         * gcc.target/i386/pr22362.c: Likewise.
2489         * gcc.target/i386/pr22585.c: Likewise.
2490         * gcc.target/i386/pr23098.c: Likewise.
2491         * gcc.target/i386/pr25196.c: Likewise.
2492         * gcc.target/i386/pr25293.c: Likewise.
2493         * gcc.target/i386/pr25654.c: Likewise.
2494         * gcc.target/i386/pr26449.c: Likewise.
2495         * gcc.target/i386/pr26778.c: Likewise.
2496         * gcc.target/i386/pr26826.c: Likewise.
2497         * gcc.target/i386/pr27266.c: Likewise.
2498         * gcc.target/i386/pr29978.c: Likewise.
2499         * gcc.target/i386/pr30505.c: Likewise.
2500         * gcc.target/i386/pr30961-1.c: Likewise.
2501         * gcc.target/i386/pr31628.c: Likewise.
2502         * gcc.target/i386/pr32000-2.c: Likewise.
2503         * gcc.target/i386/pr32661-1.c: Likewise.
2504         * gcc.target/i386/pr32708-2.c: Likewise.
2505         * gcc.target/i386/pr32708-3.c: Likewise.
2506         * gcc.target/i386/pr34256.c: Likewise.
2507         * gcc.target/i386/pr34312.c: Likewise.
2508         * gcc.target/i386/pr34522.c: Likewise.
2509         * gcc.target/i386/pr35160.c: Likewise.
2510         * gcc.target/i386/pr35281.c: Likewise.
2511         * gcc.target/i386/pr36246.c: Likewise.
2512         * gcc.target/i386/pr36786.c: Likewise.
2513         * gcc.target/i386/pr37275.c: Likewise.
2514         * gcc.target/i386/pr37843-3.c: Likewise.
2515         * gcc.target/i386/pr37843-4.c: Likewise.
2516         * gcc.target/i386/pr39082-1.c: Likewise.
2517         * gcc.target/i386/pr39431.c: Likewise.
2518         * gcc.target/i386/pr39496.c: Likewise.
2519         * gcc.target/i386/pr39543-2.c: Likewise.
2520         * gcc.target/i386/pr39911.c: Likewise.
2521         * gcc.target/i386/pr40718.c: Likewise.
2522         * gcc.target/i386/pr40906-1.c: Likewise.
2523         * gcc.target/i386/pr40906-2.c: Likewise.
2524         * gcc.target/i386/pr40906-3.c: Likewise.
2525         * gcc.target/i386/pr40934.c: Likewise.
2526         * gcc.target/i386/pr41900.c: Likewise.
2527         * gcc.target/i386/pr42589.c: Likewise.
2528         * gcc.target/i386/pr43662.c: Likewise.
2529         * gcc.target/i386/pr43671.c: Likewise.
2530         * gcc.target/i386/pr43766.c: Likewise.
2531         * gcc.target/i386/pr43869.c: Likewise.
2532         * gcc.target/i386/pr44942.c: Likewise.
2533         * gcc.target/i386/pr44948-2a.c: Likewise.
2534         * gcc.target/i386/pr45234.c: Likewise.
2535         * gcc.target/i386/pr45336-2.c: Likewise.
2536         * gcc.target/i386/pr45336-4.c: Likewise.
2537         * gcc.target/i386/pr45852.c: Likewise.
2538         * gcc.target/i386/pr46470.c: Likewise.
2539         * gcc.target/i386/pr48037-1.c: Likewise.
2540         * gcc.target/i386/pr48389.c: Likewise.
2541         * gcc.target/i386/pr49095.c: Likewise.
2542         * gcc.target/i386/pr9771-1.c: Likewise.
2543         * gcc.target/i386/rdfsbase-1.c: Likewise.
2544         * gcc.target/i386/rdfsbase-2.c: Likewise.
2545         * gcc.target/i386/rdgsbase-1.c: Likewise.
2546         * gcc.target/i386/rdgsbase-2.c: Likewise.
2547         * gcc.target/i386/rdrand-3.c: Likewise.
2548         * gcc.target/i386/regparm-stdcall.c: Likewise.
2549         * gcc.target/i386/regparm.c: Likewise.
2550         * gcc.target/i386/reload-1.c: Likewise.
2551         * gcc.target/i386/rotate-2.c: Likewise.
2552         * gcc.target/i386/sibcall-5.c: Likewise.
2553         * gcc.target/i386/signbit-1.c: Likewise.
2554         * gcc.target/i386/signbit-2.c: Likewise.
2555         * gcc.target/i386/signbit-3.c: Likewise.
2556         * gcc.target/i386/sse-5.c: Likewise.
2557         * gcc.target/i386/sse-8.c: Likewise.
2558         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2559         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2560         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2561         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2562         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2563         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2564         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2565         * gcc.target/i386/sse2-movq-2.c: Likewise.
2566         * gcc.target/i386/sse2-movq-3.c: Likewise.
2567         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2568         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2569         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2570         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2571         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2572         * gcc.target/i386/ssefn-1.c: Likewise.
2573         * gcc.target/i386/ssefn-2.c: Likewise.
2574         * gcc.target/i386/sseregparm-1.c: Likewise.
2575         * gcc.target/i386/sseregparm-2.c: Likewise.
2576         * gcc.target/i386/sseregparm-3.c: Likewise.
2577         * gcc.target/i386/sseregparm-4.c: Likewise.
2578         * gcc.target/i386/sseregparm-5.c: Likewise.
2579         * gcc.target/i386/sseregparm-6.c: Likewise.
2580         * gcc.target/i386/sseregparm-7.c: Likewise.
2581         * gcc.target/i386/sseregparm-8.c: Likewise.
2582         * gcc.target/i386/stack-realign.c: Likewise.
2583         * gcc.target/i386/stack-usage-realign.c: Likewise.
2584         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2585         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2586         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2587         * gcc.target/i386/stackalign/return-1.c: Likewise.
2588         * gcc.target/i386/stackalign/return-2.c: Likewise.
2589         * gcc.target/i386/stackalign/return-3.c: Likewise.
2590         * gcc.target/i386/tailcall-1.c: Likewise.
2591         * gcc.target/i386/tbm-2.c: Likewise.
2592         * gcc.target/i386/udivmod-7.c: Likewise.
2593         * gcc.target/i386/udivmod-8.c: Likewise.
2594         * gcc.target/i386/unroll-1.c: Likewise.
2595         * gcc.target/i386/vararg-1.c: Likewise.
2596         * gcc.target/i386/vararg-2.c: Likewise.
2597         * gcc.target/i386/vect8-ret.c: Likewise.
2598         * gcc.target/i386/vectorize5.c: Likewise.
2599         * gcc.target/i386/wmul-1.c: Likewise.
2600         * gcc.target/i386/wmul-2.c: Likewise.
2601         * gcc.target/i386/wrfsbase-1.c: Likewise.
2602         * gcc.target/i386/wrfsbase-2.c: Likewise.
2603         * gcc.target/i386/wrgsbase-1.c: Likewise.
2604         * gcc.target/i386/wrgsbase-2.c: Likewise.
2605         * gcc.target/i386/xop-pcmov.c: Likewise.
2606         * gcc.target/i386/xop-pcmov2.c: Likewise.
2607         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2608         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2609         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2610         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2611         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2612         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2613         * gcc.target/i386/zee.c: Likewise.
2614         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2615         * gfortran.dg/compiler-directive_2.f: Likewise.
2616         * gfortran.dg/g77/20010216-1.f: Likewise.
2617         * gfortran.dg/gomp/pr39152.f90: Likewise.
2618         * gfortran.dg/pr33794.f90: Likewise.
2619
2620 2011-07-09  Jason Merrill  <jason@redhat.com>
2621
2622         * g++.dg/cpp0x/regress/regress5.C: New.
2623
2624 2011-07-08  Jason Merrill  <jason@redhat.com>
2625
2626         PR c++/45437
2627         * g++.dg/expr/compound-asn1.C: New.
2628         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2629
2630 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR target/49621
2633         * gcc.target/powerpc/altivec-34.c: New test.
2634
2635 2011-07-08  Jason Merrill  <jason@redhat.com>
2636
2637         PR c++/45603
2638         * g++.dg/abi/guard3.C: New.
2639
2640 2011-07-08  Julian Brown  <julian@codesourcery.com>
2641
2642         * lib/target-supports.exp
2643         (check_effective_target_arm_little_endian): New.
2644         (check_effective_target_vect_pack_trunc): Use above.
2645         (check_effective_target_vect_unpack): Likewise.
2646         (check_effective_target_vect_element_align): Test
2647         check_effective_target_arm_vect_no_misalign for ARM.
2648
2649 2011-07-08  Jason Merrill  <jason@redhat.com>
2650
2651         PR c++/49673
2652         * g++.dg/cpp0x/constexpr-rom.C: New.
2653
2654 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2655
2656         PR middle-end/49519
2657         * g++.dg/torture/pr49519.C: New test.
2658
2659 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2660
2661         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2662
2663 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2664
2665         PR testsuite/48727
2666         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2667
2668 2011-07-08  Richard Guenther  <rguenther@suse.de>
2669
2670         PR tree-optimization/49662
2671         * gcc.dg/graphite/interchange-14.c: XFAIL.
2672         * gcc.dg/graphite/interchange-15.c: Likewise.
2673         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2674
2675 2011-07-06  Jason Merrill  <jason@redhat.com>
2676
2677         PR c++/49663
2678         * g++.dg/cpp0x/regress/regress4.C: New.
2679
2680 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2681
2682         PR fortran/49648
2683         * gfortran.dg/result_in_spec_4.f90: New test.
2684
2685 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2686
2687         * gcc.target/sparc/cas64.c: New test.
2688
2689 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2690
2691         PR c/49644
2692         * g++.dg/torture/pr49644.C: New test.
2693
2694         PR c/49644
2695         * gcc.c-torture/execute/pr49644.c: New test.
2696
2697 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2698
2699         * lib/target-supports.exp (check_effective_target_ia32): New.
2700         (check_effective_target_x32): Likewise.
2701         (check_effective_target_vect_cmdline_needed): Also check x32.
2702
2703 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2704
2705         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2706         dg-prune-output.
2707         * gcc.target/arm/pr42235.c: Likewise.
2708         * gcc.target/arm/pr42495.c: Likewise.
2709         * gcc.target/arm/pr42574.c: Likewise.
2710         * gcc.target/arm/thumb-branch1.c: Likewise.
2711
2712         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2713         unneeded prune of possible warning.
2714         * gcc.target/arm/pr40956.c: Likewise.
2715         * gcc.target/arm/pr42505.c: Likewise.
2716
2717         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2718         * gcc.c-torture/compile/pr46883.c: Likewise.
2719         * gcc.c-torture/compile/pr46934.c: Likewise.
2720
2721         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2722         for move to ../../gcc.c-torture/compile.
2723         * gcc.target/arm/pr46883.c: Likewise.
2724         * gcc.target/arm/pr46934.c: Likewise.
2725
2726         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2727         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2728         * gcc.target/arm/wmul-1.c: Likewise.
2729         * gcc.target/arm/wmul-2.c: Likewise.
2730         * gcc.target/arm/wmul-3.c: Likewise.
2731         * gcc.target/arm/wmul-4.c: Likewise.
2732         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2733         add tab after scan target.
2734         * gcc.target/arm/smlaltt-1.c: Likewise.
2735         * gcc.target/arm/smlatb-1.c: Likewise.
2736         * gcc.target/arm/smlatt-1.c: Likewise.
2737
2738 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR debug/49522
2741         * gcc.dg/debug/pr49522.c: New test.
2742
2743 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2744
2745         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2746         * gcc.dg/pr46212.c: Run only if target int32plus.
2747         * gcc.dg/torture/pr48146.c: Ditto.
2748         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2749         * c-c++-common/pr44832.c: Ditto.
2750         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2751         * gcc.dg/pr31490.c: Ditto.
2752         * gcc.dg/torture/builtin-math-7.c: Run only if target
2753         large_double.
2754         * gcc.dg/torture/pr45764.c: Skip for AVR.
2755         * gcc.dg/pr47893.c: Ditto.
2756
2757 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2758
2759         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2760         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2761         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2762         add tab to scan target.
2763
2764 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2765
2766         * gcc.target/arm/neon-modes-3.c: New test.
2767
2768 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2769
2770         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2771         -fno-loop-interchange -ffast-math.
2772
2773 2011-07-07  Richard Guenther  <rguenther@suse.de>
2774
2775         * gcc.dg/ftrapv-3.c: New testcase.
2776
2777 2011-07-07  Richard Guenther  <rguenther@suse.de>
2778
2779         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2780         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2781
2782 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2783
2784         * gcc.dg/binop-notxor1.c: New test.
2785         * gcc.dg/binop-notand4a.c: New test.
2786         * gcc.dg/binop-notxor2.c: New test.
2787         * gcc.dg/binop-notand3a.c: New test.
2788         * gcc.dg/binop-notand2a.c: New test.
2789         * gcc.dg/binop-notand6a.c: New test.
2790         * gcc.dg/binop-notor1.c: New test.
2791         * gcc.dg/binop-notand1a.c: New test.
2792         * gcc.dg/binop-notand5a.c: New test.
2793         * gcc.dg/binop-notor2.c: New test.
2794
2795 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2796
2797         PR middle-end/49640
2798         * gcc.dg/gomp/pr49640.c: New test.
2799
2800 2011-07-07  Richard Guenther  <rguenther@suse.de>
2801
2802         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2803
2804 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2805
2806         PR target/39150
2807         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2808
2809 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2810
2811         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2812         * gcc.target/powerpc/no-r11-2.c: Ditto.
2813         * gcc.target/powerpc/no-r11-3.c: Ditto.
2814
2815 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2816
2817         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2818         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2819
2820 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2821
2822         * lib/target-supports.exp (check_profiling_available): Disable
2823         profiling with -fprofile-generate for target avr.
2824
2825 2011-07-06  Richard Guenther  <rguenther@suse.de>
2826
2827         PR tree-optimization/49645
2828         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2829
2830 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2831
2832         PR middle-end/47383
2833         * gcc.dg/pr47383.c: New.
2834
2835 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2836
2837         PR tree-optimization/49647
2838         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2839
2840 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2841
2842         PR testsuite/49542
2843         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2844         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2845
2846 2011-07-05  Jason Merrill  <jason@redhat.com>
2847
2848         PR c++/48157
2849         * g++.dg/template/template-id-4.C: New.
2850
2851 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2852
2853         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2854         * gcc.dg/pr43402.c: Ditto.
2855
2856 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2857
2858         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2859
2860 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2861
2862         * gcc.target/powerpc/ppc-switch-1.c: New test for
2863         --param case-values-threshold.
2864         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2865
2866 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2867
2868         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2869
2870 2011-07-05  Jason Merrill  <jason@redhat.com>
2871
2872         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2873
2874 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2875
2876         PR tree-optimization/47654
2877         * gcc.dg/graphite/block-pr47654.c: New.
2878
2879 2011-07-05  Jason Merrill  <jason@redhat.com>
2880
2881         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2882
2883 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2884
2885         PR tree-optimization/49580
2886         * gcc.dg/autopar/pr49580.c: New test.
2887
2888 2011-07-05  Richard Guenther  <rguenther@suse.de>
2889
2890         PR tree-optimization/49518
2891         PR tree-optimization/49628
2892         * g++.dg/torture/pr49628.C: New testcase.
2893         * gcc.dg/torture/pr49518.c: Likewise.
2894
2895 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2896
2897         * ada/acats/run_acats (which): Extract last field from type -p,
2898         type output only if command succeeded.
2899
2900 2011-07-04  Jason Merrill  <jason@redhat.com>
2901
2902         * g++.dg/abi/mangle48.C: New.
2903
2904         * g++.dg/cpp0x/diag1.C: New.
2905
2906         * g++.dg/diagnostic/aka1.C: New.
2907
2908 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2909
2910         PR rtl-optimization/49619
2911         * gcc.dg/pr49619.c: New test.
2912
2913         PR rtl-optimization/49472
2914         * gfortran.dg/pr49472.f90: New test.
2915
2916         PR debug/49602
2917         * gcc.dg/pr49602.c: New test.
2918
2919 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2920
2921         PR target/34734
2922         PR target/44643
2923         * gcc.target/avr/avr.exp: Run over cpp files, too.
2924         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2925         * gcc.target/avr/progmem.h: New file.
2926         * gcc.target/avr/exit-abort.h: New file.
2927         * gcc.target/avr/progmem-error-1.c: New file.
2928         * gcc.target/avr/progmem-error-1.cpp: New file.
2929         * gcc.target/avr/progmem-warning-1.c: New file.
2930         * gcc.target/avr/torture/progmem-1.c: New file.
2931         * gcc.target/avr/torture/progmem-1.cpp: New file.
2932
2933 2011-07-04  Richard Guenther  <rguenther@suse.de>
2934
2935         PR tree-optimization/49615
2936         * g++.dg/torture/pr49615.C: New testcase.
2937
2938 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2939
2940         PR tree-optimization/49610
2941         * gcc.dg/vect/pr49610.c: New test.
2942
2943 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2944
2945         * gnat.dg/specs/debug1.ads: New test.
2946
2947 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2948
2949         PR fortran/49562
2950         * gfortran.dg/typebound_proc_23.f90: New.
2951
2952 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2953
2954         PR c++/49605
2955         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2956
2957 2011-07-01  Jason Merrill  <jason@redhat.com>
2958
2959         PR c++/48261
2960         * g++.dg/template/template-id-3.C: New.
2961
2962         PR c++/48593
2963         * g++.dg/template/qualified-id4.C: New.
2964
2965         PR c++/48883
2966         * g++.dg/template/explicit-args4.C: New.
2967
2968         PR c++/49085
2969         * g++.dg/template/offsetof2.C: New.
2970
2971 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2972
2973         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2974
2975 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2976
2977         PR libmudflap/49549
2978         * lib/target-supports.exp (check_effective_target_gld): New proc.
2979
2980 2011-07-01  Richard Guenther  <rguenther@suse.de>
2981
2982         PR tree-optimization/49603
2983         * gcc.dg/torture/pr49603.c: New testcase.
2984
2985 2011-06-30  Jason Merrill  <jason@redhat.com>
2986
2987         PR c++/49387
2988         * g++.dg/rtti/template1.C: New.
2989
2990         PR c++/49569
2991         * g++.dg/cpp0x/regress/ctor1.C: New.
2992
2993         PR c++/49355
2994         * g++.dg/cpp0x/initlist54.C: New.
2995
2996 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2997
2998         * gcc.dg/tree-ssa/sra-12.c: New test.
2999
3000 2011-06-29  Jason Merrill  <jason@redhat.com>
3001
3002         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3003
3004 2011-06-30  Richard Guenther  <rguenther@suse.de>
3005
3006         PR tree-optimization/46787
3007         * gcc.dg/vect/vect-121.c: New testcase.
3008
3009 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3010
3011         PR tree-optimization/49094
3012         * gcc.dg/tree-ssa/pr49094.c: New test.
3013
3014 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3015
3016         PR fortran/49540
3017         * gfortran.dg/pr49540-1.f90: New test.
3018         * gfortran.dg/pr49540-2.f90: New test.
3019
3020 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3021
3022         PR ada/49511
3023         * ada/acats/run_acats (which): Use last field of type -p output.
3024
3025 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3026             Iain Sandoe  <iains@gcc.gnu.org>
3027
3028         PR libobjc/36610
3029         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3030         Only skip on 64-bit *-*-darwin8* && !objc2.
3031
3032 2011-06-30  Richard Guenther  <rguenther@suse.de>
3033
3034         PR tree-optimization/38752
3035         * gcc.c-torture/compile/pr38752.c: New testcase.
3036
3037 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3038
3039         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3040         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3041
3042 2011-06-29  Jason Merrill  <jason@redhat.com>
3043
3044         PR c++/49216
3045         * g++.dg/cpp0x/initlist53.C: Use placement new.
3046         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3047         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3048
3049         PR c++/49003
3050         * g++.dg/cpp0x/trailing6.C: New.
3051         * g++.dg/cpp0x/pr45908.C: No error.
3052
3053         PR c++/49272
3054         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3055
3056         PR c++/49520
3057         * g++.dg/cpp0x/constexpr-using2.C: New.
3058
3059         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3060
3061         PR c++/45923
3062         * g++.dg/cpp0x/constexpr-diag3.C: New.
3063         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3064         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3065         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3066         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3067
3068 2011-06-29  Jason Merrill  <jason@redhat.com>
3069
3070         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3071
3072 2011-06-29  Richard Guenther  <rguenther@suse.de>
3073
3074         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3075
3076 2011-06-29  Jason Merrill  <jason@redhat.com>
3077
3078         * g++.dg/cpp0x/initlist-value2.C: New.
3079
3080         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3081         * g++.dg/cpp0x/initlist-value.C: New.
3082
3083 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3084
3085         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3086
3087 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3088
3089         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3090         * gcc.dg/inline_2.c: Likewise.
3091         * gcc.dg/unroll_1.c: Likewise.
3092
3093 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR debug/49567
3096         * gcc.target/i386/pr49567.c: New test.
3097
3098 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3099
3100         * gnat.dg/opt17.ad[sb]: New test.
3101
3102 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3103             Tom de Vries  <tom@codesourcery.com>
3104
3105         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3106         (check_effective_target_arm_thumb2): New effective targets.
3107         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3108         properly.  Clean up temporary files.
3109         * gcc.target/arm/ivopts-2.c: Likewise.
3110         * gcc.target/arm/ivopts-3.c: Likewise.
3111         * gcc.target/arm/ivopts-4.c: Likewise.
3112         * gcc.target/arm/ivopts-5.c: Likewise.
3113         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3114
3115 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3116
3117         PR fortran/49479
3118         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3119
3120 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3121
3122         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3123         * gcc.target/arm/vfp-ldmias.c: Likewise.
3124         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3125         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3126         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3127         * gcc.target/arm/vfp-stmias.c: Likewise.
3128         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3129         * gcc.target/arm/vfp-stmiad.c: Likewise.
3130
3131 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3132
3133         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3134         dg-prune-output.
3135         * gcc.target/arm/pr45701-2.c: Ditto.
3136
3137 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3138
3139         PR fortran/49466
3140         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3141         * gfortran.dg/extends_14.f03: Modified.
3142
3143 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3144
3145         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3146         early if the test is already being skipped.
3147
3148         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3149         scan-assembler-dem-not): For missing file, report unresolved with
3150         same message as for pass/fail, with reason reported in log file.
3151
3152         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3153         from add_options_for_arm_neon_fp16.
3154         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3155         check_effective_target_arm_neon_fp16_ok_nocache.
3156         Check -mfpu and -mfloat-abi options from current multilib.
3157         Do not require neon support.
3158         (check_effective_target_arm_fp16_ok): Renamed from
3159         check_effecitve_target_arm_neon_fp16_ok.
3160         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3161         arm_neon_fp16_ok and arm_fp16.
3162         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3163         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3164         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3165         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3166
3167 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3168
3169         * gcc.dg/builtin-assume-aligned-1.c: New test.
3170         * gcc.dg/builtin-assume-aligned-2.c: New test.
3171         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3172
3173         PR debug/49544
3174         * gcc.dg/pr49544.c: New test.
3175
3176 2011-06-27  Richard Guenther  <rguenther@suse.de>
3177
3178         PR tree-optimization/49394
3179         * g++.dg/torture/pr49394.C: New testcase.
3180
3181 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3182
3183         * gcc.dg/optimize-bswapdi-2.c: New test.
3184
3185 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3186             Richard Sandiford  <richard.sandiford@linaro.org>
3187
3188         PR tree-optimization/49169
3189         * gcc.dg/torture/pr49169.c: New test.
3190
3191 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3192
3193         PR testsuite/49529
3194         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3195
3196         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3197         hppa*-*-hpux*.
3198
3199 2011-06-26  Jason Merrill  <jason@redhat.com>
3200
3201         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3202
3203         PR c++/49528
3204         * g++.dg/init/ref19.C: New.
3205         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3206
3207 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR tree-optimization/48377
3210         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3211         non_strict_align.
3212
3213 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3214
3215         PR middle-end/49191
3216         * lib/target-supports.exp (check_effective_target_non_strict_align):
3217         New.
3218         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3219
3220 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3221
3222         PR tree-optimizations/49516
3223         * g++.dg/tree-ssa/pr49516.C: New test.
3224
3225 2011-06-23  Jason Merrill  <jason@redhat.com>
3226
3227         PR c++/35255
3228         * g++.dg/template/partial10.C: New.
3229         * g++.dg/template/partial11.C: New.
3230
3231 2011-06-23  Jeff Law <law@redhat.com>
3232
3233         PR middle-end/48770
3234         * gcc.dg/pr48770.c: New test.
3235
3236 2011-06-23  Jan Hubicka  <jh@suse.cz>
3237
3238         PR middle-end/49373
3239         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3240
3241 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3242
3243         PR testsuite/49512
3244         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3245         instead of -fdump-tree-optimized.
3246
3247 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3248
3249         PR c++/44625
3250         * g++.dg/template/crash107.C: New.
3251         * g++.dg/template/error17.C: Adjust.
3252
3253 2011-06-23  Jason Merrill  <jason@redhat.com>
3254
3255         PR c++/49507
3256         * g++.dg/cpp0x/defaulted30.C: New.
3257
3258         PR c++/49440
3259         * g++.dg/rtti/anon-ns1.C: New.
3260
3261         PR c++/49395
3262         * g++.dg/init/ref18.C: New.
3263
3264         PR c++/36435
3265         * g++.dg/template/partial9.C: New.
3266
3267 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3268
3269         PR middle-end/49373
3270         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3271
3272 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3273
3274         PR debug/49496
3275         * gcc.dg/pr49496.c: New test.
3276
3277 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3278
3279         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3280         is not xscale.
3281
3282         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3283
3284         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3285         * gcc.target/arm/pr42879.c: Likewise.
3286         * gcc.target/arm/pr45701-3.c: Likewise.
3287
3288         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3289         * gcc.target/arm/pr40482.c: Likewise.
3290         * gcc.target/arm/stack-corruption.c: Likewise.
3291
3292 2011-06-22  Richard Guenther  <rguenther@suse.de>
3293
3294         PR tree-optimization/49493
3295         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3296
3297 2011-06-22  Jason Merrill  <jason@redhat.com>
3298
3299         PR c++/49260
3300         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3301
3302 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3303             Dmitry Melnik  <dm@ispras.ru>
3304
3305         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3306         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3307         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3308
3309 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3310
3311         * gcc.target/arm/tlscall.c: New.
3312
3313 2011-06-21  Jason Merrill  <jason@redhat.com>
3314
3315         PR c++/49172
3316         * g++.dg/cpp0x/constexpr-ref1.C: New.
3317         * g++.dg/cpp0x/constexpr-ref2.C: New.
3318         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3319
3320         PR c++/49482
3321         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3322
3323         PR c++/49418
3324         * g++.dg/template/param3.C: New.
3325
3326 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3327
3328         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3329         my_clrsb test functions.
3330         (main): Test clrsb.
3331         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3332         test_sll, test_ull): Add clrsb tests.
3333         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3334         clrsbll.
3335
3336 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3337
3338         PR fortran/49112
3339         * gfortran.dg/class_44.f03: New.
3340
3341 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3342
3343         PR tree-optimization/49478
3344         * gcc.dg/vect/pr49478.c
3345
3346 2011-06-21  Richard Guenther  <rguenther@suse.de>
3347
3348         PR tree-optimization/49483
3349         * gcc.dg/vect/vect-120.c: New testcase.
3350
3351 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3352
3353         PR testsuite/49443
3354         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3355         * gcc.dg/vect/vect-peel-4.c: Likewise.
3356
3357 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3358
3359         PR middle-end/49139
3360         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3361         * gcc.dg/always_inline2.c: Likewise.
3362         * gcc.dg/always_inline3.c: Likewise.
3363         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3364         * gcc.dg/inline_1.c: Likewise.
3365         * gcc.dg/inline_2.c: Likewise.
3366         * gcc.dg/inline_3.c: Likewise.
3367         * gcc.dg/inline_4.c: Likewise.
3368         * gcc.dg/20051201-1.c: Likewise.
3369         * gcc.dg/pr40087.c: Likewise.
3370         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3371         * gcc.dg/inline-22.c: Likewise.
3372         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3373         * gcc.dg/lto/20090218-1_1.c: Likewise.
3374         * g++.dg/ipa/devirt-7.C: Likewise.
3375         * gcc.dg/uninit-pred-5_a.c: Likewise.
3376         * gcc.dg/uninit-pred-5_b.c: Likewise.
3377         * gcc.dg/fail_always_inline.c: New.
3378
3379 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3380
3381         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3382         into 6 jobs instead of 3.
3383
3384 2011-06-20  Jason Merrill  <jason@redhat.com>
3385
3386         PR c++/49216
3387         * g++.dg/cpp0x/initlist53.C: New.
3388
3389 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3390
3391         PR fortran/18918
3392         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3393         * gfortran.dg/coarray_lock_3.f90: New.
3394         * gfortran.dg/coarray/lock_1.f90: New.
3395
3396 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3397
3398         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3399         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3400         unresolved and report the reason to the log file.
3401
3402         * lib/scanasm.exp (object-size): Move argument processing earlier
3403         to report errors before verifying that the file exists.  Report
3404         problems detected at runtime as unresolved instead of error and
3405         report their reasons to the log file.
3406
3407 2011-06-20  Jason Merrill  <jason@redhat.com>
3408
3409         PR c++/47080
3410         * g++.dg/cpp0x/explicit6.C: New.
3411
3412         PR c++/47635
3413         * g++.dg/cpp0x/enum20.C: New.
3414
3415         PR c++/48138
3416         * g++.dg/ext/attr-aligned01.C: New.
3417
3418         PR c++/49205
3419         * g++.dg/cpp0x/variadic-default.C: New.
3420
3421         PR c++/43321
3422         * g++.dg/cpp0x/auto26.C: New.
3423
3424         PR c++/43831
3425         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3426
3427 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3428
3429         * gcc.dg/binop-notand1.c: New test.
3430         * gcc.dg/binop-notand2.c: New test.
3431         * gcc.dg/binop-notand3.c: New test.
3432         * gcc.dg/binop-notand4.c: New test.
3433         * gcc.dg/binop-notand5.c: New test.
3434         * gcc.dg/binop-notand6.c: New test.
3435
3436 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR testsuite/49432
3439         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3440
3441 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3442
3443         PR fortran/49400
3444         * gfortran.dg/proc_ptr_31.f90: New.
3445
3446 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3447
3448         * gnat.dg/volatile6.adb: New test.
3449         * gnat.dg/volatile7.adb: Likewise.
3450         * gnat.dg/volatile8.adb: Likewise.
3451         * gnat.dg/volatile9.adb: Likewise.
3452
3453 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3454
3455         * gnat.dg/constant3.adb: New test.
3456
3457 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3458
3459         PR libfortran/49296
3460         * gfortran.dg/read_list_eof_1.f90: New test.
3461
3462 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3463
3464         PR target/49411
3465         * gcc.target/i386/testimm-1.c: New test.
3466         * gcc.target/i386/testimm-2.c: New test.
3467         * gcc.target/i386/testimm-3.c: New test.
3468         * gcc.target/i386/testimm-4.c: New test.
3469         * gcc.target/i386/testimm-5.c: New test.
3470         * gcc.target/i386/testimm-6.c: New test.
3471         * gcc.target/i386/testimm-7.c: New test.
3472         * gcc.target/i386/testimm-8.c: New test.
3473         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3474         * gcc.target/i386/xop-rotate1-int.c: New test.
3475         * gcc.target/i386/xop-rotate2-int.c: New test.
3476
3477 2011-06-17  Jason Merrill  <jason@redhat.com>
3478
3479         * g++.dg/cpp0x/rv-func2.C: New.
3480
3481         * g++.dg/debug/dwarf2/lambda1.C: New.
3482         * g++.dg/warn/Wshadow-6.C: Adjust.
3483
3484 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3485
3486         PR fortran/48699
3487         * gfortran.dg/move_alloc_5.f90: New.
3488
3489 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3490
3491         PR rtl-optimization/48542
3492         * gcc.dg/torture/pr48542.c: New test.
3493
3494 2011-06-16  Jason Merrill  <jason@redhat.com>
3495
3496         PR c++/44160
3497         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3498
3499         PR c++/45378
3500         * g++.dg/cpp0x/initlist52.C New.
3501
3502         PR c++/45399
3503         * c-c++-common/raw-string-12.c: New.
3504
3505         PR c++/49229
3506         * g++.dg/cpp0x/sfinae26.C: New.
3507
3508         PR c++/49251
3509         * g++.dg/cpp0x/variadic113.C: New.
3510
3511         PR c++/49420
3512         * g++.dg/cpp0x/variadic112.C: New.
3513
3514 2011-06-16  Jeff Law <law@redhat.com>
3515
3516         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3517         improved jump threading.
3518         * gcc.dg/builtin-object-size-2.c: Likewise.
3519         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3520
3521 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3522
3523         PR fortran/49074
3524         * gfortran.dg/typebound_assignment_3.f03: New.
3525
3526 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3527
3528         PR testsuite/48727
3529         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3530
3531 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3532
3533         PR tree-optimization/49343
3534         * gnat.dg/discr31.ad[sb]: New test.
3535
3536 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3537
3538         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3539
3540 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3541
3542         PR target/45098
3543         * gcc.target/arm/ivopts-3.c: Update test.
3544         * gcc.target/arm/ivopts-5.c: Same.
3545
3546 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3547
3548         Revert:
3549         2011-06-10  Wei Guozhi  <carrot@google.com>
3550
3551         PR target/45335
3552         * gcc.target/arm/pr45335.c: New test.
3553         * gcc.target/arm/pr45335-2.c: New test.
3554         * gcc.target/arm/pr45335-3.c: New test.
3555         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3556         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3557         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3558
3559 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3560
3561         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3562
3563 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3564
3565         PR fortran/49417
3566         * gfortran.dg/class_43.f03: New.
3567
3568 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3569
3570         PR tree-optimization/49419
3571         * gcc.c-torture/execute/pr49419.c: New test.
3572
3573 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3574
3575         * gcc.dg/sms-9.c: New file.
3576
3577 2011-06-15  Easwaran Raman  <eraman@google.com>
3578
3579         PR rtl-optimization/49414
3580         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3581
3582 2011-06-14  Jason Merrill  <jason@redhat.com>
3583
3584         * g++.dg/cpp0x/noexcept13.C: New.
3585
3586 2011-06-14  Easwaran Raman  <eraman@google.com>
3587
3588         PR rtl-optimization/44194
3589         * gcc.dg/pr44194-1.c: New test.
3590         * gcc.dg/pr44194-2.c: New test.
3591
3592 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3593
3594         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3595         switches.
3596         * gcc.target/arm/pr45701-2.c: Likewise.
3597         * gcc.target/arm/thumb-branch1.c: Likewise.
3598
3599 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3600
3601         PR testsuite/48727
3602         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3603
3604 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3605
3606         * gcc.target/arm/pr45701-1.c: Require thumb support.
3607         * gcc.target/arm/pr45701-2.c: Likewise.
3608         * gcc.target/arm/thumb-branch1.c: Likewise.
3609
3610         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3611         * gcc.target/arm/pr39839.c: Likewise.
3612         * gcc.target/arm/pr40657-2.c: Likewise.
3613         * gcc.target/arm/pr40956.c: Likewise.
3614         * gcc.target/arm/pr41679.c: Likewise.
3615         * gcc.target/arm/pr42235.c: Likewise.
3616         * gcc.target/arm/pr42495.c: Likewise.
3617         * gcc.target/arm/pr42505.c: Likewise.
3618         * gcc.target/arm/pr42574.c: Likewise.
3619         * gcc.target/arm/pr46883.c: Likewise.
3620         * gcc.target/arm/pr46934.c: Likewise.
3621         * gcc.target/arm/xor-and.c: Likewise.
3622
3623 2011-06-14  Jason Merrill  <jason@redhat.com>
3624
3625         * g++.dg/other/error23.C: Adjust error message.
3626         * g++.dg/other/error32.C: Likewise.
3627
3628         PR c++/49389
3629         * g++.dg/cpp0x/rv-dotstar.C: New.
3630
3631         PR c++/49369
3632         * g++.dg/cpp0x/decltype30.C: New.
3633
3634         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3635
3636 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3637
3638         PR fortran/49103
3639         * gfortran.dg/pr49103.f90: New test.
3640
3641 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3642
3643         PR target/45098
3644         * gcc.target/arm/ivopts-3.c: New test.
3645         * gcc.target/arm/ivopts-4.c: New test.
3646         * gcc.target/arm/ivopts-5.c: New test.
3647
3648 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3649
3650         PR rtl-optimization/49390
3651         * gcc.c-torture/execute/pr49390.c: New test.
3652
3653 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3654
3655         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3656
3657 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3658
3659         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3660         * gcc.c-torture/execute/cmpsi-2.x: New file.
3661         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3662         * gcc.c-torture/execute/pr45262.x: New file.
3663         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3664         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3665         int32plus
3666         * gcc.c-torture/compile/pr49163.c: Ditto.
3667
3668 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3669
3670         * gcc.dg/vect/vect-16.c: Rename to...
3671         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3672         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3673         for double-word vectors.
3674         * gcc.dg/vect/vect-peel-4.c: Likewise.
3675         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3676         vect_element_align.
3677         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3678         -fno-fast-math.
3679
3680 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3681
3682         PR target/44618
3683         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3684
3685 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3686
3687         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3688
3689 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3690
3691         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3692
3693 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3694
3695         * gfortran.dg/trim_optimize_8.f90:  New test case.
3696
3697 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3698            Ira Rosen  <ira.rosen@linaro.org>
3699
3700         PR tree-optimization/49352
3701         * gcc.dg/vect/pr49352.c: New test.
3702
3703 2011-06-12  Tobias Burnus
3704
3705         PR fortran/49324
3706         * gfortran.dg/alloc_comp_assign_11.f90: New.
3707
3708 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3709
3710         * gfortran.dg/trim_optimize_7.f90:  New test.
3711
3712 2011-06-10  Wei Guozhi  <carrot@google.com>
3713
3714         PR target/45335
3715         * gcc.target/arm/pr45335.c: New test.
3716         * gcc.target/arm/pr45335-2.c: New test.
3717         * gcc.target/arm/pr45335-3.c: New test.
3718         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3719         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3720         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3721
3722 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3723
3724         PR c++/41769
3725         * g++.dg/parse/error39.C: New.
3726
3727 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3728
3729         * gcc.target/arm/20090811-1.c: Skip for incompatible
3730         options, do not override other options.
3731         * gcc.target/arm/combine-cmp-shift.c: Skip for
3732         incompatible options.
3733         * gcc.target/arm/pr45094.c: Likewise.
3734         * gcc.target/arm/scd42-1.c: Likewise.
3735         * gcc.target/arm/scd42-3.c: Likewise.
3736         * gcc.target/arm/thumb-ltu.c: Likewise.
3737
3738         * lib/target-supports.exp
3739         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3740         multilib flags use -mfpu with a value other than neon-fp16.
3741
3742 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3743
3744         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3745         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3746
3747 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3748
3749         * lib/target-supports.exp (check_effective_target_pie): New proc.
3750         * gcc.dg/pie-link.c: Use target pie.
3751
3752 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3753             Laurent Roug´┐Ż  <laurent.rouge@menta.fr>
3754
3755         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3756         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3757
3758 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3759
3760         * gfortran.dg/coarray/sync_1.f90: New test for
3761         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3762
3763 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3764
3765         PR tree-optimization/49318
3766         * gcc.dg/vect/pr49318.c: New test.
3767
3768 2011-06-09  David Krauss  <potswa@mac.com>
3769
3770         * g++.dg/template/arrow1.C: New.
3771
3772 2011-06-09  Jason Merrill  <jason@redhat.com>
3773
3774         * lib/prune.exp: Prune "note"s.
3775         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3776
3777         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3778         * g++.dg/template/dependent-expr3.C: Likewise.
3779         * g++.dg/parse/template7.C: Likewise.
3780         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3781         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3782         * g++.old-deja/g++.pt/friend38.C: Likewise.
3783         * g++.old-deja/g++.pt/crash32.C: Likewise.
3784         * g++.old-deja/g++.other/init4.C: Likewise.
3785         * g++.old-deja/g++.other/friend8.C: Likewise.
3786
3787         * g++.dg/ext/complex7.C: Adjust expected output.
3788         * g++.dg/diagnostic/method1.C: Likewise.
3789         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3790         * g++.dg/parse/crash33.C: Likewise.
3791         * g++.dg/other/warning1.C: Likewise.
3792         * g++.dg/init/pr29571.C: Likewise.
3793         * g++.dg/warn/overflow-warn-1.C: Likewise.
3794         * g++.dg/warn/overflow-warn-3.C: Likewise.
3795         * g++.dg/warn/overflow-warn-4.C: Likewise.
3796         * g++.old-deja/g++.oliva/template1.C: Likewise.
3797
3798         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3799         * g++.dg/parse/template7.C: Adjust.
3800
3801 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3802
3803         PR target/49307
3804         * gcc.dg/pr49307.c: New.
3805
3806 2011-06-09  Wei Guozhi  <carrot@google.com>
3807
3808         PR target/46975
3809         * gcc.target/arm/pr46975.c: New testcase.
3810
3811 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3812
3813         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3814         (PMETH, arglist_t): Removed.
3815         (method_get_number_of_arguments): Removed.
3816         (method_get_nth_argument): Removed.
3817         (method_get_first_argument): Removed.
3818         (method_get_next_argument): Removed.
3819         (method_get_sizeof_arguments): Removed.
3820         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3821         (PMETH): Removed.
3822         (method_get_number_of_arguments): Removed.
3823         (method_get_nth_argument): Removed.
3824         (method_get_first_argument): Removed.
3825         (method_get_next_argument): Removed.
3826         (method_get_sizeof_arguments): Removed.
3827         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3828
3829 2011-06-09  David Li  <davidxl@google.com>
3830
3831         * gcc.dg/dump-pass.c: New test.
3832
3833 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3834
3835         PR c++/29003
3836         * g++.dg/parse/error38.C: New.
3837
3838 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR middle-end/49308
3841         * gfortran.dg/pr49308.f90: New test.
3842
3843 2011-06-08  Jason Merrill  <jason@redhat.com>
3844
3845         * g++.dg/cpp0x/noexcept11.C: New.
3846         * g++.dg/cpp0x/noexcept12.C: New.
3847         * g++.dg/cpp0x/sfinae11.C: Adjust.
3848
3849 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3850
3851         PR testsuite/49323
3852         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3853         to dg-options, match also DW_AT_linkage_name.
3854
3855 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3856
3857         PR middle-end/21953
3858         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3859         -fno-common on alpha*-dec-osf*.
3860         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3861
3862 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3863
3864         PR rtl-optimization/49303
3865         * gcc.target/ia64/pr49303.c: New test.
3866
3867 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3868
3869         PR fortran/18918
3870         * gfortran.dg/coarray_lock_1.f90: New.
3871         * gfortran.dg/coarray_lock_2.f90: New.
3872
3873 2011-06-07  Jason Merrill  <jason@redhat.com>
3874
3875         * lib/prune.exp: Look for "required" rather than "instantiated".
3876         * g++.dg/abi/mangle11.C: Likewise.
3877         * g++.dg/abi/mangle12.C: Likewise.
3878         * g++.dg/abi/mangle17.C: Likewise.
3879         * g++.dg/abi/mangle20-2.C: Likewise.
3880         * g++.dg/abi/pragma-pack1.C: Likewise.
3881         * g++.dg/cpp0x/decltype26.C: Likewise.
3882         * g++.dg/cpp0x/decltype28.C: Likewise.
3883         * g++.dg/cpp0x/decltype29.C: Likewise.
3884         * g++.dg/cpp0x/enum11.C: Likewise.
3885         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3886         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3887         * g++.dg/cpp0x/pr47416.C: Likewise.
3888         * g++.dg/ext/case-range2.C: Likewise.
3889         * g++.dg/ext/case-range3.C: Likewise.
3890         * g++.dg/gomp/for-19.C: Likewise.
3891         * g++.dg/gomp/pr37533.C: Likewise.
3892         * g++.dg/gomp/pr38639.C: Likewise.
3893         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3894         * g++.dg/inherit/base3.C: Likewise.
3895         * g++.dg/inherit/using6.C: Likewise.
3896         * g++.dg/init/placement4.C: Likewise.
3897         * g++.dg/init/reference3.C: Likewise.
3898         * g++.dg/lookup/scoped6.C: Likewise.
3899         * g++.dg/lookup/using7.C: Likewise.
3900         * g++.dg/other/abstract1.C: Likewise.
3901         * g++.dg/other/error10.C: Likewise.
3902         * g++.dg/other/error5.C: Likewise.
3903         * g++.dg/other/field1.C: Likewise.
3904         * g++.dg/other/offsetof5.C: Likewise.
3905         * g++.dg/parse/bitfield2.C: Likewise.
3906         * g++.dg/parse/constant4.C: Likewise.
3907         * g++.dg/parse/crash20.C: Likewise.
3908         * g++.dg/parse/invalid-op1.C: Likewise.
3909         * g++.dg/parse/non-dependent2.C: Likewise.
3910         * g++.dg/parse/template18.C: Likewise.
3911         * g++.dg/tc1/dr152.C: Likewise.
3912         * g++.dg/tc1/dr166.C: Likewise.
3913         * g++.dg/tc1/dr176.C: Likewise.
3914         * g++.dg/tc1/dr213.C: Likewise.
3915         * g++.dg/template/access11.C: Likewise.
3916         * g++.dg/template/access2.C: Likewise.
3917         * g++.dg/template/access3.C: Likewise.
3918         * g++.dg/template/access7.C: Likewise.
3919         * g++.dg/template/arg7.C: Likewise.
3920         * g++.dg/template/cond2.C: Likewise.
3921         * g++.dg/template/crash13.C: Likewise.
3922         * g++.dg/template/crash40.C: Likewise.
3923         * g++.dg/template/crash7.C: Likewise.
3924         * g++.dg/template/crash84.C: Likewise.
3925         * g++.dg/template/ctor5.C: Likewise.
3926         * g++.dg/template/defarg13.C: Likewise.
3927         * g++.dg/template/defarg14.C: Likewise.
3928         * g++.dg/template/dtor7.C: Likewise.
3929         * g++.dg/template/eh2.C: Likewise.
3930         * g++.dg/template/error2.C: Likewise.
3931         * g++.dg/template/error43.C: Likewise.
3932         * g++.dg/template/friend32.C: Likewise.
3933         * g++.dg/template/injected1.C: Likewise.
3934         * g++.dg/template/instantiate1.C: Likewise.
3935         * g++.dg/template/instantiate3.C: Likewise.
3936         * g++.dg/template/instantiate5.C: Likewise.
3937         * g++.dg/template/instantiate7.C: Likewise.
3938         * g++.dg/template/local6.C: Likewise.
3939         * g++.dg/template/lookup2.C: Likewise.
3940         * g++.dg/template/member5.C: Likewise.
3941         * g++.dg/template/memfriend15.C: Likewise.
3942         * g++.dg/template/memfriend16.C: Likewise.
3943         * g++.dg/template/memfriend17.C: Likewise.
3944         * g++.dg/template/memfriend7.C: Likewise.
3945         * g++.dg/template/meminit1.C: Likewise.
3946         * g++.dg/template/nested3.C: Likewise.
3947         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3948         * g++.dg/template/nontype12.C: Likewise.
3949         * g++.dg/template/nontype13.C: Likewise.
3950         * g++.dg/template/nontype6.C: Likewise.
3951         * g++.dg/template/pr23510.C: Likewise.
3952         * g++.dg/template/pr35240.C: Likewise.
3953         * g++.dg/template/ptrmem15.C: Likewise.
3954         * g++.dg/template/ptrmem6.C: Likewise.
3955         * g++.dg/template/qualified-id1.C: Likewise.
3956         * g++.dg/template/qualttp20.C: Likewise.
3957         * g++.dg/template/qualttp3.C: Likewise.
3958         * g++.dg/template/qualttp4.C: Likewise.
3959         * g++.dg/template/qualttp5.C: Likewise.
3960         * g++.dg/template/qualttp6.C: Likewise.
3961         * g++.dg/template/qualttp7.C: Likewise.
3962         * g++.dg/template/qualttp8.C: Likewise.
3963         * g++.dg/template/recurse.C: Likewise.
3964         * g++.dg/template/recurse2.C: Likewise.
3965         * g++.dg/template/ref5.C: Likewise.
3966         * g++.dg/template/scope2.C: Likewise.
3967         * g++.dg/template/sfinae10.C: Likewise.
3968         * g++.dg/template/sfinae3.C: Likewise.
3969         * g++.dg/template/sizeof3.C: Likewise.
3970         * g++.dg/template/static9.C: Likewise.
3971         * g++.dg/template/template-id-2.C: Likewise.
3972         * g++.dg/template/typedef13.C: Likewise.
3973         * g++.dg/template/typename4.C: Likewise.
3974         * g++.dg/template/using14.C: Likewise.
3975         * g++.dg/template/using2.C: Likewise.
3976         * g++.dg/template/warn1.C: Likewise.
3977         * g++.dg/warn/Wparentheses-13.C: Likewise.
3978         * g++.dg/warn/Wparentheses-15.C: Likewise.
3979         * g++.dg/warn/Wparentheses-16.C: Likewise.
3980         * g++.dg/warn/Wparentheses-17.C: Likewise.
3981         * g++.dg/warn/Wparentheses-18.C: Likewise.
3982         * g++.dg/warn/Wparentheses-19.C: Likewise.
3983         * g++.dg/warn/Wparentheses-20.C: Likewise.
3984         * g++.dg/warn/Wparentheses-23.C: Likewise.
3985         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3986         * g++.dg/warn/noeffect2.C: Likewise.
3987         * g++.dg/warn/noeffect4.C: Likewise.
3988         * g++.dg/warn/pr8570.C: Likewise.
3989         * g++.old-deja/g++.brendan/init2.C: Likewise.
3990         * g++.old-deja/g++.eh/spec6.C: Likewise.
3991         * g++.old-deja/g++.pt/crash10.C: Likewise.
3992         * g++.old-deja/g++.pt/crash36.C: Likewise.
3993         * g++.old-deja/g++.pt/derived3.C: Likewise.
3994         * g++.old-deja/g++.pt/error2.C: Likewise.
3995         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3996         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3997         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3998         * g++.old-deja/g++.pt/overload7.C: Likewise.
3999         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4000
4001 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4002             Iain Sandoe  <iains@gcc.gnu.org>
4003
4004         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4005         Added code to deal with the case when [Protocol
4006         -descriptionForInstanceMethod:] or [Protocol
4007         -descriptionForClassMethod:] returns NULL.
4008
4009 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4010             Iain Sandoe  <iains@gcc.gnu.org>
4011
4012         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4013         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4014         Added cast.
4015
4016 2011-06-07  Xinliang David Li  <davidxl@google.com>
4017
4018         * gcc.dg/inline_2.c: New test.
4019         * gcc.dg/unroll_2.c: New test.
4020         * gcc.dg/inline_3.c: New test.
4021         * gcc.dg/unroll_3.c: New test.
4022         * gcc.dg/inline_4.c: New test.
4023         * gcc.dg/unroll_4.c: New test.
4024         * gcc.dg/inline_1.c: New test.
4025         * gcc.dg/unroll_1.c: New test.
4026
4027 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4028
4029         PR tree-optimization/48497
4030         * lib/gcc-defs.exp (dg-additional-options): New proc.
4031         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4032         -msse2 on 32-bit x86.
4033
4034 2011-06-06  Jason Merrill  <jason@redhat.com>
4035
4036         * g++.dg/cpp0x/enum19.C: New.
4037
4038 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4039
4040         * gcc.target/arm/neon-reload-class.c: New test.
4041
4042 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4043
4044         PR debug/49130
4045         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4046
4047 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4048
4049         * gcc.target/arm/smlatb-1.c: New file.
4050         * gcc.target/arm/smlatt-1.c: New file.
4051         * gcc.target/arm/smlaltb-1.c: New file.
4052         * gcc.target/arm/smlaltt-1.c: New file.
4053