OSDN Git Service

gcc/fortran/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2
3         PR fortran/44055
4         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5         Fixed scope of C_SIZEOF.
6         * gfortran.dg/warn_conversion_2.f90: New.
7
8 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9
10         * lib/target-supports.exp (check_effective_target_sse2): New proc.
11         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
12         for optional selector.
13         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
14         (check_effective_target_sse3): New proc.
15         * gcc.target/i386/math-torture/math-torture.exp: Load
16         target-supports.exp.
17         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
18         check_effective_target_sse2.
19         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
20         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
21         * g++.dg/vect/vect.exp: Likewise.
22         * gfortran.dg/vect/vect.exp: Likewise.
23         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
24         -msse2 if check_effective_target_sse2.
25
26         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
27         * gcc.target/i386/3dnow-2.c: Likewise.
28         * gcc.target/i386/3dnowA-1.c: Likewise.
29         * gcc.target/i386/3dnowA-2.c: Likewise.
30         * gcc.target/i386/pr42549.c: Likewise.
31
32         * gcc.target/i386/sse3-addsubpd.c: Use dg-require-effective-target sse3.
33         * gcc.target/i386/sse3-addsubps.c: Likewise.
34         * gcc.target/i386/sse3-haddpd.c: Likewise.
35         * gcc.target/i386/sse3-haddps.c: Likewise.
36         * gcc.target/i386/sse3-hsubpd.c: Likewise.
37         * gcc.target/i386/sse3-hsubps.c: Likewise.
38         * gcc.target/i386/sse3-lddqu.c: Likewise.
39         * gcc.target/i386/sse3-movddup.c: Likewise.
40         * gcc.target/i386/sse3-movshdup.c: Likewise.
41         * gcc.target/i386/sse3-movsldup.c: Likewise.
42
43         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
44         * g++.dg/ext/attrib35.C: Likewise.
45         * g++.dg/opt/pr40496.C: Likewise.
46         * g++.dg/other/i386-1.C: Likewise.
47         * g++.dg/other/i386-4.C: Likewise.
48         * g++.dg/other/pr34435.C: Likewise.
49         * g++.dg/other/pr39496.C: Likewise.
50         * g++.dg/other/pr40446.C: Likewise.
51         * gcc.dg/compat/union-m128-1_main.c: Likewise.
52         * gcc.dg/compat/vector-1a_main.c: Likewise.
53         * gcc.dg/compat/vector-2a_main.c: Likewise.
54         * gcc.dg/lto/20090206-1_0.c: Likewise.
55         * gcc.dg/pr34856.c: Likewise.
56         * gcc.dg/pr36584.c: Likewise.
57         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
58         * gcc.dg/pr37544.c: Likewise.
59         * gcc.dg/torture/pr16104-1.c: Likewise.
60         * gcc.dg/torture/pr35771-1.c: Likewise.
61         * gcc.dg/torture/pr35771-2.c: Likewise.
62         * gcc.dg/torture/pr35771-3.c: Likewise.
63         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
64         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
65         * gcc.dg/torture/stackalign/push-1.c: Likewise.
66         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
67         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
68         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
69         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
70         * gcc.target/i386/20060512-1.c: Likewise.
71         * gcc.target/i386/20060512-3.c: Likewise.
72         * gcc.target/i386/all_one_m128i.c: Likewise.
73         * gcc.target/i386/float128-1.c: Likewise.
74         * gcc.target/i386/float128-2.c: Likewise.
75         * gcc.target/i386/fpcvt-1.c: Likewise.
76         * gcc.target/i386/fpcvt-2.c: Likewise.
77         * gcc.target/i386/fpcvt-3.c: Likewise.
78         * gcc.target/i386/fpprec-1.c: Likewise.
79         * gcc.target/i386/funcspec-9.c: Likewise.
80         * gcc.target/i386/incoming-1.c: Likewise.
81         * gcc.target/i386/incoming-12.c: Likewise.
82         * gcc.target/i386/incoming-2.c: Likewise.
83         * gcc.target/i386/incoming-3.c: Likewise.
84         * gcc.target/i386/incoming-4.c: Likewise.
85         * gcc.target/i386/incoming-6.c: Likewise.
86         * gcc.target/i386/incoming-7.c: Likewise.
87         * gcc.target/i386/incoming-8.c: Likewise.
88         * gcc.target/i386/opt-1.c: Likewise.
89         * gcc.target/i386/opt-2.c: Likewise.
90         * gcc.target/i386/ordcmp-1.c: Likewise.
91         * gcc.target/i386/pr17692.c: Likewise.
92         * gcc.target/i386/pr18614-1.c: Likewise.
93         * gcc.target/i386/pr22152.c: Likewise.
94         * gcc.target/i386/pr23570.c: Likewise.
95         * gcc.target/i386/pr23575.c: Likewise.
96         * gcc.target/i386/pr26449-1.c: Likewise.
97         * gcc.target/i386/pr26600.c: Likewise.
98         * gcc.target/i386/pr27790.c: Likewise.
99         * gcc.target/i386/pr28839.c: Likewise.
100         * gcc.target/i386/pr30970.c: Likewise.
101         * gcc.target/i386/pr32000-1.c: Likewise.
102         * gcc.target/i386/pr32000-2.c: Likewise.
103         * gcc.target/i386/pr32280.c: Likewise.
104         * gcc.target/i386/pr32661.c: Likewise.
105         * gcc.target/i386/pr32708-1.c: Likewise.
106         * gcc.target/i386/pr32961.c: Likewise.
107         * gcc.target/i386/pr33329.c: Likewise.
108         * gcc.target/i386/pr35714.c: Likewise.
109         * gcc.target/i386/pr35767-1.c: Likewise.
110         * gcc.target/i386/pr35767-1d.c: Likewise.
111         * gcc.target/i386/pr35767-1i.c: Likewise.
112         * gcc.target/i386/pr35767-2.c: Likewise.
113         * gcc.target/i386/pr35767-2d.c: Likewise.
114         * gcc.target/i386/pr35767-2i.c: Likewise.
115         * gcc.target/i386/pr35767-3.c: Likewise.
116         * gcc.target/i386/pr35767-5.c: Likewise.
117         * gcc.target/i386/pr36222-1.c: Likewise.
118         * gcc.target/i386/pr36578-1.c: Likewise.
119         * gcc.target/i386/pr36578-2.c: Likewise.
120         * gcc.target/i386/pr36992-1.c: Likewise.
121         * gcc.target/i386/pr37101.c: Likewise.
122         * gcc.target/i386/pr37216.c: Likewise.
123         * gcc.target/i386/pr37434-1.c: Likewise.
124         * gcc.target/i386/pr37434-2.c: Likewise.
125         * gcc.target/i386/pr37843-3.c: Likewise.
126         * gcc.target/i386/pr37843-4.c: Likewise.
127         * gcc.target/i386/pr39162.c: Likewise.
128         * gcc.target/i386/pr39315-1.c: Likewise.
129         * gcc.target/i386/pr39315-2.c: Likewise.
130         * gcc.target/i386/pr39315-3.c: Likewise.
131         * gcc.target/i386/pr39315-4.c: Likewise.
132         * gcc.target/i386/pr39445.c: Likewise.
133         * gcc.target/i386/pr39496.c: Likewise.
134         * gcc.target/i386/pr40809.c: Likewise.
135         * gcc.target/i386/pr40906-3.c: Likewise.
136         * gcc.target/i386/pr41019.c: Likewise.
137         * gcc.target/i386/pr42542-1.c: Likewise.
138         * gcc.target/i386/pr42542-2.c: Likewise.
139         * gcc.target/i386/pr42542-3.c: Likewise.
140         * gcc.target/i386/pr42542-3a.c: Likewise.
141         * gcc.target/i386/pr42881.c: Likewise.
142         * gcc.target/i386/push-1.c: Likewise.
143         * gcc.target/i386/quad-sse.c: Likewise.
144         * gcc.target/i386/reload-1.c: Likewise.
145         * gcc.target/i386/sse-10.c: Likewise.
146         * gcc.target/i386/sse-11.c: Likewise.
147         * gcc.target/i386/sse-15.c: Likewise.
148         * gcc.target/i386/sse-17.c: Likewise.
149         * gcc.target/i386/sse-18.c: Likewise.
150         * gcc.target/i386/sse-19.c: Likewise.
151         * gcc.target/i386/sse-4.c: Likewise.
152         * gcc.target/i386/sse-6.c: Likewise.
153         * gcc.target/i386/sse-vect-types.c: Likewise.
154         * gcc.target/i386/sse2-addpd-1.c: Likewise.
155         * gcc.target/i386/sse2-addsd-1.c: Likewise.
156         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
157         * gcc.target/i386/sse2-andpd-1.c: Likewise.
158         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
159         * gcc.target/i386/sse2-comisd-1.c: Likewise.
160         * gcc.target/i386/sse2-comisd-2.c: Likewise.
161         * gcc.target/i386/sse2-comisd-3.c: Likewise.
162         * gcc.target/i386/sse2-comisd-4.c: Likewise.
163         * gcc.target/i386/sse2-comisd-5.c: Likewise.
164         * gcc.target/i386/sse2-comisd-6.c: Likewise.
165         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
166         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
167         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
168         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
169         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
170         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
171         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
172         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
173         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
174         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
175         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
176         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
177         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
178         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
179         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
180         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
181         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
182         * gcc.target/i386/sse2-divpd-1.c: Likewise.
183         * gcc.target/i386/sse2-divsd-1.c: Likewise.
184         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
185         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
186         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
187         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
188         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
189         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
190         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
191         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
192         * gcc.target/i386/sse2-minpd-1.c: Likewise.
193         * gcc.target/i386/sse2-minsd-1.c: Likewise.
194         * gcc.target/i386/sse2-mmx.c: Likewise.
195         * gcc.target/i386/sse2-movapd-1.c: Likewise.
196         * gcc.target/i386/sse2-movapd-2.c: Likewise.
197         * gcc.target/i386/sse2-movd-1.c: Likewise.
198         * gcc.target/i386/sse2-movd-2.c: Likewise.
199         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
200         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
201         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
202         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
203         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
204         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
205         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
206         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
207         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
208         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
209         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
210         * gcc.target/i386/sse2-movq-1.c: Likewise.
211         * gcc.target/i386/sse2-movq-2.c: Likewise.
212         * gcc.target/i386/sse2-movq-3.c: Likewise.
213         * gcc.target/i386/sse2-movsd-1.c: Likewise.
214         * gcc.target/i386/sse2-movsd-2.c: Likewise.
215         * gcc.target/i386/sse2-movupd-1.c: Likewise.
216         * gcc.target/i386/sse2-movupd-2.c: Likewise.
217         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
218         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
219         * gcc.target/i386/sse2-orpd-1.c: Likewise.
220         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
221         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
222         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
223         * gcc.target/i386/sse2-paddb-1.c: Likewise.
224         * gcc.target/i386/sse2-paddd-1.c: Likewise.
225         * gcc.target/i386/sse2-paddq-1.c: Likewise.
226         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
227         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
228         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
229         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
230         * gcc.target/i386/sse2-paddw-1.c: Likewise.
231         * gcc.target/i386/sse2-pand-1.c: Likewise.
232         * gcc.target/i386/sse2-pandn-1.c: Likewise.
233         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
234         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
235         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
236         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
237         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
238         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
239         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
240         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
241         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
242         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
243         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
244         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
245         * gcc.target/i386/sse2-pminub-1.c: Likewise.
246         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
247         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
248         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
249         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
250         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
251         * gcc.target/i386/sse2-por-1.c: Likewise.
252         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
253         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
254         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
255         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
256         * gcc.target/i386/sse2-pslld-1.c: Likewise.
257         * gcc.target/i386/sse2-pslld-2.c: Likewise.
258         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
259         * gcc.target/i386/sse2-psllq-1.c: Likewise.
260         * gcc.target/i386/sse2-psllq-2.c: Likewise.
261         * gcc.target/i386/sse2-psllw-1.c: Likewise.
262         * gcc.target/i386/sse2-psllw-2.c: Likewise.
263         * gcc.target/i386/sse2-psrad-1.c: Likewise.
264         * gcc.target/i386/sse2-psrad-2.c: Likewise.
265         * gcc.target/i386/sse2-psraw-1.c: Likewise.
266         * gcc.target/i386/sse2-psraw-2.c: Likewise.
267         * gcc.target/i386/sse2-psrld-1.c: Likewise.
268         * gcc.target/i386/sse2-psrld-2.c: Likewise.
269         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
270         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
271         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
272         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
273         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
274         * gcc.target/i386/sse2-psubb-1.c: Likewise.
275         * gcc.target/i386/sse2-psubd-1.c: Likewise.
276         * gcc.target/i386/sse2-psubq-1.c: Likewise.
277         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
278         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
279         * gcc.target/i386/sse2-psubw-1.c: Likewise.
280         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
281         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
282         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
283         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
284         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
285         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
286         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
287         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
288         * gcc.target/i386/sse2-pxor-1.c: Likewise.
289         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
290         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
291         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
292         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
293         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
294         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
295         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
296         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
297         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
298         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
299         * gcc.target/i386/sse2-shufps-1.c: Likewise.
300         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
301         * gcc.target/i386/sse2-subpd-1.c: Likewise.
302         * gcc.target/i386/sse2-subsd-1.c: Likewise.
303         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
304         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
305         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
306         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
307         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
308         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
309         * gcc.target/i386/sse2-unpack-1.c: Likewise.
310         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
311         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
312         * gcc.target/i386/sse2-vec-1.c: Likewise.
313         * gcc.target/i386/sse2-vec-2.c: Likewise.
314         * gcc.target/i386/sse2-vec-3.c: Likewise.
315         * gcc.target/i386/sse2-vec-4.c: Likewise.
316         * gcc.target/i386/sse2-vec-5.c: Likewise.
317         * gcc.target/i386/sse2-vec-6.c: Likewise.
318         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
319         * gcc.target/i386/ssefn-2.c: Likewise.
320         * gcc.target/i386/ssefn-4.c: Likewise.
321         * gcc.target/i386/ssefp-1.c: Likewise.
322         * gcc.target/i386/ssefp-2.c: Likewise.
323         * gcc.target/i386/sseregparm-3.c: Likewise.
324         * gcc.target/i386/sseregparm-4.c: Likewise.
325         * gcc.target/i386/sseregparm-5.c: Likewise.
326         * gcc.target/i386/sseregparm-6.c: Likewise.
327         * gcc.target/i386/sseregparm-7.c: Likewise.
328         * gcc.target/i386/ssetype-1.c: Likewise.
329         * gcc.target/i386/ssetype-2.c: Likewise.
330         * gcc.target/i386/ssetype-3.c: Likewise.
331         * gcc.target/i386/ssetype-4.c: Likewise.
332         * gcc.target/i386/ssetype-5.c: Likewise.
333         * gcc.target/i386/unordcmp-1.c: Likewise.
334         * gcc.target/i386/vararg-1.c: Likewise.
335         * gcc.target/i386/vararg-2.c: Likewise.
336         * gcc.target/i386/vararg-3.c: Likewise.
337         * gcc.target/i386/vararg-4.c: Likewise.
338         * gcc.target/i386/vararg-7.c: Likewise.
339         * gcc.target/i386/vararg-8.c: Likewise.
340         * gcc.target/i386/vecinit-1.c: Likewise.
341         * gcc.target/i386/vecinit-2.c: Likewise.
342         * gcc.target/i386/vecinit-3.c: Likewise.
343         * gcc.target/i386/vecinit-4.c: Likewise.
344         * gcc.target/i386/vecinit-5.c: Likewise.
345         * gcc.target/i386/vecinit-6.c: Likewise.
346         * gcc.target/i386/vectorize2.c: Likewise.
347         * gcc.target/i386/vectorize3.c: Likewise.
348         * gcc.target/i386/vectorize4.c: Likewise.
349         * gcc.target/i386/vectorize6.c: Likewise.
350         * gcc.target/i386/vectorize7.c: Likewise.
351         * gcc.target/i386/vectorize8.c: Likewise.
352         * gcc.target/i386/vperm-v2df.c: Likewise.
353         * gcc.target/i386/vperm-v2di.c: Likewise.
354         * gcc.target/i386/vperm-v4si-1.c: Likewise.
355         * gcc.target/i386/xorps-sse2.c: Likewise.
356         * gcc.target/i386/xorps.c: Likewise.
357         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
358         * gfortran.dg/graphite/pr42326.f90: Likewise.
359         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
360
361 2010-05-19  Richard Guenther  <rguenther@suse.de>
362
363         PR lto/44196
364         * g++.dg/lto/20100519-1_0.C: New testcase.
365
366 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
367
368         PR fortran/42360
369         * gfortran.dg/warn_intent_out_not_set.f90: New.
370
371 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
372
373         PR fortran/38404
374         * gfortran.dg/data_char_1.f90: Updated warning message.
375         * gfortran.dg/data_array_6.f: New.
376
377 2010-05-19  Martin Jambor  <mjambor@suse.cz>
378
379         * g++.dg/ipa/ivinline-8.C: New test.
380         * gcc.dg/ipa/iinline-2.c: Likewise.
381
382 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
383
384         PR fortran/34505
385         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
386         arguments; add check for return value kind.
387         * gfortran.dg/float_1.f90: Likewise.
388
389 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
390
391         * gcc.target/i386/20011009-1.c (COMMENT): Define.
392         (main): Use it.
393         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
394         * lib/lto.exp (lto_prune_warns): Fix location line regex.
395         Prune another location line format.
396         (lto-obj): Call lto_prune_warns on comp_output.
397
398 2010-05-18  Jan Hubicka  <jh@suse.cz>
399
400         * gcc.dg/lto/ipacp_0.c: New test.
401         * gcc.dg/lto/ipacp_1.c: New test.
402
403 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
404
405         PR lto/44184
406         * gcc.dg/lto/20100518_0.c: New test.
407
408 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
409
410         * gnat.dg/specs/lto3.ads: Add missing dg-options.
411
412 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
413
414         PR fortran/43990
415         * gfortran.dg/class_21.f03: New.
416
417 2010-05-17  Jason Merrill  <jason@redhat.com>
418
419         PR c++/44157
420         * g++.dg/cpp0x/initlist34.C: New.
421
422         PR c++/44158
423         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
424
425 2010-05-17  Martin Jambor  <mjambor@suse.cz>
426
427         * g++.dg/ipa/ivinline-1.C: New test.
428         * g++.dg/ipa/ivinline-2.C: New test.
429         * g++.dg/ipa/ivinline-3.C: New test.
430         * g++.dg/ipa/ivinline-4.C: New test.
431         * g++.dg/ipa/ivinline-5.C: New test.
432         * g++.dg/ipa/ivinline-6.C: New test.
433
434 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
435             Jason Merrill  <jason@redhat.com>
436
437         PR c++/44108
438         * c-c++-common/Wunused-var-8.c: New test.
439
440 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
441
442         PR bootstrap/42347
443         * gcc.c-torture/compile/pr42347.c: New test.
444
445         PR middle-end/44102
446         * g++.dg/ext/asmgoto1.C: New test.
447
448 2010-05-17  Martin Jambor  <mjambor@suse.cz>
449
450         PR middle-end/44133
451         * gcc.dg/tree-ssa/pr44133.c: New test.
452         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
453         precise.
454
455 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
456
457         PR fortran/44044
458         * gfortran.dg/class_20.f03: New.
459
460 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
461
462         PR 44078
463         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
464         debug messages but not the newly introduced one.
465
466 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
467
468         PR fortran/35779
469         * gfortran.dg/initialization_25.f90: Commented testcase.
470         * gfortran.dg/initialization_26.f90: New.
471
472 2010-05-16  Richard Guenther  <rguenther@suse.de>
473
474         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
475         * gcc.dg/pr43084.c: Likewise.
476         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
477         -fipa-type-escape.
478         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
479         -fipa-type-escape.
480         * gcc.dg/struct/struct-reorg.exp: Likewise.
481         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
482         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
483
484 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
485
486         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
487         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
488         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
489         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
490         tests.
491
492 2010-05-15  Jason Merrill  <jason@redhat.com>
493
494         * g++.dg/eh/spec10.C: New.
495         * g++.dg/eh/spec11.C: New.
496         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
497
498 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
499
500         PR fortran/44154
501         PR fortran/42647
502         * gfortran.dg/allocatable_scalar_9.f90: New.
503
504 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
505
506         PR c++/44148
507         * g++.dg/torture/pr44148.C: New test.
508
509 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
510
511         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
512         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
513         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
514         diagnostics and type sizes.
515
516 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
517
518         * gnat.dg/lto9.adb: New test.
519         * gnat.dg/lto9_pkg1.ads: New helper.
520         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
521
522 2010-05-15  Jan Hubicka  <jh@suse.cz>
523
524         * gcc.dg/lto/ipareference_1.c: Rename to ...
525         * gcc.dg/lto/ipareference_0.c: ... this one.
526         * gcc.dg/lto/ipareference_2.c: Rename to ...
527         * gcc.dg/lto/ipareference_1.c: ... this one.
528
529 2010-05-15  Jan Hubicka  <jh@suse.cz>
530
531         * gcc.dg/lto/ipareference_1.c: New file.
532         * gcc.dg/lto/ipareference_2.c: New file.
533
534 2010-05-15  Richard Guenther  <rguenther@suse.de>
535
536         PR tree-optimization/44038
537         * gcc.c-torture/compile/pr44038.c: New testcase.
538
539 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
540
541         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
542         * gcc.target/i386/avx-cmpss-1.c: Likewise.
543
544 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
545
546         PR fortran/43207
547         PR fortran/43969
548         * gfortran.dg/class_18.f03: New.
549         * gfortran.dg/class_19.f03: New.
550
551 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
552
553         PR debug/44112
554         * gcc.dg/debug/dwarf2/const-1.c: Remove.
555         * g++.dg/debug/dwarf2/const1.C: Remove.
556
557 2010-05-14  Jason Merrill  <jason@redhat.com>
558
559         * g++.dg/eh/cond4.C: New.
560         * g++.dg/eh/elide2.C: Adjust.
561         * g++.old-deja/g++.eh/terminate1.C: Adjust.
562
563 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
564
565         PR fortran/44135
566         * gfortran.dg/actual_array_interface_2.f90: New test.
567
568 2010-05-14  Richard Guenther  <rguenther@suse.de>
569
570         PR tree-optimization/44119
571         * gcc.c-torture/compile/pr44119.c: New testcase.
572
573 2010-05-14  Jason Merrill  <jason@redhat.com>
574
575         PR c++/44127
576         * g++.dg/eh/terminate1.C: New.
577
578 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
579
580         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
581
582         PR debug/44136
583         * gcc.dg/pr44136.c: New test.
584
585 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
586
587         PR c++/30566
588         * testsuite/g++.dg/warn/Wshadow-4.C: Adjust.
589         * testsuite/g++.dg/warn/Wshadow-5.C: New test.
590         * testsuite/g++.dg/warn/Wshadow-6.C: New test
591
592 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
593
594         PR fortran/35779
595         * gfortran.dg/initialization_25.f90: New.
596
597 2010-05-13  Martin Jambor  <mjambor@suse.cz>
598
599         * g++.dg/otr-fold-1.C: New test.
600         * g++.dg/otr-fold-2.C: New test.
601
602 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
603
604         PR fortran/44036
605         * gfortran.dg/gomp/pr44036-1.f90: New test.
606         * gfortran.dg/gomp/pr44036-2.f90: New test.
607         * gfortran.dg/gomp/pr44036-3.f90: New test.
608
609         PR debug/43983
610         * gcc.dg/guality/sra-1.c: New test.
611
612 2010-05-12  Jan Hubicka  <jh@suse.cz>
613
614         * tree-ssa/unreachable.c: New test.
615
616 2010-05-12  Jason Merrill  <jason@redhat.com>
617
618         * g++.dg/cpp0x/sfinae1.C: New.
619
620 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
621
622         * gcc.target/i386/zee.c: New file.
623
624 2010-05-12  Jason Merrill  <jason@redhat.com>
625
626         * g++.dg/conversion/op1.C: Expect template candidate message.
627         * g++.dg/cpp0x/nullptr15.C: Likewise.
628         * g++.dg/cpp0x/pr31431-2.C: Likewise.
629         * g++.dg/cpp0x/pr31431.C: Likewise.
630         * g++.dg/cpp0x/temp_default2.C: Likewise.
631         * g++.dg/cpp0x/trailing4.C: Likewise.
632         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
633         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
634         * g++.dg/cpp0x/variadic-throw.C: Likewise.
635         * g++.dg/cpp0x/variadic35.C: Likewise.
636         * g++.dg/cpp0x/vt-35147.C: Likewise.
637         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
638         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
639         * g++.dg/ext/visibility/anon8.C: Likewise.
640         * g++.dg/ext/vla2.C: Likewise.
641         * g++.dg/other/pr28114.C: Likewise.
642         * g++.dg/other/ptrmem10.C: Likewise.
643         * g++.dg/other/ptrmem11.C: Likewise.
644         * g++.dg/overload/unknown1.C: Likewise.
645         * g++.dg/parse/template7.C: Likewise.
646         * g++.dg/parse/typename7.C: Likewise.
647         * g++.dg/template/conv11.C: Likewise.
648         * g++.dg/template/copy1.C: Likewise.
649         * g++.dg/template/deduce3.C: Likewise.
650         * g++.dg/template/dependent-expr5.C: Likewise.
651         * g++.dg/template/friend.C: Likewise.
652         * g++.dg/template/incomplete2.C: Likewise.
653         * g++.dg/template/local4.C: Likewise.
654         * g++.dg/template/local6.C: Likewise.
655         * g++.dg/template/operator10.C: Likewise.
656         * g++.dg/template/overload6.C: Likewise.
657         * g++.dg/template/ptrmem2.C: Likewise.
658         * g++.dg/template/ptrmem20.C: Likewise.
659         * g++.dg/template/ptrmem8.C: Likewise.
660         * g++.dg/template/sfinae2.C: Likewise.
661         * g++.dg/template/ttp25.C: Likewise.
662         * g++.dg/template/unify10.C: Likewise.
663         * g++.dg/template/unify11.C: Likewise.
664         * g++.dg/template/unify6.C: Likewise.
665         * g++.dg/template/unify7.C: Likewise.
666         * g++.dg/template/unify9.C: Likewise.
667         * g++.dg/template/varmod1.C: Likewise.
668         * g++.old-deja/g++.brendan/crash56.C: Likewise.
669         * g++.old-deja/g++.law/operators32.C: Likewise.
670         * g++.old-deja/g++.pt/crash28.C: Likewise.
671         * g++.old-deja/g++.pt/crash60.C: Likewise.
672         * g++.old-deja/g++.pt/explicit38.C: Likewise.
673         * g++.old-deja/g++.pt/explicit39.C: Likewise.
674         * g++.old-deja/g++.pt/explicit41.C: Likewise.
675         * g++.old-deja/g++.pt/explicit67.C: Likewise.
676         * g++.old-deja/g++.pt/explicit77.C: Likewise.
677         * g++.old-deja/g++.pt/expr2.C: Likewise.
678         * g++.old-deja/g++.pt/overload7.C: Likewise.
679         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
680         * g++.old-deja/g++.pt/spec5.C: Likewise.
681         * g++.old-deja/g++.pt/spec6.C: Likewise.
682         * g++.old-deja/g++.pt/t24.C: Likewise.
683         * g++.old-deja/g++.pt/unify4.C: Likewise.
684         * g++.old-deja/g++.pt/unify6.C: Likewise.
685         * g++.old-deja/g++.pt/unify8.C: Likewise.
686         * g++.old-deja/g++.robertl/eb119.C: Likewise.
687         * g++.old-deja/g++.robertl/eb79.C: Likewise.
688         * g++.old-deja/g++.robertl/eb98.C: Likewise.
689
690         * g++.dg/cpp0x/initlist32.C: New.
691
692         * g++.dg/template/conv11.C: New.
693         * g++.dg/conversion/op1.C: Adjust expected error.
694
695         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
696
697 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
698
699         PR target/44088
700         * gcc.target/i386/avx-cmpsd-1.c: New.
701         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
702         * gcc.target/i386/avx-cmpss-1.c: Likewise.
703         * gcc.target/i386/avx-cmpss-2.c: Likewise.
704         * gcc.target/i386/sse-cmpss-1.c: Likewise.
705         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
706
707 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
708
709         PR middle-end/44085
710         * gcc.dg/gomp/pr44085.c: New test.
711         * gfortran.dg/gomp/pr44085.f90: New test.
712
713 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
714
715         * objc-obj-c++-shared/Object1.m: New.
716         * objc.dg/torture: New directory.
717         * objc.dg/torture/tls: Ditto.
718         * objc.dg/tls: Ditto.
719         * objc.dg/torture/tls/trivial.m: New test.
720         * objc.dg/torture/tls/thr-init-2.m: New test.
721         * objc.dg/torture/tls/thr-init-3.m: New test.
722         * objc.dg/torture/tls/thr-init.m: New test.
723         * objc.dg/torture/tls/diag-1.m: New test.
724         * objc.dg/torture/tls/tls.exp: New.
725         * objc.dg/torture/trivial.m: New test.
726         * objc.dg/torture/dg-torture.exp: New.
727         * objc.dg/tls/diag-3.m: New test.
728         * objc.dg/tls/diag-4.m: New test.
729         * objc.dg/tls/diag-5.m: New test.
730         * objc.dg/tls/init-1.m: New test.
731         * objc.dg/tls/init-2.m: New test.
732         * objc.dg/tls/tls.exp: New.
733         * objc.dg/tls/diag-2.m: New test.
734         * lib/objc.exp: Respond to dg-additional-files.
735
736 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
737
738         * gcc.target/m68k/20100512-1.c: New.
739
740 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
741
742         * gnat.dg/lto8.adb: New test.
743         * gnat.dg/lto8_pkg.ad[sb]: New helper.
744         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
745
746 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
747
748         PR c++/34272
749         PR c++/43630
750         PR c++/34491
751         * g++.dg/template/crash97.C: New.
752         * g++.dg/template/crash98.C: Likewise.
753         * g++.dg/template/crash99.C: Likewise.
754         * g++.dg/cpp0x/pr31439.C: Adjust.
755         * g++.dg/template/crash95.C: Likewise.
756
757 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
758
759         PR middle-end/44071
760         * c-c++-common/asmgoto-4.c: New test.
761         * gcc.target/i386/pr44071.c: New test.
762
763         PR c++/44062
764         * c-c++-common/Wunused-var-7.c: New test.
765         * g++.dg/warn/Wunused-var-9.C: New test.
766
767 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
768
769         PR fortran/43711
770         * gfortran.dg/gomp/pr43711.f90: New.
771
772 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
773
774         PR fortran/31820
775         * gfortran.dg/select_5.f90: Updated.
776
777 2010-05-11  Jan Hubicka  <jh@suse.cz>
778
779         PR tree-optimize/44063
780         * gcc.c-torture/compile/pr44063.c: New testcase.
781
782 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
783
784         PR debug/44023
785         * gcc.dg/pr44023.c: New test.
786
787 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
788
789         * gnat.dg/lto7.adb: New test.
790         * gnat.dg/lto7_pkg.ad[sb]: New helper.
791
792 2010-05-10  Jason Merrill  <jason@redhat.com>
793
794         PR c++/44017
795         * g++.dg/template/inherit5.C: New.
796
797         PR c++/44045
798         * g++.dg/cpp0x/initlist33.C: New.
799         * g++.dg/cpp0x/initlist26.C: Adjust.
800         * g++.dg/cpp0x/initlist28.C: Adjust.
801
802 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
803
804         PR c++/43719
805         * g++.dg/init/pr43719.C: New.
806         * g++.dg/anon-struct4.C: Adjust.
807
808 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
809
810         PR debug/44028
811         * gcc.dg/pr44028.c: New test.
812
813 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
814
815         PR fortran/27866
816         PR fortran/35003
817         PR fortran/42809
818         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
819         * gfortran.dg/warn_conversion.f90: New.
820
821 2010-05-10  Michael Matz  <matz@suse.de>
822
823         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
824
825 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
826
827         PR rtl-optimization/44012
828         * gcc.dg/pr44012.c: New.
829
830 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
831
832         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
833         Log text on entry and exit.
834         Prune Sun ld warnings for common symbols with differing sizes.
835         (lto-link-and-maybe-run): Change caller.
836
837 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
838
839         PR fortran/44044
840         * gfortran.dg/class_7.f03: Modified.
841         * gfortran.dg/select_type_1.f03: Modified.
842         * gfortran.dg/select_type_12.f03: New.
843
844 2010-05-10  Richard Guenther  <rguenther@suse.de>
845
846         PR tree-optimization/44050
847         * gcc.dg/torture/pr44050.c: New testcase.
848
849 2010-05-10  Wei Guozhi  <carrot@google.com>
850
851         PR target/42879
852         * gcc.target/arm/pr42879.c: New testcase.
853
854 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
855
856         PR c/44051
857         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
858
859 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
860
861         PR c/10676
862         * gcc.dg/anon-struct-10.c: New test.
863
864 2010-05-09  Richard Guenther  <rguenther@suse.de>
865
866         PR middle-end/44024
867         * gcc.dg/pr44024.c: New testcase.
868
869 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
870
871         PR c/4784
872         * gcc.dg/anon-struct-9.c: New test.
873
874 2010-05-09  Richard Guenther  <rguenther@suse.de>
875
876         PR middle-end/44043
877         * gcc.c-torture/compile/pr44043.c: New testcase.
878
879 2010-05-09  Richard Guenther  <rguenther@suse.de>
880
881         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
882
883 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
884
885         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
886
887 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
888
889         * gnat.dg/lto[12456].adb: Add "target lto" marker.
890         * gnat.dg/specs/lto3.ads: Likewise.
891
892 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
893
894         PR middle-end/28685
895         * gcc.dg/pr28685-1.c: New file.
896
897 2010-05-08  Richard Guenther  <rguenther@suse.de>
898
899         PR tree-optimization/44030
900         * gcc.c-torture/compile/pr44030.c: New testcase.
901
902 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
903
904         * gnat.dg/lto6.adb: New test.
905         * gnat.dg/lto6_pkg.ads: New helper.
906
907 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
908
909         * gnat.dg/lto5.adb: New test.
910         * gnat.dg/lto5_pkg.ad[sb]: New helper.
911
912 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
913
914         * gnat.dg/lto4.ad[sb]: New test.
915
916 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
917
918         * gnat.dg/specs/lto3.ads: New test.
919         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
920         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
921
922 2010-05-08  Quentin Ochem  <ochem@adacore.com>
923
924         * gnat.dg/sizetype3.ad[sb]: New test.
925         * gnat.dg/sizetype3_pkg.ads: New helper.
926
927 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
928
929         PR c++/43951
930         * g++.dg/init/new29.C: New.
931
932 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
933
934         PR fortran/40728
935         * gfortran.dg/coarray_1.f90: Fixed error message.
936         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
937         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
938         * gfortran.dg/intrinsic_std_5.f90: New.
939
940 2010-05-07  Jason Merrill  <jason@redhat.com>
941
942         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
943
944 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
945
946         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
947         (size_t, stderr): Remove.
948         (read_error): Replaced __builtin_fprintf by fprintf.
949
950 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
951
952         * gcc.dg/ordered-comparison-1.c: New test.
953         * gcc.dg/ordered-comparison-2.c: New test.
954         * gcc.dg/ordered-comparison-3.c: New test.
955         * gcc.dg/ordered-comparison-4.c: New test.
956
957 2010-05-06  Mike Stump  <mikestump@comcast.net>
958
959         PR objc/35165
960         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
961
962 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
963             Jason Merrill  <jason@redhat.com>
964
965         * g++.dg/cpp0x/nullptr01.C: New.
966         * g++.dg/cpp0x/nullptr02.C: New.
967         * g++.dg/cpp0x/nullptr03.C: New.
968         * g++.dg/cpp0x/nullptr04.C: New.
969         * g++.dg/cpp0x/nullptr05.C: New.
970         * g++.dg/cpp0x/nullptr06.C: New.
971         * g++.dg/cpp0x/nullptr07.C: New.
972         * g++.dg/cpp0x/nullptr08.C: New.
973         * g++.dg/cpp0x/nullptr09.C: New.
974         * g++.dg/cpp0x/nullptr10.C: New.
975         * g++.dg/cpp0x/nullptr11.C: New.
976         * g++.dg/cpp0x/nullptr12.C: New.
977         * g++.dg/cpp0x/nullptr13.C: New.
978         * g++.dg/cpp0x/nullptr14.C: New.
979         * g++.dg/cpp0x/nullptr15.C: New.
980         * g++.dg/cpp0x/nullptr16.C: New.
981         * g++.dg/cpp0x/nullptr17.C: New.
982         * g++.dg/cpp0x/nullptr18.C: New.
983         * g++.dg/cpp0x/nullptr19.C: New.
984         * g++.dg/cpp0x/nullptr20.C: New.
985         * g++.dg/cpp0x/nullptr21.C: New.
986         * g++.dg/cpp0x/nullptr22.C: New.
987         * g++.dg/debug/nullptr01.C: New.
988         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
989
990 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
991
992         * gcc.dg/Wunused-var-8.c: Move to...
993         * c-c++-common/Wunused-var-6.c: ... here.  New test.
994
995 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
996
997         PR c++/40406
998         * g++.dg/template/crash96.C: New.
999
1000 2010-05-06  Jan Hubicka  <jh@suse.cz>
1001
1002         PR tree-optimization/43791
1003         * gcc.c-torture/compile/pr43791.c: New file.
1004
1005 2010-05-06  Michael Matz  <matz@suse.de>
1006
1007         PR tree-optimization/43984
1008         * gfortran.dg/pr43984.f90: New test.
1009
1010 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1011
1012         PR 40989
1013         * gcc.dg/pr40989.c: New.
1014
1015 2010-05-06  Richard Guenther  <rguenther@suse.de>
1016
1017         PR tree-optimization/43934
1018         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
1019
1020 2010-05-06  Richard Guenther  <rguenther@suse.de>
1021
1022         PR tree-optimization/43987
1023         * gcc.c-torture/execute/pr43987.c: New testcase.
1024         * gcc.dg/torture/pta-escape-1.c: Adjust.
1025         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1026         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1027         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1028         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1029
1030 2010-04-22  Jakub Jelinek <jakub@redhat.com>
1031             Dodji Seketeli  <dodji@redhat.com>
1032
1033         PR c/18624
1034         * g++.dg/warn/Wunused-7.C: Add dg-warning.
1035         * g++.dg/template/sfinae16.C: Likewise.
1036         * gcc.dg/Wunused-var-1.c: Moved to...
1037         * c-c++-common/Wunused-var-1.c: ...here. New test.
1038         * gcc.dg/Wunused-var-2.c: Moved to...
1039         * c-c++-common/Wunused-var-2.c: ...here. New test.
1040         * gcc.dg/Wunused-var-3.c: Moved to...
1041         * c-c++-common/Wunused-var-3.c: ...here. New test.
1042         * gcc.dg/Wunused-var-4.c: Moved to...
1043         * gcc.dg/Wunused-var-1.c: ... here.
1044         * gcc.dg/Wunused-var-5.c: Moved to...
1045         * c-c++-common/Wunused-var-4.c: ...here. New test.
1046         * gcc.dg/Wunused-var-7.c: Moved to...
1047         * c-c++-common/Wunused-var-5.c: ...here. New test.
1048         * gcc.dg/Wunused-var-6.c: Moved to...
1049         * gcc.dg/Wunused-var-2.c: ... here.
1050         * c-c++-common/Wunused-var-1.c: New test.
1051         * c-c++-common/Wunused-var-2.c: New test.
1052         * c-c++-common/Wunused-var-3.c: New test.
1053         * c-c++-common/Wunused-var-4.c: New test.
1054         * c-c++-common/Wunused-var-5.c: New test.
1055         * g++.dg/warn/Wunused-var-1.C: New test.
1056         * g++.dg/warn/Wunused-var-2.C: New test.
1057         * g++.dg/warn/Wunused-var-3.C: New test.
1058         * g++.dg/warn/Wunused-var-4.C: New test.
1059         * g++.dg/warn/Wunused-var-5.C: New test.
1060         * g++.dg/warn/Wunused-var-6.C: New test.
1061         * g++.dg/warn/Wunused-var-7.C: New test.
1062         * g++.dg/warn/Wunused-var-8.C: New test.
1063         * g++.dg/warn/Wunused-parm-1.C: New test.
1064         * g++.dg/warn/Wunused-parm-2.C: New test.
1065         * g++.dg/warn/Wunused-parm-3.C: New test.
1066
1067 2010-05-06  Tobias Burnus  <burnus@net-b.de>
1068
1069         PR fortran/43985
1070         * gfortran.dg/gomp/crayptr5.f90: New test case.
1071
1072 2010-05-05  Jason Merrill  <jason@redhat.com>
1073
1074         PR debug/43370
1075         * g++.dg/ext/attrib39.C: New.
1076
1077 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
1078
1079         PR fortran/24978
1080         * gfortran.dg/data_invalid.f90: New.
1081
1082 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1083
1084         * gnat.dg/lto2.adb: New test.
1085
1086 2010-05-05  Jason Merrill  <jason@redhat.com>
1087
1088         PR c++/43787
1089         * g++.dg/opt/empty1.C: New.
1090
1091 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
1092
1093         PR fortran/43696
1094         * gfortran.dg/class_17.f03: New.
1095
1096 2010-05-04  Neil Vachharajani <nvachhar@google.com>
1097
1098         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
1099
1100 2010-05-04  Mike Stump  <mikestump@comcast.net>
1101
1102         PR objc/35165
1103         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
1104
1105 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1106
1107         PR target/43668
1108         * gcc.target/i386/pr43668.c: New.
1109
1110 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1111
1112         PR c++/43028
1113         * g++.dg/cpp0x/initlist31.C: New.
1114
1115 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
1116
1117         PR c/43981
1118         * gcc.dg/Wunused-var-8.c: New test.
1119
1120 2010-05-04  Jason Merrill  <jason@redhat.com>
1121
1122         PR c++/38064
1123         * g++.dg/cpp0x/enum3.C: Extend.
1124
1125 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1126
1127         PR target/43799
1128         * gcc.target/i386/pr43799.c: New.
1129
1130 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1131
1132         * gnat.dg/lto1.adb: New test.
1133         * gnat.dg/lto1_pkg.ad[sb]: New helper.
1134
1135 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1136
1137         PR middle-end/43671
1138         * gcc.target/i386/pr43671.c: New.
1139
1140 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1141
1142         PR c++/43705
1143         * g++.dg/template/crash95.C: New.
1144
1145 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1146
1147         PR debug/43508
1148         * gcc.target/i386/pr43508.c: New.
1149
1150 2010-05-04  Richard Guenther  <rguenther@suse.de>
1151
1152         PR tree-optimization/43879
1153         * g++.dg/torture/pr43879-1_0.C: New testcase.
1154         * g++.dg/torture/pr43879-1_1.C: Likewise.
1155
1156 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
1157
1158         PR c++/43953
1159         * g++.dg/other/crash-12.C: New test.
1160
1161 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
1162
1163         * g++.dg/cdce3.C: Add a space.  Updated.
1164
1165 2010-05-03  Jason Merrill  <jason@redhat.com>
1166
1167         PR c++/43680
1168         * g++.dg/opt/enum2.C: New.
1169         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
1170         * g++.dg/warn/Wswitch-1.C: Adjust message.
1171
1172 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1173
1174         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
1175         * g++.dg/ext/label13.C: Fix typo.
1176         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
1177         alpha*-dec-osf5*.
1178         * gcc.c-torture/compile/limits-declparen.c: xfail on
1179         alpha*-dec-osf5* with -g.
1180         * gcc.c-torture/compile/limits-pointer.c: Likewise.
1181         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
1182         * gcc.dg/c99-tgmath-2.c: Likewise.
1183         * gcc.dg/c99-tgmath-3.c: Likewise.
1184         * gcc.dg/c99-tgmath-4.c: Likewise.
1185
1186 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1187
1188         PR fortran/43592
1189         * gfortran.dg/unexpected_interface.f90: New test.
1190
1191 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1192
1193         * ada/acats/run_acats (which): New function.
1194         (host_gnatchop, host_gnatmake): Use it.
1195
1196 2010-05-03  Richard Guenther  <rguenther@suse.de>
1197
1198         PR tree-optimization/43971
1199         * gcc.dg/pr43971.c: New testcase.
1200
1201 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
1202
1203         PR debug/43972
1204         * gcc.dg/debug/pr43972.c: New test.
1205
1206 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
1207
1208         PR testsuite/43963
1209         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
1210
1211 2010-05-02  Richard Guenther  <rguenther@suse.de>
1212
1213         PR tree-optimization/43879
1214         * gcc.dg/torture/pr43879-3.c: New testcase.
1215
1216 2010-05-01  Richard Guenther  <rguenther@suse.de>
1217
1218         PR tree-optimization/43949
1219         * g++.dg/warn/Warray-bounds-5.C: New testcase.
1220
1221 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
1222
1223         PR c++/43951
1224         * g++.dg/init/new28.C: New.
1225
1226 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
1227
1228         PR objc++/32052
1229         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
1230         structure and nested declarations.
1231         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
1232         structure and nested declarations.  Reduce header clutter and
1233         use _exit() rather than abort().
1234         * objc.dg/encode-10.m: New.
1235         * objc.dg/encode-11.m: New.
1236
1237 2010-04-30  DJ Delorie  <dj@redhat.com>
1238
1239         * gcc.c-torture/execute/20100430-1.c: New test.
1240
1241 2010-04-30  Jason Merrill  <jason@redhat.com>
1242
1243         PR c++/43868
1244         * g++.dg/template/ptrmem21.C: New.
1245
1246 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
1247
1248         PR fortran/18918
1249         PR fortran/43931
1250         * gfortran.dg/coarray_13.f90: New test.
1251
1252 2010-04-30  Richard Guenther  <rguenther@suse.de>
1253
1254         PR lto/43946
1255         * gcc.dg/lto/20100430-1_0.c: New testcase.
1256
1257 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR debug/43942
1260         * c-c++-common/pr43942.c: New test.
1261
1262 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
1263
1264         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
1265         conflict with darwin crt1.o 'start' symbol.
1266
1267 2010-04-30  Richard Guenther  <rguenther@suse.de>
1268
1269         PR tree-optimization/43879
1270         * gcc.dg/torture/pr43879_1.c: New testcase.
1271
1272 2010-04-30  Richard Guenther  <rguenther@suse.de>
1273
1274         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
1275
1276 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
1277
1278         PR c++/43890
1279         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
1280         user-provided constructor while recursing.
1281
1282 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1283
1284         PR fortran/42274
1285         * gfortran.dg/class_16.f03: New test.
1286
1287 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1288
1289         PR fortran/42274
1290         * gfortran.dg/class_15.f03: New.
1291
1292 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1293
1294         PR fortran/43326
1295         * gfortran.dg/dynamic_dispatch_9.f03: New test.
1296
1297 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1298
1299         PR fortran/43492
1300         * gfortran.dg/generic_22.f03 : New test.
1301
1302 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1303
1304         PR fortran/42353
1305         * gfortran.dg/class_14.f03: New test.
1306
1307 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1308
1309         PR fortran/42680
1310         * gfortran.dg/interface_32.f90: New test.
1311
1312 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
1313             Janus Weil  <janus@gcc.gnu.org>
1314
1315         PR fortran/41829
1316         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
1317         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
1318         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
1319
1320 2010-04-28  Mike Stump  <mikestump@comcast.net>
1321
1322         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
1323         dg-excess-errors.
1324         * g++.dg/uninit-pred-2_b.C: Likewise.
1325
1326 2010-04-28  Tobias Burnus  <burnus@net-b.de>
1327
1328         PR fortran/18918
1329         PR fortran/43919
1330         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
1331
1332 2010-04-28  Matthias Klose  <doko@ubuntu.com>
1333
1334         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
1335         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
1336         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
1337         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
1338         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
1339
1340 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
1341
1342         * gcc.dg/const-uniq-1.c: New test.
1343         * gcc.dg/lto/const-uniq_[01].c: Likewise.
1344
1345 2010-04-28  Xinliang David Li  <davidxl@google.com>
1346
1347         * gcc.dg/uninit-pred-2_b.c: New test.
1348         * gcc.dg/uninit-pred-4_b.c: New test.
1349         * gcc.dg/uninit-pred-3_d.c: New test.
1350         * gcc.dg/uninit-pred-6_b.c: New test.
1351         * gcc.dg/uninit-pred-8_b.c: New test.
1352         * gcc.dg/uninit-pred-3_a.c: New test.
1353         * gcc.dg/uninit-pred-2_c.c: New test.
1354         * gcc.dg/uninit-pred-5_a.c: New test.
1355         * gcc.dg/uninit-pred-3_e.c: New test.
1356         * gcc.dg/uninit-pred-7_a.c: New test.
1357         * gcc.dg/uninit-pred-6_c.c: New test.
1358         * gcc.dg/uninit-pred-9_a.c: New test.
1359         * gcc.dg/uninit-pred-8_c.c: New test.
1360         * gcc.dg/uninit-pred-3_b.c: New test.
1361         * gcc.dg/uninit-pred-5_b.c: New test.
1362         * gcc.dg/uninit-pred-7_b.c: New test.
1363         * gcc.dg/uninit-pred-6_d.c: New test.
1364         * gcc.dg/uninit-pred-9_b.c: New test.
1365         * gcc.dg/uninit-pred-2_a.c: New test.
1366         * gcc.dg/uninit-pred-4_a.c: New test.
1367         * gcc.dg/uninit-pred-3_c.c: New test.
1368         * gcc.dg/uninit-pred-6_a.c: New test.
1369         * gcc.dg/uninit-pred-8_a.c: New test.
1370         * gcc.dg/uninit-pred-7_c.c: New test.
1371         * gcc.dg/uninit-pred-6_e.c: New test.
1372         * g++.dg/uninit-pred-loop-1_b.cc: New test.
1373         * g++.dg/uninit-pred-1_a.C: New test.
1374         * g++.dg/uninit-pred-1_b.C: New test.
1375         * g++.dg/uninit-pred-2_a.C: New test.
1376         * g++.dg/uninit-pred-2_b.C: New test.
1377         * g++.dg/uninit-pred-loop-1_a.cc: New test.
1378         * g++.dg/uninit-pred-loop-1_c.cc: New test.
1379         * g++.dg/uninit-pred-loop_1.cc: New test.
1380
1381 2010-04-28  Martin Jambor  <mjambor@suse.cz>
1382
1383         * gcc.dg/lto/20091209-1_0.c: New testcase.
1384
1385 2010-04-28  Richard Guenther  <rguenther@suse.de>
1386
1387         PR tree-optimization/43879
1388         PR tree-optimization/43909
1389         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
1390
1391 2010-04-28  Richard Guenther  <rguenther@suse.de>
1392
1393         PR c++/43880
1394         * g++.dg/torture/pr43880.C: New testcase.
1395
1396 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1397
1398         PR c++/9335
1399         * g++.dg/template/recurse2.C: Update
1400         * g++.dg/template/recurse.C: Update.
1401         * g++.dg/template/pr23510.C: Update.
1402         * lib/prune.exp: Filter out 'recursively instantiated'.
1403
1404 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
1405
1406         PR c++/29043
1407         * g++.dg/init/pr29043.C: New.
1408
1409 2010-04-27  Jason Merrill  <jason@redhat.com>
1410
1411         * g++.dg/lookup/scoped5.C: Adjust.
1412         * g++.dg/lookup/scoped8.C: Adjust.
1413         * g++.dg/template/dependent-expr5.C: Adjust.
1414         * g++.old-deja/g++.brendan/nest1.C: Adjust.
1415
1416         PR c++/43856
1417         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
1418
1419         PR c++/43875
1420         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1421
1422 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1423             Jan Hubicka <hubicka@ucw.cz>
1424
1425         * gcc.dg/pure-2.c: New testcase.
1426         * gcc.dg/const-1.c: New testcase.
1427
1428 2010-04-27  Jason Merrill  <jason@redhat.com>
1429
1430         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
1431
1432         PR c++/41468
1433         * g++.dg/template/sfinae17.C: New.
1434         * g++.dg/template/sfinae18.C: New.
1435
1436 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
1437
1438         * g++.dg/init/pr42844.C: New.
1439         * g++.dg/cpp0x/pr42844-2.C: New.
1440         * g++.dg/cpp0x/defaulted2.C: Adjust.
1441         * g++.dg/tree-ssa/pr27549.C: Likewise.
1442         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
1443
1444 2010-04-27  Tobias Burnus  <burnus@net-b.de>
1445
1446         PR fortran/18918
1447         * gfortran.dg/coarray_12.f90: Fix dump parsing.
1448
1449 2010-04-27  Richard Guenther  <rguenther@suse.de>
1450
1451         PR middle-end/40561
1452         * g++.dg/other/pr40561.C: New testcase.
1453
1454 2010-04-27  Martin Jambor  <mjambor@suse.cz>
1455
1456         PR middle-end/43812
1457         * g++.dg/ipa/pr43812.C: New test.
1458
1459 2010-04-27  Jan Hubicka  <jh@suse.cz>
1460
1461         * gcc.dg/ipa/iinline-1.c (main): Rename to...
1462         (test): ... this one.
1463
1464 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
1465
1466         PR target/40657
1467         * gcc.target/arm/thumb-stackframe.c: New test.
1468
1469 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
1470         
1471         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
1472         * gcc.dg/misc-column.c: Likewise.
1473         * gcc.dg/Walways-true-1.c: Likewise.
1474         * gcc.dg/Walways-true-2.c: Likewise.
1475         * gcc.dg/warn-addr-cmp.c: Likewise.
1476
1477 2010-04-27  Tobias Burnus  <burnus@net-b.de>
1478
1479         PR fortran/18918
1480         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
1481         * gfortran.dg/coarray_12.f90: New.
1482
1483 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
1484
1485         PR c/32207
1486         * gcc.dg/pr32207.c: New test.
1487         * gcc.dg/misc-column.c: Adjust expected warning.
1488         * gcc.dg/Walways-true-1.c: Likewise.
1489         * gcc.dg/Walways-true-2.c: Likewise.
1490         * gcc.dg/warn-addr-cmp.c: Likewise.
1491
1492 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
1493
1494         PR lto/42776
1495         * lib/lto.exp (lto_prune_vis_warns): New function.
1496         (lto-link-and-maybe-run): Call it.
1497
1498 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1499
1500         PR tree-optimization/43904
1501         * gcc.dg/tree-ssa/tailcall-6.c: New.
1502
1503 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1504
1505         PR testsuite/35165
1506         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
1507         Darwin8/OSX10.4 - compatible code generation.
1508         Use scan-rtl-dump.
1509         * obj-c++.dg/stubify-1.mm: Ditto.
1510         * lib/objc-torture.exp: Do not require link success for
1511         "trivial.m" in the runtime checks when dowhat = 'compile'.
1512         * lib/dg-pch.exp: (dg-flags-pch): New Proc.
1513         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
1514         Darwin8/OSX10.4 - compatible code generation.
1515         * objc.dg/stubify-2.m: Ditto.
1516         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
1517         * objc.dg/next-runtime-1.m: Ditto.
1518         * objc.dg/stret-2.m: Restrict to ilp32 targets.
1519         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
1520         runtimes on Darwin.
1521
1522 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
1523
1524         PR 43715
1525         * testsuite/lib/plugin-support.exp: Use "-undefined
1526         dynamic_lookup" on darwin.
1527
1528 2010-04-26  Richard Guenther  <rguenther@suse.de>
1529
1530         * gcc.dg/lto/20100426_0.c: New testcase.
1531
1532 2010-04-26  Jie Zhang  <jie@codesourcery.com>
1533
1534         PR tree-optimization/43833
1535         gcc.dg/Warray-bounds-8.c: New test case.
1536
1537 2010-04-26  Richard Guenther  <rguenther@suse.de>
1538
1539         PR lto/43080
1540         * g++.dg/lto/20100423-3_0.C: New testcase.
1541
1542 2010-04-26  Richard Guenther  <rguenther@suse.de>
1543
1544         PR lto/42425
1545         * g++.dg/lto/20100423-2_0.C: New testcase.
1546
1547 2010-04-26  Ira Rosen  <irar@il.ibm.com>
1548
1549         * gcc.dg/vect/bb-slp-23.c: New test.
1550
1551 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
1552
1553         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
1554         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
1555         * gcc.dg/c1x-float-1.c: New test.
1556
1557 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
1558
1559         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
1560         of "lea\[ \t\]".
1561
1562 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1563
1564         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
1565         FreeBSD.
1566         * gfortran.dg/default_format_denormal_1.f90: Ditto.
1567         * gfortran.dg/default_format_2.f90: Ditto.
1568
1569 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1570
1571         * gfortran.dg/pr43505.f90: Clean up .mod file.
1572         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
1573         * gfortran.dg/pr41347.f90: Ditto.
1574         * gfortran.dg/internal_pack_4.f90: Ditto.
1575         * gfortran.dg/proc_decl_23.f90: Ditto.
1576         * gfortran.dg/recursive_check_3.f90: Ditto.
1577         * gfortran.dg/intent_out_3.f90: Ditto.
1578         * gfortran.dg/assignment_2.f90: Ditto.
1579         * gfortran.dg/pr41928.f90: Ditto.
1580         * gfortran.dg/pr42166.f90: Ditto.
1581         * gfortran.dg/private_type_12.f90: Ditto.
1582         * gfortran.dg/graphite/pr42185.f90: Ditto.
1583         * gfortran.dg/graphite/pr42186.f90: Ditto.
1584         * gfortran.dg/graphite/pr40982.f90: Ditto.
1585         * gfortran.dg/graphite/id-2.f90: Ditto.
1586         * gfortran.dg/graphite/id-4.f90: Ditto.
1587         * gfortran.dg/graphite/pr42050.f90: Ditto.
1588         * gfortran.dg/graphite/id-18.f90: Ditto.
1589         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
1590         * gfortran.dg/graphite/pr41924.f90: Ditto.
1591         * gfortran.dg/graphite/pr42393.f90: Ditto.
1592         * gfortran.dg/graphite/pr37980.f90: Ditto.
1593         * gfortran.dg/graphite/pr38953.f90: Ditto.
1594         * gfortran.dg/graphite/pr42180.f90: Ditto.
1595         * gfortran.dg/graphite/pr42181.f90: Ditto.
1596         * gfortran.dg/where_operator_assign_4.f90: Ditto.
1597         * gfortran.dg/select_type_4.f90: Ditto.
1598         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
1599         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
1600         * gfortran.dg/lto/pr40725_0.f03: Ditto.
1601         * gfortran.dg/elemental_args_check_2.f90: Ditto.
1602         * gfortran.dg/whole_file_11.f90: Ditto.
1603         * gfortran.dg/private_type_11.f90: Ditto.
1604         * gfortran.dg/vect/vect-gems.f90: Ditto.
1605         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
1606
1607 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
1608
1609         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
1610
1611 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
1612
1613         * gnat.dg/pack15.ad[sb]: New test.
1614
1615 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
1616
1617         * gcc.target/arm/mla-1.c: New test.
1618
1619 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1620
1621         PR fortran/30073
1622         PR fortran/43793
1623         * gfortran.dg/pr43793.f90: New test.
1624
1625 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
1626
1627         PR tree-optimization/41442
1628         * gcc.target/i386/pr41442.c: New test.
1629
1630 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
1631
1632         PR fortran/43832
1633         * gfortran.dg/fgetc_3.f90: Delete bogus test.
1634
1635 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1636
1637         PR fortran/43832
1638         * gfortran.dg/open_nounit.f90: New test.
1639
1640 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
1641
1642         PR fortran/43841
1643         PR fortran/43843
1644         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
1645
1646 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1647
1648         * gcc.dg/Wconversion-integer.c: Update.
1649
1650 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1651
1652         * gnat.dg/unchecked_convert5.adb: New test.
1653
1654 2010-04-23  Richard Guenther  <rguenther@suse.de>
1655
1656         PR lto/41734
1657         * gcc.dg/lto/20100423-2_0.c: New testcase.
1658         * gcc.dg/lto/20100423-2_0.c: Likewise.
1659
1660 2010-04-23  Richard Guenther  <rguenther@suse.de>
1661
1662         PR lto/43455
1663         * gcc.dg/lto/20100423-1_0.c: New testcase.
1664         * gcc.dg/lto/20100423-1_1.c: Likewise.
1665
1666 2010-04-23  Martin Jambor  <mjambor@suse.cz>
1667
1668         PR tree-optimization/43846
1669         * gcc.dg/tree-ssa/sra-10.c: New test.
1670
1671 2010-04-23  Martin Jambor  <mjambor@suse.cz>
1672
1673         PR middle-end/43835
1674         * gcc.c-torture/execute/pr43835.c: New test.
1675
1676 2010-04-23  Richard Guenther  <rguenther@suse.de>
1677
1678         PR lto/42653
1679         * g++.dg/lto/20100423-1_0.C: New testcase.
1680
1681 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
1682
1683         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
1684
1685 2010-04-22  Ira Rosen  <irar@il.ibm.com>
1686
1687         PR tree-optimization/43842
1688         * gcc.dg/vect/pr43842.c: New test.
1689
1690 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1691
1692         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
1693         * gcc.target/i386/wmul-2.c: Likewise.
1694
1695 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1696
1697         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
1698         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
1699
1700 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
1701
1702         * gfortran.dg/reassoc_6.f: New testcase.
1703
1704 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1705
1706         PR middle-end/29274
1707         * gcc.target/arm/wmul-1.c: New test.
1708         * gcc.target/arm/wmul-2.c: New test.
1709
1710 2010-04-22  Richard Guenther  <rguenther@suse.de>
1711
1712         PR tree-optimization/43845
1713         * gcc.c-torture/compile/pr43845.c: New testcase.
1714
1715 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1716
1717         PR middle-end/29274
1718         * gcc.target/i386/wmul-1.c: New test.
1719         * gcc.target/i386/wmul-2.c: New test.
1720         * gcc.target/bfin/wmul-1.c: New test.
1721         * gcc.target/bfin/wmul-2.c: New test.
1722
1723 2010-04-22  Richard Guenther  <rguenther@suse.de>
1724
1725         PR fortran/43829
1726         * gfortran.dg/vector_subscript_6.f90: New testcase.
1727         * gfortran.dg/assign_10.f90: Adjust.
1728
1729 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
1730
1731         PR fortran/43836
1732         * gfortran.dg/gomp/pr43836.f90: New test.
1733
1734 2010-04-21  Richard Guenther  <rguenther@suse.de>
1735
1736         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
1737
1738 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1739
1740         * gcc.dg/torture/builtin-cproj-3.c: New.
1741
1742 2010-04-20  Jason Merrill  <jason@redhat.com>
1743
1744         PR c++/9335
1745         * g++.dg/template/recurse2.C: New.
1746         * g++.dg/parse/crash36.C: Adjust.
1747         * g++.dg/other/fold1.C: Adjust.
1748         * g++.dg/init/member1.C: Adjust.
1749         * lib/prune.exp: Prune "skipping N instantiation contexts".
1750
1751 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1752
1753         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
1754
1755 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1756
1757         * gcc.dg/torture/builtin-cproj-1.c: New.
1758         * gcc.dg/torture/builtin-cproj-2.c: New.
1759
1760 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
1761
1762         PR c++/43800
1763         PR c++/43704
1764         * g++.dg/template/typedef32.C: Adjust.
1765         * g++.dg/template/typedef33.C: New test.
1766
1767 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
1768
1769         PR fortran/43227
1770         * gfortran.dg/proc_decl_23.f90: New test.
1771
1772         PR fortran/43266
1773         * gfortran.dg/abstract_type_6.f03: New test.
1774
1775 2010-04-20  Xinliang David Li  <davidxl@google.com>
1776
1777         * g++.dg/tree-ssa/fold-compare.C: New.
1778
1779 2010-04-20  Richard Guenther  <rguenther@suse.de>
1780
1781         PR tree-optimization/39417
1782         * g++.dg/torture/pr39417.C: New testcase.
1783
1784 2010-04-20  Richard Guenther  <rguenther@suse.de>
1785
1786         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
1787
1788 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
1789
1790         * g++.dg/debug/dwarf2/rv1.C: New test.
1791
1792 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1793
1794         PR target/43635
1795         * gcc.c-torture/compile/pr43635.c: New testcase.
1796
1797 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR fortran/43339
1800         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
1801         of sequential loops being private only in the innermost containing
1802         task region.
1803
1804         PR middle-end/43337
1805         * gfortran.dg/gomp/pr43337.f90: New test.
1806
1807 2010-04-19  Richard Guenther  <rguenther@suse.de>
1808
1809         PR tree-optimization/43796
1810         * gfortran.dg/pr43796.f90: New testcase.
1811
1812 2010-04-19  Richard Guenther  <rguenther@suse.de>
1813
1814         PR tree-optimization/43783
1815         * gcc.c-torture/execute/pr43783.c: New testcase.
1816
1817 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
1818
1819         PR target/43766
1820         * gcc.target/i386/pr43766.c: New test.
1821
1822 2010-04-19  Jie Zhang  <jie@codesourcery.com>
1823
1824         PR target/43662
1825         * gcc.target/i386/pr43662.c: New test.
1826
1827 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
1828
1829         PR c++/43704
1830         * g++.dg/template/typedef32.C: New test.
1831
1832 2010-04-19  Ira Rosen  <irar@il.ibm.com>
1833
1834         PR tree-optimization/37027
1835         * lib/target-supports.exp
1836         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
1837         * gcc.dg/vect/pr37027.c: New test.
1838         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
1839         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
1840         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
1841         gcc.dg/vect/vect-complex-6.c: Likewise.
1842
1843 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
1844
1845         * g++.dg/debug/dwarf2/enum1.C: New test.
1846
1847 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
1848
1849         * gnat.dg/rep_clause5.ad[sb]: New test.
1850         * gnat.dg/rep_clause5_pkg.ads: New helper.
1851
1852 2010-04-18  Ira Rosen  <irar@il.ibm.com>
1853
1854         PR tree-optimization/43771
1855         * g++.dg/vect/pr43771.cc: New test.
1856
1857 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1858
1859         PR fortran/31538
1860         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
1861         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
1862
1863 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1864
1865         * gnat.dg/sizetype.adb: Rename into...
1866         * gnat.dg/sizetype1.adb: ...this.
1867         * gnat.dg/sizetype2.adb: New test.
1868
1869 2010-04-16  Richard Guenther  <rguenther@suse.de>
1870
1871         PR tree-optimization/43572
1872         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
1873
1874 2010-04-16  Olivier Hainque  <hainque@adacore.com>
1875
1876         * gnat.dg/specs/discr_private.ads: New test.
1877
1878 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
1879
1880         PR target/41514
1881         * gcc.target/arm/thumb-comparisons.c: New test.
1882
1883         PR target/40603
1884         * gcc.target/arm/thumb-cbranchqi.c: New test.
1885
1886 2010-04-16  Christian Bruel  <christian.bruel@st.com>
1887
1888         * g++.dg/torture/pr36191.C: Enable for SH.
1889
1890 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1891
1892         * gnat.dg/wide_boolean.adb: New test.
1893         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
1894
1895 2010-04-15  Richard Guenther  <rguenther@suse.de>
1896
1897         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
1898         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
1899         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1900         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1901         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
1902         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
1903         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
1904         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
1905         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
1906         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
1907         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1908         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
1909         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1910         * gcc.dg/torture/ipa-pta-2.c: Likewise.
1911         * gcc.dg/torture/ipa-pta-1.c: Adjust.
1912
1913 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
1914
1915         PR target/21803
1916         * gcc.target/arm/pr42496.c: New test.
1917
1918 2010-04-14  Jason Merrill  <jason@redhat.com>
1919
1920         PR c++/36625
1921         * g++.dg/ext/attrib38.C: New.
1922
1923 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
1924
1925         PR testsuite/43739
1926         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
1927
1928 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1929
1930         PR 42966
1931         * gcc.dg/cpp/warn-undef-2.c: Update.
1932         * gcc.dg/cpp/warn-traditional-2.c: Update.
1933         * gcc.dg/cpp/warn-comments-2.c: Update.
1934         * gcc.dg/cpp/warn-variadic-2.c: Update.
1935         * gcc.dg/cpp/warn-long-long-2.c: Update.
1936         * gcc.dg/cpp/warn-deprecated-2.c: Update.
1937         * gcc.dg/cpp/warn-multichar-2.c: Update.
1938         * gcc.dg/cpp/warn-normalized-3.c: Update.
1939         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
1940         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
1941         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
1942         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
1943         * gcc.dg/cpp/warn-redefined-2.c: Update.
1944         * gfortran.dg/warning-directive-2.F90: Update.
1945         * c-c++-common/cpp/warning-directive-2.c: Update.
1946
1947 2010-04-14  Michael Matz  <matz@suse.de>
1948
1949         PR tree-optimization/42963
1950         * testsuite/gcc.dg/pr42963.c: New testcase.
1951
1952 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1953
1954         * gnat.dg/class_wide.adb: Rename into...
1955         * gnat.dg/class_wide1.adb: ...this.
1956         * gnat.dg/class_wide2.ad[sb]: New test.
1957
1958 2010-04-14  Tobias Burnus  <burnus@net-b.de>
1959
1960         PR fortran/18918
1961         * gfortran.dg/coarray_9.f90: Update dg-errors.
1962         * gfortran.dg/coarray_10.f90: New test.
1963         * gfortran.dg/coarray_11.f90: New test.
1964
1965 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1966
1967         PR fortran/43747
1968         gfortran.dg/initialization_24.f90: New test.
1969
1970 2010-04-13  Jason Merrill  <jason@redhat.com>
1971
1972         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
1973         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
1974
1975 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1976
1977         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
1978         * g++.dg/dg.exp: Likewise.
1979         * gcc.dg/cpp/warning-directive-1.c: Move to ...
1980         * c-c++-common/cpp/warning-directive-1.c: ... here.
1981         * gcc.dg/cpp/warning-directive-2.c: Move to ...
1982         * c-c++-common/cpp/warning-directive-2.c: ... here.
1983         * gcc.dg/cpp/warning-directive-3.c: Move to ...
1984         * c-c++-common/cpp/warning-directive-3.c: ... here.
1985         * gcc.dg/cpp/warning-directive-4.c: Move to ...
1986         * c-c++-common/cpp/warning-directive-4.c: ... here.
1987         * g++.dg/cpp/warning-directive-1.C: Delete.
1988         * g++.dg/cpp/warning-directive-2.C: Delete.
1989         * g++.dg/cpp/warning-directive-3.C: Delete.
1990         * g++.dg/cpp/warning-directive-4.C: Delete.
1991         * gcc.dg/cpp/normalised-3.c: Delete.
1992         * g++.dg/cpp/normalised-1.C: Rename as ...
1993         * c-c++-common/cpp/normalised-3.c: ... this.
1994
1995 2010-04-13  Martin Jambor  <mjambor@suse.cz>
1996
1997         * gcc.dg/tree-ssa/sra-9.c: New test.
1998
1999 2010-04-13  Michael Matz  <matz@suse.de>
2000
2001         PR middle-end/43730
2002         * gcc.dg/pr43730.c: New test.
2003
2004 2010-04-13  Michael Matz  <matz@suse.de>
2005
2006         * gcc.dg/tree-ssa/negate.c: New testcase.
2007
2008 2010-04-13  Richard Guenther  <rguenther@suse.de>
2009
2010         PR testsuite/43735
2011         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
2012
2013 2010-04-13  Richard Guenther  <rguenther@suse.de>
2014
2015         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
2016
2017 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
2018
2019         * gnat.dg/derived_type1.adb: New test.
2020
2021 2010-04-13  Matthias Klose  <doko@ubuntu.com>
2022
2023         * gcc.dg/plugindir1.c: New testcase.
2024         * gcc.dg/plugindir2.c: New testcase.
2025         * gcc.dg/plugindir3.c: New testcase.
2026         * gcc.dg/plugindir4.c: New testcase.
2027
2028 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
2029
2030         * gcc.target/i386/rotate-2.c: New test.
2031
2032 2010-04-12  Jason Merrill  <jason@redhat.com>
2033
2034         PR c++/43641
2035         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
2036         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2037
2038 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
2039
2040         PR c++/25811
2041         * g++.dg/init/pr25811.C: New test.
2042
2043 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2044
2045         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
2046         dg-error, dg-warning.
2047         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
2048
2049 2010-04-12  Richard Guenther  <rguenther@suse.de>
2050
2051         * gcc.dg/torture/inline-2.c: New testcase.
2052
2053 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
2054
2055         PR bootstrap/43699
2056         * gcc.dg/Wunused-var-7.c: New test.
2057
2058         PR tree-optimization/43560
2059         * gcc.c-torture/execute/pr43560.c: New test.
2060
2061 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
2062
2063         * gnat.dg/aggr13.adb: New test.
2064         * gnat.dg/aggr14.adb: Likewise.
2065         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
2066
2067 2010-04-12  Richard Guenther  <rguenther@suse.de>
2068
2069         PR c++/43611
2070         * g++.dg/torture/pr43611.C: New testcase.
2071
2072 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
2073
2074         PR c/36774
2075         * gcc.dg/pr36774-1.c: New test.
2076         * gcc.dg/pr36774-2.c: New test.
2077
2078 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2079
2080         * gcc.target/sh/rte-delay-slot.c: New test.
2081
2082 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2083
2084         * gnat.dg/pack9.adb: Remove -cargs option.
2085         * gnat.dg/aggr12.ad[sb]: New test.
2086
2087 2010-04-10  Jie Zhang  <jie@codesourcery.com>
2088
2089         PR target/43417
2090         * gcc.target/sh/pr43417.c: New test.
2091
2092 2010-04-10  Tobias Burnus  <burnus@net-b.de>
2093
2094         PR fortran/43591
2095         * gfortran.dg/spec_expr_6.f90: New test.
2096
2097 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
2098
2099         PR cpp/43195
2100         * gcc.dg/cpp/pr43195.c: New.
2101         * gcc.dg/cpp/pr43195.h: New.
2102
2103 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2104
2105         PR 42965
2106         * gcc.dg/Werror-6.c: Adjust.
2107         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2108         * gcc.dg/Werror-4.c: Likewise.
2109         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
2110         * gcc.dg/Wswitch-enum-error.c: Likewise.
2111         * gcc.dg/Wpointer-arith.c: Likewise.
2112         * gcc.dg/Wfatal.c: Likewise.
2113         * gcc.dg/Wswitch-error.c: Likewise.
2114         * g++.dg/warn/unused-result1-Werror.c: Likewise.
2115         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
2116         * gcc.dg/cpp/warn-undef-2.c: Likewise.
2117         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
2118         * gcc.dg/cpp/warn-comments-2.c: Likewise.
2119         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
2120         * gcc.dg/cpp/warning-directive-2.c: Likewise.
2121         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
2122         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
2123         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
2124         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
2125         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
2126         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
2127         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
2128         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
2129         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
2130         * g++.dg/cpp/warning-directive-2.C: Likewise.
2131         * gfortran.dg/warning-directive-2.F90: Likewise.
2132
2133 2010-04-09  Jason Merrill  <jason@redhat.com>
2134
2135         PR c++/42623
2136         * g++.dg/template/sizeof13.C: New.
2137
2138 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
2139
2140         * g++.dg/other/pr35504.C: Add check for thiscall.
2141         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
2142         * gcc.dg/torture/stackalign/thiscall-1.c: New.
2143
2144 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2145
2146         PR c++/28584
2147         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
2148         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
2149         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
2150         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
2151         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
2152         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
2153         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
2154         * g++.dg/other/increment1.C: Likewise.
2155
2156 2010-04-09  Tobias Burnus  <burnus@net-b.de>
2157
2158         PR fortran/18918
2159         * gfortran.dg/coarray_7.f90: New test.
2160         * gfortran.dg/coarray_8.f90: New test.
2161
2162 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
2163
2164         PR fortran/28039
2165         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
2166
2167 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2168
2169         PR target/43643
2170         * gcc.dg/pr43643.c: New test.
2171
2172 2010-04-08  Tobias Burnus  <burnus@net-b.de>
2173
2174         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
2175
2176 2010-04-08  Richard Guenther  <rguenther@suse.de>
2177
2178         PR tree-optimization/43679
2179         * gcc.c-torture/compile/pr43679.c: New testcase.
2180
2181 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
2182
2183         PR debug/43670
2184         * gcc.dg/pr43670.c: New test.
2185
2186 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
2187
2188         PR middle-end/40815
2189         * gcc.dg/tree-ssa/reassoc-19.c: New.
2190
2191 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
2192
2193         PR c/18624
2194         * gcc.dg/Wunused-var-1.c: New test.
2195         * gcc.dg/Wunused-var-2.c: New test.
2196         * gcc.dg/Wunused-var-3.c: New test.
2197         * gcc.dg/Wunused-var-4.c: New test.
2198         * gcc.dg/Wunused-var-5.c: New test.
2199         * gcc.dg/Wunused-var-6.c: New test.
2200         * gcc.dg/Wunused-parm-1.c: New test.
2201
2202         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
2203         * gcc.dg/trunc-1.c: Likewise.
2204         * gcc.dg/vla-9.c: Likewise.
2205         * gcc.dg/dfp/composite-type.c: Likewise.
2206
2207 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2208
2209         PR objc/35996
2210         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
2211         * obj-c++.dg/objc-gc-3.mm: Ditto.
2212
2213 2010-04-07  Simon Baldwin  <simonb@google.com>
2214
2215         * gcc.dg/cpp/warn-undef-2.c: New.
2216         * gcc.dg/cpp/warn-traditional-2.c: New.
2217         * gcc.dg/cpp/warn-comments-2.c: New.
2218         * gcc.dg/cpp/warning-directive-1.c: New.
2219         * gcc.dg/cpp/warn-long-long.c: New.
2220         * gcc.dg/cpp/warn-traditional.c: New.
2221         * gcc.dg/cpp/warn-variadic-2.c: New.
2222         * gcc.dg/cpp/warn-undef.c: New.
2223         * gcc.dg/cpp/warn-normalized-1.c: New.
2224         * gcc.dg/cpp/warning-directive-2.c: New.
2225         * gcc.dg/cpp/warn-long-long-2.c: New.
2226         * gcc.dg/cpp/warn-variadic.c: New.
2227         * gcc.dg/cpp/warn-normalized-2.c: New.
2228         * gcc.dg/cpp/warning-directive-3.c: New.
2229         * gcc.dg/cpp/warn-deprecated-2.c: New.
2230         * gcc.dg/cpp/warn-trigraphs-1.c: New.
2231         * gcc.dg/cpp/warn-multichar-2.c: New.
2232         * gcc.dg/cpp/warn-normalized-3.c: New.
2233         * gcc.dg/cpp/warning-directive-4.c: New.
2234         * gcc.dg/cpp/warn-unused-macros.c: New.
2235         * gcc.dg/cpp/warn-trigraphs-2.c: New.
2236         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
2237         * gcc.dg/cpp/warn-cxx-compat.c: New.
2238         * gcc.dg/cpp/warn-redefined.c: New.
2239         * gcc.dg/cpp/warn-trigraphs-3.c: New.
2240         * gcc.dg/cpp/warn-unused-macros-2.c: New.
2241         * gcc.dg/cpp/warn-deprecated.c: New.
2242         * gcc.dg/cpp/warn-trigraphs-4.c: New.
2243         * gcc.dg/cpp/warn-redefined-2.c: New.
2244         * gcc.dg/cpp/warn-comments.c: New.
2245         * gcc.dg/cpp/warn-multichar.c: New.
2246         * g++.dg/cpp/warning-directive-1.C: New.
2247         * g++.dg/cpp/warning-directive-2.C: New.
2248         * g++.dg/cpp/warning-directive-3.C: New.
2249         * g++.dg/cpp/warning-directive-4.C: New.
2250         * gfortran.dg/warning-directive-1.F90: New.
2251         * gfortran.dg/warning-directive-3.F90: New.
2252         * gfortran.dg/warning-directive-2.F90: New.
2253         * gfortran.dg/warning-directive-4.F90: New.
2254
2255 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2256
2257         PR objc++/23716
2258         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
2259
2260 2010-04-07  Jason Merrill  <jason@redhat.com>
2261
2262         * g++.dg/template/dr408.C: New.
2263
2264         * g++.dg/lookup/ns4.C: New.
2265
2266         PR c++/38392
2267         * g++.dg/template/friend51.C: New test.
2268
2269         PR c++/41970
2270         * g++.old-deja/g++.other/linkage1.C: Adjust.
2271
2272 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2273
2274         PR c++/42697
2275         * g++.dg/template/crash94.C: New test.
2276
2277 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2278
2279         PR c++/40239
2280         * g++.dg/init/aggr5.C: New test.
2281         * g++.dg/init/aggr5.C: New test.
2282
2283 2010-04-07  Richard Guenther  <rguenther@suse.de>
2284
2285         PR tree-optimization/43270
2286         * g++.dg/warn/Warray-bounds-4.C: New testcase.
2287         * gcc.dg/Warray-bounds-7.c: Likewise.
2288
2289 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2290
2291         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
2292         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
2293         * gnat.dg/bit_packed_array4.ad[sb]: New test.
2294
2295 2010-04-07  Jie Zhang  <jie@codesourcery.com>
2296
2297         PR c++/42556
2298         * g++.dg/init/pr42556.C: New test.
2299
2300 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2301
2302         PR debug/43628
2303         * g++.dg/debug/dwarf2/typedef2.C: New test.
2304
2305 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
2306
2307         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
2308         c-c++-common/dwarf2/redeclaration-1.C
2309
2310 2010-04-06  Jason Merrill  <jason@redhat.com>
2311
2312         * g++.dg/cpp0x/pr31437.C: Adjust error location.
2313         * g++.dg/ext/attrib18.C: Likewise.
2314         * g++.dg/ext/bitfield2.C: Likewise.
2315         * g++.dg/ext/bitfield4.C: Likewise.
2316         * g++.dg/ext/visibility/warn2.C: Likewise.
2317         * g++.dg/ext/visibility/warn3.C: Likewise.
2318         * g++.dg/gomp/pr26690-1.C: Likewise.
2319         * g++.dg/inherit/covariant7.C: Likewise.
2320         * g++.dg/init/synth2.C: Likewise.
2321         * g++.dg/lookup/using7.C: Likewise.
2322         * g++.dg/other/crash-4.C: Likewise.
2323         * g++.dg/other/error13.C: Likewise.
2324         * g++.dg/other/error20.C: Likewise.
2325         * g++.dg/parse/crash31.C: Likewise.
2326         * g++.dg/parse/error16.C: Likewise.
2327         * g++.dg/parse/error19.C: Likewise.
2328         * g++.dg/parse/error27.C: Likewise.
2329         * g++.dg/parse/error28.C: Likewise.
2330         * g++.dg/parse/fused-params1.C: Likewise.
2331         * g++.dg/template/error2.C: Likewise.
2332         * g++.dg/template/local6.C: Likewise.
2333         * g++.dg/template/qualttp15.C: Likewise.
2334         * g++.dg/warn/Wnvdtor-2.C: Likewise.
2335         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2336         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
2337         * g++.old-deja/g++.brendan/crash29.C: Likewise.
2338         * g++.old-deja/g++.eh/spec6.C: Likewise.
2339         * g++.old-deja/g++.jason/crash3.C: Likewise.
2340         * g++.old-deja/g++.jason/destruct2.C: Likewise.
2341         * g++.old-deja/g++.law/ctors5.C: Likewise.
2342         * g++.old-deja/g++.law/ctors9.C: Likewise.
2343         * g++.old-deja/g++.mike/p3538a.C: Likewise.
2344         * g++.old-deja/g++.mike/p3538b.C: Likewise.
2345         * g++.old-deja/g++.other/struct1.C: Likewise.
2346         * g++.old-deja/g++.other/volatile1.C: Likewise.
2347         * g++.old-deja/g++.pt/crash36.C: Likewise.
2348         * g++.old-deja/g++.pt/derived3.C: Likewise.
2349         * g++.old-deja/g++.robertl/eb109.C: Likewise.
2350         * g++.old-deja/g++.robertl/eb4.C: Likewise.
2351
2352 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
2353
2354         PR middle-end/43519
2355         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
2356         * gcc.dg/graphite/id-19.c: New.
2357
2358 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
2359
2360         PR middle-end/32824
2361         * gcc.dg/vect/pr32824: New.
2362
2363 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2364
2365         PR fortran/18918
2366         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
2367         * gfortran.dg/coarray_3.f90: Ditto.
2368         * gfortran.dg/coarray_4.f90: Ditto.
2369         * gfortran.dg/coarray_5.f90: Ditto.
2370         * gfortran.dg/coarray_6.f90: Ditto.
2371         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
2372
2373 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2374
2375         PR fortran/18918
2376         * gfortran.dg/coarray_4.f90: Fix test.
2377         * gfortran.dg/coarray_6.f90: Add more tests.
2378
2379 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2380
2381         PR fortran/18918
2382         * gfortran.dg/coarray_4.f90: New test.
2383         * gfortran.dg/coarray_5.f90: New test.
2384         * gfortran.dg/coarray_6.f90: New test.
2385
2386 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2387
2388         PR fortran/18918
2389         * gfortran.dg/iso_fortran_env_5.f90: New test.
2390         * gfortran.dg/iso_fortran_env_6.f90: New test.
2391
2392 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2393
2394         PR fortran/39997
2395         * gfortran.dg/coarray_1.f90: New test.
2396         * gfortran.dg/coarray_2.f90: New test.
2397         * gfortran.dg/coarray_3.f90: New test.
2398
2399 2010-04-06  Jason Merrill  <jason@redhat.com>
2400
2401         PR c++/43648
2402         * g++.dg/template/dtor8.C: New.
2403
2404         PR c++/43621
2405         * g++.dg/template/error-recovery2.C: New.
2406
2407 2010-04-06  Jan Hubicka  <jh@suse.czpli
2408
2409         PR tree-optimization/42906
2410         * gcc.dg/tree-ssa/dce-1.c: New testcase.
2411
2412 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2413
2414         PR fortran/43178
2415         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
2416         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2417         * gfortran.dg/auto_dealloc_1.f90: Ditto.
2418
2419 2010-04-06  Richard Guenther  <rguenther@suse.de>
2420
2421         PR tree-optimization/43627
2422         * gcc.dg/tree-ssa/vrp49.c: New testcase.
2423
2424 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR target/43638
2427         * gcc.target/i386/pr43638.c: New test.
2428
2429 2010-04-06  Richard Guenther  <rguenther@suse.de>
2430
2431         PR middle-end/43661
2432         * gcc.c-torture/compile/pr43661.c: New testcase.
2433
2434 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2435
2436         * gcc.target/s390/stackcheck1.c: Add dg-warning.
2437
2438 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
2439
2440         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
2441
2442 2010-04-02  Richard Guenther  <rguenther@suse.de>
2443
2444         PR tree-optimization/43629
2445         * gcc.c-torture/execute/pr43629.c: New testcase.
2446
2447 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2448             Dominique d'Humieres  <dominiq@lps.ens.fr>
2449
2450         PR libfortran/43605
2451         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
2452
2453 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
2454
2455         PR debug/43325
2456         * c-c++-common/dwarf2/redeclaration-1.C: New test.
2457
2458 2010-04-01  Jason Merrill  <jason@redhat.com>
2459
2460         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
2461
2462 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2463             Manfred Schwarb  <manfred99@gmx.ch>
2464
2465         PR libfortran/43605
2466         * gfortran.dg/ftell_3.f90: New test.
2467
2468 2010-04-01  Richard Guenther  <rguenther@suse.de>
2469
2470         PR middle-end/43614
2471         * gcc.c-torture/compile/pr43614.c: New testcase.
2472
2473 2010-04-01  Martin Jambor  <mjambor@suse.cz>
2474
2475         PR tree-optimization/43141
2476         * gcc.dg/guality/pr43141.c: New test.
2477
2478 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2479
2480         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
2481         * g++.dg/eh/spbp.C: Likewise.
2482         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
2483         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
2484         superfluous casts.
2485         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
2486         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
2487         * objc.dg/dwarf-2.m: Likewise.
2488
2489 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
2490
2491         PR middle-end/43464
2492         * gcc.dg/graphite/id-pr43464.c: New.
2493         * gcc.dg/graphite/id-pr43464-1.c: New.
2494
2495 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
2496
2497         PR middle-end/43351
2498         * gcc.dg/graphite/id-pr43351.c
2499
2500 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2501
2502         PR testsuite/35165
2503         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
2504         * obj-c++.dg/try-catch-2.mm: Ditto.
2505         * obj-c++.dg/lookup-2.mm: Ditto.
2506         * obj-c++.dg/encode-8.m: Ditto.
2507         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2508         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
2509         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
2510         * obj-c++.dg/const-str-11.mm: Ditto.
2511         * obj-c++.dg/const-str-9.mm: Ditto.
2512         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
2513         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
2514         * obj-c++.dg/except-1.mm: Ditto.
2515         * obj-c++.dg/const-str-7.mm: Ditto.
2516         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2517         * obj-c++.dg/const-str-3.mm: Ditto.
2518         * obj-c++.dg/const-str-7.mm: Ditto.
2519         * obj-c++.dg/stubify-2.mm: Change dump file name.
2520
2521         PR objc++/23613
2522         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2523         New macro.
2524         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2525         Remove dg-xfail-if.
2526
2527 2010-03-31  Martin Jambor  <mjambor@suse.cz>
2528
2529         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
2530         only with -O2, -O3 or -Os and not with -fwhopr.
2531
2532 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
2533
2534         PR c++/43558
2535         * g++.dg/template/typedef31.C: New test.
2536
2537 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2538
2539         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
2540         assembler output on *-*-solaris2*.
2541         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2542
2543 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR debug/43557
2546         * gcc.dg/pr43557-1.c: New test.
2547         * gcc.dg/pr43557-2.c: New file.
2548
2549 2010-03-31  Jie Zhang  <jie@codesourcery.com>
2550
2551         PR 43562
2552         * gcc.dg/pr43562.c: New test.
2553
2554 2010-03-30  Jason Merrill  <jason@redhat.com>
2555
2556         PR c++/43076
2557         * g++.dg/template/error-recovery1.C: New.
2558
2559         PR c++/41786
2560         * g++.dg/parse/ambig5.C: New.
2561
2562 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
2563
2564         PR debug/43593
2565         * gcc.dg/guality/pr43593.c: New test.
2566
2567 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
2568
2569         PR middle-end/43430
2570         * gcc.dg/vect/pr43430-1.c: New.
2571
2572 2010-03-30  Jason Merrill  <jason@redhat.com>
2573
2574         PR c++/43559
2575         * g++.dg/template/partial7.C: New.
2576
2577 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2578
2579         * gcc.target/s390/stackcheck1.c: New testcase.
2580
2581 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2582
2583         PR libfortran/43265
2584         * gfortran.dg/read_eof_8.f90: New test.
2585
2586 2010-03-29  Jason Merrill  <jason@redhat.com>
2587
2588         * gcc.dg/cpp/include6.c: Change [] to ().
2589
2590         N3077
2591         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
2592         splicing and UCNs.
2593         * c-c++-common/raw-string-2.c: Add trigraph test.
2594         * c-c++-common/raw-string-8.c: New.
2595         * c-c++-common/raw-string-9.c: New.
2596         * c-c++-common/raw-string-10.c: New.
2597
2598         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
2599         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
2600         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
2601         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
2602         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
2603         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
2604         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
2605
2606 2010-03-29  Richard Guenther  <rguenther@suse.de>
2607
2608         PR tree-optimization/43560
2609         * gcc.dg/torture/pr43560.c: New testcase.
2610
2611 2010-03-29  Jason Merrill  <jason@redhat.com>
2612
2613         N3077
2614         * g++.dg/ext/raw-string-1.C: Change [] to ().
2615         * g++.dg/ext/raw-string-2.C: Change [] to ().
2616         Don't use \ in delimiter.
2617         * g++.dg/ext/raw-string-3.C: Change [] to ().
2618         * g++.dg/ext/raw-string-4.C: Change [] to ().
2619         * g++.dg/ext/raw-string-5.C: Change [] to ().
2620         Test for error on \ in delimiter.
2621         * g++.dg/ext/raw-string-6.C: Change [] to ().
2622         * g++.dg/ext/raw-string-7.C: Change [] to ().
2623
2624 2010-03-29  Jie Zhang  <jie@codesourcery.com>
2625
2626         PR 43564
2627         * gcc.dg/pr43564.c: New test.
2628
2629 2010-03-29  Tobias Burnus  <burnus@net-b.de>
2630
2631         PR fortran/43551
2632         * gfortran.dg/direct_io_12.f90: New test.
2633
2634 2010-03-28  Jan Hubicka  <jh@suse.cz>
2635
2636         PR tree-optimization/43505
2637         * gfortran.dg/pr43505.f90: New testcase.
2638
2639 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
2640
2641         PR tree-optimization/43528
2642         * gcc.target/i386/pr43528.c: New test.
2643
2644 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
2645
2646         PR c/43381
2647         * gcc.dg/parm-impl-decl-3.c: New test.
2648
2649 2010-03-26  Jason Merrill  <jason@redhat.com>
2650
2651         PR c++/43509
2652         * g++.dg/cpp0x/parse1.C: New.
2653
2654 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
2655
2656         PR target/43524
2657         * gcc.target/i386/pr43524.c: New test.
2658
2659 2010-03-26  Martin Jambor  <mjambor@suse.cz>
2660
2661         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
2662         whitespace, rename main to foo.
2663         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
2664         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
2665         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
2666         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
2667         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
2668         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
2669         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
2670         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
2671         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
2672         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
2673         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
2674
2675 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
2676
2677         PR c++/43327
2678         * g++.dg/other/crash-10.C: New test.
2679         * g++.dg/other/crash-11.C: New test.
2680
2681 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2682
2683         PR libfortran/43517
2684         * gfortran.dg/read_eof_7.f90: New test.
2685
2686 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2687
2688         PR objc/35165
2689         PR testsuite/43512
2690         * objc-obj-c++-shared: New directory.
2691         * objc-obj-c++-shared/Object1-implementation.h: New file.
2692         * objc-obj-c++-shared/Object1.h: New file.
2693         * objc-obj-c++-shared/Protocol1.h: New file.
2694         * objc-obj-c++-shared/next-abi.h: New file.
2695         * objc-obj-c++-shared/next-mapping.h: New file.
2696         * objc/execute/next_mapping.h: Delete.
2697         * objc.dg/special/special.exp: For all targets run the tests with
2698         -fgnu-runtime, for darwin targets also run the tests with
2699         -fnext-runtime.
2700         * objc.dg/dg.exp: Ditto.
2701         * obj-c++.dg/dg.exp: Ditto.
2702         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
2703         Protocol1.h) and next-mapping.h as required.  Amend testcase to
2704         include use of updated NeXT interface.
2705         * objc/execute/formal_protocol-5.m: Ditto.
2706         * objc/execute/protocol-isEqual-2.m: Ditto.
2707         * objc/execute/protocol-isEqual-4.m: Ditto.
2708         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
2709         Protocol1.h) and next-mapping.h as required.
2710         * objc/execute/object_is_class.m: Ditto.
2711         * objc/execute/enumeration-1.m: Ditto.
2712         * objc/execute/class-13.m: Ditto.
2713         * objc/execute/formal_protocol-2.m: Ditto.
2714         * objc/execute/formal_protocol-4.m: Ditto.
2715         * objc/execute/class-1.m: Ditto.
2716         * objc/execute/bycopy-1.m: Ditto.
2717         * objc/execute/formal_protocol-6.m: Ditto.
2718         * objc/execute/bycopy-3.m: Ditto.
2719         * objc/execute/class-3.m: Ditto.
2720         * objc/execute/bf-11.m: Ditto.
2721         * objc/execute/class-5.m: Ditto.
2722         * objc/execute/bf-13.m: Ditto.
2723         * objc/execute/class-7.m: Ditto.
2724         * objc/execute/bf-15.m: Ditto.
2725         * objc/execute/class-9.m: Ditto.
2726         * objc/execute/bf-17.m: Ditto.
2727         * objc/execute/bf-19.m: Ditto.
2728         * objc/execute/IMP.m: Ditto.
2729         * objc/execute/exceptions/catchall-1.m: Ditto.
2730         * objc/execute/exceptions/trivial.m: Ditto.
2731         * objc/execute/exceptions/finally-1.m: Ditto.
2732         * objc/execute/exceptions/local-variables-1.m: Ditto.
2733         * objc/execute/exceptions/foward-1.m: Ditto.
2734         * objc/execute/bf-2.m: Ditto.
2735         * objc/execute/string1.m: Ditto.
2736         * objc/execute/bf-4.m: Ditto.
2737         * objc/execute/informal_protocol.m: Ditto.
2738         * objc/execute/string3.m: Ditto.
2739         * objc/execute/bf-6.m: Ditto.
2740         * objc/execute/bf-8.m: Ditto.
2741         * objc/execute/class-tests-1.h: Ditto.
2742         * objc/execute/protocol-isEqual-1.m: Ditto.
2743         * objc/execute/protocol-isEqual-3.m: Ditto.
2744         * objc/execute/_cmd.m: Ditto.
2745         * objc/execute/function-message-1.m: Ditto.
2746         * objc/execute/bf-20.m: Ditto.
2747         * objc/execute/bf-common.h: Ditto.
2748         * objc/execute/np-2.m: Ditto.
2749         * objc/execute/class-10.m: Ditto.
2750         * objc/execute/class-12.m: Ditto.
2751         * objc/execute/enumeration-2.m: Ditto.
2752         * objc/execute/class-14.m: Ditto.
2753         * objc/execute/encode-1.m: Ditto.
2754         * objc/execute/formal_protocol-1.m: Ditto.
2755         * objc/execute/formal_protocol-3.m: Ditto.
2756         * objc/execute/accessing_ivars.m: Ditto.
2757         * objc/execute/bycopy-2.m: Ditto.
2758         * objc/execute/class-2.m: Ditto.
2759         * objc/execute/bf-10.m: Ditto.
2760         * objc/execute/formal_protocol-7.m: Ditto.
2761         * objc/execute/root_methods.m: Ditto.
2762         * objc/execute/class-4.m: Ditto.
2763         * objc/execute/bf-12.m: Ditto.
2764         * objc/execute/class-6.m: Ditto.
2765         * objc/execute/bf-14.m: Ditto.
2766         * objc/execute/nested-func-1.m: Ditto.
2767         * objc/execute/class-8.m: Ditto.
2768         * objc/execute/private.m: Ditto.
2769         * objc/execute/bf-16.m: Ditto.
2770         * objc/execute/bf-18.m: Ditto.
2771         * objc/execute/load-3.m: Ditto.
2772         * objc/execute/compatibility_alias.m: Ditto.
2773         * objc/execute/bf-1.m: Ditto.
2774         * objc/execute/no_clash.m: Ditto.
2775         * objc/execute/bf-3.m: Ditto.
2776         * objc/execute/string2.m: Ditto.
2777         * objc/execute/bf-5.m: Ditto.
2778         * objc/execute/string4.m: Ditto.
2779         * objc/execute/bf-7.m: Ditto.
2780         * objc/execute/object_is_meta_class.m: Ditto.
2781         * objc/execute/bf-9.m: Ditto.
2782         * objc/execute/bf-21.m: Ditto.
2783         * objc/execute/cascading-1.m: Ditto.
2784         * objc/execute/trivial.m: Ditto.
2785         * objc/execute/np-1.m: Ditto.
2786         * objc/compile/trivial.m: Ditto.
2787         * objc/execute/class_self-2.m: Include <stdlib.h>.
2788         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
2789         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
2790         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2791         and 64bit. Use new NeXT interface as required.
2792         * objc.dg/special/unclaimed-category-1.m: Ditto.
2793         * objc.dg/special/unclaimed-category-1.h: Ditto.
2794         * objc.dg/special/unclaimed-category-1a.m: Ditto.
2795         * objc.dg/func-ptr-1.m: Ditto.
2796         * objc.dg/stret-1.m: Ditto.
2797         * objc.dg/encode-2.m: Ditto.
2798         * objc.dg/category-1.m: Ditto.
2799         * objc.dg/encode-3.m: Ditto.
2800         * objc.dg/call-super-3.m: Ditto.
2801         * objc.dg/method-3.m: Ditto.
2802         * objc.dg/func-ptr-2.m: Ditto.
2803         * objc.dg/lookup-1.m: Ditto.
2804         * objc.dg/encode-4.m: Ditto.
2805         * objc.dg/fix-and-continue-1.m: Ditto.
2806         * objc.dg/proto-lossage-3.m: Ditto.
2807         * objc.dg/method-13.m: Ditto.
2808         * objc.dg/proto-qual-1.m: Ditto.
2809         * objc.dg/zero-link-3.m: Ditto.
2810         * objc.dg/bitfield-1.m: Ditto.
2811         * objc.dg/va-meth-1.m: Ditto.
2812         * objc.dg/super-class-3.m: Ditto.
2813         * objc.dg/call-super-1.m: Ditto.
2814         * objc.dg/type-size-2.m: Ditto.
2815         * objc.dg/method-10.m: Ditto.
2816         * objc.dg/defs.m: Ditto.
2817         * objc.dg/const-str-3.m: Ditto.
2818         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
2819         Protocol1.h) and next-mapping.h as required. Use new NeXT
2820         interface as required.
2821         * objc.dg/super-class-4.m: Ditto.
2822         * objc.dg/comp-types-8.m: Ditto.
2823         * objc.dg/call-super-2.m: Ditto.
2824         * objc.dg/objc-fast-4.m: Ditto.
2825         * objc.dg/method-6.m: Ditto.
2826         * objc.dg/const-str-3.m: Ditto.
2827         * objc.dg/const-str-7.m: Ditto.
2828         * objc.dg/method-15.m: Ditto.
2829         * objc.dg/method-19.m: Ditto.
2830         * objc.dg/sync-1.m: Ditto.
2831         * objc.dg/layout-1.m: Ditto.
2832         * objc.dg/bitfield-3.m: Ditto.
2833         * objc.dg/try-catch-3.m: Ditto.
2834         * objc.dg/try-catch-7.m: Ditto.
2835         * objc.dg/comp-types-10.m: Ditto.
2836         * objc.dg/selector-2.: Ditto.
2837         * objc.dg/method-7.m: Ditto.
2838         * objc.dg/typedef-alias-1.m: Ditto.
2839         * objc.dg/proto-lossage-2.m: Ditto.
2840         * objc.dg/comp-types-11.m: Ditto.
2841         * objc.dg/sizeof-1.m: Ditto.
2842         * objc.dg/method-17.m: Ditto.
2843         * objc.dg/bitfield-5.m: Ditto.
2844         * objc.dg/try-catch-1.m: Ditto.
2845         * objc.dg/encode-5.m: Ditto.
2846         * objc.dg/fix-and-continue-2.m: Ditto.
2847         * objc.dg/method-9.m: Ditto.
2848         * objc.dg/isa-field-1.m: Ditto.
2849         * objc.dg/local-decl-2.m: Ditto.
2850         * objc.dg/objc-gc-4.m: Ditto.
2851         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
2852         * objc.dg/gnu-runtime-3.m: Ditto.
2853         * objc.dg/encode-7.m: Ditto.
2854         * objc.dg/encode-8.m: Ditto.
2855         * objc.dg/selector-3.m: Ditto.
2856         * objc.dg/gnu-runtime-1.m: Ditto.
2857         * objc.dg/const-str-12.m: Ditto.
2858         * objc.dg/gnu-runtime-2.m: Ditto.
2859         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
2860         * objc.dg/selector-1.m: Ditto.
2861         * objc.dg/stubify-2.m: Ditto.
2862         * objc.dg/zero-link-1.m: Ditto.
2863         * objc.dg/stret-2.m: Ditto.
2864         * objc.dg/zero-link-2.m: Ditto.
2865         * objc.dg/next-runtime-1.m: Ditto.
2866         * objc.dg/symtab-1.m: Ditto.
2867         * objc.dg/stubify-1.m: Ditto.
2868         * objc.dg/bitfield-2.m: Ditto.
2869         * objc.dg/try-catch-10.m: Apply to both runtimes.
2870         * objc.dg/const-str-1.m: Ditto.
2871         * objc.dg/image-info.m: Ditto.
2872         * objc.dg/encode-9.m: Ditto.
2873         * objc.dg/pragma-1.m: Apply test to all targets.
2874         * objc.dg/const-str-4.m: Ditto.
2875         * objc.dg/const-str-8.m: Ditto.
2876         * objc.dg/super-class-2.m: Ditto.
2877         * objc.dg/try-catch-5.m: Ditto.
2878         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
2879         Protocol1.h) and next-mapping.h as required. Use new NeXT
2880         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
2881         * objc.dg/const-str-11.m: Ditto.
2882         * objc.dg/const-str-9.m: Ditto.
2883         * objc.dg/method-4.m: Skip for 64Bit NeXT.
2884         * objc.dg/encode-1.m: Remove redundant -lobjc.
2885         * objc.dg/try-catch-9.m: Tidy space.
2886         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
2887         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2888         and 64bit. Use new NeXT interface as required.
2889         * obj-c++.dg/template-4.mm: Ditto.
2890         * obj-c++.dg/defs.mm: Ditto.
2891         * obj-c++.dg/basic.mm: Ditto.
2892         * obj-c++.dg/encode-4.mm: Ditto.
2893         * obj-c++.dg/method-17.mm: Ditto.
2894         * obj-c++.dg/proto-lossage-3.mm: Ditto.
2895         * obj-c++.dg/cxx-class-1.mm: Ditto.
2896         * obj-c++.dg/method-10.mm: Ditto.
2897         * obj-c++.dg/va-meth-1.mm: Ditto.
2898         * obj-c++.dg/encode-5.mm: Ditto.
2899         * obj-c++.dg/lookup-2.mm: Ditto.
2900         * obj-c++.dg/template-3.mm: Ditto.
2901         * obj-c++.dg/proto-qual-1.mm: Ditto.
2902         * obj-c++.dg/qual-types-1.m: Ditto.
2903         * obj-c++.dg/cxx-scope-1.mm: Ditto.
2904         * obj-c++.dg/template-1.mm: Ditto.
2905         * obj-c++.dg/encode-6.mm: Ditto.
2906         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
2907         Protocol1.h) and next-mapping.h as required. Use new NeXT
2908         interface as required.
2909         * obj-c++.dg/except-1.mm: Ditto.
2910         * obj-c++.dg/const-str-7.mm: Ditto.
2911         * obj-c++.dg/ivar-list-semi.mm: Ditto.
2912         * obj-c++.dg/cxx-scope-2.mm: Ditto.
2913         * obj-c++.dg/selector-2.mm: Ditto.
2914         * obj-c++.dg/isa-field-1.mm: Ditto.
2915         * obj-c++.dg/try-catch-1.mm: Ditto.
2916         * obj-c++.dg/local-decl-1.mm: Ditto.
2917         * obj-c++.dg/try-catch-9.mm: Ditto.
2918         * obj-c++.dg/no-extra-load.mm: Ditto.
2919         * obj-c++.dg/selector-5.mm: Ditto.
2920         * obj-c++.dg/method-12.mm: Ditto.
2921         * obj-c++.dg/try-catch-11.mm: Ditto.
2922         * obj-c++.dg/comp-types-11.mm: Ditto.
2923         * obj-c++.dg/bitfield-3.mm: Ditto.
2924         * obj-c++.dg/method-6.mm: Ditto.
2925         * obj-c++.dg/super-class-2.mm: Ditto.
2926         * obj-c++.dg/method-21.mm: Ditto.
2927         * obj-c++.dg/const-str-8.mm: Ditto.
2928         * obj-c++.dg/try-catch-7.mm: Ditto.
2929         * obj-c++.dg/method-15.mm: Ditto.
2930         * obj-c++.dg/layout-1.mm: Ditto.
2931         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2932         * obj-c++.dg/const-str-3.mm: Ditto.
2933         * obj-c++.dg/try-catch-2.mm: Ditto.
2934         * obj-c++.dg/objc-gc-3.mm: Ditto.
2935         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
2936         * obj-c++.dg/bitfield-1.mm: Ditto.
2937         * obj-c++.dg/selector-6.mm: Ditto.
2938         * obj-c++.dg/method-13.mm: Ditto.
2939         * obj-c++.dg/comp-types-12.mm: Ditto.
2940         * obj-c++.dg/bitfield-4.mm: Ditto.
2941         * obj-c++.dg/try-catch-8.mm: Ditto.
2942         * obj-c++.dg/method-2.mm: Ditto.
2943         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2944         * obj-c++.dg/typedef-alias-1.mm: Ditto.
2945         * obj-c++.dg/const-str-4.mm: Ditto.
2946         * obj-c++.dg/proto-lossage-2.mm: Ditto.
2947         * obj-c++.dg/try-catch-3.mm: Ditto.
2948         * obj-c++.dg/comp-types-9.mm: Ditto.
2949         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
2950         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
2951         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
2952         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
2953         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2954         Use new NeXT interface as required.
2955         * obj-c++.dg/const-str-10.mm: Ditto.
2956         * obj-c++.dg/const-str-11.mm: Ditto.
2957         * obj-c++.dg/const-str-9.mm: Ditto.
2958         * obj-c++.dg/method-11.mm: Ditto.
2959         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
2960         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2961         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
2962         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
2963         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
2964
2965 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
2966
2967         PR c++/43206
2968         * g++.dg/template/typedef30.C: New test case.
2969
2970 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR c/43385
2973         * gcc.c-torture/execute/pr43385.c: New test.
2974
2975 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
2976
2977         * gcc.dg/strncpy-fix-1.c: New test.
2978
2979 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2980
2981         PR testsuite/41609
2982         * lib/objc-torture.exp (objc-set-runtime-options): New.
2983         * objc/execute/execute.exp: Check runtime options on each pass.
2984         * objc/execute/exceptions/exceptions.exp: Ditto.
2985         * objc/compile/compile.exp: Ditto.
2986
2987         PR testsuite/42348
2988         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
2989         standard tests.
2990         (check_effective_target_objc2): New proc.
2991         (check_effective_target_next_runtime): New proc.
2992         * lib/objc.exp: Determine which runtime is in force and support it.
2993         * lib/obj-c++.exp: Ditto.
2994
2995 2010-03-24  Jason Merrill  <jason@redhat.com>
2996
2997         PR c++/43502
2998         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
2999
3000 2010-03-24  Martin Jambor  <mjambor@suse.cz>
3001
3002         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
3003         a loop.
3004         * gcc.dg/ipa/ipa-2.c: Likewise.
3005         * gcc.dg/ipa/ipa-3.c: Likewise.
3006         * gcc.dg/ipa/ipa-4.c: Likewise.
3007         * gcc.dg/ipa/ipa-5.c: Likewise.
3008         * gcc.dg/ipa/ipa-7.c: Likewise.
3009         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
3010         a loop.
3011         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
3012         i_can_not_be_propagated_fully2 into a loop.
3013         * gcc.dg/ipa/ipa-8.c: New test.
3014         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
3015
3016 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
3017
3018         PR debug/19192
3019         PR debug/43479
3020         * gcc.dg/guality/pr43479.c: New test.
3021         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
3022         and add volatile keyword.
3023
3024 2010-03-23  Mike Stump  <mikestump@comcast.net>
3025
3026         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
3027
3028 2010-03-23  Jason Merrill  <jason@redhat.com>
3029
3030         * g++.dg/ext/altivec-17.C: Adjust error message.
3031
3032         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
3033         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
3034         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
3035         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
3036         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
3037         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
3038
3039 2010-03-22  Jason Merrill  <jason@redhat.com>
3040
3041         PR c++/43333
3042         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
3043         * g++.dg/ext/is_pod_98.C: New.
3044
3045         PR c++/43281
3046         * g++.dg/cpp0x/auto18.C: New.
3047
3048         * gcc.dg/pr36997.c: Adjust error message.
3049         * g++.dg/ext/vector9.C: Likewise.
3050         * g++.dg/conversion/simd3.C: Likewise.
3051         * g++.dg/other/error23.C: Likewise.
3052
3053 2010-03-22  Michael Matz  <matz@suse.de>
3054
3055         PR middle-end/43475
3056         * gfortran.dg/pr43475.f90: New testcase.
3057
3058 2010-03-22  Richard Guenther  <rguenther@suse.de>
3059
3060         PR tree-optimization/43390
3061         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
3062
3063 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3064
3065         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
3066         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
3067
3068 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
3069             Michael Matz  <matz@suse.de>
3070
3071         PR c++/43081
3072         * g++.dg/parse/crash56.C: New test.
3073
3074 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
3075
3076         PR fortran/43450
3077         * gfortran.dg/whole_file_15.f90 : New test.
3078
3079 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3080
3081         PR fortran/43409
3082         * gfortran.dg/inquire_size.f90: New test.
3083
3084 2010-03-20  Richard Guenther  <rguenther@suse.de>
3085
3086         PR rtl-optimization/43438
3087         * gcc.c-torture/execute/pr43438.c: New testcase.
3088
3089 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
3090
3091         PR c++/43375
3092         * g++.dg/abi/mangle42.C: New test.
3093
3094 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3095
3096         PR C/43211
3097         * gcc.dg/pr43211.c: New test.
3098         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
3099
3100 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
3101
3102         PR rtl-optimization/42258
3103         * gcc.target/arm/thumb1-mul-moves.c: New test.
3104
3105         PR target/40697
3106         * gcc.target/arm/thumb-andsi.c: New test.
3107
3108         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
3109         dg-require-effective-target.
3110
3111 2010-03-19  Michael Matz  <matz@suse.de>
3112
3113         PR c++/43116
3114         * g++.dg/other/pr43116.C: New testcase.
3115
3116 2010-03-19  Michael Matz  <matz@suse.de>
3117
3118         PR target/43305
3119         * gcc.dg/pr43305.c: New testcase.
3120
3121 2010-03-19  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/43415
3124         * gcc.c-torture/compile/pr43415.c: New testcase.
3125
3126 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
3127
3128         PR ada/43106
3129         * gnat.dg/case_optimization2.adb: New test.
3130         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
3131
3132 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3133             Jack Howarth <howarth@bromo.med.uc.edu>
3134
3135         PR target/36399
3136         * gcc.target/i386/push-1.c: Don't xfail
3137           scan-assembler-not "movups" on darwin.
3138
3139 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
3140
3141         PR debug/43058
3142         * gcc.dg/pr43058.c: New test.
3143
3144 2010-03-18  Martin Jambor  <mjambor@suse.cz>
3145
3146         PR middle-end/42450
3147         * g++.dg/torture/pr42450.C: New test.
3148
3149 2010-03-18  Michael Matz  <matz@suse.de>
3150
3151         PR middle-end/43419
3152         * gcc.dg/pr43419.c: New testcase.
3153
3154 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
3155
3156         PR rtl-optimization/43360
3157         * gcc.dg/torture/pr43360.c: New.
3158
3159 2010-03-18  Michael Matz  <matz@suse.de>
3160
3161         PR tree-optimization/43402
3162         * gcc.dg/pr43402.c: New testcase.
3163
3164 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
3165
3166         PR target/42427
3167         * gcc.dg/pr42427.c: New test.
3168
3169 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3170
3171         PR libfortran/43265
3172         * gfortran.dg/read_empty_file.f: New test.
3173         * gfortran.dg/read_eof_all.f90: New test.
3174         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
3175         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
3176
3177 2010-03-17  Michael Matz  <matz@suse.de>
3178
3179         * gcc.dg/pr43300.c: Add -w.
3180
3181 2010-03-17  Richard Guenther  <rguenther@suse.de>
3182
3183         * gcc.dg/pr43379.c: Add -w.
3184
3185 2010-03-17  Tobias Burnus  <burnus@net-b.de>
3186
3187         PR fortran/43331
3188         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
3189
3190 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
3191
3192         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
3193
3194 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3195
3196         * ada/acats/run_all.sh: Log start and end times.
3197
3198 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3199
3200         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
3201
3202 2010-03-16  Richard Guenther  <rguenther@suse.de>
3203
3204         PR middle-end/43379
3205         * gcc.dg/pr43379.c: New testcase.
3206
3207 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR debug/43051
3210         * gcc.dg/guality/pr43051-1.c: New test.
3211
3212 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
3213
3214         PR testsuite/43363
3215         * g++.dg/ext/altivec-17.C: Handle changes to error message.
3216
3217 2010-03-15  Michael Matz  <matz@suse.de>
3218
3219         PR middle-end/43300
3220         * gcc.dg/pr43300.c: New testcase.
3221
3222 2010-03-15  Richard Guenther  <rguenther@suse.de>
3223
3224         PR tree-optimization/43367
3225         * gcc.c-torture/compile/pr43367.c: New testcase.
3226
3227 2010-03-15  Richard Guenther  <rguenther@suse.de>
3228
3229         PR tree-optimization/43317
3230         * gcc.dg/pr43317.c: New testcase.
3231
3232 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3233
3234         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
3235
3236 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3237
3238         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
3239
3240 2010-03-14  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/43362
3243         * gfortran.dg/impure_constructor_1.f90: New test.
3244
3245 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3246
3247         PR middle-end/43354
3248         * gfortran.dg/graphite/id-pr43354.f: New.
3249
3250 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3251
3252         PR middle-end/43349
3253         * gfortran.dg/graphite/pr43349.f: New.
3254
3255 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3256
3257         PR middle-end/43306
3258         * gcc.dg/graphite/pr43306.c: New.
3259
3260 2010-03-12  David S. Miller  <davem@davemloft.net>
3261
3262         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
3263         sparc.
3264
3265 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3266
3267         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
3268
3269 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
3270
3271         PR fortran/43291
3272         PR fortran/43326
3273         * gfortran.dg/dynamic_dispatch_7.f03: New test.
3274
3275 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
3276
3277         * gfortran.dg/default_format_denormal_1.f90: Don't assume
3278         fail for *-*-mingw* targets.
3279
3280 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
3281
3282         PR debug/43329
3283         * gcc.dg/guality/pr43329-1.c: New test.
3284
3285 2010-03-11  Martin Jambor  <mjambor@suse.cz>
3286
3287         PR tree-optimization/43257
3288         * g++.dg/torture/pr43257.C: New test.
3289
3290 2010-03-11  Tobias Burnus  <burnus@net-b.de>
3291
3292         PR fortran/43228
3293         * gfortran.dg/namelist_61.f90: New test.
3294
3295 2010-03-11  Richard Guenther  <rguenther@suse.de>
3296
3297         PR tree-optimization/43255
3298         * gcc.c-torture/compile/pr43255.c: New testcase.
3299
3300 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3301
3302         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
3303         * gcc.dg/pr43280.c: New testcase.
3304
3305 2010-03-11  Richard Guenther  <rguenther@suse.de>
3306
3307         PR lto/43200
3308         * gcc.dg/lto/20100227-1_0.c: New testcase.
3309         * gcc.dg/lto/20100227-1_1.c: Likewise.
3310
3311 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3312
3313         PR libfortran/43320
3314         PR libfortran/43265
3315         * gfortran.dg/read_eof_6.f: New test
3316         * gfortran.dg/read_x_eof.f90: New test.
3317         * gfortran.dg/read_x_past.f: Update test.
3318
3319 2010-03-10  Jan Hubicka   <jh@suse.cz>
3320
3321         * gcc.c-torture/compile/pr43288.c: New test.
3322
3323 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3324
3325         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
3326         -fpic/-fPIC flags.
3327         * g++.old-deja/g++.pt/asm2.C: Likewise.
3328         * gcc.c-torture/compile/20000804-1.c: Likewise.
3329         * gcc.target/i386/clobbers.c: Likewise.
3330
3331 2010-03-10  Tobias Burnus  <burnus@net-b.de>
3332
3333         PR fortran/43303
3334         * gfortran.dg/c_assoc_3.f90: New test.
3335
3336 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
3337
3338         PR debug/36728
3339         * gcc.dg/guality/pr36728-1.c: New test.
3340         * gcc.dg/guality/pr36728-2.c: New test.
3341
3342 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
3343
3344         * gcc.dg/h8300-div-delay-slot.c: New test.
3345
3346 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
3347
3348         PR tree-optimization/43236
3349         * gcc.c-torture/execute/pr43236.c: New test.
3350
3351 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
3352
3353         PR middle-end/42859
3354         * g++.dg/eh/pr42859.C: New test.
3355
3356 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
3357
3358         PR debug/43299
3359         * gcc.dg/pr43299.c: New test.
3360
3361         PR debug/43290
3362         * g++.dg/eh/unwind2.C: New test.
3363
3364 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
3365             Reza Yazdani  <reza.yazdani@amd.com>
3366
3367         PR middle-end/43065
3368         * gcc.dg/graphite/run-id-4.c: New.
3369
3370 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
3371
3372         PR middle-end/43065
3373         * gcc.dg/graphite/run-id-3.c: New.
3374
3375 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
3376
3377         PR middle-end/42644
3378         PR middle-end/42130
3379         * gcc.dg/graphite/id-18.c: New.
3380         * gcc.dg/graphite/run-id-pr42644.c: New.
3381
3382 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
3383
3384         PR middle-end/42326
3385         * gcc.dg/graphite/pr42326.c: New.
3386
3387 2010-03-08  Richard Guenther  <rguenther@suse.de>
3388
3389         PR tree-optimization/43269
3390         * gcc.c-torture/execute/pr43269.c: New testcase.
3391
3392 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
3393
3394         PR fortran/43256
3395         * gfortran.dg/typebound_call_13.f03: New.
3396
3397 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
3398
3399         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
3400         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
3401
3402 2010-03-05  Jason Merrill  <jason@redhat.com>
3403
3404         * g++.dg/abi/mangle40.C: Require weak and alias.
3405
3406 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
3407
3408         PR middle-end/42326
3409         * gfortran.dg/graphite/pr42326.f90: New.
3410         * gfortran.dg/graphite/pr42326-1.f90: New.
3411
3412 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3413
3414         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
3415         (gnat_target_compile): Likewise.
3416         Reinitialize GNAT_UNDER_TEST if target changes.
3417         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
3418         (local_find_gnatmake): Pass full --GCC to gnatlink.
3419         Remove --LINK.
3420
3421 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3422
3423         PR c/43248
3424         * gcc.dg/compound-literal-1.c: New testcase.
3425
3426 2010-03-04  Martin Jambor  <mjambor@suse.cz>
3427
3428         PR tree-optimization/43164
3429         PR tree-optimization/43191
3430         * gcc.c-torture/compile/pr43164.c: New test.
3431         * gcc.c-torture/compile/pr43191.c: Likewise.
3432
3433 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
3434
3435         PR fortran/43244
3436         * gfortran.dg/finalize_9.f90: New.
3437
3438 2010-03-04  Tobias Burnus  <burnus@net-b.de>
3439             Ken Werner <ken@linux.vnet.ibm.com>
3440
3441         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
3442         to dg-options for spu.
3443         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
3444         dump-scan target to exclude spu.
3445
3446 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
3447
3448         PR middle-end/43209
3449         * gcc.dg/tree-ssa/ivopts-4.c: New.
3450
3451 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
3452
3453         * lib/target-supports-dg.exp (check-flags): Provide defaults for
3454         include-opts and exclude-opts; skip checking the flags if arguments
3455         are the same as the defaults.
3456         (dg-xfail-if): Verify the number of arguments, supply defaults
3457         for unspecified optional arguments.
3458         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
3459
3460 2010-03-03  Jason Merrill  <jason@redhat.com>
3461
3462         PR c++/12909
3463         * g++.dg/abi/mangle40.C: Updated.
3464
3465 2010-03-03  Jason Merrill  <jason@redhat.com>
3466
3467         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
3468         * g++.dg/abi/mangle23.C: Likewise.
3469         * g++.dg/eh/simd-2.C: Likewise.
3470         * g++.dg/ext/attribute-test-2.C: Likewise.
3471         * g++.dg/ext/vector14.C: Likewise.
3472         * g++.dg/other/pr34435.C: Likewise.
3473         * g++.dg/template/conv8.C: Likewise.
3474         * g++.dg/template/nontype9.C: Likewise.
3475         * g++.dg/template/qualttp17.C: Likewise.
3476         * g++.dg/template/ref1.C: Likewise.
3477         * g++.old-deja/g++.pt/crash68.C: Likewise.
3478         * g++.old-deja/g++.pt/ref1.C: Likewise.
3479         * g++.old-deja/g++.pt/ref3.C: Likewise.
3480         * g++.old-deja/g++.pt/ref4.C: Likewise.
3481
3482         PR c++/12909
3483         * g++.dg/abi/mangle40.C: New.
3484         * g++.dg/abi/mangle41.C: New.
3485         * g++.dg/lto/20100302_0.C: New.
3486         * g++.dg/lto/20100302_1.C: New.
3487         * g++.dg/lto/20100302.h: New.
3488
3489 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
3490
3491         PR fortran/43243
3492         * gfortran.dg/internal_pack_12.f90: New test.
3493
3494 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
3495
3496         * gcc.dg/pr36997.c: Adjust error message.
3497
3498 2010-03-03  Mike Stump  <mikestump@comcast.net>
3499
3500         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
3501         adjustments to not be present on machines that align the stack to
3502         more than 4 bytes and don't have a red zone yet as that is an
3503         unimplemented optimization.
3504
3505 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
3506
3507         PR fortran/43169
3508         * gfortran.dg/impure_assignment_3.f90: New.
3509
3510 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
3511
3512         PR debug/43229
3513         * gfortran.dg/pr43229.f90: New test.
3514
3515         PR debug/43237
3516         * gcc.dg/debug/dwarf2/pr43237.c: New test.
3517
3518         PR debug/43177
3519         * gcc.dg/guality/pr43177.c: New test.
3520
3521 2010-03-02  Jason Merrill  <jason@redhat.com>
3522
3523         * g++.dg/ext/vector9.C: Adjust error message.
3524         * g++.dg/conversion/simd3.C: Likewise.
3525         * g++.dg/other/error23.C: Likewise.
3526
3527 2010-03-02  Mike Stump  <mikestump@comcast.net>
3528
3529         PR c++/41090
3530         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
3531
3532 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
3533
3534         PR fortran/43180
3535         * gfortran.dg/internal_pack_10.f90: New test.
3536
3537         PR fortran/43173
3538         * gfortran.dg/internal_pack_11.f90: New test.
3539
3540 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
3541
3542         PR middle-end/42640
3543         * gcc.dg/tree-ssa/pr42640.c: New.
3544
3545 2010-03-01  Richard Guenther  <rguenther@suse.de>
3546
3547         PR tree-optimization/43220
3548         * gcc.c-torture/execute/pr43220.c: New testcase.
3549
3550 2010-03-01  Richard Guenther  <rguenther@suse.de>
3551
3552         PR middle-end/43213
3553         * gcc.dg/pr43213.c: New testcase.
3554
3555 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3556
3557         PR pch/14940
3558         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
3559
3560 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3561
3562         * lib/target-supports.exp (check_effective_target_ucn_nocache):
3563         New function.
3564         (check_effective_target_ucn): Likewise.
3565
3566         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
3567         if !ucn.
3568         * gcc.dg/ucnid-2.c: Likewise.
3569         * gcc.dg/ucnid-3.c: Likewise.
3570         * gcc.dg/ucnid-4.c: Likewise.
3571         * gcc.dg/ucnid-11.c: Likewise.
3572         * gcc.dg/ucnid-12.c: Likewise.
3573         * gcc.dg/ucnid-6.c: Skip if !ucn.
3574         * gcc.dg/ucnid-9.c: Likewise.
3575
3576 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3577
3578         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
3579         lists to dg-skip-if.
3580         * gcc.target/i386/stackalign/return-3.c: Likewise.
3581
3582 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3583
3584         * gcc.target/i386/clearcap.map: New file.
3585         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
3586         Pass clearcap.map by default if supported.
3587
3588 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3589
3590         PR fortran/42900
3591         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
3592         Explain this.
3593         * gfortran.dg/stat_2.f90: Likewise.
3594
3595 2010-03-01  Tobias Burnus  <burnus@net-b.de>
3596
3597         PR fortran/43199
3598         * gfortran.dg/module_read_2.f90: New test.
3599
3600 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
3601
3602         PR c++/42748
3603         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
3604         * g++.dg/abi/mangle12.C: Likewise.
3605         * g++.dg/abi/mangle20-2.C: Likewise.
3606         * g++.dg/abi/mangle17.C: Likewise.
3607         * g++.dg/template/cond2.C: Likewise.
3608         * g++.dg/template/pr35240.C: Likewise.
3609
3610 2010-02-27  Richard Guenther  <rguenther@suse.de>
3611
3612         PR tree-optimization/43186
3613         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
3614
3615 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3616
3617         * g++.dg/abi/packed1.C: Expect warning on the SH.
3618
3619 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
3620
3621         PR c++/42054:
3622         * g++.dg/parse/error37.C: New test.
3623
3624 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3625
3626         PR c/24577
3627         PR c/43192
3628         * gcc.dg/pr8927-1.c: Match new note.
3629         * gcc.dg/990506-0.c: Likewise.
3630         * gcc.dg/gomp/flush-2.c: Likewise.
3631         * gcc.dg/gomp/atomic-5.c: Likewise.
3632         * gcc.dg/gomp/pr34607.c: Likewise.
3633         * gcc.dg/pr35746.c: Likewise.
3634         * gcc.dg/cpp/pragma-1.c: Likewise.
3635         * gcc.dg/cpp/pragma-2.c: Likewise.
3636         * gcc.dg/pr41842.c: Likewise.
3637         * gcc.dg/noncompile/20040629-1.c: Likewise.
3638         * objc.dg/private-1.m: Likewise.
3639
3640 2010-02-27  Tobias Burnus  <burnus@net-b.de>
3641
3642         PR fortran/43185
3643         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
3644         * gfortran.dg/default_initialization_4.f90: New test.
3645
3646 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
3647
3648         * gnat.dg/thin_pointer.ad[sb]: Rename into...
3649         * gnat.dg/thin_pointer1.ad[sb]: ...this.
3650         * gnat.dg/thin_pointer2.adb: New test.
3651         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
3652
3653 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3654
3655         PR c/20631
3656         * gcc.dg/cpp/c90-pedantic.c: New.
3657         * gcc.dg/cpp/c90.c: New.
3658         * gcc.dg/gnu90-const-expr-1.c: New.
3659         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
3660
3661 2010-02-26  Richard Guenther  <rguenther@suse.de>
3662
3663         PR tree-optimization/43186
3664         * gcc.c-torture/compile/pr43186.c: New testcase.
3665
3666 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
3667
3668         PR debug/43190
3669         * c-c++-common/dwarf2/pr43190.c: New test.
3670
3671 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3672
3673         PR testsuite/37074:
3674         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
3675
3676 2010-02-26  Richard Guenther  <rguenther@suse.de>
3677
3678         PR tree-optimization/43188
3679         * gcc.c-torture/compile/pr43188.c: New testcase.
3680
3681 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3682
3683         PR target/43175
3684         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
3685
3686 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
3687
3688         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
3689
3690 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
3691
3692         PR target/43154
3693         * gcc.target/powerpc/pr43154.c: New file.
3694
3695 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR debug/43166
3698         * gfortran.dg/debug/pr43166.f: New test.
3699
3700         PR debug/43165
3701         * gcc.dg/torture/pr43165.c: New test.
3702
3703 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3704
3705         PR c/43128
3706         * c-c++-common/pr41779.c: Update.
3707
3708 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3709
3710         PR ada/32547
3711         * lib/gnat-dg.exp (gnat_load): Redefine.
3712
3713         * ada/acats/run_acats: Run run_all.sh with $SHELL.
3714         * ada/acats/run_all.sh: Downcase tasking not implemented message.
3715
3716 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3717
3718         PR libobjc/36610
3719         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
3720         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
3721         -fgnu-runtime.
3722         Sort entries.
3723
3724 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3725
3726         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
3727
3728 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR debug/43150
3731         * gcc.dg/guality/vla-1.c: New test.
3732
3733 2010-02-24  Tobias Burnus  <burnus@net-b.de>
3734
3735         PR fortran/43042
3736         * gfortran.dg/c_ptr_tests_15.f90: New test.
3737
3738 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
3739
3740         PR target/43107
3741         * gcc.target/i386/pr43107.c: New test.
3742
3743 2010-02-23  Jason Merrill  <jason@redhat.com>
3744
3745         PR c++/43143
3746         * g++.dg/cpp0x/variadic100.C: New.
3747
3748 2010-02-23  Jason Merrill  <jason@redhat.com>
3749
3750         PR debug/42800
3751         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
3752         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
3753         * c-c++-common/dwarf2/vla1.c: New.
3754
3755 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
3756
3757         PR target/43139
3758         * gcc.dg/pr43139.c: New test.
3759
3760         PR debug/43077
3761         * gcc.dg/guality/pr43077-1.c: New test.
3762
3763 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3764
3765         PR 43123
3766         * gcc.dg/march.c: New.
3767         * gcc.dg/march-generic.c: New.
3768         * gcc.dg/mtune.c: New.
3769
3770 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3771
3772         PR middle-end/43083
3773         * gcc.dg/graphite/pr43083.c: New.
3774
3775 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3776
3777         PR middle-end/43097
3778         * gfortran.dg/graphite/pr43097.f: New.
3779
3780 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3781             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3782
3783         PR middle-end/43140
3784         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
3785
3786 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3787
3788         PR middle-end/43026
3789         * g++.dg/graphite/pr43026.C: New.
3790
3791 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3792
3793         PR c++/43126
3794         * gcc.dg/cleanup-1.c: Update.
3795         * gcc.dg/func-args-1.c: Update.
3796         * gcc.dg/format/sentinel-1.c: Update.
3797         * g++.old-deja/g++.jason/scoping10.C: Update.
3798         * g++.old-deja/g++.ns/lookup5.C: Update.
3799         * g++.dg/ext/cleanup-1.C: Update.
3800         * g++.dg/parse/varmod1.C: Update.
3801         * g++.dg/parse/error33.C: Update.
3802         * g++.dg/expr/call3.C: Update.
3803         * g++.dg/func-args-1.C: New.
3804
3805 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3806
3807         PR c/43125
3808         * gcc.dg/attr-used-2.c: Moved to ...
3809         * c-c++-common/attr-used-2.c: Here.
3810
3811         * gcc.dg/attr-used.c: Moved to ...
3812         * c-c++-common/attr-used.c: Here.
3813
3814 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
3815
3816         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
3817
3818 2010-02-22  Richard Guenther  <rguenther@suse.de>
3819
3820         PR lto/43045
3821         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
3822         * gfortran.dg/lto/20100222-1_1.c: Likewise.
3823
3824 2010-02-22  Richard Guenther  <rguenther@suse.de>
3825
3826         PR tree-optimization/42749
3827         * gcc.c-torture/compile/pr42749.c: New testcase.
3828
3829 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
3830
3831         PR fortran/43072
3832         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
3833         * gfortran.dg/internal_pack_9.f90: New test.
3834
3835 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3836
3837         PR c++/23510
3838         * g++.dg/template/recurse.C: Adjust.
3839         * g++.dg/template/pr23510.C: New.
3840
3841 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
3842
3843         PR c++/42824
3844         * g++.dg/template/memclass4.C: New test.
3845
3846 2010-02-21  Tobias Burnus  <burnus@net-b.de>
3847
3848         PR fortran/35259
3849         * gfortran.dg/reassoc_5.f90: New test.
3850
3851 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
3852
3853         PR target/43067
3854         * gcc.target/i386/pr43067.c: New test.
3855
3856 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3857
3858         PR c++/35669
3859         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
3860         -Wconversion-null.
3861         * g++.dg/warn/Wconversion-null.C: New test.
3862         * g++.old-deja/g++.other/null1.C: Move to...
3863         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
3864
3865 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
3866
3867         PR fortran/36932
3868         PR fortran/36933
3869         * gfortran.dg/dependency_26.f90: New test.
3870
3871         PR fortran/43072
3872         * gfortran.dg/internal_pack_7.f90: New test.
3873
3874         PR fortran/43111
3875         * gfortran.dg/internal_pack_8.f90: New test.
3876
3877 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3878
3879         PR 43128
3880         * c-c++-common/pr41779.c: Fix broken testcase.
3881
3882 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3883
3884         PR 36513
3885         * c-c++-common/pr36513.c: New testcase.
3886         * c-c++-common/pr36513-2.c: New testcase.
3887
3888 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3889
3890         PR 41779
3891         * c-c++-common/pr41779.c: New.
3892
3893 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
3894
3895         PR debug/43084
3896         * gcc.dg/pr43084.c: New test.
3897
3898 2010-02-19  Richard Guenther  <rguenther@suse.de>
3899
3900         PR tree-optimization/42916
3901         * gcc.dg/pr42916.c: New testcase.
3902
3903 2010-02-18  Jason Merrill  <jason@redhat.com>
3904
3905         PR c++/42837
3906         * g++.dg/abi/packed1.C: Add expected warning.
3907
3908         PR c++/43108
3909         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
3910         * gcc.dg/torture/dg-torture.exp: Likewise.
3911         * c-c++-common/torture/complex-sign.h,
3912         c-c++-common/torture/complex-sign-add.c,
3913         c-c++-common/torture/complex-sign-mixed-add.c,
3914         c-c++-common/torture/complex-sign-mixed-div.c,
3915         c-c++-common/torture/complex-sign-mixed-mul.c,
3916         c-c++-common/torture/complex-sign-mixed-sub.c,
3917         c-c++-common/torture/complex-sign-mul.c,
3918         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
3919         Adapt for C++ compilation as well.
3920
3921         PR c++/43070
3922         * g++.dg/ext/label1.C: Update.
3923         * g++.dg/ext/label2.C: Update.
3924
3925         PR c++/26261
3926         * g++.dg/template/dependent-name6.C: New.
3927
3928         PR c++/43109
3929         * g++.dg/parse/namespace12.C: New.
3930
3931 2010-02-18  Martin Jambor  <mjambor@suse.cz>
3932
3933         PR tree-optimization/43066
3934         * gcc.c-torture/compile/pr43066.c: New test.
3935
3936 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
3937
3938         * g++.dg/ext/attrib35.C: Fix target selector string.
3939         * g++.dg/ext/attrib36.C: Ditto.
3940         * g++.dg/ext/attrib37.C: Ditto.
3941         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
3942         * g++.dg/abi/mangle25.C: Ditto.
3943
3944 2010-02-17  Jason Merrill  <jason@redhat.com>
3945
3946         PR c++/43069
3947         * g++.dg/parse/namespace11.C: New.
3948
3949         PR c++/43093
3950         * g++.dg/ext/attrib37.C: New.
3951
3952         PR c++/43079
3953         * g++.dg/template/ptrmem20.C: New.
3954
3955 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
3956
3957         PR target/43103
3958         * gcc.target/i386/xop-check.h: Include m256-check.h.
3959         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
3960         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
3961         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
3962         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
3963
3964 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
3965
3966         PR debug/42918
3967         * gcc.dg/pr42918.c: New test.
3968
3969 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
3970
3971         * g++.dg/ext/attrib36.C: Require ILP32.
3972
3973 2010-02-16  Richard Guenther  <rguenther@suse.de>
3974
3975         PR tree-optimization/41043
3976         * gfortran.dg/pr41043.f90: New testcase.
3977         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
3978
3979 2010-02-16  Jason Merrill  <jason@redhat.com>
3980
3981         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
3982
3983 2010-02-16  Ira Rosen  <irar@il.ibm.com>
3984
3985         PR tree-optimization/43074
3986         * gcc.dg/vect/fast-math-pr43074.c: New test.
3987
3988 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
3989
3990         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
3991
3992 2010-02-16  Jason Merrill  <jason@redhat.com>
3993
3994         PR c++/43031
3995         * g++.dg/ext/attrib36.C: New.
3996
3997         PR c++/43036
3998         * g++.dg/other/array6.C: New.
3999
4000 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4001
4002         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
4003
4004 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
4005
4006         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
4007         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
4008         * gcc.target/i386/xop-vpermil2pd-1.c: New.
4009         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
4010         * gcc.target/i386/xop-vpermil2ps-1.c: New.
4011         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
4012
4013 2010-02-15  Richard Guenther  <rguenther@suse.de>
4014
4015         PR middle-end/43068
4016         * g++.dg/torture/pr43068.C: New testcase.
4017
4018 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
4019
4020         PR c++/43024
4021         * g++.dg/opt/ice1.C: New.
4022
4023 2010-02-14  Jason Merrill  <jason@redhat.com>
4024
4025         PR c++/41997
4026         * g++.dg/cpp0x/initlist-opt.C: New.
4027
4028 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
4029
4030         PR fortran/41113
4031         PR fortran/41117
4032         * gfortran.dg/internal_pack_6.f90: New test.
4033
4034 2010-02-12  Jason Merrill  <jason@redhat.com>
4035
4036         PR c++/43054
4037         * g++.dg/cpp0x/variadic99.C: New.
4038
4039 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
4040
4041         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
4042         sign extend pointers to gualchk_t.
4043
4044         PR c++/43033
4045         * g++.dg/other/default3.C: Xfail g4 test.
4046
4047 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4048
4049         PR middle-end/43012
4050         * gcc.dg/graphite/pr43012.c: New.
4051
4052 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4053
4054         PR middle-end/42930
4055         * g++.dg/graphite/pr42930.C: New.
4056
4057 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4058
4059         PR middle-end/42914
4060         PR middle-end/42530
4061         * gcc.dg/graphite/pr42530.c: New.
4062         * gcc.dg/graphite/pr42914.c: New.
4063
4064 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4065
4066         PR middle-end/42771
4067         * gcc.dg/graphite/pr42771.c: New.
4068
4069 2010-02-11  Richard Guenther  <rguenther@suse.de>
4070
4071         PR tree-optimization/42998
4072         * gcc.c-torture/compile/pr42998.c: New testcase.
4073
4074 2010-02-10  Jason Merrill  <jason@redhat.com>
4075
4076         PR c++/41896
4077         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
4078
4079         PR c++/42983, core issue 906
4080         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
4081         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
4082
4083         PR c++/43016
4084         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
4085
4086 2010-02-10  Richard Guenther  <rguenther@suse.de>
4087
4088         PR tree-optimization/43017
4089         * gcc.dg/torture/pr43017.c: New testcase.
4090
4091 2010-02-10  Tobias Burnus <burnus@net-b.de>
4092
4093         PR fortran/40823
4094         * gfortran.dg/private_type_1.f90: Update error location.
4095         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4096         * gfortran.dg/typebound_operator_2.f03: Ditto.
4097         * gfortran.dg/assignment_2.f90: Ditto.
4098         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4099         * gfortran.dg/binding_label_tests_9.f03: Ditto.
4100
4101 2010-02-10  Tobias Burnus  <burnus@net-b.de>
4102
4103         PR fortran/43015
4104         * gfortran.dg/bind_c_usage_20.f90: New test.
4105
4106 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4107
4108         PR debug/43010
4109         * g++.dg/debug/pr43010.C: New test.
4110
4111 2010-02-10  Richard Guenther  <rguenther@suse.de>
4112
4113         PR c/43007
4114         * gcc.c-torture/execute/20100209-1.c: New testcase.
4115         * gcc.dg/fold-div-3.c: Likewise.
4116
4117 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4118
4119         * gcc.dg/builtin-ffs-1.c: New test.
4120
4121 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4122
4123         PR fortran/42999
4124         * gfortran.dg/array_constructor_35.f90: New test.
4125
4126 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4127
4128         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
4129
4130 2010-02-09  Jason Merrill  <jason@redhat.com>
4131
4132         PR c++/42399
4133         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
4134
4135         PR c++/42370
4136         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
4137
4138 2010-02-09  Tobias Burnus  <burnus@net-b.de>
4139
4140         PR fortran/41869
4141         * gfortran.dg/module_write_1.f90: New test.
4142
4143 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
4144
4145         * gcc.dg/pr19340.c: Adjust.
4146
4147 2010-02-09  Richard Guenther  <rguenther@suse.de>
4148
4149         PR tree-optimization/43008
4150         * gcc.c-torture/execute/pr43008.c: New testcase.
4151
4152 2010-02-09  Richard Guenther  <rguenther@suse.de>
4153
4154         PR tree-optimization/43000
4155         * gcc.dg/torture/pr43000.c: New testcase.
4156         * gcc.dg/torture/pr43002.c: Likewise.
4157
4158 2010-02-09  Daniel Kraft  <d@domob.eu>
4159
4160         PR fortran/39171
4161         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
4162         and pass -Wsurprising as necessary.
4163
4164 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
4165
4166         PR tree-optimization/42890
4167         * g++.dg/torture/pr42890.C: New test.
4168
4169 2010-02-08  Richard Guenther  <rguenther@suse.de>
4170
4171         PR middle-end/42995
4172         * gcc.dg/tree-ssa/inline-4.c: New testcase.
4173
4174 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4175
4176         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
4177         return 0 from main.
4178         * gcc.dg/graphite/block-1.c: Same.
4179         * gcc.dg/graphite/block-3.c: Same.
4180         * gcc.dg/graphite/block-4.c: Same.
4181         * gcc.dg/graphite/block-5.c: Same.
4182         * gcc.dg/graphite/block-6.c: Same.
4183         * gcc.dg/graphite/block-7.c: Same.
4184         * gcc.dg/graphite/interchange-0.c: Same.
4185         * gcc.dg/graphite/interchange-1.c: Same.
4186         * gcc.dg/graphite/interchange-10.c: Same.
4187         * gcc.dg/graphite/interchange-11.c: Same.
4188         * gcc.dg/graphite/interchange-12.c: Same.
4189         * gcc.dg/graphite/interchange-2.c: Same.
4190         * gcc.dg/graphite/interchange-3.c: Same.
4191         * gcc.dg/graphite/interchange-4.c: Same.
4192         * gcc.dg/graphite/interchange-5.c: Same.
4193         * gcc.dg/graphite/interchange-6.c: Same.
4194         * gcc.dg/graphite/interchange-7.c: Same.
4195         * gcc.dg/graphite/interchange-8.c: Same.
4196         * gcc.dg/graphite/interchange-9.c: Same.
4197         * gcc.dg/graphite/interchange-mvt.c: Same.
4198
4199 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4200
4201         * gfortran.dg/graphite/id-19.f: New.
4202         * gfortran.dg/graphite/pr14741.f90: New.
4203         * gfortran.dg/graphite/pr41924.f90: New.
4204         * gfortran.dg/graphite/run-id-2.f90: New.
4205
4206 2010-02-07  Richard Guenther  <rguenther@suse.de>
4207
4208         PR middle-end/42956
4209         * gcc.c-torture/compile/pr42956.c: New testcase.
4210
4211 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4212
4213         PR libfortran/42742
4214         * gfortran.dg/fmt_cache_2.f: New test.
4215
4216 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4217
4218         * gfortran.dg/read_no_eor.f90: New test.
4219
4220 2010-02-05  Jason Merrill  <jason@redhat.com>
4221
4222         * g++.dg/ext/label13.C: Move constructor body out of class.
4223
4224 2010-02-03  Jason Merrill  <jason@redhat.com>
4225
4226         PR c++/42870
4227         * g++.dg/ext/dllexport3.C: New.
4228
4229 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
4230
4231         * gcc.dg/format/ms-format3.c: New test for specific MS types.
4232
4233 2010-02-05  Richard Guenther  <rguenther@suse.de>
4234
4235         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
4236
4237 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
4238
4239         PR c++/42915
4240         * g++.dg/other/crash-9.C: New test.
4241
4242 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
4243
4244         PR fortran/42309
4245         * gfortran.dg/subref_array_pointer_4.f90 : New test.
4246
4247 2010-02-04  Richard Guenther  <rguenther@suse.de>
4248
4249         PR rtl-optimization/42952
4250         * gcc.dg/torture/pr42952.c: New testcase.
4251
4252 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4253
4254         PR libfortran/42901
4255         * gfortran.dg/namelist_60.f90: New test.
4256
4257 2010-02-03  Jason Merrill  <jason@redhat.com>
4258
4259         PR c++/40138
4260         * g++.dg/ext/builtin11.C: New.
4261
4262         PR c++/4926
4263         PR c++/38600
4264         * g++.dg/abi/mangle35.C: New.
4265         * g++.dg/abi/mangle37.C: New.
4266
4267         PR c++/12909
4268         * g++.dg/abi/mangle36.C: New.
4269
4270         PR c++/35652
4271         * g++.dg/warn/string1.C: New.
4272
4273 2010-02-03  Richard Guenther  <rguenther@suse.de>
4274
4275         PR tree-optimization/42944
4276         * gcc.dg/errno-1.c: New testcase.
4277
4278 2010-02-03  Richard Guenther  <rguenther@suse.de>
4279
4280         PR middle-end/42927
4281         * gcc.c-torture/compile/pr42927.c: New testcase.
4282
4283 2010-02-03  Tobias Burnus  <burnus@net-b.de>
4284
4285         PR fortran/42936
4286         * gfortran.dg/null_4.f90: New test.
4287
4288 2010-02-02  Jason Merrill  <jason@redhat.com>
4289
4290         PR c++/41090
4291         * g++.dg/ext/label13.C: New.
4292
4293 2010-02-02  Tobias Burnus  <burnus@net-b.de>
4294
4295         PR fortran/42650
4296         * gfortran.dg/func_result_5.f90: New test.
4297
4298 2010-02-01  Tobias Burnus  <burnus@net-b.de>
4299
4300         PR fortran/42922
4301         * gfortran.dg/pure_initializer_3.f90: News test.
4302
4303 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
4304
4305         PR fortran/42888
4306         * gfortran.dg/allocate_derived_2.f90: New test.
4307
4308 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4309
4310         PR middle-end/42898
4311         * gcc.dg/torture/pr42898-2.c: New test.
4312
4313 2010-01-31  Richard Guenther  <rguenther@suse.de>
4314
4315         PR middle-end/42898
4316         * gcc.dg/torture/pr42898.c: New testcase.
4317
4318 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
4319
4320         PR fortran/38324
4321         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
4322         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
4323
4324 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
4325
4326         * g++.dg/tree-ssa/inline-1.C: New.
4327         * g++.dg/tree-ssa/inline-2.C: New.
4328         * g++.dg/tree-ssa/inline-3.C: New.
4329
4330 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4331
4332         PR testsuite/41701
4333         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
4334         the string 'pow' in the pathname of the compiler from generating a
4335         test failure.
4336
4337 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4338
4339         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
4340         * g++.old-deja/g++.mike/eh17.C: Likewise.
4341         * g++.old-deja/g++.mike/p5571.C: Likewise.
4342
4343 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
4344
4345         PR c++/42758
4346         PR c++/42634
4347         PR c++/42336
4348         PR c++/42797
4349         PR c++/42880
4350         * g++.dg/other/crash-5.C: New test.
4351         * g++.dg/other/crash-6.C: New test.
4352         * g++.dg/other/crash-7.C: New test.
4353         * g++.dg/other/crash-8.C: New test.
4354
4355 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
4356
4357         PR rtl-optimization/42889
4358         * gcc.dg/pr42889.c: New test.
4359
4360 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
4361
4362         * gcc.target/i386/pr42881.c: Use SSE2.
4363
4364 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
4365
4366         PR target/42891
4367         * gcc.target/i386/pr42891.c: New test.
4368
4369 2010-01-28  Richard Guenther  <rguenther@suse.de>
4370
4371         PR tree-optimization/42871
4372         * g++.dg/torture/pr42871.C: New testcase.
4373
4374 2010-01-28  Richard Guenther  <rguenther@suse.de>
4375
4376         * gcc.dg/Wobjsize-1.h: New testcase.
4377         * gcc.dg/Wobjsize-1.c: Likewise.
4378
4379 2010-01-28  Richard Guenther  <rguenther@suse.de>
4380
4381         PR middle-end/42883
4382         * g++.dg/torture/pr42883.C: New testcase.
4383
4384 2010-01-28  Michael Matz  <matz@suse.de>
4385
4386         * gcc.target/i386/pr42881.c: New test.
4387
4388 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4389
4390         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
4391         Add i?86-*-solaris2* support.
4392
4393 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
4394
4395         PR c++/42713
4396         PR c++/42820
4397         * g++.dg/template/typedef27.C: New test case.
4398         * g++.dg/template/typedef28.C: New test case.
4399
4400 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
4401
4402         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
4403
4404 2010-01-27  Richard Guenther  <rguenther@suse.de>
4405
4406         PR middle-end/42878
4407         * gcc.dg/torture/pr42878-1.c: New testcase.
4408         * gcc.dg/torture/pr42878-2.c: Likewise.
4409
4410 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
4411
4412         PR middle-end/42874
4413         * gcc.dg/vla-22.c: New test.
4414
4415 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
4416
4417         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
4418         current collation.
4419
4420 2010-01-26  Richard Guenther  <rguenther@suse.de>
4421
4422         PR rtl-optimization/42685
4423         * gcc.dg/pr42685.c: New testcase.
4424         * g++.dg/other/pr42685.C: Likewise.
4425
4426 2010-01-26  Richard Guenther  <rguenther@suse.de>
4427
4428         PR middle-end/42806
4429         * g++.dg/other/pr42806.C: New testcase.
4430
4431 2010-01-26  Richard Guenther  <rguenther@suse.de>
4432
4433         PR tree-optimization/42250
4434         * gcc.dg/pr42250.c: New testcase.
4435
4436 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
4437
4438         * gnat.dg/array_bounds_test.adb: New test.
4439
4440 2010-01-25  Tobias Burnus  <burnus@net-b.de>
4441
4442         PR fortran/42858
4443         * gfortran.dg/generic_21.f90: New test.
4444
4445 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4446
4447         PR testsuite/41522
4448         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
4449
4450 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
4451
4452         PR c++/42748
4453         * g++.dg/abi/arm_va_list2.C: New test.
4454         * g++.dg/abi/arm_va_list2.h: Companion header file.
4455
4456 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
4457
4458         PR fortran/41044
4459         * gfortran.dg/parameter_array_ref_2.f90 : New test.
4460
4461         PR fortran/41167
4462         * gfortran.dg/char_array_arg_1.f90 : New test.
4463
4464         * gfortran.dg/pr25923.f90 : Remove XFAIL.
4465
4466 2010-01-24  Tobias Burnus  <burnus@net-b.de>
4467
4468         PR fortran/39304
4469         * gfortran.dg/generic_20.f90: New test.
4470
4471 2010-01-22  Michael Matz  <matz@suse.de>
4472
4473         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
4474         -msse2.
4475
4476 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
4477
4478         PR fortran/42736
4479         * gfortran.dg/dependency_25.f90 : New test.
4480
4481 2010-01-21  Martin Jambor  <mjambor@suse.cz>
4482
4483         PR tree-optimization/42585
4484         * gcc.dg/tree-ssa/pr42585.c: New test.
4485
4486 2010-01-21  Richard Guenther  <rguenther@suse.de>
4487
4488         PR middle-end/19988
4489         * gcc.dg/pr19988.c: New testcase.
4490
4491 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
4492
4493         * g++.dg/compat/decimal/compat-common.h: New file.
4494         * g++.dg/compat/decimal/decimal-dummy.h: New file.
4495         * g++.dg/compat/decimal/pass_x.h: New file.
4496         * g++.dg/compat/decimal/pass_y.h: New file.
4497         * g++.dg/compat/decimal/pass-1_main.C: New file.
4498         * g++.dg/compat/decimal/pass-1_x.C: New file.
4499         * g++.dg/compat/decimal/pass-1_y.C: New file.
4500         * g++.dg/compat/decimal/pass-2_main.C: New file.
4501         * g++.dg/compat/decimal/pass-2_x.C: New file.
4502         * g++.dg/compat/decimal/pass-2_y.C: New file.
4503         * g++.dg/compat/decimal/pass-3_main.C: New file.
4504         * g++.dg/compat/decimal/pass-3_x.C: New file.
4505         * g++.dg/compat/decimal/pass-3_y.C: New file.
4506         * g++.dg/compat/decimal/pass-4_main.C: New file.
4507         * g++.dg/compat/decimal/pass-4_x.C: New file.
4508         * g++.dg/compat/decimal/pass-4_y.C: New file.
4509         * g++.dg/compat/decimal/pass-5_main.C: New file.
4510         * g++.dg/compat/decimal/pass-5_x.C: New file.
4511         * g++.dg/compat/decimal/pass-5_y.C: New file.
4512         * g++.dg/compat/decimal/pass-6_main.C: New file.
4513         * g++.dg/compat/decimal/pass-6_x.C: New file.
4514         * g++.dg/compat/decimal/pass-6_y.C: New file.
4515         * g++.dg/compat/decimal/return_x.h: New file.
4516         * g++.dg/compat/decimal/return_y.h: New file.
4517         * g++.dg/compat/decimal/return-1_main.C: New file.
4518         * g++.dg/compat/decimal/return-1_x.C: New file.
4519         * g++.dg/compat/decimal/return-1_y.C: New file.
4520         * g++.dg/compat/decimal/return-2_main.C: New file.
4521         * g++.dg/compat/decimal/return-2_x.C: New file.
4522         * g++.dg/compat/decimal/return-2_y.C: New file.
4523         * g++.dg/compat/decimal/return-3_main.C: New file.
4524         * g++.dg/compat/decimal/return-3_x.C: New file.
4525         * g++.dg/compat/decimal/return-3_y.C: New file.
4526         * g++.dg/compat/decimal/return-4_main.C: New file.
4527         * g++.dg/compat/decimal/return-4_x.C: New file.
4528         * g++.dg/compat/decimal/return-4_y.C: New file.
4529         * g++.dg/compat/decimal/return-5_main.C: New file.
4530         * g++.dg/compat/decimal/return-5_x.C: New file.
4531         * g++.dg/compat/decimal/return-5_y.C: New file.
4532         * g++.dg/compat/decimal/return-6_main.C: New file.
4533         * g++.dg/compat/decimal/return-6_x.C: New file.
4534         * g++.dg/compat/decimal/return-6_y.C: New file.
4535
4536 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
4537
4538         PR debug/42715
4539         * gcc.dg/pr42715.c: New.
4540
4541 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4542
4543         PR c++/42038
4544         * g++.dg/parse/crash55.C: New.
4545
4546 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
4547
4548         PR debug/42782
4549         * gcc.dg/guality/pr42782.c: New.
4550
4551 2010-01-20  Jason Merrill  <jason@redhat.com>
4552
4553         PR c++/41788
4554         * g++.dg/abi/packed1.C: New.
4555
4556         PR c++/41920
4557         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
4558
4559         PR c++/40750
4560         * g++.dg/parse/fn-typedef1.C: New.
4561         * g++.dg/other/cv_quals.C: Adjust.
4562
4563 2010-01-20  Anthony Green  <green@moxielogic.com>
4564
4565         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
4566         pack(push) pragma).
4567         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
4568         * gcc.dg/20020312-2.c: Port this to the moxie core.
4569         * gcc.dg/weak/typeof-2.c: Ditto.
4570
4571 2010-01-20  Richard Guenther  <rguenther@suse.de>
4572
4573         PR tree-optimization/42717
4574         * gcc.c-torture/compile/pr42717.c: New testcase.
4575
4576 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
4577
4578         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
4579         of signed, add a few new tests.
4580
4581         PR middle-end/42803
4582         * g++.dg/parse/limits-initializer1.C: New test.
4583
4584 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
4585
4586         PR fortran/42804
4587         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
4588         * gfortran.dg/typebound_call_12.f03: New test.
4589
4590 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
4591
4592         PR fortran/42783
4593         * gfortran.dg/bounds_check_15.f90 : New test.
4594
4595 2010-01-19  Michael Matz  <matz@suse.de>
4596
4597         PR tree-optimization/41783
4598         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
4599
4600 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4601
4602         PR target/38697.
4603         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
4604         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
4605         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
4606         * gcc.target/arm/neon/vget_lows16.c: Likewise.
4607         * gcc.target/arm/neon/vget_lows32.c: Likewise.
4608         * gcc.target/arm/neon/vget_lows64.c: Likewise.
4609         * gcc.target/arm/neon/vget_lows8.c: Likewise.
4610         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
4611         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
4612         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
4613         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
4614
4615 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
4616
4617         PR fortran/42545
4618         * gfortran.dg/extends_6.f03: Modified an error message.
4619         * gfortran.dg/extends_10.f03: New test.
4620         * gfortran.dg/private_type_6.f03: Modified an error message.
4621         * gfortran.dg/structure_constructor_8.f03: Ditto.
4622
4623 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
4624
4625         PR tree-optimization/42719
4626         * gcc.dg/pr42719.c: New test.
4627
4628         PR debug/42728
4629         * gcc.dg/pr42728.c: New test.
4630
4631 2010-01-19  Anthony Green  <green@moxielogic.com>
4632
4633         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
4634
4635 2010-01-18  Anthony Green  <green@moxielogic.com>
4636
4637         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
4638         for moxie.
4639
4640 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
4641
4642         * g++.dg/template/error45.C: reverted as part of reverting the
4643         fix of PR c++/42634.
4644
4645 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
4646
4647         PR c++/42634
4648         * g++.dg/template/error45.C: New test.
4649
4650 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
4651
4652         PR c++/42766
4653         * g++.dg/conversion/op6.C: New test.
4654
4655 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
4656
4657         PR target/42774
4658         * gcc.target/alpha/pr42774.c: New test.
4659
4660 2010-01-18  Richard Guenther  <rguenther@suse.de>
4661
4662         PR tree-optimization/42781
4663         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
4664
4665 2010-01-17  Richard Guenther  <rguenther@suse.de>
4666
4667         PR middle-end/42248
4668         * gcc.c-torture/execute/pr42248.c: New testcase.
4669
4670 2010-01-17  Richard Guenther  <rguenther@suse.de>
4671
4672         PR tree-optimization/42773
4673         * g++.dg/torture/pr42773.C: New testcase.
4674
4675 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
4676
4677         PR fortran/42677
4678         * gfortran.dg/interface_assignment_5.f90: New test.
4679
4680 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
4681
4682         PR c++/42697
4683         * g++.dg/template/crash94.C: Reverted.
4684
4685 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
4686
4687         PR debug/42767
4688         * gcc.dg/debug/pr42767.c: New.
4689
4690 2010-01-15  Jason Merrill  <jason@redhat.com>
4691
4692         PR c++/42761
4693         * g++.dg/cpp0x/decltype22.C: New.
4694
4695 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
4696
4697         PR middle-end/42760
4698         * g++.dg/torture/pr42760.C: New test.
4699
4700 2010-01-15  Jing Yu  <jingyu@google.com>
4701
4702         PR rtl-optimization/42691
4703         * gcc.c-torture/execute/pr42691.c: New.
4704
4705 2010-01-15  Richard Guenther  <rguenther@suse.de>
4706
4707         PR middle-end/42739
4708         * g++.dg/torture/pr42739.C: New testcase.
4709
4710 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
4711
4712         * g++.dg/template/error45.C: Revert as part of reverting changes
4713         or PR c++/42634.
4714
4715 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4716
4717         PR fortran/42684
4718         * gfortran.dg/interface_31.f90: New test.
4719
4720 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4721
4722         * gcc.target/powerpc/pr42747.c: New file.
4723
4724 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
4725
4726         PR middle-end/42674
4727         * c-c++-common/pr42674.c: New test.
4728
4729         PR c++/42608
4730         * g++.dg/template/instantiate11.C: New test.
4731
4732 2010-01-14  Jason Merrill  <jason@redhat.com>
4733
4734         PR c++/42701
4735         * g++.dg/overload/error3.C: New.
4736
4737         PR c++/42655
4738         * g++.dg/overload/rvalue1.C: New.
4739
4740 2010-01-14  Martin Jambor  <mjambor@suse.cz>
4741
4742         PR tree-optimization/42706
4743         * gcc.dg/ipa/pr42706.c: New testcase.
4744
4745 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4746
4747         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
4748
4749 2010-01-14  Martin Jambor  <mjambor@suse.cz>
4750
4751         PR tree-optimization/42714
4752         * g++.dg/torture/pr42714.C: New test.
4753
4754 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4755
4756         PR rtl-optimization/42246
4757         * gfortran.dg/pr42246-2.f: New.
4758
4759 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4760
4761         PR rtl-optimization/42389
4762         * gcc.dg/pr42389.c: New.
4763
4764 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4765
4766         PR rtl-optimization/42388
4767         * gcc.dg/pr42388.c: New.
4768
4769 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4770
4771         PR rtl-optimization/42294
4772         * gfortran.dg/pr42294.f: New.
4773
4774 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4775
4776         PR rtl-optimization/39453
4777         PR rtl-optimization/42246
4778         * gcc.dg/pr39453.c: New.
4779         * gcc.dg/pr42246.c: New.
4780
4781 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4782
4783         PR middle-end/42245
4784         * gcc.dg/pr42245.c: New.
4785         * gcc.dg/pr42245-2.c: New.
4786
4787 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4788
4789         PR rtl-optimization/42249
4790         * gcc.dg/pr42249.c: New.
4791
4792 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
4793
4794         PR c/42721
4795         * gcc.c-torture/execute/pr42721.c: New test.
4796
4797 2010-01-14  Ira Rosen  <irar@il.ibm.com>
4798
4799         PR tree-optimization/42709
4800         * gcc.dg/vect/pr42709.c: New test.
4801
4802 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4803
4804         PR fortran/41478
4805         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
4806         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
4807
4808 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4809
4810         PR fortran/42481
4811         * gfortran.dg/generic_19.f90 : New test.
4812
4813 2010-01-13  Richard Guenther  <rguenther@suse.de>
4814
4815         PR tree-optimization/42730
4816         * gcc.c-torture/compile/pr42730.c: New testcase.
4817
4818 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
4819
4820         PR target/pr42542
4821         * gcc.target/ia64/pr42542-1.c: New.
4822         * gcc.target/ia64/pr42542-2.c: New.
4823         * gcc.target/ia64/pr42542-3.c: New.
4824
4825 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
4826
4827         PR c++/42634
4828         * g++.dg/template/error45.C: New test.
4829
4830 2010-01-13  Martin Jambor  <mjambor@suse.cz>
4831
4832         PR tree-optimization/42704
4833         * g++.dg/torture/pr42704.C: New test.
4834
4835 2010-01-13  Martin Jambor  <mjambor@suse.cz>
4836
4837         PR tree-optimization/42703
4838         * gcc.c-torture/compile/pr42703.c: New test.
4839
4840 2010-01-13  Richard Guenther  <rguenther@suse.de>
4841
4842         PR tree-optimization/42705
4843         * gcc.c-torture/compile/pr42705.c: New testcase.
4844
4845 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
4846
4847         * gcc.target/bfin/l2.c: New test.
4848         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
4849
4850 2010-01-13  Richard Guenther  <rguenther@suse.de>
4851
4852         PR middle-end/42716
4853         * gcc.c-torture/compile/pr42716.c: New testcase.
4854
4855 2010-01-13  Richard Guenther  <rguenther@suse.de>
4856
4857         PR lto/42678
4858         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
4859
4860 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
4861
4862         PR c/42708
4863         * gcc.c-torture/compile/pr42708-1.c: New test.
4864
4865 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR debug/42662
4868         * gcc.dg/pr42662.c: New test.
4869
4870         PR tree-optimization/42645
4871         * g++.dg/other/pr42645-1.C: New test.
4872         * g++.dg/other/pr42645-2.C: New test.
4873
4874 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
4875
4876         PR target/42416
4877         * gcc.target/powerpc/warn-1.c: New test.
4878         * gcc.target/powerpc/warn-2.c: New test.
4879
4880 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
4881
4882         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
4883         stack alignment.
4884
4885 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
4886
4887         * gcc.dg/lto/20100108_0.c: New.
4888
4889 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
4890
4891         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
4892         Add -march=i686 -msse for 32bit x86 targets.
4893
4894 2010-01-10  Richard Guenther  <rguenther@suse.de>
4895
4896         PR middle-end/42667
4897         * gcc.dg/torture/pr42667.c: New testcase.
4898
4899 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4900
4901         PR fortran/32489
4902         * gfortran.dg/array_constructor_34.f90: New test.
4903
4904 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4905
4906         PR fortran/20923
4907         * gfortran.dg/array_constructor_33.f90: New test.
4908         gfortran.dg/array_function_5.f90: Add credit.
4909
4910 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4911
4912         PR debug/42631
4913         * gcc.dg/pr42631.c: New.
4914
4915 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4916
4917         PR debug/42630
4918         * gcc.dg/pr42630.c: New.
4919
4920 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4921
4922         PR debug/42629
4923         * gcc.dg/pr42629.c: New.
4924
4925 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4926
4927         PR middle-end/42363
4928         * gcc.dg/torture/pr42363.c: New.
4929
4930 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4931
4932         PR debug/42604
4933         PR debug/42395
4934         * gcc.dg/vect/pr42604.c: New.
4935         * gcc.dg/vect/pr42395.c: New.
4936
4937 2010-01-09  Richard Guenther  <rguenther@suse.de>
4938
4939         PR middle-end/42512
4940         * gcc.c-torture/execute/pr42512.c: New testcase.
4941
4942 2010-01-09  Tobias Burnus  <burnus@net-b.de>
4943
4944         PR fortran/41298
4945         * gfortran.dg/c_ptr_tests_14.f90: New test.
4946
4947 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4948
4949         PR ada/41929
4950         * gnat.dg/null_pointer_deref1.adb: Don't run on
4951         sparc*-sun-solaris2.11.
4952
4953 2010-01-08  Richard Guenther  <rguenther@suse.de>
4954
4955         PR lto/42528
4956         * gcc.dg/lto/20100103-1_0.c: New testcase.
4957         * gcc.dg/lto/20100103-2_0.c: Likewise.
4958
4959 2010-01-08  Tobias Burnus  <burnus@net-b.de
4960
4961         PR/fortran 25829
4962         * gfortran.dg/asynchronous_1.f90: New test.
4963         * gfortran.dg/asynchronous_2.f90: New test.
4964         * gfortran.dg/conflicts.f90: Update error message.
4965
4966 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
4967
4968         c++/40155
4969         * g++.dg/cpp0x/variadic-unify-2.C: New test.
4970
4971 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
4972
4973         PR tree-optimization/42625
4974         * g++.dg/opt/dtor4.C: New test.
4975         * g++.dg/opt/dtor4.h: New.
4976         * g++.dg/opt/dtor4-aux.cc: New.
4977
4978 2010-01-07  Tobias Burnus  <burnus@net-b.de>
4979
4980         PR fortran/42597
4981         * gfortran.dg/proc_ptr_26.f90: New test.
4982
4983 2010-01-07  Tobias Burnus  <burnus@net-b.de>
4984
4985         PR fortran/41872
4986         * gfortran.dg/allocatable_scalar_7.f90: New test.
4987
4988 2010-01-06  Richard Guenther  <rguenther@suse.de>
4989
4990         * gcc.c-torture/compile/pr42632.c: New testcase.
4991
4992 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4993
4994         PR target/42542
4995         * gcc.target/i386/pr42542-4.c: New.
4996         * gcc.target/i386/pr42542-4a.c: Likewise.
4997         * gcc.target/i386/pr42542-5.c: Likewise.
4998         * gcc.target/i386/pr42542-5a.c: Likewise.
4999
5000 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5001
5002         * gcc.dg/tls/opt-15.c: New test.
5003
5004 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5005
5006         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
5007
5008 2010-01-05  Martin Jambor  <mjambor@suse.cz>
5009
5010         PR tree-optimization/42462
5011         * g++.dg/torture/pr42462.C: New test.
5012
5013 2010-01-05  Jason Merrill  <jason@redhat.com>
5014
5015         * g++.dg/cpp0x/initlist30.C: New test.
5016
5017 2010-01-05  Richard Guenther  <rguenther@suse.de>
5018
5019         PR tree-optimization/42614
5020         * gcc.c-torture/execute/pr42614.c: New testcase.
5021
5022 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
5023
5024         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
5025         * gcc.dg/Wunreachable-1.c: Remove the testcase of
5026         -Wunreachable-code.
5027         * gcc.dg/Wunreachable-2.c: Likewise.
5028         * gcc.dg/Wunreachable-3.c: Likewise.
5029         * gcc.dg/Wunreachable-4.c: Likewise.
5030         * gcc.dg/Wunreachable-5.c: Likewise.
5031         * gcc.dg/Wunreachable-6.c: Likewise.
5032         * gcc.dg/Wunreachable-7.c: Likewise.
5033         * gcc.dg/Wunreachable-8.c: Likewise.
5034         * gcc.dg/20041231-1.c: Likewise.
5035
5036 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
5037
5038         PR other/42611
5039         * gcc.dg/pr42611.c: New test.
5040
5041         PR tree-optimization/42508
5042         * g++.dg/opt/pr42508.C: New test.
5043
5044 2010-01-05  Tobias Burnus  <burnus@net-b.de>
5045
5046         PR fortran/41872
5047         * gfortran.dg/allocatable_scalar_8.f90: New.
5048
5049 2010-01-04  Martin Jambor  <mjambor@suse.cz>
5050
5051         PR tree-optimization/42398
5052         * gcc.c-torture/compile/pr42398.c: New test.
5053
5054 2010-01-04  Jason Merrill  <jason@redhat.com>
5055
5056         PR c++/42555
5057         * g++.dg/ext/attrib35.C: New.
5058
5059         PR c++/42567
5060         * g++.dg/cpp0x/auto17.C: New.
5061
5062 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
5063
5064         * gcc.dg/lto/20100104_0.c: New.
5065
5066 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
5067
5068         PR target/42542
5069         * gcc.target/i386/pr42542-1.c: New.
5070         * gcc.target/i386/pr42542-1a.c: Likewise.
5071         * gcc.target/i386/pr42542-1b.c: Likewise.
5072         * gcc.target/i386/pr42542-2.c: Likewise.
5073         * gcc.target/i386/pr42542-2a.c: Likewise.
5074         * gcc.target/i386/pr42542-2b.c: Likewise.
5075         * gcc.target/i386/pr42542-3.c: Likewise.
5076         * gcc.target/i386/pr42542-3a.c: Likewise.
5077
5078 2009-01-04  Tobias Burnus  <burnus@net-b.de>
5079
5080         PR fortran/41872
5081         * gfortran.dg/allocatable_scalar_5.f90: New test.
5082         * gfortran.dg/allocatable_scalar_6.f90: New test.
5083
5084 2010-01-03  Richard Guenther  <rguenther@suse.de>
5085
5086         PR testsuite/42583
5087         * gfortran.dg/gomp/recursion1.f90: Remove.
5088
5089 2010-01-03  Richard Guenther  <rguenther@suse.de>
5090
5091         * gcc.dg/Warray-bounds.c: Remove XFAILs.
5092         * gcc.dg/uninit-6.c: Likewise.
5093         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5094
5095 2010-01-03  Richard Guenther  <rguenther@suse.de>
5096
5097         PR tree-optimization/42589
5098         * gcc.target/i386/pr42589.c: New testcase.
5099
5100 2010-01-03  Richard Guenther  <rguenther@suse.de>
5101
5102         PR tree-optimization/42438
5103         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
5104
5105 2010-01-02  Richard Guenther  <rguenther@suse.de>
5106
5107         PR testsuite/41651
5108         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
5109
5110 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
5111
5112         PR target/42448
5113         * gcc.target/alpha/pr42448-1.c: New test.
5114         * gcc.target/alpha/pr42448-2.c: Ditto.
5115
5116 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
5117
5118         PR preprocessor/41947
5119         * gcc.dg/c99-hexfloat-3.c: New test.
5120
5121 2010-01-01  Richard Guenther  <rguenther@suse.de>
5122
5123         PR c/42570
5124         * gcc.c-torture/execute/pr42570.c: New testcase.
5125
5126 2010-01-01  Richard Guenther  <rguenther@suse.de>
5127
5128         PR middle-end/42559
5129         * gcc.c-torture/compile/pr42559.c: New testcase.
5130
5131 \f
5132 Copyright (C) 2010 Free Software Foundation, Inc.
5133
5134 Copying and distribution of this file, with or without modification,
5135 are permitted in any medium without royalty provided the copyright
5136 notice and this notice are preserved.