OSDN Git Service

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