OSDN Git Service

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