OSDN Git Service

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