OSDN Git Service

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