OSDN Git Service

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