OSDN Git Service

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