OSDN Git Service

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