OSDN Git Service

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