OSDN Git Service

PR c++/49691
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-07-09  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/cpp0x/regress/regress6.C: New.
4         * g++.dg/parse/crash45.C: Adjust message.
5         * g++.dg/template/crash38.C: Adjust message.
6         * g++.dg/template/crash64.C: Adjust message.
7
8 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
9
10         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
11         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
12         * g++.dg/abi/bitfield3.C: Likewise.
13         * g++.dg/eh/pr38662.C: Likewise.
14         * g++.dg/ext/attrib36.C: Likewise.
15         * g++.dg/ext/attrib37.C: Likewise.
16         * g++.dg/ext/attrib8.C: Likewise.
17         * g++.dg/ext/tmplattr1.C: Likewise.
18         * g++.dg/inherit/override-attribs.C: Likewise.
19         * g++.dg/opt/inline9.C: Likewise.
20         * g++.dg/opt/life1.C: Likewise.
21         * g++.dg/opt/longbranch2.C: Likewise.
22         * g++.dg/opt/nrv12.C: Likewise.
23         * g++.dg/opt/reg-stack4.C: Likewise.
24         * g++.dg/other/pr35504.C: Likewise.
25         * g++.dg/other/pr39496.C: Likewise.
26         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
27         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
28         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
29         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
30         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
31         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
32         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
33         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
34         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
35         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
36         * g++.dg/warn/pr15774-1.C: Likewise.
37         * g++.dg/warn/pr15774-2.C: Likewise.
38         * g++.old-deja/g++.ext/attrib1.C: Likewise.
39         * g++.old-deja/g++.ext/attrib2.C: Likewise.
40         * g++.old-deja/g++.ext/attrib3.C: Likewise.
41         * g++.old-deja/g++.pt/asm2.C: Likewise.
42         * gcc.c-torture/compile/20000804-1.c: Likewise.
43         * gcc.c-torture/compile/pr16566-2.c: Likewise.
44         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
45         * gcc.dg/20020108-1.c: Likewise.
46         * gcc.dg/20020122-2.c: Likewise.
47         * gcc.dg/20020122-3.c: Likewise.
48         * gcc.dg/20020206-1.c: Likewise.
49         * gcc.dg/20020219-1.c: Likewise.
50         * gcc.dg/20020310-1.c: Likewise.
51         * gcc.dg/20020411-1.c: Likewise.
52         * gcc.dg/20020418-2.c: Likewise.
53         * gcc.dg/20020426-2.c: Likewise.
54         * gcc.dg/20020517-1.c: Likewise.
55         * gcc.dg/20030204-1.c: Likewise.
56         * gcc.dg/20030826-2.c: Likewise.
57         * gcc.dg/20031102-1.c: Likewise.
58         * gcc.dg/20031202-1.c: Likewise.
59         * gcc.dg/20050111-1.c: Likewise.
60         * gcc.dg/20050503-1.c: Likewise.
61         * gcc.dg/array-init-1.c: Likewise.
62         * gcc.dg/builtin-apply4.c: Likewise.
63         * gcc.dg/dfp/pr31344.c: Likewise.
64         * gcc.dg/gomp/atomic-11.c: Likewise.
65         * gcc.dg/graphite/pr40281.c: Likewise.
66         * gcc.dg/ia64-sync-1.c: Likewise.
67         * gcc.dg/ia64-sync-2.c: Likewise.
68         * gcc.dg/ia64-sync-3.c: Likewise.
69         * gcc.dg/ia64-sync-4.c: Likewise.
70         * gcc.dg/ifcvt-fabs-1.c: Likewise.
71         * gcc.dg/invalid-call-1.c: Likewise.
72         * gcc.dg/loop-3.c: Likewise.
73         * gcc.dg/lower-subreg-1.c: Likewise.
74         * gcc.dg/lto/pr47259_0.c: Likewise.
75         * gcc.dg/nested-calls-1.c: Likewise.
76         * gcc.dg/pr20017.c: Likewise.
77         * gcc.dg/pr25023.c: Likewise.
78         * gcc.dg/pr27671-2.c: Likewise.
79         * gcc.dg/pr32176.c: Likewise.
80         * gcc.dg/pr33676.c: Likewise.
81         * gcc.dg/pr35045.c: Likewise.
82         * gcc.dg/pr36015.c: Likewise.
83         * gcc.dg/pr36584.c: Likewise.
84         * gcc.dg/pr36998.c: Likewise.
85         * gcc.dg/pr37438.c: Likewise.
86         * gcc.dg/pr37908.c: Likewise.
87         * gcc.dg/pr41241.c: Likewise.
88         * gcc.dg/pr41340.c: Likewise.
89         * gcc.dg/pr44136.c: Likewise.
90         * gcc.dg/pr44194-1.c: Likewise.
91         * gcc.dg/pr46212.c: Likewise.
92         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
93         * gcc.dg/setjmp-2.c: Likewise.
94         * gcc.dg/short-compare-1.c: Likewise.
95         * gcc.dg/short-compare-2.c: Likewise.
96         * gcc.dg/smod-1.c: Likewise.
97         * gcc.dg/sync-2.c: Likewise.
98         * gcc.dg/sync-3.c: Likewise.
99         * gcc.dg/tls/opt-1.c: Likewise.
100         * gcc.dg/tls/opt-2.c: Likewise.
101         * gcc.dg/tls/opt-3.c: Likewise.
102         * gcc.dg/torture/badshift.c: Likewise.
103         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
104         * gcc.dg/torture/pr20314-2.c: Likewise.
105         * gcc.dg/torture/pr36891.c: Likewise.
106         * gcc.dg/torture/pr38774.c: Likewise.
107         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
108         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
109         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
110         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
111         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
112         * gcc.dg/torture/stackalign/push-1.c: Likewise.
113         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
114         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
115         * gcc.dg/tree-ssa/loop-28.c: Likewise.
116         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
117         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
118         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
119         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
120         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
121         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
122         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
123         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
124         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
125         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
126         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
127         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
128         * gcc.dg/unroll-1.c: Likewise.
129         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
130         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
131         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
132         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
133         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
134         * gcc.target/i386/20000609-1.c: Likewise.
135         * gcc.target/i386/20000720-1.c: Likewise.
136         * gcc.target/i386/20000724-1.c: Likewise.
137         * gcc.target/i386/20011107-1.c: Likewise.
138         * gcc.target/i386/20011119-1.c: Likewise.
139         * gcc.target/i386/20020201-3.c: Likewise.
140         * gcc.target/i386/20020218-1.c: Likewise.
141         * gcc.target/i386/20020729-1.c: Likewise.
142         * gcc.target/i386/20030926-1.c: Likewise.
143         * gcc.target/i386/20060125-1.c: Likewise.
144         * gcc.target/i386/20060125-2.c: Likewise.
145         * gcc.target/i386/20060512-1.c: Likewise.
146         * gcc.target/i386/20060512-2.c: Likewise.
147         * gcc.target/i386/20060512-3.c: Likewise.
148         * gcc.target/i386/20060512-4.c: Likewise.
149         * gcc.target/i386/387-1.c: Likewise.
150         * gcc.target/i386/387-2.c: Likewise.
151         * gcc.target/i386/387-5.c: Likewise.
152         * gcc.target/i386/387-6.c: Likewise.
153         * gcc.target/i386/980312-1.c: Likewise.
154         * gcc.target/i386/980313-1.c: Likewise.
155         * gcc.target/i386/990117-1.c: Likewise.
156         * gcc.target/i386/990424-1.c: Likewise.
157         * gcc.target/i386/990524-1.c: Likewise.
158         * gcc.target/i386/991129-1.c: Likewise.
159         * gcc.target/i386/991214-1.c: Likewise.
160         * gcc.target/i386/991230-1.c: Likewise.
161         * gcc.target/i386/addr-sel-1.c: Likewise.
162         * gcc.target/i386/aggregate-ret1.c: Likewise.
163         * gcc.target/i386/aggregate-ret2.c: Likewise.
164         * gcc.target/i386/align-main-3.c: Likewise.
165         * gcc.target/i386/amd64-abi-1.c: Likewise.
166         * gcc.target/i386/amd64-abi-2.c: Likewise.
167         * gcc.target/i386/amd64-abi-4.c: Likewise.
168         * gcc.target/i386/amd64-abi-5.c: Likewise.
169         * gcc.target/i386/amd64-abi-6.c: Likewise.
170         * gcc.target/i386/asm-1.c: Likewise.
171         * gcc.target/i386/asm-3.c: Likewise.
172         * gcc.target/i386/asm-5.c: Likewise.
173         * gcc.target/i386/attributes-error.c: Likewise.
174         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
175         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
176         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
177         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
178         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
179         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
180         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
181         * gcc.target/i386/avx-vmovd-2.c: Likewise.
182         * gcc.target/i386/avx-vmovq-2.c: Likewise.
183         * gcc.target/i386/avx-vmovq-3.c: Likewise.
184         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
185         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
186         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
187         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
188         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
189         * gcc.target/i386/bitfield1.c: Likewise.
190         * gcc.target/i386/bitfield2.c: Likewise.
191         * gcc.target/i386/bmi-2.c: Likewise.
192         * gcc.target/i386/bmi-5.c: Likewise.
193         * gcc.target/i386/builtin-unreachable.c: Likewise.
194         * gcc.target/i386/cleanup-2.c: Likewise.
195         * gcc.target/i386/clobbers.c: Likewise.
196         * gcc.target/i386/cmov8.c: Likewise.
197         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
198         * gcc.target/i386/compress-float-387-pic.c: Likewise.
199         * gcc.target/i386/compress-float-387.c: Likewise.
200         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
201         * gcc.target/i386/compress-float-sse.c: Likewise.
202         * gcc.target/i386/crc32-2.c: Likewise.
203         * gcc.target/i386/crc32-3.c: Likewise.
204         * gcc.target/i386/divmod-7.c: Likewise.
205         * gcc.target/i386/divmod-8.c: Likewise.
206         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
207         * gcc.target/i386/fma3-builtin.c: Likewise.
208         * gcc.target/i386/fma3-fma.c: Likewise.
209         * gcc.target/i386/fma4-256-vector.c: Likewise.
210         * gcc.target/i386/fma4-builtin.c: Likewise.
211         * gcc.target/i386/fma4-fma-2.c: Likewise.
212         * gcc.target/i386/fma4-fma.c: Likewise.
213         * gcc.target/i386/fma4-vector-2.c: Likewise.
214         * gcc.target/i386/fma4-vector.c: Likewise.
215         * gcc.target/i386/funcspec-1.c: Likewise.
216         * gcc.target/i386/funcspec-10.c: Likewise.
217         * gcc.target/i386/funcspec-11.c: Likewise.
218         * gcc.target/i386/funcspec-2.c: Likewise.
219         * gcc.target/i386/funcspec-5.c: Likewise.
220         * gcc.target/i386/funcspec-6.c: Likewise.
221         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
222         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
223         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
224         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
225         * gcc.target/i386/incoming-1.c: Likewise.
226         * gcc.target/i386/incoming-10.c: Likewise.
227         * gcc.target/i386/incoming-11.c: Likewise.
228         * gcc.target/i386/incoming-12.c: Likewise.
229         * gcc.target/i386/incoming-13.c: Likewise.
230         * gcc.target/i386/incoming-14.c: Likewise.
231         * gcc.target/i386/incoming-15.c: Likewise.
232         * gcc.target/i386/incoming-2.c: Likewise.
233         * gcc.target/i386/incoming-3.c: Likewise.
234         * gcc.target/i386/incoming-4.c: Likewise.
235         * gcc.target/i386/incoming-5.c: Likewise.
236         * gcc.target/i386/incoming-6.c: Likewise.
237         * gcc.target/i386/incoming-7.c: Likewise.
238         * gcc.target/i386/incoming-8.c: Likewise.
239         * gcc.target/i386/incoming-9.c: Likewise.
240         * gcc.target/i386/lea.c: Likewise.
241         * gcc.target/i386/local.c: Likewise.
242         * gcc.target/i386/loop-1.c: Likewise.
243         * gcc.target/i386/loop-2.c: Likewise.
244         * gcc.target/i386/loop-3.c: Likewise.
245         * gcc.target/i386/max-stack-align.c: Likewise.
246         * gcc.target/i386/memcpy-1.c: Likewise.
247         * gcc.target/i386/movbe-2.c: Likewise.
248         * gcc.target/i386/movq-2.c: Likewise.
249         * gcc.target/i386/movq.c: Likewise.
250         * gcc.target/i386/nrv1.c: Likewise.
251         * gcc.target/i386/pad-4.c: Likewise.
252         * gcc.target/i386/pad-5a.c: Likewise.
253         * gcc.target/i386/pad-5b.c: Likewise.
254         * gcc.target/i386/pad-6a.c: Likewise.
255         * gcc.target/i386/pad-6b.c: Likewise.
256         * gcc.target/i386/pad-7.c: Likewise.
257         * gcc.target/i386/pad-9.c: Likewise.
258         * gcc.target/i386/pentium4-not-mull.c: Likewise.
259         * gcc.target/i386/pic-1.c: Likewise.
260         * gcc.target/i386/pr12092-1.c: Likewise.
261         * gcc.target/i386/pr12329.c: Likewise.
262         * gcc.target/i386/pr21518.c: Likewise.
263         * gcc.target/i386/pr22362.c: Likewise.
264         * gcc.target/i386/pr22585.c: Likewise.
265         * gcc.target/i386/pr23098.c: Likewise.
266         * gcc.target/i386/pr25196.c: Likewise.
267         * gcc.target/i386/pr25293.c: Likewise.
268         * gcc.target/i386/pr25654.c: Likewise.
269         * gcc.target/i386/pr26449.c: Likewise.
270         * gcc.target/i386/pr26778.c: Likewise.
271         * gcc.target/i386/pr26826.c: Likewise.
272         * gcc.target/i386/pr27266.c: Likewise.
273         * gcc.target/i386/pr29978.c: Likewise.
274         * gcc.target/i386/pr30505.c: Likewise.
275         * gcc.target/i386/pr30961-1.c: Likewise.
276         * gcc.target/i386/pr31628.c: Likewise.
277         * gcc.target/i386/pr32000-2.c: Likewise.
278         * gcc.target/i386/pr32661-1.c: Likewise.
279         * gcc.target/i386/pr32708-2.c: Likewise.
280         * gcc.target/i386/pr32708-3.c: Likewise.
281         * gcc.target/i386/pr34256.c: Likewise.
282         * gcc.target/i386/pr34312.c: Likewise.
283         * gcc.target/i386/pr34522.c: Likewise.
284         * gcc.target/i386/pr35160.c: Likewise.
285         * gcc.target/i386/pr35281.c: Likewise.
286         * gcc.target/i386/pr36246.c: Likewise.
287         * gcc.target/i386/pr36786.c: Likewise.
288         * gcc.target/i386/pr37275.c: Likewise.
289         * gcc.target/i386/pr37843-3.c: Likewise.
290         * gcc.target/i386/pr37843-4.c: Likewise.
291         * gcc.target/i386/pr39082-1.c: Likewise.
292         * gcc.target/i386/pr39431.c: Likewise.
293         * gcc.target/i386/pr39496.c: Likewise.
294         * gcc.target/i386/pr39543-2.c: Likewise.
295         * gcc.target/i386/pr39911.c: Likewise.
296         * gcc.target/i386/pr40718.c: Likewise.
297         * gcc.target/i386/pr40906-1.c: Likewise.
298         * gcc.target/i386/pr40906-2.c: Likewise.
299         * gcc.target/i386/pr40906-3.c: Likewise.
300         * gcc.target/i386/pr40934.c: Likewise.
301         * gcc.target/i386/pr41900.c: Likewise.
302         * gcc.target/i386/pr42589.c: Likewise.
303         * gcc.target/i386/pr43662.c: Likewise.
304         * gcc.target/i386/pr43671.c: Likewise.
305         * gcc.target/i386/pr43766.c: Likewise.
306         * gcc.target/i386/pr43869.c: Likewise.
307         * gcc.target/i386/pr44942.c: Likewise.
308         * gcc.target/i386/pr44948-2a.c: Likewise.
309         * gcc.target/i386/pr45234.c: Likewise.
310         * gcc.target/i386/pr45336-2.c: Likewise.
311         * gcc.target/i386/pr45336-4.c: Likewise.
312         * gcc.target/i386/pr45852.c: Likewise.
313         * gcc.target/i386/pr46470.c: Likewise.
314         * gcc.target/i386/pr48037-1.c: Likewise.
315         * gcc.target/i386/pr48389.c: Likewise.
316         * gcc.target/i386/pr49095.c: Likewise.
317         * gcc.target/i386/pr9771-1.c: Likewise.
318         * gcc.target/i386/rdfsbase-1.c: Likewise.
319         * gcc.target/i386/rdfsbase-2.c: Likewise.
320         * gcc.target/i386/rdgsbase-1.c: Likewise.
321         * gcc.target/i386/rdgsbase-2.c: Likewise.
322         * gcc.target/i386/rdrand-3.c: Likewise.
323         * gcc.target/i386/regparm-stdcall.c: Likewise.
324         * gcc.target/i386/regparm.c: Likewise.
325         * gcc.target/i386/reload-1.c: Likewise.
326         * gcc.target/i386/rotate-2.c: Likewise.
327         * gcc.target/i386/sibcall-5.c: Likewise.
328         * gcc.target/i386/signbit-1.c: Likewise.
329         * gcc.target/i386/signbit-2.c: Likewise.
330         * gcc.target/i386/signbit-3.c: Likewise.
331         * gcc.target/i386/sse-5.c: Likewise.
332         * gcc.target/i386/sse-8.c: Likewise.
333         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
334         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
335         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
336         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
337         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
338         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
339         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
340         * gcc.target/i386/sse2-movq-2.c: Likewise.
341         * gcc.target/i386/sse2-movq-3.c: Likewise.
342         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
343         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
344         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
345         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
346         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
347         * gcc.target/i386/ssefn-1.c: Likewise.
348         * gcc.target/i386/ssefn-2.c: Likewise.
349         * gcc.target/i386/sseregparm-1.c: Likewise.
350         * gcc.target/i386/sseregparm-2.c: Likewise.
351         * gcc.target/i386/sseregparm-3.c: Likewise.
352         * gcc.target/i386/sseregparm-4.c: Likewise.
353         * gcc.target/i386/sseregparm-5.c: Likewise.
354         * gcc.target/i386/sseregparm-6.c: Likewise.
355         * gcc.target/i386/sseregparm-7.c: Likewise.
356         * gcc.target/i386/sseregparm-8.c: Likewise.
357         * gcc.target/i386/stack-realign.c: Likewise.
358         * gcc.target/i386/stack-usage-realign.c: Likewise.
359         * gcc.target/i386/stackalign/asm-1.c: Likewise.
360         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
361         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
362         * gcc.target/i386/stackalign/return-1.c: Likewise.
363         * gcc.target/i386/stackalign/return-2.c: Likewise.
364         * gcc.target/i386/stackalign/return-3.c: Likewise.
365         * gcc.target/i386/tailcall-1.c: Likewise.
366         * gcc.target/i386/tbm-2.c: Likewise.
367         * gcc.target/i386/udivmod-7.c: Likewise.
368         * gcc.target/i386/udivmod-8.c: Likewise.
369         * gcc.target/i386/unroll-1.c: Likewise.
370         * gcc.target/i386/vararg-1.c: Likewise.
371         * gcc.target/i386/vararg-2.c: Likewise.
372         * gcc.target/i386/vect8-ret.c: Likewise.
373         * gcc.target/i386/vectorize5.c: Likewise.
374         * gcc.target/i386/wmul-1.c: Likewise.
375         * gcc.target/i386/wmul-2.c: Likewise.
376         * gcc.target/i386/wrfsbase-1.c: Likewise.
377         * gcc.target/i386/wrfsbase-2.c: Likewise.
378         * gcc.target/i386/wrgsbase-1.c: Likewise.
379         * gcc.target/i386/wrgsbase-2.c: Likewise.
380         * gcc.target/i386/xop-pcmov.c: Likewise.
381         * gcc.target/i386/xop-pcmov2.c: Likewise.
382         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
383         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
384         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
385         * gcc.target/i386/xop-shift1-vector.c: Likewise.
386         * gcc.target/i386/xop-shift2-vector.c: Likewise.
387         * gcc.target/i386/xop-shift3-vector.c: Likewise.
388         * gcc.target/i386/zee.c: Likewise.
389         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
390         * gfortran.dg/compiler-directive_2.f: Likewise.
391         * gfortran.dg/g77/20010216-1.f: Likewise.
392         * gfortran.dg/gomp/pr39152.f90: Likewise.
393         * gfortran.dg/pr33794.f90: Likewise.
394
395 2011-07-09  Jason Merrill  <jason@redhat.com>
396
397         * g++.dg/cpp0x/regress/regress5.C: New.
398
399 2011-07-08  Jason Merrill  <jason@redhat.com>
400
401         PR c++/45437
402         * g++.dg/expr/compound-asn1.C: New.
403         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
404
405 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
406
407         PR target/49621
408         * gcc.target/powerpc/altivec-34.c: New test.
409
410 2011-07-08  Jason Merrill  <jason@redhat.com>
411
412         PR c++/45603
413         * g++.dg/abi/guard3.C: New.
414
415 2011-07-08  Julian Brown  <julian@codesourcery.com>
416
417         * lib/target-supports.exp
418         (check_effective_target_arm_little_endian): New.
419         (check_effective_target_vect_pack_trunc): Use above.
420         (check_effective_target_vect_unpack): Likewise.
421         (check_effective_target_vect_element_align): Test
422         check_effective_target_arm_vect_no_misalign for ARM.
423
424 2011-07-08  Jason Merrill  <jason@redhat.com>
425
426         PR c++/49673
427         * g++.dg/cpp0x/constexpr-rom.C: New.
428
429 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
430
431         PR middle-end/49519
432         * g++.dg/torture/pr49519.C: New test.
433
434 2011-07-08  Martin Jambor  <mjambor@suse.cz>
435
436         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
437
438 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
439
440         PR testsuite/48727
441         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
442
443 2011-07-08  Richard Guenther  <rguenther@suse.de>
444
445         PR tree-optimization/49662
446         * gcc.dg/graphite/interchange-14.c: XFAIL.
447         * gcc.dg/graphite/interchange-15.c: Likewise.
448         * gcc.dg/graphite/interchange-mvt.c: Likewise.
449
450 2011-07-06  Jason Merrill  <jason@redhat.com>
451
452         PR c++/49663
453         * g++.dg/cpp0x/regress/regress4.C: New.
454
455 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
456
457         PR fortran/49648
458         * gfortran.dg/result_in_spec_4.f90: New test.
459
460 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
461
462         * gcc.target/sparc/cas64.c: New test.
463
464 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
465
466         PR c/49644
467         * g++.dg/torture/pr49644.C: New test.
468
469         PR c/49644
470         * gcc.c-torture/execute/pr49644.c: New test.
471
472 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
473
474         * lib/target-supports.exp (check_effective_target_ia32): New.
475         (check_effective_target_x32): Likewise.
476         (check_effective_target_vect_cmdline_needed): Also check x32.
477
478 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
479
480         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
481         dg-prune-output.
482         * gcc.target/arm/pr42235.c: Likewise.
483         * gcc.target/arm/pr42495.c: Likewise.
484         * gcc.target/arm/pr42574.c: Likewise.
485         * gcc.target/arm/thumb-branch1.c: Likewise.
486
487         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
488         unneeded prune of possible warning.
489         * gcc.target/arm/pr40956.c: Likewise.
490         * gcc.target/arm/pr42505.c: Likewise.
491
492         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
493         * gcc.c-torture/compile/pr46883.c: Likewise.
494         * gcc.c-torture/compile/pr46934.c: Likewise.
495
496         * gcc.target/arm/pr41679.c: Remove test directives in preparation
497         for move to ../../gcc.c-torture/compile.
498         * gcc.target/arm/pr46883.c: Likewise.
499         * gcc.target/arm/pr46934.c: Likewise.
500
501         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
502         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
503         * gcc.target/arm/wmul-1.c: Likewise.
504         * gcc.target/arm/wmul-2.c: Likewise.
505         * gcc.target/arm/wmul-3.c: Likewise.
506         * gcc.target/arm/wmul-4.c: Likewise.
507         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
508         add tab after scan target.
509         * gcc.target/arm/smlaltt-1.c: Likewise.
510         * gcc.target/arm/smlatb-1.c: Likewise.
511         * gcc.target/arm/smlatt-1.c: Likewise.
512
513 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
514
515         PR debug/49522
516         * gcc.dg/debug/pr49522.c: New test.
517
518 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
519         
520         * gcc.dg/pragma-align.c: Run only if target !default_packed.
521         * gcc.dg/pr46212.c: Run only if target int32plus.
522         * gcc.dg/torture/pr48146.c: Ditto.
523         * gcc.dg/tree-ssa/vrp51.c: Ditto.
524         * c-c++-common/pr44832.c: Ditto.
525         * gcc.dg/pr49544.c: Run only if target ptr32plus.
526         * gcc.dg/pr31490.c: Ditto.
527         * gcc.dg/torture/builtin-math-7.c: Run only if target
528         large_double.
529         * gcc.dg/torture/pr45764.c: Skip for AVR.
530         * gcc.dg/pr47893.c: Ditto.
531
532 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
533
534         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
535         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
536         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
537         add tab to scan target.
538
539 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
540
541         * gcc.target/arm/neon-modes-3.c: New test.
542
543 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
544
545         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
546         -fno-loop-interchange -ffast-math.
547
548 2011-07-07  Richard Guenther  <rguenther@suse.de>
549
550         * gcc.dg/ftrapv-3.c: New testcase.
551
552 2011-07-07  Richard Guenther  <rguenther@suse.de>
553
554         * gcc.dg/tree-ssa/vrp58.c: New testcase.
555         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
556
557 2011-07-07  Kai Tietz  <ktietz@redhat.com>
558
559         * gcc.dg/binop-notxor1.c: New test.
560         * gcc.dg/binop-notand4a.c: New test.
561         * gcc.dg/binop-notxor2.c: New test.
562         * gcc.dg/binop-notand3a.c: New test.
563         * gcc.dg/binop-notand2a.c: New test.
564         * gcc.dg/binop-notand6a.c: New test.
565         * gcc.dg/binop-notor1.c: New test.
566         * gcc.dg/binop-notand1a.c: New test.
567         * gcc.dg/binop-notand5a.c: New test.
568         * gcc.dg/binop-notor2.c: New test.
569
570 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
571
572         PR middle-end/49640
573         * gcc.dg/gomp/pr49640.c: New test.
574
575 2011-07-07  Richard Guenther  <rguenther@suse.de>
576
577         * gcc.dg/graphite/pr37485.c: Add -floop-block.
578
579 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
580
581         PR target/39150
582         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
583
584 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
585
586         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
587         * gcc.target/powerpc/no-r11-2.c: Ditto.
588         * gcc.target/powerpc/no-r11-3.c: Ditto.
589
590 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
591
592         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
593         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
594
595 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
596
597         * lib/target-supports.exp (check_profiling_available): Disable
598         profiling with -fprofile-generate for target avr.
599
600 2011-07-06  Richard Guenther  <rguenther@suse.de>
601
602         PR tree-optimization/49645
603         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
604
605 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
606
607         PR middle-end/47383
608         * gcc.dg/pr47383.c: New.
609
610 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
611
612         PR tree-optimization/49647
613         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
614
615 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
616
617         PR testsuite/49542
618         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
619         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
620
621 2011-07-05  Jason Merrill  <jason@redhat.com>
622
623         PR c++/48157
624         * g++.dg/template/template-id-4.C: New.
625
626 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
627
628         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
629         * gcc.dg/pr43402.c: Ditto.
630
631 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
632
633         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
634
635 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
636
637         * gcc.target/powerpc/ppc-switch-1.c: New test for
638         --param case-values-threshold.
639         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
640
641 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
642
643         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
644
645 2011-07-05  Jason Merrill  <jason@redhat.com>
646
647         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
648
649 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
650
651         PR tree-optimization/47654
652         * gcc.dg/graphite/block-pr47654.c: New.
653
654 2011-07-05  Jason Merrill  <jason@redhat.com>
655
656         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
657
658 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
659
660         PR tree-optimization/49580
661         * gcc.dg/autopar/pr49580.c: New test.
662
663 2011-07-05  Richard Guenther  <rguenther@suse.de>
664
665         PR tree-optimization/49518
666         PR tree-optimization/49628
667         * g++.dg/torture/pr49628.C: New testcase.
668         * gcc.dg/torture/pr49518.c: Likewise.
669
670 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
671
672         * ada/acats/run_acats (which): Extract last field from type -p,
673         type output only if command succeeded.
674
675 2011-07-04  Jason Merrill  <jason@redhat.com>
676
677         * g++.dg/abi/mangle48.C: New.
678
679         * g++.dg/cpp0x/diag1.C: New.
680
681         * g++.dg/diagnostic/aka1.C: New.
682
683 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
684
685         PR rtl-optimization/49619
686         * gcc.dg/pr49619.c: New test.
687
688         PR rtl-optimization/49472
689         * gfortran.dg/pr49472.f90: New test.
690
691         PR debug/49602
692         * gcc.dg/pr49602.c: New test.
693
694 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
695
696         PR target/34734
697         PR target/44643
698         * gcc.target/avr/avr.exp: Run over cpp files, too.
699         * gcc.target/avr/torture/avr-torture.exp: Ditto.
700         * gcc.target/avr/progmem.h: New file.
701         * gcc.target/avr/exit-abort.h: New file.
702         * gcc.target/avr/progmem-error-1.c: New file.
703         * gcc.target/avr/progmem-error-1.cpp: New file.
704         * gcc.target/avr/progmem-warning-1.c: New file.
705         * gcc.target/avr/torture/progmem-1.c: New file.
706         * gcc.target/avr/torture/progmem-1.cpp: New file.
707
708 2011-07-04  Richard Guenther  <rguenther@suse.de>
709
710         PR tree-optimization/49615
711         * g++.dg/torture/pr49615.C: New testcase.
712
713 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
714
715         PR tree-optimization/49610
716         * gcc.dg/vect/pr49610.c: New test.
717
718 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
719
720         * gnat.dg/specs/debug1.ads: New test.
721
722 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
723
724         PR fortran/49562
725         * gfortran.dg/typebound_proc_23.f90: New.
726
727 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
728
729         PR c++/49605
730         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
731
732 2011-07-01  Jason Merrill  <jason@redhat.com>
733
734         PR c++/48261
735         * g++.dg/template/template-id-3.C: New.
736
737         PR c++/48593
738         * g++.dg/template/qualified-id4.C: New.
739
740         PR c++/48883
741         * g++.dg/template/explicit-args4.C: New.
742
743         PR c++/49085
744         * g++.dg/template/offsetof2.C: New.
745
746 2011-07-01  Kai Tietz  <ktietz@redhat.com>
747
748         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
749
750 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
751
752         PR libmudflap/49549
753         * lib/target-supports.exp (check_effective_target_gld): New proc.
754
755 2011-07-01  Richard Guenther  <rguenther@suse.de>
756
757         PR tree-optimization/49603
758         * gcc.dg/torture/pr49603.c: New testcase.
759
760 2011-06-30  Jason Merrill  <jason@redhat.com>
761
762         PR c++/49387
763         * g++.dg/rtti/template1.C: New.
764
765         PR c++/49569
766         * g++.dg/cpp0x/regress/ctor1.C: New.
767
768         PR c++/49355
769         * g++.dg/cpp0x/initlist54.C: New.
770
771 2011-06-30  Martin Jambor  <mjambor@suse.cz>
772
773         * gcc.dg/tree-ssa/sra-12.c: New test.
774
775 2011-06-29  Jason Merrill  <jason@redhat.com>
776
777         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
778
779 2011-06-30  Richard Guenther  <rguenther@suse.de>
780
781         PR tree-optimization/46787
782         * gcc.dg/vect/vect-121.c: New testcase.
783
784 2011-06-30  Martin Jambor  <mjambor@suse.cz>
785
786         PR tree-optimization/49094
787         * gcc.dg/tree-ssa/pr49094.c: New test.
788
789 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
790
791         PR fortran/49540
792         * gfortran.dg/pr49540-1.f90: New test.
793         * gfortran.dg/pr49540-2.f90: New test.
794
795 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
796
797         PR ada/49511
798         * ada/acats/run_acats (which): Use last field of type -p output.
799
800 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
801             Iain Sandoe  <iains@gcc.gnu.org>
802
803         PR libobjc/36610
804         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
805         Only skip on 64-bit *-*-darwin8* && !objc2.
806
807 2011-06-30  Richard Guenther  <rguenther@suse.de>
808
809         PR tree-optimization/38752
810         * gcc.c-torture/compile/pr38752.c: New testcase.
811
812 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
813
814         * gcc.dg/vect/slp-widen-mult-half.c: New test.
815         * gcc.dg/vect/vect-widen-mult-half.c: New test.
816
817 2011-06-29  Jason Merrill  <jason@redhat.com>
818
819         PR c++/49216
820         * g++.dg/cpp0x/initlist53.C: Use placement new.
821         * g++.dg/cpp0x/initlist-value.C: Use placement new.
822         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
823
824         PR c++/49003
825         * g++.dg/cpp0x/trailing6.C: New.
826         * g++.dg/cpp0x/pr45908.C: No error.
827
828         PR c++/49272
829         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
830
831         PR c++/49520
832         * g++.dg/cpp0x/constexpr-using2.C: New.
833
834         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
835
836         PR c++/45923
837         * g++.dg/cpp0x/constexpr-diag3.C: New.
838         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
839         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
840         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
841         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
842
843 2011-06-29  Jason Merrill  <jason@redhat.com>
844
845         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
846
847 2011-06-29  Richard Guenther  <rguenther@suse.de>
848
849         * gcc.dg/tree-ssa/loop-17.c: Adjust.
850
851 2011-06-29  Jason Merrill  <jason@redhat.com>
852
853         * g++.dg/cpp0x/initlist-value2.C: New.
854
855         * g++.dg/cpp0x/constexpr-initlist4.C: New.
856         * g++.dg/cpp0x/initlist-value.C: New.
857
858 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
859
860         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
861
862 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
863
864         * gcc.dg/inline_1.c: Remove dg-excess-errors.
865         * gcc.dg/inline_2.c: Likewise.
866         * gcc.dg/unroll_1.c: Likewise.
867
868 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
869
870         PR debug/49567
871         * gcc.target/i386/pr49567.c: New test.
872
873 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
874
875         * gnat.dg/opt17.ad[sb]: New test.
876
877 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
878             Tom de Vries  <tom@codesourcery.com>
879
880         * lib/target-supports.exp (check_effective_target_arm_nothumb)
881         (check_effective_target_arm_thumb2): New effective targets.
882         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
883         properly.  Clean up temporary files.
884         * gcc.target/arm/ivopts-2.c: Likewise.
885         * gcc.target/arm/ivopts-3.c: Likewise.
886         * gcc.target/arm/ivopts-4.c: Likewise.
887         * gcc.target/arm/ivopts-5.c: Likewise.
888         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
889
890 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
891
892         PR fortran/49479
893         * gfortran.dg/reshape_zerosize_3.f90:  New test.
894
895 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
896
897         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
898         * gcc.target/arm/vfp-ldmias.c: Likewise.
899         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
900         * gcc.target/arm/vfp-stmdbs.c: Likewise.
901         * gcc.target/arm/vfp-ldmiad.c: Likewise.
902         * gcc.target/arm/vfp-stmias.c: Likewise.
903         * gcc.target/arm/vfp-stmdbd.c: Likewise.
904         * gcc.target/arm/vfp-stmiad.c: Likewise.
905
906 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
907
908         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
909         dg-prune-output.
910         * gcc.target/arm/pr45701-2.c: Ditto.
911
912 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
913
914         PR fortran/49466
915         * gfortran.dg/allocatable_scalar_9.f90: Modified.
916         * gfortran.dg/extends_14.f03: Modified.
917
918 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
919
920         * lib/target-supports-dg.exp (dg-require-effective-target): Return
921         early if the test is already being skipped.
922
923         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
924         scan-assembler-dem-not): For missing file, report unresolved with
925         same message as for pass/fail, with reason reported in log file.
926
927         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
928         from add_options_for_arm_neon_fp16.
929         (check_effective_target_arm_fp16_ok_nocache): Renamed from
930         check_effective_target_arm_neon_fp16_ok_nocache.
931         Check -mfpu and -mfloat-abi options from current multilib.
932         Do not require neon support.
933         (check_effective_target_arm_fp16_ok): Renamed from
934         check_effecitve_target_arm_neon_fp16_ok.
935         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
936         arm_neon_fp16_ok and arm_fp16.
937         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
938         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
939         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
940         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
941
942 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
943
944         * gcc.dg/builtin-assume-aligned-1.c: New test.
945         * gcc.dg/builtin-assume-aligned-2.c: New test.
946         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
947
948         PR debug/49544
949         * gcc.dg/pr49544.c: New test.
950
951 2011-06-27  Richard Guenther  <rguenther@suse.de>
952
953         PR tree-optimization/49394
954         * g++.dg/torture/pr49394.C: New testcase.
955
956 2011-06-27  Kai Tietz  <ktietz@redhat.com>
957
958         * gcc.dg/optimize-bswapdi-2.c: New test.
959
960 2011-06-27  Michael Hope  <michael.hope@linaro.org>
961             Richard Sandiford  <richard.sandiford@linaro.org>
962
963         PR tree-optimization/49169
964         * gcc.dg/torture/pr49169.c: New test.
965
966 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
967
968         PR testsuite/49529
969         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
970
971         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
972         hppa*-*-hpux*.
973
974 2011-06-26  Jason Merrill  <jason@redhat.com>
975
976         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
977
978         PR c++/49528
979         * g++.dg/init/ref19.C: New.
980         * g++.dg/cpp0x/constexpr-cleanup.C: New.
981
982 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
983
984         PR tree-optimization/48377
985         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
986         non_strict_align.
987
988 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
989
990         PR middle-end/49191
991         * lib/target-supports.exp (check_effective_target_non_strict_align):
992         New.
993         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
994
995 2011-06-24  Martin Jambor  <mjambor@suse.cz>
996
997         PR tree-optimizations/49516
998         * g++.dg/tree-ssa/pr49516.C: New test.
999
1000 2011-06-23  Jason Merrill  <jason@redhat.com>
1001
1002         PR c++/35255
1003         * g++.dg/template/partial10.C: New.
1004         * g++.dg/template/partial11.C: New.
1005
1006 2011-06-23  Jeff Law <law@redhat.com>
1007
1008         PR middle-end/48770
1009         * gcc.dg/pr48770.c: New test.
1010
1011 2011-06-23  Jan Hubicka  <jh@suse.cz>
1012
1013         PR middle-end/49373
1014         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1015
1016 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
1017
1018         PR testsuite/49512
1019         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1020         instead of -fdump-tree-optimized.
1021
1022 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1023
1024         PR c++/44625
1025         * g++.dg/template/crash107.C: New.
1026         * g++.dg/template/error17.C: Adjust.
1027
1028 2011-06-23  Jason Merrill  <jason@redhat.com>
1029
1030         PR c++/49507
1031         * g++.dg/cpp0x/defaulted30.C: New.
1032
1033         PR c++/49440
1034         * g++.dg/rtti/anon-ns1.C: New.
1035
1036         PR c++/49395
1037         * g++.dg/init/ref18.C: New.
1038
1039         PR c++/36435
1040         * g++.dg/template/partial9.C: New.
1041
1042 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
1043
1044         PR middle-end/49373
1045         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1046
1047 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR debug/49496
1050         * gcc.dg/pr49496.c: New test.
1051
1052 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
1053
1054         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1055         is not xscale.
1056
1057         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1058
1059         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1060         * gcc.target/arm/pr42879.c: Likewise.
1061         * gcc.target/arm/pr45701-3.c: Likewise.
1062
1063         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1064         * gcc.target/arm/pr40482.c: Likewise.
1065         * gcc.target/arm/stack-corruption.c: Likewise.
1066
1067 2011-06-22  Richard Guenther  <rguenther@suse.de>
1068
1069         PR tree-optimization/49493
1070         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1071
1072 2011-06-22  Jason Merrill  <jason@redhat.com>
1073
1074         PR c++/49260
1075         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1076
1077 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
1078             Dmitry Melnik  <dm@ispras.ru>
1079
1080         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1081         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1082         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1083
1084 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
1085
1086         * gcc.target/arm/tlscall.c: New.
1087
1088 2011-06-21  Jason Merrill  <jason@redhat.com>
1089
1090         PR c++/49172
1091         * g++.dg/cpp0x/constexpr-ref1.C: New.
1092         * g++.dg/cpp0x/constexpr-ref2.C: New.
1093         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1094
1095         PR c++/49482
1096         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1097
1098         PR c++/49418
1099         * g++.dg/template/param3.C: New.
1100
1101 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
1102
1103         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1104         my_clrsb test functions.
1105         (main): Test clrsb.
1106         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1107         test_sll, test_ull): Add clrsb tests.
1108         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1109         clrsbll.
1110
1111 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
1112
1113         PR fortran/49112
1114         * gfortran.dg/class_44.f03: New.
1115
1116 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1117
1118         PR tree-optimization/49478
1119         * gcc.dg/vect/pr49478.c
1120
1121 2011-06-21  Richard Guenther  <rguenther@suse.de>
1122
1123         PR tree-optimization/49483
1124         * gcc.dg/vect/vect-120.c: New testcase.
1125
1126 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1127
1128         PR testsuite/49443
1129         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1130         * gcc.dg/vect/vect-peel-4.c: Likewise.
1131
1132 2011-06-22  Christian Bruel  <christian.bruel@st.com>
1133
1134         PR middle-end/49139
1135         * gcc.dg/always_inline.c: Removed -Winline. Update checks
1136         * gcc.dg/always_inline2.c: Likewise.
1137         * gcc.dg/always_inline3.c: Likewise.
1138         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1139         * gcc.dg/inline_1.c: Likewise.
1140         * gcc.dg/inline_2.c: Likewise.
1141         * gcc.dg/inline_3.c: Likewise.
1142         * gcc.dg/inline_4.c: Likewise.
1143         * gcc.dg/20051201-1.c: Likewise.
1144         * gcc.dg/pr40087.c: Likewise.
1145         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1146         * gcc.dg/inline-22.c: Likewise.
1147         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1148         * gcc.dg/lto/20090218-1_1.c: Likewise.
1149         * g++.dg/ipa/devirt-7.C: Likewise.
1150         * gcc.dg/uninit-pred-5_a.c: Likewise.
1151         * gcc.dg/uninit-pred-5_b.c: Likewise.
1152         * gcc.dg/fail_always_inline.c: New.
1153
1154 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
1155
1156         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1157         into 6 jobs instead of 3.
1158
1159 2011-06-20  Jason Merrill  <jason@redhat.com>
1160
1161         PR c++/49216
1162         * g++.dg/cpp0x/initlist53.C: New.
1163
1164 2011-06-20  Tobias Burnus  <burnus@net-b.de>
1165
1166         PR fortran/18918
1167         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1168         * gfortran.dg/coarray_lock_3.f90: New.
1169         * gfortran.dg/coarray/lock_1.f90: New.
1170
1171 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
1172
1173         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1174         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1175         unresolved and report the reason to the log file.
1176
1177         * lib/scanasm.exp (object-size): Move argument processing earlier
1178         to report errors before verifying that the file exists.  Report
1179         problems detected at runtime as unresolved instead of error and
1180         report their reasons to the log file.
1181
1182 2011-06-20  Jason Merrill  <jason@redhat.com>
1183
1184         PR c++/47080
1185         * g++.dg/cpp0x/explicit6.C: New.
1186
1187         PR c++/47635
1188         * g++.dg/cpp0x/enum20.C: New.
1189
1190         PR c++/48138
1191         * g++.dg/ext/attr-aligned01.C: New.
1192
1193         PR c++/49205
1194         * g++.dg/cpp0x/variadic-default.C: New.
1195
1196         PR c++/43321
1197         * g++.dg/cpp0x/auto26.C: New.
1198
1199         PR c++/43831
1200         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1201
1202 2011-06-20  Kai Tietz  <ktietz@redhat.com>
1203
1204         * gcc.dg/binop-notand1.c: New test.
1205         * gcc.dg/binop-notand2.c: New test.
1206         * gcc.dg/binop-notand3.c: New test.
1207         * gcc.dg/binop-notand4.c: New test.
1208         * gcc.dg/binop-notand5.c: New test.
1209         * gcc.dg/binop-notand6.c: New test.
1210
1211 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
1212
1213         PR testsuite/49432
1214         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1215
1216 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
1217
1218         PR fortran/49400
1219         * gfortran.dg/proc_ptr_31.f90: New.
1220
1221 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
1222
1223         * gnat.dg/volatile6.adb: New test.
1224         * gnat.dg/volatile7.adb: Likewise.
1225         * gnat.dg/volatile8.adb: Likewise.
1226         * gnat.dg/volatile9.adb: Likewise.
1227
1228 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
1229
1230         * gnat.dg/constant3.adb: New test.
1231
1232 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
1233
1234         PR libfortran/49296
1235         * gfortran.dg/read_list_eof_1.f90: New test.
1236
1237 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
1238
1239         PR target/49411
1240         * gcc.target/i386/testimm-1.c: New test.
1241         * gcc.target/i386/testimm-2.c: New test.
1242         * gcc.target/i386/testimm-3.c: New test.
1243         * gcc.target/i386/testimm-4.c: New test.
1244         * gcc.target/i386/testimm-5.c: New test.
1245         * gcc.target/i386/testimm-6.c: New test.
1246         * gcc.target/i386/testimm-7.c: New test.
1247         * gcc.target/i386/testimm-8.c: New test.
1248         * gcc.target/i386/xop-vpermil2px-2.c: New test.
1249         * gcc.target/i386/xop-rotate1-int.c: New test.
1250         * gcc.target/i386/xop-rotate2-int.c: New test.
1251
1252 2011-06-17  Jason Merrill  <jason@redhat.com>
1253
1254         * g++.dg/cpp0x/rv-func2.C: New.
1255
1256         * g++.dg/debug/dwarf2/lambda1.C: New.
1257         * g++.dg/warn/Wshadow-6.C: Adjust.
1258
1259 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
1260
1261         PR fortran/48699
1262         * gfortran.dg/move_alloc_5.f90: New.
1263
1264 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
1265
1266         PR rtl-optimization/48542
1267         * gcc.dg/torture/pr48542.c: New test.
1268
1269 2011-06-16  Jason Merrill  <jason@redhat.com>
1270
1271         PR c++/44160
1272         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1273
1274         PR c++/45378
1275         * g++.dg/cpp0x/initlist52.C New.
1276
1277         PR c++/45399
1278         * c-c++-common/raw-string-12.c: New.
1279
1280         PR c++/49229
1281         * g++.dg/cpp0x/sfinae26.C: New.
1282
1283         PR c++/49251
1284         * g++.dg/cpp0x/variadic113.C: New.
1285
1286         PR c++/49420
1287         * g++.dg/cpp0x/variadic112.C: New.
1288
1289 2011-06-16  Jeff Law <law@redhat.com>
1290
1291         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1292         improved jump threading.
1293         * gcc.dg/builtin-object-size-2.c: Likewise.
1294         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1295
1296 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
1297
1298         PR fortran/49074
1299         * gfortran.dg/typebound_assignment_3.f03: New.
1300
1301 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
1302
1303         PR testsuite/48727
1304         * g++.dg/opt/devirt2.C: Change xfail rule to target.
1305
1306 2011-06-16  Martin Jambor  <mjambor@suse.cz>
1307
1308         PR tree-optimization/49343
1309         * gnat.dg/discr31.ad[sb]: New test.
1310
1311 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1312
1313         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1314
1315 2011-06-16  Tom de Vries  <tom@codesourcery.com>
1316
1317         PR target/45098
1318         * gcc.target/arm/ivopts-3.c: Update test.
1319         * gcc.target/arm/ivopts-5.c: Same.
1320
1321 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1322
1323         Revert:
1324         2011-06-10  Wei Guozhi  <carrot@google.com>
1325
1326         PR target/45335
1327         * gcc.target/arm/pr45335.c: New test.
1328         * gcc.target/arm/pr45335-2.c: New test.
1329         * gcc.target/arm/pr45335-3.c: New test.
1330         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1331         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1332         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1333
1334 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
1335
1336         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1337
1338 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
1339
1340         PR fortran/49417
1341         * gfortran.dg/class_43.f03: New.
1342
1343 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
1344
1345         PR tree-optimization/49419
1346         * gcc.c-torture/execute/pr49419.c: New test.
1347
1348 2011-06-16  Revital Eres  <revital.eres@linaro.org>
1349
1350         * gcc.dg/sms-9.c: New file.
1351
1352 2011-06-15  Easwaran Raman  <eraman@google.com>
1353
1354         PR rtl-optimization/49414
1355         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1356
1357 2011-06-14  Jason Merrill  <jason@redhat.com>
1358
1359         * g++.dg/cpp0x/noexcept13.C: New.
1360
1361 2011-06-14  Easwaran Raman  <eraman@google.com>
1362
1363         PR rtl-optimization/44194
1364         * gcc.dg/pr44194-1.c: New test.
1365         * gcc.dg/pr44194-2.c: New test.
1366
1367 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
1368
1369         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1370         switches.
1371         * gcc.target/arm/pr45701-2.c: Likewise.
1372         * gcc.target/arm/thumb-branch1.c: Likewise.
1373
1374 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
1375
1376         PR testsuite/48727
1377         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1378
1379 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
1380
1381         * gcc.target/arm/pr45701-1.c: Require thumb support.
1382         * gcc.target/arm/pr45701-2.c: Likewise.
1383         * gcc.target/arm/thumb-branch1.c: Likewise.
1384
1385         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1386         * gcc.target/arm/pr39839.c: Likewise.
1387         * gcc.target/arm/pr40657-2.c: Likewise.
1388         * gcc.target/arm/pr40956.c: Likewise.
1389         * gcc.target/arm/pr41679.c: Likewise.
1390         * gcc.target/arm/pr42235.c: Likewise.
1391         * gcc.target/arm/pr42495.c: Likewise.
1392         * gcc.target/arm/pr42505.c: Likewise.
1393         * gcc.target/arm/pr42574.c: Likewise.
1394         * gcc.target/arm/pr46883.c: Likewise.
1395         * gcc.target/arm/pr46934.c: Likewise.
1396         * gcc.target/arm/xor-and.c: Likewise.
1397
1398 2011-06-14  Jason Merrill  <jason@redhat.com>
1399
1400         * g++.dg/other/error23.C: Adjust error message.
1401         * g++.dg/other/error32.C: Likewise.
1402
1403         PR c++/49389
1404         * g++.dg/cpp0x/rv-dotstar.C: New.
1405
1406         PR c++/49369
1407         * g++.dg/cpp0x/decltype30.C: New.
1408
1409         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1410
1411 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
1412
1413         PR fortran/49103
1414         * gfortran.dg/pr49103.f90: New test.
1415
1416 2011-06-14  Tom de Vries  <tom@codesourcery.com>
1417
1418         PR target/45098
1419         * gcc.target/arm/ivopts-3.c: New test.
1420         * gcc.target/arm/ivopts-4.c: New test.
1421         * gcc.target/arm/ivopts-5.c: New test.
1422
1423 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
1424
1425         PR rtl-optimization/49390
1426         * gcc.c-torture/execute/pr49390.c: New test.
1427
1428 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1429
1430         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1431
1432 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
1433
1434         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1435         * gcc.c-torture/execute/cmpsi-2.x: New file.
1436         * gcc.c-torture/execute/pr45262.c: Undo 172757.
1437         * gcc.c-torture/execute/pr45262.x: New file.
1438         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1439         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1440         int32plus
1441         * gcc.c-torture/compile/pr49163.c: Ditto.
1442
1443 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
1444
1445         * gcc.dg/vect/vect-16.c: Rename to...
1446         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1447         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1448         for double-word vectors.
1449         * gcc.dg/vect/vect-peel-4.c: Likewise.
1450         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1451         vect_element_align.
1452         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1453         -fno-fast-math.
1454
1455 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
1456
1457         PR target/44618
1458         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1459
1460 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
1461
1462         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1463
1464 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1465
1466         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1467
1468 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1469
1470         * gfortran.dg/trim_optimize_8.f90:  New test case.
1471
1472 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
1473            Ira Rosen  <ira.rosen@linaro.org>
1474
1475         PR tree-optimization/49352
1476         * gcc.dg/vect/pr49352.c: New test.
1477
1478 2011-06-12  Tobias Burnus
1479
1480         PR fortran/49324
1481         * gfortran.dg/alloc_comp_assign_11.f90: New.
1482
1483 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1484
1485         * gfortran.dg/trim_optimize_7.f90:  New test.
1486
1487 2011-06-10  Wei Guozhi  <carrot@google.com>
1488
1489         PR target/45335
1490         * gcc.target/arm/pr45335.c: New test.
1491         * gcc.target/arm/pr45335-2.c: New test.
1492         * gcc.target/arm/pr45335-3.c: New test.
1493         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1494         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1495         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1496
1497 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1498
1499         PR c++/41769
1500         * g++.dg/parse/error39.C: New.
1501
1502 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
1503
1504         * gcc.target/arm/20090811-1.c: Skip for incompatible
1505         options, do not override other options.
1506         * gcc.target/arm/combine-cmp-shift.c: Skip for
1507         incompatible options.
1508         * gcc.target/arm/pr45094.c: Likewise.
1509         * gcc.target/arm/scd42-1.c: Likewise.
1510         * gcc.target/arm/scd42-3.c: Likewise.
1511         * gcc.target/arm/thumb-ltu.c: Likewise.
1512
1513         * lib/target-supports.exp
1514         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1515         multilib flags use -mfpu with a value other than neon-fp16.
1516
1517 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1518
1519         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1520         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1521
1522 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1523
1524         * lib/target-supports.exp (check_effective_target_pie): New proc.
1525         * gcc.dg/pie-link.c: Use target pie.
1526
1527 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
1528             Laurent Rougé  <laurent.rouge@menta.fr>
1529
1530         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1531         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1532
1533 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
1534
1535         * gfortran.dg/coarray/sync_1.f90: New test for
1536         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1537
1538 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
1539
1540         PR tree-optimization/49318
1541         * gcc.dg/vect/pr49318.c: New test.
1542
1543 2011-06-09  David Krauss  <potswa@mac.com>
1544
1545         * g++.dg/template/arrow1.C: New.
1546
1547 2011-06-09  Jason Merrill  <jason@redhat.com>
1548
1549         * lib/prune.exp: Prune "note"s.
1550         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1551
1552         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1553         * g++.dg/template/dependent-expr3.C: Likewise.
1554         * g++.dg/parse/template7.C: Likewise.
1555         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1556         * g++.old-deja/g++.jason/rfg10.C: Likewise.
1557         * g++.old-deja/g++.pt/friend38.C: Likewise.
1558         * g++.old-deja/g++.pt/crash32.C: Likewise.
1559         * g++.old-deja/g++.other/init4.C: Likewise.
1560         * g++.old-deja/g++.other/friend8.C: Likewise.
1561
1562         * g++.dg/ext/complex7.C: Adjust expected output.
1563         * g++.dg/diagnostic/method1.C: Likewise.
1564         * g++.dg/parse/parameter-declaration-2.C: Likewise.
1565         * g++.dg/parse/crash33.C: Likewise.
1566         * g++.dg/other/warning1.C: Likewise.
1567         * g++.dg/init/pr29571.C: Likewise.
1568         * g++.dg/warn/overflow-warn-1.C: Likewise.
1569         * g++.dg/warn/overflow-warn-3.C: Likewise.
1570         * g++.dg/warn/overflow-warn-4.C: Likewise.
1571         * g++.old-deja/g++.oliva/template1.C: Likewise.
1572
1573         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1574         * g++.dg/parse/template7.C: Adjust.
1575
1576 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
1577
1578         PR target/49307
1579         * gcc.dg/pr49307.c: New.
1580
1581 2011-06-09  Wei Guozhi  <carrot@google.com>
1582
1583         PR target/46975
1584         * gcc.target/arm/pr46975.c: New testcase.
1585
1586 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
1587
1588         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1589         (PMETH, arglist_t): Removed.
1590         (method_get_number_of_arguments): Removed.
1591         (method_get_nth_argument): Removed.
1592         (method_get_first_argument): Removed.
1593         (method_get_next_argument): Removed.
1594         (method_get_sizeof_arguments): Removed.
1595         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1596         (PMETH): Removed.
1597         (method_get_number_of_arguments): Removed.
1598         (method_get_nth_argument): Removed.
1599         (method_get_first_argument): Removed.
1600         (method_get_next_argument): Removed.
1601         (method_get_sizeof_arguments): Removed.
1602         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1603
1604 2011-06-09  David Li  <davidxl@google.com>
1605
1606         * gcc.dg/dump-pass.c: New test.
1607
1608 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1609
1610         PR c++/29003
1611         * g++.dg/parse/error38.C: New.
1612
1613 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
1614
1615         PR middle-end/49308
1616         * gfortran.dg/pr49308.f90: New test.
1617
1618 2011-06-08  Jason Merrill  <jason@redhat.com>
1619
1620         * g++.dg/cpp0x/noexcept11.C: New.
1621         * g++.dg/cpp0x/noexcept12.C: New.
1622         * g++.dg/cpp0x/sfinae11.C: Adjust.
1623
1624 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
1625
1626         PR testsuite/49323
1627         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1628         to dg-options, match also DW_AT_linkage_name.
1629
1630 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1631
1632         PR middle-end/21953
1633         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1634         -fno-common on alpha*-dec-osf*.
1635         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1636
1637 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
1638
1639         PR rtl-optimization/49303
1640         * gcc.target/ia64/pr49303.c: New test.
1641
1642 2011-06-08  Tobias Burnus  <burnus@net-b.de>
1643
1644         PR fortran/18918
1645         * gfortran.dg/coarray_lock_1.f90: New.
1646         * gfortran.dg/coarray_lock_2.f90: New.
1647
1648 2011-06-07  Jason Merrill  <jason@redhat.com>
1649
1650         * lib/prune.exp: Look for "required" rather than "instantiated".
1651         * g++.dg/abi/mangle11.C: Likewise.
1652         * g++.dg/abi/mangle12.C: Likewise.
1653         * g++.dg/abi/mangle17.C: Likewise.
1654         * g++.dg/abi/mangle20-2.C: Likewise.
1655         * g++.dg/abi/pragma-pack1.C: Likewise.
1656         * g++.dg/cpp0x/decltype26.C: Likewise.
1657         * g++.dg/cpp0x/decltype28.C: Likewise.
1658         * g++.dg/cpp0x/decltype29.C: Likewise.
1659         * g++.dg/cpp0x/enum11.C: Likewise.
1660         * g++.dg/cpp0x/forw_enum8.C: Likewise.
1661         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1662         * g++.dg/cpp0x/pr47416.C: Likewise.
1663         * g++.dg/ext/case-range2.C: Likewise.
1664         * g++.dg/ext/case-range3.C: Likewise.
1665         * g++.dg/gomp/for-19.C: Likewise.
1666         * g++.dg/gomp/pr37533.C: Likewise.
1667         * g++.dg/gomp/pr38639.C: Likewise.
1668         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1669         * g++.dg/inherit/base3.C: Likewise.
1670         * g++.dg/inherit/using6.C: Likewise.
1671         * g++.dg/init/placement4.C: Likewise.
1672         * g++.dg/init/reference3.C: Likewise.
1673         * g++.dg/lookup/scoped6.C: Likewise.
1674         * g++.dg/lookup/using7.C: Likewise.
1675         * g++.dg/other/abstract1.C: Likewise.
1676         * g++.dg/other/error10.C: Likewise.
1677         * g++.dg/other/error5.C: Likewise.
1678         * g++.dg/other/field1.C: Likewise.
1679         * g++.dg/other/offsetof5.C: Likewise.
1680         * g++.dg/parse/bitfield2.C: Likewise.
1681         * g++.dg/parse/constant4.C: Likewise.
1682         * g++.dg/parse/crash20.C: Likewise.
1683         * g++.dg/parse/invalid-op1.C: Likewise.
1684         * g++.dg/parse/non-dependent2.C: Likewise.
1685         * g++.dg/parse/template18.C: Likewise.
1686         * g++.dg/tc1/dr152.C: Likewise.
1687         * g++.dg/tc1/dr166.C: Likewise.
1688         * g++.dg/tc1/dr176.C: Likewise.
1689         * g++.dg/tc1/dr213.C: Likewise.
1690         * g++.dg/template/access11.C: Likewise.
1691         * g++.dg/template/access2.C: Likewise.
1692         * g++.dg/template/access3.C: Likewise.
1693         * g++.dg/template/access7.C: Likewise.
1694         * g++.dg/template/arg7.C: Likewise.
1695         * g++.dg/template/cond2.C: Likewise.
1696         * g++.dg/template/crash13.C: Likewise.
1697         * g++.dg/template/crash40.C: Likewise.
1698         * g++.dg/template/crash7.C: Likewise.
1699         * g++.dg/template/crash84.C: Likewise.
1700         * g++.dg/template/ctor5.C: Likewise.
1701         * g++.dg/template/defarg13.C: Likewise.
1702         * g++.dg/template/defarg14.C: Likewise.
1703         * g++.dg/template/dtor7.C: Likewise.
1704         * g++.dg/template/eh2.C: Likewise.
1705         * g++.dg/template/error2.C: Likewise.
1706         * g++.dg/template/error43.C: Likewise.
1707         * g++.dg/template/friend32.C: Likewise.
1708         * g++.dg/template/injected1.C: Likewise.
1709         * g++.dg/template/instantiate1.C: Likewise.
1710         * g++.dg/template/instantiate3.C: Likewise.
1711         * g++.dg/template/instantiate5.C: Likewise.
1712         * g++.dg/template/instantiate7.C: Likewise.
1713         * g++.dg/template/local6.C: Likewise.
1714         * g++.dg/template/lookup2.C: Likewise.
1715         * g++.dg/template/member5.C: Likewise.
1716         * g++.dg/template/memfriend15.C: Likewise.
1717         * g++.dg/template/memfriend16.C: Likewise.
1718         * g++.dg/template/memfriend17.C: Likewise.
1719         * g++.dg/template/memfriend7.C: Likewise.
1720         * g++.dg/template/meminit1.C: Likewise.
1721         * g++.dg/template/nested3.C: Likewise.
1722         * g++.dg/template/non-type-template-argument-1.C: Likewise.
1723         * g++.dg/template/nontype12.C: Likewise.
1724         * g++.dg/template/nontype13.C: Likewise.
1725         * g++.dg/template/nontype6.C: Likewise.
1726         * g++.dg/template/pr23510.C: Likewise.
1727         * g++.dg/template/pr35240.C: Likewise.
1728         * g++.dg/template/ptrmem15.C: Likewise.
1729         * g++.dg/template/ptrmem6.C: Likewise.
1730         * g++.dg/template/qualified-id1.C: Likewise.
1731         * g++.dg/template/qualttp20.C: Likewise.
1732         * g++.dg/template/qualttp3.C: Likewise.
1733         * g++.dg/template/qualttp4.C: Likewise.
1734         * g++.dg/template/qualttp5.C: Likewise.
1735         * g++.dg/template/qualttp6.C: Likewise.
1736         * g++.dg/template/qualttp7.C: Likewise.
1737         * g++.dg/template/qualttp8.C: Likewise.
1738         * g++.dg/template/recurse.C: Likewise.
1739         * g++.dg/template/recurse2.C: Likewise.
1740         * g++.dg/template/ref5.C: Likewise.
1741         * g++.dg/template/scope2.C: Likewise.
1742         * g++.dg/template/sfinae10.C: Likewise.
1743         * g++.dg/template/sfinae3.C: Likewise.
1744         * g++.dg/template/sizeof3.C: Likewise.
1745         * g++.dg/template/static9.C: Likewise.
1746         * g++.dg/template/template-id-2.C: Likewise.
1747         * g++.dg/template/typedef13.C: Likewise.
1748         * g++.dg/template/typename4.C: Likewise.
1749         * g++.dg/template/using14.C: Likewise.
1750         * g++.dg/template/using2.C: Likewise.
1751         * g++.dg/template/warn1.C: Likewise.
1752         * g++.dg/warn/Wparentheses-13.C: Likewise.
1753         * g++.dg/warn/Wparentheses-15.C: Likewise.
1754         * g++.dg/warn/Wparentheses-16.C: Likewise.
1755         * g++.dg/warn/Wparentheses-17.C: Likewise.
1756         * g++.dg/warn/Wparentheses-18.C: Likewise.
1757         * g++.dg/warn/Wparentheses-19.C: Likewise.
1758         * g++.dg/warn/Wparentheses-20.C: Likewise.
1759         * g++.dg/warn/Wparentheses-23.C: Likewise.
1760         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1761         * g++.dg/warn/noeffect2.C: Likewise.
1762         * g++.dg/warn/noeffect4.C: Likewise.
1763         * g++.dg/warn/pr8570.C: Likewise.
1764         * g++.old-deja/g++.brendan/init2.C: Likewise.
1765         * g++.old-deja/g++.eh/spec6.C: Likewise.
1766         * g++.old-deja/g++.pt/crash10.C: Likewise.
1767         * g++.old-deja/g++.pt/crash36.C: Likewise.
1768         * g++.old-deja/g++.pt/derived3.C: Likewise.
1769         * g++.old-deja/g++.pt/error2.C: Likewise.
1770         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1771         * g++.old-deja/g++.pt/infinite1.C: Likewise.
1772         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1773         * g++.old-deja/g++.pt/overload7.C: Likewise.
1774         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1775
1776 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1777             Iain Sandoe  <iains@gcc.gnu.org>
1778
1779         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1780         Added code to deal with the case when [Protocol
1781         -descriptionForInstanceMethod:] or [Protocol
1782         -descriptionForClassMethod:] returns NULL.
1783
1784 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1785             Iain Sandoe  <iains@gcc.gnu.org>
1786
1787         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1788         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1789         Added cast.
1790
1791 2011-06-07  Xinliang David Li  <davidxl@google.com>
1792
1793         * gcc.dg/inline_2.c: New test.
1794         * gcc.dg/unroll_2.c: New test.
1795         * gcc.dg/inline_3.c: New test.
1796         * gcc.dg/unroll_3.c: New test.
1797         * gcc.dg/inline_4.c: New test.
1798         * gcc.dg/unroll_4.c: New test.
1799         * gcc.dg/inline_1.c: New test.
1800         * gcc.dg/unroll_1.c: New test.
1801
1802 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1803
1804         PR tree-optimization/48497
1805         * lib/gcc-defs.exp (dg-additional-options): New proc.
1806         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1807         -msse2 on 32-bit x86.
1808
1809 2011-06-06  Jason Merrill  <jason@redhat.com>
1810
1811         * g++.dg/cpp0x/enum19.C: New.
1812
1813 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
1814
1815         * gcc.target/arm/neon-reload-class.c: New test.
1816
1817 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
1818
1819         PR debug/49130
1820         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1821
1822 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
1823
1824         * gcc.target/arm/smlatb-1.c: New file.
1825         * gcc.target/arm/smlatt-1.c: New file.
1826         * gcc.target/arm/smlaltb-1.c: New file.
1827         * gcc.target/arm/smlaltt-1.c: New file.
1828
1829 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
1830
1831         * gcc.target/arm/mla-2.c: New test.
1832
1833 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
1834
1835         PR gcov-profile/49299
1836         * gcc.dg/tree-prof/pr49299-1.c: New test.
1837         * gcc.dg/tree-prof/pr49299-2.c: New test.
1838
1839 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
1840
1841         * lib/target-supports.exp
1842         (check_effective_target_vect_widen_mult_qi_to_hi):
1843         Add NEON as supporting target.
1844         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1845         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1846         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1847         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1848         using widening multiplication on targets that support it.
1849         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1850         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1851         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1852
1853 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1854
1855         Updated all testcases in the ObjC/ObjC++ testsuites to use the
1856         Modern Objective-C runtime API.
1857         * objc/execute/next_mapping.h: Removed.
1858         * objc-obj-c++-shared/next-mapping.h: Removed.
1859         * objc-obj-c++-shared/Object1.h: Removed.
1860         * objc-obj-c++-shared/Object1.m: Removed.
1861         * objc-obj-c++-shared/Object1.mm: Removed.
1862         * objc-obj-c++-shared/Object1-implementation.h: Removed.
1863         * objc-obj-c++-shared/Protocol1.h: Removed.
1864         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1865         of ProtoBool, IVAR_T and METHOD.
1866         * objc-obj-c++-shared/runtime.h: New.
1867         * objc-obj-c++-shared/TestsuiteObject.h: New.
1868         * objc-obj-c++-shared/TestsuiteObject.m: New.
1869
1870         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1871         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1872         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1873         it a class method.
1874         * objc/execute/_cmd.m: Include
1875         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
1876         runtime API.  ([TestClass +initialize]): Include this method also
1877         with the GNU runtime.
1878         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1879         Object.  ([-setValue:]): Return void.
1880         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1881         with the GNU runtime.  Include
1882         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
1883         for the NeXT runtime.  Use the existing print_ivars() and
1884         compare_structures() implementations for the old NeXT runtime.
1885         Added new implementations for the Modern GNU and NeXT runtimes.
1886         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1887         well.  (main): Use objc_getClass().  Use return instead of exit.
1888         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1889         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
1890         of exit().
1891         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1892         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
1893         instead of Object.  (main): Use return instead of exit().
1894         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
1895         instead of Object.  Removed prototype for exit().  (main): Use
1896         return instead of exit().  Use the Modern Objective-C runtime API.
1897         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1898         Object.
1899         * objc/execute/class-tests-1.h: Include
1900         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
1901         runtime API.  (test_class_with_superclass): Do not call [Object
1902         class].  There is no need to with the current libobjc.
1903         * objc/execute/class-tests-2.h: Include
1904         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
1905         runtime API.
1906         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1907         ../../objc-obj-c++-shared/next-mapping.h.
1908         * objc/execute/class-2.m: Likewise.
1909         * objc/execute/class-3.m: Likewise.
1910         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1911         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
1912         +initialize]): Include this method also with the GNU
1913         runtime. (main): Use the Modern Objective-C runtime API.
1914         * objc/execute/class-5.m: Likewise.
1915         * objc/execute/class-6.m: Likewise.
1916         * objc/execute/class-7.m: Likewise.
1917         * objc/execute/class-8.m: Likewise.
1918         * objc/execute/class-9.m: Likewise.
1919         * objc/execute/class-10.m: Likewise.
1920         * objc/execute/class-11.m: Likewise.
1921         * objc/execute/class-12.m: Likewise.
1922         * objc/execute/class-13.m: Likewise.
1923         * objc/execute/class-14.m: Likewise.
1924         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1925         this method also with the GNU runtime.
1926         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1927         +initialize]): Include this method also with the GNU runtime.
1928         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1929         of Object.
1930         * objc/execute/encode-1.m: Likewise.
1931         * objc/execute/enumeration-1.m: Likewise.
1932         * objc/execute/enumeration-2.m: Likewise.
1933         * objc/execute/exceptions/catchall-1.m: Likewise.
1934         * objc/execute/exceptions/finally-1.m: Likewise.
1935         * objc/execute/exceptions/foward-1.m: Likewise.
1936         * objc/execute/exceptions/local-variables-1.m: Likewise.
1937         * objc/execute/exceptions/throw-nil.m: Likewise.
1938         * objc/execute/exceptions/trivial.m: Likewise.
1939         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1940         of Object. Include objc/runtime.h instead of objc/objc-api.h.
1941         * objc/execute/exceptions/matcher-1.m: Likewise.
1942         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1943         Object.
1944         * objc/execute/formal_protocol-2.m: Likewise.
1945         * objc/execute/formal_protocol-3.m: Likewise.
1946         * objc/execute/formal_protocol-4.m: Likewise.
1947         * objc/execute/formal_protocol-5.m: Include
1948         ../../objc-obj-c++-shared/runtime.h. (main): Always use
1949         protocol_getName().
1950         * objc/execute/formal_protocol-6.m: Likewise.
1951         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1952         Object.  Include <objc/Protocol.h> instead of
1953         ../../objc-obj-c++-shared/Protocol1.h.
1954         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1955         Object.
1956         * objc/execute/informal_protocol.m: Likewise.
1957         * objc/execute/load-3.m: Likewise.
1958         * objc/execute/many_args_method.m ([TestClass +initialize]):
1959         Include this method with the GNU runtime as well.
1960         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1961         * objc/execute/nested-func-1.m: Use TestsuiteObject
1962         instead of Object.
1963         * objc/execute/nil_method-1.m: Likewise.
1964         * objc/execute/no_clash.m: Likewise.
1965         * objc/execute/np-1.m: Do not include
1966         ../../objc-obj-c++-shared/Protocol1.h.
1967         (main): Use return instead of exit().
1968         * objc/execute/np-2.m: Do not include
1969         ../../objc-obj-c++-shared/Protocol1.h.
1970         ([MyObject +initialize]): Include this method also with the GNU
1971         runtime.  (main): Use return instead of exit().
1972         * objc/execute/object_is_class.m: Include
1973         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
1974         of Object.  (main): Use the Modern Objective-C runtime API.
1975         * objc/execute/object_is_meta_class.m: Likewise.
1976         * objc/execute/private.m: Use TestsuiteObject instead of Object.
1977         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1978         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
1979         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
1980         Objective-C runtime API.
1981         * objc/execute/protocol-isEqual-2.m: Likewise.
1982         * objc/execute/protocol-isEqual-3.m: Likewise.
1983         * objc/execute/protocol-isEqual-4.m: Likewise.
1984         * objc/execute/redefining_self.m ([TestClass +initialize]):
1985         Include this method with the GNU runtime as well.
1986         * objc/execute/root_methods.m: Include
1987         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
1988         Include this method with the GNU runtime as well.
1989         (main): Use the Modern Objective-C runtime API.
1990         * objc/execute/selector-1.m: Include
1991         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
1992         of Object.  (main): Use the Modern Objective-C runtime API.
1993         * objc/execute/static-1.m ([Test +initialize]): Include this
1994         method with the GNU runtime as well.
1995         * objc/execute/static-2.m: Likewise.
1996         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
1997         * objc/execute/va_method.m: Do not include objc/objc-api.h.
1998         ([MathClass +initialize]): Include this method with the GNU
1999         runtime as well.
2000         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2001         instead of Object.
2002         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2003         * objc.dg/attributes/categ-attributes-2.m: Likewise.
2004         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2005         * objc.dg/attributes/method-attribute-1.m: Likewise.
2006         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2007         * objc.dg/attributes/method-attribute-2.m: Likewise.
2008         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2009         * objc.dg/attributes/method-attribute-3.m: Likewise.
2010         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2011         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2012         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2013         * obj-c++.dg/bitfield-1.mm: Likewise.
2014         * obj-c++.dg/bitfield-2.mm: Likewise
2015         * objc.dg/bitfield-3.m: Likewise.
2016         * obj-c++.dg/bitfield-4.mm: Likewise.
2017         * objc.dg/bitfield-5.m: Likewise
2018         * objc.dg/call-super-1.m: Likewise.
2019         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2020         Use objc_getClass() instead of objc_get_class(), but for the GNU
2021         runtime redefine objc_getClass as objc_get_class.  Include
2022         ../objc-obj-c++-shared/runtime.h.
2023         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2024         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2025         Use the Modern Objective-C runtime API.
2026         * objc.dg/class-protocol-1.m: Include
2027         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2028         * obj-c++.dg/class-protocol-1.mm: Likewise.
2029         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2030         * objc.dg/comp-types-10.m: Likewise.
2031         * objc.dg/comp-types-11.m: Likewise.
2032         * objc.dg/comp-types-12.m: Likewise.
2033         * obj-c++.dg/comp-types-9.mm: Likewise.
2034         * obj-c++.dg/comp-types-11.mm: Likewise.
2035         * obj-c++.dg/comp-types-12.mm: Likewise.
2036         * obj-c++.dg/comp-types-13.mm: Likewise.
2037         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2038         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2039         * obj-c++.dg/cxx-scope-1.mm: Likewise.
2040         * obj-c++.dg/cxx-scope-2.mm: Likewise.
2041         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2042         * objc.dg/desig-init-1.m: Likewise.
2043         * obj-c++.dg/defs.mm: Likewise.
2044         * objc.dg/exceptions-2.m: Likewise.
2045         * obj-c++.dg/except-1.mm: Likewise.
2046         * obj-c++.dg/exceptions-2.mm: Likewise.
2047         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2048         Use the Modern Objective-C runtime API.
2049         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
2050         the Modern Objective-C runtime API.  Do not include
2051         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
2052         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
2053         the Modern Objective-C runtime API except when using an older NeXT
2054         runtime.
2055         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
2056         the Modern Objective-C runtime API.
2057         * objc.dg/encode-7.m: Include objc/runtime.h instead of
2058         objc/encoding.h.
2059         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2060         * objc.dg/encode-7-next-64bit.m: Updated include.
2061         * objc.dg/encode-8.m: Include objc/runtime.h instead of
2062         objc/encoding.h.
2063         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
2064         the Modern Objective-C runtime API.
2065         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2066         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
2067         instead of ../objc-obj-c++-shared/Protocol1.h.
2068         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
2069         the Modern Objective-C runtime API except when using an older NeXT
2070         runtime.
2071         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
2072         the Modern Objective-C runtime API.
2073         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2074         Object.
2075         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2076         * objc.dg/fix-and-continue-2.m: Likewise.
2077         * objc.dg/foreach-1.m: Likewise.
2078         * objc.dg/foreach-2.m: Likewise.
2079         * objc.dg/foreach-3.m: Likewise.
2080         * objc.dg/foreach-4.m: Likewise.
2081         * objc.dg/foreach-5.m: Likewise.
2082         * objc.dg/foreach-6.m: Likewise.
2083         * objc.dg/foreach-7.m: Likewise.
2084         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
2085         Object.
2086         * objc.dg/func-ptr-2.m: Likewise.
2087         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2088         Do not include objc/objc-api.h.
2089         * obj-c++.dg/fsf-package-0.mm: Likewise.
2090         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2091         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2092         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2093         of Object.
2094         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2095         * objc.dg/gnu-runtime-3.m: Likewise.
2096         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2097         * objc.dg/headers.m: Include objc/runtime.h instead of
2098         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
2099         for the NeXT runtime.
2100         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2101         * obj-c++.dg/isa-field-1.mm: Likewise.
2102         * obj-c++.dg/ivar-list-semi.mm: Likewise.
2103         * objc.dg/layout-1.m: Likewise.
2104         * objc.dg/layout-2.m: Likewise.
2105         * objc.dg/local-decl-2.m: Likewise.
2106         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2107         Object.  ([Container +elementForView:]): Use
2108         class_conformsToProtocol().
2109         * obj-c++.dg/lookup-2.mm: Likewise.
2110         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2111         * obj-c++.dg/local-decl-1.mm: Likewise.
2112         * objc.dg/method-3.m: Likewise.
2113         * objc.dg/method-4.m: Likewise.
2114         * objc.dg/method-6.m: Include objc/Protocol.h instead of
2115         ../objc-obj-c++-shared/Protocol1.h.
2116         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2117         * objc.dg/method-9.m: Likewise.
2118         * objc.dg/method-10.m: Likewise.
2119         * objc.dg/method-13.m ([Root +initialize]): Include this method
2120         also for the GNU runtime.  (main): Use objc_getClass() also for
2121         the GNU runtime.
2122         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2123         * objc.dg/method-17.m: Likewise.
2124         * objc.dg/method-19.m: Likewise.
2125         * objc.dg/method-20b.m: Likewise.
2126         * obj-c++.dg/method-2.mm: Likewise.
2127         * obj-c++.dg/method-6.mm: Likewise.
2128         * obj-c++.dg/method-10.mm: Likewise.
2129         * obj-c++.dg/method-11.mm: Likewise.
2130         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2131         ../objc-obj-c++-shared/Protocol1.h.
2132         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2133         * obj-c++.dg/method-15.mm: Likewise.
2134         * obj-c++.dg/method-17.mm: Likewise.
2135         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
2136         +initialize]): Include this method also for the GNU
2137         runtime.  (main): Use objc_getClass() also for the GNU runtime.
2138         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2139         * obj-c++.dg/method-22.mm: Likewise.
2140         * obj-c++.dg/method-23.mm: Likewise.
2141         * obj-c++.dg/no-extra-load.mm: Likewise.
2142         * objc.dg/objc-fast-4.m: Likewise.
2143         * objc.dg/objc-gc-4.m: Likewise.
2144         * obj-c++.dg/objc-gc-3.mm: Likewise.
2145         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
2146         protocol_getMethodDescription() instead of [Protocol
2147         -descriptionForInstanceMethod].
2148         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2149         Made it available with all runtimes.  (main): Call -test instead
2150         of -class.
2151         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2152         and put into a category.
2153         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2154         Object.  Include objc/objc.h.
2155         * obj-c++.dg/proto-lossage-2.mm: Likewise.
2156         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
2157         New. (main): Use protocol_getMethodDescription() instead
2158         of [Protocol -descriptionForInstanceMethod] and [Protocol
2159         -descriptionForClassMethod].
2160         * obj-c++.dg/proto-lossage-3.mm: Likewise.
2161         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
2162         Objective-C runtime API.
2163         * obj-c++.dg/proto-qual-1.mm: Likewise.
2164         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2165         Object.
2166         * obj-c++.dg/property/property-1.mm: Likewise.
2167         * obj-c++.dg/qual-types-1.mm: Likewise.
2168         * objc.dg/selector-2.m: Include objc/objc.h instead of
2169         ../objc-obj-c++-shared/Object1.h.
2170         * obj-c++.dg/selector-2.mm: Likewise.
2171         * obj-c++.dg/selector-5.mm: Likewise.
2172         * obj-c++.dg/selector-6.mm: Likewise.
2173         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2174         Object.  Do not include objc/objc-api.h.
2175         * obj-c++.dg/set-not-used-1.mm: Likewise.
2176         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2177         * objc.dg/stret-1.m: Likewise.
2178         * objc.dg/stret-2.m: Likewise.
2179         * obj-c++.dg/super-class-2.mm: Likewise.
2180         * objc.dg/super-class-3.m: Likewise.
2181         * objc.dg/super-class-4.m: Likewise.
2182         * objc.dg/sync-2.m: Likewise.
2183         * obj-c++.dg/sync-2.mm: Likewise.
2184         * objc.dg/sync-1.m: Include objc/objc.h instead of
2185         ../objc-obj-c++-shared/Object1.h.
2186         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2187         'Class' as the type of 'isa'.
2188         * objc.dg/special/unclaimed-category-1.m: Use the Modern
2189         Objective-C runtime API.  ([TestClass +initialize]): Include this
2190         method with the GNU runtime as well.
2191         * objc.dg/strings/strings-1.m: Updated includes.
2192         * obj-c++.dg/strings/strings-1.mm: Likewise.
2193         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2194         objc.dg/strings/const-str-12b.m.
2195         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2196         * obj-c++.dg/template-3.mm: Likewise.
2197         * obj-c++.dg/template-4.mm: Likewise.
2198         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
2199         Objective-C runtime API.
2200         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2201         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2202         * obj-c++.dg/try-catch-1.mm: Likewise.
2203         * obj-c++.dg/try-catch-2.mm: Likewise.
2204         * objc.dg/try-catch-3.m: Likewise.
2205         * obj-c++.dg/try-catch-3.mm: Likewise.
2206         * objc.dg/try-catch-6.m: Likewise.
2207         * objc.dg/try-catch-7.m: Likewise.
2208         * obj-c++.dg/try-catch-7.mm: Likewise.
2209         * obj-c++.dg/try-catch-8.mm: Likewise.
2210         * obj-c++.dg/try-catch-9.mm: Likewise.
2211         * objc.dg/try-catch-10.m: Likewise.
2212         * obj-c++.dg/try-catch-11.mm: Likewise.
2213         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2214         Object.  Include objc/objc.h.
2215         * obj-c++.dg/typedef-alias-1.mm: Likewise.
2216         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2217         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2218         Object.  Use Modern Objective-C runtime API.  Do not use
2219         performv::.
2220         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2221         * obj-c++.dg/torture/trivial.mm: Likewise.
2222         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2223         instead of ../objc-obj-c++-shared/Object1.h.  Include
2224         ../objc-obj-c++-shared/runtime.h.
2225         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2226         * objc.dg/torture/strings/const-str-11.m: Likewise.
2227         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2228         * objc.dg/torture/strings/const-str-9.m: Likewise.
2229         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2230         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2231         instead of Object. Only add _FooClassReference if
2232         __NEXT_RUNTIME__.
2233         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2234         * objc.dg/torture/strings/const-str-8.m: Likewise.
2235         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2236         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2237         additional sources.
2238         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2239         Object.
2240         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2241         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2242         * obj-c++.dg/va-meth-1.mm: Likewise.
2243         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2244         ../objc-obj-c++-shared/Object1.h.
2245         * objc.dg/zero-link-3.m: Likewise.
2246
2247 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2248
2249         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2250
2251 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2252
2253         PR objc-++/48275
2254         * obj-c++.dg/property/cxx-property-1.mm: New.
2255         * obj-c++.dg/property/cxx-property-2.mm: New.
2256
2257 2011-06-06  Jason Merrill  <jason@redhat.com>
2258
2259         * g++.dg/cpp0x/regress/ptrmem1.C: New.
2260
2261 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
2262
2263         PR rtl-optimization/49145
2264         From Ryan Mansfield
2265         * gcc.c-torture/compile/pr49145.c: New test.
2266
2267 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR testsuite/49288
2270         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2271         to dg-options, match also DW_AT_linkage_name.
2272
2273         PR debug/49294
2274         * gcc.dg/debug/pr49294.c: New test.
2275
2276         PR c++/49264
2277         * g++.dg/opt/pr49264.C: New test.
2278
2279 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
2280
2281         PR tree-optimization/49243
2282         * gcc.dg/pr49243.c: New.
2283
2284 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2285
2286         * gnat.dg/specs/cond_expr1.ads: New test.
2287
2288 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2289
2290         * gnat.dg/deferred_const4.ad[sb]: New test.
2291         * gnat.dg/deferred_const4_pkg.ads: New helper.
2292
2293 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2294
2295         * gnat.dg/test_tamdt.adb: Rename to...
2296         * gnat.dg/taft_type1.adb: ...this.
2297         * gnat.dg/tamdt.ad[sb]: Rename to...
2298         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2299         * gnat.dg/tamdt_aux.ads: Rename to...
2300         * gnat.dg/taft_type1_pkg2.ads: ...this.
2301         * gnat.dg/taft_type2.ad[sb]: New test.
2302         * gnat.dg/taft_type2_pkg.ads: New helper.
2303         * gnat.dg/taft_type3.adb: New test.
2304         * gnat.dg/taft_type3_pkg.ads: New helper.
2305
2306 2011-06-05  Tobias Burnus  <burnus@net-b.de>
2307
2308         PR fortran/49255
2309         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2310         for F2008.
2311
2312 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2313
2314         PR testsuite/49287
2315         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2316         warning.
2317         * objc.dg/gnu-api-2-objc.m: Likewise.
2318         * obj-c++.dg/gnu-api-2-class.mm: Likewise
2319         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2320
2321 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2322
2323         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
2324         alignment, not the alignment, when calling class_addIvar().  Add
2325         an 'isa' instance variable to the test root class.
2326         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2327
2328 2011-06-04  Jan Hubicka  <jh@suse.cz>
2329
2330         PR tree-optimization/48893
2331         PR tree-optimization/49091
2332         PR tree-optimization/49179
2333         * gfortran.dg/pr49179.f90: New testcase
2334
2335 2011-06-04  Jan Hubicka  <jh@suse.cz>
2336
2337         PR lto/48954
2338         * g++.dg/torture/pr48954.C: New testcase.
2339
2340 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
2341
2342         * g++.dg/warn/delete-non-virtual-dtor.C: New.
2343
2344 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
2345
2346         PR c++/33840
2347         * g++.dg/diagnostic/bitfld2.C: New.
2348
2349 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
2350
2351         PR target/49281
2352         * gcc.c-torture/execute/pr49281.c: New test.
2353
2354 2011-06-04  Jan Hubicka  <jh@suse.cz>
2355
2356         PR tree-optimize/48929
2357         * gcc.c-torture/compile/pr48929.c: New testcase.
2358
2359 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
2360
2361         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2362
2363 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
2364
2365         PR c++/49276
2366         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2367
2368 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2369
2370         * objc.dg/headers.m: Do not include sarray.h and hash.h.
2371
2372 2011-06-03  Richard Henderson  <rth@redhat.com>
2373             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2374
2375         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2376
2377 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2378
2379         * objc.dg/headers.m: Do not include objc-list.h.
2380
2381 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2382
2383         * objc.dg/type-stream-1.m: Test removed.
2384         * objc.dg/headers.m: Do not include typedstream.h.
2385
2386 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
2387
2388         * objc.dg/torture/forward-1.m (main): Updated testcase.
2389
2390 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
2391
2392         PR target/49163
2393         * gcc.c-torture/compile/pr49163.c: New.
2394
2395 2011-06-02  Asher Langton  <langton2@llnl.gov>
2396
2397         PR fortran/49268
2398         * gfortran.dg/PR49268.f90: New test.
2399
2400 2011-06-02  Asher Langton  <langton2@llnl.gov>
2401
2402         PR fortran/37039
2403         * gfortran.dg/PR37039.f90: New test.
2404
2405 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
2406
2407         PR objc/48539
2408         * objc.dg/method-5.m: Updated.
2409         * objc.dg/method-19.m: Updated.
2410         * objc.dg/method-lookup-1.m: New.
2411         * obj-c++.dg/method-6.mm: Updated.
2412         * obj-c++.dg/method-7.mm: Updated.
2413         * obj-c++.dg/method-lookup-1.mm: New.
2414
2415 2011-06-02  DJ Delorie  <dj@redhat.com>
2416
2417         * lib/timeout.exp (timeout): Add board_info support.
2418
2419 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
2420
2421         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2422
2423 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2424
2425         PR fortran/49265
2426         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2427         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2428
2429 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2430             Hans-Peter Nilsson  <hp@axis.com>
2431
2432         PR rtl-optimization/48840
2433         * gcc.target/sparc/ultrasp13.c: New test.
2434
2435 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
2436
2437         PR target/49238
2438         * gcc.c-torture/compile/pr49238.c: New.
2439
2440 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
2441
2442         * gcc.target/arm/g2.c: Skip test in -mthumb.
2443         Skip test unless cpu is xscale.
2444         * gcc.target/arm/scd42-2.c: Likewise.
2445         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2446
2447 2011-06-01  Jason Merrill  <jason@redhat.com>
2448
2449         * g++.dg/cpp0x/decltype28.C: New.
2450         * g++.dg/cpp0x/decltype29.C: New.
2451
2452 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
2453
2454         PR target/45074
2455         * gcc.target/mips/pr45074.c: New test.
2456
2457 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2458             Hans-Peter Nilsson  <hp@axis.com>
2459
2460         PR rtl-optimization/48830
2461         * gcc.target/sparc/ultrasp12.c: New test.
2462
2463 2011-06-01  David Li  <davidxl@google.com>
2464
2465         * gcc.dg/profile-dir-1.c: Change pass name.
2466         * gcc.dg/profile-dir-2.c: Ditto.
2467         * gcc.dg/tree-ssa/dump-1.c: Ditto.
2468         * gcc.dg/tree-ssa/loop-25.c: Ditto.
2469         * gcc.dg/tree-prof/stringop-1.c: Ditto.
2470         * gcc.dg/tree-prof/update-loopch.c: Ditto.
2471         * gcc.dg/tree-prof/stringop-2.c: Ditto.
2472         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2473         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2474         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2475         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2476         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2477         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2478         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2479         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2480         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2481         * gcc.dg/profile-dir-3.c: Ditto.
2482         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2483
2484 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2485
2486         * objc.dg/attributes/method-nonnull-1.m: New test.
2487         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2488
2489 2011-05-31  Tobias Burnus  <burnus@net-b.de>
2490
2491         PR fortran/18918
2492         * gfortran.dg/coarray_atomic_1.f90: New.
2493         * gfortran.dg/coarray/atomic_1.f90: New.
2494
2495 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
2496
2497         * gcc.dg/guality/bswaptest.c: New test.
2498         * gcc.dg/guality/clztest.c: New test.
2499         * gcc.dg/guality/ctztest.c: New test.
2500         * gcc.dg/guality/rotatetest.c: New test.
2501
2502         PR target/48688
2503         * gcc.target/i386/pr48688.c: New test.
2504
2505 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
2506
2507         PR c++/48010
2508         * g++.dg/lookup/name-clash9.C: New.
2509
2510 2011-05-31  Tobias Burnus  <burnus@net-b.de>
2511
2512         PR fortran/18918
2513         * gfortran.dg/coarray/dummy_1.f90: New.
2514
2515 2011-05-31  Tobias Burnus  <burnus@net-b.de>
2516
2517         PR fortran/18918
2518         * gfortran.dg/coarray/save_1.f90: New.
2519         * gfortran.dg/coarray_4.f90: Update dg-error.
2520
2521 2011-05-31  Jason Merrill  <jason@redhat.com>
2522
2523         * g++.dg/cpp0x/rv-template1.C: New.
2524
2525 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
2526
2527         PR rtl-optimization/49235
2528         * gcc.dg/pr49235.c: New test.
2529
2530 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
2531
2532         PR tree-optimization/49093
2533         * gcc.dg/vect/pr49093.c: New test.
2534
2535 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
2536
2537         PR debug/49047
2538         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2539
2540 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
2541
2542         PR testsuite/49239
2543         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2544         output array.
2545
2546 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
2547
2548         PR target/49186
2549         * gcc.c-torture/execute/pr49186.c: New.
2550
2551 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2552
2553         PR target/49168
2554          * gcc.target/i386/pr49168-1.c: New.
2555
2556 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
2557             Eric Botcazou  <ebotcazou@adacore.com>
2558
2559         * gcc.dg/guality/drap.c: New test.
2560
2561 2011-05-30  Richard Guenther  <rguenther@suse.de>
2562
2563         PR tree-optimization/49210
2564         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2565         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2566
2567 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
2568
2569         PR c++/49223
2570         * g++.dg/gomp/pr49223-1.C: New test.
2571         * g++.dg/gomp/pr49223-2.C: New test.
2572
2573 2011-05-30  Richard Guenther  <rguenther@suse.de>
2574
2575         PR tree-optimization/49218
2576         * gcc.c-torture/execute/pr49218.c: New testcase.
2577
2578 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
2579
2580         PR tree-optimization/49199
2581         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2582         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2583         -fno-tree-scev-cprop.
2584
2585 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
2586
2587         PR fortran/47601
2588         * gfortran.dg/extends_13.f03: New.
2589
2590 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
2591
2592         PR rtl-optimization/49095
2593         * gcc.target/i386/pr49095.c: New test.
2594
2595 2011-05-29  Tobias Burnus  <burnus@net-b.de>
2596
2597         PR fortran/18918
2598         * gfortran.dg/coarray_24.f90: New.
2599
2600 2011-05-29  Tobias Burnus  <burnus@net-b.de>
2601
2602         PR fortran/18918
2603         * gfortran.dg/coarray_23.f90: New.
2604
2605 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
2606
2607         From Ryan Mansfield
2608         * gcc.dg/pr48826.c: New test.
2609
2610 2011-05-29  Richard Guenther  <rguenther@suse.de>
2611
2612         PR tree-optimization/49217
2613         * gcc.dg/torture/pr49217.c: New testcase.
2614
2615 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
2616
2617         PR testsuite/49222
2618         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2619
2620 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
2621
2622         * gnat.dg/boolean_subtype.adb: Rename to...
2623         * gnat.dg/boolean_subtype1.adb: ...this.
2624
2625 2011-05-28  Jason Merrill  <jason@redhat.com>
2626
2627         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2628
2629 2011-05-27  Jason Merrill  <jason@redhat.com>
2630
2631         * g++.dg/cpp0x/enum18.C: Adjust.
2632
2633         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2634
2635 2011-05-27  Tobias Burnus  <burnus@net-b.de>
2636
2637         PR fortran/18918
2638         * gfortran.dg/coarray_22.f90: New.
2639
2640 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2641
2642         PR tree-optimization/46728
2643         * gcc.target/powerpc/pr46728-1.c: New.
2644         * gcc.target/powerpc/pr46728-2.c: New.
2645         * gcc.target/powerpc/pr46728-3.c: New.
2646         * gcc.target/powerpc/pr46728-4.c: New.
2647         * gcc.target/powerpc/pr46728-5.c: New.
2648         * gcc.dg/pr46728-6.c: New.
2649         * gcc.target/powerpc/pr46728-7.c: New.
2650         * gcc.target/powerpc/pr46728-8.c: New.
2651         * gcc.dg/pr46728-9.c: New.
2652         * gcc.target/powerpc/pr46728-10.c: New.
2653         * gcc.target/powerpc/pr46728-11.c: New.
2654         * gcc.dg/pr46728-12.c: New.
2655         * gcc.target/powerpc/pr46728-13.c: New.
2656         * gcc.target/powerpc/pr46728-14.c: New.
2657         * gcc.target/powerpc/pr46728-15.c: New.
2658         * gcc.target/powerpc/pr46728-16.c: New.
2659
2660 2011-05-27  Jason Merrill  <jason@redhat.com>
2661
2662         * g++.dg/abi/mangle47.C: New.
2663
2664         PR c++/49176
2665         * g++.dg/template/const5.C: New.
2666
2667         * g++.dg/cpp0x/enum18.C: New.
2668
2669         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2670
2671         * g++.dg/cpp0x/error6.C: New.
2672
2673         * g++.dg/cpp0x/error5.C: New.
2674
2675 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR c++/49165
2678         * g++.dg/eh/cond6.C: New test.
2679
2680 2011-05-27  Tobias Burnus  <burnus@net-b.de>
2681
2682         PR fortran/48820
2683         * gfortran.dg/rank_3.f90: New.
2684         * gfortran.dg/rank_4.f90: New.
2685
2686 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
2687
2688         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2689         replace dump search.
2690
2691 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
2692
2693         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2694         * gnat.dg/bit_packed_array5.adb: ...here.
2695
2696 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
2697
2698         PR c++/42056
2699         * g++.dg/cpp0x/auto25.C: New.
2700
2701 2011-05-27  Richard Guenther  <rguenther@suse.de>
2702
2703         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2704
2705 2011-05-27  Richard Guenther  <rguenther@suse.de>
2706
2707         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2708
2709 2011-05-27  Richard Guenther  <rguenther@suse.de>
2710
2711         PR middle-end/49189
2712         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2713
2714 2011-05-26  Jason Merrill  <jason@redhat.com>
2715
2716         * g++.dg/cpp0x/friend1.C: New.
2717         * g++.dg/cpp0x/friend2.C: New.
2718
2719         * g++.dg/cpp0x/auto7.C: Update.
2720         * g++.dg/template/crash50.C: Adjust.
2721         * g++.dg/template/static9.C: Adjust.
2722         * g++.old-deja/g++.ext/memconst.C: Adjust.
2723
2724 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
2725
2726         * gcc.dg/march.c: Ignore a note for some targets.
2727
2728 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
2729             Nathan Froyd  <froydnj@codesourcery.com>
2730
2731         PR c++/2288
2732         PR c++/18770
2733         * g++.old-deja/g++.jason/cond.C: Remove xfails.
2734         * g++.dg/parse/pr18770.C: New test.
2735         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2736
2737 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2738
2739         PR fortran/48955
2740         * gfortran.dg/dependency_40.f90 : New test.
2741
2742 2011-05-26  Tobias Burnus  <burnus@net-b.de>
2743
2744         PR fortran/18918
2745         * gfortran.dg/coarray/registering_1.f90: New.
2746
2747 2011-05-26  Jason Merrill  <jason@redhat.com>
2748
2749         * g++.dg/cpp0x/variadic111.C: New.
2750         * g++.dg/cpp0x/variadic41.C: Adjust.
2751
2752 2011-05-26  Richard Guenther  <rguenther@suse.de>
2753
2754         PR tree-optimization/48702
2755         * gcc.dg/torture/pr48702.c: New testcase.
2756
2757 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2758
2759         PR gcov-profile/48845
2760         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2761         support.
2762         * gcc.dg/matrix/matrix.exp: Likewise.
2763         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2764         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2765         line number to check_profiling_available.
2766         * lib/target-supports.exp (check_profiling_available): Account for
2767         this.
2768         Require TLS runtime support with -fprofile-generate.
2769         * lib/profopt.exp (profopt-execute): Add TLS options for
2770         -fprofile-generate.
2771         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2772
2773 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
2774
2775         PR c++/49165
2776         * g++.dg/eh/cond5.C: New test.
2777
2778         PR tree-optimization/49161
2779         * gcc.c-torture/execute/pr49161.c: New test.
2780
2781 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2782
2783         * gcc.target/arm/neon-vorn-vbic.c: New test.
2784
2785 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
2786
2787         PR tree-optimization/49038
2788         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2789         * gcc.dg/vect/pr49038.c: New test.
2790
2791 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
2792         * g++.dg/init/pr25811-3.C: New.
2793         * g++.dg/init/pr25811-4.C: New.
2794
2795 2011-05-25  Jason Merrill  <jason@redhat.com>
2796
2797         * g++.dg/cpp0x/enum17.C: New.
2798         * g++.old-deja/g++.jason/rfg10.C: Adjust.
2799
2800         * g++.dg/cpp0x/auto24.C: New.
2801
2802         * g++.dg/cpp0x/error4.C: New.
2803
2804         * g++.dg/cpp0x/rv-restrict.C: New.
2805
2806         * g++.dg/cpp0x/enum15.C: New.
2807         * g++.dg/cpp0x/constexpr-switch2.C: New.
2808
2809         * g++.dg/cpp0x/variadic110.C: New.
2810
2811         * g++.dg/cpp0x/auto9.C: Add typedef test.
2812
2813         * g++.dg/cpp0x/auto23.C: New.
2814         * g++.dg/cpp0x/auto9.C: Adjust.
2815
2816         * g++.dg/cpp0x/defaulted29.C: New.
2817
2818         * g++.dg/cpp0x/initlist51.C: New.
2819
2820 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
2821
2822         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2823         * g++.dg/abi/packed1.C: Suppress warning.
2824         * g++.dg/warn/Wunused-parm-3.C: Likewise.
2825         * g++.dg/template/stdarg1.C: Likewise.
2826         * g++.dg/other/packed1.C: Remove arm from xfail list.
2827
2828 2011-05-25  Jason Merrill  <jason@redhat.com>
2829
2830         * g++.dg/cpp0x/enum16.C: New.
2831         * g++.dg/parse/error15.C: Adjust.
2832
2833         * g++.dg/cpp0x/initlist50.C: New.
2834
2835         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2836
2837         * g++.dg/cpp0x/variadic109.C: New.
2838
2839 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2840
2841          * gcc.target/i386/pause-1.c: New.
2842
2843 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2844
2845         * gcc.dg/stack-usage-1.c: Adjust comment.
2846         * gcc.dg/stack-usage-2.c: New test.
2847
2848 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
2849
2850         PR c++/49136
2851         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2852         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2853
2854 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
2855
2856         PR rtl-optimization/48757
2857         * gfortran.dg/pr48757.f:  New test case.
2858
2859 2011-05-24  Jason Merrill  <jason@redhat.com>
2860
2861         * g++.dg/cpp0x/access01.C: New.
2862
2863 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2864
2865         PR libobjc/48177
2866         * objc.dg/pr48177.m: New testcase.      
2867
2868 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2869
2870         PR objc/48187
2871         * objc.dg/pr48187.m: New testcase.
2872         * obj-c++.dg/pr48187.mm: New testcase.
2873         * objc.dg/ivar-extra-semicolon.m: New testcase.
2874
2875 2011-05-24  Jason Merrill  <jason@redhat.com>
2876
2877         * g++.dg/template/access21.C: New.
2878         * g++.dg/template/access22.C: New.
2879
2880 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
2881
2882         PR rtl-optimization/48633
2883         * g++.dg/pr48633.C: New test.
2884
2885 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
2886
2887         PR target/49133
2888         * g++.dg/other/pr49133.C: New test.
2889
2890 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
2891             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2892
2893         * gcc.dg/torture/tls/run-gd.c: New test.
2894         * gcc.dg/torture/tls/run-ie.c: New test.
2895         * gcc.dg/torture/tls/run-ld.c: New test.
2896         * gcc.dg/torture/tls/run-le.c: New test.
2897         * lib/target-supports.exp (check_effective_target_tls_runtime):
2898         Build testcase with TLS options.
2899
2900 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2901
2902         * gcc.dg/vect/pr48172.c: Remove dg-do run.
2903
2904 2011-05-24  Tom de Vries  <tom@codesourcery.com>
2905
2906         PR tree-optimization/49121
2907         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2908
2909 2011-05-23  Jason Merrill  <jason@redhat.com>
2910
2911         * g++.dg/cpp0x/defaulted28.C: New.
2912
2913         * g++.dg/cpp0x/sfinae25.C: New.
2914
2915         * g++.dg/cpp0x/rv-cast2.C: New.
2916
2917         * g++.dg/cpp0x/enum14.C: New.
2918
2919 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR lto/49123
2922         * gcc.c-torture/execute/pr49123.c: New test.
2923
2924         PR debug/49032
2925         * gcc.dg/debug/pr49032.c: New test.
2926
2927         PR c/49120
2928         * gcc.dg/pr49120.c: New test.
2929
2930 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2931
2932         PR target/47315
2933         * gcc.target/i386/pr47315.c: New test.
2934
2935 2011-05-23  Jason Merrill  <jason@redhat.com>
2936
2937         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2938
2939         * g++.dg/cpp0x/sfinae24.C: New.
2940
2941         * g++.dg/cpp0x/error3.C: New.
2942
2943         * g++.dg/cpp0x/defaulted27.C: New.
2944
2945         * g++.dg/cpp0x/decltype27.C: New.
2946
2947 2011-05-23  Richard Guenther  <rguenther@suse.de>
2948
2949         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2950
2951 2011-05-23  Richard Guenther  <rguenther@suse.de>
2952
2953         PR tree-optimization/40874
2954         * g++.dg/tree-ssa/pr40874.C: New testcase.
2955
2956 2011-05-23  Richard Guenther  <rguenther@suse.de>
2957
2958         PR tree-optimization/49115
2959         * g++.dg/torture/pr49115.C: New testcase.
2960
2961 2011-05-23  Richard Guenther  <rguenther@suse.de>
2962
2963         PR middle-end/15419
2964         * gcc.dg/memcpy-3.c: New testcase.
2965
2966 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
2967
2968         PR middle-end/48973
2969         * gcc.c-torture/execute/pr48973-1.c: New test.
2970         * gcc.c-torture/execute/pr48973-2.c: New test.
2971
2972 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
2973
2974         PR c++/18016
2975         * g++.dg/warn/pr18016.C: New.
2976
2977 2011-05-23  Tom de Vries  <tom@codesourcery.com>
2978
2979         PR target/45098
2980         * gcc.target/arm/ivopts-6.c: New test.
2981
2982 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
2983
2984         PR middle-end/49029
2985         * gcc.c-torture/compile/pr49029.c: New test.
2986
2987 2011-05-22  Jason Merrill  <jason@redhat.com>
2988
2989         * g++.dg/cpp0x/sfinae23.C: New.
2990         * g++.dg/cpp0x/sfinae8.C: Correct.
2991
2992 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2993
2994         * gfortran.dg/function_optimize_8.f90:  New test case.
2995
2996 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
2997
2998         PR tree-optimization/49087
2999         * gcc.dg/vect/O3-pr49087.c: New test.
3000
3001 2011-05-21  Jason Merrill  <jason@redhat.com>
3002
3003         * g++.dg/debug/const5.C: New.
3004
3005 2011-05-20  Jason Merrill  <jason@redhat.com>
3006
3007         * g++.dg/cpp0x/constexpr-static7.C: Extend.
3008
3009         * g++.dg/cpp0x/constexpr-static7.C: New.
3010
3011         * g++.dg/cpp0x/enum12.C: New.
3012         * g++.dg/cpp0x/enum13.C: New.
3013
3014 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
3015
3016         PR fortran/48699
3017         * gfortran.dg/select_type_23.f03: New.
3018
3019 2011-05-20  Jason Merrill  <jason@redhat.com>
3020
3021         * g++.dg/cpp0x/defaulted26.C: New.
3022
3023         * g++.dg/cpp0x/noexcept02.C: Fix.
3024         * g++.dg/cpp0x/noexcept03.C: Fix.
3025         * g++.dg/cpp0x/noexcept08.C: Fix.
3026         * g++.dg/cpp0x/noexcept10.C: New.
3027
3028 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
3029
3030         PR fortran/48706
3031         * gfortran.dg/extends_12.f03: New.
3032
3033 2011-05-20  Jason Merrill  <jason@redhat.com>
3034
3035         * g++.dg/template/koenig9.C: New.
3036         * g++.dg/opt/pr47615.C: Fix.
3037         * g++.dg/overload/defarg1.C: Fix.
3038         * g++.dg/tc1/dr213.C: Remove xfail.
3039         * g++.dg/torture/pr34850.C: Fix.
3040         * g++.dg/torture/pr39362.C: Fix.
3041         * g++.old-deja/g++.brendan/crash56.C: Fix.
3042         * g++.old-deja/g++.pt/memtemp47.C: Fix.
3043
3044 2011-05-20  Richard Guenther  <rguenther@suse.de>
3045
3046         PR tree-optimization/49079
3047         * gcc.dg/torture/pr49079.c: New testcase.
3048
3049 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
3050
3051         PR tree-optimization/49073
3052         * gcc.c-torture/execute/pr49073.c: New test.
3053
3054 2011-06-19  Tobias Burnus  <burnus@net-b.de>
3055
3056         PR fortran/18918
3057         * gfortran.dg/coarray_21.f90: New.
3058
3059 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
3060
3061         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3062         output.
3063
3064 2011-05-19  Richard Guenther  <rguenther@suse.de>
3065
3066         PR testsuite/49063
3067         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3068
3069 2011-05-19  Richard Guenther  <rguenther@suse.de>
3070
3071         PR middle-end/48985
3072         * gcc.dg/builtin-object-size-11.c: New testcase.
3073
3074 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3075
3076         PR target/45098
3077         * gcc.target/arm/ivopts.c: New test.
3078         * gcc.target/arm/ivopts-2.c: New test.
3079
3080 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3081
3082         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3083
3084 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3085
3086         * gcc.c-torture/execute/960321-1.x: Remove.
3087
3088 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
3089
3090         PR fortran/48700
3091         * gfortran.dg/move_alloc_4.f90: New.
3092
3093 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3094
3095         PR target/49002
3096         * gcc.target/i386/pr49002-1.c: New test.
3097         * gcc.target/i386/pr49002-2.c: Likewise.
3098
3099 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR tree-optimization/49039
3102         * gcc.c-torture/execute/pr49039.c: New test.
3103         * gcc.dg/tree-ssa/pr49039.c: New test.
3104         * g++.dg/torture/pr49039.C: New test.
3105
3106 2011-05-18  Jason Merrill  <jason@redhat.com>
3107
3108         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3109         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3110         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3111
3112 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
3113
3114         * gcc.target/bfin/mcpu-bf592.c: New test.
3115
3116 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
3117
3118         PR tree-optimization/41881
3119         * gcc.dg/vect/O3-pr41881.c: New test.
3120         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3121
3122 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3123
3124         PR tree-optimization/49000
3125         * gcc.dg/pr49000.c: New test.
3126
3127 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
3128
3129         * gnat.dg/invalid1.adb: New test.
3130
3131 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
3132
3133         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3134         scan pattern.
3135         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3136         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3137
3138 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3139
3140         PR c++/48994
3141         * g++.dg/cpp0x/range-for18.C: New.
3142
3143 2011-05-15  Tobias Burnus  <burnus@net-b.de>
3144
3145         PR fortran/18918
3146         * gfortran.dg/coarray/image_index_2.f90: New.
3147
3148 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
3149
3150         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3151         * g++.dg/cpp0x/override2.C: New.
3152
3153 2011-05-14  Tobias Burnus  <burnus@net-b.de>
3154
3155         PR fortran/18918
3156         * gfortran.de/coarray_20.f90: New.
3157
3158 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3159
3160         PR fortran/22572
3161         * function_optimize_7.f90:  New test case.
3162
3163 2011-05-13  Jason Merrill  <jason@redhat.com>
3164
3165         * g++.dg/cpp0x/decltype26.C: New.
3166         * g++.dg/cpp0x/enum11.C: New.
3167
3168 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3169
3170         PR fortran/48972
3171         PR fortran/48991
3172         * gfortran.dg/assign_8.f90: Update dg-error.
3173
3174 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3175
3176         PR fortran/48972
3177         * gfortran.dg/io_constraints_8.f90: New.
3178         * gfortran.dg/io_constraints_9.f90: New.
3179
3180 2011-05-13  Martin Thuresson  <martint@google.com>
3181
3182         PR gcov-profile/47793
3183         * gcc.dg/pr47793.c: New.
3184
3185 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR tree-optimization/48975
3188         * gcc.dg/pr48975.c: New test.
3189
3190 2011-05-12  Tobias Burnus  <burnus@net-b.de>
3191
3192         PR fortran/48972
3193         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3194
3195 2011-05-12  Jason Merrill  <jason@redhat.com>
3196
3197         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3198
3199 2011-05-12  Geert Bosch  <bosch@adacore.com>
3200
3201         * gnat.dg/view_conversion1.adb: New test.
3202
3203 2011-05-12  Richard Guenther  <rguenther@suse.de>
3204
3205         PR tree-optimization/48172
3206         * gcc.dg/vect/pr48172.c: New testcase.
3207
3208 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
3209
3210         PR debug/48967
3211         * g++.dg/opt/pr48967.C: New test.
3212
3213 2011-05-11  Jason Merrill  <jason@redhat.com>
3214
3215         * g++.dg/cpp0x/constexpr-friend.C: New.
3216         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3217
3218         * g++.dg/cpp0x/sfinae22.C: New.
3219
3220 2011-05-11  Tobias Burnus  <burnus@net-b.de>
3221
3222         PR fortran/48889
3223         * gfortran.dg/generic_24.f90: New.
3224
3225 2011-05-11  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/15256
3228         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3229
3230 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
3231
3232         PR debug/48159
3233         * gcc.dg/pr48159-1.c: New test.
3234         * gcc.dg/pr48159-2.c: New test.
3235
3236 2011-05-11  Richard Guenther  <rguenther@suse.de>
3237
3238         PR middle-end/48953
3239         * gcc.dg/torture/pr48953.c: New testcase.
3240
3241 2011-05-11  Richard Guenther  <rguenther@suse.de>
3242
3243         PR tree-optimization/18041
3244         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3245
3246 2011-05-11  Alan Modra  <amodra@gmail.com>
3247
3248         PR target/47755
3249         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3250
3251 2011-05-10  Jason Merrill  <jason@redhat.com>
3252
3253         * g++.dg/cpp0x/defaulted25.C: New.
3254         * g++.dg/template/crash7.C: Adjust.
3255
3256         * g++.dg/cpp0x/variadic108.C: New.
3257
3258 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
3259
3260         * g++.dg/inherit/virtual9.C: Extend.
3261
3262 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3263
3264         PR target/48857
3265         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3266         are passed and returned in vector registers.
3267
3268 2011-05-10  Richard Guenther  <rguenther@suse.de>
3269
3270         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3271         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3272         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3273         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3274         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
3275         applies.
3276
3277 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR tree-optimization/48611
3280         PR tree-optimization/48794
3281         * gfortran.dg/gomp/pr48611.f90: New test.
3282         * gfortran.dg/gomp/pr48794.f90: New test.
3283
3284         PR debug/48928
3285         * gcc.dg/dfp/pr48928.c: New test.
3286
3287 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3288
3289         PR c++/48522
3290         * g++.dg/cpp0x/pr48522.C: New.
3291
3292 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3293
3294         PR c++/48735
3295         * g++.dg/cpp0x/sfinae21.C: New.
3296
3297 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3298
3299         * g++.dg/template/sfinae28.C: Rename to...
3300         * g++.dg/cpp0x/sfinae19.C: ... this.
3301         * g++.dg/template/sfinae29.C: Rename to...
3302         * g++.dg/cpp0x/sfinae20.C: ... this.
3303
3304 2011-05-09  Jeff Law <law@redhat.com>
3305
3306         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3307         consistent results.
3308
3309 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
3310
3311         PR c++/20039
3312         * g++.dg/init/pr20039.C: New.
3313
3314 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3315
3316         PR c++/48737
3317         PR c++/48744
3318         * g++.dg/template/sfinae28.C: New.
3319         * g++.dg/template/sfinae29.C: Likewise.
3320
3321 2011-05-09  Jason Merrill  <jason@redhat.com>
3322
3323         * g++.dg/template/nontype23.C: New.
3324
3325 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
3326         PR c++/48859
3327         * g++.dg/init/pr48859.C: New.
3328
3329 2011-05-09  Jason Merrill  <jason@redhat.com>
3330
3331         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3332         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3333         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3334         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3335         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3336         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3337         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3338         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3339
3340 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
3341
3342         * g++.dg/inherit/virtual9.C: New.
3343
3344 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
3345
3346         PR c++/48574
3347         * g++.dg/template/dependent-expr8.C: New test case.
3348
3349 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
3350
3351         PR tree-optimization/48837
3352         * gcc.dg/pr48837.c: New testcase.
3353
3354 2011-05-06  Jason Merrill  <jason@redhat.com>
3355
3356         * g++.dg/cpp0x/constexpr-condition2.C: New.
3357
3358         * g++.dg/cpp0x/constexpr-missing.C: New.
3359
3360 2011-05-06  Tobias Burnus  <burnus@net-b.de>
3361
3362         PR fortran/18918
3363         * gfortran.dg/coarray/this_image_2.f90: New.
3364
3365 2011-05-06  Tobias Burnus  <burnus@net-b.de>
3366
3367         PR fortran/48858
3368         PR fortran/48820
3369         * gfortran.dg/bind_c_usage_22.f90: New.
3370         * gfortran.dg/bind_c_usage_23.f90: New.
3371         * gfortran.dg/bind_c_usage_24.f90: New.
3372         * gfortran.dg/bind_c_usage_24_c.c: New.
3373
3374 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
3375
3376         PR c++/48838
3377         * g++.dg/template/member9.C: New test case.
3378
3379 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
3380
3381         * gnat.dg/discr29.ad[sb]: New test.
3382         * gnat.dg/discr30.adb: Likewise.
3383
3384 2011-05-05  Julian Brown  <julian@codesourcery.com>
3385
3386         * gcc.target/arm/neon-vset_lanes8.c: New test.
3387
3388 2011-05-05  Jason Merrill  <jason@redhat.com>
3389
3390         * g++.dg/init/new32.C: New.
3391
3392 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3393
3394         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3395         Fix typo.
3396
3397 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
3398
3399         PR rtl-optimization/48381
3400         * gcc.c-torture/compile/pr48381.c: New test.
3401
3402 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
3403
3404         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3405         to dg-options.
3406         * gcc.target/i386/opt-1.c: Ditto.
3407
3408 2011-05-04  Jason Merrill  <jason@redhat.com>
3409
3410         * g++.dg/conversion/base1.C: New.
3411
3412 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3413
3414         PR libgfortran/48787
3415         * gfortran.dg/round_3.f08: Add more checks to test case.
3416
3417 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
3418
3419         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3420         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3421         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3422         Gate test on effective_target fd_truncate.
3423
3424 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
3425
3426         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3427         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3428         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3429         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
3430         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3431         * gcc.target/i386/pr38824.c: Ditto.
3432         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3433         * gcc.target/i386/vecinit-2.c: Ditto.
3434         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3435         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3436         * gcc.target/i386/parity-2.c: Ditto.
3437         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3438
3439 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
3440
3441         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3442         remove duplication.
3443         * gcc.target/bfin/mcpu-bf514.c: Likewise.
3444         * gcc.target/bfin/mcpu-bf516.c: Likewise.
3445         * gcc.target/bfin/mcpu-bf518.c: Likewise.
3446
3447 2011-05-03  Tobias Burnus  <burnus@net-b.de>
3448
3449         PR fortran/18918
3450         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3451
3452 2011-05-03  Tobias Burnus  <burnus@net-b.de>
3453
3454         PR fortran/18918
3455         * gfortran.dg/coarray/this_image_1.f90: New.
3456
3457 2011-05-03  Tobias Burnus  <burnus@net-b.de>
3458
3459         PR fortran/18918
3460         * gfortran.dg/coarray/caf.dg: New.
3461         * gfortran.dg/coarray/image_index_1.f90: New, copied
3462         from ../coarray_16.f90.
3463
3464 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3465
3466         PR c++/28501
3467         * g++.dg/ext/complex9.C: New.
3468
3469 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
3470
3471         From Mike Frysinger
3472         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3473         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3474         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3475
3476 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
3477
3478         * gcc.target/bfin/builtins: Created.
3479         * gcc.target/bfin/hisilh-O0.c: Deleted.
3480         * gcc.target/bfin/hisilh.c: Moved to...
3481         * gcc.target/bfin/builtins/hisilh.c: ...here.
3482         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3483         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3484         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3485         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3486         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3487         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3488         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3489         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3490         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3491         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3492         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3493         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3494         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3495         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3496         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3497         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3498         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3499         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3500         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3501         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3502         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3503         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3504         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3505         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3506         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3507         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3508         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3509         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3510         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3511         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3512         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3513         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3514         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3515         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3516         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3517         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3518         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3519         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3520         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3521         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3522         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3523         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3524         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3525         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3526         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3527         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3528         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3529         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3530         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3531         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3532         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3533         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3534         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3535         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3536         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3537         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3538         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3539         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3540         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3541         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3542         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3543         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3544         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3545         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3546         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3547         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3548         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3549         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3550         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3551         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3552         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3553         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3554         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3555         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3556         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3557         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3558         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3559         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3560         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3561         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3562         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3563         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3564         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3565         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3566         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3567         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3568         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3569         * gcc.target/bfin/builtins/circptr.c: Ditto.
3570         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3571         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3572         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3573         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3574         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3575         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3576         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3577         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3578         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3579         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3580         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3581         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3582         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3583         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3584         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3585         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3586         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3587         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3588         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3589         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3590         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3591         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3592         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3593         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3594         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3595         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3596         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3597         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3598         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3599         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3600         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3601         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3602         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3603         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3604         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3605         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3606         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3607         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3608         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3609         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3610         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3611         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3612         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3613         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3614         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3615         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3616         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3617         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3618         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3619         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3620         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3621         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3622         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3623         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3624         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3625         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3626         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3627         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3628         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3629         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3630         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3631         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3632         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3633         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3634         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3635         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3636         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3637         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3638         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3639         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3640
3641 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
3642
3643         * gcc.target/arm/cold-lc.c: New test.
3644
3645 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR target/48774
3648         * gcc.dg/pr48774.c: New test.
3649
3650 2011-05-03  Richard Guenther  <rguenther@suse.de>
3651
3652         * gcc.dg/large-size-array-5.c: New testcase.
3653
3654 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
3655
3656         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3657
3658 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
3659
3660         * lib/target-supports.exp (check_effective_target_vect_strided):
3661         Replace with...
3662         (check_effective_target_vect_strided2)
3663         (check_effective_target_vect_strided3)
3664         (check_effective_target_vect_strided4)
3665         (check_effective_target_vect_strided8): ...these new functions.
3666
3667         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3668         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3669         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3670         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3671         * gcc.dg/vect/pr37539.c: Likewise.
3672         * gcc.dg/vect/slp-11a.c: Likewise.
3673         * gcc.dg/vect/slp-11b.c: Likewise.
3674         * gcc.dg/vect/slp-11c.c: Likewise.
3675         * gcc.dg/vect/slp-12a.c: Likewise.
3676         * gcc.dg/vect/slp-12b.c: Likewise.
3677         * gcc.dg/vect/slp-18.c: Likewise.
3678         * gcc.dg/vect/slp-19a.c: Likewise.
3679         * gcc.dg/vect/slp-19b.c: Likewise.
3680         * gcc.dg/vect/slp-21.c: Likewise.
3681         * gcc.dg/vect/slp-23.c: Likewise.
3682         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3683
3684         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3685         instead of vect_interleave && vect_extract_even_odd.
3686         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3687         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3688         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3689         * gcc.dg/vect/vect-1.c: Likewise.
3690         * gcc.dg/vect/vect-10.c: Likewise.
3691         * gcc.dg/vect/vect-98.c: Likewise.
3692         * gcc.dg/vect/vect-107.c: Likewise.
3693         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3694         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3695         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3696         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3697         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3698         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3699         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3700         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3701         * gcc.dg/vect/vect-strided-float.c: Likewise.
3702         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3703         * gcc.dg/vect/vect-strided-mult.c: Likewise.
3704         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3705         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3706         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3707         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3708         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3709         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3710         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3711         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3712         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3713         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3714         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3715         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3716         * gcc.dg/vect/vect-vfa-03.c: Likewise.
3717
3718         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3719         target condition.
3720         * gcc.dg/vect/pr30843.c: Likewise.
3721         * gcc.dg/vect/pr33866.c: Likewise.
3722         * gcc.dg/vect/slp-reduc-6.c: Likewise.
3723         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3724         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3725         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3726
3727 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
3728
3729         * gcc.dg/vect/slp-11.c: Split into...
3730         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3731         gcc.dg/vect/slp-11c.c: ...these tests.
3732         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3733         * gcc.dg/vect/slp-12c.c: ...this new test.
3734         * gcc.dg/vect/slp-19.c: Split into...
3735         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3736         gcc.dg/vect/slp-19c.c: ...these new tests.
3737
3738 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
3739
3740         * lib/target-supports.exp
3741         (check_effective_target_vect_extract_even_odd_wide): Delete.
3742         (check_effective_target_vect_strided_wide): Likewise.
3743         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3744         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3745         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3746         * gcc.dg/vect/pr37539.c: Likewise.
3747         * gcc.dg/vect/slp-11.c: Likewise.
3748         * gcc.dg/vect/slp-12a.c: Likewise.
3749         * gcc.dg/vect/slp-12b.c: Likewise.
3750         * gcc.dg/vect/slp-19.c: Likewise.
3751         * gcc.dg/vect/slp-23.c: Likewise.
3752         * gcc.dg/vect/vect-1.c: Likewise.
3753         * gcc.dg/vect/vect-98.c: Likewise.
3754         * gcc.dg/vect/vect-107.c: Likewise.
3755         * gcc.dg/vect/vect-strided-float.c: Likewise.
3756
3757 2011-05-02  Jason Merrill  <jason@redhat.com>
3758
3759         * g++.dg/init/new31.C: New.
3760
3761 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
3762
3763         PR c/35445
3764         * gcc.dg/pr35445.c: New test.
3765
3766 2011-05-02  Jason Merrill  <jason@redhat.com>
3767
3768         * c-c++-common/vla-1.c: New.
3769
3770 2011-05-02  Richard Guenther  <rguenther@suse.de>
3771
3772         PR tree-optimization/48822
3773         * gcc.dg/torture/pr48822.c: New testcase.
3774
3775 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
3776
3777         PR c++/47969
3778         * g++.dg/cpp0x/constexpr-47969.C: New.
3779
3780 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
3781
3782         PR testsuite/48498
3783         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
3784         on vect_no_align targets.
3785         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3786         vect_no_align targets.
3787
3788 2011-05-01  Xinliang David Li  <davidxl@google.com>
3789
3790         * gcc.dg/tree-ssa/integer-addr.c: New test.
3791         * gcc.dg/tree-ssa/alias_bug.c: New test.
3792
3793 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3794
3795         PR libgfortran/48787
3796         * gfortran.dg/round_3.f08: Add more checks.
3797
3798 2011-04-30  Tobias Burnus  <burnus@net-b.de>
3799
3800         PR fortran/48821
3801         * gfortran.dg/import9.f90: New, proper test.
3802         * gfortran.dg/interface_37.f90: Remove bogus
3803         test (bogus copy of interface_36.f90).
3804
3805 2011-04-30  Tobias Burnus  <burnus@net-b.de>
3806
3807         PR fortran/48821
3808         * gfortran.dg/interface_37.f90: New.
3809
3810 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
3811
3812         PR fortran/48746
3813         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3814
3815 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
3816
3817         PR tree-optimization/48809
3818         * gcc.c-torture/execute/pr48809.c: New test.
3819
3820 2011-04-29  Jeff Law <law@redhat.com>
3821
3822         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3823
3824 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3825
3826         PR c++/48606
3827         * g++.dg/init/ctor10.C: New.
3828
3829 2011-04-29  Le-Chun Wu  <lcwu@google.com>
3830
3831         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3832           warning in implicitly instantiated templates.
3833
3834 2011-04-29  Le-Chun Wu  <lcwu@google.com>
3835
3836         * g++.dg/warn/Wnull-conversion-1.C: New.
3837         * g++.dg/warn/Wnull-conversion-2.C: New.
3838
3839 2011-04-29  Diego Novillo  <dnovillo@google.com>
3840
3841         * g++.old-deja/g++.other/null3.C: Expect warning about
3842         converting boolean to a pointer.
3843
3844 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
3845
3846         PR fortran/48462
3847         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3848         being a target.
3849
3850         PR fortran/48746
3851         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3852
3853 2011-04-29  Tobias Burnus  <burnus@net-b.de>
3854
3855         PR fortran/48810
3856         * gfortran.dg/typebound_proc_22.f90: New.
3857
3858         PR fortran/48800
3859         * gfortran.dg/interface_36.f90: New.
3860
3861 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3862
3863         PR libgfortran/48488
3864         PR libgfortran/48602
3865         PR libgfortran/48615
3866         PR libgfortran/48684
3867         PR libgfortran/48787
3868         * gfortran.dg/fmt_g.f: Adjust test.
3869         * gfortran.dg/fmt_g0_1.f08: Adjust test.
3870         * gfortran.dg/round_3.f08: New test.
3871         * gfortran.dg/namelist_print_1.f: Adjust test.
3872         * gfortran.dg/char4_iunit_1.f03: Adjust test.
3873         * gfortran.dg/f2003_io_5.f03: Adjust test.
3874         * gfortran.dg/coarray_15.f90: Adjust test.
3875         * gfortran.dg/namelist_65.f90: Adjust test.
3876         * gfortran.dg/fmt_cache_1.f: Adjust test.
3877         * gfortran.dg/char4_iunit_2.f03: Adjust test.
3878         * gfortran.dg/real_const_3.f90: Adjust test.
3879
3880 2011-04-28  Xinliang David Li  <davidxl@google.com>
3881
3882         * gcc.dg/tree-prof/prof-robust-1.c: New test.
3883         * g++.dg/prof-robust-1.C: New test.
3884
3885 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
3886
3887         PR tree-optimization/48765
3888         * gcc.dg/vect/pr48765.c: New.
3889
3890 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3891
3892         PR tree-optimization/48775
3893         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3894
3895 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3896
3897         PR c++/48798
3898         * g++.dg/inherit/pr48798.C: New.
3899         * g++.old-deja/g++.other/base1.C: Adjust.
3900
3901 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
3902
3903         PR c++/48656
3904         * g++.dg/template/inherit7.C: New test case.
3905
3906 2011-04-28  Richard Guenther  <rguenther@suse.de>
3907
3908         PR tree-optimization/40052
3909         PR tree-optimization/15347
3910         * gcc.dg/tree-ssa/vrp57.c: New testcase.
3911         * gcc.dg/pr15347.c: Likewise.
3912
3913 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3914
3915         PR c++/48530
3916         * g++.dg/cpp0x/sfinae18.C: New.
3917
3918 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3919
3920         PR c++/48771
3921         * g++.dg/ext/is_literal_type1.C: New.
3922
3923 2011-04-28  Tobias Burnus  <burnus@net-b.de>
3924
3925         PR fortran/48112
3926         PR fortran/48279
3927         * gfortran.dg/interface_35.f90: New.
3928         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3929         * gfortran.dg/func_result_6.f90: Add dg-warning.
3930         * gfortran.dg/bessel_1.f90: Ditto.
3931         * gfortran.dg/hypot_1.f90: Ditto.
3932         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3933         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3934         * gfortran.dg/interface_assignment_4.f90: Ditto.
3935
3936 2011-04-27  Jason Merrill  <jason@redhat.com>
3937
3938         * g++.dg/ext/complex8.C: New.
3939
3940         * g++.dg/cpp0x/initlist49.C: New.
3941         * g++.dg/init/new30.C: New.
3942
3943 2011-04-27  Tobias Burnus  <burnus@net-b.de>
3944
3945         PR fortran/48788
3946         * gfortran.dg/whole_file_34.f90: New.
3947
3948 2011-04-27  Jan Hubicka  <jh@suse.cz>
3949
3950         * gcc.dg/tree-ssa/inline-9.c: New testcase.
3951
3952 2011-04-27  Jason Merrill  <jason@redhat.com>
3953
3954         * g++.old-deja/g++.oliva/overload1.C: Adjust.
3955
3956         * g++.dg/parse/ambig6.C: New.
3957
3958 2011-04-27  Nick Clifton  <nickc@redhat.com>
3959
3960         * gcc.dg/20020312-2.c: Add definition for RX.
3961
3962         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
3963         option with RX targets.
3964
3965         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3966         /* */ comments.
3967
3968 2011-04-27  Richard Guenther  <rguenther@suse.de>
3969
3970         * gcc.dg/tree-ssa/pr23382.c: Remove.
3971
3972 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3973
3974         PR target/48767
3975         * gcc.c-torture/compile/pr48767.c: New test.
3976
3977 2011-04-27  Richard Guenther  <rguenther@suse.de>
3978
3979         PR tree-optimization/48772
3980         * g++.dg/pr48772.C: New testcase.
3981
3982 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
3983
3984         PR c/48742
3985         * gcc.c-torture/compile/pr48742.c: New test.
3986
3987 2011-04-26  Jason Merrill  <jason@redhat.com>
3988
3989         * g++.dg/lookup/koenig13.C: New.
3990
3991         * g++.dg/cpp0x/initlist48.C: New.
3992
3993 2011-04-25  Jason Merrill  <jason@redhat.com>
3994
3995         * g++.dg/cpp0x/sfinae17.C: New.
3996
3997 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3998
3999         PR target/48258
4000         * gcc.target/powerpc/pr48258-1.c: New file.
4001         * gcc.target/powerpc/pr48258-2.c: Ditto.
4002
4003 2011-04-26  Xinliang David Li  <davidxl@google.com>
4004
4005         * gcc.dg/uninit-suppress.c: New test.
4006         * gcc.dg/uninit-suppress.c: New test.
4007
4008 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
4009
4010         PR debug/48768
4011         * gcc.dg/pr48768.c: New test.
4012
4013         PR tree-optimization/48734
4014         * gcc.c-torture/compile/pr48734.c: New test.
4015
4016         PR testsuite/48753
4017         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4018
4019 2011-04-26  Richard Guenther  <rguenther@suse.de>
4020
4021         PR tree-optimization/48731
4022         * gcc.dg/torture/pr48731.c: New testcase.
4023
4024 2011-04-26  Richard Guenther  <rguenther@suse.de>
4025
4026         PR testsuite/48753
4027         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4028
4029 2011-04-26  Richard Guenther  <rguenther@suse.de>
4030
4031         PR middle-end/48694
4032         * gcc.dg/torture/pr48694-1.c: New testcase.
4033         * gcc.dg/torture/pr48694-2.c: Likewise.
4034
4035 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
4036
4037         * g++.dg/ext/underlying_type1.C: New.
4038         * g++.dg/ext/underlying_type2.C: Likewise.
4039         * g++.dg/ext/underlying_type3.C: Likewise.
4040         * g++.dg/ext/underlying_type4.C: Likewise.
4041         * g++.dg/ext/underlying_type5.C: Likewise.
4042         * g++.dg/ext/underlying_type6.C: Likewise.
4043         * g++.dg/ext/underlying_type7.C: Likewise.
4044         * g++.dg/ext/underlying_type8.C: Likewise.
4045         * g++.dg/ext/underlying_type9.C: Likewise.
4046         * g++.dg/ext/underlying_type10.C: Likewise.
4047
4048 2011-04-25  Jason Merrill  <jason@redhat.com>
4049
4050         * g++.dg/cpp0x/regress/template-const2.C: New.
4051
4052 2011-04-25  Jeff Law <law@redhat.com>
4053
4054         * gcc.dg/tree-ssa/vrp56.c: new test.
4055
4056 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4057
4058         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4059
4060 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
4061
4062         PR preprocessor/48740
4063         * c-c++-common/raw-string-11.c: New test.
4064
4065 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
4066
4067         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4068         hppa*-*-hpux*.
4069
4070 2011-04-23  Tobias Burnus  <burnus@net-b.de>
4071
4072         PR fortran/18918
4073         * gfortran.dg/coarray_19.f90: New.
4074
4075 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
4076
4077         PR c/48685
4078         * gcc.dg/pr48685.c: New test.
4079
4080 2011-04-22  Jan Hubicka  <jh@suse.cz>
4081
4082         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4083
4084 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
4085
4086         PR tree-optimization/48717
4087         * gcc.c-torture/execute/pr48717.c: New test.
4088
4089 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
4090
4091         PR target/48723
4092         * gcc.target/i386/pr48723.c: New test.
4093
4094 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
4095
4096         PR c/48716
4097         * gcc.dg/gomp/pr48716.c: New test.
4098         * g++.dg/gomp/pr48716.C: New test.
4099
4100 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
4101
4102         PR c/36750
4103         * gcc.dg/missing-field-init-2.c: Update testcase.
4104
4105 2011-04-22  Alan Modra  <amodra@gmail.com>
4106
4107         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4108
4109 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4110
4111         PR fortran/48405
4112         * gfortran.dg/function_optimize_6.f90:  New test.
4113
4114 2011-04-21  Easwaran Raman  <eraman@google.com>
4115
4116         * gcc.dg/stack-layout-2.c: New test.
4117
4118 2011-04-21  Richard Guenther  <rguenther@suse.de>
4119
4120         PR lto/48703
4121         * g++.dg/lto/pr48207-2_0.C: New testcase.
4122         * g++.dg/lto/pr48207-3_0.C: Likewise.
4123
4124 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
4125
4126         * gnat.dg/volatile5.adb: New test.
4127         * gnat.dg/volatile5_pkg.ads: New helper.
4128
4129 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
4130
4131         PR target/48708
4132         * gcc.target/i386/pr48708.c: New test.
4133
4134 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
4135
4136         * gcc.dg/vect/vect-119.c: New test.
4137
4138 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
4139
4140         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4141         and once without.
4142
4143 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
4144             Richard Sandiford  <richard.sandiford@linaro.org>
4145
4146         PR target/46329
4147         * gcc.target/arm/pr46329.c: New test.
4148
4149 2011-04-21  Tobias Burnus  <burnus@net-b.de>
4150
4151         PR fortran/18918
4152         * gfortran.dg/coarray_18.f90: New.
4153
4154 2011-04-20  Jason Merrill  <jason@redhat.com>
4155
4156         * g++.dg/cpp0x/initlist47.C: New.
4157
4158         * g++.dg/init/dtor4.C: New.
4159
4160 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
4161
4162         PR target/48678
4163         * gcc.target/i386/sse2-pinsrw.c: New test.
4164         * gcc.target/i386/avx-vpinsrw.c: Ditto.
4165         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4166         * gcc.target/i386/sse2-insvhi.c: Ditto.
4167         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4168         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4169
4170 2011-04-20  Jason Merrill  <jason@redhat.com>
4171
4172         * g++.dg/template/const4.C: New.
4173
4174 2011-04-20  Easwaran Raman  <eraman@google.com>
4175
4176         * gcc.dg/stack-layout-1.c: New test.
4177
4178 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
4179
4180         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4181         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4182         function.
4183
4184 2011-04-20  Kai Tietz  <ktietz@redhat.com>
4185
4186         * gcc.dg/binop-xor1.c: New test.
4187         * gcc.dg/binop-xor2.c: New test.
4188         * gcc.dg/binop-xor3.c: New test.
4189         * gcc.dg/binop-xor4.c: New test.
4190         * gcc.dg/binop-xor5.c: New test.
4191
4192 2011-04-20  Richard Guenther  <rguenther@suse.de>
4193
4194         PR tree-optimization/47892
4195         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4196
4197 2011-04-20  Richard Guenther  <rguenther@suse.de>
4198
4199         PR middle-end/48695
4200         * g++.dg/torture/pr48695.C: New testcase.
4201
4202 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
4203
4204         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4205         * gcc.c-torture/execute/cmpsi-2.c: Ditto
4206         * gcc.c-torture/execute/pr45262.c: Ditto
4207         * gcc.dg/torture/pr43165.c: Ditto.
4208         * gcc.dg/torture/pr47228.c: Ditto.
4209         * gcc.dg/tree-ssa/pr45144.c: Ditto.
4210         * gcc.dg/ipa/pr45644.c: Ditto.
4211         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4212         PDP11.
4213
4214 2011-04-19  Jason Merrill  <jason@redhat.com>
4215
4216         * g++.dg/ext/complex7.C: New.
4217
4218         * g++.dg/ext/attrib41.C: New.
4219
4220 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4221
4222         PR testsuite/48676
4223         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4224
4225 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
4226
4227         PR target/48678
4228         * gcc.target/i386/pr48678.c: New test.
4229
4230 2011-04-19  Martin Jambor  <mjambor@suse.cz>
4231
4232         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4233         * g++.dg/opt/devirt2.C: New test.
4234         * g++.dg/ipa/devirt-g-1.C: Likewise.
4235
4236 2011-04-19  Tobias Burnus  <burnus@net-b.de>
4237
4238         PR fortran/48588
4239         * gfortran.dg/whole_file_33.f90: New.
4240
4241 2011-04-19  Martin Jambor  <mjambor@suse.cz>
4242
4243         * g++.dg/ipa/devirt-7.C: New test.
4244
4245 2011-04-19  Richard Guenther  <rguenther@suse.de>
4246
4247         PR lto/48207
4248         * g++.dg/lto/pr48207_0.C: New testcase.
4249
4250 2011-04-18  Jason Merrill  <jason@redhat.com>
4251
4252         * g++.dg/init/void1.C: New.
4253
4254         * g++.dg/cpp0x/union4.C: New.
4255
4256 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
4257
4258         PR middle-end/48661
4259         * g++.dg/torture/pr48661.C: New test.
4260
4261         PR c++/48632
4262         * g++.dg/gomp/pr48632.C: New test.
4263
4264 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
4265
4266         * gcc.target/i386/sse2-maskmovdqu.c: New test.
4267         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4268
4269 2011-04-18  Tobias Burnus  <burnus@net-b.de>
4270
4271         PR fortran/18918
4272         * gfortran.dg/coarray_17.f90: New.
4273         * gfortran.dg/coarray_10.f90: Update dg-error.
4274
4275 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4276
4277         PR testsuite/48251
4278         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4279         * gfortran.dg/guality/guality.exp: Likewise.
4280
4281 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4282
4283         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4284
4285 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4286
4287         * gcc.dg/vect/pr48377.c: Remove dg-do run.
4288
4289 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4290
4291         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4292
4293 2011-04-18  Richard Guenther  <rguenther@suse.de>
4294
4295         PR middle-end/46364
4296         * g++.dg/torture/pr46364.C: New testcase.
4297
4298 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4299
4300         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4301
4302 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
4303
4304         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4305
4306 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
4307             Ira Rosen  <ira.rosen@linaro.org>
4308
4309         PR target/48252
4310         * gcc.target/arm/pr48252.c: New test.
4311
4312 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
4313
4314         PR tree-optimization/48616
4315         * gcc.dg/pr48616.c: New test.
4316
4317 2011-04-18  Tobias Burnus  <burnus@net-b.de>
4318
4319         PR fortran/18918
4320         * gfortran.dg/coarray_16.f90: New.
4321
4322 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
4323
4324         PR fortran/48462
4325         * gfortran.dg/realloc_on_assign_7.f03: New test.
4326
4327 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4328
4329         PR libgfortran/48602
4330         * gfortran.dg/fmt_g0_6.f08: New test.
4331
4332 2011-04-17  Jason Merrill  <jason@redhat.com>
4333
4334         * g++.dg/cpp0x/sfinae16.C: New.
4335
4336 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
4337
4338         * gcc.target/mips/reg-var-1.c: New test.
4339
4340 2011-04-17  Jan Hubicka  <jh@suse.cz>
4341
4342         * gcc.dg/winline-5.c: Update testcase.
4343
4344 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4345
4346         * gnat.dg/discr27.ad[sb]: Move dg directive.
4347         * gnat.dg/discr28.ad[sb]: New test.
4348         * gnat.dg/discr28_pkg.ads: New helper.
4349
4350 2011-04-17  Michael Matz  <matz@suse.de>
4351
4352         PR tree-optimization/48622
4353         PR lto/48645
4354         * gcc.dg/lto/pr48622_0.c: New test.
4355
4356 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
4357
4358         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4359         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4360         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4361         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4362         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4363         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4364
4365 2011-04-15  Jason Merrill  <jason@redhat.com>
4366
4367         * g++.dg/cpp0x/range-for17.C: New.
4368
4369 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4370
4371         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4372         * g++.dg/cpp0x/range-for3.C: Likewise.
4373         * g++.dg/cpp0x/range-for9.C: Correct error message.
4374         * g++.dg/cpp0x/range-for11.C: New.
4375         * g++.dg/cpp0x/range-for12.C: New.
4376         * g++.dg/cpp0x/range-for13.C: New.
4377         * g++.dg/cpp0x/range-for14.C: New.
4378         * g++.dg/cpp0x/range-for15.C: New.
4379         * g++.dg/cpp0x/range-for16.C: New.
4380
4381 2011-04-15  Tobias Burnus  <burnus@net-b.de>
4382
4383         PR fortran/18918
4384         * gfortran.dg/coarray_15.f90: Change to dg-do run.
4385
4386 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4387
4388         * objc.dg/naming-4.m: Updated.
4389         * objc.dg/naming-5.m: Updated.
4390         * objc.dg/naming-6.m: New.
4391         * objc.dg/naming-7.m: New.
4392         * obj-c++.dg/naming-1.mm: Updated.
4393         * obj-c++.dg/naming-2.mm: Updated.
4394         * obj-c++.dg/naming-3.mm: New.
4395         * obj-c++.dg/naming-4.mm: New.
4396
4397 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4398
4399         PR libgfortran/48589
4400         * gfortran.dg/fmt_g0_5.f08: New test.
4401
4402 2011-04-15  Richard Guenther  <rguenther@suse.de>
4403
4404         PR testsuite/48286
4405         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4406
4407 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
4408
4409         * gcc.target/avr/torture/pr41885.c (dg-options): Change
4410         -finline-limit=0 to -fno-inline
4411
4412 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
4413
4414         PR target/48614
4415         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4416         just avx.
4417
4418 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
4419
4420         PR target/48605
4421         * gcc.target/i386/sse4_1-insertps-3.c: New test.
4422         * gcc.target/i386/sse4_1-insertps-4.c: New test.
4423         * gcc.target/i386/avx-insertps-3.c: New test.
4424         * gcc.target/i386/avx-insertps-4.c: New test.
4425
4426 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
4427
4428         * gcc.target/avr/torture/pr41885.c (dg-options): Add
4429         -finline-limit=0
4430
4431 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
4432
4433         PR target/46779
4434         PR target/45291
4435         PR target/41894
4436         * gcc.target/avr/pr46779-1.c: New test case
4437         * gcc.target/avr/pr46779-2.c: New test case
4438
4439 2011-04-14  Jason Merrill  <jason@redhat.com>
4440
4441         * g++.dg/cpp0x/sfinae15.C: New.
4442
4443         * g++.dg/cpp0x/sfinae14.C: New.
4444
4445         * g++.dg/ext/vla10.C: New.
4446
4447 2011-04-14  Richard Guenther  <rguenther@suse.de>
4448
4449         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4450
4451 2011-04-14  Richard Guenther  <rguenther@suse.de>
4452
4453         * gcc.dg/fold-bitand-4.c: Move ...
4454         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
4455
4456 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
4457
4458         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4459         variables const.
4460         * gcc.target/avr/torture/trivial.c: Ditto.
4461
4462 2011-04-13  Jason Merrill  <jason@redhat.com>
4463
4464         * g++.dg/template/operator11.C: New.
4465
4466 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
4467
4468         PR middle-end/48591
4469         * gcc.dg/gomp/pr48591.c: New test.
4470
4471         PR c++/48570
4472         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4473         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4474
4475 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
4476
4477         PR c++/48574
4478         * g++.dg/template/dependent-expr7.C: New test case.
4479
4480 2011-04-13  Jason Merrill  <jason@redhat.com>
4481
4482         * g++.dg/cpp0x/sfinae13.C: New.
4483
4484 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
4485
4486         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4487
4488 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
4489
4490         * gcc.target/arm/pr43698.c: Remove -march option.
4491
4492 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
4493
4494         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4495         -march option.
4496
4497 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
4498
4499         PR fortran/48360
4500         PR fortran/48456
4501         * gfortran.dg/realloc_on_assign_6.f03: New test.
4502
4503 2011-04-12  Kai Tietz  <ktietz@redhat.com>
4504
4505         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4506         targets the additional -mno-ms-bitfields and
4507         -Wno-packed-bitfield-compat options.
4508         * g++.dg/ext/bitfield3.C: Likewise.
4509         * g++.dg/ext/bitfield4.C: Likewise.
4510         * g++.dg/ext/bitfield5.C: Likewise.
4511         * gcc.dg/bitfld-15.c: Likewise.
4512         * gcc.dg/bitfld-16.c: Likewise.
4513         * gcc.dg/bitfld-17.c: Likewise.
4514         * gcc.dg/bitfld-18.c: Likewise.
4515
4516 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
4517
4518         * gcc.target/arm/neon-vld3-1.c: New test.
4519         * gcc.target/arm/neon-vst3-1.c: New test.
4520         * gcc.target/arm/neon/v*.c: Regenerate.
4521
4522 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
4523
4524         PR rtl-optimization/48549
4525         * g++.dg/opt/pr48549.C: New test.
4526
4527 2011-04-12  Richard Guenther  <rguenther@suse.de>
4528
4529         PR tree-optimization/46076
4530         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4531
4532 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4533
4534         PR testsuite/21164
4535         * lib/compat.exp (compat-execute): Declare unsupported after
4536         stripping path from src1.
4537         * lib/lto.exp (lto-execute): Likewise.
4538
4539 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
4540
4541         PR c/48552
4542         * gcc.dg/pr48552-1.c: New test.
4543         * gcc.dg/pr48552-2.c: New test.
4544
4545 2011-04-11  Jason Merrill  <jason@redhat.com>
4546
4547         * g++.dg/cpp0x/sfinae12.C: New.
4548
4549         * g++.dg/cpp0x/enum10.C: New.
4550
4551         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4552
4553         * g++.dg/cpp0x/rv-func.C: New.
4554
4555 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4556
4557         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4558         alpha*-dec-osf5*.
4559
4560 2011-04-11  Martin Jambor  <mjambor@suse.cz>
4561
4562         PR tree-optimization/48195
4563         * gcc.dg/ipa/pr48195.c: New test.
4564
4565 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
4566
4567         * gnat.dg/return3.adb: Remove unused switch.
4568
4569 2011-04-08  Mike Stump  <mikestump@comcast.net>
4570
4571         PR testsuite/48506
4572         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4573         default to fno-common.
4574
4575 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
4576
4577         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4578         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4579
4580 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4581
4582         PR fortran/48448
4583         * gfortran.dg/function_optimize_5.f90:  New test.
4584
4585 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4586
4587         * gnat.dg/aggr17.adb: New test.
4588         * gnat.dg/aggr18.adb: Likewise.
4589
4590 2011-04-08  Michael Matz  <matz@suse.de>
4591
4592         PR middle-end/48389
4593         * gcc.target/i386/pr48389.c: New test.
4594
4595 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
4596
4597         PR rtl-optimization/48272
4598         * g++.dg/opt/pr48272.C: New.
4599
4600 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
4601
4602         PR rtl-optimization/48235
4603         * gcc.dg/pr48235.c: New.
4604
4605 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
4606
4607         PR rtl-optimization/48302
4608         * g++.dg/opt/pr48302.C: New.
4609
4610 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
4611
4612         PR target/48273
4613         * g++.dg/opt/pr48273.C: New.
4614
4615 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
4616
4617         PR rtl-optimization/48442
4618         * gcc.dg/pr48442.c: New.
4619
4620 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR tree-optimization/48377
4623         * gcc.dg/vect/pr48377.c: New test.
4624
4625 2011-04-07  Jason Merrill  <jason@redhat.com>
4626
4627         * g++.dg/cpp0x/regress/call1.C: New.
4628
4629         * g++.dg/cpp0x/variadic107.C: New.
4630
4631         * g++.dg/cpp0x/sfinae11.C: New.
4632         * g++.dg/cpp0x/noexcept02.C: Fix.
4633
4634         * g++.dg/cpp0x/sfinae10.C: New.
4635
4636         * g++.dg/cpp0x/sfinae9.C: New.
4637
4638         * c-c++-common/Wcast-qual-1.c: Move here from...
4639         * gcc.dg/cast-qual-3.c: ...here, and...
4640         * g++.dg/warn/Wcast-qual2.C: ...here.
4641
4642         * g++.dg/cpp0x/sfinae8.C: New.
4643
4644         * g++.dg/cpp0x/sfinae7.C: New.
4645
4646         * g++.dg/cpp0x/enum9.C: New.
4647
4648 2011-04-07  Mike Stump  <mikestump@comcast.net>
4649
4650         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4651         with no trampolines.
4652
4653 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
4654
4655         PR fortran/48117
4656         * gfortran.dg/gomp/pr48117.f90: New test.
4657
4658         PR debug/48343
4659         * gcc.dg/torture/pr48343.c: New test.
4660
4661 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4662
4663         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4664
4665 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
4666
4667         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4668
4669 2011-04-07  Tom de Vries  <tom@codesourcery.com>
4670
4671         PR target/43920
4672         * lib/scanasm.exp (object-size): New proc.
4673         * gcc.target/arm/pr43920-2.c: New test.
4674
4675 2011-04-06  Tobias Burnus  <burnus@net-b.de>
4676
4677         PR fortran/18918
4678         PR fortran/48477
4679         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4680
4681 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
4682
4683         * gcc.dg/mtune.c: Prune note from output.
4684
4685 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
4686
4687         PR debug/48466
4688         * gcc.dg/guality/pr36977.c: New test.
4689         * gcc.dg/guality/pr48466.c: New test.
4690
4691 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4692
4693         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4694
4695 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
4696
4697         * gnat.dg/return3.adb: New test.
4698
4699 2011-04-06  Richard Guenther  <rguenther@suse.de>
4700
4701         PR tree-optimization/47663
4702         * gcc.dg/tree-ssa/inline-8.c: New testcase.
4703
4704 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
4705
4706         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4707         Solaris 8 and 9 as well.
4708
4709 2011-04-05  Tom de Vries  <tom@codesourcery.com>
4710
4711         PR target/43920
4712         * gcc.target/arm/pr43920-1.c: New test.
4713
4714 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
4715
4716         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4717         (cctor): Actually return the value.
4718         (main): Cast return values.
4719
4720 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4721
4722         * gfortran.dg/character_comparison_8.f90:  New test.
4723
4724 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4725
4726         * frontend-passes: (optimize_lexical_comparison): New function.
4727         (optimize_expr): Call it.
4728         (optimize_comparison): Also handle lexical comparison functions.
4729         Return false instad of -2 for unequal comparison.
4730
4731 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4732
4733         PR fortran/48412
4734         * function_optimize_4.f90:  New test.
4735
4736 2011-04-04  Tobias Burnus  <burnus@net-b.de>
4737
4738         PR fortran/18918
4739         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4740         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4741         * gfortran.dg/coarray_15.f90: New.
4742
4743 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4744
4745         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4746         * gfortran.dg/bessel_7.f90: Likewise.
4747
4748 2011-04-03  Tobias Burnus  <burnus@net-b.de>
4749
4750         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4751
4752 2011-04-03  Richard Guenther  <rguenther@suse.de>
4753             Ira Rosen  <ira.rosen@linaro.org>
4754
4755         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4756         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4757         -ftree-loop-if-convert-stores.
4758
4759 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
4760
4761         * gnat.dg/specs/aggr2.ads: New test.
4762
4763 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
4764
4765         * gnat.dg/debug2.ad[sb]: New test.
4766         * gnat.dg/debug2_pkg.ads: New helper.
4767         * gnat.dg/debug3.ad[sb]: New test.
4768
4769 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
4770
4771         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4772
4773 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
4774
4775         PR middle-end/48335
4776         * gcc.c-torture/compile/pr48335-1.c: New test.
4777         * gcc.dg/pr48335-1.c: New test.
4778         * gcc.dg/pr48335-2.c: New test.
4779         * gcc.dg/pr48335-3.c: New test.
4780         * gcc.dg/pr48335-4.c: New test.
4781         * gcc.dg/pr48335-5.c: New test.
4782         * gcc.dg/pr48335-6.c: New test.
4783         * gcc.dg/pr48335-7.c: New test.
4784         * gcc.dg/pr48335-8.c: New test.
4785         * gcc.target/i386/pr48335-1.c: New test.
4786
4787 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
4788
4789         PR c/36299
4790         * gcc.dg/Waddress.c: New test.
4791
4792 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4793
4794         PR fortran/48352
4795         * gfortran.dg/function_optimize_3.f90:  New test.
4796
4797 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
4798
4799         * gcc.c-torture/compile/20110401-1.c: New test.
4800
4801         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4802         * g++.dg/lto/20091002-2_0.C: Likewise.
4803         * g++.dg/lto/20090303_0.c: Likewise.
4804         * g++.dg/lto/20091004-1_0.C: Likewise.
4805         * g++.dg/lto/20091002-3_0.C: Likewise.
4806         * g++.dg/lto/20091004-2_0.C: Likewise.
4807         * g++.dg/lto/20081123_0.C: Likewise.
4808         * g++.dg/lto/20090313_0.C: Likewise.
4809         * g++.dg/lto/20081109-1_0.C: Likewise.
4810         * g++.dg/lto/20081219_0.C: Likewise.
4811         * g++.dg/lto/20081204-1_0.C: Likewise.
4812         * g++.dg/lto/20090302_0.C: Likewise.
4813         * g++.dg/lto/20081119-1_0.C: Likewise.
4814         * g++.dg/lto/20081118_0.C: Likewise.
4815         * gcc.dg/lto/20091020-2_0.c: Likewise.
4816         * gcc.dg/lto/20090210_0.c: Likewise.
4817         * gcc.dg/lto/20081204-1_0.c: Likewise.
4818         * gcc.dg/lto/20081224_0.c: Likewise.
4819         * gcc.dg/lto/20090219_0.c: Likewise.
4820         * gcc.dg/lto/20091014-1_0.c: Likewise.
4821         * gcc.dg/lto/20091016-1_0.c: Likewise.
4822         * gcc.dg/lto/20090206-2_0.c: Likewise.
4823         * gcc.dg/lto/20090116_0.c: Likewise.
4824         * gcc.dg/lto/20091013-1_0.c: Likewise.
4825         * gcc.dg/lto/20091015-1_0.c: Likewise.
4826         * gcc.dg/lto/20090126-2_0.c: Likewise.
4827
4828 2011-03-31  Ian Lance Taylor  <iant@google.com>
4829
4830         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4831
4832 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
4833
4834         * gnat.dg/opt16.adb: New test.
4835
4836 2011-03-31  Jason Merrill  <jason@redhat.com>
4837
4838         * g++.dg/cpp0x/defaulted24.C: New.
4839
4840 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4841
4842         PR target/16292
4843         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4844         with -O0.
4845
4846 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
4847
4848         * g++.dg/other/i386-9.C: New test.
4849
4850 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4851
4852         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4853
4854 2011-03-30  Jason Merrill  <jason@redhat.com>
4855
4856         * g++.dg/cpp0x/regress/error-recovery1.C: New.
4857
4858         * g++.dg/cpp0x/regress/isnan.C: New.
4859
4860         * g++.dg/cpp0x/initlist46.C: New.
4861
4862 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
4863
4864         PR target/47551
4865         * gcc.target/arm/neon-modes-2.c: New test.
4866
4867 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
4868
4869         PR c/48305
4870         * gcc.c-torture/compile/pr48305.c: New test.
4871
4872 2011-03-29  Jason Merrill  <jason@redhat.com>
4873
4874         * g++.dg/cpp0x/regress/value-dep1.C: New.
4875
4876 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
4877
4878         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4879
4880 2011-03-29  Ian Lance Taylor  <iant@google.com>
4881
4882         * go.test/go-test.exp: Handle the test lines used in several new
4883         tests.
4884         (errchk): Add opts parameter.  Change all callers.  Handle parens
4885         in regexps.
4886
4887 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
4888             Dominique d'Humieres  <dominiq@lps.ens.fr>
4889
4890         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4891         and __APPLE__ && __PPC__ && __ALTIVEC__.
4892
4893 2011-03-29  Jason Merrill  <jason@redhat.com>
4894
4895         * g++.dg/cpp0x/dependent1.C: New.
4896
4897         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4898
4899         * g++.dg/cpp0x/constexpr-memfn1.C: New.
4900
4901         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4902
4903 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
4904
4905         PR fortran/48095
4906         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4907         * gfortran.dg/proc_ptr_comp_32.f90: New.
4908
4909 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4910
4911         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
4912         check for corresponding warning.
4913
4914 2011-03-28  Jason Merrill  <jason@redhat.com>
4915
4916         * g++.dg/cpp0x/rv-deduce2.C: New.
4917
4918 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR debug/48203
4921         * gcc.dg/pr48203.c: New test.
4922
4923 2011-03-28  Jeff Law <law@redhat.com>
4924
4925         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4926
4927 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
4928
4929         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4930         and __PPC__ && __ALTIVEC__.
4931
4932 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4933
4934         PR testsuite/48238
4935         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4936         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4937         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4938         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4939
4940 2011-03-28  Jason Merrill  <jason@redhat.com>
4941
4942         * g++.dg/cpp0x/initlist-array2.C: New.
4943
4944         * g++.dg/cpp0x/initlist-array1.C: New.
4945
4946         * g++.dg/cpp0x/constexpr-compound.C: New.
4947
4948         * g++.dg/cpp0x/constexpr-using.C: New.
4949
4950         * g++.dg/cpp0x/constexpr-noexcept.C: New.
4951
4952 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
4953
4954         PR testsuite/48276
4955         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4956
4957 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4958
4959         * gcc.dg/slp-1.c: New test.
4960
4961 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4962
4963         * gcc.target/i386/avx256-unaligned-load-1.c: New.
4964         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
4965         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
4966         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
4967         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4968         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4969         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4970         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4971         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4972         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4973         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4974         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4975         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4976         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4977
4978 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4979
4980         PR fortran/47065
4981         * gfortran.dg/trim_optimize_5.f90:  New test.
4982         * gfortran.dg/trim_optimize_6.f90:  New test.
4983
4984 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
4985
4986         PR target/38598
4987         * gcc.target/mips/madd-7.c: Remove -mlong32.
4988         * gcc.target/mips/msub-7.c: Likewise.
4989
4990 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
4991
4992         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
4993         accesses to preserve the meaning of the test for doubleword vectors.
4994         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4995         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
4996
4997 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
4998
4999         PR fortran/48291
5000         * gfortran.dg/class_42.f03: New.
5001
5002 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
5003
5004         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5005         strided accesses.
5006
5007 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
5008
5009         PR rtl-optimization/48144
5010         * gcc.dg/pr48144.c: New test.
5011
5012 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5013
5014         * gnat.dg/discr27.ad[sb]: New test.
5015
5016 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5017
5018         * gnat.dg/limited_with2.ad[sb]: New test.
5019         * gnat.dg/limited_with2_pkg1.ads: New helper.
5020         * gnat.dg/limited_with2_pkg2.ads: Likewise.
5021
5022 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5023
5024         * gnat.dg/opt15.adb: New test.
5025         * gnat.dg/opt15_pkg.ad[sb]: New helper.
5026
5027 2011-03-25  Tobias Burnus  <burnus@net-b.de>
5028
5029         PR fortran/48174
5030         PR fortran/45304
5031         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5032         * gfortran.dg/leadz_trailz_3.f90: Ditto
5033
5034 2011-03-25  Martin Jambor  <mjambor@suse.cz>
5035
5036         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5037
5038 2011-03-25  Jason Merrill  <jason@redhat.com>
5039
5040         * g++.dg/cpp0x/defaulted22.C: New.
5041         * g++.dg/cpp0x/defaulted23.C: New.
5042         * g++.dg/cpp0x/defaulted15.C: Adjust.
5043
5044 2011-03-25  Jason Merrill  <jason@redhat.com>
5045
5046         * g++.dg/cpp0x/move1.C: New.
5047
5048 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
5049
5050         PR target/48287
5051         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5052
5053 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5054
5055         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5056         for mips-sgi-irix6.5.
5057         Replace snprintf prototype by <stdio.h>.
5058
5059 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5060
5061         PR testsuite/48283
5062         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5063         run_expensive_tests.
5064         * gcc.dg/graphite/block-4.c: Likewise.
5065         * gcc.dg/graphite/block-7.c: Likewise.
5066         * gcc.dg/graphite/block-8.c: Likewise.
5067
5068 2011-03-25  Richard Guenther  <rguenther@suse.de>
5069
5070         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5071         * g++.dg/tree-ssa/pr8781.C: Likewise.
5072         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5073         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5074         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5075         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5076         * gcc.dg/tree-ssa/alias-18.c: Likewise.
5077         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5078         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5079         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5080         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5081         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5082         * gcc.dg/tree-ssa/pr21574.c: Likewise.
5083         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5084         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5085         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5086         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5087         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5088         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5089         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5090         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5091         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5092         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5093         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5094         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5095         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5096         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5097         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5098         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5099         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5100         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5101         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5102         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5103         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5104         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5105         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5106         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5107         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5108         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5109         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5110         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5111         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5112         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5113         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5114         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5115         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5116         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5117         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5118         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5119         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5120         * c-c++-common/pr46562-2.c: Likewise.
5121         * gfortran.dg/pr42108.f90: Likewise.
5122         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5123         foo to be inlined even at -O1.
5124         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5125         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5126         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5127         * gcc.dg/matrix/matrix.exp: Disable FRE.
5128
5129 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
5130
5131         PR debug/48204
5132         * gcc.dg/dfp/pr48204.c: New test.
5133
5134 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
5135
5136         PR target/48209
5137         * gcc.c-torture/execute/pr47917.c: Move this...
5138         * gcc.dg/torture/pr47917.c: to here and add xfails.
5139
5140 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5141
5142         * gnat.dg/array16.ad[sb]: New test.
5143         * gnat.dg/array16.ads: New helper.
5144
5145 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5146
5147         * gnat.dg/derived_type2.adb: New test.
5148
5149 2011-03-24  Richard Guenther  <rguenther@suse.de>
5150
5151         PR tree-optimization/48271
5152         * g++.dg/torture/pr48271.C: New testcase.
5153
5154 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5155
5156         * gnat.dg/array15.ad[sb]: New test.
5157
5158 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
5159
5160         PR target/48237
5161         * gcc.target/i386/pr48237.c: New test.
5162
5163 2011-03-24  Richard Guenther  <rguenther@suse.de>
5164
5165         PR middle-end/48269
5166         * gcc.dg/builtin-object-size-10.c: New testcase.
5167
5168 2011-03-24  Richard Guenther  <rguenther@suse.de>
5169
5170         PR tree-optimization/46562
5171         * c-c++-common/pr46562-2.c: New testcase.
5172         * c-c++-common/pr46562.c: Likewise.
5173
5174 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
5175
5176         * gcc.dg/vect/vect-cselim-1.c: New test.
5177         * gcc.dg/vect/vect-cselim-2.c: New test.
5178
5179 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
5180
5181         * gcc.target/arm/pr46934.c: New.
5182
5183 2011-03-23  Ian Lance Taylor  <iant@google.com>
5184
5185         * go.test/go-test.exp (errchk): Ignore lines containing ////.
5186
5187 2011-03-23  Richard Guenther  <rguenther@suse.de>
5188
5189         * gcc.dg/struct: Remove directory and contents.
5190
5191 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5192
5193         PR testsuite/48251
5194         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5195
5196 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
5197
5198         * gnat.dg/discr26.ad[sb]: New test.
5199         * gnat.dg/discr26_pkg.ads: New helper.
5200
5201 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
5202
5203         PR target/47553
5204         * gcc.target/arm/neon-vld-1.c: New test.
5205
5206 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
5207
5208         * gnat.dg/array14.ad[sb]: New test.
5209         * gnat.dg/array14_pkg.ads: New helper.
5210
5211 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
5212
5213         * gcc.c-torture/execute/920501-8.x: Remove.
5214         * gcc.c-torture/execute/930513-1.x: Remove.
5215         * gcc.c-torture/execute/960312-1.x: Remove.
5216         * gcc.c-torture/compile/20000804-1.c,
5217         gcc.c-torture/compile/20001205-1.c,
5218         gcc.c-torture/compile/20001226-1.c,
5219         gcc.c-torture/compile/20010518-2.c,
5220         gcc.c-torture/compile/20020312-1.c,
5221         gcc.c-torture/compile/20020604-1.c,
5222         gcc.c-torture/compile/920501-12.c,
5223         gcc.c-torture/compile/920501-4.c,
5224         gcc.c-torture/compile/920520-1.c,
5225         gcc.c-torture/compile/980506-1.c,
5226         gcc.c-torture/execute/980709-1.x,
5227         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5228         options for m68hc11.
5229         * gcc.dg/cpp/assert4.c: Don't handle ARC.
5230         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5231         m68hc11.
5232
5233 2011-03-22  Nick Clifton  <nickc@redhat.com>
5234
5235         * lib/target-supports.exp (check_profiling_available): Add MN10300
5236         to the list of targets that do not support profiling.  Restore
5237         alpha sorting to this list.
5238
5239 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5240
5241         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5242         failure on 32-bit systems.
5243         * gcc.dg/torture/vector-2.c: Ditto.
5244
5245 2011-03-22  Richard Guenther  <rguenther@suse.de>
5246
5247         PR tree-optimization/48228
5248         * gcc.dg/Wstrict-overflow-23.c: New testcase.
5249
5250 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5251
5252         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5253         powerpc.
5254
5255         PR target/48226
5256         * gcc.target/powerpc/pr48226.c: New file.
5257
5258 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
5259
5260         * lib/prune.exp (prune_gcc_output): Prune "could not create
5261         compact unwind for" warnings.
5262
5263 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
5264
5265         PR c/42544
5266         PR c/48197
5267         * gcc.c-torture/execute/pr42544.c: New test.
5268         * gcc.c-torture/execute/pr48197.c: New test.
5269
5270 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5271
5272         PR preprocessor/48192
5273         * gcc.target/powerpc/pr48192.c: New file.
5274
5275         PR target/48053
5276         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5277         split problem of 0 being loaded in a VSX register.
5278
5279 2011-03-21  Richard Guenther  <rguenther@suse.de>
5280
5281         PR c/47939
5282         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5283         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5284         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5285         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5286
5287 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
5288
5289         PR target/48213
5290         * gcc.dg/pr48213.c: New test.
5291
5292 2011-03-21  Kai Tietz  <ktietz@redhat.com>
5293
5294         PR target/12171
5295         * g++.dg/plugin/attribute_plugin.c: Adjust test.
5296
5297 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
5298
5299         * gcc.target/arm/xor-and.c: New.
5300
5301 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5302
5303         PR fortran/22572
5304         * gfortran.dg/function_optimize_1.f90:  New test.
5305         * gfortran.dg/function_optimize_2.f90:  New test.
5306
5307 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
5308
5309         PR rtl-optimization/47502
5310         * gcc.target/i386/pr47502-1.c: New.
5311         * gcc.target/i386/pr47502-2.c: Likewise.
5312
5313 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
5314
5315         PR rtl-optimization/48156
5316         * gcc.dg/pr48156.c: New test.
5317
5318 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5319
5320         PR libfortran/47439
5321         * gfortran.dg/scratch_1.f90: Adjust test.
5322
5323 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5324
5325         PR libfortran/47439
5326         * gfortran.dg/scratch_1.f90: New test.
5327
5328 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
5329
5330         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5331         variably modified typedefs.
5332         * gcc.dg/c1x-typedef-2.c: Remove.
5333
5334 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
5335
5336         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5337         * gcc.dg/c1x-anon-struct-3.c: New test.
5338         * gcc.dg/anon-struct-11.c: Update.
5339
5340 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5341
5342         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5343         dg-xfail-run-if.
5344         Only xfail with gas.
5345
5346 2011-03-18  Jason Merrill  <jason@redhat.com>
5347
5348         * g++.dg/template/fn-ptr1.C: New.
5349
5350         * g++.dg/overload/volatile1.C: New.
5351
5352         * g++.dg/opt/pr23372.C: New.
5353
5354         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5355
5356 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5357
5358         PR middle-end/47405
5359         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5360
5361 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
5362
5363         * gcc.target/arm/unsigned-extend-1.c: New.
5364
5365 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR bootstrap/48161
5368         * gcc.c-torture/compile/pr48161.c: New test.
5369
5370 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5371
5372         PR middle-end/47725
5373         * gcc.dg/torture/pr47725.c: New.
5374
5375 2011-03-17  Jason Merrill  <jason@redhat.com>
5376
5377         * g++.dg/cpp0x/constexpr-overflow2.C: New.
5378         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5379
5380 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
5381
5382         * gnat.dg/specs/elab2.ads: New test.
5383         * gnat.dg/specs/elab2_pkg.ads: New helper.
5384
5385 2011-03-17  Jason Merrill  <jason@redhat.com>
5386
5387         * g++.dg/cpp0x/decltype-1212.C: New.
5388         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5389
5390 2011-03-17  Jason Merrill  <jason@redhat.com>
5391
5392         * g++.dg/parse/memfnquals1.C: New.
5393
5394 2011-03-17  Richard Guenther  <rguenther@suse.de>
5395
5396         PR middle-end/48134
5397         * gcc.dg/pr48134.c: New testcase.
5398
5399 2011-03-17  Richard Guenther  <rguenther@suse.de>
5400
5401         PR middle-end/48165
5402         * g++.dg/torture/pr48165.C: New testcase.
5403
5404 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
5405
5406         PR rtl-optimization/48141
5407         * gcc.dg/pr48141.c: New test.
5408
5409 2011-03-16  Jason Merrill  <jason@redhat.com>
5410
5411         * g++.dg/cpp0x/constexpr-48089.C: New.
5412
5413         * g++.dg/cpp0x/constexpr-abi1.C: New.
5414
5415         * g++.dg/cpp0x/constexpr-46336.C: New.
5416         * g++.dg/parse/friend5.C: Adjust expected errors.
5417
5418         * g++.dg/cpp0x/constexpr-47570.C: New.
5419
5420 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
5421
5422         PR debug/47510
5423         * ++.dg/debug/dwarf2/typedef6.C: New test.
5424
5425 2011-03-16  Jason Merrill  <jason@redhat.com>
5426
5427         * g++.dg/cpp0x/elision2.C: New.
5428
5429         * g++.dg/cpp0x/constexpr-array3.C: New.
5430
5431 2011-03-16  Jason Merrill  <jason@redhat.com>
5432
5433         * g++.dg/cpp0x/sfinae6.C: New.
5434         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5435         * g++.dg/cpp0x/pr45908.C: Likewise.
5436         * g++.dg/cpp0x/sfinae6.C: Likewise.
5437         * g++.old-deja/g++.jason/conversion11.C: Likewise.
5438         * g++.old-deja/g++.law/arg11.C: Likewise.
5439
5440 2011-03-16  Jason Merrill  <jason@redhat.com>
5441
5442         * g++.dg/template/incomplete6.C: New.
5443
5444 2011-03-16  Jeff Law <law@redhat.com>
5445
5446         * gcc.dg/tree-ssa/vrp55.c: New test.
5447
5448 2011-03-16  Jason Merrill  <jason@redhat.com>
5449
5450         * g++.dg/cpp0x/auto22.C: New.
5451
5452 2011-03-16  Richard Guenther  <rguenther@suse.de>
5453
5454         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5455         optimizing it away if promoted to const.
5456
5457 2011-03-16  Richard Guenther  <rguenther@suse.de>
5458
5459         PR tree-optimization/48149
5460         * gcc.dg/fold-complex-1.c: New testcase.
5461
5462 2011-03-16  Richard Guenther  <rguenther@suse.de>
5463
5464         PR testsuite/48147
5465         * gcc.dg/guality/pr45882.c: Really make sure no inlining
5466         or cloning happens.
5467
5468 2011-03-16  Richard Guenther  <rguenther@suse.de>
5469
5470         PR tree-optimization/26134
5471         * gcc.dg/tree-ssa/complex-6.c: New testcase.
5472
5473 2011-03-16  Richard Guenther  <rguenther@suse.de>
5474
5475         PR tree-optimization/48146
5476         * gcc.dg/torture/pr48146.c: New testcase.
5477
5478 2011-03-16  Richard Guenther  <rguenther@suse.de>
5479
5480         * gcc.dg/tree-ssa/pr14814.c: Adjust.
5481         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5482
5483 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
5484
5485         PR middle-end/48136
5486         * gcc.c-torture/compile/pr48136.c: New test.
5487
5488         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5489
5490         PR debug/45882
5491         * gcc.dg/guality/pr45882.c: New test.
5492
5493 2011-03-15  Jason Merrill  <jason@redhat.com>
5494
5495         * g++.dg/cpp0x/constexpr-recursion.C: New.
5496
5497         * g++.dg/cpp0x/implicit11.C: New.
5498
5499 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5500
5501         * g++.dg/cpp0x/constexpr-attribute.C: New.
5502
5503 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5504
5505         * g++.dg/parse/pr34758.C: New.
5506
5507 2011-03-15  Xinliang David Li  <davidxl@google.com>
5508
5509         PR c/47837
5510         * gcc.dg/uninit-pred-7_d.c: New test.
5511         * gcc.dg/uninit-pred-8_d.c: New test.
5512
5513 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5514
5515         PR target/46788
5516         * gcc.target/arm/pr46788.c: New.
5517
5518 2011-03-15  Richard Guenther  <rguenther@suse.de>
5519
5520         PR middle-end/47650
5521         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5522         * gfortran.dg/ishft_4.f90: Likewise.
5523         * gfortran.dg/leadz_trailz_3.f90: Likewise.
5524
5525 2011-03-15  Richard Guenther  <rguenther@suse.de>
5526
5527         PR tree-optimization/13954
5528         * g++.dg/tree-ssa/pr13954.C: New testcase.
5529
5530 2011-03-15  Richard Guenther  <rguenther@suse.de>
5531
5532         PR tree-optimization/48037
5533         * gcc.target/i386/pr48037-1.c: New testcase.
5534
5535 2011-03-15  Richard Guenther  <rguenther@suse.de>
5536
5537         PR tree-optimization/41490
5538         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5539         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5540         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5541         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5542         * g++.dg/tree-ssa/pr33604.C: Adjust.
5543
5544 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
5545
5546         PR middle-end/47917
5547         * gcc.c-torture/execute/pr47917.c: New test.
5548         * gcc.dg/pr47917.c: New test.
5549
5550         PR middle-end/38878
5551         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5552
5553 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
5554
5555         * gcc.target/i386/sse4_1-floor-vec.c: New test.
5556         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5557         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5558         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5559         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5560         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5561         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5562         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5563         * gcc.target/i386/avx-floor-vec.c: Ditto.
5564         * gcc.target/i386/avx-ceil-vec.c: Ditto.
5565         * gcc.target/i386/avx-trunc-vec.c: Ditto.
5566         * gcc.target/i386/avx-rint-vec.c: Ditto.
5567         * gcc.target/i386/avx-floorf-vec.c: Ditto.
5568         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5569         * gcc.target/i386/avx-truncf-vec.c: Ditto.
5570         * gcc.target/i386/avx-rintf-vec.c: Ditto.
5571
5572 2011-03-14  Tom Tromey  <tromey@redhat.com>
5573
5574         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5575         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5576         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5577
5578 2011-03-14  Tom Tromey  <tromey@redhat.com>
5579
5580         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5581         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5582         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5583
5584 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
5585
5586         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5587
5588 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
5589
5590         PR rtl-optimization/47166
5591         * gcc.c-torture/execute/postmod-1.c: New test.
5592
5593 2011-03-14  Richard Guenther  <rguenther@suse.de>
5594
5595         PR middle-end/48098
5596         * gcc.dg/torture/pr48098.c: New testcase.
5597
5598 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
5599
5600         PR target/48053
5601         * gcc.target/powerpc/pr48053-1.c: New test.
5602         * gcc.target/powerpc/pr48053-2.c: Likewise.
5603
5604 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5605
5606         PR libfortran/48066
5607         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
5608
5609 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5610
5611         PR libfortran/48066
5612         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
5613
5614 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
5615
5616         PR fortran/48059
5617         * gfortran.dg/class_41.f03: New.
5618
5619 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
5620
5621         * g++.dg/conversion/cast3.C: New test.
5622
5623 2011-03-11  Jason Merrill  <jason@redhat.com>
5624
5625         * g++.dg/template/error45.C: New.
5626
5627         * g++.dg/parse/no-type-defn1.C: New.
5628
5629         * g++.dg/ext/attrib40.C: New.
5630
5631         * g++.dg/cpp0x/regress/array1.C: New.
5632
5633 2011-03-11  Richard Guenther  <rguenther@suse.de>
5634
5635         PR tree-optimization/48067
5636         * gcc.dg/pr48067.c: New testcase.
5637
5638 2011-03-11  Richard Guenther  <rguenther@suse.de>
5639
5640         PR lto/48073
5641         * g++.dg/lto/20110311-1_0.C: New testcase.
5642
5643 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
5644
5645         PR c++/48035
5646         * g++.dg/inherit/virtual8.C: New test.
5647
5648         PR middle-end/48044
5649         * gcc.dg/torture/pr48044.c: New test.
5650
5651 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
5652
5653         PR fortran/47768
5654         * gfortran.dg/proc_ptr_comp_31.f90: New.
5655
5656 2011-03-11  Richard Guenther  <rguenther@suse.de>
5657
5658         PR tree-optimization/47278
5659         * gcc.dg/torture/pr47278-1.c: New testcase.
5660         * gcc.dg/torture/pr47278-2.c: Likewise.
5661
5662 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR tree-optimization/48063
5665         * gcc.dg/torture/pr48063.c: New test.
5666
5667 2011-03-10  Jason Merrill  <jason@redhat.com>
5668
5669         * g++.dg/template/array22.C: New.
5670
5671         * g++.dg/cpp0x/syntax-err1.C: New.
5672         * g++.dg/parse/error36.C: Adjust expected errors.
5673         * g++.old-deja/g++.pt/ctor2.C: Likewise.
5674         * g++.old-deja/g++.pt/typename3.C: Likewise.
5675         * g++.old-deja/g++.pt/typename4.C: Likewise.
5676         * g++.old-deja/g++.pt/typename6.C: Likewise.
5677
5678 2011-03-09  Jason Merrill  <jason@redhat.com>
5679
5680         * g++.dg/template/nontype22.C: New.
5681
5682 2011-03-09  Martin Jambor  <mjambor@suse.cz>
5683
5684         PR tree-optimization/47714
5685         * g++.dg/torture/pr47714.C: New test.
5686
5687 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5688
5689         PR target/47755
5690         * gcc.target/powerpc/pr47755-2.c: New file.
5691
5692 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
5693
5694         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5695         is not set in the environment, pass 64 as first argument when not
5696         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5697         native where ulimit -u is supported.
5698
5699 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5700
5701         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5702
5703 2011-03-08  Jason Merrill  <jason@redhat.com>
5704
5705         * g++.dg/template/nontype21.C: New.
5706
5707         * g++.dg/template/anon5.C: New.
5708
5709 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
5710
5711         PR debug/47881
5712         * gcc.dg/pr47881.c: New test.
5713
5714 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
5715
5716         PR c++/47957
5717         * g++.dg/lookup/template3.C: New test.
5718
5719 2011-03-08  Kai Tietz  <ktietz@redhat.com>
5720
5721         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5722         'long' type.
5723
5724 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
5725
5726         PR testsuite/47954
5727         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5728         sizeof to compute alignment.
5729
5730 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
5731
5732         PR tree-optimization/48022
5733         * gcc.dg/pr48022-1.c: New test.
5734         * gcc.dg/pr48022-2.c: New test.
5735
5736 2011-03-07  Jason Merrill  <jason@redhat.com>
5737
5738         * g++.dg/template/nontype20.C: New.
5739         * g++.dg/init/member1.C: Adjust expected errors.
5740         * g++.dg/parse/constant4.C: Likewise.
5741         * g++.dg/template/qualified-id3.C: Likewise.
5742         * g++.old-deja/g++.pt/crash10.C: Likewise.
5743
5744         * g++.dg/cpp0x/regress/non-const1.C: New.
5745
5746 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
5747
5748         PR debug/47991
5749         * gcc.dg/pr47991.c: New test.
5750
5751 2011-03-07  Jason Merrill  <jason@redhat.com>
5752
5753         * g++.dg/abi/mangle46.C: New.
5754
5755 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
5756
5757         PR target/47862
5758         * gcc.target/powerpc/pr47862.c: New.
5759
5760 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
5761
5762         PR target/45413
5763         * gcc.target/i386/combine-mul.c: Require nonpic.
5764
5765 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
5766             Nathan Froyd  <froydnj@codesourcery.com>
5767
5768         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5769
5770 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
5771
5772         * README.QMTEST: Remove.
5773
5774 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
5775             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5776
5777         PR fortran/47850
5778         * gfortran.dg/array_constructor_37.f90 : New test.
5779
5780 2011-03-05  Jason Merrill  <jason@redhat.com>
5781
5782         * g++.dg/abi/mangle39.C: ABI v5, not 6.
5783         * g++.dg/abi/mangle45.C: Likewise.
5784         * g++.dg/cpp0x/trailing1.C: Likewise.
5785
5786 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5787
5788         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5789
5790 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
5791
5792         PR rtl-optimization/47899
5793         * gcc.dg/pr47899.c: New test.
5794
5795         * gcc.dg/torture/pr47968.c: Ignore warnings.
5796
5797         PR tree-optimization/47967
5798         * gcc.c-torture/compile/pr47967.c: New test.
5799
5800 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
5801
5802         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5803         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5804
5805 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
5806
5807         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5808         and property_getAttributes() if __OBJC2__.
5809         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5810         * objc.dg/property/property-encoding-1.m: New.
5811         * obj-c++.dg/property/property-encoding-1.mm: New.
5812
5813 2011-03-04  Jason Merrill  <jason@redhat.com>
5814
5815         * g++.dg/template/pseudodtor6.C: New.
5816
5817         * g++.dg/inherit/covariant19.C: New.
5818
5819 2011-03-04  Richard Guenther  <rguenther@suse.de>
5820
5821         PR middle-end/47968
5822         * gcc.dg/torture/pr47968.c: New testcase.
5823
5824 2011-03-04  Richard Guenther  <rguenther@suse.de>
5825
5826         PR middle-end/47975
5827         * gcc.dg/torture/pr47975.c: New testcase.
5828
5829 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
5830
5831         PR c++/47974
5832         * g++.dg/template/crash106.C: New.
5833
5834 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
5835
5836         PR c/47963
5837         * gcc.dg/gomp/pr47963.c: New test.
5838         * g++.dg/gomp/pr47963.C: New test.
5839
5840 2011-03-02  Jason Merrill  <jason@redhat.com>
5841
5842         * g++.dg/cpp0x/regress/condition1.C: New.
5843
5844         * g++.dg/cpp0x/constexpr-ctor9.C: New.
5845
5846 2011-03-01  Jason Merrill  <jason@redhat.com>
5847
5848         * g++.dg/cpp0x/lambda/lambda-98.C: New.
5849
5850         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5851
5852 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
5853
5854         PR rtl-optimization/47925
5855         * gcc.c-torture/execute/pr47925.c: New test.
5856
5857 2011-03-01  Jason Merrill  <jason@redhat.com>
5858
5859         * g++.dg/cpp0x/decltype25.C: New.
5860
5861         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5862
5863 2011-03-01  Richard Guenther  <rguenther@suse.de>
5864
5865         PR tree-optimization/47890
5866         * gcc.dg/torture/pr47890.c: New testcase.
5867
5868 2011-03-01  Richard Guenther  <rguenther@suse.de>
5869
5870         PR lto/47924
5871         * gcc.dg/lto/pr47924_0.c: New testcase.
5872
5873 2011-03-01  Richard Guenther  <rguenther@suse.de>
5874
5875         PR lto/46911
5876         * gfortran.dg/lto/pr46911_0.f: New testcase.
5877
5878 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5879
5880         PR libgfortran/47933
5881         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5882         compile errors from older code form.
5883
5884 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5885
5886         PR libgfortran/47567
5887         * gfortran.dg/fmt_fw_d.f90: New test.
5888
5889 2011-02-28  Jason Merrill  <jason@redhat.com>
5890
5891         * g++.dg/inherit/covariant18.C: New.
5892
5893 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
5894
5895         PR middle-end/47893
5896         * gcc.dg/pr47893.c: New test.
5897
5898 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5899
5900         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5901         NULL in case of a selector with conflicting types.
5902         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5903
5904 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
5905
5906         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5907         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5908         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5909         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5910
5911 2011-02-28  Jason Merrill  <jason@redhat.com>
5912
5913         PR c++/47906
5914         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5915
5916 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5917
5918         PR libgfortran/47778
5919         * gfortran.dg/namelist_71.f90: New test.
5920
5921 2011-02-27  Jason Merrill  <jason@redhat.com>
5922
5923         PR c++/47906
5924         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5925         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5926
5927 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
5928
5929         PR c++/46466
5930         * g++.dg/cpp0x/constexpr-ctor8.C: New.
5931
5932 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
5933
5934         PR fortran/47886
5935         * gfortran.dg/gomp/task-1.f90: Removed.
5936
5937 2011-02-26  Jason Merrill  <jason@redhat.com>
5938
5939         * g++.dg/template/this-targ1.C: New.
5940
5941         * g++.dg/cpp0x/regress/template-const1.C: New.
5942         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5943         * g++.dg/template/function1.C: Adjust.
5944         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5945         * g++.dg/debug/debug7.C: Adjust.
5946
5947 2011-02-26  Tobias Burnus  <burnus@net-b.de>
5948
5949         PR fortran/47886
5950         * gfortran.dg/gomp/task-1.f90: New.
5951
5952 2011-02-25  Jie Zhang  <jie@codesourcery.com>
5953
5954         * gcc.target/arm/neon-thumb2-move.c: Add
5955         dg-require-effective-target arm_thumb2_ok.
5956
5957 2011-02-24  Jason Merrill  <jason@redhat.com>
5958
5959         * g++.dg/parse/constant1.C: Specify C++98 mode.
5960         * g++.dg/parse/constant5.C: Likewise.
5961         * g++.dg/parse/error2.C: Likewise.
5962         * g++.dg/parse/semicolon3.C: Likewise.
5963         * g++.dg/template/crash14.C: Likewise.
5964         * g++.dg/template/local4.C: Likewise.
5965         * g++.dg/template/nontype3.C: Likewise.
5966         * g++.dg/parse/crash31.C: Adjust expected errors.
5967         * g++.dg/template/function1.C: Likewise.
5968         * g++.dg/template/ref3.C: Likewise.
5969         * g++.dg/template/static9.C: Likewise.
5970         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5971
5972         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5973         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5974         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5975         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5976         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5977
5978 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
5979
5980         PR fortran/47878
5981         * gfortran.dg/pr47878.f90: New test.
5982
5983 2011-02-24  Richard Guenther  <rguenther@suse.de>
5984
5985         PR testsuite/47801
5986         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
5987         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
5988
5989 2011-02-24  Richard Guenther  <rguenther@suse.de>
5990
5991         PR fortran/47839
5992         * gfortran.dg/lto/pr47839_0.f90: New testcase.
5993         * gfortran.dg/lto/pr47839_1.f90: Likewise.
5994
5995 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5996
5997         PR libgfortran/47567
5998         * gfortran.dg/fmt_f0_1.f90: Update test.
5999
6000 2011-02-23  Jason Merrill  <jason@redhat.com>
6001
6002         * g++.dg/abi/mangle39.C: Adjust parm mangling.
6003         * g++.dg/abi/mangle45.C: New.
6004
6005         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6006         * g++.dg/template/canon-type-9.C: Match use of decltype
6007         between declaration and definition.
6008         * g++.dg/template/canon-type-12.C: Likewise.
6009
6010 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
6011
6012         PR fortran/40850
6013         * gfortran.dg/nested_allocatables_1.f90: New.
6014
6015 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
6016
6017         PR c++/46868
6018         * g++.dg/pr46868.C: New test.
6019         * g++.dg/parse/parameter-declaration-1.C: Adjust.
6020         * g++.dg/parse/error14.C: Adjust.
6021
6022 2011-02-23  Richard Guenther  <rguenther@suse.de>
6023
6024         PR tree-optimization/47838
6025         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6026
6027 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
6028
6029         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
6030
6031 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
6032
6033         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6034         * gfortran.dg/count_init_expr.f03: Ditto.
6035         * gfortran.dg/gomp/pr43711.f90: Ditto.
6036         * gcc.dg/struct-parse-2.c: Ditto.
6037         * gcc.dg/parse-error-3.c: Ditto.
6038         * gcc.dg/Wlogical-op-1.c: Ditto.
6039         * gcc.dg/Walways-true-1.c: Ditto.
6040         * gcc.dg/pr24225.c: Ditto.
6041         * gcc.dg/Walways-true-2.c: Ditto.
6042         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6043         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6044         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6045         * g++.dg/overload/defarg4.C: Ditto.
6046         * g++.dg/inherit/covariant16.C: Ditto.
6047         * g++.dg/inherit/virtual7.C: Ditto.
6048         * g++.dg/template/canon-type-9.C: Ditto.
6049         * g++.dg/template/access19.C: Ditto.
6050         * g++.dg/template/call7.C: Ditto.
6051         * g++.dg/template/canon-type-2.C: Ditto.
6052         * g++.dg/template/init7.C: Ditto.
6053         * g++.dg/template/sizeof-template-argument.C: Ditto.
6054         * g++.dg/template/const3.C: Ditto.
6055         * g++.dg/template/sfinae26.C: Ditto.
6056         * g++.dg/template/sfinae26.C: Ditto.
6057         * g++.dg/template/canon-type-11.C: Ditto.
6058         * g++.dg/template/union2.C: Ditto.
6059         * g++.dg/template/canon-type-3.C: Ditto.
6060         * g++.dg/template/canon-type-1.C: Ditto.
6061         * g++.dg/template/canon-type-5.C: Ditto.
6062         * g++.dg/template/canon-type-7.C: Ditto.
6063         * g++.dg/template/canon-type-10.C: Ditto.
6064         * g++.dg/template/spec36.C: Ditto.
6065         * g++.dg/template/typedef38.C: Ditto.
6066         * g++.dg/template/canon-type-4.C: Ditto.
6067         * g++.dg/template/canon-type-6.C: Ditto.
6068         * g++.dg/template/canon-type-13.C: Ditto.
6069         * g++.dg/template/instantiate9.C: Ditto.
6070         * g++.dg/template/ttp22.C: Ditto.
6071         * g++.dg/warn/Wreturn-type-6.C: Ditto.
6072         * g++.dg/warn/Walways-true-1.C: Ditto.
6073         * g++.dg/warn/Wlogical-op-1.C: Ditto.
6074         * g++.dg/warn/Walways-true-2.C: Ditto.
6075         * g++.dg/conversion/op4.C: Ditto.
6076         * g++.dg/opt/pr19650.C: Ditto.
6077         * g++.dg/lookup/friend11.C: Ditto.
6078         * g++.dg/other/default2.C: Ditto.
6079         * g++.dg/other/default3.C: Ditto.
6080         * g++.dg/other/dtor2.C: Ditto.
6081         * g++.dg/other/friend5.C: Ditto.
6082         * g++.dg/other/default5.C: Ditto.
6083         * g++.dg/init/brace6.C: Ditto.
6084         * g++.dg/init/aggr5.C: Ditto.
6085         * g++.dg/init/error2.C: Ditto.
6086         * g++.dg/expr/bound-mem-fun.C: Ditto.
6087         * g++.dg/expr/cond6.C: Ditto.
6088         * g++.dg/expr/stmt-expr-1.C: Ditto.
6089         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6090         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6091         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6092         * g++.dg/cpp0x/bracket1.C: Ditto.
6093         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6094         * g++.dg/cpp0x/pr38646.C: Ditto.
6095         * g++.dg/cpp0x/variadic73.C: Ditto.
6096         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6097         * g++.dg/cpp0x/bracket4.C: Ditto.
6098         * g++.dg/cpp0x/decltype4.C: Ditto.
6099         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6100         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6101         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6102         * g++.dg/cpp0x/variadic-new2.C: Ditto.
6103         * g++.dg/cpp0x/decltype2.C: Ditto.
6104         * g++.dg/cpp0x/decltype1.C: Ditto.
6105         * g++.dg/cpp0x/bracket2.C: Ditto.
6106         * g++.dg/cpp0x/decltype5.C: Ditto.
6107         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6108         * g++.dg/cpp0x/variadic70.C: Ditto.
6109         * g++.dg/cpp0x/decltype6.C: Ditto.
6110         * g++.dg/cpp0x/rvo.C: Ditto.
6111         * g++.dg/cpp0x/vt-40092.C: Ditto.
6112         * g++.dg/cpp0x/variadic-new.C: Ditto.
6113         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6114         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6115         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6116         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6117         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6118         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6119         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6120         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6121         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6122         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6123         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6124         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6125         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6126         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6127         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6128         * g++.dg/cpp0x/pr39639.C: Ditto.
6129         * g++.dg/cpp0x/decltype3.C: Ditto.
6130         * g++.dg/cpp0x/variadic68.C: Ditto.
6131         * g++.dg/cpp0x/variadic-function.C: Ditto.
6132         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6133         * g++.dg/cpp0x/variadic-bind.C: Ditto.
6134         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6135         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6136         * g++.dg/parse/crash35.C: Ditto.
6137         * g++.dg/parse/crash40.C: Ditto.
6138         * g++.dg/parse/defarg12.C: Ditto.
6139         * g++.dg/parse/crash34.C: Ditto.
6140         * g++.dg/parse/constructor3.C: Ditto.
6141         * g++.dg/parse/template23.C: Ditto.
6142         * g++.dg/parse/crash56.C: Ditto.
6143         * g++.dg/parse/dtor13.C: Ditto.
6144         * g++.dg/parse/error33.C: Ditto.
6145         * g++.dg/parse/ctor9.C: Ditto.
6146         * g++.dg/parse/error32.C: Ditto.
6147         * g++.dg/parse/error37.C: Ditto.
6148         * g++.dg/parse/bitfield3.C: Ditto.
6149         * g++.dg/parse/struct-4.C: Ditto.
6150         * g++.dg/ext/has_trivial_copy.C: Ditto.
6151         * g++.dg/ext/is_polymorphic.C: Ditto.
6152         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6153         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6154         * g++.dg/ext/has_nothrow_assign.C: Ditto.
6155         * g++.dg/ext/is_union.C: Ditto.
6156         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6157         * g++.dg/ext/is_pod.C: Ditto.
6158         * g++.dg/ext/has_virtual_destructor.C: Ditto.
6159         * g++.dg/ext/has_trivial_constructor.C: Ditto.
6160         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6161         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6162         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6163         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6164         * g++.dg/ext/is_abstract.C: Ditto.
6165         * g++.dg/ext/has_trivial_assign.C: Ditto.
6166         * g++.dg/ext/is_class.C: Ditto.
6167         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6168         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6169         * g++.dg/ext/is_base_of.C: Ditto.
6170         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6171         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6172         * g++.dg/ext/is_empty.C: Ditto.
6173         * g++.dg/ext/is_enum.C: Ditto.
6174         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6175         * gnat.dg/opt11.adb: Ditto.
6176         * obj-c++.dg/pr45735.mm: Ditto.
6177         * obj-c++.dg/pr24393.mm: Ditto.
6178         * obj-c++.dg/exceptions-2.mm: Ditto.
6179         * objc.dg/pr45735.m: Ditto.
6180         * objc.dg/pr24393.m: Ditto.
6181
6182 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
6183
6184         * objc.dg/attributes/objc-exception-1.m: New.
6185
6186 2011-02-23  Jie Zhang  <jie@codesourcery.com>
6187
6188         * gcc.dg/cpp/include7.c: New test.
6189
6190 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
6191
6192         PR c++/47242
6193         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6194
6195 2011-02-23  Jie Zhang  <jie@codesourcery.com>
6196
6197         PR rtl-optimization/47763
6198         * gcc.dg/pr47763.c: New test.
6199
6200 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
6201
6202         PR fortran/45743
6203         * gfortran.dg/whole_file_32.f90 : New test.
6204
6205 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
6206
6207         PR c++/47666
6208         * g++.dg/inherit/virtual7.C: New test.
6209
6210 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
6211
6212         PR objc/47832
6213         * objc.dg/type-size-3.m: Updated error message.
6214         * objc.dg/type-size-4.m: New test.
6215         * objc.dg/type-size-5.m: New test.
6216
6217 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6218
6219         * lib/gnat.exp: Fix comments.
6220         Don't load libgloss.exp.
6221         (default_gnat_version): Call $compiler with --version.
6222         Adapt regexp for gnatmake output, insert version.
6223         (gnat_version): New proc.
6224         (gnat_init): Remove gnat_libgcc_s_path.
6225         (gnat_target_compile): Likewise.
6226         Remove ld_library_path.
6227         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6228         (gnat_pass): Remove.
6229         (gnat_pass): Remove.
6230         (gnat_finish): Remove.
6231         (gnat_exit): Remove.
6232         (local_find_gnatmake): Reindent.
6233         (runtest_file_p): Remove.
6234         (prune_warnings): Remove.
6235         (find_gnatclean): New proc.
6236         * lib/gnat-dg.exp (lremove): New proc.
6237         (gnat-dg-test): Reindent.
6238         Remove additional output files.
6239         (gnat-dg-runtest): Remove.
6240
6241         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6242         * gnat.dg/loop_optimization6.adb: Likewise.
6243         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6244
6245 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
6246
6247         PR tree-optimization/47835
6248         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6249
6250 2011-02-22  Tobias Burnus  <burnus@net-b.de>
6251
6252         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6253         * gfortran.dg/abstract_type_2.f03: Ditto.
6254         * gfortran.dg/abstract_type_3.f03: Ditto.
6255         * gfortran.dg/abstract_type_4.f03: Ditto.
6256         * gfortran.dg/abstract_type_5.f03: Ditto.
6257         * gfortran.dg/abstract_type_6.f03: Ditto.
6258         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6259         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6260         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6261         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6262         * gfortran.dg/array_function_5.f90: Ditto.
6263         * gfortran.dg/asynchronous_3.f03: Ditto.
6264         * gfortran.dg/char_expr_1.f90: Ditto.
6265         * gfortran.dg/class_14.f03: Ditto.
6266         * gfortran.dg/data_array_6.f: Ditto.
6267         * gfortran.dg/data_invalid.f90: Ditto.
6268         * gfortran.dg/dot_product_1.f03: Ditto.
6269         * gfortran.dg/func_derived_5.f90: Ditto.
6270         * gfortran.dg/func_result_4.f90: Ditto.
6271         * gfortran.dg/implied_do_1.f90: Ditto.
6272         * gfortran.dg/initialization_25.f90: Ditto.
6273         * gfortran.dg/initialization_26.f90: Ditto.
6274         * gfortran.dg/interface_34.f90: Ditto.
6275         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6276         * gfortran.dg/keyword_symbol_1.f90: Ditto.
6277         * gfortran.dg/matmul_8.f03: Ditto.
6278         * gfortran.dg/merge_init_expr.f90: Ditto.
6279         * gfortran.dg/pack_assign_1.f90: Ditto.
6280         * gfortran.dg/pack_vector_1.f90: Ditto.
6281         * gfortran.dg/pointer_check_8.f90: Ditto.
6282         * gfortran.dg/product_init_expr.f03: Ditto.
6283         * gfortran.dg/reshape_order_5.f90: Ditto.
6284         * gfortran.dg/reshape_shape_1.f90: Ditto.
6285         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6286         * gfortran.dg/same_name_2.f90: Ditto.
6287         * gfortran.dg/selected_real_kind_1.f90: Ditto.
6288         * gfortran.dg/spread_init_expr.f03: Ditto.
6289         * gfortran.dg/stmt_func_1.f90: Ditto.
6290         * gfortran.dg/sum_init_expr.f03: Ditto.
6291         * gfortran.dg/transpose_3.f03: Ditto.
6292         * gfortran.dg/unpack_init_expr.f03: Ditto.
6293         * gfortran.dg/warn_conversion.f90: Ditto.
6294         * gfortran.dg/warn_conversion_2.f90: Ditto.
6295         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6296         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6297         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6298         * gfortran.dg/whole_file_16.f90: Ditto.
6299         * gfortran.dg/whole_file_17.f90: Ditto.
6300         * gfortran.dg/whole_file_18.f90: Ditto.
6301         * gfortran.dg/whole_file_20.f03: Ditto.
6302         * gfortran.dg/whole_file_5.f90: Ditto.
6303         * gfortran.dg/whole_file_6.f90: Ditto.
6304         * gfortran.dg/write_invalid_format.f90: Ditto.
6305         * gfortran.dg/zero_sized_6.f90: Ditto.
6306
6307 2011-02-21  Jeff Law <law@redhat.com>
6308
6309         PR rtl-optimization/46178
6310         * gcc.target/i386/pr46178.c: New test.
6311
6312         PR rtl-optimization/46002
6313         * gcc.c-torture/compile/pr46002.c: New test.
6314
6315 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6316
6317         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6318         *-*-hpux10*.
6319
6320 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
6321
6322         PR debug/47106
6323         * g++.dg/debug/pr47106.C: Require effective target lto.
6324
6325 2011-02-21  Jason Merrill  <jason@redhat.com>
6326
6327         * g++.dg/cpp0x/constexpr-diag2.C: New.
6328
6329 2011-02-20  Jason Merrill  <jason@redhat.com>
6330
6331         * g++.dg/cpp0x/constexpr-ctor7.C: New.
6332
6333         * g++.dg/cpp0x/fntmpdefarg2.C: New.
6334
6335         * g++.dg/overload/conv-op1.C: New.
6336
6337         * g++.dg/cpp0x/constexpr-synth1.C: New.
6338
6339 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
6340
6341         * objc.dg/layout-2.m: New.
6342         * objc.dg/selector-3.m: Adjusted location of error message.
6343         * objc.dg/type-size-3.m: Same.
6344         * obj-c++.dg/selector-3.mm: Same.
6345
6346 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
6347
6348         PR objc/47784
6349         * objc.dg/property/dotsyntax-22.m: New.
6350         * obj-c++.dg/property/dotsyntax-22.mm: New.
6351
6352 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
6353
6354         PR c++/46394
6355         * g++.dg/template/typedef38.C: New test.
6356
6357 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
6358
6359         PR fortran/46818
6360         * gfortran.dg/whole_file_30.f90 : New test.
6361         * gfortran.dg/whole_file_31.f90 : New test.
6362
6363 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
6364
6365         PR fortran/45077
6366         PR fortran/44945
6367         * gfortran.dg/whole_file_28.f90 : New test.
6368         * gfortran.dg/whole_file_29.f90 : New test.
6369
6370 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6371
6372         PR c++/44118
6373         * g++.dg/template/crash105.C: New.
6374
6375 2011-02-19  Jason Merrill  <jason@redhat.com>
6376
6377         * g++.dg/cpp0x/regress/no-elide1.C: New.
6378
6379 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
6380
6381         PR tree-optimization/46620
6382         * gcc.dg/pr46620.c: New.
6383
6384 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
6385
6386         PR c/47809
6387         * gcc.target/i386/pr47809.c: New test.
6388
6389 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6390             Tobias Burnus  <burnus@net-b.de>
6391
6392         * lib/target-supports.exp
6393         (check_effective_target_fortran_large_real): New check for large reals.
6394         * gfortran.dg/nan_7.f90: New test.
6395
6396 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6397
6398         PR libgfortran/47567
6399         * gfortran.dg/fmt_f0_1.f90: Update test.
6400
6401 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
6402
6403         PR fortran/47348
6404         * gfortran.dg/array_constructor_36.f90 : New test.
6405         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6406         allow for comparison between different elements of the array
6407         constructor at different levels of optimization.
6408
6409 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
6410
6411         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6412         * gcc.target/i386/pr32280-1.c: Likewise.
6413
6414 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
6415
6416         PR target/47800
6417         * gcc.target/i386/pr47800.c: New test.
6418
6419 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
6420
6421         * objc/execute/exceptions/foward-1.x: New.
6422
6423 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
6424
6425         PR fortran/47789
6426         * gfortran.dg/derived_constructor_comps_4.f90: New.
6427
6428 2011-02-18  Tobias Burnus
6429
6430         PR fortran/47775
6431         * gfortran.dg/func_result_6.f90: New.
6432
6433 2011-02-18  Michael Matz  <matz@suse.de>
6434
6435         PR fortran/45586
6436         * gfortran.dg/lto/pr45586_0.f90: New test.
6437         * gfortran.dg/typebound_proc_20.f90: Ditto.
6438         * gfortran.dg/typebound_proc_21.f90: Ditto.
6439
6440 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
6441
6442         PR c++/47795
6443         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6444
6445 2011-02-18  Tobias Burnus  <burnus@net-b.de>
6446
6447         PR fortran/47750
6448         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6449         gcc_warning_prefix.
6450         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6451         normalizing the error/warning output.
6452         * gfortran.dg/Wall.f90: Update dg-error/warning.
6453         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6454         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6455         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6456         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6457         * gfortran.dg/class_30.f90: Update dg-error/warning.
6458         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6459         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6460         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6461         * gfortran.dg/entry_17.f90: Update dg-error/warning.
6462         * gfortran.dg/entry_19.f90: Update dg-error/warning.
6463         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6464         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6465         * gfortran.dg/g77/12632.f: Update dg-error/warning.
6466         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6467         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6468         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6469         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6470         * gfortran.dg/goto_8.f90: Update dg-error/warning.
6471         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6472         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6473         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6474         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6475         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6476         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6477         * gfortran.dg/volatile3.f90: Update dg-error/warning.
6478         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6479         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6480         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6481         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6482         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6483
6484 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
6485
6486         PR fortran/47768
6487         * gfortran.dg/proc_ptr_comp_30.f90: New.
6488
6489 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
6490
6491         PR debug/47780
6492         * gcc.target/i386/pr47780.c: New test.
6493
6494 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
6495
6496         PR fortran/47767
6497         * gfortran.dg/class_40.f03: New.
6498
6499 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
6500
6501         PR c++/47208
6502         * g++.dg/cpp0x/auto21.C: New test.
6503
6504 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
6505
6506         * objc.dg/special/unclaimed-category-1.h: Updated for
6507         new ABI support.
6508         * objc.dg/special/unclaimed-category-1.m: Same.
6509         * objc.dg/zero-link-1.m: Same.
6510         * objc.dg/lookup-1.m: Same.
6511         * objc.dg/torture/strings/const-str-9.m
6512         * objc.dg/torture/strings/const-str-10.m: Same.
6513         * objc.dg/torture/strings/const-str-11.m: Same.
6514         * objc.dg/torture/forward-1.m: Same.
6515         * objc.dg/zero-link-2.m: Same.
6516         * objc.dg/encode-7-next-64bit.m: Same.
6517         * objc.dg/method-4.m: Same.
6518         * objc.dg/next-runtime-1.m: Same.
6519         * objc.dg/image-info.m: Same.
6520         * objc.dg/pr23214.m: Same.
6521         * objc.dg/symtab-1.m: Same.
6522         * obj-c++.dg/basic.m: Same.
6523         * obj-c++.dg/proto-lossage-3.m: Same.
6524         * obj-c++.dg/torture/strings/const-str-10.m: Same.
6525         * obj-c++.dg/torture/strings/const-str-11.m: Same.
6526         * obj-c++.dg/torture/strings/const-str-9.m: Same.
6527         * obj-c++.dg/method-11.m: Same.
6528         * objc/execute/enumeration-1.m: Same.
6529         * objc/execute/object_is_class.m: Same.
6530         * objc/execute/formal_protocol-2.m: Same.
6531         * objc/execute/formal_protocol-4.m: Same.
6532         * objc/execute/formal_protocol-6.m: Same.
6533         * objc/execute/bycopy-3.m: Same.
6534         * objc/execute/exceptions/catchall-1.m: Same.
6535         * objc/execute/exceptions/finally-1.m: Same.
6536         * objc/execute/exceptions/local-variables-1.m: Same.
6537         * objc/execute/exceptions/foward-1.m: Same.
6538         * objc/execute/bf-common.h
6539         * objc/execute/enumeration-2.m: Same.
6540         * objc/execute/formal_protocol-1.m: Same.
6541         * objc/execute/formal_protocol-3.m: Same.
6542         * objc/execute/formal_protocol-5.m: Same.
6543         * objc/execute/accessing_ivars.m: Same.
6544         * objc/execute/bycopy-2.m: Same.
6545         * objc/execute/formal_protocol-7.m: Same.
6546         * objc/execute/compatibility_alias.m: Same.
6547         * objc/execute/no_clash.m: Same.
6548         * objc/execute/object_is_meta_class.m: Same.
6549         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6550         * objc/execute/class-tests-1.h: Include stdio.h.
6551         * objc/execute/class-tests-2.h: Same.
6552         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6553         runtimes.
6554         * obj-c++.dg/try-catch-2.mm: Same.
6555
6556 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
6557
6558         PR c++/47783
6559         * g++.dg/warn/Wunused-parm-4.C: New test.
6560
6561 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
6562             Jan Hubicka  <jh@suse.cz>
6563
6564         PR debug/47106
6565         PR debug/47402
6566         * g++.dg/debug/pr47106.C: New.
6567
6568 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
6569
6570         PR target/43653
6571         * gcc.target/i386/pr43653.c: New test.
6572
6573 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
6574
6575         PR c++/47172
6576         * g++.dg/template/inherit6.C: New test.
6577
6578 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
6579
6580         PR fortran/47745
6581         * gfortran.dg/class_39.f03: New.
6582
6583 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
6584
6585         PR c++/47326
6586         * g++.dg/cpp0x/variadic106.C: New test.
6587
6588 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
6589
6590         PR libfortran/47757
6591         * gfortran.dg/pr47757-1.f90: New test.
6592         * gfortran.dg/pr47757-2.f90: New test.
6593         * gfortran.dg/pr47757-3.f90: New test.
6594
6595         PR c++/47704
6596         * g++.dg/cpp0x/enum8.C: New test.
6597
6598 2011-02-15  Jason Merrill  <jason@redhat.com>
6599
6600         * g++.dg/inherit/implicit-trivial1.C: New.
6601         * g++.dg/cpp0x/implicit-trivial1.C: New.
6602
6603 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
6604
6605         PR middle-end/47725
6606         * gcc.dg/torture/pr47725.c: Removed.
6607
6608 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6609
6610         PR target/47755
6611         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6612         constant does not generate a load from memory.
6613
6614 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
6615
6616         PR middle-end/47725
6617         * gcc.dg/torture/pr47725.c: New.
6618
6619 2011-02-15  Richard Guenther  <rguenther@suse.de>
6620
6621         PR tree-optimization/47743
6622         * gcc.dg/torture/pr47743.c: New testcase.
6623
6624 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
6625
6626         PR middle-end/47581
6627         * gcc.target/i386/pr47581.c: New test.
6628
6629 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
6630
6631         PR fortran/47730
6632         * gfortran.dg/select_type_22.f03: New.
6633
6634 2011-02-14  Jason Merrill  <jason@redhat.com>
6635
6636         * g++.dg/cpp0x/regress/enum1.C: New.
6637
6638 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
6639
6640         * gnat.dg/include.adb: New test.
6641
6642 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
6643
6644         PR fortran/47728
6645         * gfortran.dg/class_38.f03: New.
6646
6647 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
6648
6649         * gcc.dg/pr46494.c: New test.
6650
6651 2011-02-14  Richard Guenther  <rguenther@suse.de>
6652
6653         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6654
6655 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6656
6657         PR ada/41929
6658         * gnat.dg/null_pointer_deref1.exp: Don't skip on
6659         sparc*-sun-solaris2.11.
6660
6661 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
6662
6663         PR fortran/47349
6664         * gfortran.dg/argument_checking_18.f90: New.
6665
6666 2011-02-13  Tobias Burnus  <burnus@net-b.de>
6667
6668         * gfortran.dg/argument_checking_13.f90: Update dg-error.
6669         * gfortran.dg/argument_checking_17.f90: New.
6670
6671 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
6672
6673         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6674         are temporarily disabled.
6675         * gfortran.dg/class_7.f03: Ditto.
6676         * gfortran.dg/coarray_14.f90: Ditto.
6677         * gfortran.dg/typebound_proc_13.f03: Ditto.
6678
6679 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
6680
6681         PR fortran/45586
6682         * gfortran.dg/extends_11.f03: New.
6683
6684 2011-02-11  Xinliang David Li  <davidxl@google.com>
6685
6686         PR tree-optimization/47707
6687         * g++.dg/tree-ssa/pr47707.C: New test.
6688
6689 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
6690
6691         * g++.dg/opt/inline17.C: New test.
6692
6693 2011-02-11  Tobias Burnus  <burnus@net-b.de>
6694
6695         PR fortran/47550
6696         * gfortran.dg/pure_formal_2.f90: New.
6697
6698 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
6699
6700         PR rtl-optimization/47614
6701         * gfortran.dg/pr47614.f: New.
6702
6703 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
6704
6705         PR driver/47678
6706         * gcc.dg/opts-6.c: New test.
6707
6708 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR debug/47684
6711         * gcc.dg/pr47684.c: New test.
6712
6713 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6714
6715         PR target/47629
6716         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6717         c99_runtime, dg-add-options c99_runtime.
6718         (main): Use __asm__.
6719
6720 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6721
6722         PR testsuite/47400
6723         * lib/target-supports.exp (check_ascii_locale_available): New proc.
6724         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6725         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6726         * gcc.dg/ucnid-10.c: Likewise.
6727         * gcc.dg/ucnid-13.c: Likewise.
6728         * gcc.dg/ucnid-7.c: Likewise.
6729         * gcc.dg/ucnid-8.c: Likewise.
6730         Adapt dg-warning line number.
6731
6732 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
6733
6734         * gcc.target/i386/parity-1.c: Use -march=k8.
6735         * gcc.target/i386/parity-2.c: Ditto.
6736         * gcc.target/i386/vecinit-1.c: Ditto.
6737         * gcc.target/i386/vecinit-2.c: Ditto.
6738
6739 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6740
6741         PR target/46610
6742         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6743         * gcc.target/mips/save-restore-3.c: Likewise.
6744         * gcc.target/mips/save-restore-4.c: Likewise.
6745         * gcc.target/mips/save-restore-5.c: Likewise.
6746
6747         PR target/47683
6748         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6749         * g++.dg/tree-prof/partition2.C: Likewise.
6750
6751 2011-02-09  Jason Merrill  <jason@redhat.com>
6752
6753         * g++.dg/tree-ssa/inline-3.C: Use a normal function
6754         rather than misdeclare std::puts.
6755
6756         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6757         * g++.dg/other/warning1.C: Likewise.
6758         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6759         * g++.old-deja/g++.gb/scope06.C: Likewise.
6760         * g++.old-deja/g++.law/cvt11.C: Likewise.
6761         * g++.old-deja/g++.law/init1.C: Likewise.
6762         * g++.dg/abi/mangle26.C: Likewise.
6763
6764         * g++.dg/template/function1.C: Adjust for C++0x mode.
6765         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6766
6767         * g++.dg/ext/label10.C: Adjust for C++0x mode.
6768         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6769
6770         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6771
6772         * g++.dg/cpp0x/regress/abi-empty7.C: New.
6773
6774         * g++.dg/cpp0x/regress: New directory.
6775         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6776         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6777         * g++.dg/cpp0x/regress/regress3.C: New.
6778
6779 2011-02-10  Richard Guenther  <rguenther@suse.de>
6780
6781         PR tree-optimization/47677
6782         * gcc.dg/torture/pr47677.c: New testcase.
6783
6784 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
6785
6786         * objc.dg/special/load-category-1.m: Remove unused header.
6787         * objc.dg/special/load-category-1a.m: Likewise.
6788         * objc.dg/special/load-category-2.m: Likewise.
6789         * objc.dg/special/load-category-2a.m: Likewise.
6790         * objc.dg/special/load-category-3.m: Likewise.
6791         * objc.dg/special/load-category-3a.m: Likewise.
6792         * objc.dg/attributes/proto-attribute-2.m: Likewise.
6793         * objc.dg/attributes/proto-attribute-3.m: Likewise.
6794         * objc.dg/attributes/class-attribute-1.m: Likewise.
6795         * objc.dg/property/property.exp: Don't run for Darwin < 9.
6796         * obj-c++.dg/property/property.exp: Likewise.
6797         * objc.dg/attributes/method-sentinel-1.m: Update type header.
6798         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6799         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6800         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6801         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6802         * obj-c++.dg/template-8.mm: Likewise.
6803
6804 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
6805
6806         PR target/47665
6807         * gcc.target/i386/pr47665.c: New test.
6808
6809 2011-02-10  Jie Zhang  <jie@codesourcery.com>
6810
6811         PR testsuite/47622
6812         Revert
6813         2011-02-05  Jie Zhang  <jie@codesourcery.com>
6814         PR debug/42631
6815         * gcc.dg/pr42631.c: Update test.
6816         * gcc.dg/pr42631-2.c: New test.
6817
6818 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
6819
6820         PR fortran/47352
6821         * gfortran.dg/proc_decl_25.f90: New.
6822
6823 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
6824
6825         PR fortran/47463
6826         * gfortran.dg/typebound_assignment_2.f03: New.
6827
6828 2011-02-09  Richard Guenther  <rguenther@suse.de>
6829
6830         PR tree-optimization/47664
6831         * gcc.dg/tree-ssa/inline-7.c: New testcase.
6832
6833 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
6834
6835         PR middle-end/47646
6836         * gnat.dg/uninit_func.adb: Adjust dg directive.
6837
6838 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
6839
6840         PR middle-end/47646
6841         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6842
6843 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
6844
6845         PR fortran/47637
6846         * gfortran.dg/auto_dealloc_2.f90: New.
6847
6848 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6849
6850         * gcc.dg/builtins-config.h: Remove __sgi handling.
6851         * lib/target-supports.exp (add_options_for_c99_runtime): Add
6852         -std=c99 for mips-sgi-irix6.5*.
6853
6854 2011-02-09  Martin Jambor  <mjambor@suse.cz>
6855
6856         PR middle-end/45505
6857         * gfortran.dg/pr25923.f90: Remove xfails.
6858
6859 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6860
6861         PR fortran/47583
6862         * gfortran.dg/inquire_14.f90: New test.
6863
6864 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
6865
6866         PR fortran/45290
6867         * gfortran.dg/pointer_init_6.f90: New.
6868
6869 2011-02-08  Jeff Law <law@redhat.com>
6870
6871         PR tree-optimization/42893
6872         * gcc.tree-ssa/pr42893.c: New test.
6873
6874 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
6875
6876         PR tree-optimization/46834
6877         PR tree-optimization/46994
6878         PR tree-optimization/46995
6879         * gcc.dg/graphite/id-pr46834.c: New.
6880         * gfortran.dg/graphite/id-pr46994.f90: New.
6881         * gfortran.dg/graphite/id-pr46995.f90: New.
6882
6883 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6884
6885         PR middle-end/47646
6886         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6887         using the variable is known the warning is emitted there.
6888         * gcc.dg/uninit-pr19430.c (foo): Likewise.
6889         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6890
6891         * c-c++-common/pr20000.c (g): Both warnings occur at the return
6892         statement.
6893         (vg): Likewise.
6894         * gcc.dg/noreturn-1.c (foo5): Likewise.
6895         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6896         (method2): Likewise.
6897
6898         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6899         the return statement using the uninitialized variable.
6900         * gfortran.dg/pr39666-2.f90 (f): Likewise.
6901
6902 2011-02-08  Richard Guenther  <rguenther@suse.de>
6903
6904         PR middle-end/47639
6905         * g++.dg/opt/pr47639.c: New testcase.
6906
6907 2011-02-08  Richard Guenther  <rguenther@suse.de>
6908
6909         PR tree-optimization/47632
6910         * g++.dg/opt/pr47632.C: New testcase.
6911
6912 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6913
6914         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6915
6916 2011-02-07  Richard Guenther  <rguenther@suse.de>
6917
6918         PR tree-optimization/47615
6919         * g++.dg/opt/pr47615.C: New testcase.
6920
6921 2011-02-07  Richard Guenther  <rguenther@suse.de>
6922
6923         PR tree-optimization/47621
6924         * gcc.dg/torture/pr47621.c: New testcase.
6925
6926 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
6927
6928         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6929
6930 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
6931
6932         PR fortran/47592
6933         * gfortran.dg/allocate_with_source_1 : New test.
6934
6935 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
6936
6937         PR middle-end/47610
6938         * gcc.dg/pr47610.c: New test.
6939
6940 2011-02-05  Jie Zhang  <jie@codesourcery.com>
6941
6942         PR debug/42631
6943         * gcc.dg/pr42631.c: Update test.
6944         * gcc.dg/pr42631-2.c: New test.
6945
6946 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6947
6948         PR fortran/47574
6949         * gfortran.dg/pr47574.f90:  New test.
6950
6951 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
6952
6953         PR tree-optimization/46194
6954         * gcc.dg/autopar/pr46194.c: New.
6955
6956 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6957
6958         PR tree-optimization/43695
6959         * g++.dg/ipa/pr43695.C: New.
6960
6961 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
6962
6963         PR inline-asm/23200
6964         * gcc.dg/pr23200.c: New test.
6965
6966 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
6967
6968         PR c++/47589
6969         * g++.dg/pr47589.C: New test.
6970
6971 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
6972
6973         PR c++/47398
6974         * g++.dg/template/typedef37.C: New test.
6975         * g++.dg/template/param1.C: Adjust expected error message.
6976
6977 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
6978
6979         PR middle-end/31490
6980         * gcc.dg/pr31490-2.c: New test.
6981         * gcc.dg/pr31490-3.c: New test.
6982         * gcc.dg/pr31490-4.c: New test.
6983
6984 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
6985             Jakub Jelinek  <jakub@redhat.com>
6986
6987         PR c++/46890
6988         * g++.dg/parser/semicolon3.C: Adjust.
6989         * g++.dg/parser/semicolon4.C: New testcase.
6990         * g++.dg/pr46890.C: New testcase.
6991
6992 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6993
6994         PR c++/29571
6995         * g++.dg/init/pr29571.C: New.
6996
6997 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
6998
6999         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7000         instead of vect_int.
7001
7002 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
7003
7004         PR target/47312
7005         * gcc.target/i386/pr47312.c: New test.
7006
7007         PR target/47564
7008         * gcc.target/i386/pr47564.c: New test.
7009
7010 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
7011
7012         PR tree-optimization/45122
7013         * gcc.dg/tree-ssa/pr45122.c: New.
7014
7015 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7016
7017         PR target/47272
7018         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7019         and vec_vsx_st.
7020
7021         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7022         and vsx so a default --with-cpu=power7 doesn't give an error
7023         when -mavoid-indexed-addresses is used.
7024
7025         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7026         wrapper function to save the arguments and then jump to the real
7027         function, rather than depending on the compiler not to move stuff
7028         before an asm.
7029         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7030
7031 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
7032             Paul Thomas  <pault@gcc.gnu.org>
7033
7034         PR fortran/47082
7035         * gfortran.dg/class_37.f03 : New test.
7036
7037 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
7038             Richard Guenther  <rguenther@suse.de>
7039
7040         PR tree-optimization/40979
7041         PR bootstrap/47044
7042         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7043         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7044         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7045         check_vect_support_and_set_flags.
7046         * gfortran.dg/graphite/vect-pr40979.f90: New.
7047
7048 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
7049
7050         PR fortran/47572
7051         * gfortran.dg/class_36.f03: New.
7052
7053 2011-02-02  Richard Guenther  <rguenther@suse.de>
7054
7055         PR tree-optimization/47566
7056         * gcc.dg/lto/20110201-1_0.c: New testcase.
7057
7058 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
7059
7060         PR debug/47498
7061         PR debug/47501
7062         PR debug/45136
7063         PR debug/45130
7064         * debug/pr47498.c: New.
7065         * debug/pr47501.c: New.
7066
7067 2011-02-01  Richard Guenther  <rguenther@suse.de>
7068
7069         PR tree-optimization/47559
7070         * g++.dg/torture/pr47559.C: New testcase.
7071
7072 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
7073
7074         PR fortran/47565
7075         * gfortran.dg/typebound_call_20.f03: New.
7076
7077 2011-02-01  Richard Guenther  <rguenther@suse.de>
7078
7079         PR tree-optimization/47555
7080         * gcc.dg/pr47555.c: New testcase.
7081
7082 2011-02-01  Richard Guenther  <rguenther@suse.de>
7083
7084         PR tree-optimization/47541
7085         * g++.dg/torture/pr47541.C: New testcase.
7086
7087 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
7088
7089         PR fortran/47455
7090         * gfortran.dg/typebound_call_19.f03: New.
7091
7092 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
7093
7094         PR c++/47416
7095         * g++.dg/cpp0x/pr47416.C: New test.
7096
7097 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
7098
7099         PR fortran/47519
7100         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7101
7102 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
7103
7104         PR fortran/47463
7105         * gfortran.dg/typebound_assignment_1.f03: New.
7106
7107 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
7108
7109         PR tree-optimization/47538
7110         * gcc.c-torture/execute/pr47538.c: New test.
7111
7112 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7113
7114         PR target/45325
7115         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7116
7117 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7118
7119         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7120
7121 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
7122
7123         PR rtl-optimization/44031
7124         * gcc.c-torture/compile/20110131-1.c: New test.
7125
7126 2011-01-31  Tobias Burnus  <burnus@net-b.de>
7127
7128         PR fortran/47042
7129         * gfortran.dg/stmt_func_1.f90: New.
7130
7131 2011-01-31  Tobias Burnus  <burnus@net-b.de>
7132
7133         PR fortran/47042
7134         * gfortran.dg/interface_34.f90: New.
7135
7136 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
7137
7138         PR fortran/47523
7139         * gfortran.dg/realloc_on_assign_5.f03: New test.
7140         * gfortran.dg/realloc_on_assign_5.f03: New test.
7141
7142 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7143
7144         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7145         * gfortran.dg/bessel_7.f90: Likewise.
7146         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
7147
7148         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7149         * gfortran.dg/sum_init_expr.f03: Likewise.
7150
7151         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7152
7153         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7154         -r -nostdlib.
7155
7156         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7157         loop only on "vect_intfloat_cvt" targets.
7158
7159 2011-01-29  Tobias Burnus  <burnus@net-b.de>
7160
7161         PR fortran/47531
7162         * gfortran.dg/shape_6.f90: New.
7163
7164 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7165
7166         PR libgfortran/47434
7167         * gfortran.dg/read_infnan_1.f90: Update test.
7168         * gfortran.dg/module_nan.f90: Update test.
7169         * gfortran.dg/char4_iunit_1.f03: Update test.
7170         * gfortran.dg/large_real_kind_1.f90: Update test.
7171         * gfortran.dg/real_const_3.f90: Update test.
7172         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7173
7174 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
7175
7176         PR c++/47311
7177         * g++.dg/template/param2.C: New test.
7178
7179 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7180
7181         PR libgfortran/47285
7182         * gfortran.dg/fmt_g.f: New test.
7183
7184 2011-01-28  Tobias Burnus  <burnus@net-b.de>
7185
7186         PR fortran/47507
7187         * gfortran.dg/pure_formal_1.f90: New.
7188
7189 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
7190
7191         PR target/42894
7192         * gcc.dg/tls/pr42894.c: New test.
7193
7194 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7195
7196         * gcc.dg/pr47276.c: Add dg-require-visibility.
7197
7198 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7199
7200         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7201
7202 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
7203             Tobias Burnus  <burnus@gcc.gnu.org>
7204
7205         PR fortran/45170
7206         PR fortran/35810
7207         PR fortran/47350
7208         * gfortran.dg/realloc_on_assign_3.f03: New test.
7209         * gfortran.dg/realloc_on_assign_4.f03: New test.
7210         * gfortran.dg/allocatable_function_5.f90: New test.
7211         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7212         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7213         implemented" dg-errors.
7214
7215 2011-01-27  Jan Hubicka  <jh@suse.cz>
7216
7217         PR middle-end/46949
7218         * gcc.dg/attr-weakref-4.c: New testcase
7219
7220 2011-01-27  Martin Jambor  <mjambor@suse.cz>
7221
7222         PR tree-optimization/47228
7223         * gcc.dg/torture/pr47228.c: New test.
7224
7225 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7226
7227         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7228
7229 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7230
7231         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7232         when using auto-overlay support on the SPU.
7233
7234 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7235
7236         PR rtl-optimization/44174
7237         * gcc.target/i386/asm-6.c: New test.
7238
7239 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
7240
7241         PR rtl-optimization/46856
7242         * gcc.c-torture/compile/pr46856.c: New test.
7243
7244 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
7245             Andrew Pinski  <pinskia@gmail.com>
7246
7247         PR c/43082
7248         * gcc.dg/pr43082.c: New.
7249
7250 2011-01-26  DJ Delorie  <dj@redhat.com>
7251
7252         PR rtl-optimization/46878
7253         * gcc.dg/pr46878-1.c: New test.
7254
7255 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
7256
7257         PR c++/47476
7258         * g++.dg/cpp0x/pr47476.C: New test.
7259
7260 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7261
7262         * gcc.c-torture/compile/20110126-1.c: New test.
7263
7264 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
7265
7266         PR c/47473
7267         * gcc.dg/torture/pr47473.c: New test.
7268
7269 2011-01-26  Jan Hubicka  <jh@suse.cz>
7270
7271         PR target/47237
7272         * gcc.c-torture/execute/pr47237.c: New testcase.
7273
7274 2011-01-26  Jan Hubicka  <jh@suse.cz>
7275
7276         PR tree-optimization/47190
7277         * gcc.dg/attr-weakref-3.c: New testcase.
7278
7279 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
7280
7281         PR c++/43601
7282         * gcc.dg/dll-9a.c: New test file.
7283         * gcc.dg/dll-11.c: Likewise.
7284         * gcc.dg/dll-12.c: Likewise.
7285         * gcc.dg/dll-12a.c: Likewise.
7286         * gcc.dg/dll-11a.c: Likewise.
7287         * gcc.dg/dll-9.c: Likewise.
7288         * gcc.dg/dll-10.c: Likewise.
7289         * gcc.dg/dll-10a.c: Likewise.
7290         * g++.dg/ext/dllexport4a.cc: Likewise.
7291         * g++.dg/ext/dllexport4.C: Likewise.
7292         * g++.dg/ext/dllexport5.C: Likewise.
7293         * g++.dg/ext/dllexport5a.cc: Likewise.
7294
7295 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7296
7297         PR tree-optimization/46970
7298         * gcc.dg/graphite/pr46970.c: New.
7299
7300 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7301
7302         PR tree-optimization/46215
7303         * gcc.dg/graphite/pr46215.c: New.
7304
7305 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7306
7307         PR tree-optimization/46168
7308         * gcc.dg/graphite/pr46168.c: New.
7309
7310 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7311
7312         PR tree-optimization/43657
7313         * gcc.dg/graphite/pr43657.c: New.
7314
7315 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7316
7317         PR tree-optimization/29832
7318         * gfortran.dg/graphite/pr29832.f90: New.
7319
7320 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7321
7322         PR tree-optimization/43567
7323         * gcc.dg/graphite/pr43567.c: New.
7324
7325 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7326
7327         * gfortran.dg/graphite/interchange-4.f: New.
7328         * gfortran.dg/graphite/interchange-5.f: New.
7329
7330         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7331         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7332         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7333         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7334         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7335         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7336         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7337         * gfortran.dg/ltrans-7.f90: Removed.
7338         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7339
7340         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7341         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7342         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7343         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7344         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7345         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7346         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7347         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7348         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7349         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7350         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7351         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7352         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7353         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7354         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7355         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7356         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7357         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7358         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7359         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7360         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7361         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7362         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7363         * gcc.dg/tree-ssa/data-dep-1.c
7364         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7365         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7366         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7367         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7368         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7369
7370 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR tree-optimization/47265
7373         PR tree-optimization/47443
7374         * gcc.c-torture/compile/pr47265.c: New test.
7375         * gcc.dg/pr47443.c: New test.
7376
7377 2011-01-25  Martin Jambor  <mjambor@suse.cz>
7378
7379         PR tree-optimization/47382
7380         * g++.dg/torture/pr47382.C: New test.
7381         * g++.dg/opt/devirt1.C: Xfail.
7382
7383 2011-01-25  Yao Qi  <yao@codesourcery.com>
7384
7385         PR target/45701
7386         * gcc.target/arm/pr45701-1.c: New test.
7387         * gcc.target/arm/pr45701-2.c: New test.
7388         * gcc.target/arm/pr45701-3.c: New test.
7389
7390 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7391             Jakub Jelinek  <jakub@redhat.com>
7392
7393         PR tree-optimization/47271
7394         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7395
7396 2011-01-25  Nick Clifton  <nickc@redhat.com>
7397
7398         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7399         (saturate_add): Delete.
7400         (exchange): Delete.
7401         (main): Do not run saturate_add.
7402         (set_interrupts): Delete.
7403
7404 2011-01-25  Tobias Burnus  <burnus@net-b.de>
7405
7406         PR fortran/47448
7407         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7408
7409 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
7410
7411         PR tree-optimization/47427
7412         PR tree-optimization/47428
7413         * gcc.c-torture/compile/pr47427.c: New test.
7414         * gcc.c-torture/compile/pr47428.c: New test.
7415
7416 2011-01-25  Richard Guenther  <rguenther@suse.de>
7417
7418         PR middle-end/47411
7419         * gcc.dg/torture/pr47411.c: New testcase.
7420
7421 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7422
7423         * gfortran.dg/graphite/id-24.f: New.
7424         * gfortran.dg/graphite/id-25.f: New.
7425
7426 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7427
7428         * gfortran.dg/graphite/id-23.f: New.
7429
7430 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7431
7432         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7433
7434 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7435
7436         * gcc.dg/graphite/block-0.c: Un-XFAILed.
7437         * gcc.dg/graphite/block-1.c: Un-XFAILed.
7438         * gcc.dg/graphite/block-7.c: Un-XFAILed.
7439         * gcc.dg/graphite/block-8.c: Un-XFAILed.
7440         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7441         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7442         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7443         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7444         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7445
7446 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7447
7448         * gcc.dg/graphite/block-0.c: Add documentation.
7449         * gcc.dg/graphite/block-4.c: Same.
7450         * gcc.dg/graphite/block-7.c: Same.
7451         * gcc.dg/graphite/block-8.c: New.
7452         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7453         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7454         * gcc.dg/graphite/interchange-12.c: Add documentation.
7455         * gcc.dg/graphite/interchange-13.c: New.
7456         * gcc.dg/graphite/interchange-14.c: New.
7457         * gcc.dg/graphite/interchange-15.c: New.
7458         * gcc.dg/graphite/interchange-8.c: Add documentation.
7459         * gcc.dg/graphite/interchange-mvt.c: Same.
7460
7461 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7462
7463         PR target/47408
7464         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7465         * gcc.target/powerpc/altivec-14.c: Ditto.
7466         * gcc.target/powerpc/altivec-33.c: Ditto.
7467         * gcc.target/powerpc/altivec-types-1.c: Ditto.
7468         * gcc.target/powerpc/altivec-types-2.c: Ditto.
7469         * gcc.target/powerpc/altivec-types-3.c: Ditto.
7470         * gcc.target/powerpc/altivec-types-4.c: Ditto.
7471         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7472         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7473         * g++.dg/ext/altivec-15.C: Ditto.
7474         * g++.dg/ext/altivec-types-1.C: Ditto.
7475         * g++.dg/ext/altivec-types-2.C: Ditto.
7476         * g++.dg/ext/altivec-types-3.C: Ditto.
7477         * g++.dg/ext/altivec-types-4.C: Ditto.
7478
7479 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7480
7481         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7482
7483 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7484
7485         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7486         optimization options.
7487
7488 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7489
7490         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7491
7492         PR testsuite/45988
7493         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7494
7495 2011-01-23  Tobias Burnus  <burnus@net-b.de>
7496
7497         PR fortran/47421
7498         * gfortran.dg/allocatable_scalar_12.f90: New.
7499
7500 2011-01-23  Ira Rosen  <irar@il.ibm.com>
7501
7502         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7503         vectorization to be not profitable if peeling is used to
7504         realign the memory access.
7505         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7506         loop bound to avoid loop unrolling.
7507         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7508
7509 2011-01-22  Jan Hubicka  <jh@suse.cz>
7510
7511         PR lto/47333
7512         * g++.dg/lto/pr47333.C: New file.
7513
7514 2011-01-22  Jan Hubicka  <jh@suse.cz>
7515
7516         PR tree-optimization/43884
7517         PR lto/44334
7518         * gcc.dg/autopar/outer-2.c: Increase array size.
7519         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7520
7521 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7522
7523         PR fortran/38536
7524         * gfortran.dg/c_loc_tests_16.f90:  New test.
7525
7526 2011-01-22  Tobias Burnus  <burnus@net-b.de>
7527
7528         PR fortran/47399
7529         * gfortran.dg/typebound_proc_19.f90: New.
7530
7531 2011-01-21  Jeff Law <law@redhat.com>
7532
7533         PR tree-optimization/47053
7534         * g++.dg/pr47053.C: New test.
7535
7536 2011-01-21  Jason Merrill  <jason@redhat.com>
7537
7538         PR c++/47041
7539         * g++.dg/cpp0x/constexpr-ctor6.C: New.
7540
7541 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
7542
7543         PR c++/47388
7544         * g++.dg/cpp0x/range-for10.C: New test.
7545         * g++.dg/template/for1.C: New test.
7546
7547         PR middle-end/45566
7548         * g++.dg/tree-prof/partition3.C: New test.
7549
7550         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7551
7552         PR rtl-optimization/47366
7553         * g++.dg/opt/pr47366.C: New test.
7554
7555 2011-01-21  Jason Merrill  <jason@redhat.com>
7556
7557         PR c++/46552
7558         * g++.dg/cpp0x/constexpr-regress2.C: New.
7559
7560         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7561
7562 2011-01-21  Jeff Law <law@redhat.com>
7563
7564         PR rtl-optimization/41619
7565         * gcc.dg/pr41619.c: New.
7566
7567 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
7568
7569         PR tree-optimization/47355
7570         * g++.dg/opt/pr47355.C: New test.
7571
7572 2011-01-21  Richard Guenther  <rguenther@suse.de>
7573
7574         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7575         making main hot.
7576
7577 2011-01-21  Richard Guenther  <rguenther@suse.de>
7578
7579         PR tree-optimization/47365
7580         * gcc.dg/torture/pr47365.c: New testcase.
7581         * gcc.dg/tree-ssa/pr47392.c: Likewise.
7582
7583 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7584
7585         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7586
7587 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
7588
7589         PR tree-optimization/47391
7590         * gcc.dg/pr47391.c: New test.
7591
7592 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7593
7594         * g++.dg/template/char1.C: Use signed char.
7595
7596 2011-01-21  Tobias Burnus  <burnus@net-b.de>
7597
7598         PR fortran/47377
7599         * gfortran.dg/pointer_target_4.f90: New.
7600
7601 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7602
7603         PR target/47251
7604         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7605         ILP32 system and not IP32.
7606
7607 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
7608
7609         PR debug/46583
7610         * g++.dg/debug/pr46583.C: New.
7611
7612 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR debug/47283
7615         * g++.dg/debug/pr47283.C: New test.
7616
7617         PR testsuite/47371
7618         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7619         * gcc.target/i386/headmerge-2.c: Likewise.
7620
7621 2011-01-20  Richard Guenther  <rguenther@suse.de>
7622
7623         PR middle-end/47370
7624         * gcc.dg/torture/pr47370.c: New testcase.
7625
7626 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
7627
7628         PR tree-optimization/46130
7629         * gcc.dg/pr46130-1.c: New test.
7630         * gcc.dg/pr46130-2.c: New test.
7631
7632 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
7633
7634         PR c++/47291
7635         * g++.dg/debug/dwarf2/template-params-10.C: New test.
7636
7637 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
7638
7639         PR debug/46240
7640         * g++.dg/debug/pr46240.cc: New.
7641
7642 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
7643
7644         PR c++/47303
7645         * g++.dg/template/anonunion1.C: New test.
7646
7647         PR rtl-optimization/47337
7648         * gcc.c-torture/execute/pr47337.c: New test.
7649
7650 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7651
7652         PR testsuite/45342
7653         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7654
7655 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7656
7657         PR tree-optimization/46021
7658         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7659
7660 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
7661
7662         PR tree-optimization/47290
7663         * g++.dg/torture/pr47290.C: New test.
7664
7665 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
7666
7667         PR fortran/47240
7668         * gfortran.dg/proc_ptr_comp_29.f90: New.
7669
7670 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
7671
7672         PR testsuite/41146
7673         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7674         powerpc-apple-darwin9.
7675
7676 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
7677
7678         PR rtl-optimization/47299
7679         * gcc.c-torture/execute/pr47299.c: New test.
7680
7681 2011-01-17  Jason Merrill  <jason@redhat.com>
7682
7683         * g++.dg/cpp0x/constexpr-virtual.C: New.
7684
7685 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
7686
7687         PR fortran/47331
7688         * gfortran.dg/gomp/pr47331.f90: New test.
7689
7690 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
7691
7692         PR objc/47314
7693         * objc.dg/selector-warn-1.m: New.
7694         * obj-c++.dg/selector-warn-1.mm: New.
7695
7696 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
7697
7698         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7699         Update dg-final accordingly.
7700
7701 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7702
7703         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7704
7705 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7706
7707         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7708         target check.
7709         * gcc.dg/guality/pr36728-2.c: Likewise.
7710
7711 2011-01-17  Richard Guenther  <rguenther@suse.de>
7712
7713         PR tree-optimization/47313
7714         * g++.dg/torture/pr47313.C: New testcase.
7715
7716 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
7717
7718         PR target/47318
7719         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7720         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7721         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7722         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7723
7724         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7725         as __m256i.
7726         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7727         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7728         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7729
7730 2011-01-17  Richard Guenther  <rguenther@suse.de>
7731
7732         PR tree-optimization/45967
7733         * gcc.dg/torture/pr45967-2.c: New testcase.
7734         * gcc.dg/torture/pr45967-3.c: Likewise.
7735
7736 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7737
7738         PR testsuite/47325
7739         * g++.dg/ext/pr47213.C: Require visibility.
7740
7741 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
7742
7743         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7744         * gcc.dg/fixed-point/struct-union.c: Update error messages.
7745
7746 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
7747
7748         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7749         Linux-based targets.
7750
7751 2011-01-13  Jan Hubicka  <jh@suse.cz>
7752
7753         PR tree-optimization/47276
7754         * gcc.dg/pr47276.c: New testcase.
7755
7756 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
7757             Jonathan Wakely  <jwakely.gcc@gmail.com>
7758
7759         PR c++/33558
7760         * g++.dg/other/pr33558.C: New.
7761         * g++.dg/other/pr33558-2.C: New.
7762
7763 2011-01-14  Martin Jambor  <mjambor@suse.cz>
7764
7765         PR tree-optimization/45934
7766         PR tree-optimization/46302
7767         * g++.dg/ipa/devirt-c-1.C: New test.
7768         * g++.dg/ipa/devirt-c-2.C: Likewise.
7769         * g++.dg/ipa/devirt-c-3.C: Likewise.
7770         * g++.dg/ipa/devirt-c-4.C: Likewise.
7771         * g++.dg/ipa/devirt-c-5.C: Likewise.
7772         * g++.dg/ipa/devirt-c-6.C: Likewise.
7773         * g++.dg/ipa/devirt-6.C: Likewise.
7774         * g++.dg/ipa/devirt-d-1.C: Likewise.
7775         * g++.dg/torture/pr45934.C: Likewise.
7776
7777 2011-01-14  Jason Merrill  <jason@redhat.com>
7778
7779         * g++.dg/cpp0x/variadic105.C: New.
7780
7781 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
7782             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7783
7784         PR objc/45989
7785         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7786         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7787         execution tests on i?86-*-*, x86_64-*-* and
7788         powerpc*-apple-darwin* && ilp32.
7789         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7790         tests on i?86-*-* and x86_64-*-*.
7791
7792 2011-01-14  Richard Guenther  <rguenther@suse.de>
7793
7794         PR tree-optimization/47280
7795         * g++.dg/opt/pr47280.C: New testcase.
7796
7797 2011-01-14  Jason Merrill  <jason@redhat.com>
7798
7799         * g++.dg/cpp0x/constexpr-regress1.C: New.
7800
7801         * g++.dg/ext/flexary2.C: New.
7802
7803 2011-01-14  Richard Guenther  <rguenther@suse.de>
7804
7805         PR middle-end/47281
7806         * gcc.dg/torture/pr47281.c: New testcase.
7807         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7808
7809 2011-01-14  Richard Guenther  <rguenther@suse.de>
7810
7811         PR tree-optimization/47286
7812         * gcc.dg/tree-ssa/pr47286.c: New testcase.
7813
7814 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
7815
7816         PR c++/47213
7817         * g++.dg/ext/pr47213.C: New.
7818
7819 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7820
7821         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7822
7823 2011-01-13  Tobias Burnus  <burnus@net-b.de>
7824             Mikael Morin  <mikael@gcc.gnu.org>
7825
7826         PR fortran/45848
7827         PR fortran/47204
7828         * gfortran.dg/select_type_20.f90: New.
7829         * gfortran.dg/select_type_21.f90: New.
7830
7831 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7832
7833         PR target/47251
7834         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7835
7836 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7837
7838         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7839         * gcc.dg/guality/pr36728-2.c: Likewise.
7840
7841 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
7842
7843         PR debug/PR46973
7844         * g++.dg/debug/dwarf2/template-params-9.C: New test.
7845
7846 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
7847
7848         PR rtl-optimization/45352
7849         * gcc.dg/pr45352-3.c: New.
7850
7851 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7852
7853         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7854         comment.
7855         * g++.dg/cpp0x/range-for8.C: New.
7856         * g++.dg/cpp0x/range-for9.C: New.
7857
7858 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
7859
7860         PR debug/47209
7861         * g++.dg/debug/pr47209.C: New.
7862
7863 2011-01-12  Richard Guenther  <rguenther@suse.de>
7864
7865         PR lto/47259
7866         * gcc.dg/lto/pr47259_0.c: New testcase.
7867         * gcc.dg/lto/pr47259_1.c: Likewise.
7868
7869 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
7870
7871         * objc-obj-c++-shared/Object1.h: Add copyright header, update
7872         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7873         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7874         methods missing from the OBJC2 Object.
7875         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7876         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7877         GNU and NeXT runtimes.
7878         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7879         comments.
7880         * objc-obj-c++-shared/Object1.m: Likewise.
7881         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
7882         * objc.dg/proto-qual-1.m: Likewise.
7883         * obj-c++.dg/proto-lossage-3.mm: Likewise.
7884         * obj-c++.dg/proto-qual-1.mm: Likewise.
7885
7886 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
7887
7888         PR testsuite/33033
7889         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7890
7891 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
7892
7893         Fixed the Objective-C++ testsuite and updated all tests.
7894         * lib/obj-c++.exp (obj-c++_init): Declare and set
7895         gcc_warning_prefix and gcc_error_prefix.
7896         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7897         'dg-warning', 'dg-message' and 'dg-error'.
7898         * obj-c++.dg/class-extension-3.mm: Likewise.
7899         * obj-c++.dg/class-protocol-1.mm: Likewise.
7900         * obj-c++.dg/encode-7.mm: Likewise.
7901         * obj-c++.dg/exceptions-3.mm: Likewise.
7902         * obj-c++.dg/exceptions-5.mm: Likewise.
7903         * obj-c++.dg/method-12.mm: Likewise.
7904         * obj-c++.dg/method-13.mm: Likewise.
7905         * obj-c++.dg/method-15.mm: Likewise.
7906         * obj-c++.dg/method-16.mm: Likewise.
7907         * obj-c++.dg/method-4.mm: Likewise.
7908         * obj-c++.dg/method-8.mm: Likewise.
7909         * obj-c++.dg/method-conflict-1.mm: Likewise.
7910         * obj-c++.dg/method-conflict-2.mm: Likewise.
7911         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7912         and uncommented second part of the testcase now that the testsuite
7913         works correctly.
7914         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
7915         and uncommented second part of the testcase now that the testsuite
7916         works correctly.
7917         * obj-c++.dg/private-1.mm: Likewise.
7918         * obj-c++.dg/proto-lossage-4.mm: Likewise.
7919         * obj-c++.dg/syntax-error-7.mm: Likewise.
7920         * obj-c++.dg/warn5.mm: Likewise.
7921         * obj-c++.dg/property/at-property-14.mm: Likewise.
7922         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7923         FIXME.
7924         * obj-c++.dg/property/at-property-18.mm: Likewise.
7925         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7926         FIXME.
7927         * obj-c++.dg/property/at-property-21.mm: Likewise.
7928         * obj-c++.dg/property/at-property-28.mm: Likewise.
7929         * obj-c++.dg/property/at-property-5.mm: Likewise.
7930         * obj-c++.dg/property/dynamic-2.mm: Likewise.
7931         * obj-c++.dg/property/property-neg-3.mm: Likewise.
7932         * obj-c++.dg/property/synthesize-11.mm: Likewise.
7933         * obj-c++.dg/property/synthesize-6.mm: Likewise.
7934         * obj-c++.dg/property/synthesize-8.mm: Likewise.
7935         * obj-c++.dg/property/synthesize-9.mm: Likewise.
7936         * obj-c++.dg/tls/diag-5.mm: Likewise.
7937         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7938         dg-error, now matched correctly.
7939
7940 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
7941
7942         * objc.dg/property/at-property-29.m: New.
7943         * obj-c++.dg/property/at-property-29.mm: New.
7944
7945 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7946
7947         * go.test/go-test.exp (go-set-goarch): New proc.
7948         (go-gc-tests): Use it.
7949
7950 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
7951
7952         PR debug/46955
7953         * g++.dg/debug/dwarf2/template-params-8.C: New test.
7954
7955 2011-01-11  Richard Henderson  <rth@redhat.com>
7956
7957         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7958
7959 2011-01-11  Jan Hubicka  <jh@suse.cz>
7960
7961         PR lto/45721
7962         PR lto/45375
7963         * gcc.dg/lto/pr45721_1.c: New file.
7964         * gcc.dg/lto/pr45721_0.c: New file.
7965
7966 2011-01-11  Richard Guenther  <rguenther@suse.de>
7967
7968         PR tree-optimization/46076
7969         * gcc.dg/tree-ssa/pr46076.c: New testcase.
7970
7971 2011-01-11  Jeff Law <law@redhat.com>
7972
7973         * PR tree-optimization/47086
7974         * gcc.dg/pr47086.c: New test.
7975
7976 2011-01-11  Jason Merrill  <jason@redhat.com>
7977
7978         PR c++/46658
7979         * g++.dg/template/new10.C: New.
7980
7981         PR c++/45520
7982         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
7983
7984 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
7985
7986         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
7987         Split type definitions and NSConstantString class into...
7988         * objc-obj-c++-shared/objc-test-suite-types.h: New.
7989         * objc-obj-c++-shared/nsconstantstring-class.h: New.
7990         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
7991         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
7992         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
7993         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
7994         to comments.
7995         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
7996         encode defines for newer NeXT system headers.
7997         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
7998         * obj-c++.dg/torture/strings/string1.mm: Likewise.
7999         * objc.dg/foreach-5.m: Likewise.
8000         * objc.dg/foreach-2.m: Likewise.
8001         * objc.dg/foreach-4.m: Likewise.
8002         * objc.dg/torture/strings/string1.m: Likewise.
8003         * objc.dg/torture/strings/string2.m: Likewise.
8004         * objc.dg/torture/strings/string3.m: Likewise.
8005         * objc.dg/torture/strings/string4.m: Likewise.
8006         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8007         header and stand alone.
8008         * obj-c++.dg/strings/strings-2.mm: Likewise.
8009         * objc.dg/torture/strings/const-str-3.m: Likewise.
8010         * objc.dg/strings/strings-2.m: Likewise.
8011         * objc.dg/strings/const-str-12b.m: Likewise.
8012
8013 2011-01-12  Richard Guenther  <rguenther@suse.de>
8014
8015         PR middle-end/32511
8016         * gcc.dg/attr-weak-1.c: Adjust.
8017
8018 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
8019
8020         PR fortran/47051
8021         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8022         standard compliant and comment.
8023
8024 2011-01-10  Jan Hubicka  <jh@suse.cz>
8025
8026         PR lto/46083
8027         * gcc.dg/initpri3.c: New testcase.
8028
8029 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
8030
8031         PR lto/47222
8032         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8033         externally visible.
8034         (g_esi): Likewise.
8035         (g_ebx): Likewise.
8036         (g_ebp): Likewise.
8037         (g_esp): Likewise.
8038         (g_ebp_save): Likewise.
8039         (g_esp_save): Likewise.
8040
8041 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8042
8043         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8044
8045 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8046
8047         PR tree-optimization/46021
8048         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8049         i?86-*-*, x86_64-*-*.
8050
8051 2011-01-10  Jeff Law <law@redhat.com>
8052
8053         * PR tree-optimization/47141
8054         * gcc.c-torture/compile/pr47141.c: New test.
8055
8056 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
8057
8058         PR testsuite/46230
8059         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8060         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8061         * gcc.dg/vect/slp-35.c: Remove XFAILs.
8062         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8063
8064         PR testsuite/46230
8065         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8066         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
8067         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8068         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8069         being vectorized.  Adjust dg-final pattern.
8070
8071         PR testsuite/46230
8072         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8073         * gcc.dg/vect/slp-24.c: Likewise.
8074
8075 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
8076
8077         PR c++/47218
8078         * g++.dg/other/pr47218-1.C: New test file.
8079         * g++.dg/other/pr47218.C: Likewise.
8080         * g++.dg/other/pr47218.h: New supporting header.
8081
8082 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8083
8084         PR objc/47232
8085         * objc.dg/attributes/invalid-attribute-1.m: New.
8086         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8087
8088 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
8089
8090         PR fortran/47224
8091         * gfortran.dg/proc_ptr_comp_28.f90: New.
8092
8093 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
8094
8095         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8096         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8097         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8098         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8099         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8100         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8101         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8102         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8103         * objc.dg/gnu-api-2-class.m: Likewise.
8104         * objc.dg/gnu-api-2-ivar.m: Likewise.
8105         * objc.dg/gnu-api-2-method.m: Likewise.
8106         * objc.dg/gnu-api-2-objc.m: Likewise.
8107         * objc.dg/gnu-api-2-object.m: Likewise.
8108         * objc.dg/gnu-api-2-property.m: Likewise.
8109         * objc.dg/gnu-api-2-protocol.m: Likewise.
8110         * objc.dg/gnu-api-2-sel.m: Likewise.
8111
8112 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
8113
8114         * objc.dg/foreach-1.m: Skip for Darwin < 9.
8115         * objc.dg/objc-foreach-4.m: Likewise.
8116         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8117         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8118         * objc.dg/foreach-4.m: Likewise.
8119         * objc.dg/foreach-5.m: Likewise.
8120         * objc.dg/foreach-3.m: Return self from init.
8121
8122 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8123
8124         PR fortran/38536
8125         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
8126
8127 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
8128
8129         PR fortran/46313
8130         * gfortran.dg/class_35.f90: New.
8131
8132 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
8133
8134         * objc.dg/foreach-1.m: Add "-Wall" to flags.
8135
8136 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
8137
8138         PR objc/47078
8139         * objc.dg/invalid-method-2.m: New.
8140         * obj-c++.dg/invalid-method-2.mm: New.
8141
8142 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
8143
8144         PR fortran/46896
8145         * gfortran.dg/transpose_optimization_2.f90 : New test.
8146
8147 2011-01-08  Jan Hubicka  <jh@suse.cz>
8148
8149         PR tree-optmization/46469
8150         * g++.dg/torture/pr46469.C: New testcase.
8151
8152 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
8153
8154         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8155         emulation of libobjc-gnu structure layout functionality to ..
8156         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8157         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8158         * objc/execute/bf-common.h: Adjust headers.
8159         * objc/execute/bf-1.m: Likewise.
8160         * objc/execute/bf-2.m: Likewise.
8161         * objc/execute/bf-3.m: Likewise.
8162         * objc/execute/bf-4.m: Likewise.
8163         * objc/execute/bf-5.m: Likewise.
8164         * objc/execute/bf-6.m: Likewise.
8165         * objc/execute/bf-7.m: Likewise.
8166         * objc/execute/bf-8.m: Likewise.
8167         * objc/execute/bf-9.m: Likewise.
8168         * objc/execute/bf-10.m: Likewise.
8169         * objc/execute/bf-11.m: Likewise.
8170         * objc/execute/bf-12.m: Likewise.
8171         * objc/execute/bf-13.m: Likewise.
8172         * objc/execute/bf-14.m: Likewise.
8173         * objc/execute/bf-15.m: Likewise.
8174         * objc/execute/bf-16.m: Likewise.
8175         * objc/execute/bf-17.m: Likewise.
8176         * objc/execute/bf-18.m: Likewise.
8177         * objc/execute/bf-19.m: Likewise.
8178         * objc/execute/bf-20.m: Likewise.
8179         * objc/execute/bf-21.m: Likewise.
8180         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8181         objc_get_type_qualifiers ().
8182
8183 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8184
8185         PR fortran/45777
8186         * gfortran.dg/dependency_39.f90:  New test.
8187
8188 2011-01-07  Jan Hubicka  <jh@suse.cz>
8189
8190         Get builtins tests ready for linker plugin.
8191         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8192         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8193         my_memset, my_bzero): Mark used.
8194         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8195         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8196         volatile.
8197         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8198         volatile.
8199
8200 2011-01-07  Jan Hubicka  <jh@suse.cz>
8201
8202         PR tree-optimization/46367
8203         * g++.dg/torture/pr46367.C: New file.
8204
8205 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
8206
8207         PR target/47201
8208         * gcc.dg/pr47201.c: New test.
8209
8210         PR bootstrap/47187
8211         * gcc.dg/tree-prof/pr47187.c: New test.
8212
8213 2011-01-07  Tobias Burnus  <burnus@net-b.de>
8214
8215         PR fortran/41580
8216         * gfortran.dg/extends_type_of_3.f90: New.
8217
8218 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
8219
8220         * g++.dg/ext/dllexport-MI1.C: Adjust test.
8221         * g++.dg/ext/dllimport-MI1.C: Likewise.
8222         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8223         * g++.dg/ext/dllimport10.C: Likewise.
8224         * g++.dg/ext/dllimport11.C: Likewise.
8225         * g++.dg/ext/dllimport12.C: Likewise.
8226         * g++.dg/ext/dllimport13.C: Likewise.
8227         * g++.dg/ext/dllimport2.C: Likewise.
8228         * g++.dg/ext/dllimport3.C: Likewise.
8229         * g++.dg/ext/dllimport4.C: Likewise.
8230         * g++.dg/ext/dllimport5.C: Likewise.
8231         * g++.dg/ext/dllimport6.C: Likewise.
8232         * g++.dg/ext/dllimport8.C: Likewise.
8233         * g++.dg/ext/dllimport9.C: Likewise.
8234         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8235         targets, too. Additionally enable test for i?86-*-mingw*.
8236         * g++.dg/ext/selectany1.C: Likewise.
8237         Remove guard variable check.
8238
8239 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
8240
8241         PR fortran/47189
8242         PR fortran/47194
8243         * gfortran.dg/storage_size_3.f08: Extended.
8244
8245 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
8246
8247         PR c++/47022
8248         * g++.dg/template/stdarg1.C: New test.
8249
8250 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
8251
8252         PR fortran/47195
8253         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8254         * gfortran.dg/defined_operators_1.f90: Split the subroutine
8255         from the interface of functions to not hide the errors that
8256         shall be tested.
8257
8258 2011-01-06  Jan Hubicka  <jh@suse.cz>
8259
8260         * gcc.dg/lto/pr47188_0.c: New testcase.
8261         * gcc.dg/lto/pr47188_1.c: New testcase.
8262
8263 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
8264
8265         PR fortran/33117
8266         PR fortran/46478
8267         * gfortran.dg/interface_33.f90: New test.
8268
8269 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
8270
8271         PR c/47150
8272         * gcc.c-torture/compile/pr47150.c: New test.
8273
8274 2011-01-06  Ira Rosen  <irar@il.ibm.com>
8275
8276         PR tree-optimization/47139
8277         * gcc.dg/vect/pr47139.c: New test.
8278
8279 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
8280
8281         PR fortran/47180
8282         * gfortran.dg/extends_type_of_2.f03: New.
8283
8284 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8285
8286         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8287
8288 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8289
8290         * gnat.dg/opt14.adb: New test.
8291
8292 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8293
8294         PR fortran/46017
8295         * gfortran.dg/allocate_error_2.f90:  New test.
8296
8297 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
8298
8299         PR fortran/47024
8300         * gfortran.dg/storage_size_3.f08: New.
8301
8302 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8303
8304         PR libgfortran/47154
8305         * gfortran.dg/namelist_68.f90: New test.
8306
8307 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8308
8309         * gnat.dg/unchecked_convert8.ad[sb]: New test.
8310
8311 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
8312
8313         PR fortran/46448
8314         * gfortran.dg/class_34.f90: New.
8315
8316 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8317
8318         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8319         use __builtin_inff.  Skip all single-precision tests that require
8320         Infinity.
8321
8322 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8323
8324         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8325
8326 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
8327
8328         PR tree-optimization/47148
8329         * gcc.c-torture/execute/pr47148.c: New test.
8330
8331         PR tree-optimization/47155
8332         * gcc.c-torture/execute/pr47155.c: New test.
8333
8334         PR rtl-optimization/47157
8335         * gcc.c-torture/compile/pr47157.c: New test.
8336
8337 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8338
8339         * gcc.dg/torture/vector-shift2.c (schar): Define.
8340         (main): Always use schar or uchar instead of plain "char" to avoid
8341         dependencies on implementation-defined char signedness.
8342
8343 2011-01-03  Martin Jambor  <mjambor@suse.cz>
8344
8345         PR tree-optimization/46801
8346         * gnat.dg/pack9.adb: Remove xfail.
8347
8348 2011-01-03  Martin Jambor  <mjambor@suse.cz>
8349
8350         PR tree-optimization/46984
8351         * g++.dg/ipa/pr46984.C: New test.
8352
8353 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
8354
8355         PR fortran/46408
8356         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8357
8358 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
8359
8360         PR tree-optimization/47140
8361         * gcc.c-torture/compile/pr47140.c: New test.
8362
8363         PR rtl-optimization/47028
8364         * gcc.dg/pr47028.c: New test.
8365
8366 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8367
8368         * objc.dg/protocol-forward-1.m: Removed TODO.
8369         * objc.dg/protocol-forward-2.m: New.
8370         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8371         * obj-c++.dg/protocol-forward-2.mm: New.
8372
8373 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
8374
8375         PR target/38662
8376         * g++.dg/eh/pr38662.C: New testcase.
8377
8378 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
8379
8380         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8381         scan for newline '\n'.
8382
8383 \f
8384 Copyright (C) 2011 Free Software Foundation, Inc.
8385
8386 Copying and distribution of this file, with or without modification,
8387 are permitted in any medium without royalty provided the copyright
8388 notice and this notice are preserved.