2010-05-26 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob5780c4f3d367fea70c22baf94f4774c2b820b80f
1 2010-05-26  Richard Guenther  <rguenther@suse.de>
3         PR rtl-optimization/44164
4         * gcc.c-torture/execute/pr44164.c: New testcase.
5         * g++.dg/tree-ssa/pr13146.C: Adjust.
7 2010-05-26  Richard Guenther  <rguenther@suse.de>
9         PR middle-end/44069
10         * g++.dg/torture/pr44069.C: New testcase.
12 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
14         PR ada/38394
15         * gnat.dg/array13.ad[sb]: New test.
17 2010-05-24  Jason Merrill  <jason@redhat.com>
19         PR c++/41510
20         * g++.dg/cpp0x/initlist35.C: New.
21         * g++.dg/init/brace6.C: Adjust.
23 2010-05-24  Richard Guenther  <rguenther@suse.de>
25         PR lto/44196
26         * g++.dg/lto/20100519-1_0.C: New testcase.
28 2010-05-24  Richard Guenther  <rguenther@suse.de>
30         PR lto/44256
31         * gcc.dg/lto/20100426_0.c: New testcase.
33 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
35         Backport from mainline
36         2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
38         PR target/44245
39         * gcc.target/i386/crc32-3.c: New.
40         * gcc.target/i386/crc32-4.c: Likewise.
42 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
44         Backport from mainline
45         2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
47         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
49 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
51         Merged from trunk
52         PR target/43869
53         * gcc.c-target/pr43869.c: New test.
55 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
57         PR debug/44223
58         * gcc.target/i386/pr44223.c: New test.
60 2010-05-21  Richard Guenther  <rguenther@suse.de>
62         PR tree-optimization/44038
63         * gcc.c-torture/compile/pr44038.c: New testcase.
65 2010-05-21  Richard Guenther  <rguenther@suse.de>
67         PR tree-optimization/43949
68         * g++.dg/warn/Warray-bounds-5.C: New testcase.
70 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
72         PR debug/44178
73         * g++.dg/debug/pr44178.C: New test.
75 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
77         PR target/44202
78         * gcc.c-torture/execute/pr44202-1.c: New test.
80 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
82         * lib/target-supports.exp (check_effective_target_sse2): New proc.
83         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
84         for optional selector.
85         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
86         (check_effective_target_sse3): New proc.
87         * gcc.target/i386/math-torture/math-torture.exp: Load
88         target-supports.exp.
89         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
90         check_effective_target_sse2.
91         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
92         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
93         * g++.dg/vect/vect.exp: Likewise.
94         * gfortran.dg/vect/vect.exp: Likewise.
95         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
96         -msse2 if check_effective_target_sse2.
98         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
99         * gcc.target/i386/3dnow-2.c: Likewise.
100         * gcc.target/i386/3dnowA-1.c: Likewise.
101         * gcc.target/i386/3dnowA-2.c: Likewise.
102         * gcc.target/i386/pr42549.c: Likewise.
104         * gcc.target/i386/sse3-addsubpd.c: Use dg-require-effective-target sse3.
105         * gcc.target/i386/sse3-addsubps.c: Likewise.
106         * gcc.target/i386/sse3-haddpd.c: Likewise.
107         * gcc.target/i386/sse3-haddps.c: Likewise.
108         * gcc.target/i386/sse3-hsubpd.c: Likewise.
109         * gcc.target/i386/sse3-hsubps.c: Likewise.
110         * gcc.target/i386/sse3-lddqu.c: Likewise.
111         * gcc.target/i386/sse3-movddup.c: Likewise.
112         * gcc.target/i386/sse3-movshdup.c: Likewise.
113         * gcc.target/i386/sse3-movsldup.c: Likewise.
115         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
116         * g++.dg/ext/attrib35.C: Likewise.
117         * g++.dg/opt/pr40496.C: Likewise.
118         * g++.dg/other/i386-1.C: Likewise.
119         * g++.dg/other/i386-4.C: Likewise.
120         * g++.dg/other/pr34435.C: Likewise.
121         * g++.dg/other/pr39496.C: Likewise.
122         * g++.dg/other/pr40446.C: Likewise.
123         * gcc.dg/compat/union-m128-1_main.c: Likewise.
124         * gcc.dg/compat/vector-1a_main.c: Likewise.
125         * gcc.dg/compat/vector-2a_main.c: Likewise.
126         * gcc.dg/lto/20090206-1_0.c: Likewise.
127         * gcc.dg/pr34856.c: Likewise.
128         * gcc.dg/pr36584.c: Likewise.
129         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
130         * gcc.dg/pr37544.c: Likewise.
131         * gcc.dg/torture/pr16104-1.c: Likewise.
132         * gcc.dg/torture/pr35771-1.c: Likewise.
133         * gcc.dg/torture/pr35771-2.c: Likewise.
134         * gcc.dg/torture/pr35771-3.c: Likewise.
135         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
136         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
137         * gcc.dg/torture/stackalign/push-1.c: Likewise.
138         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
139         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
140         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
141         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
142         * gcc.target/i386/20060512-1.c: Likewise.
143         * gcc.target/i386/20060512-3.c: Likewise.
144         * gcc.target/i386/all_one_m128i.c: Likewise.
145         * gcc.target/i386/float128-1.c: Likewise.
146         * gcc.target/i386/float128-2.c: Likewise.
147         * gcc.target/i386/fpcvt-1.c: Likewise.
148         * gcc.target/i386/fpcvt-2.c: Likewise.
149         * gcc.target/i386/fpcvt-3.c: Likewise.
150         * gcc.target/i386/fpprec-1.c: Likewise.
151         * gcc.target/i386/funcspec-9.c: Likewise.
152         * gcc.target/i386/incoming-1.c: Likewise.
153         * gcc.target/i386/incoming-12.c: Likewise.
154         * gcc.target/i386/incoming-2.c: Likewise.
155         * gcc.target/i386/incoming-3.c: Likewise.
156         * gcc.target/i386/incoming-4.c: Likewise.
157         * gcc.target/i386/incoming-6.c: Likewise.
158         * gcc.target/i386/incoming-7.c: Likewise.
159         * gcc.target/i386/incoming-8.c: Likewise.
160         * gcc.target/i386/opt-1.c: Likewise.
161         * gcc.target/i386/opt-2.c: Likewise.
162         * gcc.target/i386/ordcmp-1.c: Likewise.
163         * gcc.target/i386/pr17692.c: Likewise.
164         * gcc.target/i386/pr18614-1.c: Likewise.
165         * gcc.target/i386/pr22152.c: Likewise.
166         * gcc.target/i386/pr23570.c: Likewise.
167         * gcc.target/i386/pr23575.c: Likewise.
168         * gcc.target/i386/pr26449-1.c: Likewise.
169         * gcc.target/i386/pr26600.c: Likewise.
170         * gcc.target/i386/pr27790.c: Likewise.
171         * gcc.target/i386/pr28839.c: Likewise.
172         * gcc.target/i386/pr30970.c: Likewise.
173         * gcc.target/i386/pr32000-1.c: Likewise.
174         * gcc.target/i386/pr32000-2.c: Likewise.
175         * gcc.target/i386/pr32280.c: Likewise.
176         * gcc.target/i386/pr32661.c: Likewise.
177         * gcc.target/i386/pr32708-1.c: Likewise.
178         * gcc.target/i386/pr32961.c: Likewise.
179         * gcc.target/i386/pr33329.c: Likewise.
180         * gcc.target/i386/pr35714.c: Likewise.
181         * gcc.target/i386/pr35767-1.c: Likewise.
182         * gcc.target/i386/pr35767-1d.c: Likewise.
183         * gcc.target/i386/pr35767-1i.c: Likewise.
184         * gcc.target/i386/pr35767-2.c: Likewise.
185         * gcc.target/i386/pr35767-2d.c: Likewise.
186         * gcc.target/i386/pr35767-2i.c: Likewise.
187         * gcc.target/i386/pr35767-3.c: Likewise.
188         * gcc.target/i386/pr35767-5.c: Likewise.
189         * gcc.target/i386/pr36222-1.c: Likewise.
190         * gcc.target/i386/pr36578-1.c: Likewise.
191         * gcc.target/i386/pr36578-2.c: Likewise.
192         * gcc.target/i386/pr36992-1.c: Likewise.
193         * gcc.target/i386/pr37101.c: Likewise.
194         * gcc.target/i386/pr37216.c: Likewise.
195         * gcc.target/i386/pr37434-1.c: Likewise.
196         * gcc.target/i386/pr37434-2.c: Likewise.
197         * gcc.target/i386/pr37843-3.c: Likewise.
198         * gcc.target/i386/pr37843-4.c: Likewise.
199         * gcc.target/i386/pr39162.c: Likewise.
200         * gcc.target/i386/pr39315-1.c: Likewise.
201         * gcc.target/i386/pr39315-2.c: Likewise.
202         * gcc.target/i386/pr39315-3.c: Likewise.
203         * gcc.target/i386/pr39315-4.c: Likewise.
204         * gcc.target/i386/pr39445.c: Likewise.
205         * gcc.target/i386/pr39496.c: Likewise.
206         * gcc.target/i386/pr40809.c: Likewise.
207         * gcc.target/i386/pr40906-3.c: Likewise.
208         * gcc.target/i386/pr41019.c: Likewise.
209         * gcc.target/i386/pr42542-1.c: Likewise.
210         * gcc.target/i386/pr42542-2.c: Likewise.
211         * gcc.target/i386/pr42542-3.c: Likewise.
212         * gcc.target/i386/pr42542-3a.c: Likewise.
213         * gcc.target/i386/pr42881.c: Likewise.
214         * gcc.target/i386/push-1.c: Likewise.
215         * gcc.target/i386/quad-sse.c: Likewise.
216         * gcc.target/i386/reload-1.c: Likewise.
217         * gcc.target/i386/sse-10.c: Likewise.
218         * gcc.target/i386/sse-11.c: Likewise.
219         * gcc.target/i386/sse-15.c: Likewise.
220         * gcc.target/i386/sse-17.c: Likewise.
221         * gcc.target/i386/sse-18.c: Likewise.
222         * gcc.target/i386/sse-19.c: Likewise.
223         * gcc.target/i386/sse-4.c: Likewise.
224         * gcc.target/i386/sse-6.c: Likewise.
225         * gcc.target/i386/sse-vect-types.c: Likewise.
226         * gcc.target/i386/sse2-addpd-1.c: Likewise.
227         * gcc.target/i386/sse2-addsd-1.c: Likewise.
228         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
229         * gcc.target/i386/sse2-andpd-1.c: Likewise.
230         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
231         * gcc.target/i386/sse2-comisd-1.c: Likewise.
232         * gcc.target/i386/sse2-comisd-2.c: Likewise.
233         * gcc.target/i386/sse2-comisd-3.c: Likewise.
234         * gcc.target/i386/sse2-comisd-4.c: Likewise.
235         * gcc.target/i386/sse2-comisd-5.c: Likewise.
236         * gcc.target/i386/sse2-comisd-6.c: Likewise.
237         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
238         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
239         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
240         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
241         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
242         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
243         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
244         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
245         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
246         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
247         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
248         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
249         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
250         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
251         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
252         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
253         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
254         * gcc.target/i386/sse2-divpd-1.c: Likewise.
255         * gcc.target/i386/sse2-divsd-1.c: Likewise.
256         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
257         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
258         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
259         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
260         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
261         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
262         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
263         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
264         * gcc.target/i386/sse2-minpd-1.c: Likewise.
265         * gcc.target/i386/sse2-minsd-1.c: Likewise.
266         * gcc.target/i386/sse2-mmx.c: Likewise.
267         * gcc.target/i386/sse2-movapd-1.c: Likewise.
268         * gcc.target/i386/sse2-movapd-2.c: Likewise.
269         * gcc.target/i386/sse2-movd-1.c: Likewise.
270         * gcc.target/i386/sse2-movd-2.c: Likewise.
271         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
272         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
273         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
274         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
275         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
276         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
277         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
278         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
279         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
280         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
281         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
282         * gcc.target/i386/sse2-movq-1.c: Likewise.
283         * gcc.target/i386/sse2-movq-2.c: Likewise.
284         * gcc.target/i386/sse2-movq-3.c: Likewise.
285         * gcc.target/i386/sse2-movsd-1.c: Likewise.
286         * gcc.target/i386/sse2-movsd-2.c: Likewise.
287         * gcc.target/i386/sse2-movupd-1.c: Likewise.
288         * gcc.target/i386/sse2-movupd-2.c: Likewise.
289         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
290         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
291         * gcc.target/i386/sse2-orpd-1.c: Likewise.
292         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
293         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
294         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
295         * gcc.target/i386/sse2-paddb-1.c: Likewise.
296         * gcc.target/i386/sse2-paddd-1.c: Likewise.
297         * gcc.target/i386/sse2-paddq-1.c: Likewise.
298         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
299         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
300         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
301         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
302         * gcc.target/i386/sse2-paddw-1.c: Likewise.
303         * gcc.target/i386/sse2-pand-1.c: Likewise.
304         * gcc.target/i386/sse2-pandn-1.c: Likewise.
305         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
306         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
307         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
308         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
309         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
310         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
311         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
312         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
313         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
314         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
315         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
316         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
317         * gcc.target/i386/sse2-pminub-1.c: Likewise.
318         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
319         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
320         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
321         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
322         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
323         * gcc.target/i386/sse2-por-1.c: Likewise.
324         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
325         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
326         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
327         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
328         * gcc.target/i386/sse2-pslld-1.c: Likewise.
329         * gcc.target/i386/sse2-pslld-2.c: Likewise.
330         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
331         * gcc.target/i386/sse2-psllq-1.c: Likewise.
332         * gcc.target/i386/sse2-psllq-2.c: Likewise.
333         * gcc.target/i386/sse2-psllw-1.c: Likewise.
334         * gcc.target/i386/sse2-psllw-2.c: Likewise.
335         * gcc.target/i386/sse2-psrad-1.c: Likewise.
336         * gcc.target/i386/sse2-psrad-2.c: Likewise.
337         * gcc.target/i386/sse2-psraw-1.c: Likewise.
338         * gcc.target/i386/sse2-psraw-2.c: Likewise.
339         * gcc.target/i386/sse2-psrld-1.c: Likewise.
340         * gcc.target/i386/sse2-psrld-2.c: Likewise.
341         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
342         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
343         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
344         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
345         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
346         * gcc.target/i386/sse2-psubb-1.c: Likewise.
347         * gcc.target/i386/sse2-psubd-1.c: Likewise.
348         * gcc.target/i386/sse2-psubq-1.c: Likewise.
349         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
350         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
351         * gcc.target/i386/sse2-psubw-1.c: Likewise.
352         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
353         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
354         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
355         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
356         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
357         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
358         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
359         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
360         * gcc.target/i386/sse2-pxor-1.c: Likewise.
361         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
362         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
363         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
364         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
365         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
366         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
367         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
368         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
369         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
370         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
371         * gcc.target/i386/sse2-shufps-1.c: Likewise.
372         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
373         * gcc.target/i386/sse2-subpd-1.c: Likewise.
374         * gcc.target/i386/sse2-subsd-1.c: Likewise.
375         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
376         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
377         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
378         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
379         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
380         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
381         * gcc.target/i386/sse2-unpack-1.c: Likewise.
382         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
383         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
384         * gcc.target/i386/sse2-vec-1.c: Likewise.
385         * gcc.target/i386/sse2-vec-2.c: Likewise.
386         * gcc.target/i386/sse2-vec-3.c: Likewise.
387         * gcc.target/i386/sse2-vec-4.c: Likewise.
388         * gcc.target/i386/sse2-vec-5.c: Likewise.
389         * gcc.target/i386/sse2-vec-6.c: Likewise.
390         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
391         * gcc.target/i386/ssefn-2.c: Likewise.
392         * gcc.target/i386/ssefn-4.c: Likewise.
393         * gcc.target/i386/ssefp-1.c: Likewise.
394         * gcc.target/i386/ssefp-2.c: Likewise.
395         * gcc.target/i386/sseregparm-3.c: Likewise.
396         * gcc.target/i386/sseregparm-4.c: Likewise.
397         * gcc.target/i386/sseregparm-5.c: Likewise.
398         * gcc.target/i386/sseregparm-6.c: Likewise.
399         * gcc.target/i386/sseregparm-7.c: Likewise.
400         * gcc.target/i386/ssetype-1.c: Likewise.
401         * gcc.target/i386/ssetype-2.c: Likewise.
402         * gcc.target/i386/ssetype-3.c: Likewise.
403         * gcc.target/i386/ssetype-4.c: Likewise.
404         * gcc.target/i386/ssetype-5.c: Likewise.
405         * gcc.target/i386/unordcmp-1.c: Likewise.
406         * gcc.target/i386/vararg-1.c: Likewise.
407         * gcc.target/i386/vararg-2.c: Likewise.
408         * gcc.target/i386/vararg-3.c: Likewise.
409         * gcc.target/i386/vararg-4.c: Likewise.
410         * gcc.target/i386/vararg-7.c: Likewise.
411         * gcc.target/i386/vararg-8.c: Likewise.
412         * gcc.target/i386/vecinit-1.c: Likewise.
413         * gcc.target/i386/vecinit-2.c: Likewise.
414         * gcc.target/i386/vecinit-3.c: Likewise.
415         * gcc.target/i386/vecinit-4.c: Likewise.
416         * gcc.target/i386/vecinit-5.c: Likewise.
417         * gcc.target/i386/vecinit-6.c: Likewise.
418         * gcc.target/i386/vectorize2.c: Likewise.
419         * gcc.target/i386/vectorize3.c: Likewise.
420         * gcc.target/i386/vectorize4.c: Likewise.
421         * gcc.target/i386/vectorize6.c: Likewise.
422         * gcc.target/i386/vectorize7.c: Likewise.
423         * gcc.target/i386/vectorize8.c: Likewise.
424         * gcc.target/i386/vperm-v2df.c: Likewise.
425         * gcc.target/i386/vperm-v2di.c: Likewise.
426         * gcc.target/i386/vperm-v4si-1.c: Likewise.
427         * gcc.target/i386/xorps-sse2.c: Likewise.
428         * gcc.target/i386/xorps.c: Likewise.
429         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
430         * gfortran.dg/graphite/pr42326.f90: Likewise.
431         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
433 2010-05-19  Jason Merrill  <jason@redhat.com>
435         PR c++/44193
436         * g++.dg/template/fntype1.C: New.
438         PR c++/44157
439         * g++.dg/cpp0x/initlist34.C: New.
441         PR c++/44158
442         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
444 2010-05-19  Richard Guenther  <rguenther@suse.de>
446         PR tree-optimization/43987
447         * gcc.c-torture/execute/pr43987.c: New testcase.
448         * gcc.dg/torture/pta-escape-1.c: Adjust.
449         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
450         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
451         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
452         * gcc.dg/torture/ipa-pta-1.c: Likewise.
454 2010-05-19  Richard Guenther  <rguenther@suse.de>
456         Backport from mainline
457         2010-04-26  Richard Guenther  <rguenther@suse.de>
459         PR lto/43455
460         * gcc.dg/lto/20100423-1_0.c: New testcase.
461         * gcc.dg/lto/20100423-1_1.c: Likewise.
463         2010-04-23  Richard Guenther  <rguenther@suse.de>
465         PR lto/42653
466         * g++.dg/lto/20100423-1_0.C: New testcase.
468         2010-04-26  Richard Guenther  <rguenther@suse.de>
470         PR lto/42425
471         * g++.dg/lto/20100423-2_0.C: New testcase.
473         2010-04-26  Richard Guenther  <rguenther@suse.de>
475         PR lto/43080
476         * g++.dg/lto/20100423-3_0.C: New testcase.
478         2010-04-30  Richard Guenther  <rguenther@suse.de>
480         PR lto/43946
481         * gcc.dg/lto/20100430-1_0.c: New testcase.
483 2010-05-19  Tobias Burnus  <burnus@net-b.de>
485         PR fortran/43591
486         * gfortran.dg/spec_expr_6.f90: New test.
488 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
490         PR lto/44184
491         * gcc.dg/lto/20100518_0.c: New test.
493 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
495         PR bootstrap/42347
496         * gcc.c-torture/compile/pr42347.c: New test.
498         PR middle-end/44102
499         * g++.dg/ext/asmgoto1.C: New test.
501 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
503         Backport from mainline
504         2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
506         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
507         * gcc.target/i386/avx-cmpss-1.c: Likewise.
509 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
511         PR fortran/44135
512         * gfortran.dg/actual_array_interface_2.f90: New test.
514 2010-05-14  Jason Merrill  <jason@redhat.com>
516         PR c++/44127
517         * g++.dg/eh/terminate1.C: New.
519 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
521         PR debug/44136
522         * gcc.dg/pr44136.c: New test.
524 2010-05-14  H.J. Lu  <hongjiu.lu@intel.com>
526         Backport from mainline
527         2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
529         PR target/44088
530         * gcc.target/i386/avx-cmpsd-1.c: New.
531         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
532         * gcc.target/i386/avx-cmpss-1.c: Likewise.
533         * gcc.target/i386/avx-cmpss-2.c: Likewise.
534         * gcc.target/i386/sse-cmpss-1.c: Likewise.
535         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
537 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
539         PR fortran/44036
540         * gfortran.dg/gomp/pr44036-1.f90: New test.
541         * gfortran.dg/gomp/pr44036-2.f90: New test.
542         * gfortran.dg/gomp/pr44036-3.f90: New test.
544 2010-05-13  Jason Merrill  <jason@redhat.com>
546         PR c++/43787
547         * g++.dg/opt/empty1.C: New.
549 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
551         PR middle-end/44085
552         * gcc.dg/gomp/pr44085.c: New test.
553         * gfortran.dg/gomp/pr44085.f90: New test.
555 2010-05-12  Daniel Franke  <franke.daniel@gmail.com>
557         PR fortran/40728
558         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
559         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
560         * gfortran.dg/intrinsic_std_5.f03: New.
562 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
564         PR middle-end/44071
565         * c-c++-common/asmgoto-4.c: New test.
566         * gcc.target/i386/pr44071.c: New test.
568 2010-05-11  Martin Jambor  <mjambor@suse.cz>
570         PR middle-end/43812
571         * g++.dg/ipa/pr43812.C: New test.
573 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
575         PR debug/44028
576         * gcc.dg/pr44028.c: New test.
578 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
580         Backport from mainline
581         2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
583         PR rtl-optimization/44012
584         * gcc.dg/pr44012.c: New.
586 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
588         PR c++/40406
589         * g++.dg/template/crash96.C: New.
591 2010-05-06  Tobias Burnus  <burnus@net-b.de>
593         PR fortran/43985
594         * gfortran.dg/gomp/crayptr5.f90: New test case.
596 2010-05-05  Jason Merrill  <jason@redhat.com>
598         PR debug/43370
599         * g++.dg/ext/attrib39.C: New.
601 2010-05-05  Richard Guenther  <rguenther@suse.de>
603         PR c++/43880
604         * g++.dg/torture/pr43880.C: New testcase.
606 2010-05-05  Steven G. Kargl  <kargl@gcc.gnu.org>
608         PR fortran/43592
609         * gfortran.dg/unexpected_interface.f90: New test.
611 2010-05-04  Jason Merrill  <jason@redhat.com>
613         PR c++/38064
614         * g++.dg/cpp0x/enum3.C: Extend.
616 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
618         Backport from mainline
619         2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
621         PR middle-end/43671
622         * gcc.target/i386/pr43671.c: New.
624 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
626         Backport from mainline
627         2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
629         PR debug/43508
630         * gcc.target/i386/pr43508.c: New.
632 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
634         PR c++/43953
635         * g++.dg/other/crash-12.C: New test.
637 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
639         Backport from mainline
640         2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
642         * g++.dg/cdce3.C: Add a space.  Updated.
644 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
646         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
647         * g++.dg/ext/label13.C: Fix typo.
648         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
649         alpha*-dec-osf5*.
650         * gcc.c-torture/compile/limits-declparen.c: xfail on
651         alpha*-dec-osf5* with -g.
652         * gcc.c-torture/compile/limits-pointer.c: Likewise.
653         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
654         * gcc.dg/c99-tgmath-2.c: Likewise.
655         * gcc.dg/c99-tgmath-3.c: Likewise.
656         * gcc.dg/c99-tgmath-4.c: Likewise.
658 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
660         * ada/acats/run_acats (which): New function.
661         (host_gnatchop, host_gnatmake): Use it.
663 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
665         PR debug/43972
666         * gcc.dg/debug/pr43972.c: New test.
668 2010-04-30  Jason Merrill  <jason@redhat.com>
670         PR c++/43868
671         * g++.dg/template/ptrmem21.C: New.
673 2010-04-30  DJ Delorie  <dj@redhat.com>
675         * gcc.c-torture/execute/20100430-1.c: New test.
677 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
679         PR debug/43942
680         * c-c++-common/pr43942.c: New test.
682 2010-04-28  Martin Jambor  <mjambor@suse.cz>
684         PR tree-optimization/43846
685         * gcc.dg/tree-ssa/sra-10.c: New test.
687 2010-04-27  Jason Merrill  <jason@redhat.com>
689         PR c++/43856
690         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
692         PR c++/43875
693         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
695         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
697 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
699         Backport from mainline
700         2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
702         PR tree-optimization/43904
703         * gcc.dg/tree-ssa/tailcall-6.c: New.
705 2010-04-26  Jie Zhang  <jie@codesourcery.com>
707         PR tree-optimization/43833
708         gcc.dg/Warray-bounds-8.c: New test case.
710 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
712         * gnat.dg/pack15.ad[sb]: New test.
714 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
716         PR fortran/30073
717         PR fortran/43793
718         gfortran.dg/pr43793.f90: New test.
720 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
722         PR fortran/43227
723         * gfortran.dg/proc_decl_23.f90: New test.
725         PR fortran/43266
726         * gfortran.dg/abstract_type_6.f03: New test.
728 2010-04-23  Martin Jambor  <mjambor@suse.cz>
730         PR middle-end/43835
731         * gcc.c-torture/execute/pr43835.c: New test.
733 2010-04-23  Richard Guenther  <rguenther@suse.de>
735         Backport from mainline
736         2010-04-22  Richard Guenther  <rguenther@suse.de>
738         PR tree-optimization/43845
739         * gcc.c-torture/compile/pr43845.c: New testcase.
741 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
743         PR fortran/43836
744         * gfortran.dg/gomp/pr43836.f90: New test.
746 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
748         PR c++/43704
749         * g++.dg/template/typedef32.C: New test.
750         * g++.dg/template/typedef33.C: New test.
752 2010-04-20  Richard Guenther  <rguenther@suse.de>
754         PR tree-optimization/43783
755         * gcc.c-torture/execute/pr43783.c: New testcase.
757 2010-04-20  Richard Guenther  <rguenther@suse.de>
759         PR tree-optimization/43796
760         * gfortran.dg/pr43796.f90: New testcase.
762 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
764         PR fortran/43339
765         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
766         of sequential loops being private only in the innermost containing
767         task region.
769         PR middle-end/43337
770         * gfortran.dg/gomp/pr43337.f90: New test.
772 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
774         PR target/43635
775         * gcc.c-torture/compile/pr43635.c: New testcase.
777 2010-04-19  Jie Zhang  <jie@codesourcery.com>
779         PR target/43662
780         * gcc.target/i386/pr43662.c: New test.
782 2010-04-19  Richard Guenther  <rguenther@suse.de>
784         PR tree-optimization/43572
785         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
787 2010-04-19 Ira Rosen <irar@il.ibm.com>
789         PR tree-optimization/43771
790         * g++.dg/vect/pr43771.cc: New test.
792 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
794         * gnat.dg/rep_clause5.ad[sb]: New test.
795         * gnat.dg/rep_clause5_pkg.ads: New helper.
797 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
799         PR fortran/31538
800         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
801         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
803 2010-04-16  Jason Merrill  <jason@redhat.com>
805         PR c++/43641
806         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
808         PR c++/43621
809         * g++.dg/template/error-recovery2.C: New.
811 2010-04-15  Richard Guenther  <rguenther@suse.de>
813         PR tree-optimization/43627
814         * gcc.dg/tree-ssa/vrp49.c: New testcase.
816 2010-04-15  Richard Guenther  <rguenther@suse.de>
818         PR c++/43611
819         * g++.dg/torture/pr43611.C: New testcase.
821 2010-04-14  Release Manager
823         * GCC 4.5.0 released.
825 2010-04-13  Michael Matz  <matz@suse.de>
827         PR middle-end/43730
828         * gcc.dg/pr43730.c: New test.
830 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
832         PR tree-optimization/43560
833         * gcc.c-torture/execute/pr43560.c: New test.
835 2010-04-10  Jie Zhang  <jie@codesourcery.com>
837         PR target/43417
838         * gcc.target/sh/pr43417.c: New test.
840 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
842         PR target/43643
843         * gcc.dg/pr43643.c: New test.
845 2010-04-08  Richard Guenther  <rguenther@suse.de>
847         PR tree-optimization/43679
848         * gcc.c-torture/compile/pr43679.c: New testcase.
850 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
852         PR debug/43670
853         * gcc.dg/pr43670.c: New test.
855 2010-04-07  H.J. Lu  <hongjiu.lu@intel.com>
857         PR target/43668
858         * gcc.target/i386/pr43668.c: New.
860 2010-04-06  Jason Merrill  <jason@redhat.com>
862         PR c++/43648
863         * g++.dg/template/dtor8.C: New.
865 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
867         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from 
868         c-c++-common/dwarf2/redeclaration-1.C
870 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
872         PR target/43638
873         * gcc.target/i386/pr43638.c: New test.
875 2010-04-06  Richard Guenther  <rguenther@suse.de>
877         PR middle-end/43661
878         * gcc.c-torture/compile/pr43661.c: New testcase.
880 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
882         * gcc.target/s390/stackcheck1.c: Add dg-warning.
884 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
886         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
888 2010-04-02  Richard Guenther  <rguenther@suse.de>
890         PR tree-optimization/43629
891         * gcc.c-torture/execute/pr43629.c: New testcase.
893 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
894             Dominique d'Humieres  <dominiq@lps.ens.fr>
896         PR libfortran/43605
897         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
899 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
901         PR debug/43325
902         * c-c++-common/dwarf2/redeclaration-1.C: New test.
904 2010-04-01  Jason Merrill  <jason@redhat.com>
906         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
908 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
909             Manfred Schwarb  <manfred99@gmx.ch>
911         PR libfortran/43605
912         * gfortran.dg/ftell_3.f90: New test.
914 2010-04-01  Richard Guenther  <rguenther@suse.de>
916         PR middle-end/43614
917         * gcc.c-torture/compile/pr43614.c: New testcase.
919 2010-04-01  Martin Jambor  <mjambor@suse.cz>
921         PR tree-optimization/43141
922         * gcc.dg/guality/pr43141.c: New test.
923         
924 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
926         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
927         * g++.dg/eh/spbp.C: Likewise.
928         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
929         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
930         superfluous casts.
931         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
932         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
933         * objc.dg/dwarf-2.m: Likewise.
935 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
937         PR middle-end/43464
938         * gcc.dg/graphite/id-pr43464.c: New.
939         * gcc.dg/graphite/id-pr43464-1.c: New.
941 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
943         PR middle-end/43351
944         * gcc.dg/graphite/id-pr43351.c
946 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
948         PR testsuite/35165
949         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
950         * obj-c++.dg/try-catch-2.mm: Ditto.
951         * obj-c++.dg/lookup-2.mm: Ditto.
952         * obj-c++.dg/encode-8.m: Ditto.
953         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
954         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
955         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
956         * obj-c++.dg/const-str-11.mm: Ditto.
957         * obj-c++.dg/const-str-9.mm: Ditto.
958         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
959         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
960         * obj-c++.dg/except-1.mm: Ditto.
961         * obj-c++.dg/const-str-7.mm: Ditto.
962         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
963         * obj-c++.dg/const-str-3.mm: Ditto.
964         * obj-c++.dg/const-str-7.mm: Ditto.
965         * obj-c++.dg/stubify-2.mm: Change dump file name.
967         PR objc++/23613
968         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
969         New macro.
970         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
971         Remove dg-xfail-if.
973 2010-03-31  Martin Jambor  <mjambor@suse.cz>
975         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
976         only with -O2, -O3 or -Os and not with -fwhopr.
978 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
980         PR c++/43558
981         * g++.dg/template/typedef31.C: New test.
983 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
985         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
986         assembler output on *-*-solaris2*.
987         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
989 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
991         PR debug/43557
992         * gcc.dg/pr43557-1.c: New test.
993         * gcc.dg/pr43557-2.c: New file.
995 2010-03-31  Jie Zhang  <jie@codesourcery.com>
997         PR 43562
998         * gcc.dg/pr43562.c: New test.
1000 2010-03-30  Jason Merrill  <jason@redhat.com>
1002         PR c++/43076
1003         * g++.dg/template/error-recovery1.C: New.
1005         PR c++/41786
1006         * g++.dg/parse/ambig5.C: New.
1008 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
1010         PR debug/43593
1011         * gcc.dg/guality/pr43593.c: New test.
1013 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
1015         PR middle-end/43430
1016         * gcc.dg/vect/pr43430-1.c: New.
1018 2010-03-30  Jason Merrill  <jason@redhat.com>
1020         PR c++/43559
1021         * g++.dg/template/partial7.C: New.
1023 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1025         * gcc.target/s390/stackcheck1.c: New testcase.
1027 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1029         PR libfortran/43265
1030         * gfortran.dg/read_eof_8.f90: New test.
1032 2010-03-29  Jason Merrill  <jason@redhat.com>
1034         * gcc.dg/cpp/include6.c: Change [] to ().
1036         N3077
1037         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
1038         splicing and UCNs.
1039         * c-c++-common/raw-string-2.c: Add trigraph test.
1040         * c-c++-common/raw-string-8.c: New.
1041         * c-c++-common/raw-string-9.c: New.
1042         * c-c++-common/raw-string-10.c: New.
1044         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
1045         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
1046         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
1047         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
1048         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
1049         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
1050         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
1052 2010-03-29  Richard Guenther  <rguenther@suse.de>
1054         PR tree-optimization/43560
1055         * gcc.dg/torture/pr43560.c: New testcase.
1057 2010-03-29  Jason Merrill  <jason@redhat.com>
1059         N3077
1060         * g++.dg/ext/raw-string-1.C: Change [] to ().
1061         * g++.dg/ext/raw-string-2.C: Change [] to ().
1062         Don't use \ in delimiter.
1063         * g++.dg/ext/raw-string-3.C: Change [] to ().
1064         * g++.dg/ext/raw-string-4.C: Change [] to ().
1065         * g++.dg/ext/raw-string-5.C: Change [] to ().
1066         Test for error on \ in delimiter.
1067         * g++.dg/ext/raw-string-6.C: Change [] to ().
1068         * g++.dg/ext/raw-string-7.C: Change [] to ().
1070 2010-03-29  Jie Zhang  <jie@codesourcery.com>
1072         PR 43564
1073         * gcc.dg/pr43564.c: New test.
1075 2010-03-29  Tobias Burnus  <burnus@net-b.de>
1077         PR fortran/43551
1078         * gfortran.dg/direct_io_12.f90: New test.
1080 2010-03-28  Jan Hubicka  <jh@suse.cz>
1082         PR tree-optimization/43505
1083         * gfortran.dg/pr43505.f90: New testcase.
1085 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
1087         PR tree-optimization/43528
1088         * gcc.target/i386/pr43528.c: New test.
1090 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
1092         PR c/43381
1093         * gcc.dg/parm-impl-decl-3.c: New test.
1095 2010-03-26  Jason Merrill  <jason@redhat.com>
1097         PR c++/43509
1098         * g++.dg/cpp0x/parse1.C: New.
1100 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
1102         PR target/43524
1103         * gcc.target/i386/pr43524.c: New test.
1105 2010-03-26  Martin Jambor  <mjambor@suse.cz>
1107         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
1108         whitespace, rename main to foo.
1109         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
1110         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
1111         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
1112         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
1113         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
1114         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
1115         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
1116         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
1117         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
1118         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
1119         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
1121 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
1123         PR c++/43327
1124         * g++.dg/other/crash-10.C: New test.
1125         * g++.dg/other/crash-11.C: New test.
1127 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1129         PR libfortran/43517
1130         * gfortran.dg/read_eof_7.f90: New test.
1132 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1134         PR objc/35165
1135         PR testsuite/43512
1136         * objc-obj-c++-shared: New directory.
1137         * objc-obj-c++-shared/Object1-implementation.h: New file.
1138         * objc-obj-c++-shared/Object1.h: New file.
1139         * objc-obj-c++-shared/Protocol1.h: New file.
1140         * objc-obj-c++-shared/next-abi.h: New file.
1141         * objc-obj-c++-shared/next-mapping.h: New file.
1142         * objc/execute/next_mapping.h: Delete.
1143         * objc.dg/special/special.exp: For all targets run the tests with
1144         -fgnu-runtime, for darwin targets also run the tests with
1145         -fnext-runtime.
1146         * objc.dg/dg.exp: Ditto.
1147         * obj-c++.dg/dg.exp: Ditto.
1148         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
1149         Protocol1.h) and next-mapping.h as required.  Amend testcase to
1150         include use of updated NeXT interface.
1151         * objc/execute/formal_protocol-5.m: Ditto.
1152         * objc/execute/protocol-isEqual-2.m: Ditto.
1153         * objc/execute/protocol-isEqual-4.m: Ditto.
1154         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
1155         Protocol1.h) and next-mapping.h as required.
1156         * objc/execute/object_is_class.m: Ditto.
1157         * objc/execute/enumeration-1.m: Ditto.
1158         * objc/execute/class-13.m: Ditto.
1159         * objc/execute/formal_protocol-2.m: Ditto.
1160         * objc/execute/formal_protocol-4.m: Ditto.
1161         * objc/execute/class-1.m: Ditto.
1162         * objc/execute/bycopy-1.m: Ditto.
1163         * objc/execute/formal_protocol-6.m: Ditto.
1164         * objc/execute/bycopy-3.m: Ditto.
1165         * objc/execute/class-3.m: Ditto.
1166         * objc/execute/bf-11.m: Ditto.
1167         * objc/execute/class-5.m: Ditto.
1168         * objc/execute/bf-13.m: Ditto.
1169         * objc/execute/class-7.m: Ditto.
1170         * objc/execute/bf-15.m: Ditto.
1171         * objc/execute/class-9.m: Ditto.
1172         * objc/execute/bf-17.m: Ditto.
1173         * objc/execute/bf-19.m: Ditto.
1174         * objc/execute/IMP.m: Ditto.
1175         * objc/execute/exceptions/catchall-1.m: Ditto.
1176         * objc/execute/exceptions/trivial.m: Ditto.
1177         * objc/execute/exceptions/finally-1.m: Ditto.
1178         * objc/execute/exceptions/local-variables-1.m: Ditto.
1179         * objc/execute/exceptions/foward-1.m: Ditto.
1180         * objc/execute/bf-2.m: Ditto.
1181         * objc/execute/string1.m: Ditto.
1182         * objc/execute/bf-4.m: Ditto.
1183         * objc/execute/informal_protocol.m: Ditto.
1184         * objc/execute/string3.m: Ditto.
1185         * objc/execute/bf-6.m: Ditto.
1186         * objc/execute/bf-8.m: Ditto.
1187         * objc/execute/class-tests-1.h: Ditto.
1188         * objc/execute/protocol-isEqual-1.m: Ditto.
1189         * objc/execute/protocol-isEqual-3.m: Ditto.
1190         * objc/execute/_cmd.m: Ditto.
1191         * objc/execute/function-message-1.m: Ditto.
1192         * objc/execute/bf-20.m: Ditto.
1193         * objc/execute/bf-common.h: Ditto.
1194         * objc/execute/np-2.m: Ditto.
1195         * objc/execute/class-10.m: Ditto.
1196         * objc/execute/class-12.m: Ditto.
1197         * objc/execute/enumeration-2.m: Ditto.
1198         * objc/execute/class-14.m: Ditto.
1199         * objc/execute/encode-1.m: Ditto.
1200         * objc/execute/formal_protocol-1.m: Ditto.
1201         * objc/execute/formal_protocol-3.m: Ditto.
1202         * objc/execute/accessing_ivars.m: Ditto.
1203         * objc/execute/bycopy-2.m: Ditto.
1204         * objc/execute/class-2.m: Ditto.
1205         * objc/execute/bf-10.m: Ditto.
1206         * objc/execute/formal_protocol-7.m: Ditto.
1207         * objc/execute/root_methods.m: Ditto.
1208         * objc/execute/class-4.m: Ditto.
1209         * objc/execute/bf-12.m: Ditto.
1210         * objc/execute/class-6.m: Ditto.
1211         * objc/execute/bf-14.m: Ditto.
1212         * objc/execute/nested-func-1.m: Ditto.
1213         * objc/execute/class-8.m: Ditto.
1214         * objc/execute/private.m: Ditto.
1215         * objc/execute/bf-16.m: Ditto.
1216         * objc/execute/bf-18.m: Ditto.
1217         * objc/execute/load-3.m: Ditto.
1218         * objc/execute/compatibility_alias.m: Ditto.
1219         * objc/execute/bf-1.m: Ditto.
1220         * objc/execute/no_clash.m: Ditto.
1221         * objc/execute/bf-3.m: Ditto.
1222         * objc/execute/string2.m: Ditto.
1223         * objc/execute/bf-5.m: Ditto.
1224         * objc/execute/string4.m: Ditto.
1225         * objc/execute/bf-7.m: Ditto.
1226         * objc/execute/object_is_meta_class.m: Ditto.
1227         * objc/execute/bf-9.m: Ditto.
1228         * objc/execute/bf-21.m: Ditto.
1229         * objc/execute/cascading-1.m: Ditto.
1230         * objc/execute/trivial.m: Ditto.
1231         * objc/execute/np-1.m: Ditto.
1232         * objc/compile/trivial.m: Ditto.
1233         * objc/execute/class_self-2.m: Include <stdlib.h>.
1234         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
1235         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
1236         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT 
1237         and 64bit. Use new NeXT interface as required.
1238         * objc.dg/special/unclaimed-category-1.m: Ditto.
1239         * objc.dg/special/unclaimed-category-1.h: Ditto.
1240         * objc.dg/special/unclaimed-category-1a.m: Ditto.
1241         * objc.dg/func-ptr-1.m: Ditto.
1242         * objc.dg/stret-1.m: Ditto.     
1243         * objc.dg/encode-2.m: Ditto.
1244         * objc.dg/category-1.m: Ditto.
1245         * objc.dg/encode-3.m: Ditto.
1246         * objc.dg/call-super-3.m: Ditto.
1247         * objc.dg/method-3.m: Ditto.
1248         * objc.dg/func-ptr-2.m: Ditto.
1249         * objc.dg/lookup-1.m: Ditto.
1250         * objc.dg/encode-4.m: Ditto.
1251         * objc.dg/fix-and-continue-1.m: Ditto.
1252         * objc.dg/proto-lossage-3.m: Ditto.
1253         * objc.dg/method-13.m: Ditto.
1254         * objc.dg/proto-qual-1.m: Ditto.
1255         * objc.dg/zero-link-3.m: Ditto.
1256         * objc.dg/bitfield-1.m: Ditto.
1257         * objc.dg/va-meth-1.m: Ditto.
1258         * objc.dg/super-class-3.m: Ditto.
1259         * objc.dg/call-super-1.m: Ditto.
1260         * objc.dg/type-size-2.m: Ditto.
1261         * objc.dg/method-10.m: Ditto.
1262         * objc.dg/defs.m: Ditto.        
1263         * objc.dg/const-str-3.m: Ditto.
1264         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
1265         Protocol1.h) and next-mapping.h as required. Use new NeXT 
1266         interface as required.
1267         * objc.dg/super-class-4.m: Ditto.
1268         * objc.dg/comp-types-8.m: Ditto.
1269         * objc.dg/call-super-2.m: Ditto.
1270         * objc.dg/objc-fast-4.m: Ditto.
1271         * objc.dg/method-6.m: Ditto.
1272         * objc.dg/const-str-3.m: Ditto.
1273         * objc.dg/const-str-7.m: Ditto.
1274         * objc.dg/method-15.m: Ditto.
1275         * objc.dg/method-19.m: Ditto.
1276         * objc.dg/sync-1.m: Ditto.
1277         * objc.dg/layout-1.m: Ditto.
1278         * objc.dg/bitfield-3.m: Ditto.
1279         * objc.dg/try-catch-3.m: Ditto.
1280         * objc.dg/try-catch-7.m: Ditto.
1281         * objc.dg/comp-types-10.m: Ditto.
1282         * objc.dg/selector-2.: Ditto.
1283         * objc.dg/method-7.m: Ditto.
1284         * objc.dg/typedef-alias-1.m: Ditto.
1285         * objc.dg/proto-lossage-2.m: Ditto.
1286         * objc.dg/comp-types-11.m: Ditto.
1287         * objc.dg/sizeof-1.m: Ditto.
1288         * objc.dg/method-17.m: Ditto.
1289         * objc.dg/bitfield-5.m: Ditto.
1290         * objc.dg/try-catch-1.m: Ditto.
1291         * objc.dg/encode-5.m: Ditto.
1292         * objc.dg/fix-and-continue-2.m: Ditto.
1293         * objc.dg/method-9.m: Ditto.
1294         * objc.dg/isa-field-1.m: Ditto.
1295         * objc.dg/local-decl-2.m: Ditto.
1296         * objc.dg/objc-gc-4.m: Ditto.
1297         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
1298         * objc.dg/gnu-runtime-3.m: Ditto.
1299         * objc.dg/encode-7.m: Ditto.
1300         * objc.dg/encode-8.m: Ditto.
1301         * objc.dg/selector-3.m: Ditto.
1302         * objc.dg/gnu-runtime-1.m: Ditto.
1303         * objc.dg/const-str-12.m: Ditto.
1304         * objc.dg/gnu-runtime-2.m: Ditto.
1305         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
1306         * objc.dg/selector-1.m: Ditto.
1307         * objc.dg/stubify-2.m: Ditto.
1308         * objc.dg/zero-link-1.m: Ditto.
1309         * objc.dg/stret-2.m: Ditto.
1310         * objc.dg/zero-link-2.m: Ditto.
1311         * objc.dg/next-runtime-1.m: Ditto.
1312         * objc.dg/symtab-1.m: Ditto.
1313         * objc.dg/stubify-1.m: Ditto.
1314         * objc.dg/bitfield-2.m: Ditto.
1315         * objc.dg/try-catch-10.m: Apply to both runtimes.
1316         * objc.dg/const-str-1.m: Ditto.
1317         * objc.dg/image-info.m: Ditto.
1318         * objc.dg/encode-9.m: Ditto.
1319         * objc.dg/pragma-1.m: Apply test to all targets.
1320         * objc.dg/const-str-4.m: Ditto.
1321         * objc.dg/const-str-8.m: Ditto.
1322         * objc.dg/super-class-2.m: Ditto.
1323         * objc.dg/try-catch-5.m: Ditto.
1324         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
1325         Protocol1.h) and next-mapping.h as required. Use new NeXT
1326         interface as required.  Skip for gnu-runtime.  Test for .quad
1327         at m64.
1328         * objc.dg/const-str-11.m: Ditto.
1329         * objc.dg/const-str-9.m: Ditto.
1330         * objc.dg/method-4.m: Skip for 64Bit NeXT.
1331         * objc.dg/encode-1.m: Remove redundant -lobjc.
1332         * objc.dg/try-catch-9.m: Tidy space.
1333         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
1334         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
1335         and 64bit. Use new NeXT interface as required.
1336         * obj-c++.dg/template-4.mm: Ditto.
1337         * obj-c++.dg/defs.mm: Ditto.
1338         * obj-c++.dg/basic.mm: Ditto.
1339         * obj-c++.dg/encode-4.mm: Ditto.
1340         * obj-c++.dg/method-17.mm: Ditto.
1341         * obj-c++.dg/proto-lossage-3.mm: Ditto.
1342         * obj-c++.dg/cxx-class-1.mm: Ditto.
1343         * obj-c++.dg/method-10.mm: Ditto.
1344         * obj-c++.dg/va-meth-1.mm: Ditto.
1345         * obj-c++.dg/encode-5.mm: Ditto.
1346         * obj-c++.dg/lookup-2.mm: Ditto.
1347         * obj-c++.dg/template-3.mm: Ditto.
1348         * obj-c++.dg/proto-qual-1.mm: Ditto.
1349         * obj-c++.dg/qual-types-1.m: Ditto.
1350         * obj-c++.dg/cxx-scope-1.mm: Ditto.
1351         * obj-c++.dg/template-1.mm: Ditto.
1352         * obj-c++.dg/encode-6.mm: Ditto.
1353         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
1354         Protocol1.h) and next-mapping.h as required. Use new NeXT
1355         interface as required.
1356         * obj-c++.dg/except-1.mm: Ditto.
1357         * obj-c++.dg/const-str-7.mm: Ditto.
1358         * obj-c++.dg/ivar-list-semi.mm: Ditto.
1359         * obj-c++.dg/cxx-scope-2.mm: Ditto.
1360         * obj-c++.dg/selector-2.mm: Ditto.
1361         * obj-c++.dg/isa-field-1.mm: Ditto.
1362         * obj-c++.dg/try-catch-1.mm: Ditto.
1363         * obj-c++.dg/local-decl-1.mm: Ditto.
1364         * obj-c++.dg/try-catch-9.mm: Ditto.
1365         * obj-c++.dg/no-extra-load.mm: Ditto.
1366         * obj-c++.dg/selector-5.mm: Ditto.
1367         * obj-c++.dg/method-12.mm: Ditto.
1368         * obj-c++.dg/try-catch-11.mm: Ditto.
1369         * obj-c++.dg/comp-types-11.mm: Ditto.
1370         * obj-c++.dg/bitfield-3.mm: Ditto.
1371         * obj-c++.dg/method-6.mm: Ditto.
1372         * obj-c++.dg/super-class-2.mm: Ditto.
1373         * obj-c++.dg/method-21.mm: Ditto.
1374         * obj-c++.dg/const-str-8.mm: Ditto.
1375         * obj-c++.dg/try-catch-7.mm: Ditto.
1376         * obj-c++.dg/method-15.mm: Ditto.
1377         * obj-c++.dg/layout-1.mm: Ditto.
1378         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1379         * obj-c++.dg/const-str-3.mm: Ditto.
1380         * obj-c++.dg/try-catch-2.mm: Ditto.
1381         * obj-c++.dg/objc-gc-3.mm: Ditto.
1382         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
1383         * obj-c++.dg/bitfield-1.mm: Ditto.
1384         * obj-c++.dg/selector-6.mm: Ditto.
1385         * obj-c++.dg/method-13.mm: Ditto.
1386         * obj-c++.dg/comp-types-12.mm: Ditto.
1387         * obj-c++.dg/bitfield-4.mm: Ditto.
1388         * obj-c++.dg/try-catch-8.mm: Ditto.
1389         * obj-c++.dg/method-2.mm: Ditto.
1390         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1391         * obj-c++.dg/typedef-alias-1.mm: Ditto.
1392         * obj-c++.dg/const-str-4.mm: Ditto.
1393         * obj-c++.dg/proto-lossage-2.mm: Ditto.
1394         * obj-c++.dg/try-catch-3.mm: Ditto.
1395         * obj-c++.dg/comp-types-9.mm: Ditto.
1396         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
1397         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
1398         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
1399         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
1400         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1401         Use new NeXT interface as required.
1402         * obj-c++.dg/const-str-10.mm: Ditto.
1403         * obj-c++.dg/const-str-11.mm: Ditto.
1404         * obj-c++.dg/const-str-9.mm: Ditto.
1405         * obj-c++.dg/method-11.mm: Ditto.
1406         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
1407         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1408         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
1409         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
1410         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
1412 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
1414         PR c++/43206
1415         * g++.dg/template/typedef30.C: New test case.
1417 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
1419         PR c/43385
1420         * gcc.c-torture/execute/pr43385.c: New test.
1422 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
1424         * gcc.dg/strncpy-fix-1.c: New test.
1426 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1428         PR testsuite/41609
1429         * lib/objc-torture.exp (objc-set-runtime-options): New.
1430         * objc/execute/execute.exp: Check runtime options on each pass.
1431         * objc/execute/exceptions/exceptions.exp: Ditto.
1432         * objc/compile/compile.exp: Ditto.
1434         PR testsuite/42348
1435         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
1436         standard tests.
1437         (check_effective_target_objc2): New proc.
1438         (check_effective_target_next_runtime): New proc.
1439         * lib/objc.exp: Determine which runtime is in force and support it.
1440         * lib/obj-c++.exp: Ditto.
1442 2010-03-24  Jason Merrill  <jason@redhat.com>
1444         PR c++/43502
1445         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
1447 2010-03-24  Martin Jambor  <mjambor@suse.cz>
1449         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
1450         a loop.
1451         * gcc.dg/ipa/ipa-2.c: Likewise.
1452         * gcc.dg/ipa/ipa-3.c: Likewise.
1453         * gcc.dg/ipa/ipa-4.c: Likewise.
1454         * gcc.dg/ipa/ipa-5.c: Likewise.
1455         * gcc.dg/ipa/ipa-7.c: Likewise.
1456         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
1457         a loop.
1458         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
1459         i_can_not_be_propagated_fully2 into a loop.
1460         * gcc.dg/ipa/ipa-8.c: New test.
1461         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
1463 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
1465         PR debug/19192
1466         PR debug/43479
1467         * gcc.dg/guality/pr43479.c: New test.
1468         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
1469         and add volatile keyword.
1471 2010-03-23  Mike Stump  <mikestump@comcast.net>
1473         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
1475 2010-03-23  Jason Merrill  <jason@redhat.com>
1477         * g++.dg/ext/altivec-17.C: Adjust error message.
1479         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
1480         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
1481         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
1482         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
1483         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
1484         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
1486 2010-03-22  Jason Merrill  <jason@redhat.com>
1488         PR c++/43333
1489         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
1490         * g++.dg/ext/is_pod_98.C: New.
1492         PR c++/43281
1493         * g++.dg/cpp0x/auto18.C: New.
1495         * gcc.dg/pr36997.c: Adjust error message.
1496         * g++.dg/ext/vector9.C: Likewise.
1497         * g++.dg/conversion/simd3.C: Likewise.
1498         * g++.dg/other/error23.C: Likewise.
1500 2010-03-22  Michael Matz  <matz@suse.de>
1502         PR middle-end/43475
1503         * gfortran.dg/pr43475.f90: New testcase.
1505 2010-03-22  Richard Guenther  <rguenther@suse.de>
1507         PR tree-optimization/43390
1508         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
1510 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1512         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
1513         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
1515 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
1516             Michael Matz  <matz@suse.de>
1518         PR c++/43081
1519         * g++.dg/parse/crash56.C: New test.
1521 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
1523         PR fortran/43450
1524         * gfortran.dg/whole_file_15.f90 : New test.
1526 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1528         PR fortran/43409
1529         * gfortran.dg/inquire_size.f90: New test.
1531 2010-03-20  Richard Guenther  <rguenther@suse.de>
1533         PR rtl-optimization/43438
1534         * gcc.c-torture/execute/pr43438.c: New testcase.
1536 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
1538         PR c++/43375
1539         * g++.dg/abi/mangle42.C: New test.
1541 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1543         PR C/43211
1544         * gcc.dg/pr43211.c: New test.
1545         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
1547 2010-03-19  Bernd Schmidt  <bernd.schmidt@codesourcery.com>
1549         PR rtl-optimization/42258
1550         * gcc.target/arm/thumb1-mul-moves.c: New test.
1552         PR target/40697
1553         * gcc.target/arm/thumb-andsi.c: New test.
1555         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
1556         dg-require-effective-target.
1558 2010-03-19  Michael Matz  <matz@suse.de>
1560         PR c++/43116
1561         * g++.dg/other/pr43116.C: New testcase.
1563 2010-03-19  Michael Matz  <matz@suse.de>
1565         PR target/43305
1566         * gcc.dg/pr43305.c: New testcase.
1568 2010-03-19  Richard Guenther  <rguenther@suse.de>
1570         PR tree-optimization/43415
1571         * gcc.c-torture/compile/pr43415.c: New testcase.
1573 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
1575         PR ada/43106
1576         * gnat.dg/case_optimization2.adb: New test.
1577         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
1579 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1580             Jack Howarth <howarth@bromo.med.uc.edu>
1582         PR target/36399
1583         * gcc.target/i386/push-1.c: Don't xfail
1584           scan-assembler-not "movups" on darwin.
1586 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
1588         PR debug/43058
1589         * gcc.dg/pr43058.c: New test.
1591 2010-03-18  Martin Jambor  <mjambor@suse.cz>
1593         PR middle-end/42450
1594         * g++.dg/torture/pr42450.C: New test.
1596 2010-03-18  Michael Matz  <matz@suse.de>
1598         PR middle-end/43419
1599         * gcc.dg/pr43419.c: New testcase.
1601 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1603         PR rtl-optimization/43360
1604         * gcc.dg/torture/pr43360.c: New.
1606 2010-03-18  Michael Matz  <matz@suse.de>
1608         PR tree-optimization/43402
1609         * gcc.dg/pr43402.c: New testcase.
1611 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
1613         PR target/42427
1614         * gcc.dg/pr42427.c: New test.
1616 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1618         PR libfortran/43265
1619         * gfortran.dg/read_empty_file.f: New test.
1620         * gfortran.dg/read_eof_all.f90: New test.
1621         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
1622         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
1624 2010-03-17  Michael Matz  <matz@suse.de>
1626         * gcc.dg/pr43300.c: Add -w.
1628 2010-03-17  Richard Guenther  <rguenther@suse.de>
1630         * gcc.dg/pr43379.c: Add -w.
1632 2010-03-17  Tobias Burnus  <burnus@net-b.de>
1634         PR fortran/43331
1635         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
1637 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
1639         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
1641 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1643         * ada/acats/run_all.sh: Log start and end times.
1645 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1647         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
1649 2010-03-16  Richard Guenther  <rguenther@suse.de>
1651         PR middle-end/43379
1652         * gcc.dg/pr43379.c: New testcase.
1654 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
1656         PR debug/43051
1657         * gcc.dg/guality/pr43051-1.c: New test.
1659 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
1661         PR testsuite/43363
1662         * g++.dg/ext/altivec-17.C: Handle changes to error message.
1664 2010-03-15  Michael Matz  <matz@suse.de>
1666         PR middle-end/43300
1667         * gcc.dg/pr43300.c: New testcase.
1669 2010-03-15  Richard Guenther  <rguenther@suse.de>
1671         PR tree-optimization/43367
1672         * gcc.c-torture/compile/pr43367.c: New testcase.
1674 2010-03-15  Richard Guenther  <rguenther@suse.de>
1676         PR tree-optimization/43317
1677         * gcc.dg/pr43317.c: New testcase.
1679 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1681         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
1683 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1685         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
1687 2010-03-14  Tobias Burnus  <burnus@net-b.de>
1689         PR fortran/43362
1690         * gfortran.dg/impure_constructor_1.f90: New test.
1692 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1694         PR middle-end/43354
1695         * gfortran.dg/graphite/id-pr43354.f: New.
1697 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1699         PR middle-end/43349
1700         * gfortran.dg/graphite/pr43349.f: New.
1702 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1704         PR middle-end/43306
1705         * gcc.dg/graphite/pr43306.c: New.
1707 2010-03-12  David S. Miller  <davem@davemloft.net>
1709         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
1710         sparc.
1712 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1714         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
1716 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
1718         PR fortran/43291
1719         PR fortran/43326
1720         * gfortran.dg/dynamic_dispatch_7.f03: New test.
1722 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
1724         * gfortran.dg/default_format_denormal_1.f90: Don't assume
1725         fail for *-*-mingw* targets.
1727 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
1729         PR debug/43329
1730         * gcc.dg/guality/pr43329-1.c: New test.
1732 2010-03-11  Martin Jambor  <mjambor@suse.cz>
1734         PR tree-optimization/43257
1735         * g++.dg/torture/pr43257.C: New test.
1737 2010-03-11  Tobias Burnus  <burnus@net-b.de>
1739         PR fortran/43228
1740         * gfortran.dg/namelist_61.f90: New test.
1742 2010-03-11  Richard Guenther  <rguenther@suse.de>
1744         PR tree-optimization/43255
1745         * gcc.c-torture/compile/pr43255.c: New testcase.
1747 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1749         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
1750         * gcc.dg/pr43280.c: New testcase.
1752 2010-03-11  Richard Guenther  <rguenther@suse.de>
1754         PR lto/43200
1755         * gcc.dg/lto/20100227-1_0.c: New testcase.
1756         * gcc.dg/lto/20100227-1_1.c: Likewise.
1758 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1760         PR libfortran/43320
1761         PR libfortran/43265
1762         * gfortran.dg/read_eof_6.f: New test
1763         * gfortran.dg/read_x_eof.f90: New test.
1764         * gfortran.dg/read_x_past.f: Update test.
1766 2010-03-10  Jan Hubicka   <jh@suse.cz>
1768         * gcc.c-torture/compile/pr43288.c: New test.
1770 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1772         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
1773         -fpic/-fPIC flags.
1774         * g++.old-deja/g++.pt/asm2.C: Likewise.
1775         * gcc.c-torture/compile/20000804-1.c: Likewise.
1776         * gcc.target/i386/clobbers.c: Likewise.
1778 2010-03-10  Tobias Burnus  <burnus@net-b.de>
1780         PR fortran/43303
1781         * gfortran.dg/c_assoc_3.f90: New test.
1783 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
1785         PR debug/36728
1786         * gcc.dg/guality/pr36728-1.c: New test.
1787         * gcc.dg/guality/pr36728-2.c: New test.
1789 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
1791         * gcc.dg/h8300-div-delay-slot.c: New test.
1793 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
1795         PR tree-optimization/43236
1796         * gcc.c-torture/execute/pr43236.c: New test.
1798 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
1800         PR middle-end/42859
1801         * g++.dg/eh/pr42859.C: New test.
1803 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
1805         PR debug/43299
1806         * gcc.dg/pr43299.c: New test.
1808         PR debug/43290
1809         * g++.dg/eh/unwind2.C: New test.
1811 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
1812             Reza Yazdani  <reza.yazdani@amd.com>
1814         PR middle-end/43065
1815         * gcc.dg/graphite/run-id-4.c: New.
1817 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1819         PR middle-end/43065
1820         * gcc.dg/graphite/run-id-3.c: New.
1822 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
1824         PR middle-end/42644
1825         PR middle-end/42130
1826         * gcc.dg/graphite/id-18.c: New.
1827         * gcc.dg/graphite/run-id-pr42644.c: New.
1829 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1831         PR middle-end/42326
1832         * gcc.dg/graphite/pr42326.c: New.
1834 2010-03-08  Richard Guenther  <rguenther@suse.de>
1836         PR tree-optimization/43269
1837         * gcc.c-torture/execute/pr43269.c: New testcase.
1839 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
1841         PR fortran/43256
1842         * gfortran.dg/typebound_call_13.f03: New.
1844 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1846         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
1847         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
1849 2010-03-05  Jason Merrill  <jason@redhat.com>
1851         * g++.dg/abi/mangle40.C: Require weak and alias.
1853 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
1855         PR middle-end/42326
1856         * gfortran.dg/graphite/pr42326.f90: New.
1857         * gfortran.dg/graphite/pr42326-1.f90: New.
1859 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1861         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
1862         (gnat_target_compile): Likewise.
1863         Reinitialize GNAT_UNDER_TEST if target changes.
1864         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
1865         (local_find_gnatmake): Pass full --GCC to gnatlink.
1866         Remove --LINK.
1868 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1870         PR c/43248
1871         * gcc.dg/compound-literal-1.c: New testcase.
1873 2010-03-04  Martin Jambor  <mjambor@suse.cz>
1875         PR tree-optimization/43164
1876         PR tree-optimization/43191
1877         * gcc.c-torture/compile/pr43164.c: New test.
1878         * gcc.c-torture/compile/pr43191.c: Likewise.
1880 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
1882         PR fortran/43244
1883         * gfortran.dg/finalize_9.f90: New.
1885 2010-03-04  Tobias Burnus  <burnus@net-b.de>
1886             Ken Werner <ken@linux.vnet.ibm.com>
1888         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
1889         to dg-options for spu.
1890         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
1891         dump-scan target to exclude spu.
1893 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
1895         PR middle-end/43209
1896         * gcc.dg/tree-ssa/ivopts-4.c: New.
1898 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
1900         * lib/target-supports-dg.exp (check-flags): Provide defaults for
1901         include-opts and exclude-opts; skip checking the flags if arguments
1902         are the same as the defaults.
1903         (dg-xfail-if): Verify the number of arguments, supply defaults
1904         for unspecified optional arguments.
1905         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
1907 2010-03-03  Jason Merrill  <jason@redhat.com>
1909         PR c++/12909
1910         * g++.dg/abi/mangle40.C: Updated.
1912 2010-03-03  Jason Merrill  <jason@redhat.com>
1914         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1915         * g++.dg/abi/mangle23.C: Likewise.
1916         * g++.dg/eh/simd-2.C: Likewise.
1917         * g++.dg/ext/attribute-test-2.C: Likewise.
1918         * g++.dg/ext/vector14.C: Likewise.
1919         * g++.dg/other/pr34435.C: Likewise.
1920         * g++.dg/template/conv8.C: Likewise.
1921         * g++.dg/template/nontype9.C: Likewise.
1922         * g++.dg/template/qualttp17.C: Likewise.
1923         * g++.dg/template/ref1.C: Likewise.
1924         * g++.old-deja/g++.pt/crash68.C: Likewise.
1925         * g++.old-deja/g++.pt/ref1.C: Likewise.
1926         * g++.old-deja/g++.pt/ref3.C: Likewise.
1927         * g++.old-deja/g++.pt/ref4.C: Likewise.
1929         PR c++/12909
1930         * g++.dg/abi/mangle40.C: New.
1931         * g++.dg/abi/mangle41.C: New.
1932         * g++.dg/lto/20100302_0.C: New.
1933         * g++.dg/lto/20100302_1.C: New.
1934         * g++.dg/lto/20100302.h: New.
1936 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1938         PR fortran/43243
1939         * gfortran.dg/internal_pack_12.f90: New test.
1941 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1943         * gcc.dg/pr36997.c: Adjust error message.
1945 2010-03-03  Mike Stump  <mikestump@comcast.net>
1947         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1948         adjustments to not be present on machines that align the stack to
1949         more than 4 bytes and don't have a red zone yet as that is an
1950         unimplemented optimization.
1952 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1954         PR fortran/43169
1955         * gfortran.dg/impure_assignment_3.f90: New.
1957 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1959         PR debug/43229
1960         * gfortran.dg/pr43229.f90: New test.
1962         PR debug/43237
1963         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1965         PR debug/43177
1966         * gcc.dg/guality/pr43177.c: New test.
1968 2010-03-02  Jason Merrill  <jason@redhat.com>
1970         * g++.dg/ext/vector9.C: Adjust error message.
1971         * g++.dg/conversion/simd3.C: Likewise.
1972         * g++.dg/other/error23.C: Likewise.
1974 2010-03-02  Mike Stump  <mikestump@comcast.net>
1976         PR c++/41090
1977         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
1979 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
1981         PR fortran/43180
1982         * gfortran.dg/internal_pack_10.f90: New test.
1984         PR fortran/43173
1985         * gfortran.dg/internal_pack_11.f90: New test.
1987 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
1989         PR middle-end/42640
1990         * gcc.dg/tree-ssa/pr42640.c: New.
1992 2010-03-01  Richard Guenther  <rguenther@suse.de>
1994         PR tree-optimization/43220
1995         * gcc.c-torture/execute/pr43220.c: New testcase.
1997 2010-03-01  Richard Guenther  <rguenther@suse.de>
1999         PR middle-end/43213
2000         * gcc.dg/pr43213.c: New testcase.
2002 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2004         PR pch/14940
2005         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
2007 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2009         * lib/target-supports.exp (check_effective_target_ucn_nocache):
2010         New function.
2011         (check_effective_target_ucn): Likewise.
2013         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
2014         if !ucn.
2015         * gcc.dg/ucnid-2.c: Likewise.
2016         * gcc.dg/ucnid-3.c: Likewise.
2017         * gcc.dg/ucnid-4.c: Likewise.
2018         * gcc.dg/ucnid-11.c: Likewise.
2019         * gcc.dg/ucnid-12.c: Likewise.
2020         * gcc.dg/ucnid-6.c: Skip if !ucn.
2021         * gcc.dg/ucnid-9.c: Likewise.
2023 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2025         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
2026         lists to dg-skip-if.
2027         * gcc.target/i386/stackalign/return-3.c: Likewise.
2029 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2031         * gcc.target/i386/clearcap.map: New file.
2032         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
2033         Pass clearcap.map by default if supported.
2035 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2037         PR fortran/42900
2038         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
2039         Explain this.
2040         * gfortran.dg/stat_2.f90: Likewise.
2042 2010-03-01  Tobias Burnus  <burnus@net-b.de>
2044         PR fortran/43199
2045         * gfortran.dg/module_read_2.f90: New test.
2047 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
2049         PR c++/42748
2050         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
2051         * g++.dg/abi/mangle12.C: Likewise.
2052         * g++.dg/abi/mangle20-2.C: Likewise.
2053         * g++.dg/abi/mangle17.C: Likewise.
2054         * g++.dg/template/cond2.C: Likewise.
2055         * g++.dg/template/pr35240.C: Likewise.
2057 2010-02-27  Richard Guenther  <rguenther@suse.de>
2059         PR tree-optimization/43186
2060         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
2062 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2064         * g++.dg/abi/packed1.C: Expect warning on the SH.
2066 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
2068         PR c++/42054:
2069         * g++.dg/parse/error37.C: New test.
2071 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2073         PR c/24577
2074         PR c/43192
2075         * gcc.dg/pr8927-1.c: Match new note.
2076         * gcc.dg/990506-0.c: Likewise.
2077         * gcc.dg/gomp/flush-2.c: Likewise.
2078         * gcc.dg/gomp/atomic-5.c: Likewise.
2079         * gcc.dg/gomp/pr34607.c: Likewise.
2080         * gcc.dg/pr35746.c: Likewise.
2081         * gcc.dg/cpp/pragma-1.c: Likewise.
2082         * gcc.dg/cpp/pragma-2.c: Likewise.
2083         * gcc.dg/pr41842.c: Likewise.
2084         * gcc.dg/noncompile/20040629-1.c: Likewise.
2085         * objc.dg/private-1.m: Likewise.
2087 2010-02-27  Tobias Burnus  <burnus@net-b.de>
2089         PR fortran/43185
2090         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
2091         * gfortran.dg/default_initialization_4.f90: New test.
2093 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
2095         * gnat.dg/thin_pointer.ad[sb]: Rename into...
2096         * gnat.dg/thin_pointer1.ad[sb]: ...this.
2097         * gnat.dg/thin_pointer2.adb: New test.
2098         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
2100 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2102         PR c/20631
2103         * gcc.dg/cpp/c90-pedantic.c: New.
2104         * gcc.dg/cpp/c90.c: New.
2105         * gcc.dg/gnu90-const-expr-1.c: New.
2106         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
2108 2010-02-26  Richard Guenther  <rguenther@suse.de>
2110         PR tree-optimization/43186
2111         * gcc.c-torture/compile/pr43186.c: New testcase.
2113 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
2115         PR debug/43190
2116         * c-c++-common/dwarf2/pr43190.c: New test.
2118 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2120         PR testsuite/37074:
2121         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
2123 2010-02-26  Richard Guenther  <rguenther@suse.de>
2125         PR tree-optimization/43188
2126         * gcc.c-torture/compile/pr43188.c: New testcase.
2128 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2130         PR target/43175
2131         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
2133 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
2135         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
2137 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
2139         PR target/43154
2140         * gcc.target/powerpc/pr43154.c: New file.
2142 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
2144         PR debug/43166
2145         * gfortran.dg/debug/pr43166.f: New test.
2147         PR debug/43165
2148         * gcc.dg/torture/pr43165.c: New test.
2150 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2152         PR c/43128
2153         * c-c++-common/pr41779.c: Update.
2155 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2157         PR ada/32547
2158         * lib/gnat-dg.exp (gnat_load): Redefine.
2160         * ada/acats/run_acats: Run run_all.sh with $SHELL.
2161         * ada/acats/run_all.sh: Downcase tasking not implemented message.
2163 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2165         PR libobjc/36610
2166         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
2167         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
2168         -fgnu-runtime.
2169         Sort entries.
2171 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2173         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
2175 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
2177         PR debug/43150
2178         * gcc.dg/guality/vla-1.c: New test.
2180 2010-02-24  Tobias Burnus  <burnus@net-b.de>
2182         PR fortran/43042
2183         * gfortran.dg/c_ptr_tests_15.f90: New test.
2185 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
2187         PR target/43107
2188         * gcc.target/i386/pr43107.c: New test.
2190 2010-02-23  Jason Merrill  <jason@redhat.com>
2192         PR c++/43143
2193         * g++.dg/cpp0x/variadic100.C: New.
2195 2010-02-23  Jason Merrill  <jason@redhat.com>
2197         PR debug/42800
2198         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
2199         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2200         * c-c++-common/dwarf2/vla1.c: New.
2202 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
2204         PR target/43139
2205         * gcc.dg/pr43139.c: New test.
2207         PR debug/43077
2208         * gcc.dg/guality/pr43077-1.c: New test.
2210 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2212         PR 43123
2213         * gcc.dg/march.c: New.
2214         * gcc.dg/march-generic.c: New.
2215         * gcc.dg/mtune.c: New.
2217 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2219         PR middle-end/43083
2220         * gcc.dg/graphite/pr43083.c: New.
2222 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2224         PR middle-end/43097
2225         * gfortran.dg/graphite/pr43097.f: New.
2227 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2228             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2230         PR middle-end/43140
2231         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
2233 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2235         PR middle-end/43026
2236         * g++.dg/graphite/pr43026.C: New.
2238 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2240         PR c++/43126
2241         * gcc.dg/cleanup-1.c: Update.
2242         * gcc.dg/func-args-1.c: Update.
2243         * gcc.dg/format/sentinel-1.c: Update.
2244         * g++.old-deja/g++.jason/scoping10.C: Update.
2245         * g++.old-deja/g++.ns/lookup5.C: Update.
2246         * g++.dg/ext/cleanup-1.C: Update.
2247         * g++.dg/parse/varmod1.C: Update.
2248         * g++.dg/parse/error33.C: Update.
2249         * g++.dg/expr/call3.C: Update.
2250         * g++.dg/func-args-1.C: New.
2252 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2254         PR c/43125
2255         * gcc.dg/attr-used-2.c: Moved to ...
2256         * c-c++-common/attr-used-2.c: Here.
2258         * gcc.dg/attr-used.c: Moved to ...
2259         * c-c++-common/attr-used.c: Here.
2261 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
2263         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
2265 2010-02-22  Richard Guenther  <rguenther@suse.de>
2267         PR lto/43045
2268         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
2269         * gfortran.dg/lto/20100222-1_1.c: Likewise.
2271 2010-02-22  Richard Guenther  <rguenther@suse.de>
2273         PR tree-optimization/42749
2274         * gcc.c-torture/compile/pr42749.c: New testcase.
2276 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
2278         PR fortran/43072
2279         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
2280         * gfortran.dg/internal_pack_9.f90: New test.
2282 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2284         PR c++/23510
2285         * g++.dg/template/recurse.C: Adjust.
2286         * g++.dg/template/pr23510.C: New.
2288 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
2290         PR c++/42824
2291         * g++.dg/template/memclass4.C: New test.
2293 2010-02-21  Tobias Burnus  <burnus@net-b.de>
2295         PR fortran/35259
2296         * gfortran.dg/reassoc_5.f90: New test.
2298 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
2300         PR target/43067
2301         * gcc.target/i386/pr43067.c: New test.
2303 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2305         PR c++/35669
2306         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
2307         -Wconversion-null.
2308         * g++.dg/warn/Wconversion-null.C: New test.
2309         * g++.old-deja/g++.other/null1.C: Move to...
2310         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
2312 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
2314         PR fortran/36932
2315         PR fortran/36933
2316         * gfortran.dg/dependency_26.f90: New test.
2318         PR fortran/43072
2319         * gfortran.dg/internal_pack_7.f90: New test.
2321         PR fortran/43111
2322         * gfortran.dg/internal_pack_8.f90: New test.
2324 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2326         PR 43128
2327         * c-c++-common/pr41779.c: Fix broken testcase.
2329 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2331         PR 36513
2332         * c-c++-common/pr36513.c: New testcase.
2333         * c-c++-common/pr36513-2.c: New testcase.
2335 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2337         PR 41779
2338         * c-c++-common/pr41779.c: New.
2340 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
2342         PR debug/43084
2343         * gcc.dg/pr43084.c: New test.
2345 2010-02-19  Richard Guenther  <rguenther@suse.de>
2347         PR tree-optimization/42916
2348         * gcc.dg/pr42916.c: New testcase.
2350 2010-02-18  Jason Merrill  <jason@redhat.com>
2352         PR c++/42837
2353         * g++.dg/abi/packed1.C: Add expected warning.
2355         PR c++/43108
2356         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
2357         * gcc.dg/torture/dg-torture.exp: Likewise.
2358         * c-c++-common/torture/complex-sign.h,
2359         c-c++-common/torture/complex-sign-add.c,
2360         c-c++-common/torture/complex-sign-mixed-add.c,
2361         c-c++-common/torture/complex-sign-mixed-div.c,
2362         c-c++-common/torture/complex-sign-mixed-mul.c,
2363         c-c++-common/torture/complex-sign-mixed-sub.c,
2364         c-c++-common/torture/complex-sign-mul.c,
2365         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
2366         Adapt for C++ compilation as well.
2368         PR c++/43070
2369         * g++.dg/ext/label1.C: Update.
2370         * g++.dg/ext/label2.C: Update.
2372         PR c++/26261
2373         * g++.dg/template/dependent-name6.C: New.
2375         PR c++/43109
2376         * g++.dg/parse/namespace12.C: New.
2378 2010-02-18  Martin Jambor  <mjambor@suse.cz>
2380         PR tree-optimization/43066
2381         * gcc.c-torture/compile/pr43066.c: New test.
2383 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
2385         * g++.dg/ext/attrib35.C: Fix target selector string.
2386         * g++.dg/ext/attrib36.C: Ditto.
2387         * g++.dg/ext/attrib37.C: Ditto.
2388         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
2389         * g++.dg/abi/mangle25.C: Ditto.
2391 2010-02-17  Jason Merrill  <jason@redhat.com>
2393         PR c++/43069
2394         * g++.dg/parse/namespace11.C: New.
2396         PR c++/43093
2397         * g++.dg/ext/attrib37.C: New.
2399         PR c++/43079
2400         * g++.dg/template/ptrmem20.C: New.
2402 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
2404         PR target/43103
2405         * gcc.target/i386/xop-check.h: Include m256-check.h.
2406         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
2407         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
2408         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
2409         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
2411 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
2413         PR debug/42918
2414         * gcc.dg/pr42918.c: New test.
2416 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2418         * g++.dg/ext/attrib36.C: Require ILP32.
2420 2010-02-16  Richard Guenther  <rguenther@suse.de>
2422         PR tree-optimization/41043
2423         * gfortran.dg/pr41043.f90: New testcase.
2424         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
2426 2010-02-16  Jason Merrill  <jason@redhat.com>
2428         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
2430 2010-02-16  Ira Rosen <irar@il.ibm.com>
2432         PR tree-optimization/43074
2433         * gcc.dg/vect/fast-math-pr43074.c: New test.
2435 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
2437         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
2439 2010-02-16  Jason Merrill  <jason@redhat.com>
2441         PR c++/43031
2442         * g++.dg/ext/attrib36.C: New.
2444         PR c++/43036
2445         * g++.dg/other/array6.C: New.
2447 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2449         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
2451 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
2453         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
2454         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
2455         * gcc.target/i386/xop-vpermil2pd-1.c: New.
2456         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
2457         * gcc.target/i386/xop-vpermil2ps-1.c: New.
2458         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
2460 2010-02-15  Richard Guenther  <rguenther@suse.de>
2462         PR middle-end/43068
2463         * g++.dg/torture/pr43068.C: New testcase.
2465 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
2467         PR c++/43024
2468         * g++.dg/opt/ice1.C: New.
2470 2010-02-14  Jason Merrill  <jason@redhat.com>
2472         PR c++/41997
2473         * g++.dg/cpp0x/initlist-opt.C: New.
2475 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
2477         PR fortran/41113
2478         PR fortran/41117
2479         * gfortran.dg/internal_pack_6.f90: New test.
2481 2010-02-12  Jason Merrill  <jason@redhat.com>
2483         PR c++/43054
2484         * g++.dg/cpp0x/variadic99.C: New.
2486 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
2488         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
2489         sign extend pointers to gualchk_t.
2491         PR c++/43033
2492         * g++.dg/other/default3.C: Xfail g4 test.
2494 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2496         PR middle-end/43012
2497         * gcc.dg/graphite/pr43012.c: New.
2499 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2501         PR middle-end/42930
2502         * g++.dg/graphite/pr42930.C: New.
2504 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2506         PR middle-end/42914
2507         PR middle-end/42530
2508         * gcc.dg/graphite/pr42530.c: New.
2509         * gcc.dg/graphite/pr42914.c: New.
2511 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2513         PR middle-end/42771
2514         * gcc.dg/graphite/pr42771.c: New.
2516 2010-02-11  Richard Guenther  <rguenther@suse.de>
2518         PR tree-optimization/42998
2519         * gcc.c-torture/compile/pr42998.c: New testcase.
2521 2010-02-10  Jason Merrill  <jason@redhat.com>
2523         PR c++/41896
2524         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
2526         PR c++/42983, core issue 906
2527         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
2528         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
2530         PR c++/43016
2531         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2533 2010-02-10  Richard Guenther  <rguenther@suse.de>
2535         PR tree-optimization/43017
2536         * gcc.dg/torture/pr43017.c: New testcase.
2538 2010-02-10  Tobias Burnus <burnus@net-b.de>
2540         PR fortran/40823
2541         * gfortran.dg/private_type_1.f90: Update error location.
2542         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2543         * gfortran.dg/typebound_operator_2.f03: Ditto.
2544         * gfortran.dg/assignment_2.f90: Ditto.
2545         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2546         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2548 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2550         PR fortran/43015
2551         * gfortran.dg/bind_c_usage_20.f90: New test.
2553 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2555         PR debug/43010
2556         * g++.dg/debug/pr43010.C: New test.
2558 2010-02-10  Richard Guenther  <rguenther@suse.de>
2560         PR c/43007
2561         * gcc.c-torture/execute/20100209-1.c: New testcase.
2562         * gcc.dg/fold-div-3.c: Likewise.
2564 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2566         * gcc.dg/builtin-ffs-1.c: New test.
2568 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2570         PR fortran/42999
2571         * gfortran.dg/array_constructor_35.f90: New test.
2573 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2575         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2577 2010-02-09  Jason Merrill  <jason@redhat.com>
2579         PR c++/42399
2580         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2582         PR c++/42370
2583         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2585 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2587         PR fortran/41869
2588         * gfortran.dg/module_write_1.f90: New test.
2590 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2592         * gcc.dg/pr19340.c: Adjust.
2594 2010-02-09  Richard Guenther  <rguenther@suse.de>
2596         PR tree-optimization/43008
2597         * gcc.c-torture/execute/pr43008.c: New testcase.
2599 2010-02-09  Richard Guenther  <rguenther@suse.de>
2601         PR tree-optimization/43000
2602         * gcc.dg/torture/pr43000.c: New testcase.
2603         * gcc.dg/torture/pr43002.c: Likewise.
2605 2010-02-09  Daniel Kraft  <d@domob.eu>
2607         PR fortran/39171
2608         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2609         and pass -Wsurprising as necessary.
2611 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2613         PR tree-optimization/42890
2614         * g++.dg/torture/pr42890.C: New test.
2616 2010-02-08  Richard Guenther  <rguenther@suse.de>
2618         PR middle-end/42995
2619         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2621 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2623         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2624         return 0 from main.
2625         * gcc.dg/graphite/block-1.c: Same.
2626         * gcc.dg/graphite/block-3.c: Same.
2627         * gcc.dg/graphite/block-4.c: Same.
2628         * gcc.dg/graphite/block-5.c: Same.
2629         * gcc.dg/graphite/block-6.c: Same.
2630         * gcc.dg/graphite/block-7.c: Same.
2631         * gcc.dg/graphite/interchange-0.c: Same.
2632         * gcc.dg/graphite/interchange-1.c: Same.
2633         * gcc.dg/graphite/interchange-10.c: Same.
2634         * gcc.dg/graphite/interchange-11.c: Same.
2635         * gcc.dg/graphite/interchange-12.c: Same.
2636         * gcc.dg/graphite/interchange-2.c: Same.
2637         * gcc.dg/graphite/interchange-3.c: Same.
2638         * gcc.dg/graphite/interchange-4.c: Same.
2639         * gcc.dg/graphite/interchange-5.c: Same.
2640         * gcc.dg/graphite/interchange-6.c: Same.
2641         * gcc.dg/graphite/interchange-7.c: Same.
2642         * gcc.dg/graphite/interchange-8.c: Same.
2643         * gcc.dg/graphite/interchange-9.c: Same.
2644         * gcc.dg/graphite/interchange-mvt.c: Same.
2646 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2648         * gfortran.dg/graphite/id-19.f: New.
2649         * gfortran.dg/graphite/pr14741.f90: New.
2650         * gfortran.dg/graphite/pr41924.f90: New.
2651         * gfortran.dg/graphite/run-id-2.f90: New.
2653 2010-02-07  Richard Guenther  <rguenther@suse.de>
2655         PR middle-end/42956
2656         * gcc.c-torture/compile/pr42956.c: New testcase.
2658 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2660         PR libfortran/42742
2661         * gfortran.dg/fmt_cache_2.f: New test.
2663 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2665         * gfortran.dg/read_no_eor.f90: New test.
2667 2010-02-05  Jason Merrill  <jason@redhat.com>
2669         * g++.dg/ext/label13.C: Move constructor body out of class.
2671 2010-02-03  Jason Merrill  <jason@redhat.com>
2673         PR c++/42870
2674         * g++.dg/ext/dllexport3.C: New.
2676 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2678         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2680 2010-02-05  Richard Guenther  <rguenther@suse.de>
2682         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2684 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2686         PR c++/42915
2687         * g++.dg/other/crash-9.C: New test.
2689 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2691         PR fortran/42309
2692         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2694 2010-02-04  Richard Guenther  <rguenther@suse.de>
2696         PR rtl-optimization/42952
2697         * gcc.dg/torture/pr42952.c: New testcase.
2699 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2701         PR libfortran/42901
2702         * gfortran.dg/namelist_60.f90: New test.
2704 2010-02-03  Jason Merrill  <jason@redhat.com>
2706         PR c++/40138
2707         * g++.dg/ext/builtin11.C: New.
2709         PR c++/4926
2710         PR c++/38600
2711         * g++.dg/abi/mangle35.C: New.
2712         * g++.dg/abi/mangle37.C: New.
2714         PR c++/12909
2715         * g++.dg/abi/mangle36.C: New.
2717         PR c++/35652
2718         * g++.dg/warn/string1.C: New.
2720 2010-02-03  Richard Guenther  <rguenther@suse.de>
2722         PR tree-optimization/42944
2723         * gcc.dg/errno-1.c: New testcase.
2725 2010-02-03  Richard Guenther  <rguenther@suse.de>
2727         PR middle-end/42927
2728         * gcc.c-torture/compile/pr42927.c: New testcase.
2730 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2732         PR fortran/42936
2733         * gfortran.dg/null_4.f90: New test.
2735 2010-02-02  Jason Merrill  <jason@redhat.com>
2737         PR c++/41090
2738         * g++.dg/ext/label13.C: New.
2740 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2742         PR fortran/42650
2743         * gfortran.dg/func_result_5.f90: New test.
2745 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2747         PR fortran/42922
2748         * gfortran.dg/pure_initializer_3.f90: News test.
2750 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2752         PR fortran/42888
2753         * gfortran.dg/allocate_derived_2.f90: New test.
2755 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2757         PR middle-end/42898
2758         * gcc.dg/torture/pr42898-2.c: New test.
2760 2010-01-31  Richard Guenther  <rguenther@suse.de>
2762         PR middle-end/42898
2763         * gcc.dg/torture/pr42898.c: New testcase.
2765 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2767         PR fortran/38324
2768         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2769         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2771 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2773         * g++.dg/tree-ssa/inline-1.C: New.
2774         * g++.dg/tree-ssa/inline-2.C: New.
2775         * g++.dg/tree-ssa/inline-3.C: New.
2777 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2779         PR testsuite/41701
2780         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2781         the string 'pow' in the pathname of the compiler from generating a
2782         test failure.
2784 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2786         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2787         * g++.old-deja/g++.mike/eh17.C: Likewise.
2788         * g++.old-deja/g++.mike/p5571.C: Likewise.
2790 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2792         PR c++/42758
2793         PR c++/42634
2794         PR c++/42336
2795         PR c++/42797
2796         PR c++/42880
2797         * g++.dg/other/crash-5.C: New test.
2798         * g++.dg/other/crash-6.C: New test.
2799         * g++.dg/other/crash-7.C: New test.
2800         * g++.dg/other/crash-8.C: New test.
2802 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2804         PR rtl-optimization/42889
2805         * gcc.dg/pr42889.c: New test.
2807 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2809         * gcc.target/i386/pr42881.c: Use SSE2.
2811 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2813         PR target/42891
2814         * gcc.target/i386/pr42891.c: New test.
2816 2010-01-28  Richard Guenther  <rguenther@suse.de>
2818         PR tree-optimization/42871
2819         * g++.dg/torture/pr42871.C: New testcase.
2821 2010-01-28  Richard Guenther  <rguenther@suse.de>
2823         * gcc.dg/Wobjsize-1.h: New testcase.
2824         * gcc.dg/Wobjsize-1.c: Likewise.
2826 2010-01-28  Richard Guenther  <rguenther@suse.de>
2828         PR middle-end/42883
2829         * g++.dg/torture/pr42883.C: New testcase.
2831 2010-01-28  Michael Matz  <matz@suse.de>
2833         * gcc.target/i386/pr42881.c: New test.
2835 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2837         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2838         Add i?86-*-solaris2* support.
2840 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2842         PR c++/42713
2843         PR c++/42820
2844         * g++.dg/template/typedef27.C: New test case.
2845         * g++.dg/template/typedef28.C: New test case.
2847 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2849         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2851 2010-01-27  Richard Guenther  <rguenther@suse.de>
2853         PR middle-end/42878
2854         * gcc.dg/torture/pr42878-1.c: New testcase.
2855         * gcc.dg/torture/pr42878-2.c: Likewise.
2857 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2859         PR middle-end/42874
2860         * gcc.dg/vla-22.c: New test.
2862 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2864         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2865         current collation.
2867 2010-01-26  Richard Guenther  <rguenther@suse.de>
2869         PR rtl-optimization/42685
2870         * gcc.dg/pr42685.c: New testcase.
2871         * g++.dg/other/pr42685.C: Likewise.
2873 2010-01-26  Richard Guenther  <rguenther@suse.de>
2875         PR middle-end/42806
2876         * g++.dg/other/pr42806.C: New testcase.
2878 2010-01-26  Richard Guenther  <rguenther@suse.de>
2880         PR tree-optimization/42250
2881         * gcc.dg/pr42250.c: New testcase.
2883 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2885         * gnat.dg/array_bounds_test.adb: New test.
2887 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2889         PR fortran/42858
2890         * gfortran.dg/generic_21.f90: New test.
2892 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2894         PR testsuite/41522
2895         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2897 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2899         PR c++/42748
2900         * g++.dg/abi/arm_va_list2.C: New test.
2901         * g++.dg/abi/arm_va_list2.h: Companion header file.
2903 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2905         PR fortran/41044
2906         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2908         PR fortran/41167
2909         * gfortran.dg/char_array_arg_1.f90 : New test.
2911         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2913 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2915         PR fortran/39304
2916         * gfortran.dg/generic_20.f90: New test.
2918 2010-01-22  Michael Matz  <matz@suse.de>
2920         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2921         -msse2.
2923 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2925         PR fortran/42736
2926         * gfortran.dg/dependency_25.f90 : New test.
2928 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2930         PR tree-optimization/42585
2931         * gcc.dg/tree-ssa/pr42585.c: New test.
2933 2010-01-21  Richard Guenther  <rguenther@suse.de>
2935         PR middle-end/19988
2936         * gcc.dg/pr19988.c: New testcase.
2938 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2940         * g++.dg/compat/decimal/compat-common.h: New file.
2941         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2942         * g++.dg/compat/decimal/pass_x.h: New file.
2943         * g++.dg/compat/decimal/pass_y.h: New file.
2944         * g++.dg/compat/decimal/pass-1_main.C: New file.
2945         * g++.dg/compat/decimal/pass-1_x.C: New file.
2946         * g++.dg/compat/decimal/pass-1_y.C: New file.
2947         * g++.dg/compat/decimal/pass-2_main.C: New file.
2948         * g++.dg/compat/decimal/pass-2_x.C: New file.
2949         * g++.dg/compat/decimal/pass-2_y.C: New file.
2950         * g++.dg/compat/decimal/pass-3_main.C: New file.
2951         * g++.dg/compat/decimal/pass-3_x.C: New file.
2952         * g++.dg/compat/decimal/pass-3_y.C: New file.
2953         * g++.dg/compat/decimal/pass-4_main.C: New file.
2954         * g++.dg/compat/decimal/pass-4_x.C: New file.
2955         * g++.dg/compat/decimal/pass-4_y.C: New file.
2956         * g++.dg/compat/decimal/pass-5_main.C: New file.
2957         * g++.dg/compat/decimal/pass-5_x.C: New file.
2958         * g++.dg/compat/decimal/pass-5_y.C: New file.
2959         * g++.dg/compat/decimal/pass-6_main.C: New file.
2960         * g++.dg/compat/decimal/pass-6_x.C: New file.
2961         * g++.dg/compat/decimal/pass-6_y.C: New file.
2962         * g++.dg/compat/decimal/return_x.h: New file.
2963         * g++.dg/compat/decimal/return_y.h: New file.
2964         * g++.dg/compat/decimal/return-1_main.C: New file.
2965         * g++.dg/compat/decimal/return-1_x.C: New file.
2966         * g++.dg/compat/decimal/return-1_y.C: New file.
2967         * g++.dg/compat/decimal/return-2_main.C: New file.
2968         * g++.dg/compat/decimal/return-2_x.C: New file.
2969         * g++.dg/compat/decimal/return-2_y.C: New file.
2970         * g++.dg/compat/decimal/return-3_main.C: New file.
2971         * g++.dg/compat/decimal/return-3_x.C: New file.
2972         * g++.dg/compat/decimal/return-3_y.C: New file.
2973         * g++.dg/compat/decimal/return-4_main.C: New file.
2974         * g++.dg/compat/decimal/return-4_x.C: New file.
2975         * g++.dg/compat/decimal/return-4_y.C: New file.
2976         * g++.dg/compat/decimal/return-5_main.C: New file.
2977         * g++.dg/compat/decimal/return-5_x.C: New file.
2978         * g++.dg/compat/decimal/return-5_y.C: New file.
2979         * g++.dg/compat/decimal/return-6_main.C: New file.
2980         * g++.dg/compat/decimal/return-6_x.C: New file.
2981         * g++.dg/compat/decimal/return-6_y.C: New file.
2983 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2985         PR debug/42715
2986         * gcc.dg/pr42715.c: New.
2988 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2990         PR c++/42038
2991         * g++.dg/parse/crash55.C: New.
2993 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2995         PR debug/42782
2996         * gcc.dg/guality/pr42782.c: New.
2998 2010-01-20  Jason Merrill  <jason@redhat.com>
3000         PR c++/41788
3001         * g++.dg/abi/packed1.C: New.
3003         PR c++/41920
3004         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
3006         PR c++/40750
3007         * g++.dg/parse/fn-typedef1.C: New.
3008         * g++.dg/other/cv_quals.C: Adjust.
3010 2010-01-20  Anthony Green  <green@moxielogic.com>
3012         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
3013         pack(push) pragma).
3014         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
3015         * gcc.dg/20020312-2.c: Port this to the moxie core.
3016         * gcc.dg/weak/typeof-2.c: Ditto.
3018 2010-01-20  Richard Guenther  <rguenther@suse.de>
3020         PR tree-optimization/42717
3021         * gcc.c-torture/compile/pr42717.c: New testcase.
3023 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
3025         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
3026         of signed, add a few new tests.
3028         PR middle-end/42803
3029         * g++.dg/parse/limits-initializer1.C: New test.
3031 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3033         PR fortran/42804
3034         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
3035         * gfortran.dg/typebound_call_12.f03: New test.
3037 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
3039         PR fortran/42783
3040         * gfortran.dg/bounds_check_15.f90 : New test.
3042 2010-01-19  Michael Matz  <matz@suse.de>
3044         PR tree-optimization/41783
3045         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
3047 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3049         PR target/38697.
3050         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
3051         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
3052         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
3053         * gcc.target/arm/neon/vget_lows16.c: Likewise.
3054         * gcc.target/arm/neon/vget_lows32.c: Likewise.
3055         * gcc.target/arm/neon/vget_lows64.c: Likewise.
3056         * gcc.target/arm/neon/vget_lows8.c: Likewise.
3057         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
3058         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
3059         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
3060         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
3062 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3064         PR fortran/42545
3065         * gfortran.dg/extends_6.f03: Modified an error message.
3066         * gfortran.dg/extends_10.f03: New test.
3067         * gfortran.dg/private_type_6.f03: Modified an error message.
3068         * gfortran.dg/structure_constructor_8.f03: Ditto.
3070 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
3072         PR tree-optimization/42719
3073         * gcc.dg/pr42719.c: New test.
3075         PR debug/42728
3076         * gcc.dg/pr42728.c: New test.
3078 2010-01-19  Anthony Green  <green@moxielogic.com>
3080         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
3082 2010-01-18  Anthony Green  <green@moxielogic.com>
3084         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
3085         for moxie.
3087 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
3089         * g++.dg/template/error45.C: reverted as part of reverting the
3090         fix of PR c++/42634.
3092 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3094         PR c++/42634
3095         * g++.dg/template/error45.C: New test.
3097 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3099         PR c++/42766
3100         * g++.dg/conversion/op6.C: New test.
3102 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
3104         PR target/42774
3105         * gcc.target/alpha/pr42774.c: New test.
3107 2010-01-18  Richard Guenther  <rguenther@suse.de>
3109         PR tree-optimization/42781
3110         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
3112 2010-01-17  Richard Guenther  <rguenther@suse.de>
3114         PR middle-end/42248
3115         * gcc.c-torture/execute/pr42248.c: New testcase.
3117 2010-01-17  Richard Guenther  <rguenther@suse.de>
3119         PR tree-optimization/42773
3120         * g++.dg/torture/pr42773.C: New testcase.
3122 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
3124         PR fortran/42677
3125         * gfortran.dg/interface_assignment_5.f90: New test.
3127 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
3129         PR c++/42697
3130         * g++.dg/template/crash94.C: Reverted.
3132 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
3134         PR debug/42767
3135         * gcc.dg/debug/pr42767.c: New.
3137 2010-01-15  Jason Merrill  <jason@redhat.com>
3139         PR c++/42761
3140         * g++.dg/cpp0x/decltype22.C: New.
3142 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
3144         PR middle-end/42760
3145         * g++.dg/torture/pr42760.C: New test.
3147 2010-01-15  Jing Yu  <jingyu@google.com>
3149         PR rtl-optimization/42691
3150         * gcc.c-torture/execute/pr42691.c: New.
3152 2010-01-15  Richard Guenther  <rguenther@suse.de>
3154         PR middle-end/42739
3155         * g++.dg/torture/pr42739.C: New testcase.
3157 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
3159         * g++.dg/template/error45.C: Revert as part of reverting changes
3160         or PR c++/42634.
3162 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3164         PR fortran/42684
3165         * gfortran.dg/interface_31.f90: New test.
3167 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3169         * gcc.target/powerpc/pr42747.c: New file.
3171 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3173         PR middle-end/42674
3174         * c-c++-common/pr42674.c: New test.
3176         PR c++/42608
3177         * g++.dg/template/instantiate11.C: New test.
3179 2010-01-14  Jason Merrill  <jason@redhat.com>
3181         PR c++/42701
3182         * g++.dg/overload/error3.C: New.
3184         PR c++/42655
3185         * g++.dg/overload/rvalue1.C: New.
3187 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3189         PR tree-optimization/42706
3190         * gcc.dg/ipa/pr42706.c: New testcase.
3192 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3194         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
3196 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3198         PR tree-optimization/42714
3199         * g++.dg/torture/pr42714.C: New test.
3201 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3203         PR rtl-optimization/42246
3204         * gfortran.dg/pr42246-2.f: New.
3206 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3208         PR rtl-optimization/42389
3209         * gcc.dg/pr42389.c: New.
3211 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3213         PR rtl-optimization/42388
3214         * gcc.dg/pr42388.c: New.
3216 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3218         PR rtl-optimization/42294
3219         * gfortran.dg/pr42294.f: New.
3221 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3223         PR rtl-optimization/39453
3224         PR rtl-optimization/42246
3225         * gcc.dg/pr39453.c: New.
3226         * gcc.dg/pr42246.c: New.
3228 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3230         PR middle-end/42245
3231         * gcc.dg/pr42245.c: New.
3232         * gcc.dg/pr42245-2.c: New.
3234 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3236         PR rtl-optimization/42249
3237         * gcc.dg/pr42249.c: New.
3239 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3241         PR c/42721
3242         * gcc.c-torture/execute/pr42721.c: New test.
3244 2010-01-14  Ira Rosen  <irar@il.ibm.com>
3246         PR tree-optimization/42709
3247         * gcc.dg/vect/pr42709.c: New test.
3249 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3251         PR fortran/41478
3252         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
3253         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
3255 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3257         PR fortran/42481
3258         * gfortran.dg/generic_19.f90 : New test.
3260 2010-01-13  Richard Guenther  <rguenther@suse.de>
3262         PR tree-optimization/42730
3263         * gcc.c-torture/compile/pr42730.c: New testcase.
3265 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
3267         PR target/pr42542
3268         * gcc.target/ia64/pr42542-1.c: New.
3269         * gcc.target/ia64/pr42542-2.c: New.
3270         * gcc.target/ia64/pr42542-3.c: New.
3272 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
3274         PR c++/42634
3275         * g++.dg/template/error45.C: New test.
3277 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3279         PR tree-optimization/42704
3280         * g++.dg/torture/pr42704.C: New test.
3282 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3284         PR tree-optimization/42703
3285         * gcc.c-torture/compile/pr42703.c: New test.
3287 2010-01-13  Richard Guenther  <rguenther@suse.de>
3289         PR tree-optimization/42705
3290         * gcc.c-torture/compile/pr42705.c: New testcase.
3292 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
3294         * gcc.target/bfin/l2.c: New test.
3295         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
3297 2010-01-13  Richard Guenther  <rguenther@suse.de>
3299         PR middle-end/42716
3300         * gcc.c-torture/compile/pr42716.c: New testcase.
3302 2010-01-13  Richard Guenther  <rguenther@suse.de>
3304         PR lto/42678
3305         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
3307 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
3309         PR c/42708
3310         * gcc.c-torture/compile/pr42708-1.c: New test.
3312 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
3314         PR debug/42662
3315         * gcc.dg/pr42662.c: New test.
3317         PR tree-optimization/42645
3318         * g++.dg/other/pr42645-1.C: New test.
3319         * g++.dg/other/pr42645-2.C: New test.
3321 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
3323         PR target/42416
3324         * gcc.target/powerpc/warn-1.c: New test.
3325         * gcc.target/powerpc/warn-2.c: New test.
3327 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
3329         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
3330         stack alignment.
3332 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
3334         * gcc.dg/lto/20100108_0.c: New.
3336 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
3338         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
3339         Add -march=i686 -msse for 32bit x86 targets.
3341 2010-01-10  Richard Guenther  <rguenther@suse.de>
3343         PR middle-end/42667
3344         * gcc.dg/torture/pr42667.c: New testcase.
3346 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3348         PR fortran/32489
3349         * gfortran.dg/array_constructor_34.f90: New test.
3351 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3353         PR fortran/20923
3354         * gfortran.dg/array_constructor_33.f90: New test.
3355         gfortran.dg/array_function_5.f90: Add credit.
3357 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3359         PR debug/42631
3360         * gcc.dg/pr42631.c: New.
3362 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3364         PR debug/42630
3365         * gcc.dg/pr42630.c: New.
3367 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3369         PR debug/42629
3370         * gcc.dg/pr42629.c: New.
3372 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3374         PR middle-end/42363
3375         * gcc.dg/torture/pr42363.c: New.
3377 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3379         PR debug/42604
3380         PR debug/42395
3381         * gcc.dg/vect/pr42604.c: New.
3382         * gcc.dg/vect/pr42395.c: New.
3384 2010-01-09  Richard Guenther  <rguenther@suse.de>
3386         PR middle-end/42512
3387         * gcc.c-torture/execute/pr42512.c: New testcase.
3389 2010-01-09  Tobias Burnus  <burnus@net-b.de>
3391         PR fortran/41298
3392         * gfortran.dg/c_ptr_tests_14.f90: New test.
3394 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3396         PR ada/41929
3397         * gnat.dg/null_pointer_deref1.adb: Don't run on
3398         sparc*-sun-solaris2.11.
3400 2010-01-08  Richard Guenther  <rguenther@suse.de>
3402         PR lto/42528
3403         * gcc.dg/lto/20100103-1_0.c: New testcase.
3404         * gcc.dg/lto/20100103-2_0.c: Likewise.
3406 2010-01-08  Tobias Burnus  <burnus@net-b.de
3408         PR/fortran 25829
3409         * gfortran.dg/asynchronous_1.f90: New test.
3410         * gfortran.dg/asynchronous_2.f90: New test.
3411         * gfortran.dg/conflicts.f90: Update error message.
3413 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
3415         c++/40155
3416         * g++.dg/cpp0x/variadic-unify-2.C: New test.
3418 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
3420         PR tree-optimization/42625
3421         * g++.dg/opt/dtor4.C: New test.
3422         * g++.dg/opt/dtor4.h: New.
3423         * g++.dg/opt/dtor4-aux.cc: New.
3425 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3427         PR fortran/42597
3428         * gfortran.dg/proc_ptr_26.f90: New test.
3430 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3432         PR fortran/41872
3433         * gfortran.dg/allocatable_scalar_7.f90: New test.
3435 2010-01-06  Richard Guenther  <rguenther@suse.de>
3437         * gcc.c-torture/compile/pr42632.c: New testcase.
3439 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3441         PR target/42542
3442         * gcc.target/i386/pr42542-4.c: New.
3443         * gcc.target/i386/pr42542-4a.c: Likewise.
3444         * gcc.target/i386/pr42542-5.c: Likewise.
3445         * gcc.target/i386/pr42542-5a.c: Likewise.
3447 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3449         * gcc.dg/tls/opt-15.c: New test.
3451 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3453         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
3455 2010-01-05  Martin Jambor  <mjambor@suse.cz>
3457         PR tree-optimization/42462
3458         * g++.dg/torture/pr42462.C: New test.
3460 2010-01-05  Jason Merrill  <jason@redhat.com>
3462         * g++.dg/cpp0x/initlist30.C: New test.
3464 2010-01-05  Richard Guenther  <rguenther@suse.de>
3466         PR tree-optimization/42614
3467         * gcc.c-torture/execute/pr42614.c: New testcase.
3469 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
3471         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
3472         * gcc.dg/Wunreachable-1.c: Remove the testcase of
3473         -Wunreachable-code.
3474         * gcc.dg/Wunreachable-2.c: Likewise.
3475         * gcc.dg/Wunreachable-3.c: Likewise.
3476         * gcc.dg/Wunreachable-4.c: Likewise.
3477         * gcc.dg/Wunreachable-5.c: Likewise.
3478         * gcc.dg/Wunreachable-6.c: Likewise.
3479         * gcc.dg/Wunreachable-7.c: Likewise.
3480         * gcc.dg/Wunreachable-8.c: Likewise.
3481         * gcc.dg/20041231-1.c: Likewise.
3483 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
3485         PR other/42611
3486         * gcc.dg/pr42611.c: New test.
3488         PR tree-optimization/42508
3489         * g++.dg/opt/pr42508.C: New test.
3491 2010-01-05  Tobias Burnus  <burnus@net-b.de>
3493         PR fortran/41872
3494         * gfortran.dg/allocatable_scalar_8.f90: New.
3496 2010-01-04  Martin Jambor  <mjambor@suse.cz>
3498         PR tree-optimization/42398
3499         * gcc.c-torture/compile/pr42398.c: New test.
3501 2010-01-04  Jason Merrill  <jason@redhat.com>
3503         PR c++/42555
3504         * g++.dg/ext/attrib35.C: New.
3506         PR c++/42567
3507         * g++.dg/cpp0x/auto17.C: New.
3509 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
3511         * gcc.dg/lto/20100104_0.c: New.
3513 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
3515         PR target/42542
3516         * gcc.target/i386/pr42542-1.c: New.
3517         * gcc.target/i386/pr42542-1a.c: Likewise.
3518         * gcc.target/i386/pr42542-1b.c: Likewise.
3519         * gcc.target/i386/pr42542-2.c: Likewise.
3520         * gcc.target/i386/pr42542-2a.c: Likewise.
3521         * gcc.target/i386/pr42542-2b.c: Likewise.
3522         * gcc.target/i386/pr42542-3.c: Likewise.
3523         * gcc.target/i386/pr42542-3a.c: Likewise.
3525 2009-01-04  Tobias Burnus  <burnus@net-b.de>
3527         PR fortran/41872
3528         * gfortran.dg/allocatable_scalar_5.f90: New test.
3529         * gfortran.dg/allocatable_scalar_6.f90: New test.
3531 2010-01-03  Richard Guenther  <rguenther@suse.de>
3533         PR testsuite/42583
3534         * gfortran.dg/gomp/recursion1.f90: Remove.
3536 2010-01-03  Richard Guenther  <rguenther@suse.de>
3538         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3539         * gcc.dg/uninit-6.c: Likewise.
3540         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3542 2010-01-03  Richard Guenther  <rguenther@suse.de>
3544         PR tree-optimization/42589
3545         * gcc.target/i386/pr42589.c: New testcase.
3547 2010-01-03  Richard Guenther  <rguenther@suse.de>
3549         PR tree-optimization/42438
3550         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3552 2010-01-02  Richard Guenther  <rguenther@suse.de>
3554         PR testsuite/41651
3555         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3557 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3559         PR target/42448
3560         * gcc.target/alpha/pr42448-1.c: New test.
3561         * gcc.target/alpha/pr42448-2.c: Ditto.
3563 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3565         PR preprocessor/41947
3566         * gcc.dg/c99-hexfloat-3.c: New test.
3568 2010-01-01  Richard Guenther  <rguenther@suse.de>
3570         PR c/42570
3571         * gcc.c-torture/execute/pr42570.c: New testcase.
3573 2010-01-01  Richard Guenther  <rguenther@suse.de>
3575         PR middle-end/42559
3576         * gcc.c-torture/compile/pr42559.c: New testcase.
3579 Copyright (C) 2010 Free Software Foundation, Inc.
3581 Copying and distribution of this file, with or without modification,
3582 are permitted in any medium without royalty provided the copyright
3583 notice and this notice are preserved.