OSDN Git Service

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