OSDN Git Service

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