OSDN Git Service

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