OSDN Git Service

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