OSDN Git Service

0f7b0c1890610b34b8293613b07c729b7542a51d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2
3         PR testsuite/44195
4         * gcc.dg/lto/20100518_0.c: Limit to x86.
5
6 2010-07-06  Richard Guenther  <rguenther@suse.de>
7
8         PR middle-end/44828
9         * gcc.c-torture/execute/pr44828.c: New testcase.
10
11 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
12
13         * g++.dg/warn/noeffect2.C: Adjust expected warning.
14         * g++.dg/warn/volatile1.C: Likewise.
15         * g++.dg/template/warn1.C: Likewise.
16
17 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
18
19         AVX Programming Reference (June, 2010)
20         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
21         * g++.dg/other/i386-3.C: Likewise.
22         * gcc.target/i386/sse-12.c: Likewise.
23
24         * gcc.target/i386/f16c-check.h: New.
25         * gcc.target/i386/rdfsbase-1.c: Likewise.
26         * gcc.target/i386/rdfsbase-2.c: Likewise.
27         * gcc.target/i386/rdgsbase-1.c: Likewise.
28         * gcc.target/i386/rdgsbase-2.c: Likewise.
29         * gcc.target/i386/rdrand-1.c: Likewise.
30         * gcc.target/i386/rdrand-2.c: Likewise.
31         * gcc.target/i386/rdrand-3.c: Likewise.
32         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
33         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
34         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
35         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
36         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
37         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
38         * gcc.target/i386/wrfsbase-1.c: Likewise.
39         * gcc.target/i386/wrfsbase-2.c: Likewise.
40         * gcc.target/i386/wrgsbase-1.c: Likewise.
41         * gcc.target/i386/wrgsbase-2.c: Likewise.
42
43         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
44         (__builtin_ia32_vcvtps2ph): New.
45         (__builtin_ia32_vcvtps2ph256): Likewise.
46
47         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
48         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
49
50         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
51         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
52
53         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
54         (__builtin_ia32_vcvtps2ph256): Likewise.
55         Add fsgsbase,rdrnd,f16c.
56
57         * lib/target-supports.exp (check_effective_target_f16c): New.
58
59 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
60
61         * gcc.dg/guality/nrv-1.c: New test.
62
63 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
64
65         PR middle-end/42505
66         * gcc.target/arm/pr42505.c: New test case.
67
68 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
69
70         PR c++/44808
71         * g++.dg/opt/nrv16.C: New test.
72
73 2010-07-05  Richard Guenther  <rguenther@suse.de>
74
75         PR tree-optimization/44784
76         * gcc.c-torture/compile/pr44784.c: New testcase.
77
78 2010-07-05  Ira Rosen  <irar@il.ibm.com>
79
80         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
81         Increase loop bound and array size.
82         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
83         Likewise.
84
85 2010-07-05  Ira Rosen  <irar@il.ibm.com>
86
87         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
88         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
89         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
90         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
91         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
92
93 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
94
95         PR c++/22138
96         * g++.dg/parse/template25.C: New.
97
98 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
99
100         PR rtl-optimization/44695
101         * gcc.dg/torture/pr44695.c: New.
102
103 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
104
105         PR c++/16630
106         * g++.dg/ext/pretty3.C: New.
107
108 2010-07-04  Richard Guenther  <rguenther@suse.de>
109
110         PR middle-end/44809
111         * g++.dg/torture/pr44809.C: New testcase.
112
113 2010-07-04  Richard Guenther  <rguenther@suse.de>
114
115         PR tree-optimization/44656
116         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
117
118 2010-07-04  Ira Rosen  <irar@il.ibm.com>
119             Revital Eres  <eres@il.ibm.com>
120
121         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
122         misaligned stores.
123         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
124         gcc.dg/vect/vect-96.c: Likewise.
125         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
126         that support misaligned stores. Change the number of expected
127         misaligned accesses.
128         * gcc.dg/vect/vect-peel-1.c: New test.
129         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
130         gcc.dg/vect/vect-peel-4.c: Likewise.
131         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
132         vectorizable on all targets that support realignment.
133         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
134
135 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
136
137         PR c/44806
138         * gcc.dg/torture/pr44806.c: New.
139
140 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
141
142         * gnat.dg/cond_expr1.adb: New test.
143
144 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
145
146         * gnat.dg/modular3.adb: New test.
147         * gnat.dg/modular3_pkg.ads: New helper.
148
149 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
150             Mikael Pettersson  <mikpe@it.uu.se>
151
152         PR testsuite/44518
153         * obj-c++.dg/encode-2.mm: Produce object and save temps.
154         Make signed-ness of chars explicit.  Scan the object for
155         strings that are split by some target assemblers.
156         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
157         explicit.
158
159 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
160
161         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
162
163 2010-07-02  Le-Chun Wu  <lcwu@google.com>
164
165         PR/44128
166         * g++.dg/warn/Wshadow-7.C: New test.
167
168 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
169             Julian Brown  <julian@codesourcery.com>
170             Sandra Loosemore  <sandra@codesourcery.com>
171
172         * gcc.c-torture/execute/20100416-1.c: New test case.
173
174 2010-07-02  Julian Brown  <julian@codesourcery.com>
175             Sandra Loosemore  <sandra@codesourcery.com>
176
177         PR target/43703
178
179         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
180         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
181
182 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
183             Julian Brown  <julian@codesourcery.com>
184
185         * gcc.target/arm/neon/vadds64.c: Regenerated.
186         * gcc.target/arm/neon/vaddu64.c: Regenerated.
187         * gcc.target/arm/neon/vsubs64.c: Regenerated.
188         * gcc.target/arm/neon/vsubu64.c: Regenerated.
189         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
190         * gcc.target/arm/neon-vmls-1.c: Likewise.
191         * gcc.target/arm/neon-vsubs64.c: New execution test.
192         * gcc.target/arm/neon-vsubu64.c: New execution test.
193         * gcc.target/arm/neon-vadds64.c: New execution test.
194         * gcc.target/arm/neon-vaddu64.c: New execution test.
195
196 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
197
198         * gcc.target/arm/neon-vands64.c: New.
199         * gcc.target/arm/neon-vandu64.c: New.
200         * gcc.target/arm/neon-vbics64.c: New.
201         * gcc.target/arm/neon-vbicu64.c: New.
202         * gcc.target/arm/neon-veors64.c: New.
203         * gcc.target/arm/neon-veoru64.c: New.
204         * gcc.target/arm/neon-vorns64.c: New.
205         * gcc.target/arm/neon-vornu64.c: New.
206         * gcc.target/arm/neon-vorrs64.c: New.
207         * gcc.target/arm/neon-vorru64.c: New.
208         * gcc.target/arm/neon/vands64.c: Regenerated.
209         * gcc.target/arm/neon/vandu64.c: Regenerated.
210         * gcc.target/arm/neon/vbics64.c: Regenerated.
211         * gcc.target/arm/neon/vbicu64.c: Regenerated.
212         * gcc.target/arm/neon/veors64.c: Regenerated.
213         * gcc.target/arm/neon/veoru64.c: Regenerated.
214         * gcc.target/arm/neon/vorns64.c: Regenerated.
215         * gcc.target/arm/neon/vornu64.c: Regenerated.
216         * gcc.target/arm/neon/vorrs64.c: Regenerated.
217         * gcc.target/arm/neon/vorru64.c: Regenerated.
218
219 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
220
221         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
222
223 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
224
225         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
226         * gfortran.dg/intent_out_5.f90: Same.
227         * gfortran.dg/ltrans-7.f90: Same.
228         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
229
230 2010-07-02  Jan Hubicka  <jh@suse.cz>
231
232         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
233
234 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
235
236         * objc-obj-c++-shared/Object1.h: Correct Line endings.
237
238 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
239
240         PR c++/44780
241         * c-c++-common/Wunused-var-12.c: New test.
242
243 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
244
245         PR target/42835
246         * gcc.target/arm/pr42835.c: New test.
247
248         PR target/42172
249         * gcc.target/arm/pr42172-1.c: New test.
250
251 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
252
253         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
254
255 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
256
257         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
258         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
259         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
260         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
261         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
262         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
263         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
264         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
265         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
266         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
267         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
268         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
269         * gcc.target/arm/neon-vdup_ns64.c: New.
270         * gcc.target/arm/neon-vdup_nu64.c: New.
271         * gcc.target/arm/neon-vdupQ_ns64.c: New.
272         * gcc.target/arm/neon-vdupQ_nu64.c: New.
273         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
274         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
275         * gcc.target/arm/neon-vmov_ns64.c: New.
276         * gcc.target/arm/neon-vmov_nu64.c: New.
277         * gcc.target/arm/neon-vmovQ_ns64.c: New.
278         * gcc.target/arm/neon-vmovQ_nu64.c: New.
279         * gcc.target/arm/neon-vget_lanes64.c: New.
280         * gcc.target/arm/neon-vget_laneu64.c: New.
281         * gcc.target/arm/neon-vset_lanes64.c: New.
282         * gcc.target/arm/neon-vset_laneu64.c: New.
283
284 2010-07-02  Richard Guenther  <rguenther@suse.de>
285
286         * g++.dg/torture/20100702-1.C: New testcase.
287
288 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
289
290         PR target/44707
291         * gcc.c-torture/compile/pr44707.c: New test.
292
293 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
294
295         PR c++/44039
296         * g++.dg/template/crash101.C: New.
297
298 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
299
300         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
301         Use the ABI-0 accessors and fail it for m64.
302
303 2010-07-02  Jan Hubicka  <jh@suse.cz>
304
305         * g++.dg/tree-ssa/pr44706.C: New testcase.
306
307 2010-07-02  Richard Guenther  <rguenther@suse.de>
308
309         PR tree-optimization/44748
310         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
311
312 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
313
314         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
315         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
316         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
317         the method types to forward:.
318
319 2010-06-30  Jason Merrill  <jason@redhat.com>
320
321         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
322         * g++.dg/other/pr25632.C: Likewise.
323
324 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
325
326         PR tree-optimization/40421
327         * gfortran.fortran-torture/compile/pr40421.f90: New test.
328
329 2010-07-01  Richard Guenther  <rguenther@suse.de>
330
331         PR middle-end/42834
332         PR middle-end/44468
333         * gcc.c-torture/execute/20100316-1.c: New testcase.
334         * gcc.c-torture/execute/pr44468.c: Likewise.
335         * gcc.c-torture/compile/20100609-1.c: Likewise.
336         * gcc.dg/volatile2.c: Adjust.
337         * gcc.dg/plugin/selfassign.c: Likewise.
338         * gcc.dg/pr36902.c: Likewise.
339         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
340         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
341         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
342         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
343         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
344         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
345         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
346         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
347         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
348         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
349         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
350         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
351         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
352         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
353         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
354         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
355         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
356         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
357         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
358         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
359         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
360         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
361         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
362         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
363         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
364         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
365         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
366         * gcc.dg/struct/w_prof_local_array.c: Likewise.
367         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
368         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
369         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
370         * gcc.dg/struct/w_prof_global_array.c: Likewise.
371         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
372         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
373         * gcc.dg/struct/w_prof_local_var.c: Likewise.
374         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
375         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
376         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
377         * gcc.dg/struct/w_prof_global_var.c: Likewise.
378         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
379         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
380         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
381         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
382         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
383         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
384         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
385         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
386         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
387         * gcc.dg/tree-prof/stringop-1.c: Adjust.
388         * g++.dg/tree-ssa/pr31146.C: Likewise.
389         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
390         * g++.dg/tree-ssa/pr33604.C: Likewise.
391         * g++.dg/plugin/selfassign.c: Likewise.
392         * gfortran.dg/array_memcpy_3.f90: Likewise.
393         * gfortran.dg/array_memcpy_4.f90: Likewise.
394         * c-c++-common/torture/pr42834.c: New testcase.
395
396 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
397
398         PR c++/44628
399         * g++.dg/template/crash100.C: New.
400
401 2010-06-30  Jan Hubicka  <jh@suse.cz>
402
403         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
404
405 2010-06-30  Michael Matz  <matz@suse.de>
406
407         PR bootstrap/44699
408         * gcc.dg/pr44699.c: New test.
409
410 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
411
412         PR tree-optimization/39799
413         * c-c++-common/uninit-17.c: New test.
414
415 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416
417         PR libfortran/43298
418         * gfortran.dg/read_infnan_1.f90: New test.
419
420 2010-06-29  Jason Merrill  <jason@redhat.com>
421
422         Enable implicitly declared move constructor/operator= (N3053).
423         * g++.dg/cpp0x/implicit3.C: New.
424         * g++.dg/cpp0x/implicit4.C: New.
425         * g++.dg/cpp0x/implicit5.C: New.
426         * g++.dg/cpp0x/implicit-copy.C: Adjust.
427         * g++.dg/cpp0x/not_special.C: Adjust.
428         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
429         * g++.dg/cpp0x/rv1n.C: Adjust.
430         * g++.dg/cpp0x/rv1p.C: Adjust.
431         * g++.dg/cpp0x/rv2n.C: Adjust.
432         * g++.dg/cpp0x/rv2p.C: Adjust.
433         * g++.dg/cpp0x/rv3n.C: Adjust.
434         * g++.dg/cpp0x/rv3p.C: Adjust.
435         * g++.dg/cpp0x/rv4n.C: Adjust.
436         * g++.dg/cpp0x/rv4p.C: Adjust.
437         * g++.dg/cpp0x/rv5n.C: Adjust.
438         * g++.dg/cpp0x/rv5p.C: Adjust.
439         * g++.dg/cpp0x/rv6n.C: Adjust.
440         * g++.dg/cpp0x/rv6p.C: Adjust.
441         * g++.dg/cpp0x/rv7n.C: Adjust.
442         * g++.dg/cpp0x/rv7p.C: Adjust.
443         * g++.dg/cpp0x/rv8p.C: Adjust.
444         * g++.dg/gomp/pr26690-1.C: Adjust.
445         * g++.dg/other/error20.C: Adjust.
446         * g++.dg/other/error31.C: Adjust.
447         * g++.dg/parse/error19.C: Adjust.
448         * g++.dg/template/qualttp5.C: Adjust.
449         * g++.old-deja/g++.law/ctors5.C: Adjust.
450
451         Enable implicitly deleted functions (N2346)
452         * g++.dg/cpp0x/defaulted17.C: New.
453         * g++.dg/cpp0x/implicit1.C: New.
454         * g++.dg/cpp0x/implicit2.C: New.
455         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
456         * g++.dg/ext/has_virtual_destructor.C: Adjust.
457         * g++.dg/init/ctor4.C: Adjust.
458         * g++.dg/init/synth2.C: Adjust.
459         * g++.dg/lto/20081118_1.C: Adjust.
460         * g++.dg/other/error13.C: Adjust.
461         * g++.dg/other/unused1.C: Adjust.
462         * g++.old-deja/g++.bob/inherit2.C: Adjust.
463         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
464         * g++.old-deja/g++.jason/opeq3.C: Adjust.
465         * g++.old-deja/g++.law/ctors17.C: Adjust.
466         * g++.old-deja/g++.oliva/delete1.C: Adjust.
467         * g++.old-deja/g++.pt/assign1.C: Adjust.
468         * g++.old-deja/g++.pt/crash20.C: Adjust.
469
470         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
471         * g++.dg/cpp0x/defaulted13.C: Adjust.
472         * g++.dg/cpp0x/defaulted2.C: Adjust.
473         * g++.dg/cpp0x/defaulted3.C: Adjust.
474         * g++.dg/cpp0x/initlist9.C: Adjust.
475         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
476         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
477         * g++.dg/init/synth2.C: Adjust.
478
479         * g++.dg/cpp0x/defaulted19.C: New.
480
481         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
482         * g++.dg/template/error23.C: Fix for -std=c++0x.
483
484 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
485
486         PR fortran/44718
487         * gfortran.dg/proc_ptr_28.f90: New.
488
489 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
490
491         PR tree-optimization/43801
492         * g++.dg/torture/pr43801.C: New test.
493
494         PR debug/44668
495         * g++.dg/debug/dwarf2/accessibility1.C: New test.
496
497 2010-06-29  Jason Merrill  <jason@redhat.com>
498
499         PR c++/44587
500         * g++.dg/template/qualified-id2.C: New.
501         * g++.dg/template/qualified-id3.C: New.
502
503 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
504
505         PR fortran/44696
506         * gfortran.dg/associated_target_4.f90: New.
507
508 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
509
510         PR fortran/44582
511         * gfortran.dg/aliasing_array_result_1.f90 : New test.
512
513 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
514
515         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
516
517 2010-06-29  Jan Hubicka  <jh@suse.cz>
518
519         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
520
521 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
522
523         PR target/43902
524         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
525         * gcc.target/arm/wmul-3.c: New test.
526         * gcc.target/arm/wmul-4.c: New test.
527
528 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
529
530         PR rtl-optimization/44659
531         * gcc.target/i386/extract-1.c: New.
532         * gcc.target/i386/extract-2.c: Likewise.
533         * gcc.target/i386/extract-3.c: Likewise.
534         * gcc.target/i386/extract-4.c: Likewise.
535         * gcc.target/i386/extract-5.c: Likewise.
536         * gcc.target/i386/extract-6.c: Likewise.
537
538 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
539
540         PR c++/44682
541         * g++.dg/warn/Wunused-var-14.C: New test.
542
543 2010-06-28  Tobias Burnus  <burnus@net-b.de>
544
545         PR fortran/43298
546         * gfortran.dg/nan_6.f90: New.
547
548 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
549
550         PR tree-optimization/43781
551         * gcc.dg/torture/pr43781.c: New.
552
553 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
554
555         PR fortran/40158
556         * gfortran.dg/actual_rank_check_1.f90: New test.
557
558 2010-06-28  Martin Jambor  <mjambor@suse.cz>
559
560         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
561
562 2010-06-28  Jan Hubicka  <jh@suse.cz>
563
564         PR tree-optimization/44687
565         * gcc.c-torture/compile/pr44687.c
566
567 2010-06-28  Martin Jambor  <mjambor@suse.cz>
568
569         PR c++/44535
570         * g++.dg/torture/pr44535.C: New test.
571
572 2010-06-28  Michael Matz  <matz@suse.de>
573
574         PR middle-end/44592
575         * gfortran.dg/pr44592.f90: New test.
576
577 2010-06-28  Jan Hubicka  <jh@suse.cz>
578
579         PR tree-optimization/44357
580         * g++.dg/torture/pr44357.C: New testcase.
581
582 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
583
584         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
585         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
586         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
587         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
588         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
589         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
590         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
591         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
592
593 2010-06-27  Jan Hubicka  <jh@suse.cz>
594
595         * gcc.c-torture/compile/pr44686.c: New file.
596
597 2010-06-27  Richard Guenther  <rguenther@suse.de>
598
599         PR tree-optimization/44683
600         * gcc.c-torture/execute/pr44683.c: New testcase.
601
602 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
603
604         * gnat.dg/noreturn3.ad[sb]: New test.
605
606 2010-06-26  Jason Merrill  <jason@redhat.com>
607
608         * g++.dg/cpp0x/explicit5.C: New.
609
610 2010-06-26  Richard Guenther  <rguenther@suse.de>
611
612         PR tree-optimization/44393
613         * gcc.dg/pr44393.c: New testcase.
614
615 2010-06-26  Jan Hubicka  <jh@suse.cz>
616
617         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
618
619 2010-06-26  Richard Guenther  <rguenther@suse.de>
620
621         PR middle-end/44674
622         * gcc.dg/pr44674.c: New testcase.
623
624 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
625
626         * gcc.dg/opts-3.c: New test.
627
628 2010-06-26  Tobias Burnus  <burnus@net-b.de>
629
630         * gfortran.dg/type_decl_1.f90: New.
631         * gfortran.dg/type_decl_2.f90: New.
632
633 2010-06-26  Tobias Burnus  <burnus@net-b.de>
634
635         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
636         * gfortran.dg/semicolon_fixed_2.f: Ditto.
637
638 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
639
640         PR testsuite/38946
641         * gfortran.dg/array_constructor_23.f: Update test to allow for small
642         error in comparing reals.
643
644 2010-06-25  Tobias Burnus  <burnus@net-b.de>
645
646         * selected_real_kind_2.f90: New.
647         * selected_real_kind_3.f90: New.
648
649 2010-06-25  Tobias Burnus  <burnus@net-b.de>
650
651         * gfortran.dg/entry_19.f90: New.
652
653 2010-06-25  Tobias Burnus  <burnus@net-b.de>
654
655         * gfortran.dg/end_subroutine_1.f90: New.
656         * gfortran.dg/end_subroutine_2.f90: New.
657         * gfortran.dg/interface_proc_end.f90: Update.
658
659 2010-06-25  Tobias Burnus  <burnus@net-b.de>
660
661         * gfortran.dg/semicolon_fixed.f: Update.
662         * gfortran.dg/semicolon_fixed_2.f: New.
663         * gfortran.dg/semicolon_free_2.f90: New.
664         * gfortran.dg/semicolon_free.f90: Update.
665
666 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
667
668         PR fortran/44448
669         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
670
671 2010-06-25  Martin Jambor  <mjambor@suse.cz>
672
673         * g++.dg/ipa/iinline-3.C: New test.
674         * gcc.dg/ipa/modif-1.c: Removed.
675
676 2010-06-25  Jan Hubicka  <jh@suse.cz>
677
678         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
679
680 2010-06-25  Martin Jambor  <mjambor@suse.cz>
681
682         * g++.dg/ipa/iinline-2.C: New test.
683
684 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
685
686         PR middle-end/43866
687         * gfortran.dg/pr43866.f90: New test.
688
689         PR tree-optimization/44539
690         * gcc.dg/pr44539.c: New test.
691
692 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
693
694         From Jim Wilson:
695         PR target/43902
696         * gcc.target/mips/madd-9.c: New test.
697
698 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
699
700         PR c/44517
701         * gcc.dg/noncompile/pr44517.c: New.
702         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
703
704 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
705
706         PR testsuite/43283
707         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
708         and add argument to nop for IA64.
709
710 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
711
712         PR target/44588
713         * gcc.target/i386/mod-1.c: New.
714         * gcc.target/i386/umod-1.c: Likewise.
715         * gcc.target/i386/umod-2.c: Likewise.
716         * gcc.target/i386/umod-3.c: Likewise.
717
718 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
719
720         PR middle-end/44492
721         * g++.dg/torture/pr44492.C: New test.
722
723 2010-06-24  Andi Kleen  <ak@linux.intel.com>
724
725         * c-c++-common/warn-omitted-condop.c: New.
726
727 2010-06-24  Tobias Burnus  <burnus@net-b.de>
728
729         PR fortran/44614
730         * gfortran.dg/import8.f90: New.
731
732 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
733
734         * gnat.dg/not_null.adb: Update test case.
735
736 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
737
738         PR c++/44619
739         * g++.dg/warn/Wunused-var-13.C: New test.
740
741         PR c++/44627
742         * g++.dg/diagnostic/method1.C: New test.
743
744 2010-06-22  Cary Coutant  <ccoutant@google.com>
745
746         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
747
748 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
749
750         PR fortran/44616
751         * gfortran.dg/abstract_type_8.f03: New.
752
753 2010-06-21  Jason Merrill  <jason@redhat.com>
754
755         * g++.dg/cpp0x/noexcept08.C: New.
756
757         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
758
759 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
760
761         PR target/44615
762         * gcc.target/i386/sse2-vec-2a.c: New.
763
764 2010-06-21  DJ Delorie  <dj@redhat.com>
765
766         * gcc.dg/pragma-diag-1.c: New.
767
768 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
769
770         PR target/44615
771         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
772
773 2010-06-21  Alan Modra  <amodra@gmail.com>
774
775         PR testsuite/44505
776         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
777         tail call to check_fa_mid.
778
779 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
780
781         PR target/44575
782         * gcc.c-torture/execute/pr44575.c: New test.
783
784 2010-06-21  Tobias Burnus  <burnus@net-b.de>
785
786         PR fortran/40632
787         * gfortran.dg/contiguous_1.f90: New.
788         * gfortran.dg/contiguous_2.f90: New.
789         * gfortran.dg/contiguous_3.f90: New.
790
791 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
792
793         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
794         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
795
796 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
797
798         PR target/44546
799         * gcc.target/i386/pr44546.c: New test.
800
801 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
802
803         * gcc.dg/opts-2.c: New test.
804
805 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
806
807         PR fortran/44584
808         * gfortran.dg/typebound_proc_15.f03: Modified.
809
810 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
811
812         PR target/44072
813         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
814         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
815
816 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
817
818         * g++.dg/ext/label13.C: Fix typo in last change.
819
820 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
821
822         PR libfortran/44477
823         * gfortran.dg/eof_3.f90
824         * gfortran.dg/endfile_2.f90
825         * gfortran.dg/endfile_4.f90
826         * gfortran.dg/endfile_3.f90
827
828 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
829
830         PR c++/41090
831         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
832
833 2010-06-18  Tobias Burnus  <burnus@net-b.de>
834
835         PR fortran/44556
836         * gfortran.dg/allocate_alloc_opt_11.f90: New.
837
838 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
839
840         * gcc.target/arm/pr40900.c: New test.
841
842 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
843
844         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
845
846 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
847
848         PR fortran/44558
849         * gfortran.dg/typebound_call_15.f03: New.
850
851 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
852
853         PR c++/44486
854         * g++.dg/pr44486.C: New.
855
856 2010-06-16  DJ Delorie  <dj@redhat.com>
857
858         * gcc.target/i386/volatile-bitfields-1.c: New.
859         * gcc.target/i386/volatile-bitfields-2.c: New.
860
861 2010-06-16  Jason Merrill  <jason@redhat.com>
862
863         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
864
865         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
866
867 2010-06-16  Richard Guenther  <rguenther@suse.de>
868
869         PR c/44555
870         * gcc.c-torture/execute/pr44555.c: New testcase.
871
872 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
873
874         PR fortran/44549
875         * gfortran.dg/typebound_proc_16.f03: New.
876
877 2010-06-16  Martin Jambor  <mjambor@suse.cz>
878
879         * g++.dg/torture/pr43905.C: New test.
880
881 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
882
883         PR testsuite/44538
884         * gcc.dg/vect/slp-perm-5.c (main): Prevent
885         initialization loop from being vectorized.
886         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
887
888 2010-06-16  Alan Modra  <amodra@gmail.com>
889
890         PR tree-optimization/44507
891         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
892
893 2010-06-15  Jason Merrill  <jason@redhat.com>
894
895         * g++.dg/overload/arg3.C: Adjust error locations.
896         * g++.dg/overload/copy1.C: Likewise.
897         * g++.dg/tc1/dr152.C: Likewise.
898         * g++.dg/template/incomplete4.C: Likewise.
899         * g++.dg/template/incomplete5.C: Likewise.
900         * g++.old-deja/g++.bob/inherit2.C: Likewise.
901         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
902         * g++.old-deja/g++.pt/crash9.C: Likewise.
903
904         * g++.dg/inherit/virtual5.C: New.
905
906         * g++.dg/cpp0x/defaulted18.C: New.
907
908         * g++.dg/cpp0x/initlist40.C: New.
909
910         * g++.dg/cpp0x/initlist39.C: New.
911
912 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
913
914         PR middle-end/44391
915         * gcc.dg/graphite/pr44391.c: New.
916
917 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
918
919         PR fortran/43388
920         * gfortran.dg/allocate_alloc_opt_8.f90: New.
921         * gfortran.dg/allocate_alloc_opt_9.f90: New.
922         * gfortran.dg/allocate_alloc_opt_10.f90: New.
923         * gfortran.dg/class_allocate_2.f03: Modified an error message.
924
925 2010-06-15  Richard Guenther  <rguenther@suse.de>
926
927         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
928
929 2010-06-15  Richard Guenther  <rguenther@suse.de>
930
931         * gcc.dg/vect/bb-slp-21.c: Adjust.
932         * gcc.dg/vect/bb-slp-13.c: Likewise
933         * gcc.dg/vect/bb-slp-4.c: Likewise
934         * gcc.dg/vect/bb-slp-22.c: Likewise
935         * gcc.dg/vect/bb-slp-14.c: Likewise
936         * gcc.dg/vect/bb-slp-23.c: Likewise
937         * gcc.dg/vect/bb-slp-15.c: Likewise
938         * gcc.dg/vect/bb-slp-17.c: Likewise
939         * gcc.dg/vect/bb-slp-18.c: Likewise
940         * gcc.dg/vect/bb-slp-19.c: Likewise
941         * gcc.dg/vect/bb-slp-10.c: Likewise
942         * gcc.dg/vect/bb-slp-11.c: Likewise
943         * gcc.dg/vect/bb-slp-20.c: Likewise
944         * gcc.dg/vect/bb-slp-3.c: Likewise
945
946 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
947
948         PR fortran/44536
949         * gfortran.dg/gomp/pr44536.f90: New test.
950         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
951
952 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
953
954         PR target/44534
955         * gcc.target/i386/avx-vextractf128-256-3.c: New.
956         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
957
958 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
959
960         PR tree-optimization/44508
961         * gcc.dg/tree-ssa/pr21086.c: Adjust.
962
963         PR bootstrap/44509
964         * gcc.dg/pr44509.c: New test.
965
966 2010-06-14  Ira Rosen  <irar@il.ibm.com>
967
968         PR tree-optimization/44507
969         * gcc.dg/vect/pr44507.c: New test.
970
971 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
972
973         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
974         and c-pretty-print.h.
975
976         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
977
978 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
979
980         * gfortran.dg/whole_file_18.f90: Updated error message.
981
982 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
983
984         * gfortran.dg/whole_file_20.f03: New.
985
986 2010-06-12  Jan Hubicka  <jh@suse.cz>
987
988         * gcc.c-torture/compile/pc44485.c: New testcase.
989
990 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
991
992         PR fortran/40117
993         * gfortran.dg/typebound_proc_4.f03: Modified error message.
994         * gfortran.dg/typebound_proc_14.f03: New.
995         * gfortran.dg/typebound_proc_15.f03: New.
996
997 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
998
999         * gcc.dg/opts-1.c: New test.
1000
1001 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
1002
1003         * gcc.dg/funroll-loops-all.c: Update expected error.
1004
1005 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
1006
1007         PR target/44481
1008         * gcc.target/i386/pr44481.c: New test.
1009
1010 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1011
1012         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
1013
1014 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
1015
1016         PR middle-end/44483
1017         * gcc.dg/tree-ssa/pr44483.c: New.
1018
1019 2010-06-11  Paul Brook  <paul@codesourcery.com>
1020
1021         * g++.dg/other/arm-neon-1.C: New test.
1022
1023 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
1024
1025         PR fortran/42051
1026         PR fortran/43896
1027         * gfortran.dg/class_23.f03: New test.
1028
1029 2010-06-11  Jan Hubicka  <jh@suse.cz>
1030
1031         * gcc.dg/ipa/pure-const-2.c: New testcase.
1032
1033 2010-06-11  Jan Hubicka  <jh@suse.cz>
1034
1035         * gcc.dg/noreturn-7.c: Update.
1036         * gcc.dg/noreturn-4.c: Update.
1037
1038 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
1039
1040         Fix MIPS bootstrap
1041         * g++.dg/other/typedef4.C: New test.
1042
1043 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
1044
1045         PR fortran/44207
1046         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
1047
1048 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
1049
1050         PR fortran/44457
1051         * gfortran.dg/asynchronous_3.f03
1052
1053 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
1054
1055         PR middle-end/44185
1056         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
1057         non-temporal stores out of the tests to form new test cases.  As a
1058         result, no non-temporal store should be generated in this case.
1059
1060         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
1061         prefetch-7.c that generate one non-temporal store.
1062
1063         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
1064         prefetch-7.c that generate one non-temporal store and one
1065         one-temporal prefetch.
1066
1067 2010-06-10  Martin Jambor  <mjambor@suse.cz>
1068
1069         PR tree-optimization/44258
1070         * gcc.dg/tree-ssa/pr44258.c: New test.
1071
1072 2010-06-10  Daniel Kraft  <d@domob.eu>
1073
1074         PR fortran/38936
1075         * gfortran.dg/associate_1.f03: New test.
1076         * gfortran.dg/associate_2.f95: New test.
1077         * gfortran.dg/associate_3.f03: New test.
1078         * gfortran.dg/associate_4.f08: New test.
1079
1080 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1081
1082         * gfortran.dg/selected_char_kind_4.f90: New test.
1083
1084 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
1085
1086         * gcc.dg/pr42461.c: New test.
1087
1088 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
1089
1090         PR fortran/44347
1091         * gfortran.dg/selected_real_kind_1.f90: New.
1092
1093 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
1094
1095         PR fortran/44359
1096         * gfortran.dg/warn_conversion.f90: Removed check for redundant
1097         warning.
1098         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
1099         check for warning.
1100
1101 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1102
1103         * gfortran.dg/data_namelist_conflict.f90: New test.
1104
1105 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1106
1107         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
1108         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
1109         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
1110
1111 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1112
1113         * testsuite/gfortran.dg/mvbits_9.f90: New test.
1114         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
1115         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
1116         * testsuite/gfortran.dg/btest_1.f90: Ditto.
1117         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
1118
1119 2010-06-09  Jason Merrill  <jason@redhat.com>
1120
1121         PR c++/44366
1122         * g++.dg/cpp0x/decltype23.C: Move to...
1123         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
1124
1125 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
1126
1127         PR fortran/44211
1128         * gfortran.dg/typebound_call_14.f03: New test.
1129
1130 2010-06-09  Martin Jambor  <mjambor@suse.cz>
1131
1132         PR tree-optimization/44423
1133         * gcc.dg/tree-ssa/pr44423.c: New test.
1134
1135 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
1136
1137         PR testsuite/42843
1138         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
1139         TV_NONE to initialize tv_id field.
1140         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1141         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1142         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
1143         Include toplev.h .
1144         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
1145         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
1146         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
1147
1148 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
1149
1150         PR tree-optimization/39874
1151         PR middle-end/28685
1152         * gcc.dg/pr39874.c: New file.
1153
1154 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1155
1156         * g++.dg/ext/attr-alias-1.C: New.
1157         * g++.dg/ext/attr-alias-2.C: New.
1158
1159 2010-06-07  Tobias Burnus  <burnus@net-b.de>
1160
1161         PR fortran/44446
1162         * gfortran.dg/proc_ptr_27.f90: New.
1163
1164 2010-06-07  Jason Merrill  <jason@redhat.com>
1165
1166         PR c++/44366
1167         * g++.dg/cpp0x/decltype23.C: New.
1168
1169 2010-06-08  Andrew Pinski <pinskia@gmail.com>
1170             Shujing Zhao  <pearly.zhao@oracle.com>
1171
1172         PR c/37724
1173         * gcc.dg/c90-const-expr-10.c: Adjust.
1174         * gcc.dg/c99-const-expr-10.c: Adjust.
1175         * gcc.dg/init-bad-7.c: New.
1176
1177 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1178
1179         * lib/target-supports.exp (check_effective_target_gas): New proc.
1180         * gcc.c-torture/execute/960321-1.x: New file.
1181
1182 2010-06-07  Jason Merrill  <jason@redhat.com>
1183
1184         PR c++/44401
1185         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
1186
1187 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
1188
1189         PR c++/44444
1190         * g++.dg/warn/Wunused-var-12.C: New test.
1191
1192         PR c++/44443
1193         * c-c++-common/Wunused-var-11.c: New test.
1194
1195 2010-06-07  Jan Hubicka  <jh@suse.cz>
1196
1197         * gcc.dg/ipa/pure-const-1.c: New testcase.
1198
1199 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
1200
1201         PR rtl-optimization/44404
1202         * gcc.dg/pr44404.c: New.
1203
1204 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
1205
1206         PR target/44159
1207         * gcc.target/i386/abi-2.c: Check sysv abi here.
1208         * gcc.target/i386/aes-avx-check.h: Call test in noinline
1209         function to avoid failures by different ABIs.
1210         * gcc.target/i386/aes-check.h: Likewise.
1211         * gcc.target/i386/avx-check.h: Likewise.
1212         * gcc.target/i386/fma4-check.h: Likewise.
1213         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
1214         * gcc.target/i386/mmx-check.h: Likewise.
1215         * gcc.target/i386/pclmul-avx-check.h: Likewise.
1216         * gcc.target/i386/pclmul-check.h: Likewise.
1217         * gcc.target/i386/sse-check.h: Likewise.
1218         * gcc.target/i386/sse2-check.h: Likewise.
1219         * gcc.target/i386/sse3-check.h: Likewise.
1220         * gcc.target/i386/sse4_1-check.h: Likewise.
1221         * gcc.target/i386/sse4_2-check.h: Likewise.
1222         * gcc.target/i386/sse4a-check.h: Likewise.
1223         * gcc.target/i386/ssse3-check.h: Likewise.
1224         * gcc.target/i386/xop-check.h: Likewise.
1225         * gcc.target/i386/pr27971.c: Fix for LLP64.
1226         * gcc.target/i386/pr39139.c: Likewise.
1227         * gcc.target/i386/pr39315-check.c: Likewise.
1228         * gcc.target/i386/vararg-1.c: Likewise.
1229         * gcc.target/i386/vararg-2.c: Likewise.
1230         Additional add dg-compile to avoid failure due
1231         missing foo symbol.
1232
1233         * gcc.dg/compound-literal-1.c: Fix for llp64.
1234         * gcc.dg/pr32370.c: Likewise.
1235         * gcc.dg/pr37561.c: Likewise.
1236         * gcc.dg/pr41340.c: Likewise.
1237         * gcc.dg/pr41551.c: Likewise.
1238
1239 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
1240
1241         PR c++/44188
1242         * g++.dg/debug/dwarf2/typedef3.C: New test.
1243
1244 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1245
1246         PR c/20000
1247         * c-c++-common/pr20000.c: New.
1248
1249 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
1250
1251         PR c++/44086
1252         * g++.dg/init/pr44086.C: New.
1253         * g++.dg/cpp0x/decltype4.C: Adjust.
1254
1255 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
1256
1257         PR fortran/43945
1258         * gfortran.dg/generic_23.f03: New test.
1259
1260 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
1261
1262         PR fortran/43895
1263         * gfortran.dg/alloc_comp_class_1.f90 : New test.
1264
1265 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
1266
1267         PR c++/44361
1268         * c-c++-common/Wunused-var-9.c: New test.
1269
1270 2010-06-05  Jason Merrill  <jason@redhat.com>
1271
1272         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
1273
1274 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
1275
1276         PR c/44322
1277         * gcc.dg/c99-restrict-4.c: New test.
1278
1279 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
1280
1281         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
1282         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
1283         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
1284         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
1285         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
1286         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
1287         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
1288         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
1289         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
1290         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
1291         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
1292         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
1293         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
1294         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
1295         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
1296         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
1297         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
1298         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
1299         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
1300         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
1301         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
1302         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
1303
1304 2010-06-04  Jason Merrill  <jason@redhat.com>
1305
1306         * g++.dg/cpp0x/noexcept06.C: New.
1307         * g++.dg/cpp0x/noexcept07.C: New.
1308
1309         * g++.dg/cpp0x/noexcept01.C: New.
1310         * g++.dg/cpp0x/noexcept02.C: New.
1311         * g++.dg/cpp0x/noexcept03.C: New.
1312         * g++.dg/cpp0x/noexcept04.C: New.
1313         * g++.dg/cpp0x/noexcept05.C: New.
1314
1315 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
1316
1317         PR c++/44412
1318         * g++.dg/warn/Wunused-var-10.C: New test.
1319         * g++.dg/warn/Wunused-var-11.C: New test.
1320
1321         PR c++/44362
1322         * c-c++-common/Wunused-var-10.c: New test.
1323
1324 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1325
1326         PR c/25880
1327         * gcc.dg/assign-warn-2.c: Update.
1328         * gcc.dg/cpp/line3.c: Update.
1329         * gcc.dg/c99-array-lval-8.c: Update.
1330         * gcc.dg/cast-qual-2.c: Update.
1331         * gcc.dg/c99-arraydecl-3.c:  Update.
1332         * gcc.dg/assign-warn-1.c:  Update.
1333         * gcc.dg/format/gcc_diag-1.c:  Update.
1334
1335 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
1336
1337         PR rtl-optimization/39871
1338         PR rtl-optimization/40615
1339         PR rtl-optimization/42500
1340         PR rtl-optimization/42502
1341         * gcc.target/arm/eliminate.c: New test.
1342
1343 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1344
1345         PR libstdc++/44410
1346         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
1347         * g++.old-deja/g++.other/delete3.C: Likewise.
1348         * g++.old-deja/g++.other/new.C: Likewise.
1349         * g++.old-deja/g++.law/operators27.C: Likewise.
1350         * g++.old-deja/g++.mike/p755.C: Likewise.
1351         * g++.dg/eh/new1.C: Likewise.
1352         * g++.dg/init/new5.C: Likewise.
1353
1354 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1355
1356         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
1357         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
1358         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
1359
1360 2010-06-03  Richard Guenther  <rguenther@suse.de>
1361
1362         PR lto/41921
1363         * lib/lto.exp: Always load gcc.exp.
1364         (lto-obj): For C source files invoke gcc_target_compile.
1365         * g++.dg/lto/20100603-1_0.C: New testcase.
1366         * g++.dg/lto/20100603-1_1.c: Likewise.
1367
1368 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1369
1370         PR tree-optimization/43688
1371         * gfortran.dg/pr43688.f90: New.
1372
1373 2010-06-03  Richard Guenther  <rguenther@suse.de>
1374
1375         PR lto/41584
1376         * gcc.dg/lto/20100603-1_0.c: New testcase.
1377         * gcc.dg/lto/20100603-2_0.c: Likewise.
1378         * gcc.dg/lto/20100603-3_0.c: Likewise.
1379
1380 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1381
1382         PR target/44218
1383         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
1384         * gcc.target/powerpc/recip-2.c: Ditto.
1385         * gcc.target/powerpc/recip-3.c: Ditto.
1386         * gcc.target/powerpc/recip-4.c: Ditto.
1387         * gcc.target/powerpc/recip-5.c: Ditto.
1388         * gcc.target/powerpc/recip-6.c: Ditto.
1389         * gcc.target/powerpc/recip-7.c: Ditto.
1390         * gcc.target/powerpc/recip-test.h: Ditto.
1391         * gcc.target/powerpc/recip-test2.h: Ditto.
1392
1393 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1394
1395         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
1396
1397 2010-06-02  Jason Merrill  <jason@redhat.com>
1398
1399         * g++.dg/ext/vector9.C: Expect typedef in error message.
1400
1401         PR c++/9726
1402         PR c++/23594
1403         PR c++/44333
1404         * g++.dg/tc1/dr101.C: Remove xfails.
1405
1406 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1407
1408         PR middle-end/44372
1409         * g++.dg/ipa/pr44372.C: New.
1410
1411 2010-06-02  Jan Hubicka  <jh@suse.cz>
1412
1413         PR middle-end/44295
1414         * g++.dg/torture/pr44295.C: Neww testcase.
1415
1416 2010-06-02  Jan Hubicka  <jh@suse.cz>
1417
1418         * gcc.dg/tree-ssa/loadpre6.c: Update.
1419
1420 2010-06-02  Richard Guenther  <rguenther@suse.de>
1421
1422         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
1423         diagnostic.h.
1424
1425 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
1426
1427         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
1428         the link fail message.
1429
1430 2010-06-02  Tobias Burnus  <burnus@net-b.de>
1431
1432         PR fortran/44360
1433         * gfortran.dg/use_13.f90: New test case.
1434
1435 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1436
1437         PR fortran/44371
1438         * gfortran.dg/error_stop_2.f08: Minor update.
1439
1440 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1441
1442         PR fortran/44371
1443         * gfortran.dg/error_stop_1.f08: New test.
1444         * gfortran.dg/error_stop_2.f08: New test.
1445
1446 2010-06-01  Jason Merrill  <jason@redhat.com>
1447
1448         DR 990
1449         * g++.dg/cpp0x/initlist37.C: New.
1450         * g++.dg/cpp0x/initlist38.C: New.
1451
1452         PR c++/44358
1453         * g++.dg/cpp0x/initlist36.C: New.
1454
1455 2010-05-31 Jan Hubicka  <jh@suse.cz>
1456
1457         * gcc.dg/noreturn-8.c: New testcase.
1458
1459 2010-05-31 Jan Hubicka  <jh@suse.cz>
1460
1461         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
1462         * gcc.dg/lto/noreturn-1_0.c: Move it here.
1463
1464 2010-05-31 Jan Hubicka  <jh@suse.cz>
1465
1466         * gcc.dg/lto/noreturn-1_1.c: New testcase.
1467         * gcc.dg/lto/noreturn-1_0.c: New testcase.
1468
1469 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
1470
1471         PR fortran/36928
1472         * gfortran.dg/dependency_27.f90:  New test.
1473         * gfortran.dg/array_assign_1.F90:  New test.
1474
1475 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR target/44338
1478         * gcc.target/i386/sse-24.c: New test.
1479
1480 2010-05-31  Jan Hubicka  <jh@suse.cz>
1481
1482         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
1483
1484 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR middle-end/44337
1487         * gcc.dg/pr44337.c: New test.
1488
1489         PR tree-optimization/44182
1490         * g++.dg/debug/pr44182.C: New test.
1491
1492 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1493
1494         * gcc.dg/nested-func-7.c: New test.
1495         * gnat.dg/frame_overflow.adb: Adjust directives.
1496
1497 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
1498
1499         * gnat.dg/prot2.ad[sb]: New test.
1500         * gnat.dg/prot2_pkg1.ads: New helper.
1501         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
1502
1503 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
1504
1505         * gnat.dg/array11.adb: Adjust dg-warning directive.
1506         * gnat.dg/object_overflow.adb: Likewise.
1507
1508 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
1509
1510         PR middle-end/44306
1511         * gcc.dg/tree-ssa/pr44306.c: New.
1512
1513 2010-05-29  Jan Hubicka  <jh@suse.cz>
1514
1515         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
1516
1517 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
1518
1519         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
1520
1521 2010-05-28  Mike Stump  <mikestump@comcast.net>
1522
1523         PR objc/44125
1524         * objc.dg/const-str-9.m: Remove static.
1525
1526 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
1527
1528         PR target/43636
1529         * gcc.c-torture/compile/pr43636.c: New test.
1530
1531 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
1532
1533         PR objc++/23616
1534         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
1535         * obj-c++.dg/try-catch-9.mm: Ditto.
1536
1537 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
1538
1539         Revert patch for PR c++/44188
1540         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
1541
1542 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
1543
1544         PR c++/44188
1545         * g++.dg/debug/dwarf2/typedef3.C: New test.
1546
1547 2010-05-27  Jason Merrill  <jason@redhat.com>
1548
1549         PR c++/43555
1550         * g++.dg/ext/vla9.C: New.
1551
1552 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
1553
1554         PR objc/44140
1555         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
1556         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1557         * objc.dg/torture/tls/thr-init.m: Ditto.
1558         * objc.dg/torture/trivial.m: Ditto.
1559         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
1560         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1561         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1562         * obj-c++.dg/torture/trivial.mm: Ditto.
1563
1564 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
1565
1566         * g++.dg/lto/20100302_0.C: Skip on darwin.
1567
1568 2010-05-27  Richard Guenther  <rguenther@suse.de>
1569
1570         PR tree-optimization/44284
1571         * gcc.dg/vect/vect-118.c: New testcase.
1572         * gcc.dg/vect/bb-slp-20.c: Adjust.
1573         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1574         * gcc.dg/vect/slp-9.c: Likewise.
1575         * gcc.dg/vect/slp-reduc-4.c: Likewise.
1576         * gcc.dg/vect/vect-10.c: Likewise.
1577         * gcc.dg/vect/vect-109.c: Likewise.
1578         * gcc.dg/vect/vect-12.c: Likewise.
1579         * gcc.dg/vect/vect-36.c: Likewise.
1580         * gcc.dg/vect/vect-7.c: Likewise.
1581         * gcc.dg/vect/vect-iv-8.c: Likewise.
1582         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
1583         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
1584         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
1585         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
1586         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
1587         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
1588         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
1589         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
1590         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1591         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1592         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1593         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1594         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1595         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
1596         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
1597         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
1598         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1599
1600 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1601
1602         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
1603         necessary.
1604
1605 2010-05-26  Jan Hubicka  <jh@suse.cz>
1606
1607         * gcc.dg/lto/materialize-1_0.c: New file.
1608         * gcc.dg/lto/materialize-1_1.c: New file.
1609
1610 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1611
1612         * gnat.dg/lto10.adb: New test.
1613         * gnat.dg/lto10_pkg.ads: New helper.
1614
1615 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
1616
1617         * lib/target-supports.exp (check_effective_target_int128): New
1618         function to check if __int128 types are available for target.
1619         * c-c++-common/int128-types-1.c: New.
1620         * c-c++-common/int128-1.c: New.
1621         * c-c++-common/int128-2.c: New.
1622         * g++.dg/abi/mangle43.C: New.
1623         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
1624         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
1625         pointer-wide scalar.
1626         * g++.dg/other/pr25632.C: Likewise.
1627         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
1628         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
1629         overflow warnings.
1630         * g++.dg/warn/pr13358-4.C: Likewise.
1631         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
1632         * g++.dg/warn/Wconversion-null.C: Likewise.
1633
1634 2010-05-26  Jason Merrill  <jason@redhat.com>
1635
1636         PR c++/43382
1637         * g++.dg/cpp0x/variadic101.C: New.
1638
1639 2010-05-26  Richard Guenther  <rguenther@suse.de>
1640
1641         PR rtl-optimization/44164
1642         * gcc.c-torture/execute/pr44164.c: New testcase.
1643         * g++.dg/tree-ssa/pr13146.C: Adjust.
1644
1645 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
1646
1647         PR fortran/40011
1648         * gfortran.dg/whole_file_19.f90 : New test.
1649
1650 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
1651
1652         PR fortran/30668
1653         PR fortran/31346
1654         PR fortran/34260
1655         * gfortran.dg/pr40999.f: Fix function type.
1656         * gfortran.dg/whole_file_5.f90: Likewise.
1657         * gfortran.dg/whole_file_6.f90: Likewise.
1658         * gfortran.dg/whole_file_16.f90: New.
1659         * gfortran.dg/whole_file_17.f90: New.
1660         * gfortran.dg/whole_file_18.f90: New.
1661
1662 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
1663             Iain Sandoe  <iains@gcc.gnu.org>
1664
1665         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
1666         * gcc.c-torture/compile/pr44197.c: Require alias support.
1667         * gcc.dg/lto/20081222_0.c: Ditto.
1668
1669 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
1670
1671         PR debug/42801
1672         * gcc.dg/guality/vla-2.c: New test.
1673
1674 2010-05-25  Richard Guenther  <rguenther@suse.de>
1675
1676         PR middle-end/44069
1677         * g++.dg/torture/pr44069.C: New testcase.
1678
1679 2010-05-25  Richard Guenther  <rguenther@suse.de>
1680
1681         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
1682
1683 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
1684
1685         PR objc/44140
1686         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
1687
1688 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
1689
1690         * obj-c++.dg/torture/tls/trivial.mm: New.
1691         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
1692         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
1693         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
1694         * obj-c++.dg/torture/tls/diag-1.mm: New.
1695         * obj-c++.dg/torture/tls/tls.exp: New.
1696         * obj-c++.dg/torture/trivial.mm: New.
1697         * obj-c++.dg/torture/dg-torture.exp: New.
1698         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
1699         * obj-c++.dg/tls/trivial.m: New.
1700         * obj-c++.dg/tls/init-1.mm: New.
1701         * obj-c++.dg/tls/diag-1.mm: New.
1702         * obj-c++.dg/tls/init-2.mm: New.
1703         * obj-c++.dg/tls/diag-2.mm: New.
1704         * obj-c++.dg/tls/diag-3.mm: New.
1705         * obj-c++.dg/tls/diag-4.mm: New.
1706         * obj-c++.dg/tls/static-1.mm: New.
1707         * obj-c++.dg/tls/tls.exp: New.
1708         * obj-c++.dg/tls/diag-5.mm: New.
1709         * obj-c++.dg/tls/static-1a.mm: New.
1710         * objc-obj-c++-shared/Object1.mm: New.
1711         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
1712
1713 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
1714
1715         PR objc++/43689
1716         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
1717         * obj-c++.dg/const-str-6.mm: Ditto.
1718
1719 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1720
1721         * g++.dg/parse/array-size2.C: Remove dg-error directives.
1722
1723 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1724
1725         PR ada/38394
1726         * gnat.dg/array13.ad[sb]: New test.
1727
1728 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
1729             Sandra Loosemore  <sandra@codesourcery.com>
1730
1731         * gcc.target/arm/neon/: Regenerated test cases.
1732
1733         * gcc.target/arm/neon/polytypes.c,
1734         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
1735         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
1736         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
1737         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
1738         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
1739         dg-add-options arm_neon.
1740
1741         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
1742         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
1743         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
1744         and arm_neon_fp16_ok.
1745
1746         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
1747         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
1748
1749         * lib/target-supports.exp (add_options_for_arm_neon): New.
1750         (check_effective_target_arm_neon_ok_nocache): New, from
1751         check_effective_target_arm_neon_ok.  Check multiple possibilities.
1752         (check_effective_target_arm_neon_ok): Use
1753         check_effective_target_arm_neon_ok_nocache.
1754         (add_options_for_arm_neon_fp16)
1755         (check_effective_target_arm_neon_fp16_ok)
1756         check_effective_target_arm_neon_fp16_ok_nocache): New.
1757         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
1758
1759 2010-05-24  Jason Merrill  <jason@redhat.com>
1760
1761         PR c++/41510
1762         * g++.dg/cpp0x/initlist35.C: New.
1763         * g++.dg/init/brace6.C: Adjust.
1764
1765 2010-05-24  Paul Brook  <paul@codesourcery.com>
1766
1767         * gcc.target/arm/frame-pointer-1.c: New test.
1768         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
1769         pointer elimination.
1770
1771 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1772
1773         PR target/44245
1774         * gcc.target/i386/crc32-3.c: New.
1775         * gcc.target/i386/crc32-4.c: Likewise.
1776
1777 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
1778
1779         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
1780         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
1781         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
1782
1783 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1784
1785         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
1786
1787 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
1788
1789         PR target/43869
1790         * gcc.c-target/pr43869.c: New test.
1791
1792 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
1793
1794         PR fortran/44212
1795         * gfortran.dg/class_22.f03: New.
1796
1797 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
1798
1799         PR lto/44238
1800         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
1801
1802 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
1803
1804         PR fortran/44213
1805         * gfortran.dg/abstract_type_7.f03: New.
1806
1807 2010-05-21  Jason Merrill  <jason@redhat.com>
1808
1809         * g++.dg/eh/spec11.C: Test cleanup optimization.
1810
1811 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR debug/44223
1814         * gcc.target/i386/pr44223.c: New test.
1815
1816 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1817
1818         * gcc.target/i386/pr25993.c: Use @function as type specifier.
1819
1820 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
1821
1822         * g++.dg/other/const3.C: New test.
1823
1824 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
1825
1826         PR fortran/38407
1827         * warn_unused_dummy_argument_1.f90: New.
1828         * warn_unused_dummy_argument_2.f90: New.
1829
1830 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1831
1832         PR c++/30298
1833         * g++.dg/inherit/crash1.C: New.
1834         * g++.dg/inherit/crash2.C: Likewise.
1835
1836 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
1837
1838         PR debug/44178
1839         * g++.dg/debug/pr44178.C: New test.
1840
1841 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
1842
1843         PR middle-end/44185
1844         * gcc.dg/tree-ssa/prefetch-6.c: Add
1845         --param min-insn-to-prefetch-ratio=6.
1846         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
1847         allow unrolling, and adjust the movnti count.
1848
1849 2010-05-20  Jan Hubicka  <jh@suse.cz>
1850
1851         PR middle-end/44197
1852         * gcc.c-torture/compile/pr44197.c: New file.
1853
1854 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
1855
1856         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
1857         Fix test code.
1858         (check_effective_target_xop): Remove __may_alias__ attribute.
1859
1860 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
1861
1862         PR target/44202
1863         * gcc.c-torture/execute/pr44202-1.c: New test.
1864
1865 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1866
1867         PR fortran/43851
1868         * gfortran.dg/label_1.f90: Update test.
1869
1870 2010-05-19  Jan Hubicka  <jh@suse.cz>
1871
1872         * gcc.dg/lto/ipareference2_0.c: New file.
1873         * gcc.dg/lto/ipareference2_1.c: New file.
1874
1875 2010-05-19  Jason Merrill  <jason@redhat.com>
1876
1877         * g++.dg/parse/fn-typedef2.C: New.
1878
1879         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
1880         function type.
1881
1882         PR c++/44193
1883         * g++.dg/template/fntype1.C: New.
1884
1885 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
1886
1887         * gnat.dg/discr23.ad[sb]: New test.
1888         * gnat.dg/discr23_pkg.ads: New helper.
1889
1890         * gnat.dg/specs/controlled1.ads: New test.
1891         * gnat.dg/specs/controlled1_pkg.ads: New helper.
1892
1893 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1894
1895         PR fortran/44055
1896         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
1897         Fixed scope of C_SIZEOF.
1898         * gfortran.dg/warn_conversion_2.f90: New.
1899
1900 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1901
1902         * lib/target-supports.exp (check_effective_target_sse2): New proc.
1903         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
1904         for optional selector.
1905         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
1906         (check_effective_target_sse3): New proc.
1907         * gcc.target/i386/math-torture/math-torture.exp: Load
1908         target-supports.exp.
1909         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
1910         check_effective_target_sse2.
1911         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
1912         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1913         * g++.dg/vect/vect.exp: Likewise.
1914         * gfortran.dg/vect/vect.exp: Likewise.
1915         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
1916         -msse2 if check_effective_target_sse2.
1917
1918         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
1919         * gcc.target/i386/3dnow-2.c: Likewise.
1920         * gcc.target/i386/3dnowA-1.c: Likewise.
1921         * gcc.target/i386/3dnowA-2.c: Likewise.
1922         * gcc.target/i386/pr42549.c: Likewise.
1923
1924         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
1925         * gcc.target/i386/sse3-addsubpd.c: Likewise.
1926         * gcc.target/i386/sse3-addsubps.c: Likewise.
1927         * gcc.target/i386/sse3-haddpd.c: Likewise.
1928         * gcc.target/i386/sse3-haddps.c: Likewise.
1929         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1930         * gcc.target/i386/sse3-hsubps.c: Likewise.
1931         * gcc.target/i386/sse3-movddup.c: Likewise.
1932         * gcc.target/i386/sse3-movshdup.c: Likewise.
1933         * gcc.target/i386/sse3-movsldup.c: Likewise.
1934
1935         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
1936         * g++.dg/ext/attrib35.C: Likewise.
1937         * g++.dg/opt/pr40496.C: Likewise.
1938         * g++.dg/other/i386-1.C: Likewise.
1939         * g++.dg/other/i386-4.C: Likewise.
1940         * g++.dg/other/pr34435.C: Likewise.
1941         * g++.dg/other/pr39496.C: Likewise.
1942         * g++.dg/other/pr40446.C: Likewise.
1943         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1944         * gcc.dg/compat/vector-1a_main.c: Likewise.
1945         * gcc.dg/compat/vector-2a_main.c: Likewise.
1946         * gcc.dg/lto/20090206-1_0.c: Likewise.
1947         * gcc.dg/pr34856.c: Likewise.
1948         * gcc.dg/pr36584.c: Likewise.
1949         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
1950         * gcc.dg/pr37544.c: Likewise.
1951         * gcc.dg/torture/pr16104-1.c: Likewise.
1952         * gcc.dg/torture/pr35771-1.c: Likewise.
1953         * gcc.dg/torture/pr35771-2.c: Likewise.
1954         * gcc.dg/torture/pr35771-3.c: Likewise.
1955         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1956         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1957         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1958         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1959         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1960         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1961         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
1962         * gcc.target/i386/20060512-1.c: Likewise.
1963         * gcc.target/i386/20060512-3.c: Likewise.
1964         * gcc.target/i386/all_one_m128i.c: Likewise.
1965         * gcc.target/i386/float128-1.c: Likewise.
1966         * gcc.target/i386/float128-2.c: Likewise.
1967         * gcc.target/i386/fpcvt-1.c: Likewise.
1968         * gcc.target/i386/fpcvt-2.c: Likewise.
1969         * gcc.target/i386/fpcvt-3.c: Likewise.
1970         * gcc.target/i386/fpprec-1.c: Likewise.
1971         * gcc.target/i386/funcspec-9.c: Likewise.
1972         * gcc.target/i386/incoming-1.c: Likewise.
1973         * gcc.target/i386/incoming-12.c: Likewise.
1974         * gcc.target/i386/incoming-2.c: Likewise.
1975         * gcc.target/i386/incoming-3.c: Likewise.
1976         * gcc.target/i386/incoming-4.c: Likewise.
1977         * gcc.target/i386/incoming-6.c: Likewise.
1978         * gcc.target/i386/incoming-7.c: Likewise.
1979         * gcc.target/i386/incoming-8.c: Likewise.
1980         * gcc.target/i386/opt-1.c: Likewise.
1981         * gcc.target/i386/opt-2.c: Likewise.
1982         * gcc.target/i386/ordcmp-1.c: Likewise.
1983         * gcc.target/i386/pr17692.c: Likewise.
1984         * gcc.target/i386/pr18614-1.c: Likewise.
1985         * gcc.target/i386/pr22152.c: Likewise.
1986         * gcc.target/i386/pr23570.c: Likewise.
1987         * gcc.target/i386/pr23575.c: Likewise.
1988         * gcc.target/i386/pr26449-1.c: Likewise.
1989         * gcc.target/i386/pr26600.c: Likewise.
1990         * gcc.target/i386/pr27790.c: Likewise.
1991         * gcc.target/i386/pr28839.c: Likewise.
1992         * gcc.target/i386/pr30970.c: Likewise.
1993         * gcc.target/i386/pr32000-1.c: Likewise.
1994         * gcc.target/i386/pr32000-2.c: Likewise.
1995         * gcc.target/i386/pr32280.c: Likewise.
1996         * gcc.target/i386/pr32661.c: Likewise.
1997         * gcc.target/i386/pr32708-1.c: Likewise.
1998         * gcc.target/i386/pr32961.c: Likewise.
1999         * gcc.target/i386/pr33329.c: Likewise.
2000         * gcc.target/i386/pr35714.c: Likewise.
2001         * gcc.target/i386/pr35767-1.c: Likewise.
2002         * gcc.target/i386/pr35767-1d.c: Likewise.
2003         * gcc.target/i386/pr35767-1i.c: Likewise.
2004         * gcc.target/i386/pr35767-2.c: Likewise.
2005         * gcc.target/i386/pr35767-2d.c: Likewise.
2006         * gcc.target/i386/pr35767-2i.c: Likewise.
2007         * gcc.target/i386/pr35767-3.c: Likewise.
2008         * gcc.target/i386/pr35767-5.c: Likewise.
2009         * gcc.target/i386/pr36222-1.c: Likewise.
2010         * gcc.target/i386/pr36578-1.c: Likewise.
2011         * gcc.target/i386/pr36578-2.c: Likewise.
2012         * gcc.target/i386/pr36992-1.c: Likewise.
2013         * gcc.target/i386/pr37101.c: Likewise.
2014         * gcc.target/i386/pr37216.c: Likewise.
2015         * gcc.target/i386/pr37434-1.c: Likewise.
2016         * gcc.target/i386/pr37434-2.c: Likewise.
2017         * gcc.target/i386/pr37843-3.c: Likewise.
2018         * gcc.target/i386/pr37843-4.c: Likewise.
2019         * gcc.target/i386/pr39162.c: Likewise.
2020         * gcc.target/i386/pr39315-1.c: Likewise.
2021         * gcc.target/i386/pr39315-2.c: Likewise.
2022         * gcc.target/i386/pr39315-3.c: Likewise.
2023         * gcc.target/i386/pr39315-4.c: Likewise.
2024         * gcc.target/i386/pr39445.c: Likewise.
2025         * gcc.target/i386/pr39496.c: Likewise.
2026         * gcc.target/i386/pr40809.c: Likewise.
2027         * gcc.target/i386/pr40906-3.c: Likewise.
2028         * gcc.target/i386/pr41019.c: Likewise.
2029         * gcc.target/i386/pr42542-1.c: Likewise.
2030         * gcc.target/i386/pr42542-2.c: Likewise.
2031         * gcc.target/i386/pr42542-3.c: Likewise.
2032         * gcc.target/i386/pr42542-3a.c: Likewise.
2033         * gcc.target/i386/pr42881.c: Likewise.
2034         * gcc.target/i386/push-1.c: Likewise.
2035         * gcc.target/i386/quad-sse.c: Likewise.
2036         * gcc.target/i386/reload-1.c: Likewise.
2037         * gcc.target/i386/sse-10.c: Likewise.
2038         * gcc.target/i386/sse-11.c: Likewise.
2039         * gcc.target/i386/sse-15.c: Likewise.
2040         * gcc.target/i386/sse-17.c: Likewise.
2041         * gcc.target/i386/sse-18.c: Likewise.
2042         * gcc.target/i386/sse-19.c: Likewise.
2043         * gcc.target/i386/sse-4.c: Likewise.
2044         * gcc.target/i386/sse-6.c: Likewise.
2045         * gcc.target/i386/sse-vect-types.c: Likewise.
2046         * gcc.target/i386/sse2-addpd-1.c: Likewise.
2047         * gcc.target/i386/sse2-addsd-1.c: Likewise.
2048         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
2049         * gcc.target/i386/sse2-andpd-1.c: Likewise.
2050         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2051         * gcc.target/i386/sse2-comisd-1.c: Likewise.
2052         * gcc.target/i386/sse2-comisd-2.c: Likewise.
2053         * gcc.target/i386/sse2-comisd-3.c: Likewise.
2054         * gcc.target/i386/sse2-comisd-4.c: Likewise.
2055         * gcc.target/i386/sse2-comisd-5.c: Likewise.
2056         * gcc.target/i386/sse2-comisd-6.c: Likewise.
2057         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
2058         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
2059         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
2060         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
2061         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
2062         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
2063         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
2064         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
2065         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2066         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
2067         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
2068         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2069         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
2070         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
2071         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
2072         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
2073         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2074         * gcc.target/i386/sse2-divpd-1.c: Likewise.
2075         * gcc.target/i386/sse2-divsd-1.c: Likewise.
2076         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2077         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2078         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2079         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2080         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
2081         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
2082         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
2083         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
2084         * gcc.target/i386/sse2-minpd-1.c: Likewise.
2085         * gcc.target/i386/sse2-minsd-1.c: Likewise.
2086         * gcc.target/i386/sse2-mmx.c: Likewise.
2087         * gcc.target/i386/sse2-movapd-1.c: Likewise.
2088         * gcc.target/i386/sse2-movapd-2.c: Likewise.
2089         * gcc.target/i386/sse2-movd-1.c: Likewise.
2090         * gcc.target/i386/sse2-movd-2.c: Likewise.
2091         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
2092         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
2093         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
2094         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
2095         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
2096         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
2097         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
2098         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
2099         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
2100         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
2101         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
2102         * gcc.target/i386/sse2-movq-1.c: Likewise.
2103         * gcc.target/i386/sse2-movq-2.c: Likewise.
2104         * gcc.target/i386/sse2-movq-3.c: Likewise.
2105         * gcc.target/i386/sse2-movsd-1.c: Likewise.
2106         * gcc.target/i386/sse2-movsd-2.c: Likewise.
2107         * gcc.target/i386/sse2-movupd-1.c: Likewise.
2108         * gcc.target/i386/sse2-movupd-2.c: Likewise.
2109         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
2110         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
2111         * gcc.target/i386/sse2-orpd-1.c: Likewise.
2112         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
2113         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
2114         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
2115         * gcc.target/i386/sse2-paddb-1.c: Likewise.
2116         * gcc.target/i386/sse2-paddd-1.c: Likewise.
2117         * gcc.target/i386/sse2-paddq-1.c: Likewise.
2118         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
2119         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
2120         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
2121         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
2122         * gcc.target/i386/sse2-paddw-1.c: Likewise.
2123         * gcc.target/i386/sse2-pand-1.c: Likewise.
2124         * gcc.target/i386/sse2-pandn-1.c: Likewise.
2125         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
2126         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
2127         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
2128         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
2129         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
2130         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
2131         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
2132         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
2133         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
2134         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
2135         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
2136         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
2137         * gcc.target/i386/sse2-pminub-1.c: Likewise.
2138         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
2139         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
2140         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
2141         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
2142         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
2143         * gcc.target/i386/sse2-por-1.c: Likewise.
2144         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
2145         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
2146         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
2147         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
2148         * gcc.target/i386/sse2-pslld-1.c: Likewise.
2149         * gcc.target/i386/sse2-pslld-2.c: Likewise.
2150         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
2151         * gcc.target/i386/sse2-psllq-1.c: Likewise.
2152         * gcc.target/i386/sse2-psllq-2.c: Likewise.
2153         * gcc.target/i386/sse2-psllw-1.c: Likewise.
2154         * gcc.target/i386/sse2-psllw-2.c: Likewise.
2155         * gcc.target/i386/sse2-psrad-1.c: Likewise.
2156         * gcc.target/i386/sse2-psrad-2.c: Likewise.
2157         * gcc.target/i386/sse2-psraw-1.c: Likewise.
2158         * gcc.target/i386/sse2-psraw-2.c: Likewise.
2159         * gcc.target/i386/sse2-psrld-1.c: Likewise.
2160         * gcc.target/i386/sse2-psrld-2.c: Likewise.
2161         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
2162         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
2163         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
2164         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
2165         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
2166         * gcc.target/i386/sse2-psubb-1.c: Likewise.
2167         * gcc.target/i386/sse2-psubd-1.c: Likewise.
2168         * gcc.target/i386/sse2-psubq-1.c: Likewise.
2169         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
2170         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
2171         * gcc.target/i386/sse2-psubw-1.c: Likewise.
2172         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
2173         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
2174         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
2175         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
2176         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
2177         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
2178         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
2179         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
2180         * gcc.target/i386/sse2-pxor-1.c: Likewise.
2181         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2182         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2183         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
2184         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
2185         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
2186         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
2187         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
2188         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
2189         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
2190         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
2191         * gcc.target/i386/sse2-shufps-1.c: Likewise.
2192         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
2193         * gcc.target/i386/sse2-subpd-1.c: Likewise.
2194         * gcc.target/i386/sse2-subsd-1.c: Likewise.
2195         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
2196         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
2197         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
2198         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
2199         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
2200         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
2201         * gcc.target/i386/sse2-unpack-1.c: Likewise.
2202         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
2203         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
2204         * gcc.target/i386/sse2-vec-1.c: Likewise.
2205         * gcc.target/i386/sse2-vec-2.c: Likewise.
2206         * gcc.target/i386/sse2-vec-3.c: Likewise.
2207         * gcc.target/i386/sse2-vec-4.c: Likewise.
2208         * gcc.target/i386/sse2-vec-5.c: Likewise.
2209         * gcc.target/i386/sse2-vec-6.c: Likewise.
2210         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
2211         * gcc.target/i386/ssefn-2.c: Likewise.
2212         * gcc.target/i386/ssefn-4.c: Likewise.
2213         * gcc.target/i386/ssefp-1.c: Likewise.
2214         * gcc.target/i386/ssefp-2.c: Likewise.
2215         * gcc.target/i386/sseregparm-3.c: Likewise.
2216         * gcc.target/i386/sseregparm-4.c: Likewise.
2217         * gcc.target/i386/sseregparm-5.c: Likewise.
2218         * gcc.target/i386/sseregparm-6.c: Likewise.
2219         * gcc.target/i386/sseregparm-7.c: Likewise.
2220         * gcc.target/i386/ssetype-1.c: Likewise.
2221         * gcc.target/i386/ssetype-2.c: Likewise.
2222         * gcc.target/i386/ssetype-3.c: Likewise.
2223         * gcc.target/i386/ssetype-4.c: Likewise.
2224         * gcc.target/i386/ssetype-5.c: Likewise.
2225         * gcc.target/i386/unordcmp-1.c: Likewise.
2226         * gcc.target/i386/vararg-1.c: Likewise.
2227         * gcc.target/i386/vararg-2.c: Likewise.
2228         * gcc.target/i386/vararg-3.c: Likewise.
2229         * gcc.target/i386/vararg-4.c: Likewise.
2230         * gcc.target/i386/vararg-7.c: Likewise.
2231         * gcc.target/i386/vararg-8.c: Likewise.
2232         * gcc.target/i386/vecinit-1.c: Likewise.
2233         * gcc.target/i386/vecinit-2.c: Likewise.
2234         * gcc.target/i386/vecinit-3.c: Likewise.
2235         * gcc.target/i386/vecinit-4.c: Likewise.
2236         * gcc.target/i386/vecinit-5.c: Likewise.
2237         * gcc.target/i386/vecinit-6.c: Likewise.
2238         * gcc.target/i386/vectorize2.c: Likewise.
2239         * gcc.target/i386/vectorize3.c: Likewise.
2240         * gcc.target/i386/vectorize4.c: Likewise.
2241         * gcc.target/i386/vectorize6.c: Likewise.
2242         * gcc.target/i386/vectorize7.c: Likewise.
2243         * gcc.target/i386/vectorize8.c: Likewise.
2244         * gcc.target/i386/vperm-v2df.c: Likewise.
2245         * gcc.target/i386/vperm-v2di.c: Likewise.
2246         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2247         * gcc.target/i386/xorps-sse2.c: Likewise.
2248         * gcc.target/i386/xorps.c: Likewise.
2249         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2250         * gfortran.dg/graphite/pr42326.f90: Likewise.
2251         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
2252
2253 2010-05-19  Richard Guenther  <rguenther@suse.de>
2254
2255         PR lto/44196
2256         * g++.dg/lto/20100519-1_0.C: New testcase.
2257
2258 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2259
2260         PR fortran/42360
2261         * gfortran.dg/warn_intent_out_not_set.f90: New.
2262
2263 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2264
2265         PR fortran/38404
2266         * gfortran.dg/data_char_1.f90: Updated warning message.
2267         * gfortran.dg/data_array_6.f: New.
2268
2269 2010-05-19  Martin Jambor  <mjambor@suse.cz>
2270
2271         * g++.dg/ipa/ivinline-8.C: New test.
2272         * gcc.dg/ipa/iinline-2.c: Likewise.
2273
2274 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2275
2276         PR fortran/34505
2277         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
2278         arguments; add check for return value kind.
2279         * gfortran.dg/float_1.f90: Likewise.
2280
2281 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2282
2283         * gcc.target/i386/20011009-1.c (COMMENT): Define.
2284         (main): Use it.
2285         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
2286         * lib/lto.exp (lto_prune_warns): Fix location line regex.
2287         Prune another location line format.
2288         (lto-obj): Call lto_prune_warns on comp_output.
2289
2290 2010-05-18  Jan Hubicka  <jh@suse.cz>
2291
2292         * gcc.dg/lto/ipacp_0.c: New test.
2293         * gcc.dg/lto/ipacp_1.c: New test.
2294
2295 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
2296
2297         PR lto/44184
2298         * gcc.dg/lto/20100518_0.c: New test.
2299
2300 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2301
2302         * gnat.dg/specs/lto3.ads: Add missing dg-options.
2303
2304 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
2305
2306         PR fortran/43990
2307         * gfortran.dg/class_21.f03: New.
2308
2309 2010-05-17  Jason Merrill  <jason@redhat.com>
2310
2311         PR c++/44157
2312         * g++.dg/cpp0x/initlist34.C: New.
2313
2314         PR c++/44158
2315         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
2316
2317 2010-05-17  Martin Jambor  <mjambor@suse.cz>
2318
2319         * g++.dg/ipa/ivinline-1.C: New test.
2320         * g++.dg/ipa/ivinline-2.C: New test.
2321         * g++.dg/ipa/ivinline-3.C: New test.
2322         * g++.dg/ipa/ivinline-4.C: New test.
2323         * g++.dg/ipa/ivinline-5.C: New test.
2324         * g++.dg/ipa/ivinline-6.C: New test.
2325
2326 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
2327             Jason Merrill  <jason@redhat.com>
2328
2329         PR c++/44108
2330         * c-c++-common/Wunused-var-8.c: New test.
2331
2332 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
2333
2334         PR bootstrap/42347
2335         * gcc.c-torture/compile/pr42347.c: New test.
2336
2337         PR middle-end/44102
2338         * g++.dg/ext/asmgoto1.C: New test.
2339
2340 2010-05-17  Martin Jambor  <mjambor@suse.cz>
2341
2342         PR middle-end/44133
2343         * gcc.dg/tree-ssa/pr44133.c: New test.
2344         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
2345         precise.
2346
2347 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
2348
2349         PR fortran/44044
2350         * gfortran.dg/class_20.f03: New.
2351
2352 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
2353
2354         PR 44078
2355         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
2356         debug messages but not the newly introduced one.
2357
2358 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
2359
2360         PR fortran/35779
2361         * gfortran.dg/initialization_25.f90: Commented testcase.
2362         * gfortran.dg/initialization_26.f90: New.
2363
2364 2010-05-16  Richard Guenther  <rguenther@suse.de>
2365
2366         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
2367         * gcc.dg/pr43084.c: Likewise.
2368         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
2369         -fipa-type-escape.
2370         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
2371         -fipa-type-escape.
2372         * gcc.dg/struct/struct-reorg.exp: Likewise.
2373         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2374         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2375
2376 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
2377
2378         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
2379         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
2380         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
2381         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
2382         tests.
2383
2384 2010-05-15  Jason Merrill  <jason@redhat.com>
2385
2386         * g++.dg/eh/spec10.C: New.
2387         * g++.dg/eh/spec11.C: New.
2388         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
2389
2390 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
2391
2392         PR fortran/44154
2393         PR fortran/42647
2394         * gfortran.dg/allocatable_scalar_9.f90: New.
2395
2396 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR c++/44148
2399         * g++.dg/torture/pr44148.C: New test.
2400
2401 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
2402
2403         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
2404         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
2405         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
2406         diagnostics and type sizes.
2407
2408 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
2409
2410         * gnat.dg/lto9.adb: New test.
2411         * gnat.dg/lto9_pkg1.ads: New helper.
2412         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
2413
2414 2010-05-15  Jan Hubicka  <jh@suse.cz>
2415
2416         * gcc.dg/lto/ipareference_1.c: Rename to ...
2417         * gcc.dg/lto/ipareference_0.c: ... this one.
2418         * gcc.dg/lto/ipareference_2.c: Rename to ...
2419         * gcc.dg/lto/ipareference_1.c: ... this one.
2420
2421 2010-05-15  Jan Hubicka  <jh@suse.cz>
2422
2423         * gcc.dg/lto/ipareference_1.c: New file.
2424         * gcc.dg/lto/ipareference_2.c: New file.
2425
2426 2010-05-15  Richard Guenther  <rguenther@suse.de>
2427
2428         PR tree-optimization/44038
2429         * gcc.c-torture/compile/pr44038.c: New testcase.
2430
2431 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
2432
2433         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
2434         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2435
2436 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
2437
2438         PR fortran/43207
2439         PR fortran/43969
2440         * gfortran.dg/class_18.f03: New.
2441         * gfortran.dg/class_19.f03: New.
2442
2443 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
2444
2445         PR debug/44112
2446         * gcc.dg/debug/dwarf2/const-1.c: Remove.
2447         * g++.dg/debug/dwarf2/const1.C: Remove.
2448
2449 2010-05-14  Jason Merrill  <jason@redhat.com>
2450
2451         * g++.dg/eh/cond4.C: New.
2452         * g++.dg/eh/elide2.C: Adjust.
2453         * g++.old-deja/g++.eh/terminate1.C: Adjust.
2454
2455 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2456
2457         PR fortran/44135
2458         * gfortran.dg/actual_array_interface_2.f90: New test.
2459
2460 2010-05-14  Richard Guenther  <rguenther@suse.de>
2461
2462         PR tree-optimization/44119
2463         * gcc.c-torture/compile/pr44119.c: New testcase.
2464
2465 2010-05-14  Jason Merrill  <jason@redhat.com>
2466
2467         PR c++/44127
2468         * g++.dg/eh/terminate1.C: New.
2469
2470 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
2471
2472         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
2473
2474         PR debug/44136
2475         * gcc.dg/pr44136.c: New test.
2476
2477 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
2478
2479         PR c++/30566
2480         * g++.dg/warn/Wshadow-4.C: Adjust.
2481         * g++.dg/warn/Wshadow-5.C: New test.
2482         * g++.dg/warn/Wshadow-6.C: New test
2483
2484 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
2485
2486         PR fortran/35779
2487         * gfortran.dg/initialization_25.f90: New.
2488
2489 2010-05-13  Martin Jambor  <mjambor@suse.cz>
2490
2491         * g++.dg/otr-fold-1.C: New test.
2492         * g++.dg/otr-fold-2.C: New test.
2493
2494 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
2495
2496         PR fortran/44036
2497         * gfortran.dg/gomp/pr44036-1.f90: New test.
2498         * gfortran.dg/gomp/pr44036-2.f90: New test.
2499         * gfortran.dg/gomp/pr44036-3.f90: New test.
2500
2501         PR debug/43983
2502         * gcc.dg/guality/sra-1.c: New test.
2503
2504 2010-05-12  Jan Hubicka  <jh@suse.cz>
2505
2506         * tree-ssa/unreachable.c: New test.
2507
2508 2010-05-12  Jason Merrill  <jason@redhat.com>
2509
2510         * g++.dg/cpp0x/sfinae1.C: New.
2511
2512 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
2513
2514         * gcc.target/i386/zee.c: New file.
2515
2516 2010-05-12  Jason Merrill  <jason@redhat.com>
2517
2518         * g++.dg/conversion/op1.C: Expect template candidate message.
2519         * g++.dg/cpp0x/nullptr15.C: Likewise.
2520         * g++.dg/cpp0x/pr31431-2.C: Likewise.
2521         * g++.dg/cpp0x/pr31431.C: Likewise.
2522         * g++.dg/cpp0x/temp_default2.C: Likewise.
2523         * g++.dg/cpp0x/trailing4.C: Likewise.
2524         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
2525         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
2526         * g++.dg/cpp0x/variadic-throw.C: Likewise.
2527         * g++.dg/cpp0x/variadic35.C: Likewise.
2528         * g++.dg/cpp0x/vt-35147.C: Likewise.
2529         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2530         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2531         * g++.dg/ext/visibility/anon8.C: Likewise.
2532         * g++.dg/ext/vla2.C: Likewise.
2533         * g++.dg/other/pr28114.C: Likewise.
2534         * g++.dg/other/ptrmem10.C: Likewise.
2535         * g++.dg/other/ptrmem11.C: Likewise.
2536         * g++.dg/overload/unknown1.C: Likewise.
2537         * g++.dg/parse/template7.C: Likewise.
2538         * g++.dg/parse/typename7.C: Likewise.
2539         * g++.dg/template/conv11.C: Likewise.
2540         * g++.dg/template/copy1.C: Likewise.
2541         * g++.dg/template/deduce3.C: Likewise.
2542         * g++.dg/template/dependent-expr5.C: Likewise.
2543         * g++.dg/template/friend.C: Likewise.
2544         * g++.dg/template/incomplete2.C: Likewise.
2545         * g++.dg/template/local4.C: Likewise.
2546         * g++.dg/template/local6.C: Likewise.
2547         * g++.dg/template/operator10.C: Likewise.
2548         * g++.dg/template/overload6.C: Likewise.
2549         * g++.dg/template/ptrmem2.C: Likewise.
2550         * g++.dg/template/ptrmem20.C: Likewise.
2551         * g++.dg/template/ptrmem8.C: Likewise.
2552         * g++.dg/template/sfinae2.C: Likewise.
2553         * g++.dg/template/ttp25.C: Likewise.
2554         * g++.dg/template/unify10.C: Likewise.
2555         * g++.dg/template/unify11.C: Likewise.
2556         * g++.dg/template/unify6.C: Likewise.
2557         * g++.dg/template/unify7.C: Likewise.
2558         * g++.dg/template/unify9.C: Likewise.
2559         * g++.dg/template/varmod1.C: Likewise.
2560         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2561         * g++.old-deja/g++.law/operators32.C: Likewise.
2562         * g++.old-deja/g++.pt/crash28.C: Likewise.
2563         * g++.old-deja/g++.pt/crash60.C: Likewise.
2564         * g++.old-deja/g++.pt/explicit38.C: Likewise.
2565         * g++.old-deja/g++.pt/explicit39.C: Likewise.
2566         * g++.old-deja/g++.pt/explicit41.C: Likewise.
2567         * g++.old-deja/g++.pt/explicit67.C: Likewise.
2568         * g++.old-deja/g++.pt/explicit77.C: Likewise.
2569         * g++.old-deja/g++.pt/expr2.C: Likewise.
2570         * g++.old-deja/g++.pt/overload7.C: Likewise.
2571         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2572         * g++.old-deja/g++.pt/spec5.C: Likewise.
2573         * g++.old-deja/g++.pt/spec6.C: Likewise.
2574         * g++.old-deja/g++.pt/t24.C: Likewise.
2575         * g++.old-deja/g++.pt/unify4.C: Likewise.
2576         * g++.old-deja/g++.pt/unify6.C: Likewise.
2577         * g++.old-deja/g++.pt/unify8.C: Likewise.
2578         * g++.old-deja/g++.robertl/eb119.C: Likewise.
2579         * g++.old-deja/g++.robertl/eb79.C: Likewise.
2580         * g++.old-deja/g++.robertl/eb98.C: Likewise.
2581
2582         * g++.dg/cpp0x/initlist32.C: New.
2583
2584         * g++.dg/template/conv11.C: New.
2585         * g++.dg/conversion/op1.C: Adjust expected error.
2586
2587         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
2588
2589 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
2590
2591         PR target/44088
2592         * gcc.target/i386/avx-cmpsd-1.c: New.
2593         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
2594         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2595         * gcc.target/i386/avx-cmpss-2.c: Likewise.
2596         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2597         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2598
2599 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
2600
2601         PR middle-end/44085
2602         * gcc.dg/gomp/pr44085.c: New test.
2603         * gfortran.dg/gomp/pr44085.f90: New test.
2604
2605 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
2606
2607         * objc-obj-c++-shared/Object1.m: New.
2608         * objc.dg/torture: New directory.
2609         * objc.dg/torture/tls: Ditto.
2610         * objc.dg/tls: Ditto.
2611         * objc.dg/torture/tls/trivial.m: New test.
2612         * objc.dg/torture/tls/thr-init-2.m: New test.
2613         * objc.dg/torture/tls/thr-init-3.m: New test.
2614         * objc.dg/torture/tls/thr-init.m: New test.
2615         * objc.dg/torture/tls/diag-1.m: New test.
2616         * objc.dg/torture/tls/tls.exp: New.
2617         * objc.dg/torture/trivial.m: New test.
2618         * objc.dg/torture/dg-torture.exp: New.
2619         * objc.dg/tls/diag-3.m: New test.
2620         * objc.dg/tls/diag-4.m: New test.
2621         * objc.dg/tls/diag-5.m: New test.
2622         * objc.dg/tls/init-1.m: New test.
2623         * objc.dg/tls/init-2.m: New test.
2624         * objc.dg/tls/tls.exp: New.
2625         * objc.dg/tls/diag-2.m: New test.
2626         * lib/objc.exp: Respond to dg-additional-files.
2627
2628 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
2629
2630         * gcc.target/m68k/20100512-1.c: New.
2631
2632 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2633
2634         * gnat.dg/lto8.adb: New test.
2635         * gnat.dg/lto8_pkg.ad[sb]: New helper.
2636         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
2637
2638 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2639
2640         PR c++/34272
2641         PR c++/43630
2642         PR c++/34491
2643         * g++.dg/template/crash97.C: New.
2644         * g++.dg/template/crash98.C: Likewise.
2645         * g++.dg/template/crash99.C: Likewise.
2646         * g++.dg/cpp0x/pr31439.C: Adjust.
2647         * g++.dg/template/crash95.C: Likewise.
2648
2649 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
2650
2651         PR middle-end/44071
2652         * c-c++-common/asmgoto-4.c: New test.
2653         * gcc.target/i386/pr44071.c: New test.
2654
2655         PR c++/44062
2656         * c-c++-common/Wunused-var-7.c: New test.
2657         * g++.dg/warn/Wunused-var-9.C: New test.
2658
2659 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
2660
2661         PR fortran/43711
2662         * gfortran.dg/gomp/pr43711.f90: New.
2663
2664 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
2665
2666         PR fortran/31820
2667         * gfortran.dg/select_5.f90: Updated.
2668
2669 2010-05-11  Jan Hubicka  <jh@suse.cz>
2670
2671         PR tree-optimize/44063
2672         * gcc.c-torture/compile/pr44063.c: New testcase.
2673
2674 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR debug/44023
2677         * gcc.dg/pr44023.c: New test.
2678
2679 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2680
2681         * gnat.dg/lto7.adb: New test.
2682         * gnat.dg/lto7_pkg.ad[sb]: New helper.
2683
2684 2010-05-10  Jason Merrill  <jason@redhat.com>
2685
2686         PR c++/44017
2687         * g++.dg/template/inherit5.C: New.
2688
2689         PR c++/44045
2690         * g++.dg/cpp0x/initlist33.C: New.
2691         * g++.dg/cpp0x/initlist26.C: Adjust.
2692         * g++.dg/cpp0x/initlist28.C: Adjust.
2693
2694 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
2695
2696         PR c++/43719
2697         * g++.dg/init/pr43719.C: New.
2698         * g++.dg/anon-struct4.C: Adjust.
2699
2700 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
2701
2702         PR debug/44028
2703         * gcc.dg/pr44028.c: New test.
2704
2705 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
2706
2707         PR fortran/27866
2708         PR fortran/35003
2709         PR fortran/42809
2710         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
2711         * gfortran.dg/warn_conversion.f90: New.
2712
2713 2010-05-10  Michael Matz  <matz@suse.de>
2714
2715         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
2716
2717 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
2718
2719         PR rtl-optimization/44012
2720         * gcc.dg/pr44012.c: New.
2721
2722 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2723
2724         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
2725         Log text on entry and exit.
2726         Prune Sun ld warnings for common symbols with differing sizes.
2727         (lto-link-and-maybe-run): Change caller.
2728
2729 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
2730
2731         PR fortran/44044
2732         * gfortran.dg/class_7.f03: Modified.
2733         * gfortran.dg/select_type_1.f03: Modified.
2734         * gfortran.dg/select_type_12.f03: New.
2735
2736 2010-05-10  Richard Guenther  <rguenther@suse.de>
2737
2738         PR tree-optimization/44050
2739         * gcc.dg/torture/pr44050.c: New testcase.
2740
2741 2010-05-10  Wei Guozhi  <carrot@google.com>
2742
2743         PR target/42879
2744         * gcc.target/arm/pr42879.c: New testcase.
2745
2746 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
2747
2748         PR c/44051
2749         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
2750
2751 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
2752
2753         PR c/10676
2754         * gcc.dg/anon-struct-10.c: New test.
2755
2756 2010-05-09  Richard Guenther  <rguenther@suse.de>
2757
2758         PR middle-end/44024
2759         * gcc.dg/pr44024.c: New testcase.
2760
2761 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
2762
2763         PR c/4784
2764         * gcc.dg/anon-struct-9.c: New test.
2765
2766 2010-05-09  Richard Guenther  <rguenther@suse.de>
2767
2768         PR middle-end/44043
2769         * gcc.c-torture/compile/pr44043.c: New testcase.
2770
2771 2010-05-09  Richard Guenther  <rguenther@suse.de>
2772
2773         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
2774
2775 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
2776
2777         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
2778
2779 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2780
2781         * gnat.dg/lto[12456].adb: Add "target lto" marker.
2782         * gnat.dg/specs/lto3.ads: Likewise.
2783
2784 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
2785
2786         PR middle-end/28685
2787         * gcc.dg/pr28685-1.c: New file.
2788
2789 2010-05-08  Richard Guenther  <rguenther@suse.de>
2790
2791         PR tree-optimization/44030
2792         * gcc.c-torture/compile/pr44030.c: New testcase.
2793
2794 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2795
2796         * gnat.dg/lto6.adb: New test.
2797         * gnat.dg/lto6_pkg.ads: New helper.
2798
2799 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2800
2801         * gnat.dg/lto5.adb: New test.
2802         * gnat.dg/lto5_pkg.ad[sb]: New helper.
2803
2804 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2805
2806         * gnat.dg/lto4.ad[sb]: New test.
2807
2808 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2809
2810         * gnat.dg/specs/lto3.ads: New test.
2811         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
2812         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
2813
2814 2010-05-08  Quentin Ochem  <ochem@adacore.com>
2815
2816         * gnat.dg/sizetype3.ad[sb]: New test.
2817         * gnat.dg/sizetype3_pkg.ads: New helper.
2818
2819 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
2820
2821         PR c++/43951
2822         * g++.dg/init/new29.C: New.
2823
2824 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
2825
2826         PR fortran/40728
2827         * gfortran.dg/coarray_1.f90: Fixed error message.
2828         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
2829         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
2830         * gfortran.dg/intrinsic_std_5.f90: New.
2831
2832 2010-05-07  Jason Merrill  <jason@redhat.com>
2833
2834         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
2835
2836 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2837
2838         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
2839         (size_t, stderr): Remove.
2840         (read_error): Replaced __builtin_fprintf by fprintf.
2841
2842 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
2843
2844         * gcc.dg/ordered-comparison-1.c: New test.
2845         * gcc.dg/ordered-comparison-2.c: New test.
2846         * gcc.dg/ordered-comparison-3.c: New test.
2847         * gcc.dg/ordered-comparison-4.c: New test.
2848
2849 2010-05-06  Mike Stump  <mikestump@comcast.net>
2850
2851         PR objc/35165
2852         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
2853
2854 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
2855             Jason Merrill  <jason@redhat.com>
2856
2857         * g++.dg/cpp0x/nullptr01.C: New.
2858         * g++.dg/cpp0x/nullptr02.C: New.
2859         * g++.dg/cpp0x/nullptr03.C: New.
2860         * g++.dg/cpp0x/nullptr04.C: New.
2861         * g++.dg/cpp0x/nullptr05.C: New.
2862         * g++.dg/cpp0x/nullptr06.C: New.
2863         * g++.dg/cpp0x/nullptr07.C: New.
2864         * g++.dg/cpp0x/nullptr08.C: New.
2865         * g++.dg/cpp0x/nullptr09.C: New.
2866         * g++.dg/cpp0x/nullptr10.C: New.
2867         * g++.dg/cpp0x/nullptr11.C: New.
2868         * g++.dg/cpp0x/nullptr12.C: New.
2869         * g++.dg/cpp0x/nullptr13.C: New.
2870         * g++.dg/cpp0x/nullptr14.C: New.
2871         * g++.dg/cpp0x/nullptr15.C: New.
2872         * g++.dg/cpp0x/nullptr16.C: New.
2873         * g++.dg/cpp0x/nullptr17.C: New.
2874         * g++.dg/cpp0x/nullptr18.C: New.
2875         * g++.dg/cpp0x/nullptr19.C: New.
2876         * g++.dg/cpp0x/nullptr20.C: New.
2877         * g++.dg/cpp0x/nullptr21.C: New.
2878         * g++.dg/cpp0x/nullptr22.C: New.
2879         * g++.dg/debug/nullptr01.C: New.
2880         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
2881
2882 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
2883
2884         * gcc.dg/Wunused-var-8.c: Move to...
2885         * c-c++-common/Wunused-var-6.c: ... here.  New test.
2886
2887 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2888
2889         PR c++/40406
2890         * g++.dg/template/crash96.C: New.
2891
2892 2010-05-06  Jan Hubicka  <jh@suse.cz>
2893
2894         PR tree-optimization/43791
2895         * gcc.c-torture/compile/pr43791.c: New file.
2896
2897 2010-05-06  Michael Matz  <matz@suse.de>
2898
2899         PR tree-optimization/43984
2900         * gfortran.dg/pr43984.f90: New test.
2901
2902 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2903
2904         PR 40989
2905         * gcc.dg/pr40989.c: New.
2906
2907 2010-05-06  Richard Guenther  <rguenther@suse.de>
2908
2909         PR tree-optimization/43934
2910         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
2911
2912 2010-05-06  Richard Guenther  <rguenther@suse.de>
2913
2914         PR tree-optimization/43987
2915         * gcc.c-torture/execute/pr43987.c: New testcase.
2916         * gcc.dg/torture/pta-escape-1.c: Adjust.
2917         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2918         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2919         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2920         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2921
2922 2010-04-22  Jakub Jelinek <jakub@redhat.com>
2923             Dodji Seketeli  <dodji@redhat.com>
2924
2925         PR c/18624
2926         * g++.dg/warn/Wunused-7.C: Add dg-warning.
2927         * g++.dg/template/sfinae16.C: Likewise.
2928         * gcc.dg/Wunused-var-1.c: Moved to...
2929         * c-c++-common/Wunused-var-1.c: ...here. New test.
2930         * gcc.dg/Wunused-var-2.c: Moved to...
2931         * c-c++-common/Wunused-var-2.c: ...here. New test.
2932         * gcc.dg/Wunused-var-3.c: Moved to...
2933         * c-c++-common/Wunused-var-3.c: ...here. New test.
2934         * gcc.dg/Wunused-var-4.c: Moved to...
2935         * gcc.dg/Wunused-var-1.c: ... here.
2936         * gcc.dg/Wunused-var-5.c: Moved to...
2937         * c-c++-common/Wunused-var-4.c: ...here. New test.
2938         * gcc.dg/Wunused-var-7.c: Moved to...
2939         * c-c++-common/Wunused-var-5.c: ...here. New test.
2940         * gcc.dg/Wunused-var-6.c: Moved to...
2941         * gcc.dg/Wunused-var-2.c: ... here.
2942         * c-c++-common/Wunused-var-1.c: New test.
2943         * c-c++-common/Wunused-var-2.c: New test.
2944         * c-c++-common/Wunused-var-3.c: New test.
2945         * c-c++-common/Wunused-var-4.c: New test.
2946         * c-c++-common/Wunused-var-5.c: New test.
2947         * g++.dg/warn/Wunused-var-1.C: New test.
2948         * g++.dg/warn/Wunused-var-2.C: New test.
2949         * g++.dg/warn/Wunused-var-3.C: New test.
2950         * g++.dg/warn/Wunused-var-4.C: New test.
2951         * g++.dg/warn/Wunused-var-5.C: New test.
2952         * g++.dg/warn/Wunused-var-6.C: New test.
2953         * g++.dg/warn/Wunused-var-7.C: New test.
2954         * g++.dg/warn/Wunused-var-8.C: New test.
2955         * g++.dg/warn/Wunused-parm-1.C: New test.
2956         * g++.dg/warn/Wunused-parm-2.C: New test.
2957         * g++.dg/warn/Wunused-parm-3.C: New test.
2958
2959 2010-05-06  Tobias Burnus  <burnus@net-b.de>
2960
2961         PR fortran/43985
2962         * gfortran.dg/gomp/crayptr5.f90: New test case.
2963
2964 2010-05-05  Jason Merrill  <jason@redhat.com>
2965
2966         PR debug/43370
2967         * g++.dg/ext/attrib39.C: New.
2968
2969 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
2970
2971         PR fortran/24978
2972         * gfortran.dg/data_invalid.f90: New.
2973
2974 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
2975
2976         * gnat.dg/lto2.adb: New test.
2977
2978 2010-05-05  Jason Merrill  <jason@redhat.com>
2979
2980         PR c++/43787
2981         * g++.dg/opt/empty1.C: New.
2982
2983 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
2984
2985         PR fortran/43696
2986         * gfortran.dg/class_17.f03: New.
2987
2988 2010-05-04  Neil Vachharajani <nvachhar@google.com>
2989
2990         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
2991
2992 2010-05-04  Mike Stump  <mikestump@comcast.net>
2993
2994         PR objc/35165
2995         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
2996
2997 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2998
2999         PR target/43668
3000         * gcc.target/i386/pr43668.c: New.
3001
3002 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3003
3004         PR c++/43028
3005         * g++.dg/cpp0x/initlist31.C: New.
3006
3007 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
3008
3009         PR c/43981
3010         * gcc.dg/Wunused-var-8.c: New test.
3011
3012 2010-05-04  Jason Merrill  <jason@redhat.com>
3013
3014         PR c++/38064
3015         * g++.dg/cpp0x/enum3.C: Extend.
3016
3017 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3018
3019         PR target/43799
3020         * gcc.target/i386/pr43799.c: New.
3021
3022 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
3023
3024         * gnat.dg/lto1.adb: New test.
3025         * gnat.dg/lto1_pkg.ad[sb]: New helper.
3026
3027 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3028
3029         PR middle-end/43671
3030         * gcc.target/i386/pr43671.c: New.
3031
3032 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3033
3034         PR c++/43705
3035         * g++.dg/template/crash95.C: New.
3036
3037 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3038
3039         PR debug/43508
3040         * gcc.target/i386/pr43508.c: New.
3041
3042 2010-05-04  Richard Guenther  <rguenther@suse.de>
3043
3044         PR tree-optimization/43879
3045         * g++.dg/torture/pr43879-1_0.C: New testcase.
3046         * g++.dg/torture/pr43879-1_1.C: Likewise.
3047
3048 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
3049
3050         PR c++/43953
3051         * g++.dg/other/crash-12.C: New test.
3052
3053 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3054
3055         * g++.dg/cdce3.C: Add a space.  Updated.
3056
3057 2010-05-03  Jason Merrill  <jason@redhat.com>
3058
3059         PR c++/43680
3060         * g++.dg/opt/enum2.C: New.
3061         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
3062         * g++.dg/warn/Wswitch-1.C: Adjust message.
3063
3064 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3065
3066         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
3067         * g++.dg/ext/label13.C: Fix typo.
3068         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
3069         alpha*-dec-osf5*.
3070         * gcc.c-torture/compile/limits-declparen.c: xfail on
3071         alpha*-dec-osf5* with -g.
3072         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3073         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
3074         * gcc.dg/c99-tgmath-2.c: Likewise.
3075         * gcc.dg/c99-tgmath-3.c: Likewise.
3076         * gcc.dg/c99-tgmath-4.c: Likewise.
3077
3078 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3079
3080         PR fortran/43592
3081         * gfortran.dg/unexpected_interface.f90: New test.
3082
3083 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3084
3085         * ada/acats/run_acats (which): New function.
3086         (host_gnatchop, host_gnatmake): Use it.
3087
3088 2010-05-03  Richard Guenther  <rguenther@suse.de>
3089
3090         PR tree-optimization/43971
3091         * gcc.dg/pr43971.c: New testcase.
3092
3093 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR debug/43972
3096         * gcc.dg/debug/pr43972.c: New test.
3097
3098 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
3099
3100         PR testsuite/43963
3101         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
3102
3103 2010-05-02  Richard Guenther  <rguenther@suse.de>
3104
3105         PR tree-optimization/43879
3106         * gcc.dg/torture/pr43879-3.c: New testcase.
3107
3108 2010-05-01  Richard Guenther  <rguenther@suse.de>
3109
3110         PR tree-optimization/43949
3111         * g++.dg/warn/Warray-bounds-5.C: New testcase.
3112
3113 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
3114
3115         PR c++/43951
3116         * g++.dg/init/new28.C: New.
3117
3118 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
3119
3120         PR objc++/32052
3121         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
3122         structure and nested declarations.
3123         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
3124         structure and nested declarations.  Reduce header clutter and
3125         use _exit() rather than abort().
3126         * objc.dg/encode-10.m: New.
3127         * objc.dg/encode-11.m: New.
3128
3129 2010-04-30  DJ Delorie  <dj@redhat.com>
3130
3131         * gcc.c-torture/execute/20100430-1.c: New test.
3132
3133 2010-04-30  Jason Merrill  <jason@redhat.com>
3134
3135         PR c++/43868
3136         * g++.dg/template/ptrmem21.C: New.
3137
3138 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
3139
3140         PR fortran/18918
3141         PR fortran/43931
3142         * gfortran.dg/coarray_13.f90: New test.
3143
3144 2010-04-30  Richard Guenther  <rguenther@suse.de>
3145
3146         PR lto/43946
3147         * gcc.dg/lto/20100430-1_0.c: New testcase.
3148
3149 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR debug/43942
3152         * c-c++-common/pr43942.c: New test.
3153
3154 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
3155
3156         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
3157         conflict with darwin crt1.o 'start' symbol.
3158
3159 2010-04-30  Richard Guenther  <rguenther@suse.de>
3160
3161         PR tree-optimization/43879
3162         * gcc.dg/torture/pr43879_1.c: New testcase.
3163
3164 2010-04-30  Richard Guenther  <rguenther@suse.de>
3165
3166         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
3167
3168 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
3169
3170         PR c++/43890
3171         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
3172         user-provided constructor while recursing.
3173
3174 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
3175
3176         PR fortran/42274
3177         * gfortran.dg/class_16.f03: New test.
3178
3179 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
3180
3181         PR fortran/42274
3182         * gfortran.dg/class_15.f03: New.
3183
3184 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
3185
3186         PR fortran/43326
3187         * gfortran.dg/dynamic_dispatch_9.f03: New test.
3188
3189 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
3190
3191         PR fortran/43492
3192         * gfortran.dg/generic_22.f03 : New test.
3193
3194 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
3195
3196         PR fortran/42353
3197         * gfortran.dg/class_14.f03: New test.
3198
3199 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3200
3201         PR fortran/42680
3202         * gfortran.dg/interface_32.f90: New test.
3203
3204 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
3205             Janus Weil  <janus@gcc.gnu.org>
3206
3207         PR fortran/41829
3208         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
3209         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
3210         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
3211
3212 2010-04-28  Mike Stump  <mikestump@comcast.net>
3213
3214         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
3215         dg-excess-errors.
3216         * g++.dg/uninit-pred-2_b.C: Likewise.
3217
3218 2010-04-28  Tobias Burnus  <burnus@net-b.de>
3219
3220         PR fortran/18918
3221         PR fortran/43919
3222         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
3223
3224 2010-04-28  Matthias Klose  <doko@ubuntu.com>
3225
3226         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
3227         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
3228         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
3229         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
3230         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
3231
3232 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
3233
3234         * gcc.dg/const-uniq-1.c: New test.
3235         * gcc.dg/lto/const-uniq_[01].c: Likewise.
3236
3237 2010-04-28  Xinliang David Li  <davidxl@google.com>
3238
3239         * gcc.dg/uninit-pred-2_b.c: New test.
3240         * gcc.dg/uninit-pred-4_b.c: New test.
3241         * gcc.dg/uninit-pred-3_d.c: New test.
3242         * gcc.dg/uninit-pred-6_b.c: New test.
3243         * gcc.dg/uninit-pred-8_b.c: New test.
3244         * gcc.dg/uninit-pred-3_a.c: New test.
3245         * gcc.dg/uninit-pred-2_c.c: New test.
3246         * gcc.dg/uninit-pred-5_a.c: New test.
3247         * gcc.dg/uninit-pred-3_e.c: New test.
3248         * gcc.dg/uninit-pred-7_a.c: New test.
3249         * gcc.dg/uninit-pred-6_c.c: New test.
3250         * gcc.dg/uninit-pred-9_a.c: New test.
3251         * gcc.dg/uninit-pred-8_c.c: New test.
3252         * gcc.dg/uninit-pred-3_b.c: New test.
3253         * gcc.dg/uninit-pred-5_b.c: New test.
3254         * gcc.dg/uninit-pred-7_b.c: New test.
3255         * gcc.dg/uninit-pred-6_d.c: New test.
3256         * gcc.dg/uninit-pred-9_b.c: New test.
3257         * gcc.dg/uninit-pred-2_a.c: New test.
3258         * gcc.dg/uninit-pred-4_a.c: New test.
3259         * gcc.dg/uninit-pred-3_c.c: New test.
3260         * gcc.dg/uninit-pred-6_a.c: New test.
3261         * gcc.dg/uninit-pred-8_a.c: New test.
3262         * gcc.dg/uninit-pred-7_c.c: New test.
3263         * gcc.dg/uninit-pred-6_e.c: New test.
3264         * g++.dg/uninit-pred-loop-1_b.cc: New test.
3265         * g++.dg/uninit-pred-1_a.C: New test.
3266         * g++.dg/uninit-pred-1_b.C: New test.
3267         * g++.dg/uninit-pred-2_a.C: New test.
3268         * g++.dg/uninit-pred-2_b.C: New test.
3269         * g++.dg/uninit-pred-loop-1_a.cc: New test.
3270         * g++.dg/uninit-pred-loop-1_c.cc: New test.
3271         * g++.dg/uninit-pred-loop_1.cc: New test.
3272
3273 2010-04-28  Martin Jambor  <mjambor@suse.cz>
3274
3275         * gcc.dg/lto/20091209-1_0.c: New testcase.
3276
3277 2010-04-28  Richard Guenther  <rguenther@suse.de>
3278
3279         PR tree-optimization/43879
3280         PR tree-optimization/43909
3281         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
3282
3283 2010-04-28  Richard Guenther  <rguenther@suse.de>
3284
3285         PR c++/43880
3286         * g++.dg/torture/pr43880.C: New testcase.
3287
3288 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3289
3290         PR c++/9335
3291         * g++.dg/template/recurse2.C: Update
3292         * g++.dg/template/recurse.C: Update.
3293         * g++.dg/template/pr23510.C: Update.
3294         * lib/prune.exp: Filter out 'recursively instantiated'.
3295
3296 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
3297
3298         PR c++/29043
3299         * g++.dg/init/pr29043.C: New.
3300
3301 2010-04-27  Jason Merrill  <jason@redhat.com>
3302
3303         * g++.dg/lookup/scoped5.C: Adjust.
3304         * g++.dg/lookup/scoped8.C: Adjust.
3305         * g++.dg/template/dependent-expr5.C: Adjust.
3306         * g++.old-deja/g++.brendan/nest1.C: Adjust.
3307
3308         PR c++/43856
3309         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
3310
3311         PR c++/43875
3312         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3313
3314 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3315             Jan Hubicka <hubicka@ucw.cz>
3316
3317         * gcc.dg/pure-2.c: New testcase.
3318         * gcc.dg/const-1.c: New testcase.
3319
3320 2010-04-27  Jason Merrill  <jason@redhat.com>
3321
3322         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
3323
3324         PR c++/41468
3325         * g++.dg/template/sfinae17.C: New.
3326         * g++.dg/template/sfinae18.C: New.
3327
3328 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
3329
3330         * g++.dg/init/pr42844.C: New.
3331         * g++.dg/cpp0x/pr42844-2.C: New.
3332         * g++.dg/cpp0x/defaulted2.C: Adjust.
3333         * g++.dg/tree-ssa/pr27549.C: Likewise.
3334         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
3335
3336 2010-04-27  Tobias Burnus  <burnus@net-b.de>
3337
3338         PR fortran/18918
3339         * gfortran.dg/coarray_12.f90: Fix dump parsing.
3340
3341 2010-04-27  Richard Guenther  <rguenther@suse.de>
3342
3343         PR middle-end/40561
3344         * g++.dg/other/pr40561.C: New testcase.
3345
3346 2010-04-27  Martin Jambor  <mjambor@suse.cz>
3347
3348         PR middle-end/43812
3349         * g++.dg/ipa/pr43812.C: New test.
3350
3351 2010-04-27  Jan Hubicka  <jh@suse.cz>
3352
3353         * gcc.dg/ipa/iinline-1.c (main): Rename to...
3354         (test): ... this one.
3355
3356 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
3357
3358         PR target/40657
3359         * gcc.target/arm/thumb-stackframe.c: New test.
3360
3361 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
3362
3363         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
3364         * gcc.dg/misc-column.c: Likewise.
3365         * gcc.dg/Walways-true-1.c: Likewise.
3366         * gcc.dg/Walways-true-2.c: Likewise.
3367         * gcc.dg/warn-addr-cmp.c: Likewise.
3368
3369 2010-04-27  Tobias Burnus  <burnus@net-b.de>
3370
3371         PR fortran/18918
3372         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
3373         * gfortran.dg/coarray_12.f90: New.
3374
3375 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
3376
3377         PR c/32207
3378         * gcc.dg/pr32207.c: New test.
3379         * gcc.dg/misc-column.c: Adjust expected warning.
3380         * gcc.dg/Walways-true-1.c: Likewise.
3381         * gcc.dg/Walways-true-2.c: Likewise.
3382         * gcc.dg/warn-addr-cmp.c: Likewise.
3383
3384 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
3385
3386         PR lto/42776
3387         * lib/lto.exp (lto_prune_vis_warns): New function.
3388         (lto-link-and-maybe-run): Call it.
3389
3390 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3391
3392         PR tree-optimization/43904
3393         * gcc.dg/tree-ssa/tailcall-6.c: New.
3394
3395 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3396
3397         PR testsuite/35165
3398         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
3399         Darwin8/OSX10.4 - compatible code generation.
3400         Use scan-rtl-dump.
3401         * obj-c++.dg/stubify-1.mm: Ditto.
3402         * lib/objc-torture.exp: Do not require link success for
3403         "trivial.m" in the runtime checks when dowhat = 'compile'.
3404         * lib/dg-pch.exp (dg-flags-pch): New Proc.
3405         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
3406         Darwin8/OSX10.4 - compatible code generation.
3407         * objc.dg/stubify-2.m: Ditto.
3408         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
3409         * objc.dg/next-runtime-1.m: Ditto.
3410         * objc.dg/stret-2.m: Restrict to ilp32 targets.
3411         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
3412         runtimes on Darwin.
3413
3414 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
3415
3416         PR 43715
3417         * lib/plugin-support.exp: Use "-undefined
3418         dynamic_lookup" on darwin.
3419
3420 2010-04-26  Richard Guenther  <rguenther@suse.de>
3421
3422         * gcc.dg/lto/20100426_0.c: New testcase.
3423
3424 2010-04-26  Jie Zhang  <jie@codesourcery.com>
3425
3426         PR tree-optimization/43833
3427         gcc.dg/Warray-bounds-8.c: New test case.
3428
3429 2010-04-26  Richard Guenther  <rguenther@suse.de>
3430
3431         PR lto/43080
3432         * g++.dg/lto/20100423-3_0.C: New testcase.
3433
3434 2010-04-26  Richard Guenther  <rguenther@suse.de>
3435
3436         PR lto/42425
3437         * g++.dg/lto/20100423-2_0.C: New testcase.
3438
3439 2010-04-26  Ira Rosen  <irar@il.ibm.com>
3440
3441         * gcc.dg/vect/bb-slp-23.c: New test.
3442
3443 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
3444
3445         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
3446         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
3447         * gcc.dg/c1x-float-1.c: New test.
3448
3449 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
3450
3451         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
3452         of "lea\[ \t\]".
3453
3454 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
3455
3456         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
3457         FreeBSD.
3458         * gfortran.dg/default_format_denormal_1.f90: Ditto.
3459         * gfortran.dg/default_format_2.f90: Ditto.
3460
3461 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
3462
3463         * gfortran.dg/pr43505.f90: Clean up .mod file.
3464         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
3465         * gfortran.dg/pr41347.f90: Ditto.
3466         * gfortran.dg/internal_pack_4.f90: Ditto.
3467         * gfortran.dg/proc_decl_23.f90: Ditto.
3468         * gfortran.dg/recursive_check_3.f90: Ditto.
3469         * gfortran.dg/intent_out_3.f90: Ditto.
3470         * gfortran.dg/assignment_2.f90: Ditto.
3471         * gfortran.dg/pr41928.f90: Ditto.
3472         * gfortran.dg/pr42166.f90: Ditto.
3473         * gfortran.dg/private_type_12.f90: Ditto.
3474         * gfortran.dg/graphite/pr42185.f90: Ditto.
3475         * gfortran.dg/graphite/pr42186.f90: Ditto.
3476         * gfortran.dg/graphite/pr40982.f90: Ditto.
3477         * gfortran.dg/graphite/id-2.f90: Ditto.
3478         * gfortran.dg/graphite/id-4.f90: Ditto.
3479         * gfortran.dg/graphite/pr42050.f90: Ditto.
3480         * gfortran.dg/graphite/id-18.f90: Ditto.
3481         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
3482         * gfortran.dg/graphite/pr41924.f90: Ditto.
3483         * gfortran.dg/graphite/pr42393.f90: Ditto.
3484         * gfortran.dg/graphite/pr37980.f90: Ditto.
3485         * gfortran.dg/graphite/pr38953.f90: Ditto.
3486         * gfortran.dg/graphite/pr42180.f90: Ditto.
3487         * gfortran.dg/graphite/pr42181.f90: Ditto.
3488         * gfortran.dg/where_operator_assign_4.f90: Ditto.
3489         * gfortran.dg/select_type_4.f90: Ditto.
3490         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3491         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
3492         * gfortran.dg/lto/pr40725_0.f03: Ditto.
3493         * gfortran.dg/elemental_args_check_2.f90: Ditto.
3494         * gfortran.dg/whole_file_11.f90: Ditto.
3495         * gfortran.dg/private_type_11.f90: Ditto.
3496         * gfortran.dg/vect/vect-gems.f90: Ditto.
3497         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
3498
3499 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
3500
3501         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
3502
3503 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
3504
3505         * gnat.dg/pack15.ad[sb]: New test.
3506
3507 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
3508
3509         * gcc.target/arm/mla-1.c: New test.
3510
3511 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3512
3513         PR fortran/30073
3514         PR fortran/43793
3515         * gfortran.dg/pr43793.f90: New test.
3516
3517 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
3518
3519         PR tree-optimization/41442
3520         * gcc.target/i386/pr41442.c: New test.
3521
3522 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
3523
3524         PR fortran/43832
3525         * gfortran.dg/fgetc_3.f90: Delete bogus test.
3526
3527 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3528
3529         PR fortran/43832
3530         * gfortran.dg/open_nounit.f90: New test.
3531
3532 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
3533
3534         PR fortran/43841
3535         PR fortran/43843
3536         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
3537
3538 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3539
3540         * gcc.dg/Wconversion-integer.c: Update.
3541
3542 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3543
3544         * gnat.dg/unchecked_convert5.adb: New test.
3545
3546 2010-04-23  Richard Guenther  <rguenther@suse.de>
3547
3548         PR lto/41734
3549         * gcc.dg/lto/20100423-2_0.c: New testcase.
3550         * gcc.dg/lto/20100423-2_0.c: Likewise.
3551
3552 2010-04-23  Richard Guenther  <rguenther@suse.de>
3553
3554         PR lto/43455
3555         * gcc.dg/lto/20100423-1_0.c: New testcase.
3556         * gcc.dg/lto/20100423-1_1.c: Likewise.
3557
3558 2010-04-23  Martin Jambor  <mjambor@suse.cz>
3559
3560         PR tree-optimization/43846
3561         * gcc.dg/tree-ssa/sra-10.c: New test.
3562
3563 2010-04-23  Martin Jambor  <mjambor@suse.cz>
3564
3565         PR middle-end/43835
3566         * gcc.c-torture/execute/pr43835.c: New test.
3567
3568 2010-04-23  Richard Guenther  <rguenther@suse.de>
3569
3570         PR lto/42653
3571         * g++.dg/lto/20100423-1_0.C: New testcase.
3572
3573 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
3574
3575         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
3576
3577 2010-04-22  Ira Rosen  <irar@il.ibm.com>
3578
3579         PR tree-optimization/43842
3580         * gcc.dg/vect/pr43842.c: New test.
3581
3582 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
3583
3584         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
3585         * gcc.target/i386/wmul-2.c: Likewise.
3586
3587 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3588
3589         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
3590         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
3591
3592 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
3593
3594         * gfortran.dg/reassoc_6.f: New testcase.
3595
3596 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
3597
3598         PR middle-end/29274
3599         * gcc.target/arm/wmul-1.c: New test.
3600         * gcc.target/arm/wmul-2.c: New test.
3601
3602 2010-04-22  Richard Guenther  <rguenther@suse.de>
3603
3604         PR tree-optimization/43845
3605         * gcc.c-torture/compile/pr43845.c: New testcase.
3606
3607 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
3608
3609         PR middle-end/29274
3610         * gcc.target/i386/wmul-1.c: New test.
3611         * gcc.target/i386/wmul-2.c: New test.
3612         * gcc.target/bfin/wmul-1.c: New test.
3613         * gcc.target/bfin/wmul-2.c: New test.
3614
3615 2010-04-22  Richard Guenther  <rguenther@suse.de>
3616
3617         PR fortran/43829
3618         * gfortran.dg/vector_subscript_6.f90: New testcase.
3619         * gfortran.dg/assign_10.f90: Adjust.
3620
3621 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
3622
3623         PR fortran/43836
3624         * gfortran.dg/gomp/pr43836.f90: New test.
3625
3626 2010-04-21  Richard Guenther  <rguenther@suse.de>
3627
3628         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
3629
3630 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3631
3632         * gcc.dg/torture/builtin-cproj-3.c: New.
3633
3634 2010-04-20  Jason Merrill  <jason@redhat.com>
3635
3636         PR c++/9335
3637         * g++.dg/template/recurse2.C: New.
3638         * g++.dg/parse/crash36.C: Adjust.
3639         * g++.dg/other/fold1.C: Adjust.
3640         * g++.dg/init/member1.C: Adjust.
3641         * lib/prune.exp: Prune "skipping N instantiation contexts".
3642
3643 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3644
3645         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
3646
3647 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3648
3649         * gcc.dg/torture/builtin-cproj-1.c: New.
3650         * gcc.dg/torture/builtin-cproj-2.c: New.
3651
3652 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
3653
3654         PR c++/43800
3655         PR c++/43704
3656         * g++.dg/template/typedef32.C: Adjust.
3657         * g++.dg/template/typedef33.C: New test.
3658
3659 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
3660
3661         PR fortran/43227
3662         * gfortran.dg/proc_decl_23.f90: New test.
3663
3664         PR fortran/43266
3665         * gfortran.dg/abstract_type_6.f03: New test.
3666
3667 2010-04-20  Xinliang David Li  <davidxl@google.com>
3668
3669         * g++.dg/tree-ssa/fold-compare.C: New.
3670
3671 2010-04-20  Richard Guenther  <rguenther@suse.de>
3672
3673         PR tree-optimization/39417
3674         * g++.dg/torture/pr39417.C: New testcase.
3675
3676 2010-04-20  Richard Guenther  <rguenther@suse.de>
3677
3678         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
3679
3680 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
3681
3682         * g++.dg/debug/dwarf2/rv1.C: New test.
3683
3684 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3685
3686         PR target/43635
3687         * gcc.c-torture/compile/pr43635.c: New testcase.
3688
3689 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR fortran/43339
3692         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
3693         of sequential loops being private only in the innermost containing
3694         task region.
3695
3696         PR middle-end/43337
3697         * gfortran.dg/gomp/pr43337.f90: New test.
3698
3699 2010-04-19  Richard Guenther  <rguenther@suse.de>
3700
3701         PR tree-optimization/43796
3702         * gfortran.dg/pr43796.f90: New testcase.
3703
3704 2010-04-19  Richard Guenther  <rguenther@suse.de>
3705
3706         PR tree-optimization/43783
3707         * gcc.c-torture/execute/pr43783.c: New testcase.
3708
3709 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
3710
3711         PR target/43766
3712         * gcc.target/i386/pr43766.c: New test.
3713
3714 2010-04-19  Jie Zhang  <jie@codesourcery.com>
3715
3716         PR target/43662
3717         * gcc.target/i386/pr43662.c: New test.
3718
3719 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
3720
3721         PR c++/43704
3722         * g++.dg/template/typedef32.C: New test.
3723
3724 2010-04-19  Ira Rosen  <irar@il.ibm.com>
3725
3726         PR tree-optimization/37027
3727         * lib/target-supports.exp
3728         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
3729         * gcc.dg/vect/pr37027.c: New test.
3730         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
3731         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
3732         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
3733         gcc.dg/vect/vect-complex-6.c: Likewise.
3734
3735 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
3736
3737         * g++.dg/debug/dwarf2/enum1.C: New test.
3738
3739 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
3740
3741         * gnat.dg/rep_clause5.ad[sb]: New test.
3742         * gnat.dg/rep_clause5_pkg.ads: New helper.
3743
3744 2010-04-18  Ira Rosen  <irar@il.ibm.com>
3745
3746         PR tree-optimization/43771
3747         * g++.dg/vect/pr43771.cc: New test.
3748
3749 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3750
3751         PR fortran/31538
3752         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
3753         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
3754
3755 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3756
3757         * gnat.dg/sizetype.adb: Rename into...
3758         * gnat.dg/sizetype1.adb: ...this.
3759         * gnat.dg/sizetype2.adb: New test.
3760
3761 2010-04-16  Richard Guenther  <rguenther@suse.de>
3762
3763         PR tree-optimization/43572
3764         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
3765
3766 2010-04-16  Olivier Hainque  <hainque@adacore.com>
3767
3768         * gnat.dg/specs/discr_private.ads: New test.
3769
3770 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
3771
3772         PR target/41514
3773         * gcc.target/arm/thumb-comparisons.c: New test.
3774
3775         PR target/40603
3776         * gcc.target/arm/thumb-cbranchqi.c: New test.
3777
3778 2010-04-16  Christian Bruel  <christian.bruel@st.com>
3779
3780         * g++.dg/torture/pr36191.C: Enable for SH.
3781
3782 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3783
3784         * gnat.dg/wide_boolean.adb: New test.
3785         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
3786
3787 2010-04-15  Richard Guenther  <rguenther@suse.de>
3788
3789         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
3790         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
3791         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3792         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3793         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
3794         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
3795         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
3796         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
3797         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
3798         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
3799         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3800         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
3801         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3802         * gcc.dg/torture/ipa-pta-2.c: Likewise.
3803         * gcc.dg/torture/ipa-pta-1.c: Adjust.
3804
3805 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
3806
3807         PR target/21803
3808         * gcc.target/arm/pr42496.c: New test.
3809
3810 2010-04-14  Jason Merrill  <jason@redhat.com>
3811
3812         PR c++/36625
3813         * g++.dg/ext/attrib38.C: New.
3814
3815 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
3816
3817         PR testsuite/43739
3818         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
3819
3820 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3821
3822         PR 42966
3823         * gcc.dg/cpp/warn-undef-2.c: Update.
3824         * gcc.dg/cpp/warn-traditional-2.c: Update.
3825         * gcc.dg/cpp/warn-comments-2.c: Update.
3826         * gcc.dg/cpp/warn-variadic-2.c: Update.
3827         * gcc.dg/cpp/warn-long-long-2.c: Update.
3828         * gcc.dg/cpp/warn-deprecated-2.c: Update.
3829         * gcc.dg/cpp/warn-multichar-2.c: Update.
3830         * gcc.dg/cpp/warn-normalized-3.c: Update.
3831         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
3832         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
3833         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
3834         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
3835         * gcc.dg/cpp/warn-redefined-2.c: Update.
3836         * gfortran.dg/warning-directive-2.F90: Update.
3837         * c-c++-common/cpp/warning-directive-2.c: Update.
3838
3839 2010-04-14  Michael Matz  <matz@suse.de>
3840
3841         PR tree-optimization/42963
3842         * gcc.dg/pr42963.c: New testcase.
3843
3844 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3845
3846         * gnat.dg/class_wide.adb: Rename into...
3847         * gnat.dg/class_wide1.adb: ...this.
3848         * gnat.dg/class_wide2.ad[sb]: New test.
3849
3850 2010-04-14  Tobias Burnus  <burnus@net-b.de>
3851
3852         PR fortran/18918
3853         * gfortran.dg/coarray_9.f90: Update dg-errors.
3854         * gfortran.dg/coarray_10.f90: New test.
3855         * gfortran.dg/coarray_11.f90: New test.
3856
3857 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3858
3859         PR fortran/43747
3860         gfortran.dg/initialization_24.f90: New test.
3861
3862 2010-04-13  Jason Merrill  <jason@redhat.com>
3863
3864         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
3865         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
3866
3867 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3868
3869         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
3870         * g++.dg/dg.exp: Likewise.
3871         * gcc.dg/cpp/warning-directive-1.c: Move to ...
3872         * c-c++-common/cpp/warning-directive-1.c: ... here.
3873         * gcc.dg/cpp/warning-directive-2.c: Move to ...
3874         * c-c++-common/cpp/warning-directive-2.c: ... here.
3875         * gcc.dg/cpp/warning-directive-3.c: Move to ...
3876         * c-c++-common/cpp/warning-directive-3.c: ... here.
3877         * gcc.dg/cpp/warning-directive-4.c: Move to ...
3878         * c-c++-common/cpp/warning-directive-4.c: ... here.
3879         * g++.dg/cpp/warning-directive-1.C: Delete.
3880         * g++.dg/cpp/warning-directive-2.C: Delete.
3881         * g++.dg/cpp/warning-directive-3.C: Delete.
3882         * g++.dg/cpp/warning-directive-4.C: Delete.
3883         * gcc.dg/cpp/normalised-3.c: Delete.
3884         * g++.dg/cpp/normalised-1.C: Rename as ...
3885         * c-c++-common/cpp/normalised-3.c: ... this.
3886
3887 2010-04-13  Martin Jambor  <mjambor@suse.cz>
3888
3889         * gcc.dg/tree-ssa/sra-9.c: New test.
3890
3891 2010-04-13  Michael Matz  <matz@suse.de>
3892
3893         PR middle-end/43730
3894         * gcc.dg/pr43730.c: New test.
3895
3896 2010-04-13  Michael Matz  <matz@suse.de>
3897
3898         * gcc.dg/tree-ssa/negate.c: New testcase.
3899
3900 2010-04-13  Richard Guenther  <rguenther@suse.de>
3901
3902         PR testsuite/43735
3903         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
3904
3905 2010-04-13  Richard Guenther  <rguenther@suse.de>
3906
3907         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
3908
3909 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
3910
3911         * gnat.dg/derived_type1.adb: New test.
3912
3913 2010-04-13  Matthias Klose  <doko@ubuntu.com>
3914
3915         * gcc.dg/plugindir1.c: New testcase.
3916         * gcc.dg/plugindir2.c: New testcase.
3917         * gcc.dg/plugindir3.c: New testcase.
3918         * gcc.dg/plugindir4.c: New testcase.
3919
3920 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
3921
3922         * gcc.target/i386/rotate-2.c: New test.
3923
3924 2010-04-12  Jason Merrill  <jason@redhat.com>
3925
3926         PR c++/43641
3927         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
3928         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3929
3930 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
3931
3932         PR c++/25811
3933         * g++.dg/init/pr25811.C: New test.
3934
3935 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3936
3937         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
3938         dg-error, dg-warning.
3939         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
3940
3941 2010-04-12  Richard Guenther  <rguenther@suse.de>
3942
3943         * gcc.dg/torture/inline-2.c: New testcase.
3944
3945 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
3946
3947         PR bootstrap/43699
3948         * gcc.dg/Wunused-var-7.c: New test.
3949
3950         PR tree-optimization/43560
3951         * gcc.c-torture/execute/pr43560.c: New test.
3952
3953 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
3954
3955         * gnat.dg/aggr13.adb: New test.
3956         * gnat.dg/aggr14.adb: Likewise.
3957         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
3958
3959 2010-04-12  Richard Guenther  <rguenther@suse.de>
3960
3961         PR c++/43611
3962         * g++.dg/torture/pr43611.C: New testcase.
3963
3964 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
3965
3966         PR c/36774
3967         * gcc.dg/pr36774-1.c: New test.
3968         * gcc.dg/pr36774-2.c: New test.
3969
3970 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
3971
3972         * gcc.target/sh/rte-delay-slot.c: New test.
3973
3974 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3975
3976         * gnat.dg/pack9.adb: Remove -cargs option.
3977         * gnat.dg/aggr12.ad[sb]: New test.
3978
3979 2010-04-10  Jie Zhang  <jie@codesourcery.com>
3980
3981         PR target/43417
3982         * gcc.target/sh/pr43417.c: New test.
3983
3984 2010-04-10  Tobias Burnus  <burnus@net-b.de>
3985
3986         PR fortran/43591
3987         * gfortran.dg/spec_expr_6.f90: New test.
3988
3989 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
3990
3991         PR cpp/43195
3992         * gcc.dg/cpp/pr43195.c: New.
3993         * gcc.dg/cpp/pr43195.h: New.
3994
3995 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3996
3997         PR 42965
3998         * gcc.dg/Werror-6.c: Adjust.
3999         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4000         * gcc.dg/Werror-4.c: Likewise.
4001         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
4002         * gcc.dg/Wswitch-enum-error.c: Likewise.
4003         * gcc.dg/Wpointer-arith.c: Likewise.
4004         * gcc.dg/Wfatal.c: Likewise.
4005         * gcc.dg/Wswitch-error.c: Likewise.
4006         * g++.dg/warn/unused-result1-Werror.c: Likewise.
4007         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
4008         * gcc.dg/cpp/warn-undef-2.c: Likewise.
4009         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
4010         * gcc.dg/cpp/warn-comments-2.c: Likewise.
4011         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
4012         * gcc.dg/cpp/warning-directive-2.c: Likewise.
4013         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
4014         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
4015         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
4016         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
4017         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
4018         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
4019         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
4020         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
4021         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
4022         * g++.dg/cpp/warning-directive-2.C: Likewise.
4023         * gfortran.dg/warning-directive-2.F90: Likewise.
4024
4025 2010-04-09  Jason Merrill  <jason@redhat.com>
4026
4027         PR c++/42623
4028         * g++.dg/template/sizeof13.C: New.
4029
4030 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
4031
4032         * g++.dg/other/pr35504.C: Add check for thiscall.
4033         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
4034         * gcc.dg/torture/stackalign/thiscall-1.c: New.
4035
4036 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4037
4038         PR c++/28584
4039         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
4040         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
4041         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
4042         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
4043         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
4044         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
4045         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
4046         * g++.dg/other/increment1.C: Likewise.
4047
4048 2010-04-09  Tobias Burnus  <burnus@net-b.de>
4049
4050         PR fortran/18918
4051         * gfortran.dg/coarray_7.f90: New test.
4052         * gfortran.dg/coarray_8.f90: New test.
4053
4054 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
4055
4056         PR fortran/28039
4057         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
4058
4059 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4060
4061         PR target/43643
4062         * gcc.dg/pr43643.c: New test.
4063
4064 2010-04-08  Tobias Burnus  <burnus@net-b.de>
4065
4066         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
4067
4068 2010-04-08  Richard Guenther  <rguenther@suse.de>
4069
4070         PR tree-optimization/43679
4071         * gcc.c-torture/compile/pr43679.c: New testcase.
4072
4073 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR debug/43670
4076         * gcc.dg/pr43670.c: New test.
4077
4078 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
4079
4080         PR middle-end/40815
4081         * gcc.dg/tree-ssa/reassoc-19.c: New.
4082
4083 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
4084
4085         PR c/18624
4086         * gcc.dg/Wunused-var-1.c: New test.
4087         * gcc.dg/Wunused-var-2.c: New test.
4088         * gcc.dg/Wunused-var-3.c: New test.
4089         * gcc.dg/Wunused-var-4.c: New test.
4090         * gcc.dg/Wunused-var-5.c: New test.
4091         * gcc.dg/Wunused-var-6.c: New test.
4092         * gcc.dg/Wunused-parm-1.c: New test.
4093
4094         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
4095         * gcc.dg/trunc-1.c: Likewise.
4096         * gcc.dg/vla-9.c: Likewise.
4097         * gcc.dg/dfp/composite-type.c: Likewise.
4098
4099 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
4100
4101         PR objc/35996
4102         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
4103         * obj-c++.dg/objc-gc-3.mm: Ditto.
4104
4105 2010-04-07  Simon Baldwin  <simonb@google.com>
4106
4107         * gcc.dg/cpp/warn-undef-2.c: New.
4108         * gcc.dg/cpp/warn-traditional-2.c: New.
4109         * gcc.dg/cpp/warn-comments-2.c: New.
4110         * gcc.dg/cpp/warning-directive-1.c: New.
4111         * gcc.dg/cpp/warn-long-long.c: New.
4112         * gcc.dg/cpp/warn-traditional.c: New.
4113         * gcc.dg/cpp/warn-variadic-2.c: New.
4114         * gcc.dg/cpp/warn-undef.c: New.
4115         * gcc.dg/cpp/warn-normalized-1.c: New.
4116         * gcc.dg/cpp/warning-directive-2.c: New.
4117         * gcc.dg/cpp/warn-long-long-2.c: New.
4118         * gcc.dg/cpp/warn-variadic.c: New.
4119         * gcc.dg/cpp/warn-normalized-2.c: New.
4120         * gcc.dg/cpp/warning-directive-3.c: New.
4121         * gcc.dg/cpp/warn-deprecated-2.c: New.
4122         * gcc.dg/cpp/warn-trigraphs-1.c: New.
4123         * gcc.dg/cpp/warn-multichar-2.c: New.
4124         * gcc.dg/cpp/warn-normalized-3.c: New.
4125         * gcc.dg/cpp/warning-directive-4.c: New.
4126         * gcc.dg/cpp/warn-unused-macros.c: New.
4127         * gcc.dg/cpp/warn-trigraphs-2.c: New.
4128         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
4129         * gcc.dg/cpp/warn-cxx-compat.c: New.
4130         * gcc.dg/cpp/warn-redefined.c: New.
4131         * gcc.dg/cpp/warn-trigraphs-3.c: New.
4132         * gcc.dg/cpp/warn-unused-macros-2.c: New.
4133         * gcc.dg/cpp/warn-deprecated.c: New.
4134         * gcc.dg/cpp/warn-trigraphs-4.c: New.
4135         * gcc.dg/cpp/warn-redefined-2.c: New.
4136         * gcc.dg/cpp/warn-comments.c: New.
4137         * gcc.dg/cpp/warn-multichar.c: New.
4138         * g++.dg/cpp/warning-directive-1.C: New.
4139         * g++.dg/cpp/warning-directive-2.C: New.
4140         * g++.dg/cpp/warning-directive-3.C: New.
4141         * g++.dg/cpp/warning-directive-4.C: New.
4142         * gfortran.dg/warning-directive-1.F90: New.
4143         * gfortran.dg/warning-directive-3.F90: New.
4144         * gfortran.dg/warning-directive-2.F90: New.
4145         * gfortran.dg/warning-directive-4.F90: New.
4146
4147 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
4148
4149         PR objc++/23716
4150         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
4151
4152 2010-04-07  Jason Merrill  <jason@redhat.com>
4153
4154         * g++.dg/template/dr408.C: New.
4155
4156         * g++.dg/lookup/ns4.C: New.
4157
4158         PR c++/38392
4159         * g++.dg/template/friend51.C: New test.
4160
4161         PR c++/41970
4162         * g++.old-deja/g++.other/linkage1.C: Adjust.
4163
4164 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
4165
4166         PR c++/42697
4167         * g++.dg/template/crash94.C: New test.
4168
4169 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
4170
4171         PR c++/40239
4172         * g++.dg/init/aggr5.C: New test.
4173         * g++.dg/init/aggr5.C: New test.
4174
4175 2010-04-07  Richard Guenther  <rguenther@suse.de>
4176
4177         PR tree-optimization/43270
4178         * g++.dg/warn/Warray-bounds-4.C: New testcase.
4179         * gcc.dg/Warray-bounds-7.c: Likewise.
4180
4181 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
4182
4183         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
4184         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
4185         * gnat.dg/bit_packed_array4.ad[sb]: New test.
4186
4187 2010-04-07  Jie Zhang  <jie@codesourcery.com>
4188
4189         PR c++/42556
4190         * g++.dg/init/pr42556.C: New test.
4191
4192 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
4193
4194         PR debug/43628
4195         * g++.dg/debug/dwarf2/typedef2.C: New test.
4196
4197 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
4198
4199         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
4200         c-c++-common/dwarf2/redeclaration-1.C
4201
4202 2010-04-06  Jason Merrill  <jason@redhat.com>
4203
4204         * g++.dg/cpp0x/pr31437.C: Adjust error location.
4205         * g++.dg/ext/attrib18.C: Likewise.
4206         * g++.dg/ext/bitfield2.C: Likewise.
4207         * g++.dg/ext/bitfield4.C: Likewise.
4208         * g++.dg/ext/visibility/warn2.C: Likewise.
4209         * g++.dg/ext/visibility/warn3.C: Likewise.
4210         * g++.dg/gomp/pr26690-1.C: Likewise.
4211         * g++.dg/inherit/covariant7.C: Likewise.
4212         * g++.dg/init/synth2.C: Likewise.
4213         * g++.dg/lookup/using7.C: Likewise.
4214         * g++.dg/other/crash-4.C: Likewise.
4215         * g++.dg/other/error13.C: Likewise.
4216         * g++.dg/other/error20.C: Likewise.
4217         * g++.dg/parse/crash31.C: Likewise.
4218         * g++.dg/parse/error16.C: Likewise.
4219         * g++.dg/parse/error19.C: Likewise.
4220         * g++.dg/parse/error27.C: Likewise.
4221         * g++.dg/parse/error28.C: Likewise.
4222         * g++.dg/parse/fused-params1.C: Likewise.
4223         * g++.dg/template/error2.C: Likewise.
4224         * g++.dg/template/local6.C: Likewise.
4225         * g++.dg/template/qualttp15.C: Likewise.
4226         * g++.dg/warn/Wnvdtor-2.C: Likewise.
4227         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
4228         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
4229         * g++.old-deja/g++.brendan/crash29.C: Likewise.
4230         * g++.old-deja/g++.eh/spec6.C: Likewise.
4231         * g++.old-deja/g++.jason/crash3.C: Likewise.
4232         * g++.old-deja/g++.jason/destruct2.C: Likewise.
4233         * g++.old-deja/g++.law/ctors5.C: Likewise.
4234         * g++.old-deja/g++.law/ctors9.C: Likewise.
4235         * g++.old-deja/g++.mike/p3538a.C: Likewise.
4236         * g++.old-deja/g++.mike/p3538b.C: Likewise.
4237         * g++.old-deja/g++.other/struct1.C: Likewise.
4238         * g++.old-deja/g++.other/volatile1.C: Likewise.
4239         * g++.old-deja/g++.pt/crash36.C: Likewise.
4240         * g++.old-deja/g++.pt/derived3.C: Likewise.
4241         * g++.old-deja/g++.robertl/eb109.C: Likewise.
4242         * g++.old-deja/g++.robertl/eb4.C: Likewise.
4243
4244 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
4245
4246         PR middle-end/43519
4247         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
4248         * gcc.dg/graphite/id-19.c: New.
4249
4250 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
4251
4252         PR middle-end/32824
4253         * gcc.dg/vect/pr32824: New.
4254
4255 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/18918
4258         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
4259         * gfortran.dg/coarray_3.f90: Ditto.
4260         * gfortran.dg/coarray_4.f90: Ditto.
4261         * gfortran.dg/coarray_5.f90: Ditto.
4262         * gfortran.dg/coarray_6.f90: Ditto.
4263         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
4264
4265 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4266
4267         PR fortran/18918
4268         * gfortran.dg/coarray_4.f90: Fix test.
4269         * gfortran.dg/coarray_6.f90: Add more tests.
4270
4271 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4272
4273         PR fortran/18918
4274         * gfortran.dg/coarray_4.f90: New test.
4275         * gfortran.dg/coarray_5.f90: New test.
4276         * gfortran.dg/coarray_6.f90: New test.
4277
4278 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4279
4280         PR fortran/18918
4281         * gfortran.dg/iso_fortran_env_5.f90: New test.
4282         * gfortran.dg/iso_fortran_env_6.f90: New test.
4283
4284 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4285
4286         PR fortran/39997
4287         * gfortran.dg/coarray_1.f90: New test.
4288         * gfortran.dg/coarray_2.f90: New test.
4289         * gfortran.dg/coarray_3.f90: New test.
4290
4291 2010-04-06  Jason Merrill  <jason@redhat.com>
4292
4293         PR c++/43648
4294         * g++.dg/template/dtor8.C: New.
4295
4296         PR c++/43621
4297         * g++.dg/template/error-recovery2.C: New.
4298
4299 2010-04-06  Jan Hubicka  <jh@suse.czpli
4300
4301         PR tree-optimization/42906
4302         * gcc.dg/tree-ssa/dce-1.c: New testcase.
4303
4304 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4305
4306         PR fortran/43178
4307         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
4308         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4309         * gfortran.dg/auto_dealloc_1.f90: Ditto.
4310
4311 2010-04-06  Richard Guenther  <rguenther@suse.de>
4312
4313         PR tree-optimization/43627
4314         * gcc.dg/tree-ssa/vrp49.c: New testcase.
4315
4316 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
4317
4318         PR target/43638
4319         * gcc.target/i386/pr43638.c: New test.
4320
4321 2010-04-06  Richard Guenther  <rguenther@suse.de>
4322
4323         PR middle-end/43661
4324         * gcc.c-torture/compile/pr43661.c: New testcase.
4325
4326 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
4327
4328         * gcc.target/s390/stackcheck1.c: Add dg-warning.
4329
4330 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
4331
4332         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
4333
4334 2010-04-02  Richard Guenther  <rguenther@suse.de>
4335
4336         PR tree-optimization/43629
4337         * gcc.c-torture/execute/pr43629.c: New testcase.
4338
4339 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
4340             Dominique d'Humieres  <dominiq@lps.ens.fr>
4341
4342         PR libfortran/43605
4343         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
4344
4345 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
4346
4347         PR debug/43325
4348         * c-c++-common/dwarf2/redeclaration-1.C: New test.
4349
4350 2010-04-01  Jason Merrill  <jason@redhat.com>
4351
4352         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
4353
4354 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
4355             Manfred Schwarb  <manfred99@gmx.ch>
4356
4357         PR libfortran/43605
4358         * gfortran.dg/ftell_3.f90: New test.
4359
4360 2010-04-01  Richard Guenther  <rguenther@suse.de>
4361
4362         PR middle-end/43614
4363         * gcc.c-torture/compile/pr43614.c: New testcase.
4364
4365 2010-04-01  Martin Jambor  <mjambor@suse.cz>
4366
4367         PR tree-optimization/43141
4368         * gcc.dg/guality/pr43141.c: New test.
4369
4370 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4371
4372         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
4373         * g++.dg/eh/spbp.C: Likewise.
4374         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
4375         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
4376         superfluous casts.
4377         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
4378         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
4379         * objc.dg/dwarf-2.m: Likewise.
4380
4381 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
4382
4383         PR middle-end/43464
4384         * gcc.dg/graphite/id-pr43464.c: New.
4385         * gcc.dg/graphite/id-pr43464-1.c: New.
4386
4387 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
4388
4389         PR middle-end/43351
4390         * gcc.dg/graphite/id-pr43351.c
4391
4392 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4393
4394         PR testsuite/35165
4395         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
4396         * obj-c++.dg/try-catch-2.mm: Ditto.
4397         * obj-c++.dg/lookup-2.mm: Ditto.
4398         * obj-c++.dg/encode-8.m: Ditto.
4399         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4400         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
4401         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
4402         * obj-c++.dg/const-str-11.mm: Ditto.
4403         * obj-c++.dg/const-str-9.mm: Ditto.
4404         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
4405         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
4406         * obj-c++.dg/except-1.mm: Ditto.
4407         * obj-c++.dg/const-str-7.mm: Ditto.
4408         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4409         * obj-c++.dg/const-str-3.mm: Ditto.
4410         * obj-c++.dg/const-str-7.mm: Ditto.
4411         * obj-c++.dg/stubify-2.mm: Change dump file name.
4412
4413         PR objc++/23613
4414         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
4415         New macro.
4416         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
4417         Remove dg-xfail-if.
4418
4419 2010-03-31  Martin Jambor  <mjambor@suse.cz>
4420
4421         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
4422         only with -O2, -O3 or -Os and not with -fwhopr.
4423
4424 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
4425
4426         PR c++/43558
4427         * g++.dg/template/typedef31.C: New test.
4428
4429 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4430
4431         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
4432         assembler output on *-*-solaris2*.
4433         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4434
4435 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
4436
4437         PR debug/43557
4438         * gcc.dg/pr43557-1.c: New test.
4439         * gcc.dg/pr43557-2.c: New file.
4440
4441 2010-03-31  Jie Zhang  <jie@codesourcery.com>
4442
4443         PR 43562
4444         * gcc.dg/pr43562.c: New test.
4445
4446 2010-03-30  Jason Merrill  <jason@redhat.com>
4447
4448         PR c++/43076
4449         * g++.dg/template/error-recovery1.C: New.
4450
4451         PR c++/41786
4452         * g++.dg/parse/ambig5.C: New.
4453
4454 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
4455
4456         PR debug/43593
4457         * gcc.dg/guality/pr43593.c: New test.
4458
4459 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
4460
4461         PR middle-end/43430
4462         * gcc.dg/vect/pr43430-1.c: New.
4463
4464 2010-03-30  Jason Merrill  <jason@redhat.com>
4465
4466         PR c++/43559
4467         * g++.dg/template/partial7.C: New.
4468
4469 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4470
4471         * gcc.target/s390/stackcheck1.c: New testcase.
4472
4473 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4474
4475         PR libfortran/43265
4476         * gfortran.dg/read_eof_8.f90: New test.
4477
4478 2010-03-29  Jason Merrill  <jason@redhat.com>
4479
4480         * gcc.dg/cpp/include6.c: Change [] to ().
4481
4482         N3077
4483         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
4484         splicing and UCNs.
4485         * c-c++-common/raw-string-2.c: Add trigraph test.
4486         * c-c++-common/raw-string-8.c: New.
4487         * c-c++-common/raw-string-9.c: New.
4488         * c-c++-common/raw-string-10.c: New.
4489
4490         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
4491         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
4492         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
4493         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
4494         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
4495         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
4496         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
4497
4498 2010-03-29  Richard Guenther  <rguenther@suse.de>
4499
4500         PR tree-optimization/43560
4501         * gcc.dg/torture/pr43560.c: New testcase.
4502
4503 2010-03-29  Jason Merrill  <jason@redhat.com>
4504
4505         N3077
4506         * g++.dg/ext/raw-string-1.C: Change [] to ().
4507         * g++.dg/ext/raw-string-2.C: Change [] to ().
4508         Don't use \ in delimiter.
4509         * g++.dg/ext/raw-string-3.C: Change [] to ().
4510         * g++.dg/ext/raw-string-4.C: Change [] to ().
4511         * g++.dg/ext/raw-string-5.C: Change [] to ().
4512         Test for error on \ in delimiter.
4513         * g++.dg/ext/raw-string-6.C: Change [] to ().
4514         * g++.dg/ext/raw-string-7.C: Change [] to ().
4515
4516 2010-03-29  Jie Zhang  <jie@codesourcery.com>
4517
4518         PR 43564
4519         * gcc.dg/pr43564.c: New test.
4520
4521 2010-03-29  Tobias Burnus  <burnus@net-b.de>
4522
4523         PR fortran/43551
4524         * gfortran.dg/direct_io_12.f90: New test.
4525
4526 2010-03-28  Jan Hubicka  <jh@suse.cz>
4527
4528         PR tree-optimization/43505
4529         * gfortran.dg/pr43505.f90: New testcase.
4530
4531 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
4532
4533         PR tree-optimization/43528
4534         * gcc.target/i386/pr43528.c: New test.
4535
4536 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
4537
4538         PR c/43381
4539         * gcc.dg/parm-impl-decl-3.c: New test.
4540
4541 2010-03-26  Jason Merrill  <jason@redhat.com>
4542
4543         PR c++/43509
4544         * g++.dg/cpp0x/parse1.C: New.
4545
4546 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
4547
4548         PR target/43524
4549         * gcc.target/i386/pr43524.c: New test.
4550
4551 2010-03-26  Martin Jambor  <mjambor@suse.cz>
4552
4553         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
4554         whitespace, rename main to foo.
4555         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
4556         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
4557         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
4558         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
4559         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
4560         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
4561         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
4562         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4563         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
4564         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
4565         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
4566
4567 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
4568
4569         PR c++/43327
4570         * g++.dg/other/crash-10.C: New test.
4571         * g++.dg/other/crash-11.C: New test.
4572
4573 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4574
4575         PR libfortran/43517
4576         * gfortran.dg/read_eof_7.f90: New test.
4577
4578 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4579
4580         PR objc/35165
4581         PR testsuite/43512
4582         * objc-obj-c++-shared: New directory.
4583         * objc-obj-c++-shared/Object1-implementation.h: New file.
4584         * objc-obj-c++-shared/Object1.h: New file.
4585         * objc-obj-c++-shared/Protocol1.h: New file.
4586         * objc-obj-c++-shared/next-abi.h: New file.
4587         * objc-obj-c++-shared/next-mapping.h: New file.
4588         * objc/execute/next_mapping.h: Delete.
4589         * objc.dg/special/special.exp: For all targets run the tests with
4590         -fgnu-runtime, for darwin targets also run the tests with
4591         -fnext-runtime.
4592         * objc.dg/dg.exp: Ditto.
4593         * obj-c++.dg/dg.exp: Ditto.
4594         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
4595         Protocol1.h) and next-mapping.h as required.  Amend testcase to
4596         include use of updated NeXT interface.
4597         * objc/execute/formal_protocol-5.m: Ditto.
4598         * objc/execute/protocol-isEqual-2.m: Ditto.
4599         * objc/execute/protocol-isEqual-4.m: Ditto.
4600         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
4601         Protocol1.h) and next-mapping.h as required.
4602         * objc/execute/object_is_class.m: Ditto.
4603         * objc/execute/enumeration-1.m: Ditto.
4604         * objc/execute/class-13.m: Ditto.
4605         * objc/execute/formal_protocol-2.m: Ditto.
4606         * objc/execute/formal_protocol-4.m: Ditto.
4607         * objc/execute/class-1.m: Ditto.
4608         * objc/execute/bycopy-1.m: Ditto.
4609         * objc/execute/formal_protocol-6.m: Ditto.
4610         * objc/execute/bycopy-3.m: Ditto.
4611         * objc/execute/class-3.m: Ditto.
4612         * objc/execute/bf-11.m: Ditto.
4613         * objc/execute/class-5.m: Ditto.
4614         * objc/execute/bf-13.m: Ditto.
4615         * objc/execute/class-7.m: Ditto.
4616         * objc/execute/bf-15.m: Ditto.
4617         * objc/execute/class-9.m: Ditto.
4618         * objc/execute/bf-17.m: Ditto.
4619         * objc/execute/bf-19.m: Ditto.
4620         * objc/execute/IMP.m: Ditto.
4621         * objc/execute/exceptions/catchall-1.m: Ditto.
4622         * objc/execute/exceptions/trivial.m: Ditto.
4623         * objc/execute/exceptions/finally-1.m: Ditto.
4624         * objc/execute/exceptions/local-variables-1.m: Ditto.
4625         * objc/execute/exceptions/foward-1.m: Ditto.
4626         * objc/execute/bf-2.m: Ditto.
4627         * objc/execute/string1.m: Ditto.
4628         * objc/execute/bf-4.m: Ditto.
4629         * objc/execute/informal_protocol.m: Ditto.
4630         * objc/execute/string3.m: Ditto.
4631         * objc/execute/bf-6.m: Ditto.
4632         * objc/execute/bf-8.m: Ditto.
4633         * objc/execute/class-tests-1.h: Ditto.
4634         * objc/execute/protocol-isEqual-1.m: Ditto.
4635         * objc/execute/protocol-isEqual-3.m: Ditto.
4636         * objc/execute/_cmd.m: Ditto.
4637         * objc/execute/function-message-1.m: Ditto.
4638         * objc/execute/bf-20.m: Ditto.
4639         * objc/execute/bf-common.h: Ditto.
4640         * objc/execute/np-2.m: Ditto.
4641         * objc/execute/class-10.m: Ditto.
4642         * objc/execute/class-12.m: Ditto.
4643         * objc/execute/enumeration-2.m: Ditto.
4644         * objc/execute/class-14.m: Ditto.
4645         * objc/execute/encode-1.m: Ditto.
4646         * objc/execute/formal_protocol-1.m: Ditto.
4647         * objc/execute/formal_protocol-3.m: Ditto.
4648         * objc/execute/accessing_ivars.m: Ditto.
4649         * objc/execute/bycopy-2.m: Ditto.
4650         * objc/execute/class-2.m: Ditto.
4651         * objc/execute/bf-10.m: Ditto.
4652         * objc/execute/formal_protocol-7.m: Ditto.
4653         * objc/execute/root_methods.m: Ditto.
4654         * objc/execute/class-4.m: Ditto.
4655         * objc/execute/bf-12.m: Ditto.
4656         * objc/execute/class-6.m: Ditto.
4657         * objc/execute/bf-14.m: Ditto.
4658         * objc/execute/nested-func-1.m: Ditto.
4659         * objc/execute/class-8.m: Ditto.
4660         * objc/execute/private.m: Ditto.
4661         * objc/execute/bf-16.m: Ditto.
4662         * objc/execute/bf-18.m: Ditto.
4663         * objc/execute/load-3.m: Ditto.
4664         * objc/execute/compatibility_alias.m: Ditto.
4665         * objc/execute/bf-1.m: Ditto.
4666         * objc/execute/no_clash.m: Ditto.
4667         * objc/execute/bf-3.m: Ditto.
4668         * objc/execute/string2.m: Ditto.
4669         * objc/execute/bf-5.m: Ditto.
4670         * objc/execute/string4.m: Ditto.
4671         * objc/execute/bf-7.m: Ditto.
4672         * objc/execute/object_is_meta_class.m: Ditto.
4673         * objc/execute/bf-9.m: Ditto.
4674         * objc/execute/bf-21.m: Ditto.
4675         * objc/execute/cascading-1.m: Ditto.
4676         * objc/execute/trivial.m: Ditto.
4677         * objc/execute/np-1.m: Ditto.
4678         * objc/compile/trivial.m: Ditto.
4679         * objc/execute/class_self-2.m: Include <stdlib.h>.
4680         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
4681         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
4682         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4683         and 64bit. Use new NeXT interface as required.
4684         * objc.dg/special/unclaimed-category-1.m: Ditto.
4685         * objc.dg/special/unclaimed-category-1.h: Ditto.
4686         * objc.dg/special/unclaimed-category-1a.m: Ditto.
4687         * objc.dg/func-ptr-1.m: Ditto.
4688         * objc.dg/stret-1.m: Ditto.
4689         * objc.dg/encode-2.m: Ditto.
4690         * objc.dg/category-1.m: Ditto.
4691         * objc.dg/encode-3.m: Ditto.
4692         * objc.dg/call-super-3.m: Ditto.
4693         * objc.dg/method-3.m: Ditto.
4694         * objc.dg/func-ptr-2.m: Ditto.
4695         * objc.dg/lookup-1.m: Ditto.
4696         * objc.dg/encode-4.m: Ditto.
4697         * objc.dg/fix-and-continue-1.m: Ditto.
4698         * objc.dg/proto-lossage-3.m: Ditto.
4699         * objc.dg/method-13.m: Ditto.
4700         * objc.dg/proto-qual-1.m: Ditto.
4701         * objc.dg/zero-link-3.m: Ditto.
4702         * objc.dg/bitfield-1.m: Ditto.
4703         * objc.dg/va-meth-1.m: Ditto.
4704         * objc.dg/super-class-3.m: Ditto.
4705         * objc.dg/call-super-1.m: Ditto.
4706         * objc.dg/type-size-2.m: Ditto.
4707         * objc.dg/method-10.m: Ditto.
4708         * objc.dg/defs.m: Ditto.
4709         * objc.dg/const-str-3.m: Ditto.
4710         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
4711         Protocol1.h) and next-mapping.h as required. Use new NeXT
4712         interface as required.
4713         * objc.dg/super-class-4.m: Ditto.
4714         * objc.dg/comp-types-8.m: Ditto.
4715         * objc.dg/call-super-2.m: Ditto.
4716         * objc.dg/objc-fast-4.m: Ditto.
4717         * objc.dg/method-6.m: Ditto.
4718         * objc.dg/const-str-3.m: Ditto.
4719         * objc.dg/const-str-7.m: Ditto.
4720         * objc.dg/method-15.m: Ditto.
4721         * objc.dg/method-19.m: Ditto.
4722         * objc.dg/sync-1.m: Ditto.
4723         * objc.dg/layout-1.m: Ditto.
4724         * objc.dg/bitfield-3.m: Ditto.
4725         * objc.dg/try-catch-3.m: Ditto.
4726         * objc.dg/try-catch-7.m: Ditto.
4727         * objc.dg/comp-types-10.m: Ditto.
4728         * objc.dg/selector-2.: Ditto.
4729         * objc.dg/method-7.m: Ditto.
4730         * objc.dg/typedef-alias-1.m: Ditto.
4731         * objc.dg/proto-lossage-2.m: Ditto.
4732         * objc.dg/comp-types-11.m: Ditto.
4733         * objc.dg/sizeof-1.m: Ditto.
4734         * objc.dg/method-17.m: Ditto.
4735         * objc.dg/bitfield-5.m: Ditto.
4736         * objc.dg/try-catch-1.m: Ditto.
4737         * objc.dg/encode-5.m: Ditto.
4738         * objc.dg/fix-and-continue-2.m: Ditto.
4739         * objc.dg/method-9.m: Ditto.
4740         * objc.dg/isa-field-1.m: Ditto.
4741         * objc.dg/local-decl-2.m: Ditto.
4742         * objc.dg/objc-gc-4.m: Ditto.
4743         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
4744         * objc.dg/gnu-runtime-3.m: Ditto.
4745         * objc.dg/encode-7.m: Ditto.
4746         * objc.dg/encode-8.m: Ditto.
4747         * objc.dg/selector-3.m: Ditto.
4748         * objc.dg/gnu-runtime-1.m: Ditto.
4749         * objc.dg/const-str-12.m: Ditto.
4750         * objc.dg/gnu-runtime-2.m: Ditto.
4751         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
4752         * objc.dg/selector-1.m: Ditto.
4753         * objc.dg/stubify-2.m: Ditto.
4754         * objc.dg/zero-link-1.m: Ditto.
4755         * objc.dg/stret-2.m: Ditto.
4756         * objc.dg/zero-link-2.m: Ditto.
4757         * objc.dg/next-runtime-1.m: Ditto.
4758         * objc.dg/symtab-1.m: Ditto.
4759         * objc.dg/stubify-1.m: Ditto.
4760         * objc.dg/bitfield-2.m: Ditto.
4761         * objc.dg/try-catch-10.m: Apply to both runtimes.
4762         * objc.dg/const-str-1.m: Ditto.
4763         * objc.dg/image-info.m: Ditto.
4764         * objc.dg/encode-9.m: Ditto.
4765         * objc.dg/pragma-1.m: Apply test to all targets.
4766         * objc.dg/const-str-4.m: Ditto.
4767         * objc.dg/const-str-8.m: Ditto.
4768         * objc.dg/super-class-2.m: Ditto.
4769         * objc.dg/try-catch-5.m: Ditto.
4770         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
4771         Protocol1.h) and next-mapping.h as required. Use new NeXT
4772         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
4773         * objc.dg/const-str-11.m: Ditto.
4774         * objc.dg/const-str-9.m: Ditto.
4775         * objc.dg/method-4.m: Skip for 64Bit NeXT.
4776         * objc.dg/encode-1.m: Remove redundant -lobjc.
4777         * objc.dg/try-catch-9.m: Tidy space.
4778         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
4779         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4780         and 64bit. Use new NeXT interface as required.
4781         * obj-c++.dg/template-4.mm: Ditto.
4782         * obj-c++.dg/defs.mm: Ditto.
4783         * obj-c++.dg/basic.mm: Ditto.
4784         * obj-c++.dg/encode-4.mm: Ditto.
4785         * obj-c++.dg/method-17.mm: Ditto.
4786         * obj-c++.dg/proto-lossage-3.mm: Ditto.
4787         * obj-c++.dg/cxx-class-1.mm: Ditto.
4788         * obj-c++.dg/method-10.mm: Ditto.
4789         * obj-c++.dg/va-meth-1.mm: Ditto.
4790         * obj-c++.dg/encode-5.mm: Ditto.
4791         * obj-c++.dg/lookup-2.mm: Ditto.
4792         * obj-c++.dg/template-3.mm: Ditto.
4793         * obj-c++.dg/proto-qual-1.mm: Ditto.
4794         * obj-c++.dg/qual-types-1.m: Ditto.
4795         * obj-c++.dg/cxx-scope-1.mm: Ditto.
4796         * obj-c++.dg/template-1.mm: Ditto.
4797         * obj-c++.dg/encode-6.mm: Ditto.
4798         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
4799         Protocol1.h) and next-mapping.h as required. Use new NeXT
4800         interface as required.
4801         * obj-c++.dg/except-1.mm: Ditto.
4802         * obj-c++.dg/const-str-7.mm: Ditto.
4803         * obj-c++.dg/ivar-list-semi.mm: Ditto.
4804         * obj-c++.dg/cxx-scope-2.mm: Ditto.
4805         * obj-c++.dg/selector-2.mm: Ditto.
4806         * obj-c++.dg/isa-field-1.mm: Ditto.
4807         * obj-c++.dg/try-catch-1.mm: Ditto.
4808         * obj-c++.dg/local-decl-1.mm: Ditto.
4809         * obj-c++.dg/try-catch-9.mm: Ditto.
4810         * obj-c++.dg/no-extra-load.mm: Ditto.
4811         * obj-c++.dg/selector-5.mm: Ditto.
4812         * obj-c++.dg/method-12.mm: Ditto.
4813         * obj-c++.dg/try-catch-11.mm: Ditto.
4814         * obj-c++.dg/comp-types-11.mm: Ditto.
4815         * obj-c++.dg/bitfield-3.mm: Ditto.
4816         * obj-c++.dg/method-6.mm: Ditto.
4817         * obj-c++.dg/super-class-2.mm: Ditto.
4818         * obj-c++.dg/method-21.mm: Ditto.
4819         * obj-c++.dg/const-str-8.mm: Ditto.
4820         * obj-c++.dg/try-catch-7.mm: Ditto.
4821         * obj-c++.dg/method-15.mm: Ditto.
4822         * obj-c++.dg/layout-1.mm: Ditto.
4823         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4824         * obj-c++.dg/const-str-3.mm: Ditto.
4825         * obj-c++.dg/try-catch-2.mm: Ditto.
4826         * obj-c++.dg/objc-gc-3.mm: Ditto.
4827         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
4828         * obj-c++.dg/bitfield-1.mm: Ditto.
4829         * obj-c++.dg/selector-6.mm: Ditto.
4830         * obj-c++.dg/method-13.mm: Ditto.
4831         * obj-c++.dg/comp-types-12.mm: Ditto.
4832         * obj-c++.dg/bitfield-4.mm: Ditto.
4833         * obj-c++.dg/try-catch-8.mm: Ditto.
4834         * obj-c++.dg/method-2.mm: Ditto.
4835         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4836         * obj-c++.dg/typedef-alias-1.mm: Ditto.
4837         * obj-c++.dg/const-str-4.mm: Ditto.
4838         * obj-c++.dg/proto-lossage-2.mm: Ditto.
4839         * obj-c++.dg/try-catch-3.mm: Ditto.
4840         * obj-c++.dg/comp-types-9.mm: Ditto.
4841         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
4842         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
4843         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
4844         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
4845         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4846         Use new NeXT interface as required.
4847         * obj-c++.dg/const-str-10.mm: Ditto.
4848         * obj-c++.dg/const-str-11.mm: Ditto.
4849         * obj-c++.dg/const-str-9.mm: Ditto.
4850         * obj-c++.dg/method-11.mm: Ditto.
4851         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
4852         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4853         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
4854         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
4855         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
4856
4857 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
4858
4859         PR c++/43206
4860         * g++.dg/template/typedef30.C: New test case.
4861
4862 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
4863
4864         PR c/43385
4865         * gcc.c-torture/execute/pr43385.c: New test.
4866
4867 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
4868
4869         * gcc.dg/strncpy-fix-1.c: New test.
4870
4871 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4872
4873         PR testsuite/41609
4874         * lib/objc-torture.exp (objc-set-runtime-options): New.
4875         * objc/execute/execute.exp: Check runtime options on each pass.
4876         * objc/execute/exceptions/exceptions.exp: Ditto.
4877         * objc/compile/compile.exp: Ditto.
4878
4879         PR testsuite/42348
4880         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
4881         standard tests.
4882         (check_effective_target_objc2): New proc.
4883         (check_effective_target_next_runtime): New proc.
4884         * lib/objc.exp: Determine which runtime is in force and support it.
4885         * lib/obj-c++.exp: Ditto.
4886
4887 2010-03-24  Jason Merrill  <jason@redhat.com>
4888
4889         PR c++/43502
4890         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
4891
4892 2010-03-24  Martin Jambor  <mjambor@suse.cz>
4893
4894         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
4895         a loop.
4896         * gcc.dg/ipa/ipa-2.c: Likewise.
4897         * gcc.dg/ipa/ipa-3.c: Likewise.
4898         * gcc.dg/ipa/ipa-4.c: Likewise.
4899         * gcc.dg/ipa/ipa-5.c: Likewise.
4900         * gcc.dg/ipa/ipa-7.c: Likewise.
4901         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
4902         a loop.
4903         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
4904         i_can_not_be_propagated_fully2 into a loop.
4905         * gcc.dg/ipa/ipa-8.c: New test.
4906         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
4907
4908 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
4909
4910         PR debug/19192
4911         PR debug/43479
4912         * gcc.dg/guality/pr43479.c: New test.
4913         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
4914         and add volatile keyword.
4915
4916 2010-03-23  Mike Stump  <mikestump@comcast.net>
4917
4918         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
4919
4920 2010-03-23  Jason Merrill  <jason@redhat.com>
4921
4922         * g++.dg/ext/altivec-17.C: Adjust error message.
4923
4924         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
4925         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
4926         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
4927         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
4928         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
4929         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
4930
4931 2010-03-22  Jason Merrill  <jason@redhat.com>
4932
4933         PR c++/43333
4934         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
4935         * g++.dg/ext/is_pod_98.C: New.
4936
4937         PR c++/43281
4938         * g++.dg/cpp0x/auto18.C: New.
4939
4940         * gcc.dg/pr36997.c: Adjust error message.
4941         * g++.dg/ext/vector9.C: Likewise.
4942         * g++.dg/conversion/simd3.C: Likewise.
4943         * g++.dg/other/error23.C: Likewise.
4944
4945 2010-03-22  Michael Matz  <matz@suse.de>
4946
4947         PR middle-end/43475
4948         * gfortran.dg/pr43475.f90: New testcase.
4949
4950 2010-03-22  Richard Guenther  <rguenther@suse.de>
4951
4952         PR tree-optimization/43390
4953         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
4954
4955 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4956
4957         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
4958         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
4959
4960 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
4961             Michael Matz  <matz@suse.de>
4962
4963         PR c++/43081
4964         * g++.dg/parse/crash56.C: New test.
4965
4966 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
4967
4968         PR fortran/43450
4969         * gfortran.dg/whole_file_15.f90 : New test.
4970
4971 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4972
4973         PR fortran/43409
4974         * gfortran.dg/inquire_size.f90: New test.
4975
4976 2010-03-20  Richard Guenther  <rguenther@suse.de>
4977
4978         PR rtl-optimization/43438
4979         * gcc.c-torture/execute/pr43438.c: New testcase.
4980
4981 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
4982
4983         PR c++/43375
4984         * g++.dg/abi/mangle42.C: New test.
4985
4986 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
4987
4988         PR C/43211
4989         * gcc.dg/pr43211.c: New test.
4990         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
4991
4992 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
4993
4994         PR rtl-optimization/42258
4995         * gcc.target/arm/thumb1-mul-moves.c: New test.
4996
4997         PR target/40697
4998         * gcc.target/arm/thumb-andsi.c: New test.
4999
5000         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
5001         dg-require-effective-target.
5002
5003 2010-03-19  Michael Matz  <matz@suse.de>
5004
5005         PR c++/43116
5006         * g++.dg/other/pr43116.C: New testcase.
5007
5008 2010-03-19  Michael Matz  <matz@suse.de>
5009
5010         PR target/43305
5011         * gcc.dg/pr43305.c: New testcase.
5012
5013 2010-03-19  Richard Guenther  <rguenther@suse.de>
5014
5015         PR tree-optimization/43415
5016         * gcc.c-torture/compile/pr43415.c: New testcase.
5017
5018 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
5019
5020         PR ada/43106
5021         * gnat.dg/case_optimization2.adb: New test.
5022         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
5023
5024 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5025             Jack Howarth <howarth@bromo.med.uc.edu>
5026
5027         PR target/36399
5028         * gcc.target/i386/push-1.c: Don't xfail
5029           scan-assembler-not "movups" on darwin.
5030
5031 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
5032
5033         PR debug/43058
5034         * gcc.dg/pr43058.c: New test.
5035
5036 2010-03-18  Martin Jambor  <mjambor@suse.cz>
5037
5038         PR middle-end/42450
5039         * g++.dg/torture/pr42450.C: New test.
5040
5041 2010-03-18  Michael Matz  <matz@suse.de>
5042
5043         PR middle-end/43419
5044         * gcc.dg/pr43419.c: New testcase.
5045
5046 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
5047
5048         PR rtl-optimization/43360
5049         * gcc.dg/torture/pr43360.c: New.
5050
5051 2010-03-18  Michael Matz  <matz@suse.de>
5052
5053         PR tree-optimization/43402
5054         * gcc.dg/pr43402.c: New testcase.
5055
5056 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
5057
5058         PR target/42427
5059         * gcc.dg/pr42427.c: New test.
5060
5061 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5062
5063         PR libfortran/43265
5064         * gfortran.dg/read_empty_file.f: New test.
5065         * gfortran.dg/read_eof_all.f90: New test.
5066         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
5067         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
5068
5069 2010-03-17  Michael Matz  <matz@suse.de>
5070
5071         * gcc.dg/pr43300.c: Add -w.
5072
5073 2010-03-17  Richard Guenther  <rguenther@suse.de>
5074
5075         * gcc.dg/pr43379.c: Add -w.
5076
5077 2010-03-17  Tobias Burnus  <burnus@net-b.de>
5078
5079         PR fortran/43331
5080         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
5081
5082 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
5083
5084         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
5085
5086 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5087
5088         * ada/acats/run_all.sh: Log start and end times.
5089
5090 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5091
5092         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
5093
5094 2010-03-16  Richard Guenther  <rguenther@suse.de>
5095
5096         PR middle-end/43379
5097         * gcc.dg/pr43379.c: New testcase.
5098
5099 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
5100
5101         PR debug/43051
5102         * gcc.dg/guality/pr43051-1.c: New test.
5103
5104 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
5105
5106         PR testsuite/43363
5107         * g++.dg/ext/altivec-17.C: Handle changes to error message.
5108
5109 2010-03-15  Michael Matz  <matz@suse.de>
5110
5111         PR middle-end/43300
5112         * gcc.dg/pr43300.c: New testcase.
5113
5114 2010-03-15  Richard Guenther  <rguenther@suse.de>
5115
5116         PR tree-optimization/43367
5117         * gcc.c-torture/compile/pr43367.c: New testcase.
5118
5119 2010-03-15  Richard Guenther  <rguenther@suse.de>
5120
5121         PR tree-optimization/43317
5122         * gcc.dg/pr43317.c: New testcase.
5123
5124 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
5125
5126         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
5127
5128 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
5129
5130         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
5131
5132 2010-03-14  Tobias Burnus  <burnus@net-b.de>
5133
5134         PR fortran/43362
5135         * gfortran.dg/impure_constructor_1.f90: New test.
5136
5137 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
5138
5139         PR middle-end/43354
5140         * gfortran.dg/graphite/id-pr43354.f: New.
5141
5142 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
5143
5144         PR middle-end/43349
5145         * gfortran.dg/graphite/pr43349.f: New.
5146
5147 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
5148
5149         PR middle-end/43306
5150         * gcc.dg/graphite/pr43306.c: New.
5151
5152 2010-03-12  David S. Miller  <davem@davemloft.net>
5153
5154         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
5155         sparc.
5156
5157 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5158
5159         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
5160
5161 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
5162
5163         PR fortran/43291
5164         PR fortran/43326
5165         * gfortran.dg/dynamic_dispatch_7.f03: New test.
5166
5167 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
5168
5169         * gfortran.dg/default_format_denormal_1.f90: Don't assume
5170         fail for *-*-mingw* targets.
5171
5172 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
5173
5174         PR debug/43329
5175         * gcc.dg/guality/pr43329-1.c: New test.
5176
5177 2010-03-11  Martin Jambor  <mjambor@suse.cz>
5178
5179         PR tree-optimization/43257
5180         * g++.dg/torture/pr43257.C: New test.
5181
5182 2010-03-11  Tobias Burnus  <burnus@net-b.de>
5183
5184         PR fortran/43228
5185         * gfortran.dg/namelist_61.f90: New test.
5186
5187 2010-03-11  Richard Guenther  <rguenther@suse.de>
5188
5189         PR tree-optimization/43255
5190         * gcc.c-torture/compile/pr43255.c: New testcase.
5191
5192 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5193
5194         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
5195         * gcc.dg/pr43280.c: New testcase.
5196
5197 2010-03-11  Richard Guenther  <rguenther@suse.de>
5198
5199         PR lto/43200
5200         * gcc.dg/lto/20100227-1_0.c: New testcase.
5201         * gcc.dg/lto/20100227-1_1.c: Likewise.
5202
5203 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5204
5205         PR libfortran/43320
5206         PR libfortran/43265
5207         * gfortran.dg/read_eof_6.f: New test
5208         * gfortran.dg/read_x_eof.f90: New test.
5209         * gfortran.dg/read_x_past.f: Update test.
5210
5211 2010-03-10  Jan Hubicka   <jh@suse.cz>
5212
5213         * gcc.c-torture/compile/pr43288.c: New test.
5214
5215 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5216
5217         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
5218         -fpic/-fPIC flags.
5219         * g++.old-deja/g++.pt/asm2.C: Likewise.
5220         * gcc.c-torture/compile/20000804-1.c: Likewise.
5221         * gcc.target/i386/clobbers.c: Likewise.
5222
5223 2010-03-10  Tobias Burnus  <burnus@net-b.de>
5224
5225         PR fortran/43303
5226         * gfortran.dg/c_assoc_3.f90: New test.
5227
5228 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
5229
5230         PR debug/36728
5231         * gcc.dg/guality/pr36728-1.c: New test.
5232         * gcc.dg/guality/pr36728-2.c: New test.
5233
5234 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
5235
5236         * gcc.dg/h8300-div-delay-slot.c: New test.
5237
5238 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
5239
5240         PR tree-optimization/43236
5241         * gcc.c-torture/execute/pr43236.c: New test.
5242
5243 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
5244
5245         PR middle-end/42859
5246         * g++.dg/eh/pr42859.C: New test.
5247
5248 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
5249
5250         PR debug/43299
5251         * gcc.dg/pr43299.c: New test.
5252
5253         PR debug/43290
5254         * g++.dg/eh/unwind2.C: New test.
5255
5256 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
5257             Reza Yazdani  <reza.yazdani@amd.com>
5258
5259         PR middle-end/43065
5260         * gcc.dg/graphite/run-id-4.c: New.
5261
5262 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
5263
5264         PR middle-end/43065
5265         * gcc.dg/graphite/run-id-3.c: New.
5266
5267 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
5268
5269         PR middle-end/42644
5270         PR middle-end/42130
5271         * gcc.dg/graphite/id-18.c: New.
5272         * gcc.dg/graphite/run-id-pr42644.c: New.
5273
5274 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
5275
5276         PR middle-end/42326
5277         * gcc.dg/graphite/pr42326.c: New.
5278
5279 2010-03-08  Richard Guenther  <rguenther@suse.de>
5280
5281         PR tree-optimization/43269
5282         * gcc.c-torture/execute/pr43269.c: New testcase.
5283
5284 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
5285
5286         PR fortran/43256
5287         * gfortran.dg/typebound_call_13.f03: New.
5288
5289 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
5290
5291         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
5292         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
5293
5294 2010-03-05  Jason Merrill  <jason@redhat.com>
5295
5296         * g++.dg/abi/mangle40.C: Require weak and alias.
5297
5298 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
5299
5300         PR middle-end/42326
5301         * gfortran.dg/graphite/pr42326.f90: New.
5302         * gfortran.dg/graphite/pr42326-1.f90: New.
5303
5304 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5305
5306         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
5307         (gnat_target_compile): Likewise.
5308         Reinitialize GNAT_UNDER_TEST if target changes.
5309         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
5310         (local_find_gnatmake): Pass full --GCC to gnatlink.
5311         Remove --LINK.
5312
5313 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
5314
5315         PR c/43248
5316         * gcc.dg/compound-literal-1.c: New testcase.
5317
5318 2010-03-04  Martin Jambor  <mjambor@suse.cz>
5319
5320         PR tree-optimization/43164
5321         PR tree-optimization/43191
5322         * gcc.c-torture/compile/pr43164.c: New test.
5323         * gcc.c-torture/compile/pr43191.c: Likewise.
5324
5325 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
5326
5327         PR fortran/43244
5328         * gfortran.dg/finalize_9.f90: New.
5329
5330 2010-03-04  Tobias Burnus  <burnus@net-b.de>
5331             Ken Werner <ken@linux.vnet.ibm.com>
5332
5333         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
5334         to dg-options for spu.
5335         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
5336         dump-scan target to exclude spu.
5337
5338 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
5339
5340         PR middle-end/43209
5341         * gcc.dg/tree-ssa/ivopts-4.c: New.
5342
5343 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
5344
5345         * lib/target-supports-dg.exp (check-flags): Provide defaults for
5346         include-opts and exclude-opts; skip checking the flags if arguments
5347         are the same as the defaults.
5348         (dg-xfail-if): Verify the number of arguments, supply defaults
5349         for unspecified optional arguments.
5350         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
5351
5352 2010-03-03  Jason Merrill  <jason@redhat.com>
5353
5354         PR c++/12909
5355         * g++.dg/abi/mangle40.C: Updated.
5356
5357 2010-03-03  Jason Merrill  <jason@redhat.com>
5358
5359         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
5360         * g++.dg/abi/mangle23.C: Likewise.
5361         * g++.dg/eh/simd-2.C: Likewise.
5362         * g++.dg/ext/attribute-test-2.C: Likewise.
5363         * g++.dg/ext/vector14.C: Likewise.
5364         * g++.dg/other/pr34435.C: Likewise.
5365         * g++.dg/template/conv8.C: Likewise.
5366         * g++.dg/template/nontype9.C: Likewise.
5367         * g++.dg/template/qualttp17.C: Likewise.
5368         * g++.dg/template/ref1.C: Likewise.
5369         * g++.old-deja/g++.pt/crash68.C: Likewise.
5370         * g++.old-deja/g++.pt/ref1.C: Likewise.
5371         * g++.old-deja/g++.pt/ref3.C: Likewise.
5372         * g++.old-deja/g++.pt/ref4.C: Likewise.
5373
5374         PR c++/12909
5375         * g++.dg/abi/mangle40.C: New.
5376         * g++.dg/abi/mangle41.C: New.
5377         * g++.dg/lto/20100302_0.C: New.
5378         * g++.dg/lto/20100302_1.C: New.
5379         * g++.dg/lto/20100302.h: New.
5380
5381 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
5382
5383         PR fortran/43243
5384         * gfortran.dg/internal_pack_12.f90: New test.
5385
5386 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
5387
5388         * gcc.dg/pr36997.c: Adjust error message.
5389
5390 2010-03-03  Mike Stump  <mikestump@comcast.net>
5391
5392         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
5393         adjustments to not be present on machines that align the stack to
5394         more than 4 bytes and don't have a red zone yet as that is an
5395         unimplemented optimization.
5396
5397 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
5398
5399         PR fortran/43169
5400         * gfortran.dg/impure_assignment_3.f90: New.
5401
5402 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
5403
5404         PR debug/43229
5405         * gfortran.dg/pr43229.f90: New test.
5406
5407         PR debug/43237
5408         * gcc.dg/debug/dwarf2/pr43237.c: New test.
5409
5410         PR debug/43177
5411         * gcc.dg/guality/pr43177.c: New test.
5412
5413 2010-03-02  Jason Merrill  <jason@redhat.com>
5414
5415         * g++.dg/ext/vector9.C: Adjust error message.
5416         * g++.dg/conversion/simd3.C: Likewise.
5417         * g++.dg/other/error23.C: Likewise.
5418
5419 2010-03-02  Mike Stump  <mikestump@comcast.net>
5420
5421         PR c++/41090
5422         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
5423
5424 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
5425
5426         PR fortran/43180
5427         * gfortran.dg/internal_pack_10.f90: New test.
5428
5429         PR fortran/43173
5430         * gfortran.dg/internal_pack_11.f90: New test.
5431
5432 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
5433
5434         PR middle-end/42640
5435         * gcc.dg/tree-ssa/pr42640.c: New.
5436
5437 2010-03-01  Richard Guenther  <rguenther@suse.de>
5438
5439         PR tree-optimization/43220
5440         * gcc.c-torture/execute/pr43220.c: New testcase.
5441
5442 2010-03-01  Richard Guenther  <rguenther@suse.de>
5443
5444         PR middle-end/43213
5445         * gcc.dg/pr43213.c: New testcase.
5446
5447 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5448
5449         PR pch/14940
5450         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
5451
5452 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5453
5454         * lib/target-supports.exp (check_effective_target_ucn_nocache):
5455         New function.
5456         (check_effective_target_ucn): Likewise.
5457
5458         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
5459         if !ucn.
5460         * gcc.dg/ucnid-2.c: Likewise.
5461         * gcc.dg/ucnid-3.c: Likewise.
5462         * gcc.dg/ucnid-4.c: Likewise.
5463         * gcc.dg/ucnid-11.c: Likewise.
5464         * gcc.dg/ucnid-12.c: Likewise.
5465         * gcc.dg/ucnid-6.c: Skip if !ucn.
5466         * gcc.dg/ucnid-9.c: Likewise.
5467
5468 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5469
5470         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
5471         lists to dg-skip-if.
5472         * gcc.target/i386/stackalign/return-3.c: Likewise.
5473
5474 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5475
5476         * gcc.target/i386/clearcap.map: New file.
5477         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
5478         Pass clearcap.map by default if supported.
5479
5480 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5481
5482         PR fortran/42900
5483         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
5484         Explain this.
5485         * gfortran.dg/stat_2.f90: Likewise.
5486
5487 2010-03-01  Tobias Burnus  <burnus@net-b.de>
5488
5489         PR fortran/43199
5490         * gfortran.dg/module_read_2.f90: New test.
5491
5492 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
5493
5494         PR c++/42748
5495         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
5496         * g++.dg/abi/mangle12.C: Likewise.
5497         * g++.dg/abi/mangle20-2.C: Likewise.
5498         * g++.dg/abi/mangle17.C: Likewise.
5499         * g++.dg/template/cond2.C: Likewise.
5500         * g++.dg/template/pr35240.C: Likewise.
5501
5502 2010-02-27  Richard Guenther  <rguenther@suse.de>
5503
5504         PR tree-optimization/43186
5505         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
5506
5507 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5508
5509         * g++.dg/abi/packed1.C: Expect warning on the SH.
5510
5511 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
5512
5513         PR c++/42054:
5514         * g++.dg/parse/error37.C: New test.
5515
5516 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5517
5518         PR c/24577
5519         PR c/43192
5520         * gcc.dg/pr8927-1.c: Match new note.
5521         * gcc.dg/990506-0.c: Likewise.
5522         * gcc.dg/gomp/flush-2.c: Likewise.
5523         * gcc.dg/gomp/atomic-5.c: Likewise.
5524         * gcc.dg/gomp/pr34607.c: Likewise.
5525         * gcc.dg/pr35746.c: Likewise.
5526         * gcc.dg/cpp/pragma-1.c: Likewise.
5527         * gcc.dg/cpp/pragma-2.c: Likewise.
5528         * gcc.dg/pr41842.c: Likewise.
5529         * gcc.dg/noncompile/20040629-1.c: Likewise.
5530         * objc.dg/private-1.m: Likewise.
5531
5532 2010-02-27  Tobias Burnus  <burnus@net-b.de>
5533
5534         PR fortran/43185
5535         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
5536         * gfortran.dg/default_initialization_4.f90: New test.
5537
5538 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
5539
5540         * gnat.dg/thin_pointer.ad[sb]: Rename into...
5541         * gnat.dg/thin_pointer1.ad[sb]: ...this.
5542         * gnat.dg/thin_pointer2.adb: New test.
5543         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
5544
5545 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5546
5547         PR c/20631
5548         * gcc.dg/cpp/c90-pedantic.c: New.
5549         * gcc.dg/cpp/c90.c: New.
5550         * gcc.dg/gnu90-const-expr-1.c: New.
5551         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
5552
5553 2010-02-26  Richard Guenther  <rguenther@suse.de>
5554
5555         PR tree-optimization/43186
5556         * gcc.c-torture/compile/pr43186.c: New testcase.
5557
5558 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
5559
5560         PR debug/43190
5561         * c-c++-common/dwarf2/pr43190.c: New test.
5562
5563 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5564
5565         PR testsuite/37074:
5566         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
5567
5568 2010-02-26  Richard Guenther  <rguenther@suse.de>
5569
5570         PR tree-optimization/43188
5571         * gcc.c-torture/compile/pr43188.c: New testcase.
5572
5573 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5574
5575         PR target/43175
5576         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
5577
5578 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
5579
5580         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
5581
5582 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
5583
5584         PR target/43154
5585         * gcc.target/powerpc/pr43154.c: New file.
5586
5587 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
5588
5589         PR debug/43166
5590         * gfortran.dg/debug/pr43166.f: New test.
5591
5592         PR debug/43165
5593         * gcc.dg/torture/pr43165.c: New test.
5594
5595 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5596
5597         PR c/43128
5598         * c-c++-common/pr41779.c: Update.
5599
5600 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5601
5602         PR ada/32547
5603         * lib/gnat-dg.exp (gnat_load): Redefine.
5604
5605         * ada/acats/run_acats: Run run_all.sh with $SHELL.
5606         * ada/acats/run_all.sh: Downcase tasking not implemented message.
5607
5608 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5609
5610         PR libobjc/36610
5611         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
5612         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
5613         -fgnu-runtime.
5614         Sort entries.
5615
5616 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5617
5618         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
5619
5620 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR debug/43150
5623         * gcc.dg/guality/vla-1.c: New test.
5624
5625 2010-02-24  Tobias Burnus  <burnus@net-b.de>
5626
5627         PR fortran/43042
5628         * gfortran.dg/c_ptr_tests_15.f90: New test.
5629
5630 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR target/43107
5633         * gcc.target/i386/pr43107.c: New test.
5634
5635 2010-02-23  Jason Merrill  <jason@redhat.com>
5636
5637         PR c++/43143
5638         * g++.dg/cpp0x/variadic100.C: New.
5639
5640 2010-02-23  Jason Merrill  <jason@redhat.com>
5641
5642         PR debug/42800
5643         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
5644         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
5645         * c-c++-common/dwarf2/vla1.c: New.
5646
5647 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR target/43139
5650         * gcc.dg/pr43139.c: New test.
5651
5652         PR debug/43077
5653         * gcc.dg/guality/pr43077-1.c: New test.
5654
5655 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5656
5657         PR 43123
5658         * gcc.dg/march.c: New.
5659         * gcc.dg/march-generic.c: New.
5660         * gcc.dg/mtune.c: New.
5661
5662 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5663
5664         PR middle-end/43083
5665         * gcc.dg/graphite/pr43083.c: New.
5666
5667 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5668
5669         PR middle-end/43097
5670         * gfortran.dg/graphite/pr43097.f: New.
5671
5672 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5673             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5674
5675         PR middle-end/43140
5676         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
5677
5678 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5679
5680         PR middle-end/43026
5681         * g++.dg/graphite/pr43026.C: New.
5682
5683 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5684
5685         PR c++/43126
5686         * gcc.dg/cleanup-1.c: Update.
5687         * gcc.dg/func-args-1.c: Update.
5688         * gcc.dg/format/sentinel-1.c: Update.
5689         * g++.old-deja/g++.jason/scoping10.C: Update.
5690         * g++.old-deja/g++.ns/lookup5.C: Update.
5691         * g++.dg/ext/cleanup-1.C: Update.
5692         * g++.dg/parse/varmod1.C: Update.
5693         * g++.dg/parse/error33.C: Update.
5694         * g++.dg/expr/call3.C: Update.
5695         * g++.dg/func-args-1.C: New.
5696
5697 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5698
5699         PR c/43125
5700         * gcc.dg/attr-used-2.c: Moved to ...
5701         * c-c++-common/attr-used-2.c: Here.
5702
5703         * gcc.dg/attr-used.c: Moved to ...
5704         * c-c++-common/attr-used.c: Here.
5705
5706 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
5707
5708         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
5709
5710 2010-02-22  Richard Guenther  <rguenther@suse.de>
5711
5712         PR lto/43045
5713         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
5714         * gfortran.dg/lto/20100222-1_1.c: Likewise.
5715
5716 2010-02-22  Richard Guenther  <rguenther@suse.de>
5717
5718         PR tree-optimization/42749
5719         * gcc.c-torture/compile/pr42749.c: New testcase.
5720
5721 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
5722
5723         PR fortran/43072
5724         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
5725         * gfortran.dg/internal_pack_9.f90: New test.
5726
5727 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5728
5729         PR c++/23510
5730         * g++.dg/template/recurse.C: Adjust.
5731         * g++.dg/template/pr23510.C: New.
5732
5733 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
5734
5735         PR c++/42824
5736         * g++.dg/template/memclass4.C: New test.
5737
5738 2010-02-21  Tobias Burnus  <burnus@net-b.de>
5739
5740         PR fortran/35259
5741         * gfortran.dg/reassoc_5.f90: New test.
5742
5743 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
5744
5745         PR target/43067
5746         * gcc.target/i386/pr43067.c: New test.
5747
5748 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5749
5750         PR c++/35669
5751         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
5752         -Wconversion-null.
5753         * g++.dg/warn/Wconversion-null.C: New test.
5754         * g++.old-deja/g++.other/null1.C: Move to...
5755         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
5756
5757 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
5758
5759         PR fortran/36932
5760         PR fortran/36933
5761         * gfortran.dg/dependency_26.f90: New test.
5762
5763         PR fortran/43072
5764         * gfortran.dg/internal_pack_7.f90: New test.
5765
5766         PR fortran/43111
5767         * gfortran.dg/internal_pack_8.f90: New test.
5768
5769 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5770
5771         PR 43128
5772         * c-c++-common/pr41779.c: Fix broken testcase.
5773
5774 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5775
5776         PR 36513
5777         * c-c++-common/pr36513.c: New testcase.
5778         * c-c++-common/pr36513-2.c: New testcase.
5779
5780 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5781
5782         PR 41779
5783         * c-c++-common/pr41779.c: New.
5784
5785 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
5786
5787         PR debug/43084
5788         * gcc.dg/pr43084.c: New test.
5789
5790 2010-02-19  Richard Guenther  <rguenther@suse.de>
5791
5792         PR tree-optimization/42916
5793         * gcc.dg/pr42916.c: New testcase.
5794
5795 2010-02-18  Jason Merrill  <jason@redhat.com>
5796
5797         PR c++/42837
5798         * g++.dg/abi/packed1.C: Add expected warning.
5799
5800         PR c++/43108
5801         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
5802         * gcc.dg/torture/dg-torture.exp: Likewise.
5803         * c-c++-common/torture/complex-sign.h,
5804         c-c++-common/torture/complex-sign-add.c,
5805         c-c++-common/torture/complex-sign-mixed-add.c,
5806         c-c++-common/torture/complex-sign-mixed-div.c,
5807         c-c++-common/torture/complex-sign-mixed-mul.c,
5808         c-c++-common/torture/complex-sign-mixed-sub.c,
5809         c-c++-common/torture/complex-sign-mul.c,
5810         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
5811         Adapt for C++ compilation as well.
5812
5813         PR c++/43070
5814         * g++.dg/ext/label1.C: Update.
5815         * g++.dg/ext/label2.C: Update.
5816
5817         PR c++/26261
5818         * g++.dg/template/dependent-name6.C: New.
5819
5820         PR c++/43109
5821         * g++.dg/parse/namespace12.C: New.
5822
5823 2010-02-18  Martin Jambor  <mjambor@suse.cz>
5824
5825         PR tree-optimization/43066
5826         * gcc.c-torture/compile/pr43066.c: New test.
5827
5828 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
5829
5830         * g++.dg/ext/attrib35.C: Fix target selector string.
5831         * g++.dg/ext/attrib36.C: Ditto.
5832         * g++.dg/ext/attrib37.C: Ditto.
5833         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
5834         * g++.dg/abi/mangle25.C: Ditto.
5835
5836 2010-02-17  Jason Merrill  <jason@redhat.com>
5837
5838         PR c++/43069
5839         * g++.dg/parse/namespace11.C: New.
5840
5841         PR c++/43093
5842         * g++.dg/ext/attrib37.C: New.
5843
5844         PR c++/43079
5845         * g++.dg/template/ptrmem20.C: New.
5846
5847 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
5848
5849         PR target/43103
5850         * gcc.target/i386/xop-check.h: Include m256-check.h.
5851         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
5852         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
5853         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
5854         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
5855
5856 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
5857
5858         PR debug/42918
5859         * gcc.dg/pr42918.c: New test.
5860
5861 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
5862
5863         * g++.dg/ext/attrib36.C: Require ILP32.
5864
5865 2010-02-16  Richard Guenther  <rguenther@suse.de>
5866
5867         PR tree-optimization/41043
5868         * gfortran.dg/pr41043.f90: New testcase.
5869         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
5870
5871 2010-02-16  Jason Merrill  <jason@redhat.com>
5872
5873         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
5874
5875 2010-02-16  Ira Rosen  <irar@il.ibm.com>
5876
5877         PR tree-optimization/43074
5878         * gcc.dg/vect/fast-math-pr43074.c: New test.
5879
5880 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
5881
5882         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
5883
5884 2010-02-16  Jason Merrill  <jason@redhat.com>
5885
5886         PR c++/43031
5887         * g++.dg/ext/attrib36.C: New.
5888
5889         PR c++/43036
5890         * g++.dg/other/array6.C: New.
5891
5892 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5893
5894         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
5895
5896 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
5897
5898         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
5899         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
5900         * gcc.target/i386/xop-vpermil2pd-1.c: New.
5901         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
5902         * gcc.target/i386/xop-vpermil2ps-1.c: New.
5903         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
5904
5905 2010-02-15  Richard Guenther  <rguenther@suse.de>
5906
5907         PR middle-end/43068
5908         * g++.dg/torture/pr43068.C: New testcase.
5909
5910 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
5911
5912         PR c++/43024
5913         * g++.dg/opt/ice1.C: New.
5914
5915 2010-02-14  Jason Merrill  <jason@redhat.com>
5916
5917         PR c++/41997
5918         * g++.dg/cpp0x/initlist-opt.C: New.
5919
5920 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
5921
5922         PR fortran/41113
5923         PR fortran/41117
5924         * gfortran.dg/internal_pack_6.f90: New test.
5925
5926 2010-02-12  Jason Merrill  <jason@redhat.com>
5927
5928         PR c++/43054
5929         * g++.dg/cpp0x/variadic99.C: New.
5930
5931 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
5932
5933         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
5934         sign extend pointers to gualchk_t.
5935
5936         PR c++/43033
5937         * g++.dg/other/default3.C: Xfail g4 test.
5938
5939 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5940
5941         PR middle-end/43012
5942         * gcc.dg/graphite/pr43012.c: New.
5943
5944 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5945
5946         PR middle-end/42930
5947         * g++.dg/graphite/pr42930.C: New.
5948
5949 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5950
5951         PR middle-end/42914
5952         PR middle-end/42530
5953         * gcc.dg/graphite/pr42530.c: New.
5954         * gcc.dg/graphite/pr42914.c: New.
5955
5956 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5957
5958         PR middle-end/42771
5959         * gcc.dg/graphite/pr42771.c: New.
5960
5961 2010-02-11  Richard Guenther  <rguenther@suse.de>
5962
5963         PR tree-optimization/42998
5964         * gcc.c-torture/compile/pr42998.c: New testcase.
5965
5966 2010-02-10  Jason Merrill  <jason@redhat.com>
5967
5968         PR c++/41896
5969         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
5970
5971         PR c++/42983, core issue 906
5972         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
5973         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
5974
5975         PR c++/43016
5976         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
5977
5978 2010-02-10  Richard Guenther  <rguenther@suse.de>
5979
5980         PR tree-optimization/43017
5981         * gcc.dg/torture/pr43017.c: New testcase.
5982
5983 2010-02-10  Tobias Burnus <burnus@net-b.de>
5984
5985         PR fortran/40823
5986         * gfortran.dg/private_type_1.f90: Update error location.
5987         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5988         * gfortran.dg/typebound_operator_2.f03: Ditto.
5989         * gfortran.dg/assignment_2.f90: Ditto.
5990         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5991         * gfortran.dg/binding_label_tests_9.f03: Ditto.
5992
5993 2010-02-10  Tobias Burnus  <burnus@net-b.de>
5994
5995         PR fortran/43015
5996         * gfortran.dg/bind_c_usage_20.f90: New test.
5997
5998 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR debug/43010
6001         * g++.dg/debug/pr43010.C: New test.
6002
6003 2010-02-10  Richard Guenther  <rguenther@suse.de>
6004
6005         PR c/43007
6006         * gcc.c-torture/execute/20100209-1.c: New testcase.
6007         * gcc.dg/fold-div-3.c: Likewise.
6008
6009 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
6010
6011         * gcc.dg/builtin-ffs-1.c: New test.
6012
6013 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6014
6015         PR fortran/42999
6016         * gfortran.dg/array_constructor_35.f90: New test.
6017
6018 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6019
6020         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
6021
6022 2010-02-09  Jason Merrill  <jason@redhat.com>
6023
6024         PR c++/42399
6025         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
6026
6027         PR c++/42370
6028         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
6029
6030 2010-02-09  Tobias Burnus  <burnus@net-b.de>
6031
6032         PR fortran/41869
6033         * gfortran.dg/module_write_1.f90: New test.
6034
6035 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
6036
6037         * gcc.dg/pr19340.c: Adjust.
6038
6039 2010-02-09  Richard Guenther  <rguenther@suse.de>
6040
6041         PR tree-optimization/43008
6042         * gcc.c-torture/execute/pr43008.c: New testcase.
6043
6044 2010-02-09  Richard Guenther  <rguenther@suse.de>
6045
6046         PR tree-optimization/43000
6047         * gcc.dg/torture/pr43000.c: New testcase.
6048         * gcc.dg/torture/pr43002.c: Likewise.
6049
6050 2010-02-09  Daniel Kraft  <d@domob.eu>
6051
6052         PR fortran/39171
6053         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
6054         and pass -Wsurprising as necessary.
6055
6056 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
6057
6058         PR tree-optimization/42890
6059         * g++.dg/torture/pr42890.C: New test.
6060
6061 2010-02-08  Richard Guenther  <rguenther@suse.de>
6062
6063         PR middle-end/42995
6064         * gcc.dg/tree-ssa/inline-4.c: New testcase.
6065
6066 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
6067
6068         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
6069         return 0 from main.
6070         * gcc.dg/graphite/block-1.c: Same.
6071         * gcc.dg/graphite/block-3.c: Same.
6072         * gcc.dg/graphite/block-4.c: Same.
6073         * gcc.dg/graphite/block-5.c: Same.
6074         * gcc.dg/graphite/block-6.c: Same.
6075         * gcc.dg/graphite/block-7.c: Same.
6076         * gcc.dg/graphite/interchange-0.c: Same.
6077         * gcc.dg/graphite/interchange-1.c: Same.
6078         * gcc.dg/graphite/interchange-10.c: Same.
6079         * gcc.dg/graphite/interchange-11.c: Same.
6080         * gcc.dg/graphite/interchange-12.c: Same.
6081         * gcc.dg/graphite/interchange-2.c: Same.
6082         * gcc.dg/graphite/interchange-3.c: Same.
6083         * gcc.dg/graphite/interchange-4.c: Same.
6084         * gcc.dg/graphite/interchange-5.c: Same.
6085         * gcc.dg/graphite/interchange-6.c: Same.
6086         * gcc.dg/graphite/interchange-7.c: Same.
6087         * gcc.dg/graphite/interchange-8.c: Same.
6088         * gcc.dg/graphite/interchange-9.c: Same.
6089         * gcc.dg/graphite/interchange-mvt.c: Same.
6090
6091 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
6092
6093         * gfortran.dg/graphite/id-19.f: New.
6094         * gfortran.dg/graphite/pr14741.f90: New.
6095         * gfortran.dg/graphite/pr41924.f90: New.
6096         * gfortran.dg/graphite/run-id-2.f90: New.
6097
6098 2010-02-07  Richard Guenther  <rguenther@suse.de>
6099
6100         PR middle-end/42956
6101         * gcc.c-torture/compile/pr42956.c: New testcase.
6102
6103 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6104
6105         PR libfortran/42742
6106         * gfortran.dg/fmt_cache_2.f: New test.
6107
6108 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6109
6110         * gfortran.dg/read_no_eor.f90: New test.
6111
6112 2010-02-05  Jason Merrill  <jason@redhat.com>
6113
6114         * g++.dg/ext/label13.C: Move constructor body out of class.
6115
6116 2010-02-03  Jason Merrill  <jason@redhat.com>
6117
6118         PR c++/42870
6119         * g++.dg/ext/dllexport3.C: New.
6120
6121 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
6122
6123         * gcc.dg/format/ms-format3.c: New test for specific MS types.
6124
6125 2010-02-05  Richard Guenther  <rguenther@suse.de>
6126
6127         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
6128
6129 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
6130
6131         PR c++/42915
6132         * g++.dg/other/crash-9.C: New test.
6133
6134 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
6135
6136         PR fortran/42309
6137         * gfortran.dg/subref_array_pointer_4.f90 : New test.
6138
6139 2010-02-04  Richard Guenther  <rguenther@suse.de>
6140
6141         PR rtl-optimization/42952
6142         * gcc.dg/torture/pr42952.c: New testcase.
6143
6144 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6145
6146         PR libfortran/42901
6147         * gfortran.dg/namelist_60.f90: New test.
6148
6149 2010-02-03  Jason Merrill  <jason@redhat.com>
6150
6151         PR c++/40138
6152         * g++.dg/ext/builtin11.C: New.
6153
6154         PR c++/4926
6155         PR c++/38600
6156         * g++.dg/abi/mangle35.C: New.
6157         * g++.dg/abi/mangle37.C: New.
6158
6159         PR c++/12909
6160         * g++.dg/abi/mangle36.C: New.
6161
6162         PR c++/35652
6163         * g++.dg/warn/string1.C: New.
6164
6165 2010-02-03  Richard Guenther  <rguenther@suse.de>
6166
6167         PR tree-optimization/42944
6168         * gcc.dg/errno-1.c: New testcase.
6169
6170 2010-02-03  Richard Guenther  <rguenther@suse.de>
6171
6172         PR middle-end/42927
6173         * gcc.c-torture/compile/pr42927.c: New testcase.
6174
6175 2010-02-03  Tobias Burnus  <burnus@net-b.de>
6176
6177         PR fortran/42936
6178         * gfortran.dg/null_4.f90: New test.
6179
6180 2010-02-02  Jason Merrill  <jason@redhat.com>
6181
6182         PR c++/41090
6183         * g++.dg/ext/label13.C: New.
6184
6185 2010-02-02  Tobias Burnus  <burnus@net-b.de>
6186
6187         PR fortran/42650
6188         * gfortran.dg/func_result_5.f90: New test.
6189
6190 2010-02-01  Tobias Burnus  <burnus@net-b.de>
6191
6192         PR fortran/42922
6193         * gfortran.dg/pure_initializer_3.f90: News test.
6194
6195 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
6196
6197         PR fortran/42888
6198         * gfortran.dg/allocate_derived_2.f90: New test.
6199
6200 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
6201
6202         PR middle-end/42898
6203         * gcc.dg/torture/pr42898-2.c: New test.
6204
6205 2010-01-31  Richard Guenther  <rguenther@suse.de>
6206
6207         PR middle-end/42898
6208         * gcc.dg/torture/pr42898.c: New testcase.
6209
6210 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
6211
6212         PR fortran/38324
6213         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
6214         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
6215
6216 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
6217
6218         * g++.dg/tree-ssa/inline-1.C: New.
6219         * g++.dg/tree-ssa/inline-2.C: New.
6220         * g++.dg/tree-ssa/inline-3.C: New.
6221
6222 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6223
6224         PR testsuite/41701
6225         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
6226         the string 'pow' in the pathname of the compiler from generating a
6227         test failure.
6228
6229 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6230
6231         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
6232         * g++.old-deja/g++.mike/eh17.C: Likewise.
6233         * g++.old-deja/g++.mike/p5571.C: Likewise.
6234
6235 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
6236
6237         PR c++/42758
6238         PR c++/42634
6239         PR c++/42336
6240         PR c++/42797
6241         PR c++/42880
6242         * g++.dg/other/crash-5.C: New test.
6243         * g++.dg/other/crash-6.C: New test.
6244         * g++.dg/other/crash-7.C: New test.
6245         * g++.dg/other/crash-8.C: New test.
6246
6247 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
6248
6249         PR rtl-optimization/42889
6250         * gcc.dg/pr42889.c: New test.
6251
6252 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
6253
6254         * gcc.target/i386/pr42881.c: Use SSE2.
6255
6256 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
6257
6258         PR target/42891
6259         * gcc.target/i386/pr42891.c: New test.
6260
6261 2010-01-28  Richard Guenther  <rguenther@suse.de>
6262
6263         PR tree-optimization/42871
6264         * g++.dg/torture/pr42871.C: New testcase.
6265
6266 2010-01-28  Richard Guenther  <rguenther@suse.de>
6267
6268         * gcc.dg/Wobjsize-1.h: New testcase.
6269         * gcc.dg/Wobjsize-1.c: Likewise.
6270
6271 2010-01-28  Richard Guenther  <rguenther@suse.de>
6272
6273         PR middle-end/42883
6274         * g++.dg/torture/pr42883.C: New testcase.
6275
6276 2010-01-28  Michael Matz  <matz@suse.de>
6277
6278         * gcc.target/i386/pr42881.c: New test.
6279
6280 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6281
6282         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
6283         Add i?86-*-solaris2* support.
6284
6285 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
6286
6287         PR c++/42713
6288         PR c++/42820
6289         * g++.dg/template/typedef27.C: New test case.
6290         * g++.dg/template/typedef28.C: New test case.
6291
6292 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
6293
6294         * gcc.dg/optimize-bswap*.c: Add ARM target
6295
6296 2010-01-27  Richard Guenther  <rguenther@suse.de>
6297
6298         PR middle-end/42878
6299         * gcc.dg/torture/pr42878-1.c: New testcase.
6300         * gcc.dg/torture/pr42878-2.c: Likewise.
6301
6302 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
6303
6304         PR middle-end/42874
6305         * gcc.dg/vla-22.c: New test.
6306
6307 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
6308
6309         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
6310         current collation.
6311
6312 2010-01-26  Richard Guenther  <rguenther@suse.de>
6313
6314         PR rtl-optimization/42685
6315         * gcc.dg/pr42685.c: New testcase.
6316         * g++.dg/other/pr42685.C: Likewise.
6317
6318 2010-01-26  Richard Guenther  <rguenther@suse.de>
6319
6320         PR middle-end/42806
6321         * g++.dg/other/pr42806.C: New testcase.
6322
6323 2010-01-26  Richard Guenther  <rguenther@suse.de>
6324
6325         PR tree-optimization/42250
6326         * gcc.dg/pr42250.c: New testcase.
6327
6328 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
6329
6330         * gnat.dg/array_bounds_test.adb: New test.
6331
6332 2010-01-25  Tobias Burnus  <burnus@net-b.de>
6333
6334         PR fortran/42858
6335         * gfortran.dg/generic_21.f90: New test.
6336
6337 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6338
6339         PR testsuite/41522
6340         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
6341
6342 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
6343
6344         PR c++/42748
6345         * g++.dg/abi/arm_va_list2.C: New test.
6346         * g++.dg/abi/arm_va_list2.h: Companion header file.
6347
6348 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
6349
6350         PR fortran/41044
6351         * gfortran.dg/parameter_array_ref_2.f90 : New test.
6352
6353         PR fortran/41167
6354         * gfortran.dg/char_array_arg_1.f90 : New test.
6355
6356         * gfortran.dg/pr25923.f90 : Remove XFAIL.
6357
6358 2010-01-24  Tobias Burnus  <burnus@net-b.de>
6359
6360         PR fortran/39304
6361         * gfortran.dg/generic_20.f90: New test.
6362
6363 2010-01-22  Michael Matz  <matz@suse.de>
6364
6365         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
6366         -msse2.
6367
6368 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
6369
6370         PR fortran/42736
6371         * gfortran.dg/dependency_25.f90 : New test.
6372
6373 2010-01-21  Martin Jambor  <mjambor@suse.cz>
6374
6375         PR tree-optimization/42585
6376         * gcc.dg/tree-ssa/pr42585.c: New test.
6377
6378 2010-01-21  Richard Guenther  <rguenther@suse.de>
6379
6380         PR middle-end/19988
6381         * gcc.dg/pr19988.c: New testcase.
6382
6383 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
6384
6385         * g++.dg/compat/decimal/compat-common.h: New file.
6386         * g++.dg/compat/decimal/decimal-dummy.h: New file.
6387         * g++.dg/compat/decimal/pass_x.h: New file.
6388         * g++.dg/compat/decimal/pass_y.h: New file.
6389         * g++.dg/compat/decimal/pass-1_main.C: New file.
6390         * g++.dg/compat/decimal/pass-1_x.C: New file.
6391         * g++.dg/compat/decimal/pass-1_y.C: New file.
6392         * g++.dg/compat/decimal/pass-2_main.C: New file.
6393         * g++.dg/compat/decimal/pass-2_x.C: New file.
6394         * g++.dg/compat/decimal/pass-2_y.C: New file.
6395         * g++.dg/compat/decimal/pass-3_main.C: New file.
6396         * g++.dg/compat/decimal/pass-3_x.C: New file.
6397         * g++.dg/compat/decimal/pass-3_y.C: New file.
6398         * g++.dg/compat/decimal/pass-4_main.C: New file.
6399         * g++.dg/compat/decimal/pass-4_x.C: New file.
6400         * g++.dg/compat/decimal/pass-4_y.C: New file.
6401         * g++.dg/compat/decimal/pass-5_main.C: New file.
6402         * g++.dg/compat/decimal/pass-5_x.C: New file.
6403         * g++.dg/compat/decimal/pass-5_y.C: New file.
6404         * g++.dg/compat/decimal/pass-6_main.C: New file.
6405         * g++.dg/compat/decimal/pass-6_x.C: New file.
6406         * g++.dg/compat/decimal/pass-6_y.C: New file.
6407         * g++.dg/compat/decimal/return_x.h: New file.
6408         * g++.dg/compat/decimal/return_y.h: New file.
6409         * g++.dg/compat/decimal/return-1_main.C: New file.
6410         * g++.dg/compat/decimal/return-1_x.C: New file.
6411         * g++.dg/compat/decimal/return-1_y.C: New file.
6412         * g++.dg/compat/decimal/return-2_main.C: New file.
6413         * g++.dg/compat/decimal/return-2_x.C: New file.
6414         * g++.dg/compat/decimal/return-2_y.C: New file.
6415         * g++.dg/compat/decimal/return-3_main.C: New file.
6416         * g++.dg/compat/decimal/return-3_x.C: New file.
6417         * g++.dg/compat/decimal/return-3_y.C: New file.
6418         * g++.dg/compat/decimal/return-4_main.C: New file.
6419         * g++.dg/compat/decimal/return-4_x.C: New file.
6420         * g++.dg/compat/decimal/return-4_y.C: New file.
6421         * g++.dg/compat/decimal/return-5_main.C: New file.
6422         * g++.dg/compat/decimal/return-5_x.C: New file.
6423         * g++.dg/compat/decimal/return-5_y.C: New file.
6424         * g++.dg/compat/decimal/return-6_main.C: New file.
6425         * g++.dg/compat/decimal/return-6_x.C: New file.
6426         * g++.dg/compat/decimal/return-6_y.C: New file.
6427
6428 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
6429
6430         PR debug/42715
6431         * gcc.dg/pr42715.c: New.
6432
6433 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6434
6435         PR c++/42038
6436         * g++.dg/parse/crash55.C: New.
6437
6438 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
6439
6440         PR debug/42782
6441         * gcc.dg/guality/pr42782.c: New.
6442
6443 2010-01-20  Jason Merrill  <jason@redhat.com>
6444
6445         PR c++/41788
6446         * g++.dg/abi/packed1.C: New.
6447
6448         PR c++/41920
6449         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
6450
6451         PR c++/40750
6452         * g++.dg/parse/fn-typedef1.C: New.
6453         * g++.dg/other/cv_quals.C: Adjust.
6454
6455 2010-01-20  Anthony Green  <green@moxielogic.com>
6456
6457         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
6458         pack(push) pragma).
6459         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
6460         * gcc.dg/20020312-2.c: Port this to the moxie core.
6461         * gcc.dg/weak/typeof-2.c: Ditto.
6462
6463 2010-01-20  Richard Guenther  <rguenther@suse.de>
6464
6465         PR tree-optimization/42717
6466         * gcc.c-torture/compile/pr42717.c: New testcase.
6467
6468 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
6469
6470         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
6471         of signed, add a few new tests.
6472
6473         PR middle-end/42803
6474         * g++.dg/parse/limits-initializer1.C: New test.
6475
6476 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
6477
6478         PR fortran/42804
6479         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
6480         * gfortran.dg/typebound_call_12.f03: New test.
6481
6482 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
6483
6484         PR fortran/42783
6485         * gfortran.dg/bounds_check_15.f90 : New test.
6486
6487 2010-01-19  Michael Matz  <matz@suse.de>
6488
6489         PR tree-optimization/41783
6490         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
6491
6492 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6493
6494         PR target/38697.
6495         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
6496         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
6497         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
6498         * gcc.target/arm/neon/vget_lows16.c: Likewise.
6499         * gcc.target/arm/neon/vget_lows32.c: Likewise.
6500         * gcc.target/arm/neon/vget_lows64.c: Likewise.
6501         * gcc.target/arm/neon/vget_lows8.c: Likewise.
6502         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
6503         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
6504         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
6505         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
6506
6507 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
6508
6509         PR fortran/42545
6510         * gfortran.dg/extends_6.f03: Modified an error message.
6511         * gfortran.dg/extends_10.f03: New test.
6512         * gfortran.dg/private_type_6.f03: Modified an error message.
6513         * gfortran.dg/structure_constructor_8.f03: Ditto.
6514
6515 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
6516
6517         PR tree-optimization/42719
6518         * gcc.dg/pr42719.c: New test.
6519
6520         PR debug/42728
6521         * gcc.dg/pr42728.c: New test.
6522
6523 2010-01-19  Anthony Green  <green@moxielogic.com>
6524
6525         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
6526
6527 2010-01-18  Anthony Green  <green@moxielogic.com>
6528
6529         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
6530         for moxie.
6531
6532 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
6533
6534         * g++.dg/template/error45.C: reverted as part of reverting the
6535         fix of PR c++/42634.
6536
6537 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
6538
6539         PR c++/42634
6540         * g++.dg/template/error45.C: New test.
6541
6542 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
6543
6544         PR c++/42766
6545         * g++.dg/conversion/op6.C: New test.
6546
6547 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
6548
6549         PR target/42774
6550         * gcc.target/alpha/pr42774.c: New test.
6551
6552 2010-01-18  Richard Guenther  <rguenther@suse.de>
6553
6554         PR tree-optimization/42781
6555         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
6556
6557 2010-01-17  Richard Guenther  <rguenther@suse.de>
6558
6559         PR middle-end/42248
6560         * gcc.c-torture/execute/pr42248.c: New testcase.
6561
6562 2010-01-17  Richard Guenther  <rguenther@suse.de>
6563
6564         PR tree-optimization/42773
6565         * g++.dg/torture/pr42773.C: New testcase.
6566
6567 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
6568
6569         PR fortran/42677
6570         * gfortran.dg/interface_assignment_5.f90: New test.
6571
6572 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
6573
6574         PR c++/42697
6575         * g++.dg/template/crash94.C: Reverted.
6576
6577 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
6578
6579         PR debug/42767
6580         * gcc.dg/debug/pr42767.c: New.
6581
6582 2010-01-15  Jason Merrill  <jason@redhat.com>
6583
6584         PR c++/42761
6585         * g++.dg/cpp0x/decltype22.C: New.
6586
6587 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
6588
6589         PR middle-end/42760
6590         * g++.dg/torture/pr42760.C: New test.
6591
6592 2010-01-15  Jing Yu  <jingyu@google.com>
6593
6594         PR rtl-optimization/42691
6595         * gcc.c-torture/execute/pr42691.c: New.
6596
6597 2010-01-15  Richard Guenther  <rguenther@suse.de>
6598
6599         PR middle-end/42739
6600         * g++.dg/torture/pr42739.C: New testcase.
6601
6602 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
6603
6604         * g++.dg/template/error45.C: Revert as part of reverting changes
6605         or PR c++/42634.
6606
6607 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6608
6609         PR fortran/42684
6610         * gfortran.dg/interface_31.f90: New test.
6611
6612 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6613
6614         * gcc.target/powerpc/pr42747.c: New file.
6615
6616 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR middle-end/42674
6619         * c-c++-common/pr42674.c: New test.
6620
6621         PR c++/42608
6622         * g++.dg/template/instantiate11.C: New test.
6623
6624 2010-01-14  Jason Merrill  <jason@redhat.com>
6625
6626         PR c++/42701
6627         * g++.dg/overload/error3.C: New.
6628
6629         PR c++/42655
6630         * g++.dg/overload/rvalue1.C: New.
6631
6632 2010-01-14  Martin Jambor  <mjambor@suse.cz>
6633
6634         PR tree-optimization/42706
6635         * gcc.dg/ipa/pr42706.c: New testcase.
6636
6637 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6638
6639         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
6640
6641 2010-01-14  Martin Jambor  <mjambor@suse.cz>
6642
6643         PR tree-optimization/42714
6644         * g++.dg/torture/pr42714.C: New test.
6645
6646 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
6647
6648         PR rtl-optimization/42246
6649         * gfortran.dg/pr42246-2.f: New.
6650
6651 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
6652
6653         PR rtl-optimization/42389
6654         * gcc.dg/pr42389.c: New.
6655
6656 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
6657
6658         PR rtl-optimization/42388
6659         * gcc.dg/pr42388.c: New.
6660
6661 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6662
6663         PR rtl-optimization/42294
6664         * gfortran.dg/pr42294.f: New.
6665
6666 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6667
6668         PR rtl-optimization/39453
6669         PR rtl-optimization/42246
6670         * gcc.dg/pr39453.c: New.
6671         * gcc.dg/pr42246.c: New.
6672
6673 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6674
6675         PR middle-end/42245
6676         * gcc.dg/pr42245.c: New.
6677         * gcc.dg/pr42245-2.c: New.
6678
6679 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6680
6681         PR rtl-optimization/42249
6682         * gcc.dg/pr42249.c: New.
6683
6684 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
6685
6686         PR c/42721
6687         * gcc.c-torture/execute/pr42721.c: New test.
6688
6689 2010-01-14  Ira Rosen  <irar@il.ibm.com>
6690
6691         PR tree-optimization/42709
6692         * gcc.dg/vect/pr42709.c: New test.
6693
6694 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
6695
6696         PR fortran/41478
6697         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
6698         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
6699
6700 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
6701
6702         PR fortran/42481
6703         * gfortran.dg/generic_19.f90 : New test.
6704
6705 2010-01-13  Richard Guenther  <rguenther@suse.de>
6706
6707         PR tree-optimization/42730
6708         * gcc.c-torture/compile/pr42730.c: New testcase.
6709
6710 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
6711
6712         PR target/pr42542
6713         * gcc.target/ia64/pr42542-1.c: New.
6714         * gcc.target/ia64/pr42542-2.c: New.
6715         * gcc.target/ia64/pr42542-3.c: New.
6716
6717 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
6718
6719         PR c++/42634
6720         * g++.dg/template/error45.C: New test.
6721
6722 2010-01-13  Martin Jambor  <mjambor@suse.cz>
6723
6724         PR tree-optimization/42704
6725         * g++.dg/torture/pr42704.C: New test.
6726
6727 2010-01-13  Martin Jambor  <mjambor@suse.cz>
6728
6729         PR tree-optimization/42703
6730         * gcc.c-torture/compile/pr42703.c: New test.
6731
6732 2010-01-13  Richard Guenther  <rguenther@suse.de>
6733
6734         PR tree-optimization/42705
6735         * gcc.c-torture/compile/pr42705.c: New testcase.
6736
6737 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
6738
6739         * gcc.target/bfin/l2.c: New test.
6740         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
6741
6742 2010-01-13  Richard Guenther  <rguenther@suse.de>
6743
6744         PR middle-end/42716
6745         * gcc.c-torture/compile/pr42716.c: New testcase.
6746
6747 2010-01-13  Richard Guenther  <rguenther@suse.de>
6748
6749         PR lto/42678
6750         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
6751
6752 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
6753
6754         PR c/42708
6755         * gcc.c-torture/compile/pr42708-1.c: New test.
6756
6757 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
6758
6759         PR debug/42662
6760         * gcc.dg/pr42662.c: New test.
6761
6762         PR tree-optimization/42645
6763         * g++.dg/other/pr42645-1.C: New test.
6764         * g++.dg/other/pr42645-2.C: New test.
6765
6766 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
6767
6768         PR target/42416
6769         * gcc.target/powerpc/warn-1.c: New test.
6770         * gcc.target/powerpc/warn-2.c: New test.
6771
6772 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
6773
6774         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
6775         stack alignment.
6776
6777 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
6778
6779         * gcc.dg/lto/20100108_0.c: New.
6780
6781 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
6782
6783         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
6784         Add -march=i686 -msse for 32bit x86 targets.
6785
6786 2010-01-10  Richard Guenther  <rguenther@suse.de>
6787
6788         PR middle-end/42667
6789         * gcc.dg/torture/pr42667.c: New testcase.
6790
6791 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6792
6793         PR fortran/32489
6794         * gfortran.dg/array_constructor_34.f90: New test.
6795
6796 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6797
6798         PR fortran/20923
6799         * gfortran.dg/array_constructor_33.f90: New test.
6800         gfortran.dg/array_function_5.f90: Add credit.
6801
6802 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6803
6804         PR debug/42631
6805         * gcc.dg/pr42631.c: New.
6806
6807 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6808
6809         PR debug/42630
6810         * gcc.dg/pr42630.c: New.
6811
6812 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6813
6814         PR debug/42629
6815         * gcc.dg/pr42629.c: New.
6816
6817 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6818
6819         PR middle-end/42363
6820         * gcc.dg/torture/pr42363.c: New.
6821
6822 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6823
6824         PR debug/42604
6825         PR debug/42395
6826         * gcc.dg/vect/pr42604.c: New.
6827         * gcc.dg/vect/pr42395.c: New.
6828
6829 2010-01-09  Richard Guenther  <rguenther@suse.de>
6830
6831         PR middle-end/42512
6832         * gcc.c-torture/execute/pr42512.c: New testcase.
6833
6834 2010-01-09  Tobias Burnus  <burnus@net-b.de>
6835
6836         PR fortran/41298
6837         * gfortran.dg/c_ptr_tests_14.f90: New test.
6838
6839 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6840
6841         PR ada/41929
6842         * gnat.dg/null_pointer_deref1.adb: Don't run on
6843         sparc*-sun-solaris2.11.
6844
6845 2010-01-08  Richard Guenther  <rguenther@suse.de>
6846
6847         PR lto/42528
6848         * gcc.dg/lto/20100103-1_0.c: New testcase.
6849         * gcc.dg/lto/20100103-2_0.c: Likewise.
6850
6851 2010-01-08  Tobias Burnus  <burnus@net-b.de
6852
6853         PR/fortran 25829
6854         * gfortran.dg/asynchronous_1.f90: New test.
6855         * gfortran.dg/asynchronous_2.f90: New test.
6856         * gfortran.dg/conflicts.f90: Update error message.
6857
6858 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
6859
6860         c++/40155
6861         * g++.dg/cpp0x/variadic-unify-2.C: New test.
6862
6863 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
6864
6865         PR tree-optimization/42625
6866         * g++.dg/opt/dtor4.C: New test.
6867         * g++.dg/opt/dtor4.h: New.
6868         * g++.dg/opt/dtor4-aux.cc: New.
6869
6870 2010-01-07  Tobias Burnus  <burnus@net-b.de>
6871
6872         PR fortran/42597
6873         * gfortran.dg/proc_ptr_26.f90: New test.
6874
6875 2010-01-07  Tobias Burnus  <burnus@net-b.de>
6876
6877         PR fortran/41872
6878         * gfortran.dg/allocatable_scalar_7.f90: New test.
6879
6880 2010-01-06  Richard Guenther  <rguenther@suse.de>
6881
6882         * gcc.c-torture/compile/pr42632.c: New testcase.
6883
6884 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6885
6886         PR target/42542
6887         * gcc.target/i386/pr42542-4.c: New.
6888         * gcc.target/i386/pr42542-4a.c: Likewise.
6889         * gcc.target/i386/pr42542-5.c: Likewise.
6890         * gcc.target/i386/pr42542-5a.c: Likewise.
6891
6892 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
6893
6894         * gcc.dg/tls/opt-15.c: New test.
6895
6896 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6897
6898         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
6899
6900 2010-01-05  Martin Jambor  <mjambor@suse.cz>
6901
6902         PR tree-optimization/42462
6903         * g++.dg/torture/pr42462.C: New test.
6904
6905 2010-01-05  Jason Merrill  <jason@redhat.com>
6906
6907         * g++.dg/cpp0x/initlist30.C: New test.
6908
6909 2010-01-05  Richard Guenther  <rguenther@suse.de>
6910
6911         PR tree-optimization/42614
6912         * gcc.c-torture/execute/pr42614.c: New testcase.
6913
6914 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
6915
6916         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
6917         * gcc.dg/Wunreachable-1.c: Remove the testcase of
6918         -Wunreachable-code.
6919         * gcc.dg/Wunreachable-2.c: Likewise.
6920         * gcc.dg/Wunreachable-3.c: Likewise.
6921         * gcc.dg/Wunreachable-4.c: Likewise.
6922         * gcc.dg/Wunreachable-5.c: Likewise.
6923         * gcc.dg/Wunreachable-6.c: Likewise.
6924         * gcc.dg/Wunreachable-7.c: Likewise.
6925         * gcc.dg/Wunreachable-8.c: Likewise.
6926         * gcc.dg/20041231-1.c: Likewise.
6927
6928 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR other/42611
6931         * gcc.dg/pr42611.c: New test.
6932
6933         PR tree-optimization/42508
6934         * g++.dg/opt/pr42508.C: New test.
6935
6936 2010-01-05  Tobias Burnus  <burnus@net-b.de>
6937
6938         PR fortran/41872
6939         * gfortran.dg/allocatable_scalar_8.f90: New.
6940
6941 2010-01-04  Martin Jambor  <mjambor@suse.cz>
6942
6943         PR tree-optimization/42398
6944         * gcc.c-torture/compile/pr42398.c: New test.
6945
6946 2010-01-04  Jason Merrill  <jason@redhat.com>
6947
6948         PR c++/42555
6949         * g++.dg/ext/attrib35.C: New.
6950
6951         PR c++/42567
6952         * g++.dg/cpp0x/auto17.C: New.
6953
6954 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
6955
6956         * gcc.dg/lto/20100104_0.c: New.
6957
6958 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
6959
6960         PR target/42542
6961         * gcc.target/i386/pr42542-1.c: New.
6962         * gcc.target/i386/pr42542-1a.c: Likewise.
6963         * gcc.target/i386/pr42542-1b.c: Likewise.
6964         * gcc.target/i386/pr42542-2.c: Likewise.
6965         * gcc.target/i386/pr42542-2a.c: Likewise.
6966         * gcc.target/i386/pr42542-2b.c: Likewise.
6967         * gcc.target/i386/pr42542-3.c: Likewise.
6968         * gcc.target/i386/pr42542-3a.c: Likewise.
6969
6970 2009-01-04  Tobias Burnus  <burnus@net-b.de>
6971
6972         PR fortran/41872
6973         * gfortran.dg/allocatable_scalar_5.f90: New test.
6974         * gfortran.dg/allocatable_scalar_6.f90: New test.
6975
6976 2010-01-03  Richard Guenther  <rguenther@suse.de>
6977
6978         PR testsuite/42583
6979         * gfortran.dg/gomp/recursion1.f90: Remove.
6980
6981 2010-01-03  Richard Guenther  <rguenther@suse.de>
6982
6983         * gcc.dg/Warray-bounds.c: Remove XFAILs.
6984         * gcc.dg/uninit-6.c: Likewise.
6985         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6986
6987 2010-01-03  Richard Guenther  <rguenther@suse.de>
6988
6989         PR tree-optimization/42589
6990         * gcc.target/i386/pr42589.c: New testcase.
6991
6992 2010-01-03  Richard Guenther  <rguenther@suse.de>
6993
6994         PR tree-optimization/42438
6995         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
6996
6997 2010-01-02  Richard Guenther  <rguenther@suse.de>
6998
6999         PR testsuite/41651
7000         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
7001
7002 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
7003
7004         PR target/42448
7005         * gcc.target/alpha/pr42448-1.c: New test.
7006         * gcc.target/alpha/pr42448-2.c: Ditto.
7007
7008 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
7009
7010         PR preprocessor/41947
7011         * gcc.dg/c99-hexfloat-3.c: New test.
7012
7013 2010-01-01  Richard Guenther  <rguenther@suse.de>
7014
7015         PR c/42570
7016         * gcc.c-torture/execute/pr42570.c: New testcase.
7017
7018 2010-01-01  Richard Guenther  <rguenther@suse.de>
7019
7020         PR middle-end/42559
7021         * gcc.c-torture/compile/pr42559.c: New testcase.
7022
7023 \f
7024 Copyright (C) 2010 Free Software Foundation, Inc.
7025
7026 Copying and distribution of this file, with or without modification,
7027 are permitted in any medium without royalty provided the copyright
7028 notice and this notice are preserved.