OSDN Git Service

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