OSDN Git Service

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