OSDN Git Service

2010-09-30 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/45828
4         * gfortran.dg/allocate_derived_5.f90: New.
5
6 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/31261
9         * gcc.dg/tree-ssa/pr31261.c: New test.
10
11 2010-09-30  Michael Eager  <eager@eagercon.com>
12
13         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
14         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
15         * gcc.target/microblaze/microblaze.exp: Ditto.
16         * gcc.target/microblaze/others/string_cst1.c: Ditto.
17         * gcc.target/microblaze/others/string_cst2.c: Ditto.
18         * gcc.target/microblaze/others/data_var1.c: Ditto.
19         * gcc.target/microblaze/others/data_var2.c: Ditto.
20         * gcc.target/microblaze/others/data_var3.c: Ditto.
21         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
22         * gcc.target/microblaze/others/strings1.c:: Ditto.
23         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
24         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
25         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
26         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
27         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
28         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
29         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
30         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
31         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
32         * gcc.target/microblaze/isa/pcmp.c: Ditto.
33         * gcc.target/microblaze/isa/nofloat.c: Ditto.
34         * gcc.target/microblaze/isa/fcvt.c: Ditto.
35         * gcc.target/microblaze/isa/float.c: Ditto.
36         * gcc.target/microblaze/isa/mulh.c: Ditto.
37         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
38         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
39         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
40         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
41         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
42         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
43         * gcc.target/microblaze/isa/bshift.c: Ditto.
44         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
45         * gcc.target/microblaze/isa/div.c: Ditto.
46         * gcc.target/microblaze/isa/vanilla.c: Ditto.
47         * gcc.target/microblaze/isa/mul.c: Ditto.
48
49 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
50
51         merge from FSF 'apple/trunk' branch.
52         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
53
54         Radar 4386773
55         * objc.dg/enhanced-proto-1.m: New.
56         * objc.dg/enhanced-proto-2.m: New.
57         * obj-c++.dg/enhanced-proto-1.mm: New
58         * obj-c++.dg/enhanced-proto-2.mm: New.
59
60 2010-09-30  Richard Guenther  <rguenther@suse.de>
61
62         PR testsuite/45702
63         * gcc.dg/debug/pr41893-1.c: Adjust.
64         * gcc.dg/pr30762-1.c: Likewise.
65         * gcc.dg/pr31529-1.c: Likewise.
66         * gcc.dg/pr34457-1.c: Likewise.
67         * gcc.dg/pr34668-1.c: Likewise.
68         * gcc.dg/pr43557-1.c: Likewise.
69
70 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
71
72         PR objc/45842
73         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
74         * objc.dg/const-str-3.m: Correct header for memcpy.
75         * objc.dg/const-str-7.m: Likewise.
76         * objc.dg/method-20b.m: Provide an implementation of Object.
77         Adjust XFAIL for m64 NeXT runtime.
78         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
79         * objc.dg/encode-3.m: Correct line ordering, provide header for 
80         sprintf.
81         * objc.dg/encode-7-next.m: Only run for 32bit.
82         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
83         * objc.dg/type-size-2.m: Provide an implementation of Object.
84         Ajust headers.
85         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
86         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
87         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
88         Adjust XFAIL for m64 NeXT runtime.
89         * obj-c++.dg/method-22.mm: Likewise.
90         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
91
92 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
93
94         Merge from 'apple/trunk' branch on FSF servers.
95         
96         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
97
98         Radar 4278236
99         * obj-c++.dg/bad-forward-decl.mm: New
100
101 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
102
103         * ada/acats/run_acats: Revert revision 157037.
104
105 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
106
107         Merge from 'apple/trunk' branch on FSF servers.
108
109         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
110
111         Radar 4281748
112         * objc.dg/naming-2.m: Update
113         * objc.dg/naming-3.m: New
114
115 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
116
117         PR target/40457
118         * gcc.target/arm/pr40457-3.c: New test.
119
120 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
121
122         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
123         alias checking.
124         * lib/target-supports.exp (check_ifunc_available): Likewise.
125
126 2010-09-29  Tristan Gingold  <gingold@adacore.com>
127
128         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
129
130 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
131
132         * objc.dg/keywords-1.m: New test.
133         * objc.dg/keywords-2.m: New test.
134         * objc.dg/keywords-3.m: New test.
135         * obj-c++.dg/keywords-1.mm: New test.
136         * obj-c++.dg/keywords-2.mm: New test.
137
138 2010-09-28  Jason Merrill  <jason@redhat.com>
139
140         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
141         * g++.dg/ext/complit11.C: Likewise.
142         * g++.old-deja/g++.law/temps1.C: Likewise.
143
144         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
145         * g++.old-deja/g++.mike/misc6.C: Likewise.
146
147 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
148
149         * objc.dg/attributes/method-attribute-1.m: New.
150         * objc.dg/attributes/method-attribute-2.m: New.
151
152         * obj-c++.dg/attributes/method-attribute-1.m: New.
153         * obj-c++.dg/attributes/method-attribute-2.m: New.
154
155 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
156
157         * objc.dg/attributes: New.
158         * objc.dg/attributes/attributes.exp: New.
159         * objc.dg/attributes/class-attribute-1.m: New.
160         * objc.dg/attributes/class-attribute-2.m: New
161         * objc.dg/attributes/categ-attribute-1.m: New
162         * objc.dg/attributes/categ-attribute-2.m: New
163         * objc.dg/attributes/proto-attribute-1.m: New
164
165         * obj-c++.dg/attributes: New.
166         * obj-c++.dg/attributes/attributes.exp: New
167         * obj-c++.dg/attributes/class-attribute-1.mm: New
168         * obj-c++.dg/attributes/class-attribute-2.mm: New
169         * obj-c++.dg/attributes/categ-attribute-1.mm: New
170         * obj-c++.dg/attributes/categ-attribute-2.mm: New
171         * obj-c++.dg/attributes/proto-attribute-1.mm: New
172
173 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
174
175         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
176         from the branch renamed to method-20b.m to avoid clashes).
177
178         2005-08-23  Stuart Hastings <stuart@apple.com>
179                     Ziemowit Laski  <zlaski@apple.com>
180
181         Radar 4209854
182         * obj-c++.dg/method-23.mm: New.
183         * objc.dg/method-20.m: New.
184
185 2010-09-28  Jan Hubicka  <jh@suse.cz>
186
187         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
188
189 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
190
191         PR target/44452
192         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
193         i?86-*-solaris2.[89], *-*-vxworks*.
194         * gcc.target/i386/pr22152.c: Likewise.
195         * gcc.target/i386/vect8-ret.c: New test.
196
197 2010-09-28  Jie Zhang  <jie@codesourcery.com>
198
199         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
200
201 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
202
203         Merge from 'apple/trunk' branch on FSF servers.
204
205         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
206
207         Radar 4175534
208         * obj-c++.dg/method-22.mm: New.
209
210 2010-09-27  Jason Merrill  <jason@redhat.com>
211
212         * g++.dg/cpp0x/rv-lvalue-req.C: New.
213         * g++.dg/ext/complit11.C: Adjust.
214         * g++.old-deja/g++.law/temps1.C: Adjust.
215         * g++.old-deja/g++.ns/koenig6.C: Adjust.
216         * g++.old-deja/g++.oliva/partord1.C: Adjust.
217
218 2010-09-27  Ian Lance Taylor  <iant@google.com>
219
220         * lib/target-supports.exp (check_effective_target_split_stack):
221         New procedure.
222         * gcc.dg/split-1.c: New test.
223         * gcc.dg/split-2.c: New test.
224         * gcc.dg/split-3.c: New test.
225         * gcc.dg/split-4.c: New test.
226
227 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
228
229         PR objc/25464
230         * objc.dg/type-size-3.m: New test.
231
232 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
233
234         PR objc/45763
235         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
236         well.
237
238 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
239
240         PR objc/25450
241         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
242         * objc.dg/type-size-2.m: Same change.
243         * obj-c++.dg/encode-5.mm: Same change.
244
245 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
246
247         Merge from 'apple/trunk' branch on FSF servers.  The original
248         Changelogs are below.
249
250         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
251         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
252         branch).
253         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
254         branch).
255         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
256         in the branch). 
257         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
258         proto-qual-1.m in the branch) and the normal ABI on GNU.
259         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
260         the test only with the NeXT runtime.
261         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
262         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
263         branch).
264         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
265         Run the test only with the NeXT runtime.
266         
267         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
268
269         Radar 4492973
270         * objc.dg/encode-7-64bit.m: New.
271         * objc.dg/encode-7.m: Skip if -m64.
272         
273         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
274
275         Radar 4301047
276         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
277         * obj-c++.dg/threedotthree-abi-1.mm: New
278         * objc.dg/threedotthree-abi-1.m: New
279
280         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
281
282         Radar 4136935
283         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
284         * objc.dg/encode-6.m: Likewise.
285         * objc.dg/encode-7.m: New test case.
286
287 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
288
289         Merge from 'apple/trunk' branch on FSF servers.  Renamed
290         const-str-12.m to constr-str-12b.m to avoid conflicts.
291         
292         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
293
294         Radar 4229905
295         * obj-c++.dg/warn5.mm: New
296         
297         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
298
299         Radar 4154928
300         * obj-c++.dg/const-str-12.mm: New.
301         * objc.dg/const-str-12.m: New.
302
303 2010-09-27  Tobias Burnus  <burnus@net-b.de>
304
305         PR fortran/40569
306         PR fortran/40568
307         * gfortran.dg/storage_size_2.f08: Fix test.
308         * gfortran.dg/c_sizeof_1.f90: Fix test.
309         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
310         * gfortran.dg/c_sizeof_3.f90: New.
311         * gfortran.dg/c_sizeof_4.f90: New.
312         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
313         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
314
315 2010-09-26  Daniel Kraft  <d@domob.eu>
316
317         PR fortran/45783
318         PR fortran/45795
319         * gfortran.dg/select_type_18.f03: New test.
320
321 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
322
323         * gnat.dg/return2.ad[sb]: New test.
324         * gnat.dg/return2_pkg.ads: New helper.
325
326 2010-09-25  Daniel Kraft  <d@domob.eu>
327
328         PR fortran/45776
329         * gfortran.dg/io_constraints_6.f03: New test.
330         * gfortran.dg/io_constraints_7.f03: New test.
331         * gfortran.dg/newunit_2.f90: New test.
332
333 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
334
335         * testsuite/gfortran.dg/operator_c1202.f90: New test.
336
337 2010-09-24  Jan Hubicka  <jh@suse.cz>
338
339         * gcc.dg/tree-ssa/leaf.c: New testcase.
340
341 2010-09-24  Jan Hubicka  <jh@suse.cz>
342
343         PR tree-optimization/45738
344         PR tree-optimization/45741
345         * gcc.c-torture/compile/pr45741.c: New.
346         * gfortran.fortran-torture/compile/pr45738.f90: New.
347
348 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
349
350         * gcc.dg/cpp/undef-opt-1.c: New test.
351
352 2010-09-24  Jason Merrill  <jason@redhat.com>
353
354         * g++.dg/other/error10.C: Adjust expected output.
355
356 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
357
358         PR middle-end/45234
359         * gcc.dg/torture/stackalign/alloca-6.c: New test.
360         * gcc.target/i386/pr45234.c: New test.
361
362 2010-09-24  Richard Guenther  <rguenther@suse.de>
363
364         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
365
366 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
367
368         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
369         as a comment leader in regexp.
370
371 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
372
373         * objc.dg/sync-2.m: New test.
374         * obj-c++.dg/sync-2.mm: New test.
375
376 2010-09-24  Tobias Burnus  <burnus@net-b.de>
377
378         PR fortran/40571
379         * gfortran.dg/iso_fortran_env_7.f90: New.
380
381 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
382
383         * obj-c++.dg/too-many-args.mm: New file.
384
385 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
386
387         Merge from 'apple/trunk' branch on FSF servers.
388
389         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
390
391         Radar 4491608
392         * objc.dg/too-many-args.m: New
393
394 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
395
396         PR fortran/45744
397         * gfortran.dg/dependency_36.f90:  New test.
398
399 >>>>>>> .r164755
400 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
401
402         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
403         * gcc.target/i386/pad-3.c: Ditto.
404         * gcc.target/i386/pad-7.c: Ditto.
405         * gcc.target/i386/pad-7.c: Ditto.
406         * gcc.target/i386/pr36502.c: Ditto.
407         * gcc.target/i386/zee.c: Ditto.
408         * gcc.target/i386/20060821-1.c: Ditto.
409         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
410         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
411         * gcc.target/i386/pad-5b.c: Ditto.
412         * gcc.target/i386/pad-6a.c: Ditto.
413         * gcc.target/i386/pad-6b.c: Ditto.
414         * gcc.target/i386/pad-8.c: Ditto.
415         * gcc.target/i386/pad-9.c: Ditto.
416         * gcc.target/i386/pad-10.c: Ditto.
417         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
418
419 2010-09-23  Richard Guenther  <rguenther@suse.de>
420
421         PR tree-optimization/45565
422         * g++.dg/ipa/pr45565.C: New testcase.
423
424 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
425
426         PR fortran/45745
427         PR fortran/45648
428         * gfortran.dg/vector_subscript_bound_1.f90: New.
429
430 2010-09-23  Richard Guenther  <rguenther@suse.de>
431
432         PR middle-end/45750
433         * gcc.dg/pr45750.c: New testcase.
434
435 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
436
437         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
438         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
439         build.
440
441 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
442
443         PR rtl-optimization/44374
444         * gcc.target/arm/headmerge-1.c: New test.
445         * gcc.target/arm/headmerge-2.c: New test.
446         * gcc.target/i386/headmerge-1.c: New test.
447         * gcc.target/i386/headmerge-2.c: New test.
448
449 2010-09-23  Daniel Kraft  <d@domob.eu>
450
451         PR fortran/38936
452         PR fortran/44044
453         PR fortran/45474
454         * gfortran.dg/intrinsic_intent_1.f03: New test.
455         * gfortran.dg/select_type_17.f03: New test.
456         * gfortran.dg/associate_5.f03: More definability tests.
457         * gfortran.dg/enum_2.f90: Check definability.
458         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
459         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
460         * gfortran.dg/char_expr_2.f90: Ditto.
461         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
462         * gfortran.dg/enum_5.f90: Ditto.
463         * gfortran.dg/equiv_constraint_8.f90: Ditto.
464         * gfortran.dg/impure_assignment_2.f90: Ditto.
465         * gfortran.dg/impure_assignment_3.f90: Ditto.
466         * gfortran.dg/intent_out_1.f90: Ditto.
467         * gfortran.dg/intent_out_3.f90: Ditto.
468         * gfortran.dg/pointer_assign_7.f90: Ditto.
469         * gfortran.dg/pointer_intent_3.f90: Ditto.
470         * gfortran.dg/pr19936_1.f90: Ditto.
471         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
472         * gfortran.dg/simpleif_2.f90: Ditto.
473         * gfortran.dg/protected_5.f90: Ditto.
474         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
475         * gfortran.dg/protected_6.f90: Ditto.
476         * gfortran.dg/protected_7.f90: Ditto.
477
478 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
479
480         PR libfortran/45710
481         * gfortran.dg/namelist_65.f90: New test.
482
483 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
484
485         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
486         the regexp pattern between the expected label and location string.
487
488 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
489
490         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
491
492 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
493
494         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
495         * gcc.dg/pr27898.c: Likewise.
496         * gcc.dg/pr28712.c: Likewise.
497         * gcc.dg/pr30762-1.c: Likewise.
498         * gcc.dg/pr31529-1.c: Likewise.
499         * gcc.dg/pr34457-1.c: Likewise.
500         * gcc.dg/pr34668-1.c: Likewise.
501         * gcc.dg/pr34989-1.c: Likewise.
502         * gcc.dg/pr43557-1.c: Likewise.
503
504 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
505
506         PR rtl-optimization/45739
507         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
508         regexps.
509
510 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
511
512         * gcc.target/sparc/mnofpu.c: New test.
513
514 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
515
516         PR rtl-optimization/45739
517         * gcc.target/i386/pr45739.c: New test.
518
519 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
520
521         PR fortran/45648
522         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
523         and counts. Add non-elemental function call check.
524
525         PR fortran/45648
526         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
527         arguments checks. Update temporary counts.
528         * gfortran.dg/transpose_optimization_1.f90: New.
529
530 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
531
532         PR objc/23710
533         * objc.dg/invalid-method-1.m: New.
534
535 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
536
537         Merge from 'apple/trunk' branch on FSF servers.
538
539         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
540
541         Radar 4291785
542         * objc.dg/naming-4.m: New
543         * objc.dg/naming-5.m: New
544         * obj-c++.dg/naming-1.mm: New
545         * obj-c++.dg/naming-2.mm: New
546
547 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
548             Jack Howarth  <howarth@bromo.med.uc.edu>
549
550         PR c++/45645
551         * g++.dg/torture/pr44972.C: Use portable assert().
552
553 2010-09-21  Richard Guenther  <rguenther@suse.de>
554
555         PR tree-optimization/45580
556         * g++.dg/torture/pr45580.C: New testcase.
557
558 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
559
560         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
561
562 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
563
564         PR fortran/45438
565         * gfortran.dg/pointer_check_7.f90: New.
566
567 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
568
569         PR rtl-optimization/45728
570         * gcc.c-torture/compile/pr45728.c: New test.
571
572 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
573
574         PR fortran/45081
575         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
576
577 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
578
579         * g++.dg/tree-ssa/pr45605.C: Add "\\".
580
581 2010-09-20  Richard Guenther  <rguenther@suse.de>
582
583         PR middle-end/45704
584         * gcc.dg/torture/pr45704.c: New testcase.
585
586 2010-09-20  Jan Hubicka  <jh@suse.cz>
587
588         PR tree-optimize/45605
589         * g++.dg/tree-ssa/pr45605.C: New testcase.
590
591 2010-09-20  Michael Matz  <matz@suse.de>
592
593         PR testsuite/45706
594         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
595         enough.
596
597 2010-09-20  Richard Guenther  <rguenther@suse.de>
598
599         PR tree-optimization/45705
600         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
601
602 2010-09-20  Michael Matz  <matz@suse.de>
603
604         PR testsuite/45706
605         * lib/target-supports.exp (check_effective_target_vect_perm):
606         Add i?86-*-*.
607
608 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
609
610         PR rtl-optimization/45695
611         * gcc.c-torture/execute/pr45695.c: New test.
612
613 2010-09-19  Jan Hubicka  <jh@suse.cz>
614
615         PR lto/44246
616         * gcc.c-torture/compile/pr44246.c:New file.
617
618 2010-09-19  Ira Rosen  <irar@il.ibm.com>
619
620         PR tree-optimization/45714
621         * gfortran.dg/vect/pr45714-a.f: New test.
622         * gfortran.dg/vect/pr45714-b.f: New test.
623
624 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
625
626         * gnat.dg/const1.adb: Rename into...
627         * gnat.dg/constant1.adb: ...this.
628         * gnat.dg/constant2.adb: New test.
629         * gnat.dg/constant2_pkg1.ads: New helper.
630         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
631
632 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
633
634         * gnat.dg/specs/constant1.ads: New test.
635         * gnat.dg/specs/constant1_pkg.ads: New helper.
636
637 2010-09-18  Jan Hubicka  <jh@suse.cz>
638
639         PR tree-optimization/45453
640         * g++.dg/tree-ssa/pr45453.C: New testcase.
641
642 2010-09-18  Jason Merrill  <jason@redhat.com>
643
644         * g++.dg/cpp0x/initlist44.C: New.
645
646 2010-09-18  Richard Guenther  <rguenther@suse.de>
647
648         PR tree-optimization/45709
649         * g++.dg/torture/pr45709-2.C: New testcase.
650
651 2010-09-18  Richard Guenther  <rguenther@suse.de>
652
653         PR tree-optimization/45709
654         * g++.dg/torture/pr45709.C: New testcase.
655
656 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
657
658         PR testsuite/45719
659         * gcc.target/i386/pad-3.c: Pass -fno-pic.
660
661 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
662
663         * gcc.target/i386/pad-1.c: New.
664         * gcc.target/i386/pad-2.c: Likewise.
665         * gcc.target/i386/pad-3.c: Likewise.
666         * gcc.target/i386/pad-4.c: Likewise.
667         * gcc.target/i386/pad-5a.c: Likewise.
668         * gcc.target/i386/pad-5b.c: Likewise.
669         * gcc.target/i386/pad-6a.c: Likewise.
670         * gcc.target/i386/pad-6b.c: Likewise.
671         * gcc.target/i386/pad-7.c: Likewise.
672         * gcc.target/i386/pad-8.c: Likewise.
673         * gcc.target/i386/pad-9.c: Likewise.
674         * gcc.target/i386/pad-10.c: Likewise.
675
676 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
677
678         PR middle-end/45234
679         * gcc.dg/torture/stackalign/alloca-5.c: New.
680
681 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
682
683         PR middle-end/45678
684         * gcc.dg/torture/pr45678-2.c: New.
685
686 2010-09-17  Richard Guenther  <rguenther@suse.de>
687
688         PR middle-end/45678
689         * gcc.dg/torture/pr45678-1.c: New testcase.
690
691 2010-09-17  Michael Matz  <matz@suse.de>
692
693         PR tree-optimization/43432
694         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
695         check_effective_target_vect_perm_short): New predicates.
696         (check_effective_target_vect_perm): Include x86_64.
697         * gcc.dg/vect/pr43432.c: New test.
698         * gcc.dg/vect/vect-114.c: Adjust.
699         * gcc.dg/vect/vect-15.c: Ditto.
700         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
701         * gcc.dg/vect/slp-perm-9.c: Ditto.
702
703 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
704
705         PR testsuite/45692
706         * objc/execute/exceptions/throw-nil.m: Run the test only with the
707         GNU runtime.
708
709 2010-09-17  Richard Guenther  <rguenther@suse.de>
710
711         * gcc.dg/pr27898.c: Use -flto instead of -combine.
712         * gcc.dg/pr28706.c: Likewise.
713         * gcc.dg/pr28712.c: Likewise.
714         * gcc.dg/pr30762-1.c: Likewise.
715         * gcc.dg/pr30762-2.c: Likewise.
716         * gcc.dg/pr31529-1.c: Likewise.
717         * gcc.dg/pr31529-2.c: Likewise.
718         * gcc.dg/pr34457-1.c: Likewise.
719         * gcc.dg/pr34457-2.c: Likewise.
720         * gcc.dg/pr34668-1.c: Likewise.
721         * gcc.dg/pr34668-2.c: Likewise.
722         * gcc.dg/pr34989-1.c: Likewise.
723         * gcc.dg/pr34989-2.c: Likewise.
724         * gcc.dg/pr43557-1.c: Likewise.
725         * gcc.dg/pr43557-2.c: Likewise.
726         * gcc.dg/debug/pr41893-1.c: Likewise.
727         * gcc.dg/matrix/matrix.exp: Do not use -combine.
728         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
729         * gcc.dg/matrix/matrix-4.c: Likewise.
730         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
731         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
732         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
733         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
734
735 2010-09-16  Tobias Burnus  <burnus@net-b.de>
736
737         PR fortran/43665
738         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
739         optimizations.
740         * gfortran.dg/intent_optimize_1.f90: New test.
741
742 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
743
744         * gcc.target/i386/divmod-1.c: New.
745         * gcc.target/i386/divmod-2.c: Likewise.
746         * gcc.target/i386/divmod-3.c: Likewise.
747         * gcc.target/i386/divmod-4.c: Likewise.
748         * gcc.target/i386/divmod-4a.c: Likewise.
749         * gcc.target/i386/divmod-5.c: Likewise.
750         * gcc.target/i386/divmod-6.c: Likewise.
751         * gcc.target/i386/divmod-7.c: Likewise.
752         * gcc.target/i386/divmod-8.c: Likewise.
753         * gcc.target/i386/udivmod-1.c: Likewise.
754         * gcc.target/i386/udivmod-2.c: Likewise.
755         * gcc.target/i386/udivmod-3.c: Likewise.
756         * gcc.target/i386/udivmod-4.c: Likewise.
757         * gcc.target/i386/udivmod-4a.c: Likewise.
758         * gcc.target/i386/udivmod-5.c: Likewise.
759         * gcc.target/i386/udivmod-6.c: Likewise.
760         * gcc.target/i386/udivmod-7.c: Likewise.
761         * gcc.target/i386/udivmod-8.c: Likewise.
762
763 2010-09-16  Jan Hubicka  <jh@suse.cz>
764
765         * g++.dg/lto/pr45679-1_0.C: New file.
766         * g++.dg/lto/pr45679-1_1.C: New file.
767         * g++.dg/lto/pr45679-0_0.C: New file.
768         * g++.dg/lto/pr45679-0_1.C: New file.
769
770 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
771
772         PR fortran/45674
773         * gfortran.dg/class_dummy_2.f03: New.
774
775 2010-09-16  Richard Guenther  <rguenther@suse.de>
776
777         PR tree-optimization/45623
778         * gcc.dg/torture/pr45623.c: New testcase.
779
780 2010-09-16  Ira Rosen  <irar@il.ibm.com>
781
782         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
783         name and parentheses.
784         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
785
786 2010-09-15  Jason Merrill  <jason@redhat.com>
787
788         * g++.dg/parse/parameter-declaration-2.C: New.
789
790         * g++.dg/cpp0x/scoped_enum2.C: New.
791
792 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
793
794         * gcc.c-torture/compile/20100915-1.c: New test.
795
796 2010-09-15  Martin Jambor  <mjambor@suse.cz>
797
798         PR middle-end/45644
799         * gcc.dg/ipa/pr45644.c: New test.
800
801 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
802
803         PR tree-optimization/45633
804         * gcc.dg/vect/pr45633.c: New test.
805
806 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
807
808         PR fortran/45577
809         * gfortran.dg/allocate_derived_4.f90: New.
810
811 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
812
813         * lib/target-supports.exp
814         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
815         supported flag to true for neon.
816
817 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
818
819         PR c++/45665
820         * g++.dg/template/crash103.C: New.
821
822 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
823
824         Merge from 'apple/trunk' branch on FSF servers.
825
826         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
827
828         Radar 4457381
829         * objc.dg/msg-in-protocol.m: New.
830         * obj-c++.dg/msg-in-protocol.mm: New.
831
832         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
833
834         Radar 4219590
835         * objc.dg/break-in-ifstmt.m: New.
836
837         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
838
839         Radar 4174166
840         * obj-c++.dg/comp-types-13.mm: New.
841         * objc.dg/comp-types-12.m: New.
842
843         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
844
845         Radar 4216500
846         * obj-c++.dg/proto-lossage-7.mm: New.
847         * objc.dg/proto-lossage-7.m: New.
848
849 2010-09-14  Jan Hubicka  <jh@suse.cz>
850
851         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
852         folding.
853         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
854         folding.
855
856 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
857
858         PR middle-end/45567
859         * gcc.dg/pr45567.c: New test.
860
861         PR debug/45660
862         * g++.dg/debug/pr45660.C: New test.
863
864 2010-09-14  Ira Rosen  <irar@il.ibm.com>
865
866         PR tree-optimization/45470
867         * g++.dg/vect/pr45470-a.cc: New test.
868         * g++.dg/vect/pr45470-a.cc: New test.
869
870 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
871
872         PR target/42070
873         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
874         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
875
876 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
877
878         PR libfortran/45532
879         * gfortran.dg/namelist_64.f90: New test.
880
881 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
882
883         PR rtl-optimization/45617
884         * gcc.target/i386/pr45617.c: New test.
885
886 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
887
888         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
889
890 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
891
892         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
893         * gcc.target/i386/fma4-vector.c: Likewise.
894         * gcc.target/i386/vectorize2.c: Likewise.
895         * gcc.target/i386/vectorize4.c: Likewise.
896         * gcc.target/i386/vectorize5.c: Likewise.
897         * gcc.target/i386/vectorize6.c: Likewise.
898         * gcc.target/i386/vectorize8.c: Likewise.
899
900         * gcc.target/i386/vect-double-1.c: New.
901         * gcc.target/i386/vect-double-1a.c: Likewise.
902         * gcc.target/i386/vect-double-2.c: Likewise.
903         * gcc.target/i386/vect-double-2a.c: Likewise.
904
905         * lib/target-supports.exp (check_effective_target_vect_double):
906         Set et_vect_double_saved to 0 when tuning for Atom.
907
908 2010-09-13  Jan Hubicka  <jh@suse.cz>
909
910         * gcc.dg/torture/pr23821.c: Drop static keyword.
911         * gcc.dg/tree-ssa/loop-19.c: Likewise.
912         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
913
914 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
915
916         * gcc.target/arm/sync-1.c: New.
917
918 2010-09-12  Olivier Hainque  <hainque@adacore.com>
919
920         * gnat.dg/memtrap.adb: New test.
921
922 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
923
924         * gfortran.dg/promotion.f90: Fix options.
925
926 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
927
928         * g++.dg/cpp0x/range-for1.C: New.
929         * g++.dg/cpp0x/range-for2.C: New.
930         * g++.dg/cpp0x/range-for3.C: New.
931         * g++.dg/cpp0x/range-for4.C: New.
932         * g++.dg/cpp0x/range-for5.C: New.
933         * g++.dg/cpp0x/range-for6.C: New.
934
935 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
936
937         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
938         and counts. Check that transpose is not called.
939         * gfortran.dg/transpose_2.f90: Update error message.
940
941 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
942
943         PR c++/43824
944         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
945         * g++.dg/lookup/strong-using-2.C: Likewise.
946         * g++.dg/lookup/strong-using-3.C: Likewise.
947         * g++.dg/lookup/strong-using-5.C: Likewise.
948
949         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
950         * g++.dg/cpp0x/inline-ns4.C: New.
951         * g++.dg/cpp0x/inline-ns5.C: New.
952
953 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
954
955         PR middle-end/45634
956         * gfortran.fortran-torture/compile/pr45634.f90: New.
957
958 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
959
960         * objc.dg/fobjc-exceptions.m: New test.
961
962 2010-09-10  Jan Hubicka  <jh@suse.cz>
963
964         * g++.dg/inherit/covariant7.C: Fix pattern matching.
965
966 2010-09-10  Martin Jambor  <mjambor@suse.cz>
967
968         PR tree-optimization/44972
969         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
970         * gcc.dg/tree-ssa/pr45144.c: Likewise.
971         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
972         instead.
973         * g++.dg/torture/pr44972.C: New test.
974
975 2010-09-10  Martin Jambor  <mjambor@suse.cz>
976
977         PR tree-optimization/44972
978         * g++.dg/torture/pr34850.C: Remove expected warning.
979
980 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
981
982         * gfortran.dg/dummy_optional_arg.f90: New test.
983
984 2010-09-08  Jan Hubicka  <jh@suse.cz>
985
986         PR tree-optimization/45598
987         * fortran.fortran-torture/compile/pr45598.f90: New test.
988
989 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
990
991         * lib/target-supports-dg.exp (dg-require-ifunc): New.
992         * lib/target-supports.exp (check_ifunc_available): New.
993         * gcc.dg/attr-ifunc-1.c: New.
994         * gcc.dg/attr-ifunc-2.c: New.
995         * gcc.dg/attr-ifunc-3.c: New.
996         * gcc.dg/attr-ifunc-4.c: New.
997         * gcc.dg/attr-ifunc-5.c: New.
998         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
999         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
1000         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
1001         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
1002
1003 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1004
1005         PR middle-end/40386
1006         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1007
1008 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1009
1010         * gfortran.dg/inline_transpose_1.f90: New test.
1011
1012 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1013
1014         PR c++/45588
1015         * g++.dg/warn/Wunused-var-15.C: New test.
1016
1017 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1018
1019         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1020         hppa*-*-hpux*.
1021
1022 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1023
1024         * objc/execute/exceptions/throw-nil.m: New test.
1025         * objc/execute/exceptions/handler-1.m: Updated to use the new
1026         objc_set_uncaught_exception_handler() function.
1027         * objc/execute/exceptions/matcher-1.m: New test.
1028
1029 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1030
1031         PR fortran/38282
1032         * gfortran.dg/bit_comparison_1.F90: New test.
1033         * gfortran.dg/leadz_trailz_3.f90: New test.
1034         * gfortran.dg/masklr_2.F90: New test.
1035         * gfortran.dg/shiftalr_1.F90: New test.
1036         * gfortran.dg/merge_bits_2.F90: New test.
1037         * gfortran.dg/dshift_2.F90: New test.
1038         * gfortran.dg/bit_comparison_2.F90: New test.
1039         * gfortran.dg/masklr_1.F90: New test.
1040         * gfortran.dg/merge_bits_1.F90: New test.
1041         * gfortran.dg/dshift_1.F90: New test.
1042         * gfortran.dg/shiftalr_2.F90: New test.
1043
1044 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1045
1046         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1047         functions from objc/typedstream.h are deprecated.
1048
1049 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1050
1051         * lib/target-supports.exp
1052         (check_effective_target_run_expensive_tests): New proc.
1053         * gcc.c-torture/compile/limits-fnargs.c: Use
1054         dg-require-effective-target run_expensive_tests.
1055
1056 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR fortran/45597
1059         * gfortran.dg/gomp/pr45597.f90: New test.
1060
1061         PR fortran/45595
1062         * gfortran.dg/gomp/pr45595.f90: New test.
1063
1064 2010-09-08  Michael Matz  <matz@suse.de>
1065
1066         * c-c++-common/uninit-17.c: Adjust.
1067
1068 2010-09-08  Michael Matz  <matz@suse.de>
1069
1070         PR tree-optimization/43430
1071         * gcc.dg/vect/pr43430-2.c: New test.
1072
1073 2010-09-08  Michael Matz  <matz@suse.de>
1074
1075         PR tree-optimization/33244
1076         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1077
1078 2010-09-08  Richard Guenther  <rguenther@suse.de>
1079
1080         PR tree-optimization/45578
1081         * gfortran.dg/pr45578.f90: New testcase.
1082
1083 2010-09-08  Richard Guenther  <rguenther@suse.de>
1084
1085         PR testsuite/45590
1086         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1087
1088 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1089
1090         PR fortran/45576
1091         * gfortran.dg/char_length_18.f90:  New test.
1092
1093 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1094
1095         PR target/36502
1096         * gcc.target/i386/pr36502.c: New test.
1097
1098         PR target/42313
1099         PR target/44651
1100         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1101         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1102
1103 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1104
1105         * gfortran.dg/achar_4.f90: Enable bounds checking.
1106
1107 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1108
1109         PR target/45206
1110         * gcc.target/i386/pr45206.c: New test.
1111
1112 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1113
1114         PR fortran/45505
1115         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1116
1117 2010-09-07  Jan Hubicka  <jh@suse.cz>
1118
1119         * gcc.c-torture/compile/20100907.c: New testcase.
1120
1121 2010-09-07  Richard Guenther  <rguenther@suse.de>
1122
1123         PR middle-end/45569
1124         * g++.dg/eh/pr45569.C: New testcase.
1125
1126 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1127
1128         PR target/43137
1129         * gcc.target/arm/pr43137.c: New test.
1130
1131 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1132
1133         PR fortran/36931
1134         * gfortran.dg/dependency_35.f90:  New test.
1135
1136 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1137
1138         PR fortran/34145
1139         * gfortran.dg/char_length_17.f90:  New test.
1140
1141 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1142
1143         PR c++/45200
1144         PR c++/45293
1145         PR c++/45558
1146         * g++.dg/template/typedef34.C: New test.
1147         * g++.dg/template/typedef35.C: New test.
1148
1149 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1150
1151         PR target/22152
1152         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1153
1154 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1155
1156         * g++.dg/warn/Wdouble-promotion.C: New.
1157
1158 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1159
1160         * g++.dg/parse/redef2.C: New.
1161
1162 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1163
1164         * gcc.dg/20100906-1.c: New testcase.
1165
1166 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1167
1168         PR testsuite/45543
1169         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1170         DW_TAG_enumeration_type DIE.
1171
1172 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1173
1174         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1175         Update XFAILs.
1176
1177 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1178
1179         PR rtl-optimization/44919
1180         * g++.dg/opt/pr44919.C: New.
1181
1182 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1183
1184         PR fortran/38282
1185         * gfortran.dg/iall_iany_iparity_1.f90: New.
1186         * gfortran.dg/iall_iany_iparity_2.f90: New.
1187
1188 2010-09-06  Jason Merrill  <jason@redhat.com>
1189
1190         * g++.dg/cpp0x/initlist42.C: New.
1191
1192         * g++.dg/cpp0x/auto19.C: New.
1193
1194         * g++.dg/template/sfinae25.C: New.
1195         * g++.dg/template/char1.C: Expect warning.
1196         * g++.dg/template/nontype10.C: Likewise.
1197
1198         * g++.dg/cpp0x/implicit9.C: New.
1199
1200         * g++.dg/cpp0x/initlist43.C: New.
1201
1202 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1203
1204         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1205
1206 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1207
1208         * gcc.dg/Wdouble-promotion.c: New.
1209
1210 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1211
1212         * gfortran.dg/float128_1.f90: Remove test case as
1213         it always fails since Rev 163611 backed out the
1214         front-end implementation.
1215
1216 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1217
1218         * gfortran.dg/float128_1.f90: XFAIL test case.
1219
1220 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1221
1222         * gfortran.dg/bessel_7.f90: Decrease required precision.
1223
1224 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1225
1226         PR testsuite/45545
1227         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1228         ref-all-matching targets.
1229
1230 2010-09-05  Richard Guenther  <rguenther@suse.de>
1231
1232         PR tree-optimization/45535
1233         * gcc.c-torture/compile/pr45535.c: New testcase.
1234
1235 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1236
1237         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1238         "\[^\n\]*".
1239         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1240         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1241         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1242         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1243         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1244         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1245         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1246         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1247         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1248         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1249         * gcc.target/i386/pr22152.c: Likewise.
1250         * gcc.target/i386/pr36992-1.c: Likewise.
1251         * gcc.target/i386/pr36992-2.c: Likewise.
1252         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1253
1254 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1255
1256         PR testsuite/43957
1257         * gcc.dg/const-uniq-1.c: Modify regexp.
1258
1259 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1260
1261         PR fortran/45530
1262         * gfortran.dg/namelist_63.f90: New.
1263
1264 2010-09-04  Jan Hubicka  <jh@suse.cz>
1265
1266         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1267         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1268
1269 2010-09-04  Jan Hubicka  <jh@suse.cz>
1270
1271         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1272
1273 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1274
1275         PR fortran/45507
1276         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1277
1278 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1279
1280         * gcc.dg/opts-4.c: New test.
1281
1282 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1283
1284         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1285         * gcc.dg/vect/vect-peel-4.c: Ditto.
1286
1287 2010-09-03  Daniel Kraft  <d@domob.eu>
1288
1289         PR fortran/45525
1290         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1291
1292 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1293
1294         PR fortran/45159
1295         * gfortran.dg/dependency_34.f90:  New test.
1296
1297 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1298
1299         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1300
1301 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1302
1303         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1304         gcc.target/i386/clearcap.map if supported.
1305
1306 2010-09-03  Michael Matz  <matz@suse.de>
1307
1308         PR middle-end/45415
1309         * gcc.dg/pr45415.c: New test.
1310
1311 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1312
1313         PR tree-optimization/45506
1314         * gcc.dg/pr45506.c: New.
1315
1316 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1317
1318         PR target/45476
1319         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1320         * gcc.target/i386/float128-2.c: Ditto.
1321
1322 2010-09-03  Daniel Kraft  <d@domob.eu>
1323
1324         PR fortran/34162
1325         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1326         * gfortran.dg/internal_dummy_2.f08: New test.
1327         * gfortran.dg/internal_dummy_3.f08: New test.
1328         * gfortran.dg/internal_dummy_4.f08: New test.
1329
1330 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1331
1332         PR debug/45500
1333         * gcc.target/i386/pr45500.c: New test.
1334
1335 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1336
1337         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1338
1339 2010-09-03  Daniel Kraft  <d@domob.eu>
1340
1341         PR fortran/44602
1342         * gfortran.dg/exit_2.f08; Adapt error messages.
1343         * gfortran.dg/exit_3.f08: New test.
1344         * gfortran.dg/exit_4.f08: New test.
1345         * gfortran.dg/exit_5.f03: New test.
1346
1347 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1348
1349         * gfortran.dg/ishft_4.f90: New test.
1350
1351 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1352
1353         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1354         FRIZ/XSRIZ instruciton for (double)(long long)x.
1355         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1356
1357 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1358
1359         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1360
1361 2010-09-02  Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/44937
1364         PR tree-optimization/45412
1365         * g++.dg/opt/pr45412.C: New testcase.
1366         * gcc.c-torture/compile/pr45412.c: Likewise.
1367         * gcc.c-torture/compile/pr44937.c: Likewise.
1368
1369 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1370
1371         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1372         but using -Werror=comment.
1373         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1374         expected error messages.
1375
1376 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1377
1378         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1379         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1380
1381 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1382
1383         PR fortran/45489
1384         * gfortran.dg/initialization_27.f90: New.
1385
1386 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1387
1388         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1389         check into different basic blocks. Expect vectorization if misaligned
1390         stores are supported.
1391         * gcc.dg/vect/bb-slp-8a.c: New test.
1392         * gcc.dg/vect/bb-slp-8b.c: New test.
1393
1394 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1395
1396         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1397
1398 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1399
1400         PR fortran/44541
1401         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1402         * gfortran.dg/class_dummy_1.f03: New.
1403
1404 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1405
1406         PR middle-end/45458
1407         * g++.dg/tree-prof/partition2.C: New test.
1408
1409 2010-09-01  Richard Guenther  <rguenther@suse.de>
1410
1411         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1412         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1413         * gcc.c-torture/execute/20100827-1.c: Likewise.
1414
1415 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1416
1417         * gfortran.dg/execute_command_line_1.f90: New test.
1418
1419 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR preprocessor/45457
1422         * c-c++-common/cpp/pr45457.c: New test.
1423
1424 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1425
1426         * gcc.dg/nested-func-8.c: New test.
1427
1428 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1429
1430         PR fortran/38282
1431         * gfortran.dg/popcnt_poppar_1.F90: New test.
1432         * gfortran.dg/popcnt_poppar_2.F90: New test.
1433
1434 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1435
1436         * gcc.target/i386/volatile-2.c: Require nonpic target.
1437
1438 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1439
1440         PR middle-end/45461
1441         * gcc.dg/pr45461.c: New test.
1442
1443 2010-08-31  Richard Guenther  <rguenther@suse.de>
1444
1445         PR testsuite/45455
1446         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1447
1448 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1449
1450         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1451
1452 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1453
1454         PR fortran/45456
1455         * gfortran.dg/typebound_proc_18.f03: New.
1456
1457 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1458
1459         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1460         * lib/scanasm.exp (scan-stack-usage): Likewise.
1461         (scan-stack-usage-not): Likewise.
1462         * gcc.dg/stack-usage-1.c: New test.
1463         * gcc.target/i386/stack-usage-realign.c: Likewise.
1464
1465 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1466
1467         PR tree-optimization/45427
1468         * gcc.dg/tree-ssa/pr45427.c: New test.
1469
1470 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1471
1472         PR c++/45043
1473         * g++.dg/template/crash102.C: New.
1474
1475 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR middle-end/45423
1478         * gcc.dg/gomp/atomic-12.c: New test.
1479         * gcc.dg/gomp/atomic-13.c: New test.
1480         * gcc.dg/gomp/atomic-14.c: New test.
1481         * g++.dg/gomp/atomic-11.C: New test.
1482         * g++.dg/gomp/atomic-12.C: New test.
1483         * g++.dg/gomp/atomic-13.C: New test.
1484         * g++.dg/gomp/atomic-14.C: New test.
1485
1486 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1487
1488         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1489         delimiter.
1490
1491 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1492
1493         * gnat.dg/discr24.adb: New test.
1494
1495 2010-08-30  Richard Guenther  <rguenther@suse.de>
1496
1497         PR tree-optimization/45449
1498         * gcc.dg/pr45449.c: New testcase.
1499
1500 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1501
1502         * gcc.dg/opts-1.c: Expect errors, not warnings.
1503
1504 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1505
1506         PR fortran/42769
1507         * gfortran.dg/dynamic_dispatch_11.f03: New.
1508
1509 2010-08-29  Jason Merrill  <jason@redhat.com>
1510
1511         PR c++/44991
1512         * g++.dg/parse/defarg15.C: New.
1513
1514 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1515
1516         PR fortran/45439
1517         * gfortran.dg/select_type_16.f03: New.
1518
1519 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1520             Tobias Burnus  <burnus@net-b.de>
1521
1522         * gfortran.dg/bessel_7.f90: Decrease required precision.
1523
1524 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1525             Kaz Kojima  <kkojima@gcc.gnu.org>
1526
1527         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1528
1529 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1530
1531         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1532         floating point conversion code generation.
1533         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1534         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1535         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1536         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1537         to integer conversion code generation.
1538         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1539         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1540         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1541         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1542
1543 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1544
1545         PR fortran/32049
1546         * gfortran.dg/random_seed_1.f90: Adjust test.
1547         * gfortran.dg/float128_1.f90: New test.
1548
1549 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1550
1551         PR fortran/33197
1552         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1553         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1554         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1555         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1556         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1557         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1558         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1559
1560 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1561
1562         PR fortran/45420
1563         * gfortran.dg/select_type_15.f03: New.
1564
1565 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1566
1567         PR libfortran/43217
1568         * gfortran.dg/hollerith8.f90: New test.
1569
1570 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1571
1572         PR fortran/45159
1573         * gfortran.dg/dependency_33.f90:  New test.
1574
1575 2010-08-27  Richard Guenther  <rguenther@suse.de>
1576
1577         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1578         * gcc.dg/graphite/scop-2.c: Likewise.
1579         * gcc.dg/graphite/scop-20.c: Likewise.
1580         * gcc.dg/vect/slp-25.c: Likewise.
1581
1582 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1583
1584         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1585
1586 2010-08-26  Daniel Kraft  <d@domob.eu>
1587
1588         PR fortran/38936
1589         PR fortran/44047
1590         PR fortran/45384
1591         * gfortran.dg/associate_8.f03: New test.
1592         * gfortran.dg/select_type_13.f03: New test.
1593         * gfortran.dg/select_type_14.f03: New test.
1594
1595 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1596
1597         PR tree-optimization/44485
1598         * gcc.dg/pr44485.c: New test.
1599
1600 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1601
1602         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1603         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1604         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1605
1606 2010-08-26  Richard Guenther  <rguenther@suse.de>
1607
1608         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1609         * gcc.dg/graphite/scop-21.c: Likewise.
1610
1611 2010-08-26  Richard Guenther  <rguenther@suse.de>
1612
1613         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1614         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1615         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1616         * gcc.dg/vect/vect-91.c: Likewise.
1617         * gcc.dg/vect/vect-peel-1.c: Likewise.
1618         * gcc.dg/vect/vect-peel-2.c: Likewise.
1619         * gcc.dg/vect/vect-peel-4.c: Likewise.
1620
1621 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1622
1623         PR libfortran/41859
1624         * gfortran.dg/der_io_4.f90: New test.
1625
1626 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1627
1628         PR rtl-optimization/44858
1629         * gcc.c-torture/execute/pr44858.c: New test.
1630
1631         PR rtl-optimization/45400
1632         * g++.dg/other/i386-8.C: New test.
1633
1634 2010-08-25  Richard Guenther  <rguenther@suse.de>
1635
1636         * gcc.dg/alias-8.c: Adjust.
1637
1638 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1639
1640         * gcc.target/i386/combine-mul.c: New test.
1641
1642 2010-08-25  Richard Guenther  <rguenther@suse.de>
1643
1644         PR lto/44562
1645         * gcc.dg/graphite/id-27.c: New testcase.
1646         * gcc.dg/lto/20100825-1_0.c: Likewise.
1647
1648 2010-08-25  Richard Guenther  <rguenther@suse.de>
1649
1650         PR tree-optimization/45316
1651         * g++.dg/opt/pr45316.C: New testcase.
1652
1653 2010-08-25  Richard Guenther  <rguenther@suse.de>
1654
1655         PR tree-optimization/45393
1656         * g++.dg/torture/pr45393.C: New testcase.
1657
1658 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1659
1660         PR tree-optimization/45059
1661         * gcc.c-torture/compile/pr45059.c: New test.
1662
1663 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1664
1665         * lib/target-supports.exp (check_effective_target_vect_unpack):
1666         Set vect_unpack supported flag to true for neon.
1667
1668 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1669
1670         * gcc.dg/tree-ssa/ifc-5.c: New.
1671
1672 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1673
1674         * gcc.dg/tree-ssa/ifc-4.c: New.
1675         * gcc.dg/tree-ssa/ifc-7.c: New.
1676
1677 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1678
1679         * gcc.dg/vect/vect.exp: Check loongson targets
1680         * g++.dg/vect/vect.exp: Likewise
1681         * gfortran.dg/vect/vect.exp: Likewise
1682
1683 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1684
1685         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1686         -mveclibabi=mass.
1687
1688 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1689
1690         PR fortran/45366
1691         * gfortran.dg/proc_ptr_29.f90: New.
1692
1693 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1694             Dominique d'Humieres <dominiq@lps.ens.fr>
1695
1696         PR fortran/45367
1697         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1698
1699 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1700
1701         PR fortran/45367
1702         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1703
1704 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1705
1706         PR fortran/36158
1707         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1708
1709 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1710             Dominique d'Humieres <dominiq@lps.ens.fr>
1711
1712         PR fortran/45367
1713         PR fortran/36158
1714         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1715         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1716
1717 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1718
1719         PR fortran/44863
1720         PR fortran/45271
1721         PR fortran/45290
1722         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1723         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1724         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1725
1726 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1727
1728         PR fortran/36158
1729         PR fortran/33197
1730         * gfortran.dg/bessel_6.f90: New.
1731         * gfortran.dg/bessel_7.f90: New.
1732
1733 2010-08-20  Jan Hubicka  <jh@suse.cz>
1734
1735         PR c++/45307
1736         PR c++/17736
1737         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1738         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1739
1740 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1741
1742         PR target/45336
1743         * gcc.target/i386/pr45336-1.c: New.
1744         * gcc.target/i386/pr45336-2.c: Likewise.
1745         * gcc.target/i386/pr45336-3.c: Likewise.
1746         * gcc.target/i386/pr45336-4.c: Likewise.
1747
1748 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1749
1750         PR testsuite/45361
1751         * gcc.target/i386/volatile-2.c: Update scan strings to also
1752         include (%rip) for the memory reference on x86_64.
1753
1754 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR middle-end/44974
1757         * gcc.dg/pr44974.c: New test.
1758
1759         PR rtl-optimization/45353
1760         * gcc.dg/pr45353.c: New test.
1761
1762 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1763
1764         * gcc.target/i386/volatile-2.c: New.
1765
1766 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1767
1768         PR rtl-optimization/44691
1769         * gfortran.dg/pr44691.f: New test.
1770
1771 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1772
1773         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1774
1775 2010-08-19  Jason Merrill  <jason@redhat.com>
1776
1777         * g++.dg/init/synth3.C: New.
1778         * g++.dg/init/value8.C: New.
1779         * g++.dg/tree-ssa/empty-2.C: New.
1780         * g++.dg/cpp0x/noexcept09.C: New.
1781
1782 2010-08-19  Daniel Kraft  <d@domob.eu>
1783
1784         PR fortran/29785
1785         PR fortran/45016
1786         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1787         * gfortran.dg/pointer_remapping_1.f90: New test.
1788         * gfortran.dg/pointer_remapping_2.f03: New test.
1789         * gfortran.dg/pointer_remapping_3.f08: New test.
1790         * gfortran.dg/pointer_remapping_4.f03: New test.
1791         * gfortran.dg/pointer_remapping_5.f08: New test.
1792         * gfortran.dg/pointer_remapping_6.f08: New test.
1793
1794 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1795
1796         PR testsuite/45324
1797         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1798
1799 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1800
1801         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1802
1803 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1804
1805         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1806         variable.
1807
1808 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1809
1810         PR target/45070
1811         * gcc.c-torture/execute/pr45070.c: New.
1812
1813 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1814
1815         * g++.dg/pr44328.C: New test.
1816
1817 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1818
1819         PR fortran/36158
1820         PR fortran/33197
1821         * gfortran.dg/bessel_3.f90: New.
1822         * gfortran.dg/bessel_4.f90: New.
1823         * gfortran.dg/bessel_5.f90: New.
1824
1825 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1826
1827         PR fortran/45290
1828         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1829         * gfortran.dg/pointer_init_2.f90: New.
1830         * gfortran.dg/pointer_init_3.f90: New.
1831         * gfortran.dg/pointer_init_4.f90: New.
1832
1833 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1834
1835         PR c++/45049
1836         * g++.dg/pr45049-1.C: New test.
1837         * g++.dg/pr45049-2.C: New test.
1838
1839 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1840
1841         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1842         20 if __ARM_PCS is defined otherwise 64.
1843         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1844         instead of hard coded 64.
1845
1846 2010-08-18  Yao Qi  <yao@codesourcery.com>
1847
1848         PR target/45094
1849         * gcc.target/arm/pr45094.c: New test.
1850
1851 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1852
1853         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1854
1855 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1856
1857         PR rtl-optimization/42575
1858         * gcc.target/arm/pr42575.c: New test.
1859
1860 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1861
1862         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1863         * gcc.dg/tls/thr-cse-1.c: New.
1864
1865 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1866
1867         PR debug/42487
1868         * lib/target-supports.exp
1869         (check_effective_target_function_sections): New.
1870         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1871         function sections before proceding.
1872
1873 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1874
1875         PR fortran/45308
1876         * gfortran.dg/pr45308.f03: New test.
1877
1878 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1879
1880         PR target/45296
1881         * gcc.target/i386/pr45296.c: New test.
1882
1883 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1884
1885         * g++.dg/ext/uow-1.C: New.
1886         * g++.dg/ext/uow-2.C: New.
1887         * g++.dg/ext/uow-3.C: New.
1888         * g++.dg/ext/uow-4.C: New.
1889
1890 2010-08-17  Richard Guenther  <rguenther@suse.de>
1891
1892         PR testsuite/45266
1893         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1894
1895 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1896
1897         PR c/40563
1898         * gcc.dg/Wcxx-compat-20.c: New test.
1899
1900 2010-08-17  Daniel Kraft  <d@domob.eu>
1901
1902         PR fortran/38936
1903         * gfortran.dg/associate_1.f03: Extended to test newly supported
1904         features like association to variables.
1905         * gfortran.dg/associate_3.f03: Removed check for illegal change
1906         of associate-name here...
1907         * gfortran.dg/associate_5.f03: ...and added it here.
1908         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1909         * gfortran.dg/associate_7.f03: New test.
1910
1911 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1912
1913         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1914
1915 2010-08-15  Daniel Kraft  <d@domob.eu>
1916
1917         PR fortran/38936
1918         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1919         * gfortran.dg/associate_3.f03: Clarify comment.
1920         * gfortran.dg/associate_5.f03: New test.
1921         * gfortran.dg/associate_6.f03: New test.
1922
1923 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1924
1925         PR fortran/45211
1926         * gfortran.dg/bind_c_usage_21.f90: New.
1927         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1928
1929 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1930
1931         * gfortran.dg/optional_absent_1.f90: New.
1932         * gfortran.dg/null_actual.f90: New.
1933
1934 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1935
1936         * gfortran.dg/pointer_target_1.f90: New.
1937         * gfortran.dg/pointer_target_2.f90: New.
1938         * gfortran.dg/pointer_target_3.f90: New.
1939
1940 2010-08-15  Daniel Kraft  <d@domob.eu>
1941
1942         PR fortran/45197
1943         * gfortran.dg/elemental_args_check_3.f90: New test.
1944         * gfortran.dg/impure_1.f08: New test.
1945         * gfortran.dg/impure_2.f08: New test.
1946         * gfortran.dg/impure_3.f90: New test.
1947         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1948
1949 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1950
1951         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1952         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1953         SLP tests.
1954         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1955         misaligned loads.
1956         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1957         misaligned stores.c
1958         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1959
1960 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1961
1962         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1963         dg-require-effective-target after dg-do.
1964
1965 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1966
1967         * lib/target-supports.exp (check_effective_target_vect_int): Return
1968         true for Loongson targets.
1969         (check_effective_target_vect_shift): Likewise.
1970         (check_effective_target_vect_no_int_max): Likewise.
1971         (check_effective_target_vect_no_align): Likewise.
1972         (check_effective_target_vect_short_mult): Likewise.
1973
1974 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1975
1976         * g++.dg/cast.C: Change fields of structures to "long" to pass
1977         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1978         * g++.dg/cpp0x/iop.C: Ditto.
1979         * g++.dg/cpp0x/named_refs.C: Ditto.
1980         * g++.dg/cpp0x/rv1p.C: Ditto.
1981         * g++.dg/cpp0x/rv2p.C: Ditto.
1982         * g++.dg/cpp0x/rv3p.C: Ditto.
1983         * g++.dg/cpp0x/rv4p.C: Ditto.
1984         * g++.dg/cpp0x/rv5p.C: Ditto.
1985         * g++.dg/cpp0x/rv6p.C: Ditto.
1986         * g++.dg/cpp0x/rv7p.C: Ditto.
1987         * g++.dg/cpp0x/rv8p.C: Ditto.
1988         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1989
1990 2010-08-13  Daniel Kraft  <d@domob.eu>
1991
1992         * gfortran.dg/implied_shape_1.f08: New test.
1993         * gfortran.dg/implied_shape_2.f90: New test.
1994         * gfortran.dg/implied_shape_3.f08: New test.
1995
1996 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1997
1998         PR libfortran/42526
1999         * gfortran.dg/char_component_initializer_1.f90: New test.
2000
2001 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2002
2003         PR tree-optimization/45241
2004         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2005
2006 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2007
2008         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2009         to dg-options.
2010         * gcc.target/i386/pr40906-2.c: Ditto.
2011         * gcc.target/i386/pr40906-3.c: Ditto.
2012
2013 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2014
2015         PR middle-end/45262
2016         * gcc.c-torture/execute/pr45262.c: New test.
2017
2018 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2019
2020         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2021         empty argument.
2022         * g++.dg/other/profile1.C: Ditto.
2023
2024 2010-08-12  Richard Guenther  <rguenther@suse.de>
2025
2026         PR tree-optimization/45232
2027         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2028         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2029         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2030         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2031         unsigned arithmetic.
2032         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2033         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2034         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2035         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2036         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2037         unsigned arithmetic.
2038         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2039         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2040         unsigned arithmetic.
2041         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2042         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2043         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2044         unsigned arithmetic.
2045         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2046         * gcc.dg/tree-ssa/negate.c: Adjust.
2047         * gcc.dg/vect/vect-1.c: Adjust.
2048         * gfortran.dg/reassoc_6.f: XFAIL.
2049
2050 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR debug/45259
2053         * gcc.dg/pr45259.c: New test.
2054
2055 2010-08-12  Wei Guozhi  <carrot@google.com>
2056
2057         PR target/44999
2058         * gcc.target/arm/pr44999.c: New testcase.
2059
2060 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2061
2062         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2063         (N): Likewise.
2064         (main): Adjust accordingly.
2065
2066 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2067
2068         * gfortran.dg/graphite/id-22.f: New.
2069
2070 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2071
2072         * gcc.dg/graphite/id-26.c: New.
2073
2074 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2075
2076         * gcc.dg/graphite/id-25.c: New.
2077
2078 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2079
2080         * gcc.dg/graphite/run-id-5.c: New.
2081         * gcc.dg/graphite/run-id-6.c: New.
2082         * gfortran.dg/graphite/id-21.f: New.
2083
2084 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2085
2086         * gcc.dg/graphite/id-24.c: New.
2087
2088 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2089
2090         * gcc.dg/tree-ssa/pr20742.c: New.
2091
2092 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2093
2094         * gcc.dg/graphite/id-23.c: New.
2095
2096 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2097
2098         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2099
2100 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2101
2102         * gcc.dg/graphite/pr42729.c: New.
2103
2104 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2105
2106         * gfortran.dg/graphite/id-20.f: New.
2107
2108 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2109
2110         * gcc.dg/graphite/id-22.c: New.
2111
2112 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2113
2114         * gcc.dg/graphite/run-id-2.c: Call abort.
2115
2116 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2117
2118         * gcc.dg/graphite/id-20.c: New.
2119
2120 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2121             Steve Kargl <kargl@gcc.gnu.org>
2122
2123         PR fortran/44595
2124         * gfortran.dg/move_alloc_3.f90: New.
2125         * gfortran.dg/random_seed_2.f90: New.
2126
2127 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2128
2129         * lib/target-supports.exp (check_effective_target_sync_int_long):
2130         Add hppa*-*-linux*.
2131         (check_effective_target_sync_char_short): Likewise.
2132
2133 2010-08-10  Yao Qi  <yao@codesourcery.com>
2134
2135         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2136         general form.
2137         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2138         * g++.dg/other/packed1.C: Likewise.
2139         * g++.dg/other/crash-4.C: Likewise.
2140         * g++.dg/ext/packed8.C: Likewise.
2141         * g++.dg/init/array16.C: Likewise.
2142
2143 2010-08-10  xinliang David Li  <davidxl@google.com>
2144         * gcc.dg/tree-ssa/loop-19.c: Add option
2145         -fno-prefetch-loop-array
2146
2147 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2148
2149         PR middle-end/45182
2150         * gcc.c-torture/compile/pr45182.c: New test.
2151
2152 2010-08-09  Jason Merrill  <jason@redhat.com>
2153
2154         PR c++/45236
2155         * g++.dg/cpp0x/variadic-104.C: New.
2156
2157 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2158
2159         PR fortran/44235
2160         * gfortran.dg/dependency_32.f90:  New test.
2161
2162 2010-08-09  Richard Guenther  <rguenther@suse.de>
2163
2164         PR middle-end/44632
2165         * g++.dg/opt/nrv17.C: New testcase.
2166
2167 2010-08-09  Richard Guenther  <rguenther@suse.de>
2168
2169         PR middle-end/45212
2170         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2171         alignment from MEM_REF offset only if we took it from the
2172         base object.
2173
2174         * gcc.target/i386/pr24178.c: New testcase.
2175
2176 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2177
2178         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2179         * gcc.dg/20030702-1.c: Ditto.
2180         * gcc.dg/20050309-1.c: Ditto.
2181         * gcc.dg/20050325-1.c: Ditto.
2182         * gcc.dg/20050330-2.c: Ditto.
2183         * gcc.dg/20051201-1.c: Ditto.
2184         * gcc.dg/gomp/pr27573.c: Ditto.
2185         * gcc.dg/gomp/pr34610.c: Ditto.
2186         * gcc.dg/pr24225.c: Ditto.
2187         * gcc.dg/pr26570.c: Ditto.
2188         * gcc.dg/pr32773.c: Ditto.
2189         * g++.dg/gcov/gcov-6.C: Ditto.
2190         * g++.dg/gomp/pr34608.C: Ditto.
2191         * gfortran.dg/gomp/pr27573.f90: Ditto.
2192
2193         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2194         dg-require-host-local dg directive.
2195         * gcc.dg/profile-dir-2.c: Ditto.
2196         * gcc.dg/profile-dir-3.c: Ditto.
2197
2198 2010-08-08  Richard Guenther  <rguenther@suse.de>
2199
2200         PR tree-optimization/45109
2201         * gcc.c-torture/compile/pr45109.c: New testcase.
2202
2203 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2204
2205         * gcc.dg/march.c: Skip if -march defined.
2206         * gcc.dg/mtune.c: Skip if -mtune defined.
2207
2208         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2209         generic thunk support.
2210
2211 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2212
2213         PR target/45213
2214         * gcc.target/i386/pr45213.c: New test.
2215
2216 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2217
2218         PR libfortran/45143
2219         * gfortran.dg/fmt_error_11.f03: New test.
2220
2221 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2222
2223         * lib/target-supports.exp (check_effective_target_sync_int_long):
2224         Add arm*-*-linux-gnueabi.
2225         (check_effective_target_sync_char_short): Likewise.
2226
2227 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2228
2229         PR fortran/45159
2230         * gfortran.dg/dependency_31.f90:  New test.
2231
2232 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2233
2234         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2235
2236 2010-08-06  Jason Merrill  <jason@redhat.com>
2237
2238         * g++.dg/cpp0x/sfinae3.C: New.
2239         * g++.dg/cpp0x/sfinae4.C: New.
2240
2241 2010-08-06  Richard Guenther  <rguenther@suse.de>
2242
2243         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2244         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2245         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2246         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2247         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2248         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2249         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2250         * gcc.c-torture/execute/20100805-1.c: Likewise.
2251
2252 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2253
2254         PR testsuite/42855
2255         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2256
2257 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2258
2259         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2260         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2261
2262 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2263
2264         * g++.dg/ipa/devirt-1.C: New test.
2265         * g++.dg/ipa/devirt-2.C: Likewise.
2266         * g++.dg/ipa/devirt-3.C: Likewise.
2267         * g++.dg/ipa/devirt-4.C: Likewise.
2268         * g++.dg/ipa/devirt-5.C: Likewise.
2269         * gcc.dg/ipa/iinline-3.c: Likewise.
2270
2271 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2272
2273         PR tree-optimization/45144
2274         * gcc.dg/tree-ssa/pr45144.c: New test.
2275
2276 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2277
2278         PR fortran/42207
2279         PR fortran/44064
2280         PR fortran/44065
2281         * gfortran.dg/class_25.f03: New.
2282         * gfortran.dg/class_26.f03: New.
2283
2284 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2285
2286         * g++.dg/warn/miss-format-1.C: Update line number.
2287
2288 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2289
2290         PR c++/44641
2291         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2292         .frame and .mask assembler directives.
2293
2294 2010-08-04  Richard Guenther  <rguenther@suse.de>
2295
2296         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2297         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2298         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2299         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2300
2301 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2302
2303         PR fortran/44857
2304         * gfortran.dg/derived_constructor_char_1.f90: New.
2305         * gfortran.dg/derived_constructor_char_2.f90: New.
2306
2307 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2308
2309         PR fortran/45159
2310         * gfortran.dg/dependency_30.f90:  New test.
2311
2312 2010-08-03  Jan Hubicka  <jh@suse.cz>
2313
2314         * gcc.c-torture/compile/pr45085.c: New testcase.
2315
2316 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2317
2318         PR fortran/44584
2319         PR fortran/45161
2320         * gfortran.dg/typebound_call_9.f03: Modified.
2321         * gfortran.dg/typebound_generic_1.f03: Modified.
2322
2323 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2324
2325         PR fortran/45159
2326
2327         * gfortran.dg/dependency_29.f90:  New test.
2328
2329 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2330
2331         PR fortran/36854
2332         * gfortran.dg/character_comparison_2.f90:  New test.
2333         * gfortran.dg/character_comparison_3.f90:  New test.
2334         * gfortran.dg/dependency_28.f90:  New test.
2335
2336 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2337
2338         PR target/40457
2339         * gcc.target/arm/pr40457-1.c: New test.
2340         * gcc.target/arm/pr40457-2.c: New test.
2341
2342 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2343
2344         PR fortran/44912
2345         * gfortran.dg/typebound_call_17.f03: New.
2346
2347 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2348
2349         PR fortran/44929
2350         * gfortran.dg/allocate_derived_3.f90: New.
2351
2352 2010-07-30  Xinliang David Li  <davidxl@google.com>
2353         PR tree-optimization/45121
2354         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2355
2356 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2357
2358         PR c++/45112
2359         * testsuite/g++.dg/pr45112.C: New test.
2360
2361 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR debug/45055
2364         PR rtl-optimization/45137
2365         * gcc.dg/pr45055.c: New test.
2366
2367 2010-07-30  Alan Modra  <amodra@gmail.com>
2368
2369         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2370         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2371
2372 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2373
2374         PR fortran/45087
2375         PR fortran/45125
2376         * gfortran.dg/whole_file_25.f90: New.
2377         * gfortran.dg/whole_file_26.f90: New.
2378         * gfortran.dg/whole_file_27.f90: New.
2379
2380 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2381
2382         PR fortran/44962
2383         * gfortran.dg/typebound_proc_17.f03: New.
2384
2385 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2386
2387         PR fortran/45004
2388         * gfortran.dg/move_alloc_2.f90: New.
2389
2390 2010-07-29  Xinliang David Li  <davidxl@google.com>
2391         PR tree-optimization/45121
2392         * c-c++-common/uninit-17.c: Fix expected output.
2393
2394 2010-07-29  Richard Guenther  <rguenther@suse.de>
2395
2396         PR tree-optimization/45120
2397         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2398
2399 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2400
2401         PR fortran/42051
2402         PR fortran/44064
2403         * gfortran.dg/pr42051.f03: New testcase.
2404
2405 2010-07-29  Richard Guenther  <rguenther@suse.de>
2406
2407         PR middle-end/45034
2408         * gcc.c-torture/execute/pr45034.c: New testcase.
2409
2410 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2411
2412         PR c++/45096
2413         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2414
2415 2010-07-28  Daniel Kraft  <d@domob.eu>
2416
2417         * gfortran.dg/bound_8.f90: New test.
2418
2419 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2420
2421         PR debug/45105
2422         * gcc.dg/pr45105.c: New test.
2423
2424 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2425
2426         PR rtl-optimization/45107
2427         * gcc.dg/pr45107.c: New test.
2428
2429 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2430
2431         PR rtl-optimization/45101
2432         * gcc.dg/pr45101.c: New test.
2433
2434 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2435
2436         PR fortran/45077
2437         * gfortran.dg/whole_file_24.f90: New.
2438
2439 2010-07-27  Jason Merrill  <jason@redhat.com>
2440
2441         * g++.dg/cpp0x/variadic102.C: New.
2442         * g++.dg/cpp0x/variadic103.C: New.
2443
2444 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2445
2446         PR rtl-optimization/40956
2447         PR target/42495
2448         PR middle-end/42574
2449         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2450         * gcc.target/arm/pr42574.c: Add tests.
2451
2452 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2453
2454         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2455         test name.
2456         (cleanup-repo-files): Ditto.
2457         (cleanup-saved-temps): Ditto.
2458
2459 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2460
2461         PR testsuite/44701
2462         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2463
2464         PR c/45079
2465         * gcc.dg/pr45079.c: New test.
2466
2467 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2468
2469         PR tree-optimization/44152
2470         * gcc.dg/vect/fast-math-pr44152.c: New test.
2471
2472 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2473
2474         PR ObjC/44140
2475         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2476         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2477         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2478         * obj-c++.dg/torture/trivial.mm: Ditto.
2479         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2480         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2481         * objc.dg/torture/tls/thr-init.m: Ditto.
2482         * objc.dg/torture/trivial.m: Ditto.
2483
2484 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2485
2486         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2487         Skip on spu-*-* targets.
2488
2489 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2490
2491         PR tree-optimization/45083
2492         * gcc.dg/pr45083.c: New test.
2493
2494 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2495
2496         PR fortran/40873
2497         * gfortran.dg/whole_file_22.f90: New test.
2498         * gfortran.dg/whole_file_23.f90: New test.
2499
2500 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2501             Jack Howarth  <howarth@bromo.med.uc.edu>
2502             Richard Henderson  <rth@redhat.com>
2503
2504         PR target/44132
2505         * gcc.dg/tls/thr-init-1.c: New.
2506         * gcc.dg/tls/thr-init-2.c: New.
2507         * gcc.dg/torture/tls New.
2508         * gcc.dg/torture/tls/tls-test.c: New.
2509         * gcc.dg/torture/tls/thr-init-1.c: New.
2510         * gcc.dg/torture/tls/tls.exp: New.
2511         * gcc.dg/torture/tls/thr-init-2.c: New.
2512         * gcc.dg/tls/emutls-2.c: New test
2513
2514         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2515         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2516         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2517         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2518         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2519         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2520         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2521         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2522         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2523         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2524         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2525         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2526         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2527         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2528         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2529         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2530         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2531         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2532         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2533         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2534         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2535         gfortran.dg/gomp/omp_threadprivate1.f90,
2536         gfortran.dg/gomp/omp_threadprivate2.f90,
2537         gfortran.dg/gomp/reduction1.f90,
2538         gfortran.dg/gomp/sharing-1.f90: Likewise.
2539
2540 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2541
2542         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2543         sse_runtime.
2544         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2545         dg-require-visibility.
2546
2547 2010-07-26  Richard Guenther  <rguenther@suse.de>
2548
2549         PR tree-optimization/43784
2550         * gcc.c-torture/execute/pr43784.c: New testcase.
2551         * g++.dg/torture/pr43784.C: Likewise.
2552
2553 2010-07-26  Richard Guenther  <rguenther@suse.de>
2554
2555         PR middle-end/45056
2556         * g++.dg/pr45056.C: New testcase.
2557
2558 2010-07-26  Richard Guenther  <rguenther@suse.de>
2559
2560         PR tree-optimization/45071
2561         * gcc.dg/pr45071.c: New testcase.
2562
2563 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2564
2565         PR fortran/45066
2566         * gfortran.dg/namelist_62.f90: New.
2567
2568 2010-07-26  Richard Guenther  <rguenther@suse.de>
2569
2570         * gcc.c-torture/execute/pr45017.c: Move ...
2571         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2572
2573 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2574
2575         PR fortran/40628
2576         * trim_optimize_1.f90:  New test.
2577         * character_comparision_1.f90:  New test.
2578
2579 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2580
2581         PR fortran/42852
2582         * gfortran.dg/wtruncate_fix.f: New test.
2583
2584 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2585
2586         PR testsuite/45068
2587         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2588
2589 2010-07-24  Richard Guenther  <rguenther@suse.de>
2590
2591         PR lto/43788
2592         * g++.dg/lto/20100724-1_0.C: New testcase.
2593
2594 2010-07-24  Richard Guenther  <rguenther@suse.de>
2595
2596         PR lto/43212
2597         * gcc.dg/lto/20100724-1_0.c: New testcase.
2598         * gcc.dg/lto/20100724-1_1.c: Likewise.
2599
2600 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2601
2602         PR fortran/40011
2603         * gfortran.dg/whole_file_21.f90: New.
2604
2605         * gfortran.dg/integer_exponentiation_3.F90: Use
2606         -ffloat-store only for i?86/x86-64 -m32.
2607
2608 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2609
2610         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2611         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2612
2613 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2614
2615         * gfortran.dg/func_decl_4.f90: Split test into two ...
2616         * gfortran.dg/func_decl_5.f90: ... parts.
2617         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2618         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2619         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2620         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2621         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2622         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2623         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2624         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2625         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2626         * gfortran.dg/sizeof.f90: Make test valid.
2627         * gfortran.dg/pr20865.f90: Add new dg-error.
2628         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2629         * gfortran.dg/g77/19990218-0.f: Ditto.
2630         * gfortran.dg/g77/19990218-1.f: Ditto.
2631         * gfortran.dg/g77/970625-2.f: Ditto.
2632         * gfortran.dg/pr37243.f: Fix function declaration.
2633         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2634         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2635
2636 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2637
2638         PR fortran/44945
2639         * gfortran.dg/char_array_structure_constructor.f90: Add
2640         -fwhole-file as dg-option as it otherwise fails on some
2641         systems.
2642
2643 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2644
2645         * gnat.dg/aggr16.ad[sb]: New test.
2646         * gnat.dg/aggr16_pkg.ads: New helper.
2647
2648 2010-07-23  Richard Guenther  <rguenther@suse.de>
2649
2650         PR lto/43071
2651         * g++.dg/lto/20100723-1_0.C: New testcase.
2652
2653 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2654
2655         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2656         AVX support.
2657         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2658         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2659
2660 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2661
2662         * lib/target-supports.exp (add_options_for_tls): New proc.
2663         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2664         * g++.dg/tls/static-1a.cc: Likewise.
2665         * gcc.dg/tls/emutls-1.c: Likewise.
2666         * gcc.dg/tls/opt-11.c: Likewise.
2667         * gcc.dg/tls/opt-12.c: Likewise.
2668         * gcc.dg/tls/pr24428-2.c: Likewise.
2669         * gcc.dg/tls/pr24428.c: Likewise.
2670         * obj-c++.dg/tls/static-1.mm: Likewise.
2671         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2672         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2673         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2674         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2675         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2676         * objc.dg/torture/tls/thr-init.m: Likewise.
2677         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2678
2679 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2680
2681         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2682         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2683         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2684         optimized dump files.
2685
2686 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2687
2688         PR tree-optimization/45047
2689         * gcc.c-torture/compile/pr45047.c: New test.
2690
2691 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2692
2693         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2694         instead of dg-compile.
2695         * gcc.dg/float-range-4.c: Ditto.
2696         * gcc.dg/float-range-5.c: Ditto.
2697         * gcc.dg/fold-overflow-1.c: Ditto.
2698         * gcc.dg/gomp/sections-4.c: Ditto.
2699         * gcc.dg/transparent-union-1.c: Ditto.
2700         * gcc.dg/transparent-union-2.c: Ditto.
2701         * gcc.target/i386/pr39315-check.c: Ditto.
2702         * g++.dg/gomp/sections-4.C: Ditto.
2703         * g++.dg/template/dtor7.C: Ditto.
2704         * g++.dg/tree-ssa/pr19952.C: Ditto.
2705         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2706         * gfortran.dg/graphite/pr42185.f90: Ditto.
2707         * gfortran.dg/namelist_36.f90: Ditto.
2708         * gnat.dg/noreturn1.adb: Ditto.
2709         * gnat.dg/specs/small_alignment.ads: Ditto.
2710
2711 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2712
2713         PR tree-optimization/44915
2714         * g++.dg/torture/pr44915.C: New test.
2715
2716 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2717
2718         PR tree-optimization/44914
2719         * g++.dg/tree-ssa/pr44914.C: New test.
2720
2721 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2722
2723         PR target/44290
2724         * gcc.dg/pr44290-1.c: New test.
2725         * gcc.dg/pr44290-2.c: New test.
2726
2727 2010-07-23  Jason Merrill  <jason@redhat.com>
2728
2729         PR c++/45008
2730         * g++.dg/abi/mangle44.C: New.
2731
2732 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2733
2734         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2735         for compile-time only tests.
2736         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2737         target check.
2738         * gcc.target/i386/pr39315-4.c: Ditto.
2739         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2740         target check.  Include sse-os-support.h.
2741         (main): Call check_isa and sse_os_support.
2742         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2743         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2744         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2745         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2746         target check.  Include sse-os-support.h.
2747         (main): Call check_isa and sse_os_support.
2748         * gcc.target/i386/vperm-v2df.c: Ditto.
2749
2750 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2751
2752         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2753         (check_effective_target_avx_runtime): New procedure.
2754         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2755         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2756
2757         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2758         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2759         and __get_cpuid test.
2760         * gcc.dg/compat/vector-2b_main.c: Ditto.
2761
2762         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2763
2764         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2765         for compile-time only test.
2766         * gcc.dg/pr32716.c: Ditto.
2767         * gcc.dg/pr34856.c: Ditto.
2768         * gcc.dg/pr36997.c: Ditto.
2769         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2770         * gfortran.dg/pr28158.f90: Ditto.
2771         * gfortran.dg/pr30667.f: Ditto.
2772
2773         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2774         i?86-*-* and x86_64-*-* targets to disable execution on targets
2775         without sse2 runtime support.
2776         * g++.dg/vect/vect.exp: Ditto.
2777         * gfortran.dg/vect/vect.exp: Ditto.
2778
2779         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2780         * gcc.dg/pr37544.c: Ditto.
2781         * gcc.dg/pr40550.c: Ditto.
2782         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2783         * gcc.dg/compat/vector-1a_main.c: Ditto.
2784         * gcc.dg/compat/vector-2a_main.c: Ditto.
2785         * gcc.dg/torture/pr16104-1.c: Ditto.
2786         * gcc.dg/torture/pr35771-1.c: Ditto.
2787         * gcc.dg/torture/pr35771-2.c: Ditto.
2788         * gcc.dg/torture/pr35771-3.c: Ditto.
2789         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2790         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2791         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2792         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2793         * g++.dg/other/i386-1.C: Ditto.
2794         * g++.dg/other/pr40446.C: Ditto.
2795
2796 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2797
2798         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2799
2800 2010-07-23  Daniel Kraft  <d@domob.eu>
2801
2802         PR fortran/44709
2803         * gfortran.dg/exit_1.f08: New test.
2804         * gfortran.dg/exit_2.f08: New test.
2805
2806 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2807
2808         PR tree-optimization/39839
2809         * gcc.target/arm/pr39839.c: New test case.
2810
2811 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2812
2813         * gnat.dg/unchecked_convert5b.adb: New test.
2814         * gnat.dg/unchecked_convert6.adb: Likewise.
2815         * gnat.dg/unchecked_convert6b.adb: Likewise.
2816
2817 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2818
2819         * gnat.dg/aggr15.ad[sb]: New test.
2820
2821 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2822
2823         PR debug/45024
2824         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2825
2826 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2827
2828         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2829         with dg-require-linker-plugin.
2830
2831 2010-07-22  Richard Guenther  <rguenther@suse.de>
2832
2833         PR lto/43850
2834         * g++.dg/lto/20100722-1_0.C: New testcase.
2835
2836 2010-07-22  Richard Guenther  <rguenther@suse.de>
2837
2838         PR lto/42451
2839         * gcc.dg/lto/20100720-3_0.c: New testcase.
2840         * gcc.dg/lto/20100720-3_1.c: Likewise.
2841
2842 2010-07-22  Richard Guenther  <rguenther@suse.de>
2843
2844         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2845         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2846
2847         PR lto/43373
2848         * gcc.dg/lto/20100722-1_0.c: New testcase.
2849
2850 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2851
2852         PR tree-optimization/44891
2853         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2854
2855 2010-07-22  Richard Guenther  <rguenther@suse.de>
2856
2857         PR tree-optimization/45017
2858         * gcc.c-torture/execute/pr45017.c: New testcase.
2859
2860 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2861
2862         PR fortran/45019
2863         * gfortran.dg/aliasing_dummy_5.f90: New.
2864
2865 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2866
2867         PR target/43698
2868         * gcc.target/arm/pr43698.c: New test.
2869
2870 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2871
2872         PR fortran/44929
2873         * Revert my commit r162325 for this PR.
2874
2875 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2876
2877         PR debug/45015
2878         * gcc.target/m68k/pr45015.c: New test.
2879
2880 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2881
2882         PR c++/44641
2883         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2884         comments.
2885
2886 2010-07-21  Richard Guenther  <rguenther@suse.de>
2887
2888         PR lto/45018
2889         * g++.dg/lto/20100721-1_0.C: New testcase.
2890
2891 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2892
2893         PR tree-optimization/44900
2894         * g++.dg/torture/pr44900.C: New test.
2895
2896 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2897
2898         PR middle-end/44738
2899         * c-c++-common/uninit-17.c: Correct expected error.
2900
2901 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2902
2903         * gcc.dg/guality/asm-1.c: New test.
2904
2905         PR debug/45003
2906         * gcc.dg/guality/pr45003-2.c: New test.
2907         * gcc.dg/guality/pr45003-3.c: New test.
2908
2909 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2910
2911         PR libfortran/44697
2912         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2913
2914 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2915
2916         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2917         defined on the current line.
2918         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2919         * g++.dg/debug/dwarf2/pr44641.C: New.
2920
2921 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2922
2923         * gcc.target/powerpc/block-move-1.c: New test.
2924         * gcc.target/powerpc/block-move-2.c: New test.
2925
2926 2010-07-20  Jason Merrill  <jason@redhat.com>
2927
2928         PR c++/44967
2929         * g++.dg/cpp0x/sfinae2.C: New.
2930
2931 2010-07-20  Richard Guenther  <rguenther@suse.de>
2932
2933         PR lto/42696
2934         * gcc.dg/lto/20100720-4_0.c: New testcase.
2935
2936 2010-07-20  Richard Guenther  <rguenther@suse.de>
2937
2938         PR lto/43221
2939         * gcc.dg/lto/20100720-2_0.c: New testcase.
2940         * gcc.dg/lto/20100720-2_1.c: Likewise.
2941
2942 2010-07-20  Richard Guenther  <rguenther@suse.de>
2943
2944         PR lto/43208
2945         * gcc.dg/lto/20100720-1_0.c: New testcase.
2946         * gcc.dg/lto/20100720-1_1.c: Likewise.
2947
2948 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2949
2950         PR debug/45003
2951         * gcc.dg/guality/pr45003-1.c: New test.
2952
2953 2010-07-20  Richard Guenther  <rguenther@suse.de>
2954
2955         PR tree-optimization/44977
2956         * gcc.dg/torture/pr44977.c: New testcase.
2957
2958 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2959
2960         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2961         sync_char_short
2962
2963 2010-07-20  Richard Guenther  <rguenther@suse.de>
2964
2965         PR middle-end/44971
2966         PR middle-end/44988
2967         * gcc.dg/pr44971.c: New testcase.
2968         * gcc.c-torture/compile/pr44988.c: Likewise.
2969
2970 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2971
2972         PR fortran/44929
2973         * gfortran.dg/allocate_with_typespec.f90: New test.
2974         * gfortran.dg/allocate_derived_1.f90: Update error message.
2975
2976 2010-07-19  Jason Merrill  <jason@redhat.com>
2977
2978         PR c++/44996
2979         * g++.dg/cpp0x/decltype23.C: New.
2980
2981 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2982
2983         PR fortran/42385
2984         * gfortran.dg/class_defined_operator_1.f03 : New test.
2985
2986 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2987
2988         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2989         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2990         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2991         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2992
2993 2010-07-19  Richard Guenther  <rguenther@suse.de>
2994
2995         PR middle-end/44941
2996         * gcc.c-torture/compile/pr44941.c: New testcase.
2997
2998 2010-07-19  Jason Merrill  <jason@redhat.com>
2999
3000         PR c++/44969
3001         * g++.dg/template/sfinae24.C: New.
3002
3003 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3004
3005         PR fortran/44353
3006         * gfortran.dg/data_implied_do_2.f90: Removed.
3007
3008 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3009
3010         PR c++/44969
3011         * g++.dg/template/sfinae23.C: New.
3012
3013 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3014
3015         * lib/target-supports.exp (check_sse_os_support_available): New
3016         proc.
3017         (check_sse_hw_available): New proc.
3018         (check_effective_target_sse_runtime): New proc.
3019         (check_effective_target_sse2_runtime): New proc.
3020         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3021         -msse2 if check_sse_os_support_available.
3022         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3023         check_sse_os_support_available.
3024         * gcc.dg/vect/vect.exp: Likewise.
3025         * gfortran.dg/vect/vect.exp: Likewise.
3026         * gcc.target/i386/sol2-check: Renamed to ...
3027         * gcc.target/i386/sse-os-support.h: ... this.
3028         (sol2_check): Renamed to ...
3029         (sse_os_support): ... this.
3030         Only test movss with xmm registers.
3031         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3032         Removed ILL_INSN, ILL_INSN_LEN.
3033         * gcc.target/i386/sse2-check.h: Likewise.
3034         * gcc.target/i386/sse3-check.h: Likewise.
3035         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3036         Removed cpuid.h, __get_cpuid test.
3037         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3038         Removed cpuid.h, __get_cpuid test.
3039         * g++.dg/other/pr40446.C: Likewise.
3040         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3041         * gcc.dg/compat/vector-1a_main.c: Likewise.
3042         * gcc.dg/compat/vector-2a_main.c: Likewise.
3043         * gcc.dg/pr36584.c: Likewise.
3044         * gcc.dg/pr37544.c: Likewise.
3045         * gcc.dg/torture/pr16104-1.c: Likewise.
3046         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3047         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3048         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3049         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3050         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3051         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3052         sse2_runtime.
3053         * gcc.dg/torture/pr35771-2.c: Likewise.
3054         * gcc.dg/torture/pr35771-3.c: Likewise.
3055         * gcc.target/i386/pr39315-2.c: Likewise.
3056         * gcc.target/i386/pr39315-4.c: Likewise.
3057         * gcc.target/i386/vperm-v2df.c: Likewise.
3058         * gcc.target/i386/vperm-v2di.c: Likewise.
3059         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3060         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3061         sse_runtime.
3062
3063 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3064
3065         PR fortran/44353
3066         * gfortran.dg/data_implied_do_2.f90: New test.
3067
3068 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3069
3070         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3071
3072 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3073
3074         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3075         to the "mips16" group.
3076         (mips_using_mips16_p): New procedure.
3077         (mips-dg-options): Use it.
3078
3079 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3080
3081         * gcc.target/mips/mips16-attributes-4.c: New test.
3082
3083 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3084
3085         PR testsuite/44418
3086         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3087         * gcc.target/powerpc/recip-2.c: Ditto.
3088         * gcc.target/powerpc/recip-3.c: Ditto.
3089
3090 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3091
3092         * gcc.target/arm/pr42235.c: New test.
3093
3094 2010-07-16  Jason Merrill  <jason@redhat.com>
3095
3096         PR c++/32505
3097         * g++.dg/template/partial8.C: New.
3098
3099 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3100
3101         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3102         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3103         in C++.
3104         (gualcvt): New overloaded inline.
3105         (GUALCVT): Use it for C++.
3106         * g++.dg/guality/guality.exp: New.
3107         * g++.dg/guality/guality.h: New.
3108         * g++.dg/guality/redeclaration1.C: New test.
3109         * g++.dg/dg.exp: Prune also guality/* tests.
3110         * gcc.dg/guality/pr43141.c: Moved to...
3111         * c-c++-common/guality/pr43141.c: ... here.
3112
3113 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3114
3115         PR libfortran/37077
3116         * gfortran.dg/char4_iunit_2.f03: New test.
3117
3118 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3119
3120         * lib/plugin-support.exp (plugin-test-execute):
3121         Add ${gcc_objdir}/intl to includes.
3122
3123 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3124
3125         PR target/44942
3126         * gcc.c-torture/execute/pr44942.c: New test.
3127         * gcc.target/i386/pr44942.c: New test.
3128
3129 2010-07-15  Jason Merrill  <jason@redhat.com>
3130
3131         PR c++/44909
3132         * g++.dg/cpp0x/implicit7.C: New.
3133         * g++.dg/cpp0x/implicit8.C: New.
3134
3135 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3136
3137         Disable float tests for __SPU__ targets due to lack of signed zero:
3138         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3139         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3140         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3141         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3142         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3143         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3144         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3145         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3146         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3147
3148 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3149
3150         * gfortran.dg/select_char_2.f90: New test.
3151
3152 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3153
3154         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3155         with DECL_CHAIN.
3156
3157 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3158
3159         PR fortran/44936
3160         * gfortran.dg/typebound_generic_9.f03: New.
3161
3162 2010-07-15  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/44946
3165         * gcc.c-torture/compile/pr44946.c: New testcase.
3166
3167 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3168
3169         PR fortran/40206
3170         * gfortran.dg/select_char_3.f90: New test.
3171
3172 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3173             Kevin F. Quinn  <kevquinn@gentoo.org>
3174
3175         * gcc.dg/Wtrampolines.c: New.
3176
3177 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3178
3179         PR libfortran/44934
3180         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3181
3182 2010-07-14  Jason Merrill  <jason@redhat.com>
3183
3184         PR c++/44810
3185         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3186
3187         Implement C++0x unrestricted unions (N2544)
3188         * g++.dg/cpp0x/union1.C: New.
3189         * g++.dg/cpp0x/union2.C: New.
3190         * g++.dg/cpp0x/union3.C: New.
3191         * g++.dg/cpp0x/defaulted2.C: Adjust.
3192         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3193         * g++.old-deja/g++.ext/anon2.C: Adjust.
3194         * g++.old-deja/g++.mike/misc6.C: Adjust.
3195
3196 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3197
3198         PR fortran/44925
3199         * gfortran.dg/c_loc_tests_15.f90: New.
3200
3201 2010-07-13  Jason Merrill  <jason@redhat.com>
3202
3203         PR c++/44909
3204         * g++.dg/cpp0x/implicit6.C: New.
3205
3206 2010-07-13  Jason Merrill  <jason@redhat.com>
3207
3208         PR c++/44540
3209         * g++.dg/abi/noreturn1.C: New.
3210         * g++.dg/abi/noreturn2.C: New.
3211
3212 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3213
3214         PR other/44874
3215         PR debug/44832
3216         * c-c++-common/pr44832.c: New test.
3217
3218 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3219
3220         PR objc/44488
3221         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3222         on the target.  Make sure that we can assemble the emitted asm when
3223         the test type is 'compile'.
3224
3225 2010-07-13  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/36960
3228         * g++.dg/torture/pr36960.C: New testcase.
3229
3230 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3231
3232         PR c++/44908
3233         * g++.dg/template/sfinae21.C: New.
3234         * g++.dg/template/sfinae22.C: Likewise.
3235
3236 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3237
3238         PR testsuite/42843
3239         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3240         * gcc.dg/plugin/ggcplug.c: Likewise.
3241         * g++.dg/plugin/selfassign.c: Likewise.
3242         * g++.dg/plugin/attribute_plugin.c: Likewise.
3243         * g++.dg/plugin/dumb_plugin.c: Likewise.
3244         * g++.dg/plugin/pragma_plugin.c: Likewise.
3245
3246 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3247
3248         * gcc.c-torture/execute/pr44683.x: New.
3249         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3250
3251 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3252
3253         PR fortran/44434
3254         PR fortran/44565
3255         PR fortran/43945
3256         PR fortran/44869
3257         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3258         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3259         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3260         * gfortran.dh/typebound_call_16.f03: New.
3261         * gfortran.dg/typebound_generic_6.f03: New.
3262         * gfortran.dg/typebound_generic_7.f03: New.
3263         * gfortran.dg/typebound_generic_8.f03: New.
3264
3265 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3266
3267         PR libfortran/37077
3268         * gfortran.dg/char4_iunit_1.f03: New test.
3269
3270 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3271
3272         * gcc.dg/tree-ssa/vrp53.c: New test.
3273
3274 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3275
3276         PR c++/44907
3277         * g++.dg/template/sfinae19.C: New.
3278         * g++.dg/template/sfinae20.C: Likewise.
3279
3280 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3281
3282         * gcc.target/arm/interrupt-1.c: New test.
3283         * gcc.target/arm/interrupt-2.c: New test.
3284
3285 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3286
3287         * gcc.dg/pr42427.c: Require c99_runtime.
3288         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3289         c99_runtime.
3290         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3291         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3292         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3293         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3294         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3295         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3296         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3297         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3298         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3299         * gcc.target/i386/pr37275.c: Require visibility support.
3300
3301 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3302
3303         * lib/target-supports.exp (check_effective_target_sse): New proc.
3304         * gcc.target/i386/sol2-check.h: New file.
3305         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3306         Include sol2-check.h.
3307         (main) Only run do_test () if sol2_check ().
3308         * gcc.target/i386/sse2-check.h: Likewise.
3309         * gcc.target/i386/sse3-check.h: Likewise.
3310         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3311         [__sun__ && __svr4__]: Execute SSE2 instruction.
3312         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3313         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3314         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3315         * g++.dg/ext/vector14.C: Likewise.
3316         * g++.dg/other/mmintrin.C: Likewise.
3317         * gcc.dg/20020418-1.c: Likewise.
3318         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3319         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3320         * gcc.dg/format/unnamed-1.c: Likewise.
3321         Adapt dg-warning line number.
3322         * gcc.dg/graphite/pr40281.c: Likewise.
3323         * gcc.dg/pr32176.c: Likewise.
3324         * gcc.dg/pr40550.c: Likewise.
3325         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3326         * gcc.dg/torture/pr36891.c: Likewise.
3327         * gcc.target/i386/20020218-1.c: Likewise.
3328         * gcc.target/i386/20020523.c: Likewise.
3329         * gcc.target/i386/abi-1.c: Likewise.
3330         * gcc.target/i386/brokensqrt.c: Likewise.
3331         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3332         * gcc.target/i386/pr13366.c: Likewise.
3333         * gcc.target/i386/pr13685.c: Likewise.
3334         * gcc.target/i386/pr24306.c: Likewise.
3335         * gcc.target/i386/pr31486.c: Likewise.
3336         * gcc.target/i386/pr32065-1.c: Likewise.
3337         * gcc.target/i386/pr32065-2.c: Likewise.
3338         * gcc.target/i386/pr32389.c: Likewise.
3339         * gcc.target/i386/pr38824.c: Likewise.
3340         * gcc.target/i386/pr38931.c: Likewise.
3341         * gcc.target/i386/pr39592-1.c: Likewise.
3342         * gcc.target/i386/pr43766.c: Likewise.
3343         * gcc.target/i386/recip-divf.c: Likewise.
3344         * gcc.target/i386/recip-sqrtf.c: Likewise.
3345         * gcc.target/i386/recip-vec-divf.c: Likewise.
3346         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3347         * gcc.target/i386/sse-1.c: Likewise.
3348         * gcc.target/i386/sse-16.c: Likewise.
3349         * gcc.target/i386/sse-2.c: Likewise.
3350         * gcc.target/i386/sse-20.c: Likewise.
3351         * gcc.target/i386/sse-3.c: Likewise.
3352         * gcc.target/i386/sse-7.c: Likewise.
3353         * gcc.target/i386/sse-9.c: Likewise.
3354         * gcc.target/i386/sse-addps-1.c: Likewise.
3355         * gcc.target/i386/sse-addss-1.c: Likewise.
3356         * gcc.target/i386/sse-andnps-1.c: Likewise.
3357         * gcc.target/i386/sse-andps-1.c: Likewise.
3358         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3359         * gcc.target/i386/sse-comiss-1.c: Likewise.
3360         * gcc.target/i386/sse-comiss-2.c: Likewise.
3361         * gcc.target/i386/sse-comiss-3.c: Likewise.
3362         * gcc.target/i386/sse-comiss-4.c: Likewise.
3363         * gcc.target/i386/sse-comiss-5.c: Likewise.
3364         * gcc.target/i386/sse-comiss-6.c: Likewise.
3365         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3366         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3367         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3368         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3369         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3370         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3371         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3372         * gcc.target/i386/sse-divps-1.c: Likewise.
3373         * gcc.target/i386/sse-divss-1.c: Likewise.
3374         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3375         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3376         * gcc.target/i386/sse-maxps-1.c: Likewise.
3377         * gcc.target/i386/sse-maxss-1.c: Likewise.
3378         * gcc.target/i386/sse-minps-1.c: Likewise.
3379         * gcc.target/i386/sse-minss-1.c: Likewise.
3380         * gcc.target/i386/sse-movaps-1.c: Likewise.
3381         * gcc.target/i386/sse-movaps-2.c: Likewise.
3382         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3383         * gcc.target/i386/sse-movhps-1.c: Likewise.
3384         * gcc.target/i386/sse-movhps-2.c: Likewise.
3385         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3386         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3387         * gcc.target/i386/sse-movntps-1.c: Likewise.
3388         * gcc.target/i386/sse-movss-1.c: Likewise.
3389         * gcc.target/i386/sse-movss-2.c: Likewise.
3390         * gcc.target/i386/sse-movss-3.c: Likewise.
3391         * gcc.target/i386/sse-movups-1.c: Likewise.
3392         * gcc.target/i386/sse-movups-2.c: Likewise.
3393         * gcc.target/i386/sse-mulps-1.c: Likewise.
3394         * gcc.target/i386/sse-mulss-1.c: Likewise.
3395         * gcc.target/i386/sse-orps-1.c: Likewise.
3396         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3397         * gcc.target/i386/sse-recip-vec.c: Likewise.
3398         * gcc.target/i386/sse-recip.c: Likewise.
3399         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3400         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3401         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3402         * gcc.target/i386/sse-subps-1.c: Likewise.
3403         * gcc.target/i386/sse-subss-1.c: Likewise.
3404         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3405         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3406         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3407         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3408         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3409         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3410         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3411         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3412         * gcc.target/i386/sse-xorps-1.c: Likewise.
3413         * gcc.target/i386/ssefn-1.c: Likewise.
3414         * gcc.target/i386/ssefn-3.c: Likewise.
3415         * gcc.target/i386/sseregparm-1.c: Likewise.
3416         * gcc.target/i386/stackalign/return-3.c: Likewise.
3417         * gcc.target/i386/vectorize1.c: Likewise.
3418         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3419         * gcc.target/i386/xorps-sse.c: Likewise.
3420         * gfortran.dg/pr28158.f90: Likewise.
3421         * gfortran.dg/pr30667.f: Likewise.
3422         * gnat.dg/loop_optimization7.adb: Likewise.
3423         * gnat.dg/sse_nolib.adb: Likewise.
3424
3425 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3426
3427         PR fortran/44702
3428         * gfortran.dg/use_rename_6.f90: New.
3429         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3430
3431 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3432
3433         PR fortran/44869
3434         * gfortran.dg/class_24.f03: New.
3435
3436 2010-07-10  Richard Guenther  <rguenther@suse.de>
3437
3438         PR lto/44889
3439         * gcc.dg/lto/20100709-1_0.c: New testcase.
3440         * gcc.dg/lto/20100709-1_1.c: Likewise.
3441
3442 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3443
3444         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3445
3446 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3447
3448         PR objc/44140
3449         * objc.dg/lto/trivial-1_0.m: New.
3450         * objc.dg/lto/lto.exp: New.
3451         * obj-c++.dg/lto/trivial-1_0.mm: New.
3452         * obj-c++.dg/lto/lto.exp: New.
3453         * objc.dg/symtab-1.m: Adjust sizes.
3454         * objc.dg/image-info.m: Do not run for gnu-runtime.
3455
3456 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3457
3458         * gcc.dg/pr32370.c: Allow another kind of error message.
3459
3460 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3461
3462         * gnat.dg/atomic3.adb: New test.
3463
3464 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3465             Denys Vlasenko  <dvlasenk@redhat.com>
3466             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3467
3468         PR tree-optimization/28632
3469         * gcc.dg/tree-ssa/vrp51.c: New test.
3470         * gcc.dg/tree-ssa/vrp52.c: New test.
3471
3472 2010-07-09  Jason Merrill  <jason@redhat.com>
3473
3474         * g++.dg/abi/covariant6.C: New.
3475         * g++.dg/inherit/covariant17.C: Test both bases.
3476         * g++.dg/inherit/covariant7.C: Check vtable layout.
3477
3478 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3479
3480         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3481
3482 2010-07-09  Richard Guenther  <rguenther@suse.de>
3483
3484         PR tree-optimization/44852
3485         * gcc.c-torture/execute/pr44852.c: New testcase.
3486
3487 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3488
3489         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3490         multiplication by values.
3491         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3492         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3493
3494 2010-07-09  Richard Guenther  <rguenther@suse.de>
3495
3496         PR tree-optimization/44882
3497         * gfortran.dg/pr44882.f90: New testcase.
3498
3499 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3500
3501         PR target/40657
3502         * gcc.target/arm/pr40657-1.c: New test.
3503         * gcc.target/arm/pr40657-2.c: New test.
3504         * gcc.c-torture/execute/pr40657.c: New test.
3505
3506 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3507
3508         * gcc.dg/tree-ssa/vrp50.c: New test.
3509         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3510
3511 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3512
3513         PR fortran/44649
3514         * gfortran.dg/c_sizeof_1.f90: Modified.
3515         * gfortran.dg/storage_size_1.f08: New.
3516         * gfortran.dg/storage_size_2.f08: New.
3517
3518 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3519
3520         * gcc.c-torture/execute/20100708-1.c: New test.
3521
3522 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR fortran/44847
3525         * gfortran.dg/gomp/pr44847.f90: New test.
3526
3527 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3528
3529         PR tree-optimization/44710
3530         * gcc.dg/tree-ssa/ifc-6.c: New.
3531         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3532
3533 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3534
3535         PR fortran/18918
3536         * gfortran.dg/coarray_10.f90: Add an additional test.
3537
3538 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3539
3540         PR middle-end/44828
3541         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3542         * gcc.c-torture/execute/pr44828.x: Revert.
3543
3544 2010-07-08  Jason Merrill  <jason@redhat.com>
3545
3546         PR c++/43120
3547         * g++.dg/inherit/covariant17.C: New.
3548         * g++.dg/abi/covariant1.C: Actually test for the bug.
3549
3550 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3551
3552         PR rtl-optimization/44838
3553         * gcc.dg/pr44838.c: New.
3554
3555 2010-07-08  Richard Guenther  <rguenther@suse.de>
3556
3557         PR tree-optimization/44831
3558         * gcc.c-torture/compile/pr44831.c: New testcase.
3559         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3560
3561 2010-07-08  Richard Guenther  <rguenther@suse.de>
3562
3563         PR tree-optimization/44861
3564         * g++.dg/vect/pr44861.cc: New testcase.
3565
3566 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3567
3568         PR middle-end/44828
3569         * gcc.c-torture/execute/pr44828.x: New file.
3570
3571 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3572
3573         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3574         dg-options.
3575         * g++.dg/ext/altivec-17.C: Adjust error message.
3576
3577 2010-07-07  Tom Tromey  <tromey@redhat.com>
3578
3579         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3580
3581 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3582
3583         PR target/44844
3584         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3585         * gcc.target/i386/rdrand-2.c: Likewise.
3586         * gcc.target/i386/rdrand-3.c: Likewise.
3587
3588 2010-07-07  Jan Hubicka  <jh@suse.cz>
3589
3590         PR middle-end/44813
3591         * g++.dg/torture/pr44813.C: New testcase.
3592         * g++.dg/torture/pr44826.C: New testcase.
3593
3594 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3595
3596         PR rtl-optimization/44787
3597         * gcc.c-torture/compile/pr44788.c: New test.
3598         * gcc.target/arm/pr44788.c: New test.
3599
3600 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3601
3602         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3603
3604 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3605
3606         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3607         to dg-options.
3608
3609 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3610
3611         PR fortran/44742
3612         * gfortran.dg/parameter_array_init_6.f90: New.
3613         * gfortran.dg/initialization_20.f90: Update dg-error.
3614         * gfortran.dg/initialization_24.f90: Ditto.
3615
3616 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3617         PR fortran/PR44693
3618         * gfortran.dg/dim_range_1.f90:  New test.
3619         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3620
3621 2010-07-06  Jason Merrill  <jason@redhat.com>
3622
3623         PR c++/44703
3624         * g++.dg/cpp0x/initlist41.C: New.
3625
3626         PR c++/44778
3627         * g++.dg/template/ptrmem22.C: New.
3628
3629 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3630
3631         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3632         support.
3633         * gcc.target/i386/i386.exp: Likewise.
3634
3635 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3636
3637         PR testsuite/44195
3638         * gcc.dg/lto/20100518_0.c: Limit to x86.
3639
3640 2010-07-06  Richard Guenther  <rguenther@suse.de>
3641
3642         PR middle-end/44828
3643         * gcc.c-torture/execute/pr44828.c: New testcase.
3644
3645 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3646
3647         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3648         * g++.dg/warn/volatile1.C: Likewise.
3649         * g++.dg/template/warn1.C: Likewise.
3650
3651 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3652
3653         AVX Programming Reference (June, 2010)
3654         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3655         * g++.dg/other/i386-3.C: Likewise.
3656         * gcc.target/i386/sse-12.c: Likewise.
3657
3658         * gcc.target/i386/f16c-check.h: New.
3659         * gcc.target/i386/rdfsbase-1.c: Likewise.
3660         * gcc.target/i386/rdfsbase-2.c: Likewise.
3661         * gcc.target/i386/rdgsbase-1.c: Likewise.
3662         * gcc.target/i386/rdgsbase-2.c: Likewise.
3663         * gcc.target/i386/rdrand-1.c: Likewise.
3664         * gcc.target/i386/rdrand-2.c: Likewise.
3665         * gcc.target/i386/rdrand-3.c: Likewise.
3666         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3667         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3668         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3669         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3670         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3671         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3672         * gcc.target/i386/wrfsbase-1.c: Likewise.
3673         * gcc.target/i386/wrfsbase-2.c: Likewise.
3674         * gcc.target/i386/wrgsbase-1.c: Likewise.
3675         * gcc.target/i386/wrgsbase-2.c: Likewise.
3676
3677         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3678         (__builtin_ia32_vcvtps2ph): New.
3679         (__builtin_ia32_vcvtps2ph256): Likewise.
3680
3681         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3682         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3683
3684         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3685         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3686
3687         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3688         (__builtin_ia32_vcvtps2ph256): Likewise.
3689         Add fsgsbase,rdrnd,f16c.
3690
3691         * lib/target-supports.exp (check_effective_target_f16c): New.
3692
3693 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3694
3695         * gcc.dg/guality/nrv-1.c: New test.
3696
3697 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3698
3699         PR middle-end/42505
3700         * gcc.target/arm/pr42505.c: New test case.
3701
3702 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3703
3704         PR c++/44808
3705         * g++.dg/opt/nrv16.C: New test.
3706
3707 2010-07-05  Richard Guenther  <rguenther@suse.de>
3708
3709         PR tree-optimization/44784
3710         * gcc.c-torture/compile/pr44784.c: New testcase.
3711
3712 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3713
3714         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3715         Increase loop bound and array size.
3716         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3717         Likewise.
3718
3719 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3720
3721         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3722         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3723         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3724         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3725         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3726
3727 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3728
3729         PR c++/22138
3730         * g++.dg/parse/template25.C: New.
3731
3732 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3733
3734         PR rtl-optimization/44695
3735         * gcc.dg/torture/pr44695.c: New.
3736
3737 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3738
3739         PR c++/16630
3740         * g++.dg/ext/pretty3.C: New.
3741
3742 2010-07-04  Richard Guenther  <rguenther@suse.de>
3743
3744         PR middle-end/44809
3745         * g++.dg/torture/pr44809.C: New testcase.
3746
3747 2010-07-04  Richard Guenther  <rguenther@suse.de>
3748
3749         PR tree-optimization/44656
3750         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3751
3752 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3753             Revital Eres  <eres@il.ibm.com>
3754
3755         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3756         misaligned stores.
3757         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3758         gcc.dg/vect/vect-96.c: Likewise.
3759         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3760         that support misaligned stores. Change the number of expected
3761         misaligned accesses.
3762         * gcc.dg/vect/vect-peel-1.c: New test.
3763         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3764         gcc.dg/vect/vect-peel-4.c: Likewise.
3765         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3766         vectorizable on all targets that support realignment.
3767         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3768
3769 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3770
3771         PR c/44806
3772         * gcc.dg/torture/pr44806.c: New.
3773
3774 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3775
3776         * gnat.dg/cond_expr1.adb: New test.
3777
3778 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3779
3780         * gnat.dg/modular3.adb: New test.
3781         * gnat.dg/modular3_pkg.ads: New helper.
3782
3783 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3784             Mikael Pettersson  <mikpe@it.uu.se>
3785
3786         PR testsuite/44518
3787         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3788         Make signed-ness of chars explicit.  Scan the object for
3789         strings that are split by some target assemblers.
3790         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3791         explicit.
3792
3793 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3794
3795         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3796
3797 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3798
3799         PR/44128
3800         * g++.dg/warn/Wshadow-7.C: New test.
3801
3802 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3803             Julian Brown  <julian@codesourcery.com>
3804             Sandra Loosemore  <sandra@codesourcery.com>
3805
3806         * gcc.c-torture/execute/20100416-1.c: New test case.
3807
3808 2010-07-02  Julian Brown  <julian@codesourcery.com>
3809             Sandra Loosemore  <sandra@codesourcery.com>
3810
3811         PR target/43703
3812
3813         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3814         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3815
3816 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3817             Julian Brown  <julian@codesourcery.com>
3818
3819         * gcc.target/arm/neon/vadds64.c: Regenerated.
3820         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3821         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3822         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3823         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3824         * gcc.target/arm/neon-vmls-1.c: Likewise.
3825         * gcc.target/arm/neon-vsubs64.c: New execution test.
3826         * gcc.target/arm/neon-vsubu64.c: New execution test.
3827         * gcc.target/arm/neon-vadds64.c: New execution test.
3828         * gcc.target/arm/neon-vaddu64.c: New execution test.
3829
3830 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3831
3832         * gcc.target/arm/neon-vands64.c: New.
3833         * gcc.target/arm/neon-vandu64.c: New.
3834         * gcc.target/arm/neon-vbics64.c: New.
3835         * gcc.target/arm/neon-vbicu64.c: New.
3836         * gcc.target/arm/neon-veors64.c: New.
3837         * gcc.target/arm/neon-veoru64.c: New.
3838         * gcc.target/arm/neon-vorns64.c: New.
3839         * gcc.target/arm/neon-vornu64.c: New.
3840         * gcc.target/arm/neon-vorrs64.c: New.
3841         * gcc.target/arm/neon-vorru64.c: New.
3842         * gcc.target/arm/neon/vands64.c: Regenerated.
3843         * gcc.target/arm/neon/vandu64.c: Regenerated.
3844         * gcc.target/arm/neon/vbics64.c: Regenerated.
3845         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3846         * gcc.target/arm/neon/veors64.c: Regenerated.
3847         * gcc.target/arm/neon/veoru64.c: Regenerated.
3848         * gcc.target/arm/neon/vorns64.c: Regenerated.
3849         * gcc.target/arm/neon/vornu64.c: Regenerated.
3850         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3851         * gcc.target/arm/neon/vorru64.c: Regenerated.
3852
3853 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3854
3855         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3856
3857 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3858
3859         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3860         * gfortran.dg/intent_out_5.f90: Same.
3861         * gfortran.dg/ltrans-7.f90: Same.
3862         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3863
3864 2010-07-02  Jan Hubicka  <jh@suse.cz>
3865
3866         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3867
3868 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3869
3870         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3871
3872 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR c++/44780
3875         * c-c++-common/Wunused-var-12.c: New test.
3876
3877 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3878
3879         PR target/42835
3880         * gcc.target/arm/pr42835.c: New test.
3881
3882         PR target/42172
3883         * gcc.target/arm/pr42172-1.c: New test.
3884
3885 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3886
3887         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3888
3889 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3890
3891         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3892         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3893         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3894         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3895         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3896         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3897         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3898         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3899         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3900         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3901         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3902         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3903         * gcc.target/arm/neon-vdup_ns64.c: New.
3904         * gcc.target/arm/neon-vdup_nu64.c: New.
3905         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3906         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3907         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3908         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3909         * gcc.target/arm/neon-vmov_ns64.c: New.
3910         * gcc.target/arm/neon-vmov_nu64.c: New.
3911         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3912         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3913         * gcc.target/arm/neon-vget_lanes64.c: New.
3914         * gcc.target/arm/neon-vget_laneu64.c: New.
3915         * gcc.target/arm/neon-vset_lanes64.c: New.
3916         * gcc.target/arm/neon-vset_laneu64.c: New.
3917
3918 2010-07-02  Richard Guenther  <rguenther@suse.de>
3919
3920         * g++.dg/torture/20100702-1.C: New testcase.
3921
3922 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3923
3924         PR target/44707
3925         * gcc.c-torture/compile/pr44707.c: New test.
3926
3927 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3928
3929         PR c++/44039
3930         * g++.dg/template/crash101.C: New.
3931
3932 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3933
3934         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3935         Use the ABI-0 accessors and fail it for m64.
3936
3937 2010-07-02  Jan Hubicka  <jh@suse.cz>
3938
3939         * g++.dg/tree-ssa/pr44706.C: New testcase.
3940
3941 2010-07-02  Richard Guenther  <rguenther@suse.de>
3942
3943         PR tree-optimization/44748
3944         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3945
3946 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3947
3948         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3949         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3950         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3951         the method types to forward:.
3952
3953 2010-06-30  Jason Merrill  <jason@redhat.com>
3954
3955         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3956         * g++.dg/other/pr25632.C: Likewise.
3957
3958 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3959
3960         PR tree-optimization/40421
3961         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3962
3963 2010-07-01  Richard Guenther  <rguenther@suse.de>
3964
3965         PR middle-end/42834
3966         PR middle-end/44468
3967         * gcc.c-torture/execute/20100316-1.c: New testcase.
3968         * gcc.c-torture/execute/pr44468.c: Likewise.
3969         * gcc.c-torture/compile/20100609-1.c: Likewise.
3970         * gcc.dg/volatile2.c: Adjust.
3971         * gcc.dg/plugin/selfassign.c: Likewise.
3972         * gcc.dg/pr36902.c: Likewise.
3973         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3974         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3975         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3976         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3977         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3978         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3979         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3980         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3981         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3982         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3983         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3984         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3985         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3986         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3987         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3988         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3989         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3990         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3991         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3992         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3993         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3994         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3995         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3996         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3997         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3998         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3999         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4000         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4001         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4002         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4003         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4004         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4005         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4006         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4007         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4008         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4009         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4010         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4011         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4012         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4013         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4014         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4015         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4016         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4017         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4018         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4019         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4020         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4021         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4022         * g++.dg/tree-ssa/pr31146.C: Likewise.
4023         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4024         * g++.dg/tree-ssa/pr33604.C: Likewise.
4025         * g++.dg/plugin/selfassign.c: Likewise.
4026         * gfortran.dg/array_memcpy_3.f90: Likewise.
4027         * gfortran.dg/array_memcpy_4.f90: Likewise.
4028         * c-c++-common/torture/pr42834.c: New testcase.
4029
4030 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4031
4032         PR c++/44628
4033         * g++.dg/template/crash100.C: New.
4034
4035 2010-06-30  Jan Hubicka  <jh@suse.cz>
4036
4037         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4038
4039 2010-06-30  Michael Matz  <matz@suse.de>
4040
4041         PR bootstrap/44699
4042         * gcc.dg/pr44699.c: New test.
4043
4044 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4045
4046         PR tree-optimization/39799
4047         * c-c++-common/uninit-17.c: New test.
4048
4049 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4050
4051         PR libfortran/43298
4052         * gfortran.dg/read_infnan_1.f90: New test.
4053
4054 2010-06-29  Jason Merrill  <jason@redhat.com>
4055
4056         Enable implicitly declared move constructor/operator= (N3053).
4057         * g++.dg/cpp0x/implicit3.C: New.
4058         * g++.dg/cpp0x/implicit4.C: New.
4059         * g++.dg/cpp0x/implicit5.C: New.
4060         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4061         * g++.dg/cpp0x/not_special.C: Adjust.
4062         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4063         * g++.dg/cpp0x/rv1n.C: Adjust.
4064         * g++.dg/cpp0x/rv1p.C: Adjust.
4065         * g++.dg/cpp0x/rv2n.C: Adjust.
4066         * g++.dg/cpp0x/rv2p.C: Adjust.
4067         * g++.dg/cpp0x/rv3n.C: Adjust.
4068         * g++.dg/cpp0x/rv3p.C: Adjust.
4069         * g++.dg/cpp0x/rv4n.C: Adjust.
4070         * g++.dg/cpp0x/rv4p.C: Adjust.
4071         * g++.dg/cpp0x/rv5n.C: Adjust.
4072         * g++.dg/cpp0x/rv5p.C: Adjust.
4073         * g++.dg/cpp0x/rv6n.C: Adjust.
4074         * g++.dg/cpp0x/rv6p.C: Adjust.
4075         * g++.dg/cpp0x/rv7n.C: Adjust.
4076         * g++.dg/cpp0x/rv7p.C: Adjust.
4077         * g++.dg/cpp0x/rv8p.C: Adjust.
4078         * g++.dg/gomp/pr26690-1.C: Adjust.
4079         * g++.dg/other/error20.C: Adjust.
4080         * g++.dg/other/error31.C: Adjust.
4081         * g++.dg/parse/error19.C: Adjust.
4082         * g++.dg/template/qualttp5.C: Adjust.
4083         * g++.old-deja/g++.law/ctors5.C: Adjust.
4084
4085         Enable implicitly deleted functions (N2346)
4086         * g++.dg/cpp0x/defaulted17.C: New.
4087         * g++.dg/cpp0x/implicit1.C: New.
4088         * g++.dg/cpp0x/implicit2.C: New.
4089         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4090         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4091         * g++.dg/init/ctor4.C: Adjust.
4092         * g++.dg/init/synth2.C: Adjust.
4093         * g++.dg/lto/20081118_1.C: Adjust.
4094         * g++.dg/other/error13.C: Adjust.
4095         * g++.dg/other/unused1.C: Adjust.
4096         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4097         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4098         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4099         * g++.old-deja/g++.law/ctors17.C: Adjust.
4100         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4101         * g++.old-deja/g++.pt/assign1.C: Adjust.
4102         * g++.old-deja/g++.pt/crash20.C: Adjust.
4103
4104         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4105         * g++.dg/cpp0x/defaulted13.C: Adjust.
4106         * g++.dg/cpp0x/defaulted2.C: Adjust.
4107         * g++.dg/cpp0x/defaulted3.C: Adjust.
4108         * g++.dg/cpp0x/initlist9.C: Adjust.
4109         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4110         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4111         * g++.dg/init/synth2.C: Adjust.
4112
4113         * g++.dg/cpp0x/defaulted19.C: New.
4114
4115         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4116         * g++.dg/template/error23.C: Fix for -std=c++0x.
4117
4118 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4119
4120         PR fortran/44718
4121         * gfortran.dg/proc_ptr_28.f90: New.
4122
4123 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4124
4125         PR tree-optimization/43801
4126         * g++.dg/torture/pr43801.C: New test.
4127
4128         PR debug/44668
4129         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4130
4131 2010-06-29  Jason Merrill  <jason@redhat.com>
4132
4133         PR c++/44587
4134         * g++.dg/template/qualified-id2.C: New.
4135         * g++.dg/template/qualified-id3.C: New.
4136
4137 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4138
4139         PR fortran/44696
4140         * gfortran.dg/associated_target_4.f90: New.
4141
4142 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4143
4144         PR fortran/44582
4145         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4146
4147 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4148
4149         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4150
4151 2010-06-29  Jan Hubicka  <jh@suse.cz>
4152
4153         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4154
4155 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4156
4157         PR target/43902
4158         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4159         * gcc.target/arm/wmul-3.c: New test.
4160         * gcc.target/arm/wmul-4.c: New test.
4161
4162 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4163
4164         PR rtl-optimization/44659
4165         * gcc.target/i386/extract-1.c: New.
4166         * gcc.target/i386/extract-2.c: Likewise.
4167         * gcc.target/i386/extract-3.c: Likewise.
4168         * gcc.target/i386/extract-4.c: Likewise.
4169         * gcc.target/i386/extract-5.c: Likewise.
4170         * gcc.target/i386/extract-6.c: Likewise.
4171
4172 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4173
4174         PR c++/44682
4175         * g++.dg/warn/Wunused-var-14.C: New test.
4176
4177 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4178
4179         PR fortran/43298
4180         * gfortran.dg/nan_6.f90: New.
4181
4182 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4183
4184         PR tree-optimization/43781
4185         * gcc.dg/torture/pr43781.c: New.
4186
4187 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4188
4189         PR fortran/40158
4190         * gfortran.dg/actual_rank_check_1.f90: New test.
4191
4192 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4193
4194         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4195
4196 2010-06-28  Jan Hubicka  <jh@suse.cz>
4197
4198         PR tree-optimization/44687
4199         * gcc.c-torture/compile/pr44687.c
4200
4201 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4202
4203         PR c++/44535
4204         * g++.dg/torture/pr44535.C: New test.
4205
4206 2010-06-28  Michael Matz  <matz@suse.de>
4207
4208         PR middle-end/44592
4209         * gfortran.dg/pr44592.f90: New test.
4210
4211 2010-06-28  Jan Hubicka  <jh@suse.cz>
4212
4213         PR tree-optimization/44357
4214         * g++.dg/torture/pr44357.C: New testcase.
4215
4216 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4217
4218         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4219         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4220         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4221         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4222         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4223         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4224         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4225         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4226
4227 2010-06-27  Jan Hubicka  <jh@suse.cz>
4228
4229         * gcc.c-torture/compile/pr44686.c: New file.
4230
4231 2010-06-27  Richard Guenther  <rguenther@suse.de>
4232
4233         PR tree-optimization/44683
4234         * gcc.c-torture/execute/pr44683.c: New testcase.
4235
4236 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4237
4238         * gnat.dg/noreturn3.ad[sb]: New test.
4239
4240 2010-06-26  Jason Merrill  <jason@redhat.com>
4241
4242         * g++.dg/cpp0x/explicit5.C: New.
4243
4244 2010-06-26  Richard Guenther  <rguenther@suse.de>
4245
4246         PR tree-optimization/44393
4247         * gcc.dg/pr44393.c: New testcase.
4248
4249 2010-06-26  Jan Hubicka  <jh@suse.cz>
4250
4251         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4252
4253 2010-06-26  Richard Guenther  <rguenther@suse.de>
4254
4255         PR middle-end/44674
4256         * gcc.dg/pr44674.c: New testcase.
4257
4258 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4259
4260         * gcc.dg/opts-3.c: New test.
4261
4262 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4263
4264         * gfortran.dg/type_decl_1.f90: New.
4265         * gfortran.dg/type_decl_2.f90: New.
4266
4267 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4268
4269         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4270         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4271
4272 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4273
4274         PR testsuite/38946
4275         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4276         error in comparing reals.
4277
4278 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4279
4280         * selected_real_kind_2.f90: New.
4281         * selected_real_kind_3.f90: New.
4282
4283 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4284
4285         * gfortran.dg/entry_19.f90: New.
4286
4287 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4288
4289         * gfortran.dg/end_subroutine_1.f90: New.
4290         * gfortran.dg/end_subroutine_2.f90: New.
4291         * gfortran.dg/interface_proc_end.f90: Update.
4292
4293 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4294
4295         * gfortran.dg/semicolon_fixed.f: Update.
4296         * gfortran.dg/semicolon_fixed_2.f: New.
4297         * gfortran.dg/semicolon_free_2.f90: New.
4298         * gfortran.dg/semicolon_free.f90: Update.
4299
4300 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4301
4302         PR fortran/44448
4303         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4304
4305 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4306
4307         * g++.dg/ipa/iinline-3.C: New test.
4308         * gcc.dg/ipa/modif-1.c: Removed.
4309
4310 2010-06-25  Jan Hubicka  <jh@suse.cz>
4311
4312         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4313
4314 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4315
4316         * g++.dg/ipa/iinline-2.C: New test.
4317
4318 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4319
4320         PR middle-end/43866
4321         * gfortran.dg/pr43866.f90: New test.
4322
4323         PR tree-optimization/44539
4324         * gcc.dg/pr44539.c: New test.
4325
4326 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4327
4328         From Jim Wilson:
4329         PR target/43902
4330         * gcc.target/mips/madd-9.c: New test.
4331
4332 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4333
4334         PR c/44517
4335         * gcc.dg/noncompile/pr44517.c: New.
4336         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4337
4338 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4339
4340         PR testsuite/43283
4341         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4342         and add argument to nop for IA64.
4343
4344 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4345
4346         PR target/44588
4347         * gcc.target/i386/mod-1.c: New.
4348         * gcc.target/i386/umod-1.c: Likewise.
4349         * gcc.target/i386/umod-2.c: Likewise.
4350         * gcc.target/i386/umod-3.c: Likewise.
4351
4352 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4353
4354         PR middle-end/44492
4355         * g++.dg/torture/pr44492.C: New test.
4356
4357 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4358
4359         * c-c++-common/warn-omitted-condop.c: New.
4360
4361 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4362
4363         PR fortran/44614
4364         * gfortran.dg/import8.f90: New.
4365
4366 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4367
4368         * gnat.dg/not_null.adb: Update test case.
4369
4370 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4371
4372         PR c++/44619
4373         * g++.dg/warn/Wunused-var-13.C: New test.
4374
4375         PR c++/44627
4376         * g++.dg/diagnostic/method1.C: New test.
4377
4378 2010-06-22  Cary Coutant  <ccoutant@google.com>
4379
4380         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4381
4382 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4383
4384         PR fortran/44616
4385         * gfortran.dg/abstract_type_8.f03: New.
4386
4387 2010-06-21  Jason Merrill  <jason@redhat.com>
4388
4389         * g++.dg/cpp0x/noexcept08.C: New.
4390
4391         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4392
4393 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         PR target/44615
4396         * gcc.target/i386/sse2-vec-2a.c: New.
4397
4398 2010-06-21  DJ Delorie  <dj@redhat.com>
4399
4400         * gcc.dg/pragma-diag-1.c: New.
4401
4402 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4403
4404         PR target/44615
4405         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4406
4407 2010-06-21  Alan Modra  <amodra@gmail.com>
4408
4409         PR testsuite/44505
4410         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4411         tail call to check_fa_mid.
4412
4413 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR target/44575
4416         * gcc.c-torture/execute/pr44575.c: New test.
4417
4418 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4419
4420         PR fortran/40632
4421         * gfortran.dg/contiguous_1.f90: New.
4422         * gfortran.dg/contiguous_2.f90: New.
4423         * gfortran.dg/contiguous_3.f90: New.
4424
4425 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4426
4427         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4428         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4429
4430 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4431
4432         PR target/44546
4433         * gcc.target/i386/pr44546.c: New test.
4434
4435 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4436
4437         * gcc.dg/opts-2.c: New test.
4438
4439 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4440
4441         PR fortran/44584
4442         * gfortran.dg/typebound_proc_15.f03: Modified.
4443
4444 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4445
4446         PR target/44072
4447         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4448         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4449
4450 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4451
4452         * g++.dg/ext/label13.C: Fix typo in last change.
4453
4454 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4455
4456         PR libfortran/44477
4457         * gfortran.dg/eof_3.f90
4458         * gfortran.dg/endfile_2.f90
4459         * gfortran.dg/endfile_4.f90
4460         * gfortran.dg/endfile_3.f90
4461
4462 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4463
4464         PR c++/41090
4465         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4466
4467 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4468
4469         PR fortran/44556
4470         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4471
4472 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4473
4474         * gcc.target/arm/pr40900.c: New test.
4475
4476 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4477
4478         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4479
4480 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4481
4482         PR fortran/44558
4483         * gfortran.dg/typebound_call_15.f03: New.
4484
4485 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4486
4487         PR c++/44486
4488         * g++.dg/pr44486.C: New.
4489
4490 2010-06-16  DJ Delorie  <dj@redhat.com>
4491
4492         * gcc.target/i386/volatile-bitfields-1.c: New.
4493         * gcc.target/i386/volatile-bitfields-2.c: New.
4494
4495 2010-06-16  Jason Merrill  <jason@redhat.com>
4496
4497         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4498
4499         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4500
4501 2010-06-16  Richard Guenther  <rguenther@suse.de>
4502
4503         PR c/44555
4504         * gcc.c-torture/execute/pr44555.c: New testcase.
4505
4506 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4507
4508         PR fortran/44549
4509         * gfortran.dg/typebound_proc_16.f03: New.
4510
4511 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4512
4513         * g++.dg/torture/pr43905.C: New test.
4514
4515 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4516
4517         PR testsuite/44538
4518         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4519         initialization loop from being vectorized.
4520         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4521
4522 2010-06-16  Alan Modra  <amodra@gmail.com>
4523
4524         PR tree-optimization/44507
4525         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4526
4527 2010-06-15  Jason Merrill  <jason@redhat.com>
4528
4529         * g++.dg/overload/arg3.C: Adjust error locations.
4530         * g++.dg/overload/copy1.C: Likewise.
4531         * g++.dg/tc1/dr152.C: Likewise.
4532         * g++.dg/template/incomplete4.C: Likewise.
4533         * g++.dg/template/incomplete5.C: Likewise.
4534         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4535         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4536         * g++.old-deja/g++.pt/crash9.C: Likewise.
4537
4538         * g++.dg/inherit/virtual5.C: New.
4539
4540         * g++.dg/cpp0x/defaulted18.C: New.
4541
4542         * g++.dg/cpp0x/initlist40.C: New.
4543
4544         * g++.dg/cpp0x/initlist39.C: New.
4545
4546 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4547
4548         PR middle-end/44391
4549         * gcc.dg/graphite/pr44391.c: New.
4550
4551 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4552
4553         PR fortran/43388
4554         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4555         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4556         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4557         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4558
4559 2010-06-15  Richard Guenther  <rguenther@suse.de>
4560
4561         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4562
4563 2010-06-15  Richard Guenther  <rguenther@suse.de>
4564
4565         * gcc.dg/vect/bb-slp-21.c: Adjust.
4566         * gcc.dg/vect/bb-slp-13.c: Likewise
4567         * gcc.dg/vect/bb-slp-4.c: Likewise
4568         * gcc.dg/vect/bb-slp-22.c: Likewise
4569         * gcc.dg/vect/bb-slp-14.c: Likewise
4570         * gcc.dg/vect/bb-slp-23.c: Likewise
4571         * gcc.dg/vect/bb-slp-15.c: Likewise
4572         * gcc.dg/vect/bb-slp-17.c: Likewise
4573         * gcc.dg/vect/bb-slp-18.c: Likewise
4574         * gcc.dg/vect/bb-slp-19.c: Likewise
4575         * gcc.dg/vect/bb-slp-10.c: Likewise
4576         * gcc.dg/vect/bb-slp-11.c: Likewise
4577         * gcc.dg/vect/bb-slp-20.c: Likewise
4578         * gcc.dg/vect/bb-slp-3.c: Likewise
4579
4580 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4581
4582         PR fortran/44536
4583         * gfortran.dg/gomp/pr44536.f90: New test.
4584         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4585
4586 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4587
4588         PR target/44534
4589         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4590         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4591
4592 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4593
4594         PR tree-optimization/44508
4595         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4596
4597         PR bootstrap/44509
4598         * gcc.dg/pr44509.c: New test.
4599
4600 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4601
4602         PR tree-optimization/44507
4603         * gcc.dg/vect/pr44507.c: New test.
4604
4605 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4606
4607         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4608         and c-pretty-print.h.
4609
4610         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4611
4612 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4613
4614         * gfortran.dg/whole_file_18.f90: Updated error message.
4615
4616 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4617
4618         * gfortran.dg/whole_file_20.f03: New.
4619
4620 2010-06-12  Jan Hubicka  <jh@suse.cz>
4621
4622         * gcc.c-torture/compile/pc44485.c: New testcase.
4623
4624 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4625
4626         PR fortran/40117
4627         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4628         * gfortran.dg/typebound_proc_14.f03: New.
4629         * gfortran.dg/typebound_proc_15.f03: New.
4630
4631 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4632
4633         * gcc.dg/opts-1.c: New test.
4634
4635 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4636
4637         * gcc.dg/funroll-loops-all.c: Update expected error.
4638
4639 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4640
4641         PR target/44481
4642         * gcc.target/i386/pr44481.c: New test.
4643
4644 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4645
4646         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4647
4648 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4649
4650         PR middle-end/44483
4651         * gcc.dg/tree-ssa/pr44483.c: New.
4652
4653 2010-06-11  Paul Brook  <paul@codesourcery.com>
4654
4655         * g++.dg/other/arm-neon-1.C: New test.
4656
4657 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4658
4659         PR fortran/42051
4660         PR fortran/43896
4661         * gfortran.dg/class_23.f03: New test.
4662
4663 2010-06-11  Jan Hubicka  <jh@suse.cz>
4664
4665         * gcc.dg/ipa/pure-const-2.c: New testcase.
4666
4667 2010-06-11  Jan Hubicka  <jh@suse.cz>
4668
4669         * gcc.dg/noreturn-7.c: Update.
4670         * gcc.dg/noreturn-4.c: Update.
4671
4672 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4673
4674         Fix MIPS bootstrap
4675         * g++.dg/other/typedef4.C: New test.
4676
4677 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4678
4679         PR fortran/44207
4680         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4681
4682 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4683
4684         PR fortran/44457
4685         * gfortran.dg/asynchronous_3.f03
4686
4687 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4688
4689         PR middle-end/44185
4690         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4691         non-temporal stores out of the tests to form new test cases.  As a
4692         result, no non-temporal store should be generated in this case.
4693
4694         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4695         prefetch-7.c that generate one non-temporal store.
4696
4697         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4698         prefetch-7.c that generate one non-temporal store and one
4699         one-temporal prefetch.
4700
4701 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4702
4703         PR tree-optimization/44258
4704         * gcc.dg/tree-ssa/pr44258.c: New test.
4705
4706 2010-06-10  Daniel Kraft  <d@domob.eu>
4707
4708         PR fortran/38936
4709         * gfortran.dg/associate_1.f03: New test.
4710         * gfortran.dg/associate_2.f95: New test.
4711         * gfortran.dg/associate_3.f03: New test.
4712         * gfortran.dg/associate_4.f08: New test.
4713
4714 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4715
4716         * gfortran.dg/selected_char_kind_4.f90: New test.
4717
4718 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4719
4720         * gcc.dg/pr42461.c: New test.
4721
4722 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4723
4724         PR fortran/44347
4725         * gfortran.dg/selected_real_kind_1.f90: New.
4726
4727 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4728
4729         PR fortran/44359
4730         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4731         warning.
4732         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4733         check for warning.
4734
4735 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4736
4737         * gfortran.dg/data_namelist_conflict.f90: New test.
4738
4739 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4740
4741         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4742         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4743         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4744
4745 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4746
4747         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4748         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4749         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4750         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4751         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4752
4753 2010-06-09  Jason Merrill  <jason@redhat.com>
4754
4755         PR c++/44366
4756         * g++.dg/cpp0x/decltype23.C: Move to...
4757         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4758
4759 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4760
4761         PR fortran/44211
4762         * gfortran.dg/typebound_call_14.f03: New test.
4763
4764 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4765
4766         PR tree-optimization/44423
4767         * gcc.dg/tree-ssa/pr44423.c: New test.
4768
4769 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4770
4771         PR testsuite/42843
4772         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4773         TV_NONE to initialize tv_id field.
4774         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4775         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4776         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4777         Include toplev.h .
4778         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4779         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4780         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4781
4782 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4783
4784         PR tree-optimization/39874
4785         PR middle-end/28685
4786         * gcc.dg/pr39874.c: New file.
4787
4788 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4789
4790         * g++.dg/ext/attr-alias-1.C: New.
4791         * g++.dg/ext/attr-alias-2.C: New.
4792
4793 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4794
4795         PR fortran/44446
4796         * gfortran.dg/proc_ptr_27.f90: New.
4797
4798 2010-06-07  Jason Merrill  <jason@redhat.com>
4799
4800         PR c++/44366
4801         * g++.dg/cpp0x/decltype23.C: New.
4802
4803 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4804             Shujing Zhao  <pearly.zhao@oracle.com>
4805
4806         PR c/37724
4807         * gcc.dg/c90-const-expr-10.c: Adjust.
4808         * gcc.dg/c99-const-expr-10.c: Adjust.
4809         * gcc.dg/init-bad-7.c: New.
4810
4811 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4812
4813         * lib/target-supports.exp (check_effective_target_gas): New proc.
4814         * gcc.c-torture/execute/960321-1.x: New file.
4815
4816 2010-06-07  Jason Merrill  <jason@redhat.com>
4817
4818         PR c++/44401
4819         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4820
4821 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4822
4823         PR c++/44444
4824         * g++.dg/warn/Wunused-var-12.C: New test.
4825
4826         PR c++/44443
4827         * c-c++-common/Wunused-var-11.c: New test.
4828
4829 2010-06-07  Jan Hubicka  <jh@suse.cz>
4830
4831         * gcc.dg/ipa/pure-const-1.c: New testcase.
4832
4833 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4834
4835         PR rtl-optimization/44404
4836         * gcc.dg/pr44404.c: New.
4837
4838 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4839
4840         PR target/44159
4841         * gcc.target/i386/abi-2.c: Check sysv abi here.
4842         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4843         function to avoid failures by different ABIs.
4844         * gcc.target/i386/aes-check.h: Likewise.
4845         * gcc.target/i386/avx-check.h: Likewise.
4846         * gcc.target/i386/fma4-check.h: Likewise.
4847         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4848         * gcc.target/i386/mmx-check.h: Likewise.
4849         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4850         * gcc.target/i386/pclmul-check.h: Likewise.
4851         * gcc.target/i386/sse-check.h: Likewise.
4852         * gcc.target/i386/sse2-check.h: Likewise.
4853         * gcc.target/i386/sse3-check.h: Likewise.
4854         * gcc.target/i386/sse4_1-check.h: Likewise.
4855         * gcc.target/i386/sse4_2-check.h: Likewise.
4856         * gcc.target/i386/sse4a-check.h: Likewise.
4857         * gcc.target/i386/ssse3-check.h: Likewise.
4858         * gcc.target/i386/xop-check.h: Likewise.
4859         * gcc.target/i386/pr27971.c: Fix for LLP64.
4860         * gcc.target/i386/pr39139.c: Likewise.
4861         * gcc.target/i386/pr39315-check.c: Likewise.
4862         * gcc.target/i386/vararg-1.c: Likewise.
4863         * gcc.target/i386/vararg-2.c: Likewise.
4864         Additional add dg-compile to avoid failure due
4865         missing foo symbol.
4866
4867         * gcc.dg/compound-literal-1.c: Fix for llp64.
4868         * gcc.dg/pr32370.c: Likewise.
4869         * gcc.dg/pr37561.c: Likewise.
4870         * gcc.dg/pr41340.c: Likewise.
4871         * gcc.dg/pr41551.c: Likewise.
4872
4873 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4874
4875         PR c++/44188
4876         * g++.dg/debug/dwarf2/typedef3.C: New test.
4877
4878 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4879
4880         PR c/20000
4881         * c-c++-common/pr20000.c: New.
4882
4883 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4884
4885         PR c++/44086
4886         * g++.dg/init/pr44086.C: New.
4887         * g++.dg/cpp0x/decltype4.C: Adjust.
4888
4889 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4890
4891         PR fortran/43945
4892         * gfortran.dg/generic_23.f03: New test.
4893
4894 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4895
4896         PR fortran/43895
4897         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4898
4899 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4900
4901         PR c++/44361
4902         * c-c++-common/Wunused-var-9.c: New test.
4903
4904 2010-06-05  Jason Merrill  <jason@redhat.com>
4905
4906         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4907
4908 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4909
4910         PR c/44322
4911         * gcc.dg/c99-restrict-4.c: New test.
4912
4913 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4914
4915         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4916         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4917         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4918         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4919         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4920         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4921         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4922         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4923         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4924         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4925         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4926         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4927         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4928         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4929         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4930         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4931         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4932         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4933         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4934         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4935         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4936         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4937
4938 2010-06-04  Jason Merrill  <jason@redhat.com>
4939
4940         * g++.dg/cpp0x/noexcept06.C: New.
4941         * g++.dg/cpp0x/noexcept07.C: New.
4942
4943         * g++.dg/cpp0x/noexcept01.C: New.
4944         * g++.dg/cpp0x/noexcept02.C: New.
4945         * g++.dg/cpp0x/noexcept03.C: New.
4946         * g++.dg/cpp0x/noexcept04.C: New.
4947         * g++.dg/cpp0x/noexcept05.C: New.
4948
4949 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR c++/44412
4952         * g++.dg/warn/Wunused-var-10.C: New test.
4953         * g++.dg/warn/Wunused-var-11.C: New test.
4954
4955         PR c++/44362
4956         * c-c++-common/Wunused-var-10.c: New test.
4957
4958 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4959
4960         PR c/25880
4961         * gcc.dg/assign-warn-2.c: Update.
4962         * gcc.dg/cpp/line3.c: Update.
4963         * gcc.dg/c99-array-lval-8.c: Update.
4964         * gcc.dg/cast-qual-2.c: Update.
4965         * gcc.dg/c99-arraydecl-3.c:  Update.
4966         * gcc.dg/assign-warn-1.c:  Update.
4967         * gcc.dg/format/gcc_diag-1.c:  Update.
4968
4969 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4970
4971         PR rtl-optimization/39871
4972         PR rtl-optimization/40615
4973         PR rtl-optimization/42500
4974         PR rtl-optimization/42502
4975         * gcc.target/arm/eliminate.c: New test.
4976
4977 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4978
4979         PR libstdc++/44410
4980         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4981         * g++.old-deja/g++.other/delete3.C: Likewise.
4982         * g++.old-deja/g++.other/new.C: Likewise.
4983         * g++.old-deja/g++.law/operators27.C: Likewise.
4984         * g++.old-deja/g++.mike/p755.C: Likewise.
4985         * g++.dg/eh/new1.C: Likewise.
4986         * g++.dg/init/new5.C: Likewise.
4987
4988 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4989
4990         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4991         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4992         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4993
4994 2010-06-03  Richard Guenther  <rguenther@suse.de>
4995
4996         PR lto/41921
4997         * lib/lto.exp: Always load gcc.exp.
4998         (lto-obj): For C source files invoke gcc_target_compile.
4999         * g++.dg/lto/20100603-1_0.C: New testcase.
5000         * g++.dg/lto/20100603-1_1.c: Likewise.
5001
5002 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5003
5004         PR tree-optimization/43688
5005         * gfortran.dg/pr43688.f90: New.
5006
5007 2010-06-03  Richard Guenther  <rguenther@suse.de>
5008
5009         PR lto/41584
5010         * gcc.dg/lto/20100603-1_0.c: New testcase.
5011         * gcc.dg/lto/20100603-2_0.c: Likewise.
5012         * gcc.dg/lto/20100603-3_0.c: Likewise.
5013
5014 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5015
5016         PR target/44218
5017         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5018         * gcc.target/powerpc/recip-2.c: Ditto.
5019         * gcc.target/powerpc/recip-3.c: Ditto.
5020         * gcc.target/powerpc/recip-4.c: Ditto.
5021         * gcc.target/powerpc/recip-5.c: Ditto.
5022         * gcc.target/powerpc/recip-6.c: Ditto.
5023         * gcc.target/powerpc/recip-7.c: Ditto.
5024         * gcc.target/powerpc/recip-test.h: Ditto.
5025         * gcc.target/powerpc/recip-test2.h: Ditto.
5026
5027 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5028
5029         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5030
5031 2010-06-02  Jason Merrill  <jason@redhat.com>
5032
5033         * g++.dg/ext/vector9.C: Expect typedef in error message.
5034
5035         PR c++/9726
5036         PR c++/23594
5037         PR c++/44333
5038         * g++.dg/tc1/dr101.C: Remove xfails.
5039
5040 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5041
5042         PR middle-end/44372
5043         * g++.dg/ipa/pr44372.C: New.
5044
5045 2010-06-02  Jan Hubicka  <jh@suse.cz>
5046
5047         PR middle-end/44295
5048         * g++.dg/torture/pr44295.C: Neww testcase.
5049
5050 2010-06-02  Jan Hubicka  <jh@suse.cz>
5051
5052         * gcc.dg/tree-ssa/loadpre6.c: Update.
5053
5054 2010-06-02  Richard Guenther  <rguenther@suse.de>
5055
5056         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5057         diagnostic.h.
5058
5059 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5060
5061         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5062         the link fail message.
5063
5064 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5065
5066         PR fortran/44360
5067         * gfortran.dg/use_13.f90: New test case.
5068
5069 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5070
5071         PR fortran/44371
5072         * gfortran.dg/error_stop_2.f08: Minor update.
5073
5074 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5075
5076         PR fortran/44371
5077         * gfortran.dg/error_stop_1.f08: New test.
5078         * gfortran.dg/error_stop_2.f08: New test.
5079
5080 2010-06-01  Jason Merrill  <jason@redhat.com>
5081
5082         DR 990
5083         * g++.dg/cpp0x/initlist37.C: New.
5084         * g++.dg/cpp0x/initlist38.C: New.
5085
5086         PR c++/44358
5087         * g++.dg/cpp0x/initlist36.C: New.
5088
5089 2010-05-31 Jan Hubicka  <jh@suse.cz>
5090
5091         * gcc.dg/noreturn-8.c: New testcase.
5092
5093 2010-05-31 Jan Hubicka  <jh@suse.cz>
5094
5095         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5096         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5097
5098 2010-05-31 Jan Hubicka  <jh@suse.cz>
5099
5100         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5101         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5102
5103 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5104
5105         PR fortran/36928
5106         * gfortran.dg/dependency_27.f90:  New test.
5107         * gfortran.dg/array_assign_1.F90:  New test.
5108
5109 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5110
5111         PR target/44338
5112         * gcc.target/i386/sse-24.c: New test.
5113
5114 2010-05-31  Jan Hubicka  <jh@suse.cz>
5115
5116         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5117
5118 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5119
5120         PR middle-end/44337
5121         * gcc.dg/pr44337.c: New test.
5122
5123         PR tree-optimization/44182
5124         * g++.dg/debug/pr44182.C: New test.
5125
5126 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5127
5128         * gcc.dg/nested-func-7.c: New test.
5129         * gnat.dg/frame_overflow.adb: Adjust directives.
5130
5131 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5132
5133         * gnat.dg/prot2.ad[sb]: New test.
5134         * gnat.dg/prot2_pkg1.ads: New helper.
5135         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5136
5137 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5138
5139         * gnat.dg/array11.adb: Adjust dg-warning directive.
5140         * gnat.dg/object_overflow.adb: Likewise.
5141
5142 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5143
5144         PR middle-end/44306
5145         * gcc.dg/tree-ssa/pr44306.c: New.
5146
5147 2010-05-29  Jan Hubicka  <jh@suse.cz>
5148
5149         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5150
5151 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5152
5153         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5154
5155 2010-05-28  Mike Stump  <mikestump@comcast.net>
5156
5157         PR objc/44125
5158         * objc.dg/const-str-9.m: Remove static.
5159
5160 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5161
5162         PR target/43636
5163         * gcc.c-torture/compile/pr43636.c: New test.
5164
5165 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5166
5167         PR objc++/23616
5168         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5169         * obj-c++.dg/try-catch-9.mm: Ditto.
5170
5171 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5172
5173         Revert patch for PR c++/44188
5174         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5175
5176 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5177
5178         PR c++/44188
5179         * g++.dg/debug/dwarf2/typedef3.C: New test.
5180
5181 2010-05-27  Jason Merrill  <jason@redhat.com>
5182
5183         PR c++/43555
5184         * g++.dg/ext/vla9.C: New.
5185
5186 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5187
5188         PR objc/44140
5189         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5190         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5191         * objc.dg/torture/tls/thr-init.m: Ditto.
5192         * objc.dg/torture/trivial.m: Ditto.
5193         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5194         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5195         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5196         * obj-c++.dg/torture/trivial.mm: Ditto.
5197
5198 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5199
5200         * g++.dg/lto/20100302_0.C: Skip on darwin.
5201
5202 2010-05-27  Richard Guenther  <rguenther@suse.de>
5203
5204         PR tree-optimization/44284
5205         * gcc.dg/vect/vect-118.c: New testcase.
5206         * gcc.dg/vect/bb-slp-20.c: Adjust.
5207         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5208         * gcc.dg/vect/slp-9.c: Likewise.
5209         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5210         * gcc.dg/vect/vect-10.c: Likewise.
5211         * gcc.dg/vect/vect-109.c: Likewise.
5212         * gcc.dg/vect/vect-12.c: Likewise.
5213         * gcc.dg/vect/vect-36.c: Likewise.
5214         * gcc.dg/vect/vect-7.c: Likewise.
5215         * gcc.dg/vect/vect-iv-8.c: Likewise.
5216         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5217         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5218         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5219         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5220         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5221         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5222         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5223         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5224         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5225         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5226         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5227         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5228         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5229         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5230         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5231         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5232         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5233
5234 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5235
5236         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5237         necessary.
5238
5239 2010-05-26  Jan Hubicka  <jh@suse.cz>
5240
5241         * gcc.dg/lto/materialize-1_0.c: New file.
5242         * gcc.dg/lto/materialize-1_1.c: New file.
5243
5244 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5245
5246         * gnat.dg/lto10.adb: New test.
5247         * gnat.dg/lto10_pkg.ads: New helper.
5248
5249 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5250
5251         * lib/target-supports.exp (check_effective_target_int128): New
5252         function to check if __int128 types are available for target.
5253         * c-c++-common/int128-types-1.c: New.
5254         * c-c++-common/int128-1.c: New.
5255         * c-c++-common/int128-2.c: New.
5256         * g++.dg/abi/mangle43.C: New.
5257         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5258         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5259         pointer-wide scalar.
5260         * g++.dg/other/pr25632.C: Likewise.
5261         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5262         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5263         overflow warnings.
5264         * g++.dg/warn/pr13358-4.C: Likewise.
5265         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5266         * g++.dg/warn/Wconversion-null.C: Likewise.
5267
5268 2010-05-26  Jason Merrill  <jason@redhat.com>
5269
5270         PR c++/43382
5271         * g++.dg/cpp0x/variadic101.C: New.
5272
5273 2010-05-26  Richard Guenther  <rguenther@suse.de>
5274
5275         PR rtl-optimization/44164
5276         * gcc.c-torture/execute/pr44164.c: New testcase.
5277         * g++.dg/tree-ssa/pr13146.C: Adjust.
5278
5279 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5280
5281         PR fortran/40011
5282         * gfortran.dg/whole_file_19.f90 : New test.
5283
5284 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5285
5286         PR fortran/30668
5287         PR fortran/31346
5288         PR fortran/34260
5289         * gfortran.dg/pr40999.f: Fix function type.
5290         * gfortran.dg/whole_file_5.f90: Likewise.
5291         * gfortran.dg/whole_file_6.f90: Likewise.
5292         * gfortran.dg/whole_file_16.f90: New.
5293         * gfortran.dg/whole_file_17.f90: New.
5294         * gfortran.dg/whole_file_18.f90: New.
5295
5296 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5297             Iain Sandoe  <iains@gcc.gnu.org>
5298
5299         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5300         * gcc.c-torture/compile/pr44197.c: Require alias support.
5301         * gcc.dg/lto/20081222_0.c: Ditto.
5302
5303 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5304
5305         PR debug/42801
5306         * gcc.dg/guality/vla-2.c: New test.
5307
5308 2010-05-25  Richard Guenther  <rguenther@suse.de>
5309
5310         PR middle-end/44069
5311         * g++.dg/torture/pr44069.C: New testcase.
5312
5313 2010-05-25  Richard Guenther  <rguenther@suse.de>
5314
5315         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5316
5317 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5318
5319         PR objc/44140
5320         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5321
5322 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5323
5324         * obj-c++.dg/torture/tls/trivial.mm: New.
5325         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5326         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5327         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5328         * obj-c++.dg/torture/tls/diag-1.mm: New.
5329         * obj-c++.dg/torture/tls/tls.exp: New.
5330         * obj-c++.dg/torture/trivial.mm: New.
5331         * obj-c++.dg/torture/dg-torture.exp: New.
5332         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5333         * obj-c++.dg/tls/trivial.m: New.
5334         * obj-c++.dg/tls/init-1.mm: New.
5335         * obj-c++.dg/tls/diag-1.mm: New.
5336         * obj-c++.dg/tls/init-2.mm: New.
5337         * obj-c++.dg/tls/diag-2.mm: New.
5338         * obj-c++.dg/tls/diag-3.mm: New.
5339         * obj-c++.dg/tls/diag-4.mm: New.
5340         * obj-c++.dg/tls/static-1.mm: New.
5341         * obj-c++.dg/tls/tls.exp: New.
5342         * obj-c++.dg/tls/diag-5.mm: New.
5343         * obj-c++.dg/tls/static-1a.mm: New.
5344         * objc-obj-c++-shared/Object1.mm: New.
5345         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5346
5347 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5348
5349         PR objc++/43689
5350         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5351         * obj-c++.dg/const-str-6.mm: Ditto.
5352
5353 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5354
5355         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5356
5357 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5358
5359         PR ada/38394
5360         * gnat.dg/array13.ad[sb]: New test.
5361
5362 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5363             Sandra Loosemore  <sandra@codesourcery.com>
5364
5365         * gcc.target/arm/neon/: Regenerated test cases.
5366
5367         * gcc.target/arm/neon/polytypes.c,
5368         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5369         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5370         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5371         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5372         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5373         dg-add-options arm_neon.
5374
5375         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5376         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5377         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5378         and arm_neon_fp16_ok.
5379
5380         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5381         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5382
5383         * lib/target-supports.exp (add_options_for_arm_neon): New.
5384         (check_effective_target_arm_neon_ok_nocache): New, from
5385         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5386         (check_effective_target_arm_neon_ok): Use
5387         check_effective_target_arm_neon_ok_nocache.
5388         (add_options_for_arm_neon_fp16)
5389         (check_effective_target_arm_neon_fp16_ok)
5390         check_effective_target_arm_neon_fp16_ok_nocache): New.
5391         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5392
5393 2010-05-24  Jason Merrill  <jason@redhat.com>
5394
5395         PR c++/41510
5396         * g++.dg/cpp0x/initlist35.C: New.
5397         * g++.dg/init/brace6.C: Adjust.
5398
5399 2010-05-24  Paul Brook  <paul@codesourcery.com>
5400
5401         * gcc.target/arm/frame-pointer-1.c: New test.
5402         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5403         pointer elimination.
5404
5405 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5406
5407         PR target/44245
5408         * gcc.target/i386/crc32-3.c: New.
5409         * gcc.target/i386/crc32-4.c: Likewise.
5410
5411 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5412
5413         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5414         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5415         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5416
5417 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5420
5421 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5422
5423         PR target/43869
5424         * gcc.c-target/pr43869.c: New test.
5425
5426 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5427
5428         PR fortran/44212
5429         * gfortran.dg/class_22.f03: New.
5430
5431 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5432
5433         PR lto/44238
5434         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5435
5436 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5437
5438         PR fortran/44213
5439         * gfortran.dg/abstract_type_7.f03: New.
5440
5441 2010-05-21  Jason Merrill  <jason@redhat.com>
5442
5443         * g++.dg/eh/spec11.C: Test cleanup optimization.
5444
5445 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5446
5447         PR debug/44223
5448         * gcc.target/i386/pr44223.c: New test.
5449
5450 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5451
5452         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5453
5454 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5455
5456         * g++.dg/other/const3.C: New test.
5457
5458 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5459
5460         PR fortran/38407
5461         * warn_unused_dummy_argument_1.f90: New.
5462         * warn_unused_dummy_argument_2.f90: New.
5463
5464 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5465
5466         PR c++/30298
5467         * g++.dg/inherit/crash1.C: New.
5468         * g++.dg/inherit/crash2.C: Likewise.
5469
5470 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5471
5472         PR debug/44178
5473         * g++.dg/debug/pr44178.C: New test.
5474
5475 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5476
5477         PR middle-end/44185
5478         * gcc.dg/tree-ssa/prefetch-6.c: Add
5479         --param min-insn-to-prefetch-ratio=6.
5480         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5481         allow unrolling, and adjust the movnti count.
5482
5483 2010-05-20  Jan Hubicka  <jh@suse.cz>
5484
5485         PR middle-end/44197
5486         * gcc.c-torture/compile/pr44197.c: New file.
5487
5488 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5489
5490         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5491         Fix test code.
5492         (check_effective_target_xop): Remove __may_alias__ attribute.
5493
5494 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5495
5496         PR target/44202
5497         * gcc.c-torture/execute/pr44202-1.c: New test.
5498
5499 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5500
5501         PR fortran/43851
5502         * gfortran.dg/label_1.f90: Update test.
5503
5504 2010-05-19  Jan Hubicka  <jh@suse.cz>
5505
5506         * gcc.dg/lto/ipareference2_0.c: New file.
5507         * gcc.dg/lto/ipareference2_1.c: New file.
5508
5509 2010-05-19  Jason Merrill  <jason@redhat.com>
5510
5511         * g++.dg/parse/fn-typedef2.C: New.
5512
5513         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5514         function type.
5515
5516         PR c++/44193
5517         * g++.dg/template/fntype1.C: New.
5518
5519 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5520
5521         * gnat.dg/discr23.ad[sb]: New test.
5522         * gnat.dg/discr23_pkg.ads: New helper.
5523
5524         * gnat.dg/specs/controlled1.ads: New test.
5525         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5526
5527 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5528
5529         PR fortran/44055
5530         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5531         Fixed scope of C_SIZEOF.
5532         * gfortran.dg/warn_conversion_2.f90: New.
5533
5534 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5535
5536         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5537         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5538         for optional selector.
5539         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5540         (check_effective_target_sse3): New proc.
5541         * gcc.target/i386/math-torture/math-torture.exp: Load
5542         target-supports.exp.
5543         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5544         check_effective_target_sse2.
5545         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5546         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5547         * g++.dg/vect/vect.exp: Likewise.
5548         * gfortran.dg/vect/vect.exp: Likewise.
5549         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5550         -msse2 if check_effective_target_sse2.
5551
5552         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5553         * gcc.target/i386/3dnow-2.c: Likewise.
5554         * gcc.target/i386/3dnowA-1.c: Likewise.
5555         * gcc.target/i386/3dnowA-2.c: Likewise.
5556         * gcc.target/i386/pr42549.c: Likewise.
5557
5558         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5559         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5560         * gcc.target/i386/sse3-addsubps.c: Likewise.
5561         * gcc.target/i386/sse3-haddpd.c: Likewise.
5562         * gcc.target/i386/sse3-haddps.c: Likewise.
5563         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5564         * gcc.target/i386/sse3-hsubps.c: Likewise.
5565         * gcc.target/i386/sse3-movddup.c: Likewise.
5566         * gcc.target/i386/sse3-movshdup.c: Likewise.
5567         * gcc.target/i386/sse3-movsldup.c: Likewise.
5568
5569         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5570         * g++.dg/ext/attrib35.C: Likewise.
5571         * g++.dg/opt/pr40496.C: Likewise.
5572         * g++.dg/other/i386-1.C: Likewise.
5573         * g++.dg/other/i386-4.C: Likewise.
5574         * g++.dg/other/pr34435.C: Likewise.
5575         * g++.dg/other/pr39496.C: Likewise.
5576         * g++.dg/other/pr40446.C: Likewise.
5577         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5578         * gcc.dg/compat/vector-1a_main.c: Likewise.
5579         * gcc.dg/compat/vector-2a_main.c: Likewise.
5580         * gcc.dg/lto/20090206-1_0.c: Likewise.
5581         * gcc.dg/pr34856.c: Likewise.
5582         * gcc.dg/pr36584.c: Likewise.
5583         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5584         * gcc.dg/pr37544.c: Likewise.
5585         * gcc.dg/torture/pr16104-1.c: Likewise.
5586         * gcc.dg/torture/pr35771-1.c: Likewise.
5587         * gcc.dg/torture/pr35771-2.c: Likewise.
5588         * gcc.dg/torture/pr35771-3.c: Likewise.
5589         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5590         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5591         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5592         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5593         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5594         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5595         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5596         * gcc.target/i386/20060512-1.c: Likewise.
5597         * gcc.target/i386/20060512-3.c: Likewise.
5598         * gcc.target/i386/all_one_m128i.c: Likewise.
5599         * gcc.target/i386/float128-1.c: Likewise.
5600         * gcc.target/i386/float128-2.c: Likewise.
5601         * gcc.target/i386/fpcvt-1.c: Likewise.
5602         * gcc.target/i386/fpcvt-2.c: Likewise.
5603         * gcc.target/i386/fpcvt-3.c: Likewise.
5604         * gcc.target/i386/fpprec-1.c: Likewise.
5605         * gcc.target/i386/funcspec-9.c: Likewise.
5606         * gcc.target/i386/incoming-1.c: Likewise.
5607         * gcc.target/i386/incoming-12.c: Likewise.
5608         * gcc.target/i386/incoming-2.c: Likewise.
5609         * gcc.target/i386/incoming-3.c: Likewise.
5610         * gcc.target/i386/incoming-4.c: Likewise.
5611         * gcc.target/i386/incoming-6.c: Likewise.
5612         * gcc.target/i386/incoming-7.c: Likewise.
5613         * gcc.target/i386/incoming-8.c: Likewise.
5614         * gcc.target/i386/opt-1.c: Likewise.
5615         * gcc.target/i386/opt-2.c: Likewise.
5616         * gcc.target/i386/ordcmp-1.c: Likewise.
5617         * gcc.target/i386/pr17692.c: Likewise.
5618         * gcc.target/i386/pr18614-1.c: Likewise.
5619         * gcc.target/i386/pr22152.c: Likewise.
5620         * gcc.target/i386/pr23570.c: Likewise.
5621         * gcc.target/i386/pr23575.c: Likewise.
5622         * gcc.target/i386/pr26449-1.c: Likewise.
5623         * gcc.target/i386/pr26600.c: Likewise.
5624         * gcc.target/i386/pr27790.c: Likewise.
5625         * gcc.target/i386/pr28839.c: Likewise.
5626         * gcc.target/i386/pr30970.c: Likewise.
5627         * gcc.target/i386/pr32000-1.c: Likewise.
5628         * gcc.target/i386/pr32000-2.c: Likewise.
5629         * gcc.target/i386/pr32280.c: Likewise.
5630         * gcc.target/i386/pr32661.c: Likewise.
5631         * gcc.target/i386/pr32708-1.c: Likewise.
5632         * gcc.target/i386/pr32961.c: Likewise.
5633         * gcc.target/i386/pr33329.c: Likewise.
5634         * gcc.target/i386/pr35714.c: Likewise.
5635         * gcc.target/i386/pr35767-1.c: Likewise.
5636         * gcc.target/i386/pr35767-1d.c: Likewise.
5637         * gcc.target/i386/pr35767-1i.c: Likewise.
5638         * gcc.target/i386/pr35767-2.c: Likewise.
5639         * gcc.target/i386/pr35767-2d.c: Likewise.
5640         * gcc.target/i386/pr35767-2i.c: Likewise.
5641         * gcc.target/i386/pr35767-3.c: Likewise.
5642         * gcc.target/i386/pr35767-5.c: Likewise.
5643         * gcc.target/i386/pr36222-1.c: Likewise.
5644         * gcc.target/i386/pr36578-1.c: Likewise.
5645         * gcc.target/i386/pr36578-2.c: Likewise.
5646         * gcc.target/i386/pr36992-1.c: Likewise.
5647         * gcc.target/i386/pr37101.c: Likewise.
5648         * gcc.target/i386/pr37216.c: Likewise.
5649         * gcc.target/i386/pr37434-1.c: Likewise.
5650         * gcc.target/i386/pr37434-2.c: Likewise.
5651         * gcc.target/i386/pr37843-3.c: Likewise.
5652         * gcc.target/i386/pr37843-4.c: Likewise.
5653         * gcc.target/i386/pr39162.c: Likewise.
5654         * gcc.target/i386/pr39315-1.c: Likewise.
5655         * gcc.target/i386/pr39315-2.c: Likewise.
5656         * gcc.target/i386/pr39315-3.c: Likewise.
5657         * gcc.target/i386/pr39315-4.c: Likewise.
5658         * gcc.target/i386/pr39445.c: Likewise.
5659         * gcc.target/i386/pr39496.c: Likewise.
5660         * gcc.target/i386/pr40809.c: Likewise.
5661         * gcc.target/i386/pr40906-3.c: Likewise.
5662         * gcc.target/i386/pr41019.c: Likewise.
5663         * gcc.target/i386/pr42542-1.c: Likewise.
5664         * gcc.target/i386/pr42542-2.c: Likewise.
5665         * gcc.target/i386/pr42542-3.c: Likewise.
5666         * gcc.target/i386/pr42542-3a.c: Likewise.
5667         * gcc.target/i386/pr42881.c: Likewise.
5668         * gcc.target/i386/push-1.c: Likewise.
5669         * gcc.target/i386/quad-sse.c: Likewise.
5670         * gcc.target/i386/reload-1.c: Likewise.
5671         * gcc.target/i386/sse-10.c: Likewise.
5672         * gcc.target/i386/sse-11.c: Likewise.
5673         * gcc.target/i386/sse-15.c: Likewise.
5674         * gcc.target/i386/sse-17.c: Likewise.
5675         * gcc.target/i386/sse-18.c: Likewise.
5676         * gcc.target/i386/sse-19.c: Likewise.
5677         * gcc.target/i386/sse-4.c: Likewise.
5678         * gcc.target/i386/sse-6.c: Likewise.
5679         * gcc.target/i386/sse-vect-types.c: Likewise.
5680         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5681         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5682         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5683         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5684         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5685         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5686         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5687         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5688         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5689         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5690         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5691         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5692         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5693         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5694         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5695         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5696         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5697         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5698         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5699         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5700         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5701         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5702         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5703         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5704         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5705         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5706         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5707         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5708         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5709         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5710         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5711         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5712         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5713         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5714         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5715         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5716         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5717         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5718         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5719         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5720         * gcc.target/i386/sse2-mmx.c: Likewise.
5721         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5722         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5723         * gcc.target/i386/sse2-movd-1.c: Likewise.
5724         * gcc.target/i386/sse2-movd-2.c: Likewise.
5725         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5726         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5727         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5728         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5729         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5730         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5731         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5732         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5733         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5734         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5735         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5736         * gcc.target/i386/sse2-movq-1.c: Likewise.
5737         * gcc.target/i386/sse2-movq-2.c: Likewise.
5738         * gcc.target/i386/sse2-movq-3.c: Likewise.
5739         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5740         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5741         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5742         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5743         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5744         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5745         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5746         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5747         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5748         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5749         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5750         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5751         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5752         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5753         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5754         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5755         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5756         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5757         * gcc.target/i386/sse2-pand-1.c: Likewise.
5758         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5759         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5760         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5761         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5762         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5763         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5764         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5765         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5766         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5767         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5768         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5769         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5770         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5771         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5772         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5773         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5774         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5775         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5776         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5777         * gcc.target/i386/sse2-por-1.c: Likewise.
5778         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5779         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5780         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5781         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5782         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5783         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5784         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5785         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5786         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5787         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5788         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5789         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5790         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5791         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5792         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5793         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5794         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5795         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5796         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5797         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5798         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5799         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5800         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5801         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5802         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5803         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5804         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5805         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5806         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5807         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5808         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5809         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5810         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5811         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5812         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5813         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5814         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5815         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5816         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5817         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5818         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5819         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5820         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5821         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5822         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5823         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5824         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5825         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5826         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5827         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5828         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5829         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5830         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5831         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5832         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5833         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5834         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5835         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5836         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5837         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5838         * gcc.target/i386/sse2-vec-1.c: Likewise.
5839         * gcc.target/i386/sse2-vec-2.c: Likewise.
5840         * gcc.target/i386/sse2-vec-3.c: Likewise.
5841         * gcc.target/i386/sse2-vec-4.c: Likewise.
5842         * gcc.target/i386/sse2-vec-5.c: Likewise.
5843         * gcc.target/i386/sse2-vec-6.c: Likewise.
5844         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5845         * gcc.target/i386/ssefn-2.c: Likewise.
5846         * gcc.target/i386/ssefn-4.c: Likewise.
5847         * gcc.target/i386/ssefp-1.c: Likewise.
5848         * gcc.target/i386/ssefp-2.c: Likewise.
5849         * gcc.target/i386/sseregparm-3.c: Likewise.
5850         * gcc.target/i386/sseregparm-4.c: Likewise.
5851         * gcc.target/i386/sseregparm-5.c: Likewise.
5852         * gcc.target/i386/sseregparm-6.c: Likewise.
5853         * gcc.target/i386/sseregparm-7.c: Likewise.
5854         * gcc.target/i386/ssetype-1.c: Likewise.
5855         * gcc.target/i386/ssetype-2.c: Likewise.
5856         * gcc.target/i386/ssetype-3.c: Likewise.
5857         * gcc.target/i386/ssetype-4.c: Likewise.
5858         * gcc.target/i386/ssetype-5.c: Likewise.
5859         * gcc.target/i386/unordcmp-1.c: Likewise.
5860         * gcc.target/i386/vararg-1.c: Likewise.
5861         * gcc.target/i386/vararg-2.c: Likewise.
5862         * gcc.target/i386/vararg-3.c: Likewise.
5863         * gcc.target/i386/vararg-4.c: Likewise.
5864         * gcc.target/i386/vararg-7.c: Likewise.
5865         * gcc.target/i386/vararg-8.c: Likewise.
5866         * gcc.target/i386/vecinit-1.c: Likewise.
5867         * gcc.target/i386/vecinit-2.c: Likewise.
5868         * gcc.target/i386/vecinit-3.c: Likewise.
5869         * gcc.target/i386/vecinit-4.c: Likewise.
5870         * gcc.target/i386/vecinit-5.c: Likewise.
5871         * gcc.target/i386/vecinit-6.c: Likewise.
5872         * gcc.target/i386/vectorize2.c: Likewise.
5873         * gcc.target/i386/vectorize3.c: Likewise.
5874         * gcc.target/i386/vectorize4.c: Likewise.
5875         * gcc.target/i386/vectorize6.c: Likewise.
5876         * gcc.target/i386/vectorize7.c: Likewise.
5877         * gcc.target/i386/vectorize8.c: Likewise.
5878         * gcc.target/i386/vperm-v2df.c: Likewise.
5879         * gcc.target/i386/vperm-v2di.c: Likewise.
5880         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5881         * gcc.target/i386/xorps-sse2.c: Likewise.
5882         * gcc.target/i386/xorps.c: Likewise.
5883         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5884         * gfortran.dg/graphite/pr42326.f90: Likewise.
5885         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5886
5887 2010-05-19  Richard Guenther  <rguenther@suse.de>
5888
5889         PR lto/44196
5890         * g++.dg/lto/20100519-1_0.C: New testcase.
5891
5892 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5893
5894         PR fortran/42360
5895         * gfortran.dg/warn_intent_out_not_set.f90: New.
5896
5897 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5898
5899         PR fortran/38404
5900         * gfortran.dg/data_char_1.f90: Updated warning message.
5901         * gfortran.dg/data_array_6.f: New.
5902
5903 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5904
5905         * g++.dg/ipa/ivinline-8.C: New test.
5906         * gcc.dg/ipa/iinline-2.c: Likewise.
5907
5908 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5909
5910         PR fortran/34505
5911         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5912         arguments; add check for return value kind.
5913         * gfortran.dg/float_1.f90: Likewise.
5914
5915 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5916
5917         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5918         (main): Use it.
5919         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5920         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5921         Prune another location line format.
5922         (lto-obj): Call lto_prune_warns on comp_output.
5923
5924 2010-05-18  Jan Hubicka  <jh@suse.cz>
5925
5926         * gcc.dg/lto/ipacp_0.c: New test.
5927         * gcc.dg/lto/ipacp_1.c: New test.
5928
5929 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5930
5931         PR lto/44184
5932         * gcc.dg/lto/20100518_0.c: New test.
5933
5934 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5935
5936         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5937
5938 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5939
5940         PR fortran/43990
5941         * gfortran.dg/class_21.f03: New.
5942
5943 2010-05-17  Jason Merrill  <jason@redhat.com>
5944
5945         PR c++/44157
5946         * g++.dg/cpp0x/initlist34.C: New.
5947
5948         PR c++/44158
5949         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5950
5951 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5952
5953         * g++.dg/ipa/ivinline-1.C: New test.
5954         * g++.dg/ipa/ivinline-2.C: New test.
5955         * g++.dg/ipa/ivinline-3.C: New test.
5956         * g++.dg/ipa/ivinline-4.C: New test.
5957         * g++.dg/ipa/ivinline-5.C: New test.
5958         * g++.dg/ipa/ivinline-6.C: New test.
5959
5960 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5961             Jason Merrill  <jason@redhat.com>
5962
5963         PR c++/44108
5964         * c-c++-common/Wunused-var-8.c: New test.
5965
5966 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5967
5968         PR bootstrap/42347
5969         * gcc.c-torture/compile/pr42347.c: New test.
5970
5971         PR middle-end/44102
5972         * g++.dg/ext/asmgoto1.C: New test.
5973
5974 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5975
5976         PR middle-end/44133
5977         * gcc.dg/tree-ssa/pr44133.c: New test.
5978         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5979         precise.
5980
5981 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5982
5983         PR fortran/44044
5984         * gfortran.dg/class_20.f03: New.
5985
5986 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5987
5988         PR 44078
5989         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5990         debug messages but not the newly introduced one.
5991
5992 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5993
5994         PR fortran/35779
5995         * gfortran.dg/initialization_25.f90: Commented testcase.
5996         * gfortran.dg/initialization_26.f90: New.
5997
5998 2010-05-16  Richard Guenther  <rguenther@suse.de>
5999
6000         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6001         * gcc.dg/pr43084.c: Likewise.
6002         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6003         -fipa-type-escape.
6004         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6005         -fipa-type-escape.
6006         * gcc.dg/struct/struct-reorg.exp: Likewise.
6007         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6008         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6009
6010 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6011
6012         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6013         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6014         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6015         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6016         tests.
6017
6018 2010-05-15  Jason Merrill  <jason@redhat.com>
6019
6020         * g++.dg/eh/spec10.C: New.
6021         * g++.dg/eh/spec11.C: New.
6022         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6023
6024 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6025
6026         PR fortran/44154
6027         PR fortran/42647
6028         * gfortran.dg/allocatable_scalar_9.f90: New.
6029
6030 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR c++/44148
6033         * g++.dg/torture/pr44148.C: New test.
6034
6035 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6036
6037         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6038         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6039         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6040         diagnostics and type sizes.
6041
6042 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6043
6044         * gnat.dg/lto9.adb: New test.
6045         * gnat.dg/lto9_pkg1.ads: New helper.
6046         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6047
6048 2010-05-15  Jan Hubicka  <jh@suse.cz>
6049
6050         * gcc.dg/lto/ipareference_1.c: Rename to ...
6051         * gcc.dg/lto/ipareference_0.c: ... this one.
6052         * gcc.dg/lto/ipareference_2.c: Rename to ...
6053         * gcc.dg/lto/ipareference_1.c: ... this one.
6054
6055 2010-05-15  Jan Hubicka  <jh@suse.cz>
6056
6057         * gcc.dg/lto/ipareference_1.c: New file.
6058         * gcc.dg/lto/ipareference_2.c: New file.
6059
6060 2010-05-15  Richard Guenther  <rguenther@suse.de>
6061
6062         PR tree-optimization/44038
6063         * gcc.c-torture/compile/pr44038.c: New testcase.
6064
6065 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6066
6067         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6068         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6069
6070 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6071
6072         PR fortran/43207
6073         PR fortran/43969
6074         * gfortran.dg/class_18.f03: New.
6075         * gfortran.dg/class_19.f03: New.
6076
6077 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6078
6079         PR debug/44112
6080         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6081         * g++.dg/debug/dwarf2/const1.C: Remove.
6082
6083 2010-05-14  Jason Merrill  <jason@redhat.com>
6084
6085         * g++.dg/eh/cond4.C: New.
6086         * g++.dg/eh/elide2.C: Adjust.
6087         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6088
6089 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6090
6091         PR fortran/44135
6092         * gfortran.dg/actual_array_interface_2.f90: New test.
6093
6094 2010-05-14  Richard Guenther  <rguenther@suse.de>
6095
6096         PR tree-optimization/44119
6097         * gcc.c-torture/compile/pr44119.c: New testcase.
6098
6099 2010-05-14  Jason Merrill  <jason@redhat.com>
6100
6101         PR c++/44127
6102         * g++.dg/eh/terminate1.C: New.
6103
6104 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6105
6106         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6107
6108         PR debug/44136
6109         * gcc.dg/pr44136.c: New test.
6110
6111 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6112
6113         PR c++/30566
6114         * g++.dg/warn/Wshadow-4.C: Adjust.
6115         * g++.dg/warn/Wshadow-5.C: New test.
6116         * g++.dg/warn/Wshadow-6.C: New test
6117
6118 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6119
6120         PR fortran/35779
6121         * gfortran.dg/initialization_25.f90: New.
6122
6123 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6124
6125         * g++.dg/otr-fold-1.C: New test.
6126         * g++.dg/otr-fold-2.C: New test.
6127
6128 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6129
6130         PR fortran/44036
6131         * gfortran.dg/gomp/pr44036-1.f90: New test.
6132         * gfortran.dg/gomp/pr44036-2.f90: New test.
6133         * gfortran.dg/gomp/pr44036-3.f90: New test.
6134
6135         PR debug/43983
6136         * gcc.dg/guality/sra-1.c: New test.
6137
6138 2010-05-12  Jan Hubicka  <jh@suse.cz>
6139
6140         * tree-ssa/unreachable.c: New test.
6141
6142 2010-05-12  Jason Merrill  <jason@redhat.com>
6143
6144         * g++.dg/cpp0x/sfinae1.C: New.
6145
6146 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6147
6148         * gcc.target/i386/zee.c: New file.
6149
6150 2010-05-12  Jason Merrill  <jason@redhat.com>
6151
6152         * g++.dg/conversion/op1.C: Expect template candidate message.
6153         * g++.dg/cpp0x/nullptr15.C: Likewise.
6154         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6155         * g++.dg/cpp0x/pr31431.C: Likewise.
6156         * g++.dg/cpp0x/temp_default2.C: Likewise.
6157         * g++.dg/cpp0x/trailing4.C: Likewise.
6158         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6159         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6160         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6161         * g++.dg/cpp0x/variadic35.C: Likewise.
6162         * g++.dg/cpp0x/vt-35147.C: Likewise.
6163         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6164         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6165         * g++.dg/ext/visibility/anon8.C: Likewise.
6166         * g++.dg/ext/vla2.C: Likewise.
6167         * g++.dg/other/pr28114.C: Likewise.
6168         * g++.dg/other/ptrmem10.C: Likewise.
6169         * g++.dg/other/ptrmem11.C: Likewise.
6170         * g++.dg/overload/unknown1.C: Likewise.
6171         * g++.dg/parse/template7.C: Likewise.
6172         * g++.dg/parse/typename7.C: Likewise.
6173         * g++.dg/template/conv11.C: Likewise.
6174         * g++.dg/template/copy1.C: Likewise.
6175         * g++.dg/template/deduce3.C: Likewise.
6176         * g++.dg/template/dependent-expr5.C: Likewise.
6177         * g++.dg/template/friend.C: Likewise.
6178         * g++.dg/template/incomplete2.C: Likewise.
6179         * g++.dg/template/local4.C: Likewise.
6180         * g++.dg/template/local6.C: Likewise.
6181         * g++.dg/template/operator10.C: Likewise.
6182         * g++.dg/template/overload6.C: Likewise.
6183         * g++.dg/template/ptrmem2.C: Likewise.
6184         * g++.dg/template/ptrmem20.C: Likewise.
6185         * g++.dg/template/ptrmem8.C: Likewise.
6186         * g++.dg/template/sfinae2.C: Likewise.
6187         * g++.dg/template/ttp25.C: Likewise.
6188         * g++.dg/template/unify10.C: Likewise.
6189         * g++.dg/template/unify11.C: Likewise.
6190         * g++.dg/template/unify6.C: Likewise.
6191         * g++.dg/template/unify7.C: Likewise.
6192         * g++.dg/template/unify9.C: Likewise.
6193         * g++.dg/template/varmod1.C: Likewise.
6194         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6195         * g++.old-deja/g++.law/operators32.C: Likewise.
6196         * g++.old-deja/g++.pt/crash28.C: Likewise.
6197         * g++.old-deja/g++.pt/crash60.C: Likewise.
6198         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6199         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6200         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6201         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6202         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6203         * g++.old-deja/g++.pt/expr2.C: Likewise.
6204         * g++.old-deja/g++.pt/overload7.C: Likewise.
6205         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6206         * g++.old-deja/g++.pt/spec5.C: Likewise.
6207         * g++.old-deja/g++.pt/spec6.C: Likewise.
6208         * g++.old-deja/g++.pt/t24.C: Likewise.
6209         * g++.old-deja/g++.pt/unify4.C: Likewise.
6210         * g++.old-deja/g++.pt/unify6.C: Likewise.
6211         * g++.old-deja/g++.pt/unify8.C: Likewise.
6212         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6213         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6214         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6215
6216         * g++.dg/cpp0x/initlist32.C: New.
6217
6218         * g++.dg/template/conv11.C: New.
6219         * g++.dg/conversion/op1.C: Adjust expected error.
6220
6221         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6222
6223 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6224
6225         PR target/44088
6226         * gcc.target/i386/avx-cmpsd-1.c: New.
6227         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6228         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6229         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6230         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6231         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6232
6233 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6234
6235         PR middle-end/44085
6236         * gcc.dg/gomp/pr44085.c: New test.
6237         * gfortran.dg/gomp/pr44085.f90: New test.
6238
6239 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6240
6241         * objc-obj-c++-shared/Object1.m: New.
6242         * objc.dg/torture: New directory.
6243         * objc.dg/torture/tls: Ditto.
6244         * objc.dg/tls: Ditto.
6245         * objc.dg/torture/tls/trivial.m: New test.
6246         * objc.dg/torture/tls/thr-init-2.m: New test.
6247         * objc.dg/torture/tls/thr-init-3.m: New test.
6248         * objc.dg/torture/tls/thr-init.m: New test.
6249         * objc.dg/torture/tls/diag-1.m: New test.
6250         * objc.dg/torture/tls/tls.exp: New.
6251         * objc.dg/torture/trivial.m: New test.
6252         * objc.dg/torture/dg-torture.exp: New.
6253         * objc.dg/tls/diag-3.m: New test.
6254         * objc.dg/tls/diag-4.m: New test.
6255         * objc.dg/tls/diag-5.m: New test.
6256         * objc.dg/tls/init-1.m: New test.
6257         * objc.dg/tls/init-2.m: New test.
6258         * objc.dg/tls/tls.exp: New.
6259         * objc.dg/tls/diag-2.m: New test.
6260         * lib/objc.exp: Respond to dg-additional-files.
6261
6262 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6263
6264         * gcc.target/m68k/20100512-1.c: New.
6265
6266 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6267
6268         * gnat.dg/lto8.adb: New test.
6269         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6270         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6271
6272 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6273
6274         PR c++/34272
6275         PR c++/43630
6276         PR c++/34491
6277         * g++.dg/template/crash97.C: New.
6278         * g++.dg/template/crash98.C: Likewise.
6279         * g++.dg/template/crash99.C: Likewise.
6280         * g++.dg/cpp0x/pr31439.C: Adjust.
6281         * g++.dg/template/crash95.C: Likewise.
6282
6283 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6284
6285         PR middle-end/44071
6286         * c-c++-common/asmgoto-4.c: New test.
6287         * gcc.target/i386/pr44071.c: New test.
6288
6289         PR c++/44062
6290         * c-c++-common/Wunused-var-7.c: New test.
6291         * g++.dg/warn/Wunused-var-9.C: New test.
6292
6293 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6294
6295         PR fortran/43711
6296         * gfortran.dg/gomp/pr43711.f90: New.
6297
6298 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6299
6300         PR fortran/31820
6301         * gfortran.dg/select_5.f90: Updated.
6302
6303 2010-05-11  Jan Hubicka  <jh@suse.cz>
6304
6305         PR tree-optimize/44063
6306         * gcc.c-torture/compile/pr44063.c: New testcase.
6307
6308 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6309
6310         PR debug/44023
6311         * gcc.dg/pr44023.c: New test.
6312
6313 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6314
6315         * gnat.dg/lto7.adb: New test.
6316         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6317
6318 2010-05-10  Jason Merrill  <jason@redhat.com>
6319
6320         PR c++/44017
6321         * g++.dg/template/inherit5.C: New.
6322
6323         PR c++/44045
6324         * g++.dg/cpp0x/initlist33.C: New.
6325         * g++.dg/cpp0x/initlist26.C: Adjust.
6326         * g++.dg/cpp0x/initlist28.C: Adjust.
6327
6328 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6329
6330         PR c++/43719
6331         * g++.dg/init/pr43719.C: New.
6332         * g++.dg/anon-struct4.C: Adjust.
6333
6334 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6335
6336         PR debug/44028
6337         * gcc.dg/pr44028.c: New test.
6338
6339 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6340
6341         PR fortran/27866
6342         PR fortran/35003
6343         PR fortran/42809
6344         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6345         * gfortran.dg/warn_conversion.f90: New.
6346
6347 2010-05-10  Michael Matz  <matz@suse.de>
6348
6349         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6350
6351 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6352
6353         PR rtl-optimization/44012
6354         * gcc.dg/pr44012.c: New.
6355
6356 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6357
6358         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6359         Log text on entry and exit.
6360         Prune Sun ld warnings for common symbols with differing sizes.
6361         (lto-link-and-maybe-run): Change caller.
6362
6363 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6364
6365         PR fortran/44044
6366         * gfortran.dg/class_7.f03: Modified.
6367         * gfortran.dg/select_type_1.f03: Modified.
6368         * gfortran.dg/select_type_12.f03: New.
6369
6370 2010-05-10  Richard Guenther  <rguenther@suse.de>
6371
6372         PR tree-optimization/44050
6373         * gcc.dg/torture/pr44050.c: New testcase.
6374
6375 2010-05-10  Wei Guozhi  <carrot@google.com>
6376
6377         PR target/42879
6378         * gcc.target/arm/pr42879.c: New testcase.
6379
6380 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6381
6382         PR c/44051
6383         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6384
6385 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6386
6387         PR c/10676
6388         * gcc.dg/anon-struct-10.c: New test.
6389
6390 2010-05-09  Richard Guenther  <rguenther@suse.de>
6391
6392         PR middle-end/44024
6393         * gcc.dg/pr44024.c: New testcase.
6394
6395 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6396
6397         PR c/4784
6398         * gcc.dg/anon-struct-9.c: New test.
6399
6400 2010-05-09  Richard Guenther  <rguenther@suse.de>
6401
6402         PR middle-end/44043
6403         * gcc.c-torture/compile/pr44043.c: New testcase.
6404
6405 2010-05-09  Richard Guenther  <rguenther@suse.de>
6406
6407         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6408
6409 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6410
6411         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6412
6413 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6414
6415         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6416         * gnat.dg/specs/lto3.ads: Likewise.
6417
6418 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6419
6420         PR middle-end/28685
6421         * gcc.dg/pr28685-1.c: New file.
6422
6423 2010-05-08  Richard Guenther  <rguenther@suse.de>
6424
6425         PR tree-optimization/44030
6426         * gcc.c-torture/compile/pr44030.c: New testcase.
6427
6428 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6429
6430         * gnat.dg/lto6.adb: New test.
6431         * gnat.dg/lto6_pkg.ads: New helper.
6432
6433 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6434
6435         * gnat.dg/lto5.adb: New test.
6436         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6437
6438 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6439
6440         * gnat.dg/lto4.ad[sb]: New test.
6441
6442 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6443
6444         * gnat.dg/specs/lto3.ads: New test.
6445         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6446         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6447
6448 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6449
6450         * gnat.dg/sizetype3.ad[sb]: New test.
6451         * gnat.dg/sizetype3_pkg.ads: New helper.
6452
6453 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6454
6455         PR c++/43951
6456         * g++.dg/init/new29.C: New.
6457
6458 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6459
6460         PR fortran/40728
6461         * gfortran.dg/coarray_1.f90: Fixed error message.
6462         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6463         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6464         * gfortran.dg/intrinsic_std_5.f90: New.
6465
6466 2010-05-07  Jason Merrill  <jason@redhat.com>
6467
6468         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6469
6470 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6471
6472         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6473         (size_t, stderr): Remove.
6474         (read_error): Replaced __builtin_fprintf by fprintf.
6475
6476 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6477
6478         * gcc.dg/ordered-comparison-1.c: New test.
6479         * gcc.dg/ordered-comparison-2.c: New test.
6480         * gcc.dg/ordered-comparison-3.c: New test.
6481         * gcc.dg/ordered-comparison-4.c: New test.
6482
6483 2010-05-06  Mike Stump  <mikestump@comcast.net>
6484
6485         PR objc/35165
6486         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6487
6488 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6489             Jason Merrill  <jason@redhat.com>
6490
6491         * g++.dg/cpp0x/nullptr01.C: New.
6492         * g++.dg/cpp0x/nullptr02.C: New.
6493         * g++.dg/cpp0x/nullptr03.C: New.
6494         * g++.dg/cpp0x/nullptr04.C: New.
6495         * g++.dg/cpp0x/nullptr05.C: New.
6496         * g++.dg/cpp0x/nullptr06.C: New.
6497         * g++.dg/cpp0x/nullptr07.C: New.
6498         * g++.dg/cpp0x/nullptr08.C: New.
6499         * g++.dg/cpp0x/nullptr09.C: New.
6500         * g++.dg/cpp0x/nullptr10.C: New.
6501         * g++.dg/cpp0x/nullptr11.C: New.
6502         * g++.dg/cpp0x/nullptr12.C: New.
6503         * g++.dg/cpp0x/nullptr13.C: New.
6504         * g++.dg/cpp0x/nullptr14.C: New.
6505         * g++.dg/cpp0x/nullptr15.C: New.
6506         * g++.dg/cpp0x/nullptr16.C: New.
6507         * g++.dg/cpp0x/nullptr17.C: New.
6508         * g++.dg/cpp0x/nullptr18.C: New.
6509         * g++.dg/cpp0x/nullptr19.C: New.
6510         * g++.dg/cpp0x/nullptr20.C: New.
6511         * g++.dg/cpp0x/nullptr21.C: New.
6512         * g++.dg/cpp0x/nullptr22.C: New.
6513         * g++.dg/debug/nullptr01.C: New.
6514         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6515
6516 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6517
6518         * gcc.dg/Wunused-var-8.c: Move to...
6519         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6520
6521 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6522
6523         PR c++/40406
6524         * g++.dg/template/crash96.C: New.
6525
6526 2010-05-06  Jan Hubicka  <jh@suse.cz>
6527
6528         PR tree-optimization/43791
6529         * gcc.c-torture/compile/pr43791.c: New file.
6530
6531 2010-05-06  Michael Matz  <matz@suse.de>
6532
6533         PR tree-optimization/43984
6534         * gfortran.dg/pr43984.f90: New test.
6535
6536 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6537
6538         PR 40989
6539         * gcc.dg/pr40989.c: New.
6540
6541 2010-05-06  Richard Guenther  <rguenther@suse.de>
6542
6543         PR tree-optimization/43934
6544         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6545
6546 2010-05-06  Richard Guenther  <rguenther@suse.de>
6547
6548         PR tree-optimization/43987
6549         * gcc.c-torture/execute/pr43987.c: New testcase.
6550         * gcc.dg/torture/pta-escape-1.c: Adjust.
6551         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6552         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6553         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6554         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6555
6556 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6557             Dodji Seketeli  <dodji@redhat.com>
6558
6559         PR c/18624
6560         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6561         * g++.dg/template/sfinae16.C: Likewise.
6562         * gcc.dg/Wunused-var-1.c: Moved to...
6563         * c-c++-common/Wunused-var-1.c: ...here. New test.
6564         * gcc.dg/Wunused-var-2.c: Moved to...
6565         * c-c++-common/Wunused-var-2.c: ...here. New test.
6566         * gcc.dg/Wunused-var-3.c: Moved to...
6567         * c-c++-common/Wunused-var-3.c: ...here. New test.
6568         * gcc.dg/Wunused-var-4.c: Moved to...
6569         * gcc.dg/Wunused-var-1.c: ... here.
6570         * gcc.dg/Wunused-var-5.c: Moved to...
6571         * c-c++-common/Wunused-var-4.c: ...here. New test.
6572         * gcc.dg/Wunused-var-7.c: Moved to...
6573         * c-c++-common/Wunused-var-5.c: ...here. New test.
6574         * gcc.dg/Wunused-var-6.c: Moved to...
6575         * gcc.dg/Wunused-var-2.c: ... here.
6576         * c-c++-common/Wunused-var-1.c: New test.
6577         * c-c++-common/Wunused-var-2.c: New test.
6578         * c-c++-common/Wunused-var-3.c: New test.
6579         * c-c++-common/Wunused-var-4.c: New test.
6580         * c-c++-common/Wunused-var-5.c: New test.
6581         * g++.dg/warn/Wunused-var-1.C: New test.
6582         * g++.dg/warn/Wunused-var-2.C: New test.
6583         * g++.dg/warn/Wunused-var-3.C: New test.
6584         * g++.dg/warn/Wunused-var-4.C: New test.
6585         * g++.dg/warn/Wunused-var-5.C: New test.
6586         * g++.dg/warn/Wunused-var-6.C: New test.
6587         * g++.dg/warn/Wunused-var-7.C: New test.
6588         * g++.dg/warn/Wunused-var-8.C: New test.
6589         * g++.dg/warn/Wunused-parm-1.C: New test.
6590         * g++.dg/warn/Wunused-parm-2.C: New test.
6591         * g++.dg/warn/Wunused-parm-3.C: New test.
6592
6593 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6594
6595         PR fortran/43985
6596         * gfortran.dg/gomp/crayptr5.f90: New test case.
6597
6598 2010-05-05  Jason Merrill  <jason@redhat.com>
6599
6600         PR debug/43370
6601         * g++.dg/ext/attrib39.C: New.
6602
6603 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6604
6605         PR fortran/24978
6606         * gfortran.dg/data_invalid.f90: New.
6607
6608 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6609
6610         * gnat.dg/lto2.adb: New test.
6611
6612 2010-05-05  Jason Merrill  <jason@redhat.com>
6613
6614         PR c++/43787
6615         * g++.dg/opt/empty1.C: New.
6616
6617 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6618
6619         PR fortran/43696
6620         * gfortran.dg/class_17.f03: New.
6621
6622 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6623
6624         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6625
6626 2010-05-04  Mike Stump  <mikestump@comcast.net>
6627
6628         PR objc/35165
6629         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6630
6631 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6632
6633         PR target/43668
6634         * gcc.target/i386/pr43668.c: New.
6635
6636 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6637
6638         PR c++/43028
6639         * g++.dg/cpp0x/initlist31.C: New.
6640
6641 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6642
6643         PR c/43981
6644         * gcc.dg/Wunused-var-8.c: New test.
6645
6646 2010-05-04  Jason Merrill  <jason@redhat.com>
6647
6648         PR c++/38064
6649         * g++.dg/cpp0x/enum3.C: Extend.
6650
6651 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6652
6653         PR target/43799
6654         * gcc.target/i386/pr43799.c: New.
6655
6656 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6657
6658         * gnat.dg/lto1.adb: New test.
6659         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6660
6661 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6662
6663         PR middle-end/43671
6664         * gcc.target/i386/pr43671.c: New.
6665
6666 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6667
6668         PR c++/43705
6669         * g++.dg/template/crash95.C: New.
6670
6671 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6672
6673         PR debug/43508
6674         * gcc.target/i386/pr43508.c: New.
6675
6676 2010-05-04  Richard Guenther  <rguenther@suse.de>
6677
6678         PR tree-optimization/43879
6679         * g++.dg/torture/pr43879-1_0.C: New testcase.
6680         * g++.dg/torture/pr43879-1_1.C: Likewise.
6681
6682 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6683
6684         PR c++/43953
6685         * g++.dg/other/crash-12.C: New test.
6686
6687 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6688
6689         * g++.dg/cdce3.C: Add a space.  Updated.
6690
6691 2010-05-03  Jason Merrill  <jason@redhat.com>
6692
6693         PR c++/43680
6694         * g++.dg/opt/enum2.C: New.
6695         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6696         * g++.dg/warn/Wswitch-1.C: Adjust message.
6697
6698 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6699
6700         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6701         * g++.dg/ext/label13.C: Fix typo.
6702         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6703         alpha*-dec-osf5*.
6704         * gcc.c-torture/compile/limits-declparen.c: xfail on
6705         alpha*-dec-osf5* with -g.
6706         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6707         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6708         * gcc.dg/c99-tgmath-2.c: Likewise.
6709         * gcc.dg/c99-tgmath-3.c: Likewise.
6710         * gcc.dg/c99-tgmath-4.c: Likewise.
6711
6712 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6713
6714         PR fortran/43592
6715         * gfortran.dg/unexpected_interface.f90: New test.
6716
6717 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6718
6719         * ada/acats/run_acats (which): New function.
6720         (host_gnatchop, host_gnatmake): Use it.
6721
6722 2010-05-03  Richard Guenther  <rguenther@suse.de>
6723
6724         PR tree-optimization/43971
6725         * gcc.dg/pr43971.c: New testcase.
6726
6727 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6728
6729         PR debug/43972
6730         * gcc.dg/debug/pr43972.c: New test.
6731
6732 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6733
6734         PR testsuite/43963
6735         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6736
6737 2010-05-02  Richard Guenther  <rguenther@suse.de>
6738
6739         PR tree-optimization/43879
6740         * gcc.dg/torture/pr43879-3.c: New testcase.
6741
6742 2010-05-01  Richard Guenther  <rguenther@suse.de>
6743
6744         PR tree-optimization/43949
6745         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6746
6747 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6748
6749         PR c++/43951
6750         * g++.dg/init/new28.C: New.
6751
6752 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6753
6754         PR objc++/32052
6755         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6756         structure and nested declarations.
6757         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6758         structure and nested declarations.  Reduce header clutter and
6759         use _exit() rather than abort().
6760         * objc.dg/encode-10.m: New.
6761         * objc.dg/encode-11.m: New.
6762
6763 2010-04-30  DJ Delorie  <dj@redhat.com>
6764
6765         * gcc.c-torture/execute/20100430-1.c: New test.
6766
6767 2010-04-30  Jason Merrill  <jason@redhat.com>
6768
6769         PR c++/43868
6770         * g++.dg/template/ptrmem21.C: New.
6771
6772 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6773
6774         PR fortran/18918
6775         PR fortran/43931
6776         * gfortran.dg/coarray_13.f90: New test.
6777
6778 2010-04-30  Richard Guenther  <rguenther@suse.de>
6779
6780         PR lto/43946
6781         * gcc.dg/lto/20100430-1_0.c: New testcase.
6782
6783 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6784
6785         PR debug/43942
6786         * c-c++-common/pr43942.c: New test.
6787
6788 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6789
6790         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6791         conflict with darwin crt1.o 'start' symbol.
6792
6793 2010-04-30  Richard Guenther  <rguenther@suse.de>
6794
6795         PR tree-optimization/43879
6796         * gcc.dg/torture/pr43879_1.c: New testcase.
6797
6798 2010-04-30  Richard Guenther  <rguenther@suse.de>
6799
6800         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6801
6802 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6803
6804         PR c++/43890
6805         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6806         user-provided constructor while recursing.
6807
6808 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6809
6810         PR fortran/42274
6811         * gfortran.dg/class_16.f03: New test.
6812
6813 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6814
6815         PR fortran/42274
6816         * gfortran.dg/class_15.f03: New.
6817
6818 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6819
6820         PR fortran/43326
6821         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6822
6823 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6824
6825         PR fortran/43492
6826         * gfortran.dg/generic_22.f03 : New test.
6827
6828 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6829
6830         PR fortran/42353
6831         * gfortran.dg/class_14.f03: New test.
6832
6833 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6834
6835         PR fortran/42680
6836         * gfortran.dg/interface_32.f90: New test.
6837
6838 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6839             Janus Weil  <janus@gcc.gnu.org>
6840
6841         PR fortran/41829
6842         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6843         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6844         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6845
6846 2010-04-28  Mike Stump  <mikestump@comcast.net>
6847
6848         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6849         dg-excess-errors.
6850         * g++.dg/uninit-pred-2_b.C: Likewise.
6851
6852 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6853
6854         PR fortran/18918
6855         PR fortran/43919
6856         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6857
6858 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6859
6860         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6861         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6862         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6863         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6864         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6865
6866 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6867
6868         * gcc.dg/const-uniq-1.c: New test.
6869         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6870
6871 2010-04-28  Xinliang David Li  <davidxl@google.com>
6872
6873         * gcc.dg/uninit-pred-2_b.c: New test.
6874         * gcc.dg/uninit-pred-4_b.c: New test.
6875         * gcc.dg/uninit-pred-3_d.c: New test.
6876         * gcc.dg/uninit-pred-6_b.c: New test.
6877         * gcc.dg/uninit-pred-8_b.c: New test.
6878         * gcc.dg/uninit-pred-3_a.c: New test.
6879         * gcc.dg/uninit-pred-2_c.c: New test.
6880         * gcc.dg/uninit-pred-5_a.c: New test.
6881         * gcc.dg/uninit-pred-3_e.c: New test.
6882         * gcc.dg/uninit-pred-7_a.c: New test.
6883         * gcc.dg/uninit-pred-6_c.c: New test.
6884         * gcc.dg/uninit-pred-9_a.c: New test.
6885         * gcc.dg/uninit-pred-8_c.c: New test.
6886         * gcc.dg/uninit-pred-3_b.c: New test.
6887         * gcc.dg/uninit-pred-5_b.c: New test.
6888         * gcc.dg/uninit-pred-7_b.c: New test.
6889         * gcc.dg/uninit-pred-6_d.c: New test.
6890         * gcc.dg/uninit-pred-9_b.c: New test.
6891         * gcc.dg/uninit-pred-2_a.c: New test.
6892         * gcc.dg/uninit-pred-4_a.c: New test.
6893         * gcc.dg/uninit-pred-3_c.c: New test.
6894         * gcc.dg/uninit-pred-6_a.c: New test.
6895         * gcc.dg/uninit-pred-8_a.c: New test.
6896         * gcc.dg/uninit-pred-7_c.c: New test.
6897         * gcc.dg/uninit-pred-6_e.c: New test.
6898         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6899         * g++.dg/uninit-pred-1_a.C: New test.
6900         * g++.dg/uninit-pred-1_b.C: New test.
6901         * g++.dg/uninit-pred-2_a.C: New test.
6902         * g++.dg/uninit-pred-2_b.C: New test.
6903         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6904         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6905         * g++.dg/uninit-pred-loop_1.cc: New test.
6906
6907 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6908
6909         * gcc.dg/lto/20091209-1_0.c: New testcase.
6910
6911 2010-04-28  Richard Guenther  <rguenther@suse.de>
6912
6913         PR tree-optimization/43879
6914         PR tree-optimization/43909
6915         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6916
6917 2010-04-28  Richard Guenther  <rguenther@suse.de>
6918
6919         PR c++/43880
6920         * g++.dg/torture/pr43880.C: New testcase.
6921
6922 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6923
6924         PR c++/9335
6925         * g++.dg/template/recurse2.C: Update
6926         * g++.dg/template/recurse.C: Update.
6927         * g++.dg/template/pr23510.C: Update.
6928         * lib/prune.exp: Filter out 'recursively instantiated'.
6929
6930 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6931
6932         PR c++/29043
6933         * g++.dg/init/pr29043.C: New.
6934
6935 2010-04-27  Jason Merrill  <jason@redhat.com>
6936
6937         * g++.dg/lookup/scoped5.C: Adjust.
6938         * g++.dg/lookup/scoped8.C: Adjust.
6939         * g++.dg/template/dependent-expr5.C: Adjust.
6940         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6941
6942         PR c++/43856
6943         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6944
6945         PR c++/43875
6946         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6947
6948 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6949             Jan Hubicka <hubicka@ucw.cz>
6950
6951         * gcc.dg/pure-2.c: New testcase.
6952         * gcc.dg/const-1.c: New testcase.
6953
6954 2010-04-27  Jason Merrill  <jason@redhat.com>
6955
6956         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6957
6958         PR c++/41468
6959         * g++.dg/template/sfinae17.C: New.
6960         * g++.dg/template/sfinae18.C: New.
6961
6962 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6963
6964         * g++.dg/init/pr42844.C: New.
6965         * g++.dg/cpp0x/pr42844-2.C: New.
6966         * g++.dg/cpp0x/defaulted2.C: Adjust.
6967         * g++.dg/tree-ssa/pr27549.C: Likewise.
6968         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6969
6970 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6971
6972         PR fortran/18918
6973         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6974
6975 2010-04-27  Richard Guenther  <rguenther@suse.de>
6976
6977         PR middle-end/40561
6978         * g++.dg/other/pr40561.C: New testcase.
6979
6980 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6981
6982         PR middle-end/43812
6983         * g++.dg/ipa/pr43812.C: New test.
6984
6985 2010-04-27  Jan Hubicka  <jh@suse.cz>
6986
6987         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6988         (test): ... this one.
6989
6990 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6991
6992         PR target/40657
6993         * gcc.target/arm/thumb-stackframe.c: New test.
6994
6995 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6996
6997         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6998         * gcc.dg/misc-column.c: Likewise.
6999         * gcc.dg/Walways-true-1.c: Likewise.
7000         * gcc.dg/Walways-true-2.c: Likewise.
7001         * gcc.dg/warn-addr-cmp.c: Likewise.
7002
7003 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7004
7005         PR fortran/18918
7006         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7007         * gfortran.dg/coarray_12.f90: New.
7008
7009 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7010
7011         PR c/32207
7012         * gcc.dg/pr32207.c: New test.
7013         * gcc.dg/misc-column.c: Adjust expected warning.
7014         * gcc.dg/Walways-true-1.c: Likewise.
7015         * gcc.dg/Walways-true-2.c: Likewise.
7016         * gcc.dg/warn-addr-cmp.c: Likewise.
7017
7018 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7019
7020         PR lto/42776
7021         * lib/lto.exp (lto_prune_vis_warns): New function.
7022         (lto-link-and-maybe-run): Call it.
7023
7024 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7025
7026         PR tree-optimization/43904
7027         * gcc.dg/tree-ssa/tailcall-6.c: New.
7028
7029 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7030
7031         PR testsuite/35165
7032         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7033         Darwin8/OSX10.4 - compatible code generation.
7034         Use scan-rtl-dump.
7035         * obj-c++.dg/stubify-1.mm: Ditto.
7036         * lib/objc-torture.exp: Do not require link success for
7037         "trivial.m" in the runtime checks when dowhat = 'compile'.
7038         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7039         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7040         Darwin8/OSX10.4 - compatible code generation.
7041         * objc.dg/stubify-2.m: Ditto.
7042         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7043         * objc.dg/next-runtime-1.m: Ditto.
7044         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7045         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7046         runtimes on Darwin.
7047
7048 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7049
7050         PR 43715
7051         * lib/plugin-support.exp: Use "-undefined
7052         dynamic_lookup" on darwin.
7053
7054 2010-04-26  Richard Guenther  <rguenther@suse.de>
7055
7056         * gcc.dg/lto/20100426_0.c: New testcase.
7057
7058 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7059
7060         PR tree-optimization/43833
7061         gcc.dg/Warray-bounds-8.c: New test case.
7062
7063 2010-04-26  Richard Guenther  <rguenther@suse.de>
7064
7065         PR lto/43080
7066         * g++.dg/lto/20100423-3_0.C: New testcase.
7067
7068 2010-04-26  Richard Guenther  <rguenther@suse.de>
7069
7070         PR lto/42425
7071         * g++.dg/lto/20100423-2_0.C: New testcase.
7072
7073 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7074
7075         * gcc.dg/vect/bb-slp-23.c: New test.
7076
7077 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7078
7079         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7080         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7081         * gcc.dg/c1x-float-1.c: New test.
7082
7083 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7084
7085         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7086         of "lea\[ \t\]".
7087
7088 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7089
7090         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7091         FreeBSD.
7092         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7093         * gfortran.dg/default_format_2.f90: Ditto.
7094
7095 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7096
7097         * gfortran.dg/pr43505.f90: Clean up .mod file.
7098         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7099         * gfortran.dg/pr41347.f90: Ditto.
7100         * gfortran.dg/internal_pack_4.f90: Ditto.
7101         * gfortran.dg/proc_decl_23.f90: Ditto.
7102         * gfortran.dg/recursive_check_3.f90: Ditto.
7103         * gfortran.dg/intent_out_3.f90: Ditto.
7104         * gfortran.dg/assignment_2.f90: Ditto.
7105         * gfortran.dg/pr41928.f90: Ditto.
7106         * gfortran.dg/pr42166.f90: Ditto.
7107         * gfortran.dg/private_type_12.f90: Ditto.
7108         * gfortran.dg/graphite/pr42185.f90: Ditto.
7109         * gfortran.dg/graphite/pr42186.f90: Ditto.
7110         * gfortran.dg/graphite/pr40982.f90: Ditto.
7111         * gfortran.dg/graphite/id-2.f90: Ditto.
7112         * gfortran.dg/graphite/id-4.f90: Ditto.
7113         * gfortran.dg/graphite/pr42050.f90: Ditto.
7114         * gfortran.dg/graphite/id-18.f90: Ditto.
7115         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7116         * gfortran.dg/graphite/pr41924.f90: Ditto.
7117         * gfortran.dg/graphite/pr42393.f90: Ditto.
7118         * gfortran.dg/graphite/pr37980.f90: Ditto.
7119         * gfortran.dg/graphite/pr38953.f90: Ditto.
7120         * gfortran.dg/graphite/pr42180.f90: Ditto.
7121         * gfortran.dg/graphite/pr42181.f90: Ditto.
7122         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7123         * gfortran.dg/select_type_4.f90: Ditto.
7124         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7125         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7126         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7127         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7128         * gfortran.dg/whole_file_11.f90: Ditto.
7129         * gfortran.dg/private_type_11.f90: Ditto.
7130         * gfortran.dg/vect/vect-gems.f90: Ditto.
7131         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7132
7133 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7134
7135         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7136
7137 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7138
7139         * gnat.dg/pack15.ad[sb]: New test.
7140
7141 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7142
7143         * gcc.target/arm/mla-1.c: New test.
7144
7145 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7146
7147         PR fortran/30073
7148         PR fortran/43793
7149         * gfortran.dg/pr43793.f90: New test.
7150
7151 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7152
7153         PR tree-optimization/41442
7154         * gcc.target/i386/pr41442.c: New test.
7155
7156 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7157
7158         PR fortran/43832
7159         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7160
7161 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7162
7163         PR fortran/43832
7164         * gfortran.dg/open_nounit.f90: New test.
7165
7166 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7167
7168         PR fortran/43841
7169         PR fortran/43843
7170         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7171
7172 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7173
7174         * gcc.dg/Wconversion-integer.c: Update.
7175
7176 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7177
7178         * gnat.dg/unchecked_convert5.adb: New test.
7179
7180 2010-04-23  Richard Guenther  <rguenther@suse.de>
7181
7182         PR lto/41734
7183         * gcc.dg/lto/20100423-2_0.c: New testcase.
7184         * gcc.dg/lto/20100423-2_0.c: Likewise.
7185
7186 2010-04-23  Richard Guenther  <rguenther@suse.de>
7187
7188         PR lto/43455
7189         * gcc.dg/lto/20100423-1_0.c: New testcase.
7190         * gcc.dg/lto/20100423-1_1.c: Likewise.
7191
7192 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7193
7194         PR tree-optimization/43846
7195         * gcc.dg/tree-ssa/sra-10.c: New test.
7196
7197 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7198
7199         PR middle-end/43835
7200         * gcc.c-torture/execute/pr43835.c: New test.
7201
7202 2010-04-23  Richard Guenther  <rguenther@suse.de>
7203
7204         PR lto/42653
7205         * g++.dg/lto/20100423-1_0.C: New testcase.
7206
7207 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7208
7209         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7210
7211 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7212
7213         PR tree-optimization/43842
7214         * gcc.dg/vect/pr43842.c: New test.
7215
7216 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7217
7218         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7219         * gcc.target/i386/wmul-2.c: Likewise.
7220
7221 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7222
7223         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7224         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7225
7226 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7227
7228         * gfortran.dg/reassoc_6.f: New testcase.
7229
7230 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7231
7232         PR middle-end/29274
7233         * gcc.target/arm/wmul-1.c: New test.
7234         * gcc.target/arm/wmul-2.c: New test.
7235
7236 2010-04-22  Richard Guenther  <rguenther@suse.de>
7237
7238         PR tree-optimization/43845
7239         * gcc.c-torture/compile/pr43845.c: New testcase.
7240
7241 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7242
7243         PR middle-end/29274
7244         * gcc.target/i386/wmul-1.c: New test.
7245         * gcc.target/i386/wmul-2.c: New test.
7246         * gcc.target/bfin/wmul-1.c: New test.
7247         * gcc.target/bfin/wmul-2.c: New test.
7248
7249 2010-04-22  Richard Guenther  <rguenther@suse.de>
7250
7251         PR fortran/43829
7252         * gfortran.dg/vector_subscript_6.f90: New testcase.
7253         * gfortran.dg/assign_10.f90: Adjust.
7254
7255 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7256
7257         PR fortran/43836
7258         * gfortran.dg/gomp/pr43836.f90: New test.
7259
7260 2010-04-21  Richard Guenther  <rguenther@suse.de>
7261
7262         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7263
7264 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7265
7266         * gcc.dg/torture/builtin-cproj-3.c: New.
7267
7268 2010-04-20  Jason Merrill  <jason@redhat.com>
7269
7270         PR c++/9335
7271         * g++.dg/template/recurse2.C: New.
7272         * g++.dg/parse/crash36.C: Adjust.
7273         * g++.dg/other/fold1.C: Adjust.
7274         * g++.dg/init/member1.C: Adjust.
7275         * lib/prune.exp: Prune "skipping N instantiation contexts".
7276
7277 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7278
7279         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7280
7281 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7282
7283         * gcc.dg/torture/builtin-cproj-1.c: New.
7284         * gcc.dg/torture/builtin-cproj-2.c: New.
7285
7286 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7287
7288         PR c++/43800
7289         PR c++/43704
7290         * g++.dg/template/typedef32.C: Adjust.
7291         * g++.dg/template/typedef33.C: New test.
7292
7293 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7294
7295         PR fortran/43227
7296         * gfortran.dg/proc_decl_23.f90: New test.
7297
7298         PR fortran/43266
7299         * gfortran.dg/abstract_type_6.f03: New test.
7300
7301 2010-04-20  Xinliang David Li  <davidxl@google.com>
7302
7303         * g++.dg/tree-ssa/fold-compare.C: New.
7304
7305 2010-04-20  Richard Guenther  <rguenther@suse.de>
7306
7307         PR tree-optimization/39417
7308         * g++.dg/torture/pr39417.C: New testcase.
7309
7310 2010-04-20  Richard Guenther  <rguenther@suse.de>
7311
7312         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7313
7314 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7315
7316         * g++.dg/debug/dwarf2/rv1.C: New test.
7317
7318 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7319
7320         PR target/43635
7321         * gcc.c-torture/compile/pr43635.c: New testcase.
7322
7323 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7324
7325         PR fortran/43339
7326         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7327         of sequential loops being private only in the innermost containing
7328         task region.
7329
7330         PR middle-end/43337
7331         * gfortran.dg/gomp/pr43337.f90: New test.
7332
7333 2010-04-19  Richard Guenther  <rguenther@suse.de>
7334
7335         PR tree-optimization/43796
7336         * gfortran.dg/pr43796.f90: New testcase.
7337
7338 2010-04-19  Richard Guenther  <rguenther@suse.de>
7339
7340         PR tree-optimization/43783
7341         * gcc.c-torture/execute/pr43783.c: New testcase.
7342
7343 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7344
7345         PR target/43766
7346         * gcc.target/i386/pr43766.c: New test.
7347
7348 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7349
7350         PR target/43662
7351         * gcc.target/i386/pr43662.c: New test.
7352
7353 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7354
7355         PR c++/43704
7356         * g++.dg/template/typedef32.C: New test.
7357
7358 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7359
7360         PR tree-optimization/37027
7361         * lib/target-supports.exp
7362         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7363         * gcc.dg/vect/pr37027.c: New test.
7364         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7365         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7366         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7367         gcc.dg/vect/vect-complex-6.c: Likewise.
7368
7369 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7370
7371         * g++.dg/debug/dwarf2/enum1.C: New test.
7372
7373 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7374
7375         * gnat.dg/rep_clause5.ad[sb]: New test.
7376         * gnat.dg/rep_clause5_pkg.ads: New helper.
7377
7378 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7379
7380         PR tree-optimization/43771
7381         * g++.dg/vect/pr43771.cc: New test.
7382
7383 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7384
7385         PR fortran/31538
7386         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7387         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7388
7389 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7390
7391         * gnat.dg/sizetype.adb: Rename into...
7392         * gnat.dg/sizetype1.adb: ...this.
7393         * gnat.dg/sizetype2.adb: New test.
7394
7395 2010-04-16  Richard Guenther  <rguenther@suse.de>
7396
7397         PR tree-optimization/43572
7398         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7399
7400 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7401
7402         * gnat.dg/specs/discr_private.ads: New test.
7403
7404 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7405
7406         PR target/41514
7407         * gcc.target/arm/thumb-comparisons.c: New test.
7408
7409         PR target/40603
7410         * gcc.target/arm/thumb-cbranchqi.c: New test.
7411
7412 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7413
7414         * g++.dg/torture/pr36191.C: Enable for SH.
7415
7416 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7417
7418         * gnat.dg/wide_boolean.adb: New test.
7419         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7420
7421 2010-04-15  Richard Guenther  <rguenther@suse.de>
7422
7423         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7424         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7425         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7426         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7427         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7428         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7429         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7430         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7431         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7432         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7433         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7434         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7435         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7436         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7437         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7438
7439 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7440
7441         PR target/21803
7442         * gcc.target/arm/pr42496.c: New test.
7443
7444 2010-04-14  Jason Merrill  <jason@redhat.com>
7445
7446         PR c++/36625
7447         * g++.dg/ext/attrib38.C: New.
7448
7449 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7450
7451         PR testsuite/43739
7452         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7453
7454 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7455
7456         PR 42966
7457         * gcc.dg/cpp/warn-undef-2.c: Update.
7458         * gcc.dg/cpp/warn-traditional-2.c: Update.
7459         * gcc.dg/cpp/warn-comments-2.c: Update.
7460         * gcc.dg/cpp/warn-variadic-2.c: Update.
7461         * gcc.dg/cpp/warn-long-long-2.c: Update.
7462         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7463         * gcc.dg/cpp/warn-multichar-2.c: Update.
7464         * gcc.dg/cpp/warn-normalized-3.c: Update.
7465         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7466         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7467         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7468         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7469         * gcc.dg/cpp/warn-redefined-2.c: Update.
7470         * gfortran.dg/warning-directive-2.F90: Update.
7471         * c-c++-common/cpp/warning-directive-2.c: Update.
7472
7473 2010-04-14  Michael Matz  <matz@suse.de>
7474
7475         PR tree-optimization/42963
7476         * gcc.dg/pr42963.c: New testcase.
7477
7478 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7479
7480         * gnat.dg/class_wide.adb: Rename into...
7481         * gnat.dg/class_wide1.adb: ...this.
7482         * gnat.dg/class_wide2.ad[sb]: New test.
7483
7484 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7485
7486         PR fortran/18918
7487         * gfortran.dg/coarray_9.f90: Update dg-errors.
7488         * gfortran.dg/coarray_10.f90: New test.
7489         * gfortran.dg/coarray_11.f90: New test.
7490
7491 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7492
7493         PR fortran/43747
7494         gfortran.dg/initialization_24.f90: New test.
7495
7496 2010-04-13  Jason Merrill  <jason@redhat.com>
7497
7498         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7499         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7500
7501 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7502
7503         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7504         * g++.dg/dg.exp: Likewise.
7505         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7506         * c-c++-common/cpp/warning-directive-1.c: ... here.
7507         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7508         * c-c++-common/cpp/warning-directive-2.c: ... here.
7509         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7510         * c-c++-common/cpp/warning-directive-3.c: ... here.
7511         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7512         * c-c++-common/cpp/warning-directive-4.c: ... here.
7513         * g++.dg/cpp/warning-directive-1.C: Delete.
7514         * g++.dg/cpp/warning-directive-2.C: Delete.
7515         * g++.dg/cpp/warning-directive-3.C: Delete.
7516         * g++.dg/cpp/warning-directive-4.C: Delete.
7517         * gcc.dg/cpp/normalised-3.c: Delete.
7518         * g++.dg/cpp/normalised-1.C: Rename as ...
7519         * c-c++-common/cpp/normalised-3.c: ... this.
7520
7521 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7522
7523         * gcc.dg/tree-ssa/sra-9.c: New test.
7524
7525 2010-04-13  Michael Matz  <matz@suse.de>
7526
7527         PR middle-end/43730
7528         * gcc.dg/pr43730.c: New test.
7529
7530 2010-04-13  Michael Matz  <matz@suse.de>
7531
7532         * gcc.dg/tree-ssa/negate.c: New testcase.
7533
7534 2010-04-13  Richard Guenther  <rguenther@suse.de>
7535
7536         PR testsuite/43735
7537         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7538
7539 2010-04-13  Richard Guenther  <rguenther@suse.de>
7540
7541         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7542
7543 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7544
7545         * gnat.dg/derived_type1.adb: New test.
7546
7547 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7548
7549         * gcc.dg/plugindir1.c: New testcase.
7550         * gcc.dg/plugindir2.c: New testcase.
7551         * gcc.dg/plugindir3.c: New testcase.
7552         * gcc.dg/plugindir4.c: New testcase.
7553
7554 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7555
7556         * gcc.target/i386/rotate-2.c: New test.
7557
7558 2010-04-12  Jason Merrill  <jason@redhat.com>
7559
7560         PR c++/43641
7561         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7562         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7563
7564 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7565
7566         PR c++/25811
7567         * g++.dg/init/pr25811.C: New test.
7568
7569 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7570
7571         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7572         dg-error, dg-warning.
7573         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7574
7575 2010-04-12  Richard Guenther  <rguenther@suse.de>
7576
7577         * gcc.dg/torture/inline-2.c: New testcase.
7578
7579 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR bootstrap/43699
7582         * gcc.dg/Wunused-var-7.c: New test.
7583
7584         PR tree-optimization/43560
7585         * gcc.c-torture/execute/pr43560.c: New test.
7586
7587 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7588
7589         * gnat.dg/aggr13.adb: New test.
7590         * gnat.dg/aggr14.adb: Likewise.
7591         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7592
7593 2010-04-12  Richard Guenther  <rguenther@suse.de>
7594
7595         PR c++/43611
7596         * g++.dg/torture/pr43611.C: New testcase.
7597
7598 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7599
7600         PR c/36774
7601         * gcc.dg/pr36774-1.c: New test.
7602         * gcc.dg/pr36774-2.c: New test.
7603
7604 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7605
7606         * gcc.target/sh/rte-delay-slot.c: New test.
7607
7608 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7609
7610         * gnat.dg/pack9.adb: Remove -cargs option.
7611         * gnat.dg/aggr12.ad[sb]: New test.
7612
7613 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7614
7615         PR target/43417
7616         * gcc.target/sh/pr43417.c: New test.
7617
7618 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7619
7620         PR fortran/43591
7621         * gfortran.dg/spec_expr_6.f90: New test.
7622
7623 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7624
7625         PR cpp/43195
7626         * gcc.dg/cpp/pr43195.c: New.
7627         * gcc.dg/cpp/pr43195.h: New.
7628
7629 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7630
7631         PR 42965
7632         * gcc.dg/Werror-6.c: Adjust.
7633         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7634         * gcc.dg/Werror-4.c: Likewise.
7635         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7636         * gcc.dg/Wswitch-enum-error.c: Likewise.
7637         * gcc.dg/Wpointer-arith.c: Likewise.
7638         * gcc.dg/Wfatal.c: Likewise.
7639         * gcc.dg/Wswitch-error.c: Likewise.
7640         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7641         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7642         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7643         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7644         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7645         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7646         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7647         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7648         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7649         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7650         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7651         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7652         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7653         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7654         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7655         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7656         * g++.dg/cpp/warning-directive-2.C: Likewise.
7657         * gfortran.dg/warning-directive-2.F90: Likewise.
7658
7659 2010-04-09  Jason Merrill  <jason@redhat.com>
7660
7661         PR c++/42623
7662         * g++.dg/template/sizeof13.C: New.
7663
7664 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7665
7666         * g++.dg/other/pr35504.C: Add check for thiscall.
7667         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7668         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7669
7670 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7671
7672         PR c++/28584
7673         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7674         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7675         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7676         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7677         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7678         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7679         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7680         * g++.dg/other/increment1.C: Likewise.
7681
7682 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7683
7684         PR fortran/18918
7685         * gfortran.dg/coarray_7.f90: New test.
7686         * gfortran.dg/coarray_8.f90: New test.
7687
7688 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7689
7690         PR fortran/28039
7691         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7692
7693 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7694
7695         PR target/43643
7696         * gcc.dg/pr43643.c: New test.
7697
7698 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7699
7700         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7701
7702 2010-04-08  Richard Guenther  <rguenther@suse.de>
7703
7704         PR tree-optimization/43679
7705         * gcc.c-torture/compile/pr43679.c: New testcase.
7706
7707 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7708
7709         PR debug/43670
7710         * gcc.dg/pr43670.c: New test.
7711
7712 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7713
7714         PR middle-end/40815
7715         * gcc.dg/tree-ssa/reassoc-19.c: New.
7716
7717 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7718
7719         PR c/18624
7720         * gcc.dg/Wunused-var-1.c: New test.
7721         * gcc.dg/Wunused-var-2.c: New test.
7722         * gcc.dg/Wunused-var-3.c: New test.
7723         * gcc.dg/Wunused-var-4.c: New test.
7724         * gcc.dg/Wunused-var-5.c: New test.
7725         * gcc.dg/Wunused-var-6.c: New test.
7726         * gcc.dg/Wunused-parm-1.c: New test.
7727
7728         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7729         * gcc.dg/trunc-1.c: Likewise.
7730         * gcc.dg/vla-9.c: Likewise.
7731         * gcc.dg/dfp/composite-type.c: Likewise.
7732
7733 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7734
7735         PR objc/35996
7736         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7737         * obj-c++.dg/objc-gc-3.mm: Ditto.
7738
7739 2010-04-07  Simon Baldwin  <simonb@google.com>
7740
7741         * gcc.dg/cpp/warn-undef-2.c: New.
7742         * gcc.dg/cpp/warn-traditional-2.c: New.
7743         * gcc.dg/cpp/warn-comments-2.c: New.
7744         * gcc.dg/cpp/warning-directive-1.c: New.
7745         * gcc.dg/cpp/warn-long-long.c: New.
7746         * gcc.dg/cpp/warn-traditional.c: New.
7747         * gcc.dg/cpp/warn-variadic-2.c: New.
7748         * gcc.dg/cpp/warn-undef.c: New.
7749         * gcc.dg/cpp/warn-normalized-1.c: New.
7750         * gcc.dg/cpp/warning-directive-2.c: New.
7751         * gcc.dg/cpp/warn-long-long-2.c: New.
7752         * gcc.dg/cpp/warn-variadic.c: New.
7753         * gcc.dg/cpp/warn-normalized-2.c: New.
7754         * gcc.dg/cpp/warning-directive-3.c: New.
7755         * gcc.dg/cpp/warn-deprecated-2.c: New.
7756         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7757         * gcc.dg/cpp/warn-multichar-2.c: New.
7758         * gcc.dg/cpp/warn-normalized-3.c: New.
7759         * gcc.dg/cpp/warning-directive-4.c: New.
7760         * gcc.dg/cpp/warn-unused-macros.c: New.
7761         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7762         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7763         * gcc.dg/cpp/warn-cxx-compat.c: New.
7764         * gcc.dg/cpp/warn-redefined.c: New.
7765         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7766         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7767         * gcc.dg/cpp/warn-deprecated.c: New.
7768         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7769         * gcc.dg/cpp/warn-redefined-2.c: New.
7770         * gcc.dg/cpp/warn-comments.c: New.
7771         * gcc.dg/cpp/warn-multichar.c: New.
7772         * g++.dg/cpp/warning-directive-1.C: New.
7773         * g++.dg/cpp/warning-directive-2.C: New.
7774         * g++.dg/cpp/warning-directive-3.C: New.
7775         * g++.dg/cpp/warning-directive-4.C: New.
7776         * gfortran.dg/warning-directive-1.F90: New.
7777         * gfortran.dg/warning-directive-3.F90: New.
7778         * gfortran.dg/warning-directive-2.F90: New.
7779         * gfortran.dg/warning-directive-4.F90: New.
7780
7781 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7782
7783         PR objc++/23716
7784         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7785
7786 2010-04-07  Jason Merrill  <jason@redhat.com>
7787
7788         * g++.dg/template/dr408.C: New.
7789
7790         * g++.dg/lookup/ns4.C: New.
7791
7792         PR c++/38392
7793         * g++.dg/template/friend51.C: New test.
7794
7795         PR c++/41970
7796         * g++.old-deja/g++.other/linkage1.C: Adjust.
7797
7798 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7799
7800         PR c++/42697
7801         * g++.dg/template/crash94.C: New test.
7802
7803 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7804
7805         PR c++/40239
7806         * g++.dg/init/aggr5.C: New test.
7807         * g++.dg/init/aggr5.C: New test.
7808
7809 2010-04-07  Richard Guenther  <rguenther@suse.de>
7810
7811         PR tree-optimization/43270
7812         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7813         * gcc.dg/Warray-bounds-7.c: Likewise.
7814
7815 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7816
7817         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7818         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7819         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7820
7821 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7822
7823         PR c++/42556
7824         * g++.dg/init/pr42556.C: New test.
7825
7826 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7827
7828         PR debug/43628
7829         * g++.dg/debug/dwarf2/typedef2.C: New test.
7830
7831 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7832
7833         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7834         c-c++-common/dwarf2/redeclaration-1.C
7835
7836 2010-04-06  Jason Merrill  <jason@redhat.com>
7837
7838         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7839         * g++.dg/ext/attrib18.C: Likewise.
7840         * g++.dg/ext/bitfield2.C: Likewise.
7841         * g++.dg/ext/bitfield4.C: Likewise.
7842         * g++.dg/ext/visibility/warn2.C: Likewise.
7843         * g++.dg/ext/visibility/warn3.C: Likewise.
7844         * g++.dg/gomp/pr26690-1.C: Likewise.
7845         * g++.dg/inherit/covariant7.C: Likewise.
7846         * g++.dg/init/synth2.C: Likewise.
7847         * g++.dg/lookup/using7.C: Likewise.
7848         * g++.dg/other/crash-4.C: Likewise.
7849         * g++.dg/other/error13.C: Likewise.
7850         * g++.dg/other/error20.C: Likewise.
7851         * g++.dg/parse/crash31.C: Likewise.
7852         * g++.dg/parse/error16.C: Likewise.
7853         * g++.dg/parse/error19.C: Likewise.
7854         * g++.dg/parse/error27.C: Likewise.
7855         * g++.dg/parse/error28.C: Likewise.
7856         * g++.dg/parse/fused-params1.C: Likewise.
7857         * g++.dg/template/error2.C: Likewise.
7858         * g++.dg/template/local6.C: Likewise.
7859         * g++.dg/template/qualttp15.C: Likewise.
7860         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7861         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7862         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7863         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7864         * g++.old-deja/g++.eh/spec6.C: Likewise.
7865         * g++.old-deja/g++.jason/crash3.C: Likewise.
7866         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7867         * g++.old-deja/g++.law/ctors5.C: Likewise.
7868         * g++.old-deja/g++.law/ctors9.C: Likewise.
7869         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7870         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7871         * g++.old-deja/g++.other/struct1.C: Likewise.
7872         * g++.old-deja/g++.other/volatile1.C: Likewise.
7873         * g++.old-deja/g++.pt/crash36.C: Likewise.
7874         * g++.old-deja/g++.pt/derived3.C: Likewise.
7875         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7876         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7877
7878 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7879
7880         PR middle-end/43519
7881         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7882         * gcc.dg/graphite/id-19.c: New.
7883
7884 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7885
7886         PR middle-end/32824
7887         * gcc.dg/vect/pr32824: New.
7888
7889 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7890
7891         PR fortran/18918
7892         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7893         * gfortran.dg/coarray_3.f90: Ditto.
7894         * gfortran.dg/coarray_4.f90: Ditto.
7895         * gfortran.dg/coarray_5.f90: Ditto.
7896         * gfortran.dg/coarray_6.f90: Ditto.
7897         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7898
7899 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7900
7901         PR fortran/18918
7902         * gfortran.dg/coarray_4.f90: Fix test.
7903         * gfortran.dg/coarray_6.f90: Add more tests.
7904
7905 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7906
7907         PR fortran/18918
7908         * gfortran.dg/coarray_4.f90: New test.
7909         * gfortran.dg/coarray_5.f90: New test.
7910         * gfortran.dg/coarray_6.f90: New test.
7911
7912 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7913
7914         PR fortran/18918
7915         * gfortran.dg/iso_fortran_env_5.f90: New test.
7916         * gfortran.dg/iso_fortran_env_6.f90: New test.
7917
7918 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7919
7920         PR fortran/39997
7921         * gfortran.dg/coarray_1.f90: New test.
7922         * gfortran.dg/coarray_2.f90: New test.
7923         * gfortran.dg/coarray_3.f90: New test.
7924
7925 2010-04-06  Jason Merrill  <jason@redhat.com>
7926
7927         PR c++/43648
7928         * g++.dg/template/dtor8.C: New.
7929
7930         PR c++/43621
7931         * g++.dg/template/error-recovery2.C: New.
7932
7933 2010-04-06  Jan Hubicka  <jh@suse.czpli
7934
7935         PR tree-optimization/42906
7936         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7937
7938 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7939
7940         PR fortran/43178
7941         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7942         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7943         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7944
7945 2010-04-06  Richard Guenther  <rguenther@suse.de>
7946
7947         PR tree-optimization/43627
7948         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7949
7950 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7951
7952         PR target/43638
7953         * gcc.target/i386/pr43638.c: New test.
7954
7955 2010-04-06  Richard Guenther  <rguenther@suse.de>
7956
7957         PR middle-end/43661
7958         * gcc.c-torture/compile/pr43661.c: New testcase.
7959
7960 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7961
7962         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7963
7964 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7965
7966         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7967
7968 2010-04-02  Richard Guenther  <rguenther@suse.de>
7969
7970         PR tree-optimization/43629
7971         * gcc.c-torture/execute/pr43629.c: New testcase.
7972
7973 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7974             Dominique d'Humieres  <dominiq@lps.ens.fr>
7975
7976         PR libfortran/43605
7977         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7978
7979 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7980
7981         PR debug/43325
7982         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7983
7984 2010-04-01  Jason Merrill  <jason@redhat.com>
7985
7986         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7987
7988 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7989             Manfred Schwarb  <manfred99@gmx.ch>
7990
7991         PR libfortran/43605
7992         * gfortran.dg/ftell_3.f90: New test.
7993
7994 2010-04-01  Richard Guenther  <rguenther@suse.de>
7995
7996         PR middle-end/43614
7997         * gcc.c-torture/compile/pr43614.c: New testcase.
7998
7999 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8000
8001         PR tree-optimization/43141
8002         * gcc.dg/guality/pr43141.c: New test.
8003
8004 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8005
8006         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8007         * g++.dg/eh/spbp.C: Likewise.
8008         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8009         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8010         superfluous casts.
8011         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8012         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8013         * objc.dg/dwarf-2.m: Likewise.
8014
8015 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8016
8017         PR middle-end/43464
8018         * gcc.dg/graphite/id-pr43464.c: New.
8019         * gcc.dg/graphite/id-pr43464-1.c: New.
8020
8021 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8022
8023         PR middle-end/43351
8024         * gcc.dg/graphite/id-pr43351.c
8025
8026 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8027
8028         PR testsuite/35165
8029         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8030         * obj-c++.dg/try-catch-2.mm: Ditto.
8031         * obj-c++.dg/lookup-2.mm: Ditto.
8032         * obj-c++.dg/encode-8.m: Ditto.
8033         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8034         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8035         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8036         * obj-c++.dg/const-str-11.mm: Ditto.
8037         * obj-c++.dg/const-str-9.mm: Ditto.
8038         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8039         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8040         * obj-c++.dg/except-1.mm: Ditto.
8041         * obj-c++.dg/const-str-7.mm: Ditto.
8042         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8043         * obj-c++.dg/const-str-3.mm: Ditto.
8044         * obj-c++.dg/const-str-7.mm: Ditto.
8045         * obj-c++.dg/stubify-2.mm: Change dump file name.
8046
8047         PR objc++/23613
8048         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8049         New macro.
8050         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8051         Remove dg-xfail-if.
8052
8053 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8054
8055         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8056         only with -O2, -O3 or -Os and not with -fwhopr.
8057
8058 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8059
8060         PR c++/43558
8061         * g++.dg/template/typedef31.C: New test.
8062
8063 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8064
8065         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8066         assembler output on *-*-solaris2*.
8067         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8068
8069 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8070
8071         PR debug/43557
8072         * gcc.dg/pr43557-1.c: New test.
8073         * gcc.dg/pr43557-2.c: New file.
8074
8075 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8076
8077         PR 43562
8078         * gcc.dg/pr43562.c: New test.
8079
8080 2010-03-30  Jason Merrill  <jason@redhat.com>
8081
8082         PR c++/43076
8083         * g++.dg/template/error-recovery1.C: New.
8084
8085         PR c++/41786
8086         * g++.dg/parse/ambig5.C: New.
8087
8088 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8089
8090         PR debug/43593
8091         * gcc.dg/guality/pr43593.c: New test.
8092
8093 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8094
8095         PR middle-end/43430
8096         * gcc.dg/vect/pr43430-1.c: New.
8097
8098 2010-03-30  Jason Merrill  <jason@redhat.com>
8099
8100         PR c++/43559
8101         * g++.dg/template/partial7.C: New.
8102
8103 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8104
8105         * gcc.target/s390/stackcheck1.c: New testcase.
8106
8107 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8108
8109         PR libfortran/43265
8110         * gfortran.dg/read_eof_8.f90: New test.
8111
8112 2010-03-29  Jason Merrill  <jason@redhat.com>
8113
8114         * gcc.dg/cpp/include6.c: Change [] to ().
8115
8116         N3077
8117         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8118         splicing and UCNs.
8119         * c-c++-common/raw-string-2.c: Add trigraph test.
8120         * c-c++-common/raw-string-8.c: New.
8121         * c-c++-common/raw-string-9.c: New.
8122         * c-c++-common/raw-string-10.c: New.
8123
8124         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8125         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8126         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8127         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8128         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8129         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8130         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8131
8132 2010-03-29  Richard Guenther  <rguenther@suse.de>
8133
8134         PR tree-optimization/43560
8135         * gcc.dg/torture/pr43560.c: New testcase.
8136
8137 2010-03-29  Jason Merrill  <jason@redhat.com>
8138
8139         N3077
8140         * g++.dg/ext/raw-string-1.C: Change [] to ().
8141         * g++.dg/ext/raw-string-2.C: Change [] to ().
8142         Don't use \ in delimiter.
8143         * g++.dg/ext/raw-string-3.C: Change [] to ().
8144         * g++.dg/ext/raw-string-4.C: Change [] to ().
8145         * g++.dg/ext/raw-string-5.C: Change [] to ().
8146         Test for error on \ in delimiter.
8147         * g++.dg/ext/raw-string-6.C: Change [] to ().
8148         * g++.dg/ext/raw-string-7.C: Change [] to ().
8149
8150 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8151
8152         PR 43564
8153         * gcc.dg/pr43564.c: New test.
8154
8155 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8156
8157         PR fortran/43551
8158         * gfortran.dg/direct_io_12.f90: New test.
8159
8160 2010-03-28  Jan Hubicka  <jh@suse.cz>
8161
8162         PR tree-optimization/43505
8163         * gfortran.dg/pr43505.f90: New testcase.
8164
8165 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8166
8167         PR tree-optimization/43528
8168         * gcc.target/i386/pr43528.c: New test.
8169
8170 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8171
8172         PR c/43381
8173         * gcc.dg/parm-impl-decl-3.c: New test.
8174
8175 2010-03-26  Jason Merrill  <jason@redhat.com>
8176
8177         PR c++/43509
8178         * g++.dg/cpp0x/parse1.C: New.
8179
8180 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8181
8182         PR target/43524
8183         * gcc.target/i386/pr43524.c: New test.
8184
8185 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8186
8187         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8188         whitespace, rename main to foo.
8189         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8190         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8191         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8192         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8193         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8194         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8195         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8196         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8197         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8198         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8199         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8200
8201 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8202
8203         PR c++/43327
8204         * g++.dg/other/crash-10.C: New test.
8205         * g++.dg/other/crash-11.C: New test.
8206
8207 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8208
8209         PR libfortran/43517
8210         * gfortran.dg/read_eof_7.f90: New test.
8211
8212 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8213
8214         PR objc/35165
8215         PR testsuite/43512
8216         * objc-obj-c++-shared: New directory.
8217         * objc-obj-c++-shared/Object1-implementation.h: New file.
8218         * objc-obj-c++-shared/Object1.h: New file.
8219         * objc-obj-c++-shared/Protocol1.h: New file.
8220         * objc-obj-c++-shared/next-abi.h: New file.
8221         * objc-obj-c++-shared/next-mapping.h: New file.
8222         * objc/execute/next_mapping.h: Delete.
8223         * objc.dg/special/special.exp: For all targets run the tests with
8224         -fgnu-runtime, for darwin targets also run the tests with
8225         -fnext-runtime.
8226         * objc.dg/dg.exp: Ditto.
8227         * obj-c++.dg/dg.exp: Ditto.
8228         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8229         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8230         include use of updated NeXT interface.
8231         * objc/execute/formal_protocol-5.m: Ditto.
8232         * objc/execute/protocol-isEqual-2.m: Ditto.
8233         * objc/execute/protocol-isEqual-4.m: Ditto.
8234         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8235         Protocol1.h) and next-mapping.h as required.
8236         * objc/execute/object_is_class.m: Ditto.
8237         * objc/execute/enumeration-1.m: Ditto.
8238         * objc/execute/class-13.m: Ditto.
8239         * objc/execute/formal_protocol-2.m: Ditto.
8240         * objc/execute/formal_protocol-4.m: Ditto.
8241         * objc/execute/class-1.m: Ditto.
8242         * objc/execute/bycopy-1.m: Ditto.
8243         * objc/execute/formal_protocol-6.m: Ditto.
8244         * objc/execute/bycopy-3.m: Ditto.
8245         * objc/execute/class-3.m: Ditto.
8246         * objc/execute/bf-11.m: Ditto.
8247         * objc/execute/class-5.m: Ditto.
8248         * objc/execute/bf-13.m: Ditto.
8249         * objc/execute/class-7.m: Ditto.
8250         * objc/execute/bf-15.m: Ditto.
8251         * objc/execute/class-9.m: Ditto.
8252         * objc/execute/bf-17.m: Ditto.
8253         * objc/execute/bf-19.m: Ditto.
8254         * objc/execute/IMP.m: Ditto.
8255         * objc/execute/exceptions/catchall-1.m: Ditto.
8256         * objc/execute/exceptions/trivial.m: Ditto.
8257         * objc/execute/exceptions/finally-1.m: Ditto.
8258         * objc/execute/exceptions/local-variables-1.m: Ditto.
8259         * objc/execute/exceptions/foward-1.m: Ditto.
8260         * objc/execute/bf-2.m: Ditto.
8261         * objc/execute/string1.m: Ditto.
8262         * objc/execute/bf-4.m: Ditto.
8263         * objc/execute/informal_protocol.m: Ditto.
8264         * objc/execute/string3.m: Ditto.
8265         * objc/execute/bf-6.m: Ditto.
8266         * objc/execute/bf-8.m: Ditto.
8267         * objc/execute/class-tests-1.h: Ditto.
8268         * objc/execute/protocol-isEqual-1.m: Ditto.
8269         * objc/execute/protocol-isEqual-3.m: Ditto.
8270         * objc/execute/_cmd.m: Ditto.
8271         * objc/execute/function-message-1.m: Ditto.
8272         * objc/execute/bf-20.m: Ditto.
8273         * objc/execute/bf-common.h: Ditto.
8274         * objc/execute/np-2.m: Ditto.
8275         * objc/execute/class-10.m: Ditto.
8276         * objc/execute/class-12.m: Ditto.
8277         * objc/execute/enumeration-2.m: Ditto.
8278         * objc/execute/class-14.m: Ditto.
8279         * objc/execute/encode-1.m: Ditto.
8280         * objc/execute/formal_protocol-1.m: Ditto.
8281         * objc/execute/formal_protocol-3.m: Ditto.
8282         * objc/execute/accessing_ivars.m: Ditto.
8283         * objc/execute/bycopy-2.m: Ditto.
8284         * objc/execute/class-2.m: Ditto.
8285         * objc/execute/bf-10.m: Ditto.
8286         * objc/execute/formal_protocol-7.m: Ditto.
8287         * objc/execute/root_methods.m: Ditto.
8288         * objc/execute/class-4.m: Ditto.
8289         * objc/execute/bf-12.m: Ditto.
8290         * objc/execute/class-6.m: Ditto.
8291         * objc/execute/bf-14.m: Ditto.
8292         * objc/execute/nested-func-1.m: Ditto.
8293         * objc/execute/class-8.m: Ditto.
8294         * objc/execute/private.m: Ditto.
8295         * objc/execute/bf-16.m: Ditto.
8296         * objc/execute/bf-18.m: Ditto.
8297         * objc/execute/load-3.m: Ditto.
8298         * objc/execute/compatibility_alias.m: Ditto.
8299         * objc/execute/bf-1.m: Ditto.
8300         * objc/execute/no_clash.m: Ditto.
8301         * objc/execute/bf-3.m: Ditto.
8302         * objc/execute/string2.m: Ditto.
8303         * objc/execute/bf-5.m: Ditto.
8304         * objc/execute/string4.m: Ditto.
8305         * objc/execute/bf-7.m: Ditto.
8306         * objc/execute/object_is_meta_class.m: Ditto.
8307         * objc/execute/bf-9.m: Ditto.
8308         * objc/execute/bf-21.m: Ditto.
8309         * objc/execute/cascading-1.m: Ditto.
8310         * objc/execute/trivial.m: Ditto.
8311         * objc/execute/np-1.m: Ditto.
8312         * objc/compile/trivial.m: Ditto.
8313         * objc/execute/class_self-2.m: Include <stdlib.h>.
8314         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8315         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8316         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8317         and 64bit. Use new NeXT interface as required.
8318         * objc.dg/special/unclaimed-category-1.m: Ditto.
8319         * objc.dg/special/unclaimed-category-1.h: Ditto.
8320         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8321         * objc.dg/func-ptr-1.m: Ditto.
8322         * objc.dg/stret-1.m: Ditto.
8323         * objc.dg/encode-2.m: Ditto.
8324         * objc.dg/category-1.m: Ditto.
8325         * objc.dg/encode-3.m: Ditto.
8326         * objc.dg/call-super-3.m: Ditto.
8327         * objc.dg/method-3.m: Ditto.
8328         * objc.dg/func-ptr-2.m: Ditto.
8329         * objc.dg/lookup-1.m: Ditto.
8330         * objc.dg/encode-4.m: Ditto.
8331         * objc.dg/fix-and-continue-1.m: Ditto.
8332         * objc.dg/proto-lossage-3.m: Ditto.
8333         * objc.dg/method-13.m: Ditto.
8334         * objc.dg/proto-qual-1.m: Ditto.
8335         * objc.dg/zero-link-3.m: Ditto.
8336         * objc.dg/bitfield-1.m: Ditto.
8337         * objc.dg/va-meth-1.m: Ditto.
8338         * objc.dg/super-class-3.m: Ditto.
8339         * objc.dg/call-super-1.m: Ditto.
8340         * objc.dg/type-size-2.m: Ditto.
8341         * objc.dg/method-10.m: Ditto.
8342         * objc.dg/defs.m: Ditto.
8343         * objc.dg/const-str-3.m: Ditto.
8344         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8345         Protocol1.h) and next-mapping.h as required. Use new NeXT
8346         interface as required.
8347         * objc.dg/super-class-4.m: Ditto.
8348         * objc.dg/comp-types-8.m: Ditto.
8349         * objc.dg/call-super-2.m: Ditto.
8350         * objc.dg/objc-fast-4.m: Ditto.
8351         * objc.dg/method-6.m: Ditto.
8352         * objc.dg/const-str-3.m: Ditto.
8353         * objc.dg/const-str-7.m: Ditto.
8354         * objc.dg/method-15.m: Ditto.
8355         * objc.dg/method-19.m: Ditto.
8356         * objc.dg/sync-1.m: Ditto.
8357         * objc.dg/layout-1.m: Ditto.
8358         * objc.dg/bitfield-3.m: Ditto.
8359         * objc.dg/try-catch-3.m: Ditto.
8360         * objc.dg/try-catch-7.m: Ditto.
8361         * objc.dg/comp-types-10.m: Ditto.
8362         * objc.dg/selector-2.: Ditto.
8363         * objc.dg/method-7.m: Ditto.
8364         * objc.dg/typedef-alias-1.m: Ditto.
8365         * objc.dg/proto-lossage-2.m: Ditto.
8366         * objc.dg/comp-types-11.m: Ditto.
8367         * objc.dg/sizeof-1.m: Ditto.
8368         * objc.dg/method-17.m: Ditto.
8369         * objc.dg/bitfield-5.m: Ditto.
8370         * objc.dg/try-catch-1.m: Ditto.
8371         * objc.dg/encode-5.m: Ditto.
8372         * objc.dg/fix-and-continue-2.m: Ditto.
8373         * objc.dg/method-9.m: Ditto.
8374         * objc.dg/isa-field-1.m: Ditto.
8375         * objc.dg/local-decl-2.m: Ditto.
8376         * objc.dg/objc-gc-4.m: Ditto.
8377         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8378         * objc.dg/gnu-runtime-3.m: Ditto.
8379         * objc.dg/encode-7.m: Ditto.
8380         * objc.dg/encode-8.m: Ditto.
8381         * objc.dg/selector-3.m: Ditto.
8382         * objc.dg/gnu-runtime-1.m: Ditto.
8383         * objc.dg/const-str-12.m: Ditto.
8384         * objc.dg/gnu-runtime-2.m: Ditto.
8385         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8386         * objc.dg/selector-1.m: Ditto.
8387         * objc.dg/stubify-2.m: Ditto.
8388         * objc.dg/zero-link-1.m: Ditto.
8389         * objc.dg/stret-2.m: Ditto.
8390         * objc.dg/zero-link-2.m: Ditto.
8391         * objc.dg/next-runtime-1.m: Ditto.
8392         * objc.dg/symtab-1.m: Ditto.
8393         * objc.dg/stubify-1.m: Ditto.
8394         * objc.dg/bitfield-2.m: Ditto.
8395         * objc.dg/try-catch-10.m: Apply to both runtimes.
8396         * objc.dg/const-str-1.m: Ditto.
8397         * objc.dg/image-info.m: Ditto.
8398         * objc.dg/encode-9.m: Ditto.
8399         * objc.dg/pragma-1.m: Apply test to all targets.
8400         * objc.dg/const-str-4.m: Ditto.
8401         * objc.dg/const-str-8.m: Ditto.
8402         * objc.dg/super-class-2.m: Ditto.
8403         * objc.dg/try-catch-5.m: Ditto.
8404         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8405         Protocol1.h) and next-mapping.h as required. Use new NeXT
8406         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8407         * objc.dg/const-str-11.m: Ditto.
8408         * objc.dg/const-str-9.m: Ditto.
8409         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8410         * objc.dg/encode-1.m: Remove redundant -lobjc.
8411         * objc.dg/try-catch-9.m: Tidy space.
8412         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8413         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8414         and 64bit. Use new NeXT interface as required.
8415         * obj-c++.dg/template-4.mm: Ditto.
8416         * obj-c++.dg/defs.mm: Ditto.
8417         * obj-c++.dg/basic.mm: Ditto.
8418         * obj-c++.dg/encode-4.mm: Ditto.
8419         * obj-c++.dg/method-17.mm: Ditto.
8420         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8421         * obj-c++.dg/cxx-class-1.mm: Ditto.
8422         * obj-c++.dg/method-10.mm: Ditto.
8423         * obj-c++.dg/va-meth-1.mm: Ditto.
8424         * obj-c++.dg/encode-5.mm: Ditto.
8425         * obj-c++.dg/lookup-2.mm: Ditto.
8426         * obj-c++.dg/template-3.mm: Ditto.
8427         * obj-c++.dg/proto-qual-1.mm: Ditto.
8428         * obj-c++.dg/qual-types-1.m: Ditto.
8429         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8430         * obj-c++.dg/template-1.mm: Ditto.
8431         * obj-c++.dg/encode-6.mm: Ditto.
8432         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8433         Protocol1.h) and next-mapping.h as required. Use new NeXT
8434         interface as required.
8435         * obj-c++.dg/except-1.mm: Ditto.
8436         * obj-c++.dg/const-str-7.mm: Ditto.
8437         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8438         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8439         * obj-c++.dg/selector-2.mm: Ditto.
8440         * obj-c++.dg/isa-field-1.mm: Ditto.
8441         * obj-c++.dg/try-catch-1.mm: Ditto.
8442         * obj-c++.dg/local-decl-1.mm: Ditto.
8443         * obj-c++.dg/try-catch-9.mm: Ditto.
8444         * obj-c++.dg/no-extra-load.mm: Ditto.
8445         * obj-c++.dg/selector-5.mm: Ditto.
8446         * obj-c++.dg/method-12.mm: Ditto.
8447         * obj-c++.dg/try-catch-11.mm: Ditto.
8448         * obj-c++.dg/comp-types-11.mm: Ditto.
8449         * obj-c++.dg/bitfield-3.mm: Ditto.
8450         * obj-c++.dg/method-6.mm: Ditto.
8451         * obj-c++.dg/super-class-2.mm: Ditto.
8452         * obj-c++.dg/method-21.mm: Ditto.
8453         * obj-c++.dg/const-str-8.mm: Ditto.
8454         * obj-c++.dg/try-catch-7.mm: Ditto.
8455         * obj-c++.dg/method-15.mm: Ditto.
8456         * obj-c++.dg/layout-1.mm: Ditto.
8457         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8458         * obj-c++.dg/const-str-3.mm: Ditto.
8459         * obj-c++.dg/try-catch-2.mm: Ditto.
8460         * obj-c++.dg/objc-gc-3.mm: Ditto.
8461         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8462         * obj-c++.dg/bitfield-1.mm: Ditto.
8463         * obj-c++.dg/selector-6.mm: Ditto.
8464         * obj-c++.dg/method-13.mm: Ditto.
8465         * obj-c++.dg/comp-types-12.mm: Ditto.
8466         * obj-c++.dg/bitfield-4.mm: Ditto.
8467         * obj-c++.dg/try-catch-8.mm: Ditto.
8468         * obj-c++.dg/method-2.mm: Ditto.
8469         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8470         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8471         * obj-c++.dg/const-str-4.mm: Ditto.
8472         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8473         * obj-c++.dg/try-catch-3.mm: Ditto.
8474         * obj-c++.dg/comp-types-9.mm: Ditto.
8475         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8476         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8477         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8478         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8479         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8480         Use new NeXT interface as required.
8481         * obj-c++.dg/const-str-10.mm: Ditto.
8482         * obj-c++.dg/const-str-11.mm: Ditto.
8483         * obj-c++.dg/const-str-9.mm: Ditto.
8484         * obj-c++.dg/method-11.mm: Ditto.
8485         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8486         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8487         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8488         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8489         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8490
8491 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8492
8493         PR c++/43206
8494         * g++.dg/template/typedef30.C: New test case.
8495
8496 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR c/43385
8499         * gcc.c-torture/execute/pr43385.c: New test.
8500
8501 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8502
8503         * gcc.dg/strncpy-fix-1.c: New test.
8504
8505 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8506
8507         PR testsuite/41609
8508         * lib/objc-torture.exp (objc-set-runtime-options): New.
8509         * objc/execute/execute.exp: Check runtime options on each pass.
8510         * objc/execute/exceptions/exceptions.exp: Ditto.
8511         * objc/compile/compile.exp: Ditto.
8512
8513         PR testsuite/42348
8514         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8515         standard tests.
8516         (check_effective_target_objc2): New proc.
8517         (check_effective_target_next_runtime): New proc.
8518         * lib/objc.exp: Determine which runtime is in force and support it.
8519         * lib/obj-c++.exp: Ditto.
8520
8521 2010-03-24  Jason Merrill  <jason@redhat.com>
8522
8523         PR c++/43502
8524         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8525
8526 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8527
8528         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8529         a loop.
8530         * gcc.dg/ipa/ipa-2.c: Likewise.
8531         * gcc.dg/ipa/ipa-3.c: Likewise.
8532         * gcc.dg/ipa/ipa-4.c: Likewise.
8533         * gcc.dg/ipa/ipa-5.c: Likewise.
8534         * gcc.dg/ipa/ipa-7.c: Likewise.
8535         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8536         a loop.
8537         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8538         i_can_not_be_propagated_fully2 into a loop.
8539         * gcc.dg/ipa/ipa-8.c: New test.
8540         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8541
8542 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8543
8544         PR debug/19192
8545         PR debug/43479
8546         * gcc.dg/guality/pr43479.c: New test.
8547         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8548         and add volatile keyword.
8549
8550 2010-03-23  Mike Stump  <mikestump@comcast.net>
8551
8552         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8553
8554 2010-03-23  Jason Merrill  <jason@redhat.com>
8555
8556         * g++.dg/ext/altivec-17.C: Adjust error message.
8557
8558         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8559         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8560         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8561         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8562         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8563         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8564
8565 2010-03-22  Jason Merrill  <jason@redhat.com>
8566
8567         PR c++/43333
8568         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8569         * g++.dg/ext/is_pod_98.C: New.
8570
8571         PR c++/43281
8572         * g++.dg/cpp0x/auto18.C: New.
8573
8574         * gcc.dg/pr36997.c: Adjust error message.
8575         * g++.dg/ext/vector9.C: Likewise.
8576         * g++.dg/conversion/simd3.C: Likewise.
8577         * g++.dg/other/error23.C: Likewise.
8578
8579 2010-03-22  Michael Matz  <matz@suse.de>
8580
8581         PR middle-end/43475
8582         * gfortran.dg/pr43475.f90: New testcase.
8583
8584 2010-03-22  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/43390
8587         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8588
8589 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8590
8591         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8592         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8593
8594 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8595             Michael Matz  <matz@suse.de>
8596
8597         PR c++/43081
8598         * g++.dg/parse/crash56.C: New test.
8599
8600 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8601
8602         PR fortran/43450
8603         * gfortran.dg/whole_file_15.f90 : New test.
8604
8605 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8606
8607         PR fortran/43409
8608         * gfortran.dg/inquire_size.f90: New test.
8609
8610 2010-03-20  Richard Guenther  <rguenther@suse.de>
8611
8612         PR rtl-optimization/43438
8613         * gcc.c-torture/execute/pr43438.c: New testcase.
8614
8615 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8616
8617         PR c++/43375
8618         * g++.dg/abi/mangle42.C: New test.
8619
8620 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8621
8622         PR C/43211
8623         * gcc.dg/pr43211.c: New test.
8624         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8625
8626 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8627
8628         PR rtl-optimization/42258
8629         * gcc.target/arm/thumb1-mul-moves.c: New test.
8630
8631         PR target/40697
8632         * gcc.target/arm/thumb-andsi.c: New test.
8633
8634         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8635         dg-require-effective-target.
8636
8637 2010-03-19  Michael Matz  <matz@suse.de>
8638
8639         PR c++/43116
8640         * g++.dg/other/pr43116.C: New testcase.
8641
8642 2010-03-19  Michael Matz  <matz@suse.de>
8643
8644         PR target/43305
8645         * gcc.dg/pr43305.c: New testcase.
8646
8647 2010-03-19  Richard Guenther  <rguenther@suse.de>
8648
8649         PR tree-optimization/43415
8650         * gcc.c-torture/compile/pr43415.c: New testcase.
8651
8652 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8653
8654         PR ada/43106
8655         * gnat.dg/case_optimization2.adb: New test.
8656         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8657
8658 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8659             Jack Howarth <howarth@bromo.med.uc.edu>
8660
8661         PR target/36399
8662         * gcc.target/i386/push-1.c: Don't xfail
8663           scan-assembler-not "movups" on darwin.
8664
8665 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8666
8667         PR debug/43058
8668         * gcc.dg/pr43058.c: New test.
8669
8670 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8671
8672         PR middle-end/42450
8673         * g++.dg/torture/pr42450.C: New test.
8674
8675 2010-03-18  Michael Matz  <matz@suse.de>
8676
8677         PR middle-end/43419
8678         * gcc.dg/pr43419.c: New testcase.
8679
8680 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8681
8682         PR rtl-optimization/43360
8683         * gcc.dg/torture/pr43360.c: New.
8684
8685 2010-03-18  Michael Matz  <matz@suse.de>
8686
8687         PR tree-optimization/43402
8688         * gcc.dg/pr43402.c: New testcase.
8689
8690 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8691
8692         PR target/42427
8693         * gcc.dg/pr42427.c: New test.
8694
8695 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8696
8697         PR libfortran/43265
8698         * gfortran.dg/read_empty_file.f: New test.
8699         * gfortran.dg/read_eof_all.f90: New test.
8700         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8701         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8702
8703 2010-03-17  Michael Matz  <matz@suse.de>
8704
8705         * gcc.dg/pr43300.c: Add -w.
8706
8707 2010-03-17  Richard Guenther  <rguenther@suse.de>
8708
8709         * gcc.dg/pr43379.c: Add -w.
8710
8711 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8712
8713         PR fortran/43331
8714         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8715
8716 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8717
8718         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8719
8720 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8721
8722         * ada/acats/run_all.sh: Log start and end times.
8723
8724 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8725
8726         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8727
8728 2010-03-16  Richard Guenther  <rguenther@suse.de>
8729
8730         PR middle-end/43379
8731         * gcc.dg/pr43379.c: New testcase.
8732
8733 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8734
8735         PR debug/43051
8736         * gcc.dg/guality/pr43051-1.c: New test.
8737
8738 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8739
8740         PR testsuite/43363
8741         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8742
8743 2010-03-15  Michael Matz  <matz@suse.de>
8744
8745         PR middle-end/43300
8746         * gcc.dg/pr43300.c: New testcase.
8747
8748 2010-03-15  Richard Guenther  <rguenther@suse.de>
8749
8750         PR tree-optimization/43367
8751         * gcc.c-torture/compile/pr43367.c: New testcase.
8752
8753 2010-03-15  Richard Guenther  <rguenther@suse.de>
8754
8755         PR tree-optimization/43317
8756         * gcc.dg/pr43317.c: New testcase.
8757
8758 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8759
8760         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8761
8762 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8763
8764         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8765
8766 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8767
8768         PR fortran/43362
8769         * gfortran.dg/impure_constructor_1.f90: New test.
8770
8771 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8772
8773         PR middle-end/43354
8774         * gfortran.dg/graphite/id-pr43354.f: New.
8775
8776 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8777
8778         PR middle-end/43349
8779         * gfortran.dg/graphite/pr43349.f: New.
8780
8781 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8782
8783         PR middle-end/43306
8784         * gcc.dg/graphite/pr43306.c: New.
8785
8786 2010-03-12  David S. Miller  <davem@davemloft.net>
8787
8788         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8789         sparc.
8790
8791 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8792
8793         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8794
8795 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8796
8797         PR fortran/43291
8798         PR fortran/43326
8799         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8800
8801 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8802
8803         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8804         fail for *-*-mingw* targets.
8805
8806 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8807
8808         PR debug/43329
8809         * gcc.dg/guality/pr43329-1.c: New test.
8810
8811 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8812
8813         PR tree-optimization/43257
8814         * g++.dg/torture/pr43257.C: New test.
8815
8816 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8817
8818         PR fortran/43228
8819         * gfortran.dg/namelist_61.f90: New test.
8820
8821 2010-03-11  Richard Guenther  <rguenther@suse.de>
8822
8823         PR tree-optimization/43255
8824         * gcc.c-torture/compile/pr43255.c: New testcase.
8825
8826 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8827
8828         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8829         * gcc.dg/pr43280.c: New testcase.
8830
8831 2010-03-11  Richard Guenther  <rguenther@suse.de>
8832
8833         PR lto/43200
8834         * gcc.dg/lto/20100227-1_0.c: New testcase.
8835         * gcc.dg/lto/20100227-1_1.c: Likewise.
8836
8837 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8838
8839         PR libfortran/43320
8840         PR libfortran/43265
8841         * gfortran.dg/read_eof_6.f: New test
8842         * gfortran.dg/read_x_eof.f90: New test.
8843         * gfortran.dg/read_x_past.f: Update test.
8844
8845 2010-03-10  Jan Hubicka  <jh@suse.cz>
8846
8847         * gcc.c-torture/compile/pr43288.c: New test.
8848
8849 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8850
8851         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8852         -fpic/-fPIC flags.
8853         * g++.old-deja/g++.pt/asm2.C: Likewise.
8854         * gcc.c-torture/compile/20000804-1.c: Likewise.
8855         * gcc.target/i386/clobbers.c: Likewise.
8856
8857 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8858
8859         PR fortran/43303
8860         * gfortran.dg/c_assoc_3.f90: New test.
8861
8862 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR debug/36728
8865         * gcc.dg/guality/pr36728-1.c: New test.
8866         * gcc.dg/guality/pr36728-2.c: New test.
8867
8868 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8869
8870         * gcc.dg/h8300-div-delay-slot.c: New test.
8871
8872 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8873
8874         PR tree-optimization/43236
8875         * gcc.c-torture/execute/pr43236.c: New test.
8876
8877 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8878
8879         PR middle-end/42859
8880         * g++.dg/eh/pr42859.C: New test.
8881
8882 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8883
8884         PR debug/43299
8885         * gcc.dg/pr43299.c: New test.
8886
8887         PR debug/43290
8888         * g++.dg/eh/unwind2.C: New test.
8889
8890 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8891             Reza Yazdani  <reza.yazdani@amd.com>
8892
8893         PR middle-end/43065
8894         * gcc.dg/graphite/run-id-4.c: New.
8895
8896 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8897
8898         PR middle-end/43065
8899         * gcc.dg/graphite/run-id-3.c: New.
8900
8901 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8902
8903         PR middle-end/42644
8904         PR middle-end/42130
8905         * gcc.dg/graphite/id-18.c: New.
8906         * gcc.dg/graphite/run-id-pr42644.c: New.
8907
8908 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8909
8910         PR middle-end/42326
8911         * gcc.dg/graphite/pr42326.c: New.
8912
8913 2010-03-08  Richard Guenther  <rguenther@suse.de>
8914
8915         PR tree-optimization/43269
8916         * gcc.c-torture/execute/pr43269.c: New testcase.
8917
8918 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8919
8920         PR fortran/43256
8921         * gfortran.dg/typebound_call_13.f03: New.
8922
8923 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8924
8925         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8926         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8927
8928 2010-03-05  Jason Merrill  <jason@redhat.com>
8929
8930         * g++.dg/abi/mangle40.C: Require weak and alias.
8931
8932 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8933
8934         PR middle-end/42326
8935         * gfortran.dg/graphite/pr42326.f90: New.
8936         * gfortran.dg/graphite/pr42326-1.f90: New.
8937
8938 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8939
8940         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8941         (gnat_target_compile): Likewise.
8942         Reinitialize GNAT_UNDER_TEST if target changes.
8943         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8944         (local_find_gnatmake): Pass full --GCC to gnatlink.
8945         Remove --LINK.
8946
8947 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8948
8949         PR c/43248
8950         * gcc.dg/compound-literal-1.c: New testcase.
8951
8952 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8953
8954         PR tree-optimization/43164
8955         PR tree-optimization/43191
8956         * gcc.c-torture/compile/pr43164.c: New test.
8957         * gcc.c-torture/compile/pr43191.c: Likewise.
8958
8959 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8960
8961         PR fortran/43244
8962         * gfortran.dg/finalize_9.f90: New.
8963
8964 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8965             Ken Werner <ken@linux.vnet.ibm.com>
8966
8967         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8968         to dg-options for spu.
8969         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8970         dump-scan target to exclude spu.
8971
8972 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8973
8974         PR middle-end/43209
8975         * gcc.dg/tree-ssa/ivopts-4.c: New.
8976
8977 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8978
8979         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8980         include-opts and exclude-opts; skip checking the flags if arguments
8981         are the same as the defaults.
8982         (dg-xfail-if): Verify the number of arguments, supply defaults
8983         for unspecified optional arguments.
8984         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8985
8986 2010-03-03  Jason Merrill  <jason@redhat.com>
8987
8988         PR c++/12909
8989         * g++.dg/abi/mangle40.C: Updated.
8990
8991 2010-03-03  Jason Merrill  <jason@redhat.com>
8992
8993         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8994         * g++.dg/abi/mangle23.C: Likewise.
8995         * g++.dg/eh/simd-2.C: Likewise.
8996         * g++.dg/ext/attribute-test-2.C: Likewise.
8997         * g++.dg/ext/vector14.C: Likewise.
8998         * g++.dg/other/pr34435.C: Likewise.
8999         * g++.dg/template/conv8.C: Likewise.
9000         * g++.dg/template/nontype9.C: Likewise.
9001         * g++.dg/template/qualttp17.C: Likewise.
9002         * g++.dg/template/ref1.C: Likewise.
9003         * g++.old-deja/g++.pt/crash68.C: Likewise.
9004         * g++.old-deja/g++.pt/ref1.C: Likewise.
9005         * g++.old-deja/g++.pt/ref3.C: Likewise.
9006         * g++.old-deja/g++.pt/ref4.C: Likewise.
9007
9008         PR c++/12909
9009         * g++.dg/abi/mangle40.C: New.
9010         * g++.dg/abi/mangle41.C: New.
9011         * g++.dg/lto/20100302_0.C: New.
9012         * g++.dg/lto/20100302_1.C: New.
9013         * g++.dg/lto/20100302.h: New.
9014
9015 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9016
9017         PR fortran/43243
9018         * gfortran.dg/internal_pack_12.f90: New test.
9019
9020 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9021
9022         * gcc.dg/pr36997.c: Adjust error message.
9023
9024 2010-03-03  Mike Stump  <mikestump@comcast.net>
9025
9026         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9027         adjustments to not be present on machines that align the stack to
9028         more than 4 bytes and don't have a red zone yet as that is an
9029         unimplemented optimization.
9030
9031 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9032
9033         PR fortran/43169
9034         * gfortran.dg/impure_assignment_3.f90: New.
9035
9036 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9037
9038         PR debug/43229
9039         * gfortran.dg/pr43229.f90: New test.
9040
9041         PR debug/43237
9042         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9043
9044         PR debug/43177
9045         * gcc.dg/guality/pr43177.c: New test.
9046
9047 2010-03-02  Jason Merrill  <jason@redhat.com>
9048
9049         * g++.dg/ext/vector9.C: Adjust error message.
9050         * g++.dg/conversion/simd3.C: Likewise.
9051         * g++.dg/other/error23.C: Likewise.
9052
9053 2010-03-02  Mike Stump  <mikestump@comcast.net>
9054
9055         PR c++/41090
9056         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9057
9058 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9059
9060         PR fortran/43180
9061         * gfortran.dg/internal_pack_10.f90: New test.
9062
9063         PR fortran/43173
9064         * gfortran.dg/internal_pack_11.f90: New test.
9065
9066 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9067
9068         PR middle-end/42640
9069         * gcc.dg/tree-ssa/pr42640.c: New.
9070
9071 2010-03-01  Richard Guenther  <rguenther@suse.de>
9072
9073         PR tree-optimization/43220
9074         * gcc.c-torture/execute/pr43220.c: New testcase.
9075
9076 2010-03-01  Richard Guenther  <rguenther@suse.de>
9077
9078         PR middle-end/43213
9079         * gcc.dg/pr43213.c: New testcase.
9080
9081 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9082
9083         PR pch/14940
9084         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9085
9086 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9087
9088         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9089         New function.
9090         (check_effective_target_ucn): Likewise.
9091
9092         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9093         if !ucn.
9094         * gcc.dg/ucnid-2.c: Likewise.
9095         * gcc.dg/ucnid-3.c: Likewise.
9096         * gcc.dg/ucnid-4.c: Likewise.
9097         * gcc.dg/ucnid-11.c: Likewise.
9098         * gcc.dg/ucnid-12.c: Likewise.
9099         * gcc.dg/ucnid-6.c: Skip if !ucn.
9100         * gcc.dg/ucnid-9.c: Likewise.
9101
9102 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9103
9104         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9105         lists to dg-skip-if.
9106         * gcc.target/i386/stackalign/return-3.c: Likewise.
9107
9108 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9109
9110         * gcc.target/i386/clearcap.map: New file.
9111         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9112         Pass clearcap.map by default if supported.
9113
9114 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9115
9116         PR fortran/42900
9117         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9118         Explain this.
9119         * gfortran.dg/stat_2.f90: Likewise.
9120
9121 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9122
9123         PR fortran/43199
9124         * gfortran.dg/module_read_2.f90: New test.
9125
9126 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9127
9128         PR c++/42748
9129         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9130         * g++.dg/abi/mangle12.C: Likewise.
9131         * g++.dg/abi/mangle20-2.C: Likewise.
9132         * g++.dg/abi/mangle17.C: Likewise.
9133         * g++.dg/template/cond2.C: Likewise.
9134         * g++.dg/template/pr35240.C: Likewise.
9135
9136 2010-02-27  Richard Guenther  <rguenther@suse.de>
9137
9138         PR tree-optimization/43186
9139         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9140
9141 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9142
9143         * g++.dg/abi/packed1.C: Expect warning on the SH.
9144
9145 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9146
9147         PR c++/42054:
9148         * g++.dg/parse/error37.C: New test.
9149
9150 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9151
9152         PR c/24577
9153         PR c/43192
9154         * gcc.dg/pr8927-1.c: Match new note.
9155         * gcc.dg/990506-0.c: Likewise.
9156         * gcc.dg/gomp/flush-2.c: Likewise.
9157         * gcc.dg/gomp/atomic-5.c: Likewise.
9158         * gcc.dg/gomp/pr34607.c: Likewise.
9159         * gcc.dg/pr35746.c: Likewise.
9160         * gcc.dg/cpp/pragma-1.c: Likewise.
9161         * gcc.dg/cpp/pragma-2.c: Likewise.
9162         * gcc.dg/pr41842.c: Likewise.
9163         * gcc.dg/noncompile/20040629-1.c: Likewise.
9164         * objc.dg/private-1.m: Likewise.
9165
9166 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9167
9168         PR fortran/43185
9169         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9170         * gfortran.dg/default_initialization_4.f90: New test.
9171
9172 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9173
9174         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9175         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9176         * gnat.dg/thin_pointer2.adb: New test.
9177         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9178
9179 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9180
9181         PR c/20631
9182         * gcc.dg/cpp/c90-pedantic.c: New.
9183         * gcc.dg/cpp/c90.c: New.
9184         * gcc.dg/gnu90-const-expr-1.c: New.
9185         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9186
9187 2010-02-26  Richard Guenther  <rguenther@suse.de>
9188
9189         PR tree-optimization/43186
9190         * gcc.c-torture/compile/pr43186.c: New testcase.
9191
9192 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR debug/43190
9195         * c-c++-common/dwarf2/pr43190.c: New test.
9196
9197 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9198
9199         PR testsuite/37074:
9200         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9201
9202 2010-02-26  Richard Guenther  <rguenther@suse.de>
9203
9204         PR tree-optimization/43188
9205         * gcc.c-torture/compile/pr43188.c: New testcase.
9206
9207 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9208
9209         PR target/43175
9210         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9211
9212 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9213
9214         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9215
9216 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9217
9218         PR target/43154
9219         * gcc.target/powerpc/pr43154.c: New file.
9220
9221 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR debug/43166
9224         * gfortran.dg/debug/pr43166.f: New test.
9225
9226         PR debug/43165
9227         * gcc.dg/torture/pr43165.c: New test.
9228
9229 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9230
9231         PR c/43128
9232         * c-c++-common/pr41779.c: Update.
9233
9234 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9235
9236         PR ada/32547
9237         * lib/gnat-dg.exp (gnat_load): Redefine.
9238
9239         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9240         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9241
9242 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9243
9244         PR libobjc/36610
9245         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9246         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9247         -fgnu-runtime.
9248         Sort entries.
9249
9250 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9251
9252         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9253
9254 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR debug/43150
9257         * gcc.dg/guality/vla-1.c: New test.
9258
9259 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9260
9261         PR fortran/43042
9262         * gfortran.dg/c_ptr_tests_15.f90: New test.
9263
9264 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9265
9266         PR target/43107
9267         * gcc.target/i386/pr43107.c: New test.
9268
9269 2010-02-23  Jason Merrill  <jason@redhat.com>
9270
9271         PR c++/43143
9272         * g++.dg/cpp0x/variadic100.C: New.
9273
9274 2010-02-23  Jason Merrill  <jason@redhat.com>
9275
9276         PR debug/42800
9277         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9278         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9279         * c-c++-common/dwarf2/vla1.c: New.
9280
9281 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9282
9283         PR target/43139
9284         * gcc.dg/pr43139.c: New test.
9285
9286         PR debug/43077
9287         * gcc.dg/guality/pr43077-1.c: New test.
9288
9289 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9290
9291         PR 43123
9292         * gcc.dg/march.c: New.
9293         * gcc.dg/march-generic.c: New.
9294         * gcc.dg/mtune.c: New.
9295
9296 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9297
9298         PR middle-end/43083
9299         * gcc.dg/graphite/pr43083.c: New.
9300
9301 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9302
9303         PR middle-end/43097
9304         * gfortran.dg/graphite/pr43097.f: New.
9305
9306 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9307             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9308
9309         PR middle-end/43140
9310         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9311
9312 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9313
9314         PR middle-end/43026
9315         * g++.dg/graphite/pr43026.C: New.
9316
9317 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9318
9319         PR c++/43126
9320         * gcc.dg/cleanup-1.c: Update.
9321         * gcc.dg/func-args-1.c: Update.
9322         * gcc.dg/format/sentinel-1.c: Update.
9323         * g++.old-deja/g++.jason/scoping10.C: Update.
9324         * g++.old-deja/g++.ns/lookup5.C: Update.
9325         * g++.dg/ext/cleanup-1.C: Update.
9326         * g++.dg/parse/varmod1.C: Update.
9327         * g++.dg/parse/error33.C: Update.
9328         * g++.dg/expr/call3.C: Update.
9329         * g++.dg/func-args-1.C: New.
9330
9331 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9332
9333         PR c/43125
9334         * gcc.dg/attr-used-2.c: Moved to ...
9335         * c-c++-common/attr-used-2.c: Here.
9336
9337         * gcc.dg/attr-used.c: Moved to ...
9338         * c-c++-common/attr-used.c: Here.
9339
9340 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9341
9342         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9343
9344 2010-02-22  Richard Guenther  <rguenther@suse.de>
9345
9346         PR lto/43045
9347         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9348         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9349
9350 2010-02-22  Richard Guenther  <rguenther@suse.de>
9351
9352         PR tree-optimization/42749
9353         * gcc.c-torture/compile/pr42749.c: New testcase.
9354
9355 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9356
9357         PR fortran/43072
9358         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9359         * gfortran.dg/internal_pack_9.f90: New test.
9360
9361 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9362
9363         PR c++/23510
9364         * g++.dg/template/recurse.C: Adjust.
9365         * g++.dg/template/pr23510.C: New.
9366
9367 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9368
9369         PR c++/42824
9370         * g++.dg/template/memclass4.C: New test.
9371
9372 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9373
9374         PR fortran/35259
9375         * gfortran.dg/reassoc_5.f90: New test.
9376
9377 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9378
9379         PR target/43067
9380         * gcc.target/i386/pr43067.c: New test.
9381
9382 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9383
9384         PR c++/35669
9385         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9386         -Wconversion-null.
9387         * g++.dg/warn/Wconversion-null.C: New test.
9388         * g++.old-deja/g++.other/null1.C: Move to...
9389         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9390
9391 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9392
9393         PR fortran/36932
9394         PR fortran/36933
9395         * gfortran.dg/dependency_26.f90: New test.
9396
9397         PR fortran/43072
9398         * gfortran.dg/internal_pack_7.f90: New test.
9399
9400         PR fortran/43111
9401         * gfortran.dg/internal_pack_8.f90: New test.
9402
9403 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9404
9405         PR 43128
9406         * c-c++-common/pr41779.c: Fix broken testcase.
9407
9408 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9409
9410         PR 36513
9411         * c-c++-common/pr36513.c: New testcase.
9412         * c-c++-common/pr36513-2.c: New testcase.
9413
9414 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9415
9416         PR 41779
9417         * c-c++-common/pr41779.c: New.
9418
9419 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9420
9421         PR debug/43084
9422         * gcc.dg/pr43084.c: New test.
9423
9424 2010-02-19  Richard Guenther  <rguenther@suse.de>
9425
9426         PR tree-optimization/42916
9427         * gcc.dg/pr42916.c: New testcase.
9428
9429 2010-02-18  Jason Merrill  <jason@redhat.com>
9430
9431         PR c++/42837
9432         * g++.dg/abi/packed1.C: Add expected warning.
9433
9434         PR c++/43108
9435         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9436         * gcc.dg/torture/dg-torture.exp: Likewise.
9437         * c-c++-common/torture/complex-sign.h,
9438         c-c++-common/torture/complex-sign-add.c,
9439         c-c++-common/torture/complex-sign-mixed-add.c,
9440         c-c++-common/torture/complex-sign-mixed-div.c,
9441         c-c++-common/torture/complex-sign-mixed-mul.c,
9442         c-c++-common/torture/complex-sign-mixed-sub.c,
9443         c-c++-common/torture/complex-sign-mul.c,
9444         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9445         Adapt for C++ compilation as well.
9446
9447         PR c++/43070
9448         * g++.dg/ext/label1.C: Update.
9449         * g++.dg/ext/label2.C: Update.
9450
9451         PR c++/26261
9452         * g++.dg/template/dependent-name6.C: New.
9453
9454         PR c++/43109
9455         * g++.dg/parse/namespace12.C: New.
9456
9457 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9458
9459         PR tree-optimization/43066
9460         * gcc.c-torture/compile/pr43066.c: New test.
9461
9462 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9463
9464         * g++.dg/ext/attrib35.C: Fix target selector string.
9465         * g++.dg/ext/attrib36.C: Ditto.
9466         * g++.dg/ext/attrib37.C: Ditto.
9467         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9468         * g++.dg/abi/mangle25.C: Ditto.
9469
9470 2010-02-17  Jason Merrill  <jason@redhat.com>
9471
9472         PR c++/43069
9473         * g++.dg/parse/namespace11.C: New.
9474
9475         PR c++/43093
9476         * g++.dg/ext/attrib37.C: New.
9477
9478         PR c++/43079
9479         * g++.dg/template/ptrmem20.C: New.
9480
9481 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9482
9483         PR target/43103
9484         * gcc.target/i386/xop-check.h: Include m256-check.h.
9485         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9486         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9487         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9488         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9489
9490 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR debug/42918
9493         * gcc.dg/pr42918.c: New test.
9494
9495 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9496
9497         * g++.dg/ext/attrib36.C: Require ILP32.
9498
9499 2010-02-16  Richard Guenther  <rguenther@suse.de>
9500
9501         PR tree-optimization/41043
9502         * gfortran.dg/pr41043.f90: New testcase.
9503         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9504
9505 2010-02-16  Jason Merrill  <jason@redhat.com>
9506
9507         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9508
9509 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9510
9511         PR tree-optimization/43074
9512         * gcc.dg/vect/fast-math-pr43074.c: New test.
9513
9514 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9515
9516         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9517
9518 2010-02-16  Jason Merrill  <jason@redhat.com>
9519
9520         PR c++/43031
9521         * g++.dg/ext/attrib36.C: New.
9522
9523         PR c++/43036
9524         * g++.dg/other/array6.C: New.
9525
9526 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9527
9528         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9529
9530 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9531
9532         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9533         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9534         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9535         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9536         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9537         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9538
9539 2010-02-15  Richard Guenther  <rguenther@suse.de>
9540
9541         PR middle-end/43068
9542         * g++.dg/torture/pr43068.C: New testcase.
9543
9544 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9545
9546         PR c++/43024
9547         * g++.dg/opt/ice1.C: New.
9548
9549 2010-02-14  Jason Merrill  <jason@redhat.com>
9550
9551         PR c++/41997
9552         * g++.dg/cpp0x/initlist-opt.C: New.
9553
9554 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/41113
9557         PR fortran/41117
9558         * gfortran.dg/internal_pack_6.f90: New test.
9559
9560 2010-02-12  Jason Merrill  <jason@redhat.com>
9561
9562         PR c++/43054
9563         * g++.dg/cpp0x/variadic99.C: New.
9564
9565 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9566
9567         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9568         sign extend pointers to gualchk_t.
9569
9570         PR c++/43033
9571         * g++.dg/other/default3.C: Xfail g4 test.
9572
9573 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9574
9575         PR middle-end/43012
9576         * gcc.dg/graphite/pr43012.c: New.
9577
9578 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9579
9580         PR middle-end/42930
9581         * g++.dg/graphite/pr42930.C: New.
9582
9583 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9584
9585         PR middle-end/42914
9586         PR middle-end/42530
9587         * gcc.dg/graphite/pr42530.c: New.
9588         * gcc.dg/graphite/pr42914.c: New.
9589
9590 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9591
9592         PR middle-end/42771
9593         * gcc.dg/graphite/pr42771.c: New.
9594
9595 2010-02-11  Richard Guenther  <rguenther@suse.de>
9596
9597         PR tree-optimization/42998
9598         * gcc.c-torture/compile/pr42998.c: New testcase.
9599
9600 2010-02-10  Jason Merrill  <jason@redhat.com>
9601
9602         PR c++/41896
9603         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9604
9605         PR c++/42983, core issue 906
9606         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9607         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9608
9609         PR c++/43016
9610         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9611
9612 2010-02-10  Richard Guenther  <rguenther@suse.de>
9613
9614         PR tree-optimization/43017
9615         * gcc.dg/torture/pr43017.c: New testcase.
9616
9617 2010-02-10  Tobias Burnus <burnus@net-b.de>
9618
9619         PR fortran/40823
9620         * gfortran.dg/private_type_1.f90: Update error location.
9621         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9622         * gfortran.dg/typebound_operator_2.f03: Ditto.
9623         * gfortran.dg/assignment_2.f90: Ditto.
9624         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9625         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9626
9627 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9628
9629         PR fortran/43015
9630         * gfortran.dg/bind_c_usage_20.f90: New test.
9631
9632 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9633
9634         PR debug/43010
9635         * g++.dg/debug/pr43010.C: New test.
9636
9637 2010-02-10  Richard Guenther  <rguenther@suse.de>
9638
9639         PR c/43007
9640         * gcc.c-torture/execute/20100209-1.c: New testcase.
9641         * gcc.dg/fold-div-3.c: Likewise.
9642
9643 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9644
9645         * gcc.dg/builtin-ffs-1.c: New test.
9646
9647 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9648
9649         PR fortran/42999
9650         * gfortran.dg/array_constructor_35.f90: New test.
9651
9652 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9653
9654         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9655
9656 2010-02-09  Jason Merrill  <jason@redhat.com>
9657
9658         PR c++/42399
9659         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9660
9661         PR c++/42370
9662         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9663
9664 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9665
9666         PR fortran/41869
9667         * gfortran.dg/module_write_1.f90: New test.
9668
9669 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9670
9671         * gcc.dg/pr19340.c: Adjust.
9672
9673 2010-02-09  Richard Guenther  <rguenther@suse.de>
9674
9675         PR tree-optimization/43008
9676         * gcc.c-torture/execute/pr43008.c: New testcase.
9677
9678 2010-02-09  Richard Guenther  <rguenther@suse.de>
9679
9680         PR tree-optimization/43000
9681         * gcc.dg/torture/pr43000.c: New testcase.
9682         * gcc.dg/torture/pr43002.c: Likewise.
9683
9684 2010-02-09  Daniel Kraft  <d@domob.eu>
9685
9686         PR fortran/39171
9687         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9688         and pass -Wsurprising as necessary.
9689
9690 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9691
9692         PR tree-optimization/42890
9693         * g++.dg/torture/pr42890.C: New test.
9694
9695 2010-02-08  Richard Guenther  <rguenther@suse.de>
9696
9697         PR middle-end/42995
9698         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9699
9700 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9701
9702         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9703         return 0 from main.
9704         * gcc.dg/graphite/block-1.c: Same.
9705         * gcc.dg/graphite/block-3.c: Same.
9706         * gcc.dg/graphite/block-4.c: Same.
9707         * gcc.dg/graphite/block-5.c: Same.
9708         * gcc.dg/graphite/block-6.c: Same.
9709         * gcc.dg/graphite/block-7.c: Same.
9710         * gcc.dg/graphite/interchange-0.c: Same.
9711         * gcc.dg/graphite/interchange-1.c: Same.
9712         * gcc.dg/graphite/interchange-10.c: Same.
9713         * gcc.dg/graphite/interchange-11.c: Same.
9714         * gcc.dg/graphite/interchange-12.c: Same.
9715         * gcc.dg/graphite/interchange-2.c: Same.
9716         * gcc.dg/graphite/interchange-3.c: Same.
9717         * gcc.dg/graphite/interchange-4.c: Same.
9718         * gcc.dg/graphite/interchange-5.c: Same.
9719         * gcc.dg/graphite/interchange-6.c: Same.
9720         * gcc.dg/graphite/interchange-7.c: Same.
9721         * gcc.dg/graphite/interchange-8.c: Same.
9722         * gcc.dg/graphite/interchange-9.c: Same.
9723         * gcc.dg/graphite/interchange-mvt.c: Same.
9724
9725 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9726
9727         * gfortran.dg/graphite/id-19.f: New.
9728         * gfortran.dg/graphite/pr14741.f90: New.
9729         * gfortran.dg/graphite/pr41924.f90: New.
9730         * gfortran.dg/graphite/run-id-2.f90: New.
9731
9732 2010-02-07  Richard Guenther  <rguenther@suse.de>
9733
9734         PR middle-end/42956
9735         * gcc.c-torture/compile/pr42956.c: New testcase.
9736
9737 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9738
9739         PR libfortran/42742
9740         * gfortran.dg/fmt_cache_2.f: New test.
9741
9742 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9743
9744         * gfortran.dg/read_no_eor.f90: New test.
9745
9746 2010-02-05  Jason Merrill  <jason@redhat.com>
9747
9748         * g++.dg/ext/label13.C: Move constructor body out of class.
9749
9750 2010-02-03  Jason Merrill  <jason@redhat.com>
9751
9752         PR c++/42870
9753         * g++.dg/ext/dllexport3.C: New.
9754
9755 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9756
9757         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9758
9759 2010-02-05  Richard Guenther  <rguenther@suse.de>
9760
9761         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9762
9763 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9764
9765         PR c++/42915
9766         * g++.dg/other/crash-9.C: New test.
9767
9768 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9769
9770         PR fortran/42309
9771         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9772
9773 2010-02-04  Richard Guenther  <rguenther@suse.de>
9774
9775         PR rtl-optimization/42952
9776         * gcc.dg/torture/pr42952.c: New testcase.
9777
9778 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9779
9780         PR libfortran/42901
9781         * gfortran.dg/namelist_60.f90: New test.
9782
9783 2010-02-03  Jason Merrill  <jason@redhat.com>
9784
9785         PR c++/40138
9786         * g++.dg/ext/builtin11.C: New.
9787
9788         PR c++/4926
9789         PR c++/38600
9790         * g++.dg/abi/mangle35.C: New.
9791         * g++.dg/abi/mangle37.C: New.
9792
9793         PR c++/12909
9794         * g++.dg/abi/mangle36.C: New.
9795
9796         PR c++/35652
9797         * g++.dg/warn/string1.C: New.
9798
9799 2010-02-03  Richard Guenther  <rguenther@suse.de>
9800
9801         PR tree-optimization/42944
9802         * gcc.dg/errno-1.c: New testcase.
9803
9804 2010-02-03  Richard Guenther  <rguenther@suse.de>
9805
9806         PR middle-end/42927
9807         * gcc.c-torture/compile/pr42927.c: New testcase.
9808
9809 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9810
9811         PR fortran/42936
9812         * gfortran.dg/null_4.f90: New test.
9813
9814 2010-02-02  Jason Merrill  <jason@redhat.com>
9815
9816         PR c++/41090
9817         * g++.dg/ext/label13.C: New.
9818
9819 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9820
9821         PR fortran/42650
9822         * gfortran.dg/func_result_5.f90: New test.
9823
9824 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9825
9826         PR fortran/42922
9827         * gfortran.dg/pure_initializer_3.f90: News test.
9828
9829 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9830
9831         PR fortran/42888
9832         * gfortran.dg/allocate_derived_2.f90: New test.
9833
9834 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9835
9836         PR middle-end/42898
9837         * gcc.dg/torture/pr42898-2.c: New test.
9838
9839 2010-01-31  Richard Guenther  <rguenther@suse.de>
9840
9841         PR middle-end/42898
9842         * gcc.dg/torture/pr42898.c: New testcase.
9843
9844 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9845
9846         PR fortran/38324
9847         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9848         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9849
9850 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9851
9852         * g++.dg/tree-ssa/inline-1.C: New.
9853         * g++.dg/tree-ssa/inline-2.C: New.
9854         * g++.dg/tree-ssa/inline-3.C: New.
9855
9856 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9857
9858         PR testsuite/41701
9859         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9860         the string 'pow' in the pathname of the compiler from generating a
9861         test failure.
9862
9863 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9864
9865         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9866         * g++.old-deja/g++.mike/eh17.C: Likewise.
9867         * g++.old-deja/g++.mike/p5571.C: Likewise.
9868
9869 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9870
9871         PR c++/42758
9872         PR c++/42634
9873         PR c++/42336
9874         PR c++/42797
9875         PR c++/42880
9876         * g++.dg/other/crash-5.C: New test.
9877         * g++.dg/other/crash-6.C: New test.
9878         * g++.dg/other/crash-7.C: New test.
9879         * g++.dg/other/crash-8.C: New test.
9880
9881 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9882
9883         PR rtl-optimization/42889
9884         * gcc.dg/pr42889.c: New test.
9885
9886 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9887
9888         * gcc.target/i386/pr42881.c: Use SSE2.
9889
9890 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9891
9892         PR target/42891
9893         * gcc.target/i386/pr42891.c: New test.
9894
9895 2010-01-28  Richard Guenther  <rguenther@suse.de>
9896
9897         PR tree-optimization/42871
9898         * g++.dg/torture/pr42871.C: New testcase.
9899
9900 2010-01-28  Richard Guenther  <rguenther@suse.de>
9901
9902         * gcc.dg/Wobjsize-1.h: New testcase.
9903         * gcc.dg/Wobjsize-1.c: Likewise.
9904
9905 2010-01-28  Richard Guenther  <rguenther@suse.de>
9906
9907         PR middle-end/42883
9908         * g++.dg/torture/pr42883.C: New testcase.
9909
9910 2010-01-28  Michael Matz  <matz@suse.de>
9911
9912         * gcc.target/i386/pr42881.c: New test.
9913
9914 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9915
9916         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9917         Add i?86-*-solaris2* support.
9918
9919 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9920
9921         PR c++/42713
9922         PR c++/42820
9923         * g++.dg/template/typedef27.C: New test case.
9924         * g++.dg/template/typedef28.C: New test case.
9925
9926 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9927
9928         * gcc.dg/optimize-bswap*.c: Add ARM target
9929
9930 2010-01-27  Richard Guenther  <rguenther@suse.de>
9931
9932         PR middle-end/42878
9933         * gcc.dg/torture/pr42878-1.c: New testcase.
9934         * gcc.dg/torture/pr42878-2.c: Likewise.
9935
9936 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9937
9938         PR middle-end/42874
9939         * gcc.dg/vla-22.c: New test.
9940
9941 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9942
9943         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9944         current collation.
9945
9946 2010-01-26  Richard Guenther  <rguenther@suse.de>
9947
9948         PR rtl-optimization/42685
9949         * gcc.dg/pr42685.c: New testcase.
9950         * g++.dg/other/pr42685.C: Likewise.
9951
9952 2010-01-26  Richard Guenther  <rguenther@suse.de>
9953
9954         PR middle-end/42806
9955         * g++.dg/other/pr42806.C: New testcase.
9956
9957 2010-01-26  Richard Guenther  <rguenther@suse.de>
9958
9959         PR tree-optimization/42250
9960         * gcc.dg/pr42250.c: New testcase.
9961
9962 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9963
9964         * gnat.dg/array_bounds_test.adb: New test.
9965
9966 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9967
9968         PR fortran/42858
9969         * gfortran.dg/generic_21.f90: New test.
9970
9971 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9972
9973         PR testsuite/41522
9974         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9975
9976 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9977
9978         PR c++/42748
9979         * g++.dg/abi/arm_va_list2.C: New test.
9980         * g++.dg/abi/arm_va_list2.h: Companion header file.
9981
9982 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9983
9984         PR fortran/41044
9985         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9986
9987         PR fortran/41167
9988         * gfortran.dg/char_array_arg_1.f90 : New test.
9989
9990         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9991
9992 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9993
9994         PR fortran/39304
9995         * gfortran.dg/generic_20.f90: New test.
9996
9997 2010-01-22  Michael Matz  <matz@suse.de>
9998
9999         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10000         -msse2.
10001
10002 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10003
10004         PR fortran/42736
10005         * gfortran.dg/dependency_25.f90 : New test.
10006
10007 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10008
10009         PR tree-optimization/42585
10010         * gcc.dg/tree-ssa/pr42585.c: New test.
10011
10012 2010-01-21  Richard Guenther  <rguenther@suse.de>
10013
10014         PR middle-end/19988
10015         * gcc.dg/pr19988.c: New testcase.
10016
10017 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10018
10019         * g++.dg/compat/decimal/compat-common.h: New file.
10020         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10021         * g++.dg/compat/decimal/pass_x.h: New file.
10022         * g++.dg/compat/decimal/pass_y.h: New file.
10023         * g++.dg/compat/decimal/pass-1_main.C: New file.
10024         * g++.dg/compat/decimal/pass-1_x.C: New file.
10025         * g++.dg/compat/decimal/pass-1_y.C: New file.
10026         * g++.dg/compat/decimal/pass-2_main.C: New file.
10027         * g++.dg/compat/decimal/pass-2_x.C: New file.
10028         * g++.dg/compat/decimal/pass-2_y.C: New file.
10029         * g++.dg/compat/decimal/pass-3_main.C: New file.
10030         * g++.dg/compat/decimal/pass-3_x.C: New file.
10031         * g++.dg/compat/decimal/pass-3_y.C: New file.
10032         * g++.dg/compat/decimal/pass-4_main.C: New file.
10033         * g++.dg/compat/decimal/pass-4_x.C: New file.
10034         * g++.dg/compat/decimal/pass-4_y.C: New file.
10035         * g++.dg/compat/decimal/pass-5_main.C: New file.
10036         * g++.dg/compat/decimal/pass-5_x.C: New file.
10037         * g++.dg/compat/decimal/pass-5_y.C: New file.
10038         * g++.dg/compat/decimal/pass-6_main.C: New file.
10039         * g++.dg/compat/decimal/pass-6_x.C: New file.
10040         * g++.dg/compat/decimal/pass-6_y.C: New file.
10041         * g++.dg/compat/decimal/return_x.h: New file.
10042         * g++.dg/compat/decimal/return_y.h: New file.
10043         * g++.dg/compat/decimal/return-1_main.C: New file.
10044         * g++.dg/compat/decimal/return-1_x.C: New file.
10045         * g++.dg/compat/decimal/return-1_y.C: New file.
10046         * g++.dg/compat/decimal/return-2_main.C: New file.
10047         * g++.dg/compat/decimal/return-2_x.C: New file.
10048         * g++.dg/compat/decimal/return-2_y.C: New file.
10049         * g++.dg/compat/decimal/return-3_main.C: New file.
10050         * g++.dg/compat/decimal/return-3_x.C: New file.
10051         * g++.dg/compat/decimal/return-3_y.C: New file.
10052         * g++.dg/compat/decimal/return-4_main.C: New file.
10053         * g++.dg/compat/decimal/return-4_x.C: New file.
10054         * g++.dg/compat/decimal/return-4_y.C: New file.
10055         * g++.dg/compat/decimal/return-5_main.C: New file.
10056         * g++.dg/compat/decimal/return-5_x.C: New file.
10057         * g++.dg/compat/decimal/return-5_y.C: New file.
10058         * g++.dg/compat/decimal/return-6_main.C: New file.
10059         * g++.dg/compat/decimal/return-6_x.C: New file.
10060         * g++.dg/compat/decimal/return-6_y.C: New file.
10061
10062 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10063
10064         PR debug/42715
10065         * gcc.dg/pr42715.c: New.
10066
10067 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10068
10069         PR c++/42038
10070         * g++.dg/parse/crash55.C: New.
10071
10072 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10073
10074         PR debug/42782
10075         * gcc.dg/guality/pr42782.c: New.
10076
10077 2010-01-20  Jason Merrill  <jason@redhat.com>
10078
10079         PR c++/41788
10080         * g++.dg/abi/packed1.C: New.
10081
10082         PR c++/41920
10083         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10084
10085         PR c++/40750
10086         * g++.dg/parse/fn-typedef1.C: New.
10087         * g++.dg/other/cv_quals.C: Adjust.
10088
10089 2010-01-20  Anthony Green  <green@moxielogic.com>
10090
10091         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10092         pack(push) pragma).
10093         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10094         * gcc.dg/20020312-2.c: Port this to the moxie core.
10095         * gcc.dg/weak/typeof-2.c: Ditto.
10096
10097 2010-01-20  Richard Guenther  <rguenther@suse.de>
10098
10099         PR tree-optimization/42717
10100         * gcc.c-torture/compile/pr42717.c: New testcase.
10101
10102 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10103
10104         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10105         of signed, add a few new tests.
10106
10107         PR middle-end/42803
10108         * g++.dg/parse/limits-initializer1.C: New test.
10109
10110 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10111
10112         PR fortran/42804
10113         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10114         * gfortran.dg/typebound_call_12.f03: New test.
10115
10116 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10117
10118         PR fortran/42783
10119         * gfortran.dg/bounds_check_15.f90 : New test.
10120
10121 2010-01-19  Michael Matz  <matz@suse.de>
10122
10123         PR tree-optimization/41783
10124         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10125
10126 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10127
10128         PR target/38697.
10129         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10130         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10131         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10132         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10133         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10134         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10135         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10136         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10137         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10138         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10139         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10140
10141 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10142
10143         PR fortran/42545
10144         * gfortran.dg/extends_6.f03: Modified an error message.
10145         * gfortran.dg/extends_10.f03: New test.
10146         * gfortran.dg/private_type_6.f03: Modified an error message.
10147         * gfortran.dg/structure_constructor_8.f03: Ditto.
10148
10149 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10150
10151         PR tree-optimization/42719
10152         * gcc.dg/pr42719.c: New test.
10153
10154         PR debug/42728
10155         * gcc.dg/pr42728.c: New test.
10156
10157 2010-01-19  Anthony Green  <green@moxielogic.com>
10158
10159         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10160
10161 2010-01-18  Anthony Green  <green@moxielogic.com>
10162
10163         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10164         for moxie.
10165
10166 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10167
10168         * g++.dg/template/error45.C: reverted as part of reverting the
10169         fix of PR c++/42634.
10170
10171 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10172
10173         PR c++/42634
10174         * g++.dg/template/error45.C: New test.
10175
10176 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10177
10178         PR c++/42766
10179         * g++.dg/conversion/op6.C: New test.
10180
10181 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10182
10183         PR target/42774
10184         * gcc.target/alpha/pr42774.c: New test.
10185
10186 2010-01-18  Richard Guenther  <rguenther@suse.de>
10187
10188         PR tree-optimization/42781
10189         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10190
10191 2010-01-17  Richard Guenther  <rguenther@suse.de>
10192
10193         PR middle-end/42248
10194         * gcc.c-torture/execute/pr42248.c: New testcase.
10195
10196 2010-01-17  Richard Guenther  <rguenther@suse.de>
10197
10198         PR tree-optimization/42773
10199         * g++.dg/torture/pr42773.C: New testcase.
10200
10201 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10202
10203         PR fortran/42677
10204         * gfortran.dg/interface_assignment_5.f90: New test.
10205
10206 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10207
10208         PR c++/42697
10209         * g++.dg/template/crash94.C: Reverted.
10210
10211 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10212
10213         PR debug/42767
10214         * gcc.dg/debug/pr42767.c: New.
10215
10216 2010-01-15  Jason Merrill  <jason@redhat.com>
10217
10218         PR c++/42761
10219         * g++.dg/cpp0x/decltype22.C: New.
10220
10221 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10222
10223         PR middle-end/42760
10224         * g++.dg/torture/pr42760.C: New test.
10225
10226 2010-01-15  Jing Yu  <jingyu@google.com>
10227
10228         PR rtl-optimization/42691
10229         * gcc.c-torture/execute/pr42691.c: New.
10230
10231 2010-01-15  Richard Guenther  <rguenther@suse.de>
10232
10233         PR middle-end/42739
10234         * g++.dg/torture/pr42739.C: New testcase.
10235
10236 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10237
10238         * g++.dg/template/error45.C: Revert as part of reverting changes
10239         or PR c++/42634.
10240
10241 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10242
10243         PR fortran/42684
10244         * gfortran.dg/interface_31.f90: New test.
10245
10246 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10247
10248         * gcc.target/powerpc/pr42747.c: New file.
10249
10250 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10251
10252         PR middle-end/42674
10253         * c-c++-common/pr42674.c: New test.
10254
10255         PR c++/42608
10256         * g++.dg/template/instantiate11.C: New test.
10257
10258 2010-01-14  Jason Merrill  <jason@redhat.com>
10259
10260         PR c++/42701
10261         * g++.dg/overload/error3.C: New.
10262
10263         PR c++/42655
10264         * g++.dg/overload/rvalue1.C: New.
10265
10266 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10267
10268         PR tree-optimization/42706
10269         * gcc.dg/ipa/pr42706.c: New testcase.
10270
10271 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10272
10273         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10274
10275 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10276
10277         PR tree-optimization/42714
10278         * g++.dg/torture/pr42714.C: New test.
10279
10280 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10281
10282         PR rtl-optimization/42246
10283         * gfortran.dg/pr42246-2.f: New.
10284
10285 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10286
10287         PR rtl-optimization/42389
10288         * gcc.dg/pr42389.c: New.
10289
10290 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10291
10292         PR rtl-optimization/42388
10293         * gcc.dg/pr42388.c: New.
10294
10295 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10296
10297         PR rtl-optimization/42294
10298         * gfortran.dg/pr42294.f: New.
10299
10300 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10301
10302         PR rtl-optimization/39453
10303         PR rtl-optimization/42246
10304         * gcc.dg/pr39453.c: New.
10305         * gcc.dg/pr42246.c: New.
10306
10307 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10308
10309         PR middle-end/42245
10310         * gcc.dg/pr42245.c: New.
10311         * gcc.dg/pr42245-2.c: New.
10312
10313 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10314
10315         PR rtl-optimization/42249
10316         * gcc.dg/pr42249.c: New.
10317
10318 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10319
10320         PR c/42721
10321         * gcc.c-torture/execute/pr42721.c: New test.
10322
10323 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10324
10325         PR tree-optimization/42709
10326         * gcc.dg/vect/pr42709.c: New test.
10327
10328 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10329
10330         PR fortran/41478
10331         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10332         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10333
10334 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10335
10336         PR fortran/42481
10337         * gfortran.dg/generic_19.f90 : New test.
10338
10339 2010-01-13  Richard Guenther  <rguenther@suse.de>
10340
10341         PR tree-optimization/42730
10342         * gcc.c-torture/compile/pr42730.c: New testcase.
10343
10344 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10345
10346         PR target/pr42542
10347         * gcc.target/ia64/pr42542-1.c: New.
10348         * gcc.target/ia64/pr42542-2.c: New.
10349         * gcc.target/ia64/pr42542-3.c: New.
10350
10351 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10352
10353         PR c++/42634
10354         * g++.dg/template/error45.C: New test.
10355
10356 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10357
10358         PR tree-optimization/42704
10359         * g++.dg/torture/pr42704.C: New test.
10360
10361 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10362
10363         PR tree-optimization/42703
10364         * gcc.c-torture/compile/pr42703.c: New test.
10365
10366 2010-01-13  Richard Guenther  <rguenther@suse.de>
10367
10368         PR tree-optimization/42705
10369         * gcc.c-torture/compile/pr42705.c: New testcase.
10370
10371 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10372
10373         * gcc.target/bfin/l2.c: New test.
10374         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10375
10376 2010-01-13  Richard Guenther  <rguenther@suse.de>
10377
10378         PR middle-end/42716
10379         * gcc.c-torture/compile/pr42716.c: New testcase.
10380
10381 2010-01-13  Richard Guenther  <rguenther@suse.de>
10382
10383         PR lto/42678
10384         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10385
10386 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10387
10388         PR c/42708
10389         * gcc.c-torture/compile/pr42708-1.c: New test.
10390
10391 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR debug/42662
10394         * gcc.dg/pr42662.c: New test.
10395
10396         PR tree-optimization/42645
10397         * g++.dg/other/pr42645-1.C: New test.
10398         * g++.dg/other/pr42645-2.C: New test.
10399
10400 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10401
10402         PR target/42416
10403         * gcc.target/powerpc/warn-1.c: New test.
10404         * gcc.target/powerpc/warn-2.c: New test.
10405
10406 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10407
10408         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10409         stack alignment.
10410
10411 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10412
10413         * gcc.dg/lto/20100108_0.c: New.
10414
10415 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10416
10417         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10418         Add -march=i686 -msse for 32bit x86 targets.
10419
10420 2010-01-10  Richard Guenther  <rguenther@suse.de>
10421
10422         PR middle-end/42667
10423         * gcc.dg/torture/pr42667.c: New testcase.
10424
10425 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10426
10427         PR fortran/32489
10428         * gfortran.dg/array_constructor_34.f90: New test.
10429
10430 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10431
10432         PR fortran/20923
10433         * gfortran.dg/array_constructor_33.f90: New test.
10434         gfortran.dg/array_function_5.f90: Add credit.
10435
10436 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10437
10438         PR debug/42631
10439         * gcc.dg/pr42631.c: New.
10440
10441 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10442
10443         PR debug/42630
10444         * gcc.dg/pr42630.c: New.
10445
10446 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10447
10448         PR debug/42629
10449         * gcc.dg/pr42629.c: New.
10450
10451 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10452
10453         PR middle-end/42363
10454         * gcc.dg/torture/pr42363.c: New.
10455
10456 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10457
10458         PR debug/42604
10459         PR debug/42395
10460         * gcc.dg/vect/pr42604.c: New.
10461         * gcc.dg/vect/pr42395.c: New.
10462
10463 2010-01-09  Richard Guenther  <rguenther@suse.de>
10464
10465         PR middle-end/42512
10466         * gcc.c-torture/execute/pr42512.c: New testcase.
10467
10468 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10469
10470         PR fortran/41298
10471         * gfortran.dg/c_ptr_tests_14.f90: New test.
10472
10473 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475         PR ada/41929
10476         * gnat.dg/null_pointer_deref1.adb: Don't run on
10477         sparc*-sun-solaris2.11.
10478
10479 2010-01-08  Richard Guenther  <rguenther@suse.de>
10480
10481         PR lto/42528
10482         * gcc.dg/lto/20100103-1_0.c: New testcase.
10483         * gcc.dg/lto/20100103-2_0.c: Likewise.
10484
10485 2010-01-08  Tobias Burnus  <burnus@net-b.de
10486
10487         PR/fortran 25829
10488         * gfortran.dg/asynchronous_1.f90: New test.
10489         * gfortran.dg/asynchronous_2.f90: New test.
10490         * gfortran.dg/conflicts.f90: Update error message.
10491
10492 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10493
10494         c++/40155
10495         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10496
10497 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10498
10499         PR tree-optimization/42625
10500         * g++.dg/opt/dtor4.C: New test.
10501         * g++.dg/opt/dtor4.h: New.
10502         * g++.dg/opt/dtor4-aux.cc: New.
10503
10504 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10505
10506         PR fortran/42597
10507         * gfortran.dg/proc_ptr_26.f90: New test.
10508
10509 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10510
10511         PR fortran/41872
10512         * gfortran.dg/allocatable_scalar_7.f90: New test.
10513
10514 2010-01-06  Richard Guenther  <rguenther@suse.de>
10515
10516         * gcc.c-torture/compile/pr42632.c: New testcase.
10517
10518 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10519
10520         PR target/42542
10521         * gcc.target/i386/pr42542-4.c: New.
10522         * gcc.target/i386/pr42542-4a.c: Likewise.
10523         * gcc.target/i386/pr42542-5.c: Likewise.
10524         * gcc.target/i386/pr42542-5a.c: Likewise.
10525
10526 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10527
10528         * gcc.dg/tls/opt-15.c: New test.
10529
10530 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10531
10532         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10533
10534 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10535
10536         PR tree-optimization/42462
10537         * g++.dg/torture/pr42462.C: New test.
10538
10539 2010-01-05  Jason Merrill  <jason@redhat.com>
10540
10541         * g++.dg/cpp0x/initlist30.C: New test.
10542
10543 2010-01-05  Richard Guenther  <rguenther@suse.de>
10544
10545         PR tree-optimization/42614
10546         * gcc.c-torture/execute/pr42614.c: New testcase.
10547
10548 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10549
10550         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10551         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10552         -Wunreachable-code.
10553         * gcc.dg/Wunreachable-2.c: Likewise.
10554         * gcc.dg/Wunreachable-3.c: Likewise.
10555         * gcc.dg/Wunreachable-4.c: Likewise.
10556         * gcc.dg/Wunreachable-5.c: Likewise.
10557         * gcc.dg/Wunreachable-6.c: Likewise.
10558         * gcc.dg/Wunreachable-7.c: Likewise.
10559         * gcc.dg/Wunreachable-8.c: Likewise.
10560         * gcc.dg/20041231-1.c: Likewise.
10561
10562 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10563
10564         PR other/42611
10565         * gcc.dg/pr42611.c: New test.
10566
10567         PR tree-optimization/42508
10568         * g++.dg/opt/pr42508.C: New test.
10569
10570 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10571
10572         PR fortran/41872
10573         * gfortran.dg/allocatable_scalar_8.f90: New.
10574
10575 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10576
10577         PR tree-optimization/42398
10578         * gcc.c-torture/compile/pr42398.c: New test.
10579
10580 2010-01-04  Jason Merrill  <jason@redhat.com>
10581
10582         PR c++/42555
10583         * g++.dg/ext/attrib35.C: New.
10584
10585         PR c++/42567
10586         * g++.dg/cpp0x/auto17.C: New.
10587
10588 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10589
10590         * gcc.dg/lto/20100104_0.c: New.
10591
10592 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10593
10594         PR target/42542
10595         * gcc.target/i386/pr42542-1.c: New.
10596         * gcc.target/i386/pr42542-1a.c: Likewise.
10597         * gcc.target/i386/pr42542-1b.c: Likewise.
10598         * gcc.target/i386/pr42542-2.c: Likewise.
10599         * gcc.target/i386/pr42542-2a.c: Likewise.
10600         * gcc.target/i386/pr42542-2b.c: Likewise.
10601         * gcc.target/i386/pr42542-3.c: Likewise.
10602         * gcc.target/i386/pr42542-3a.c: Likewise.
10603
10604 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10605
10606         PR fortran/41872
10607         * gfortran.dg/allocatable_scalar_5.f90: New test.
10608         * gfortran.dg/allocatable_scalar_6.f90: New test.
10609
10610 2010-01-03  Richard Guenther  <rguenther@suse.de>
10611
10612         PR testsuite/42583
10613         * gfortran.dg/gomp/recursion1.f90: Remove.
10614
10615 2010-01-03  Richard Guenther  <rguenther@suse.de>
10616
10617         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10618         * gcc.dg/uninit-6.c: Likewise.
10619         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10620
10621 2010-01-03  Richard Guenther  <rguenther@suse.de>
10622
10623         PR tree-optimization/42589
10624         * gcc.target/i386/pr42589.c: New testcase.
10625
10626 2010-01-03  Richard Guenther  <rguenther@suse.de>
10627
10628         PR tree-optimization/42438
10629         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10630
10631 2010-01-02  Richard Guenther  <rguenther@suse.de>
10632
10633         PR testsuite/41651
10634         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10635
10636 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10637
10638         PR target/42448
10639         * gcc.target/alpha/pr42448-1.c: New test.
10640         * gcc.target/alpha/pr42448-2.c: Ditto.
10641
10642 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10643
10644         PR preprocessor/41947
10645         * gcc.dg/c99-hexfloat-3.c: New test.
10646
10647 2010-01-01  Richard Guenther  <rguenther@suse.de>
10648
10649         PR c/42570
10650         * gcc.c-torture/execute/pr42570.c: New testcase.
10651
10652 2010-01-01  Richard Guenther  <rguenther@suse.de>
10653
10654         PR middle-end/42559
10655         * gcc.c-torture/compile/pr42559.c: New testcase.
10656
10657 \f
10658 Copyright (C) 2010 Free Software Foundation, Inc.
10659
10660 Copying and distribution of this file, with or without modification,
10661 are permitted in any medium without royalty provided the copyright
10662 notice and this notice are preserved.