OSDN Git Service

PR target/45843
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2
3         PR target/45843
4         * g++.dg/torture/pr45843.C: New test.
5
6 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/45828
9         * gfortran.dg/allocate_derived_5.f90: New.
10
11 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
12
13         PR tree-optimization/31261
14         * gcc.dg/tree-ssa/pr31261.c: New test.
15
16 2010-09-30  Michael Eager  <eager@eagercon.com>
17
18         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
19         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
20         * gcc.target/microblaze/microblaze.exp: Ditto.
21         * gcc.target/microblaze/others/string_cst1.c: Ditto.
22         * gcc.target/microblaze/others/string_cst2.c: Ditto.
23         * gcc.target/microblaze/others/data_var1.c: Ditto.
24         * gcc.target/microblaze/others/data_var2.c: Ditto.
25         * gcc.target/microblaze/others/data_var3.c: Ditto.
26         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
27         * gcc.target/microblaze/others/strings1.c:: Ditto.
28         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
29         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
30         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
31         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
32         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
33         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
34         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
35         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
36         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
37         * gcc.target/microblaze/isa/pcmp.c: Ditto.
38         * gcc.target/microblaze/isa/nofloat.c: Ditto.
39         * gcc.target/microblaze/isa/fcvt.c: Ditto.
40         * gcc.target/microblaze/isa/float.c: Ditto.
41         * gcc.target/microblaze/isa/mulh.c: Ditto.
42         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
43         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
44         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
45         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
46         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
47         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
48         * gcc.target/microblaze/isa/bshift.c: Ditto.
49         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
50         * gcc.target/microblaze/isa/div.c: Ditto.
51         * gcc.target/microblaze/isa/vanilla.c: Ditto.
52         * gcc.target/microblaze/isa/mul.c: Ditto.
53
54 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
55
56         merge from FSF 'apple/trunk' branch.
57         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
58
59         Radar 4386773
60         * objc.dg/enhanced-proto-1.m: New.
61         * objc.dg/enhanced-proto-2.m: New.
62         * obj-c++.dg/enhanced-proto-1.mm: New
63         * obj-c++.dg/enhanced-proto-2.mm: New.
64
65 2010-09-30  Richard Guenther  <rguenther@suse.de>
66
67         PR testsuite/45702
68         * gcc.dg/debug/pr41893-1.c: Adjust.
69         * gcc.dg/pr30762-1.c: Likewise.
70         * gcc.dg/pr31529-1.c: Likewise.
71         * gcc.dg/pr34457-1.c: Likewise.
72         * gcc.dg/pr34668-1.c: Likewise.
73         * gcc.dg/pr43557-1.c: Likewise.
74
75 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
76
77         PR objc/45842
78         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
79         * objc.dg/const-str-3.m: Correct header for memcpy.
80         * objc.dg/const-str-7.m: Likewise.
81         * objc.dg/method-20b.m: Provide an implementation of Object.
82         Adjust XFAIL for m64 NeXT runtime.
83         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
84         * objc.dg/encode-3.m: Correct line ordering, provide header for 
85         sprintf.
86         * objc.dg/encode-7-next.m: Only run for 32bit.
87         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
88         * objc.dg/type-size-2.m: Provide an implementation of Object.
89         Ajust headers.
90         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
91         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
92         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
93         Adjust XFAIL for m64 NeXT runtime.
94         * obj-c++.dg/method-22.mm: Likewise.
95         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
96
97 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
98
99         Merge from 'apple/trunk' branch on FSF servers.
100         
101         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
102
103         Radar 4278236
104         * obj-c++.dg/bad-forward-decl.mm: New
105
106 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
107
108         * ada/acats/run_acats: Revert revision 157037.
109
110 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
111
112         Merge from 'apple/trunk' branch on FSF servers.
113
114         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
115
116         Radar 4281748
117         * objc.dg/naming-2.m: Update
118         * objc.dg/naming-3.m: New
119
120 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
121
122         PR target/40457
123         * gcc.target/arm/pr40457-3.c: New test.
124
125 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
126
127         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
128         alias checking.
129         * lib/target-supports.exp (check_ifunc_available): Likewise.
130
131 2010-09-29  Tristan Gingold  <gingold@adacore.com>
132
133         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
134
135 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
136
137         * objc.dg/keywords-1.m: New test.
138         * objc.dg/keywords-2.m: New test.
139         * objc.dg/keywords-3.m: New test.
140         * obj-c++.dg/keywords-1.mm: New test.
141         * obj-c++.dg/keywords-2.mm: New test.
142
143 2010-09-28  Jason Merrill  <jason@redhat.com>
144
145         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
146         * g++.dg/ext/complit11.C: Likewise.
147         * g++.old-deja/g++.law/temps1.C: Likewise.
148
149         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
150         * g++.old-deja/g++.mike/misc6.C: Likewise.
151
152 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
153
154         * objc.dg/attributes/method-attribute-1.m: New.
155         * objc.dg/attributes/method-attribute-2.m: New.
156
157         * obj-c++.dg/attributes/method-attribute-1.m: New.
158         * obj-c++.dg/attributes/method-attribute-2.m: New.
159
160 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
161
162         * objc.dg/attributes: New.
163         * objc.dg/attributes/attributes.exp: New.
164         * objc.dg/attributes/class-attribute-1.m: New.
165         * objc.dg/attributes/class-attribute-2.m: New
166         * objc.dg/attributes/categ-attribute-1.m: New
167         * objc.dg/attributes/categ-attribute-2.m: New
168         * objc.dg/attributes/proto-attribute-1.m: New
169
170         * obj-c++.dg/attributes: New.
171         * obj-c++.dg/attributes/attributes.exp: New
172         * obj-c++.dg/attributes/class-attribute-1.mm: New
173         * obj-c++.dg/attributes/class-attribute-2.mm: New
174         * obj-c++.dg/attributes/categ-attribute-1.mm: New
175         * obj-c++.dg/attributes/categ-attribute-2.mm: New
176         * obj-c++.dg/attributes/proto-attribute-1.mm: New
177
178 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
179
180         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
181         from the branch renamed to method-20b.m to avoid clashes).
182
183         2005-08-23  Stuart Hastings <stuart@apple.com>
184                     Ziemowit Laski  <zlaski@apple.com>
185
186         Radar 4209854
187         * obj-c++.dg/method-23.mm: New.
188         * objc.dg/method-20.m: New.
189
190 2010-09-28  Jan Hubicka  <jh@suse.cz>
191
192         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
193
194 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
195
196         PR target/44452
197         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
198         i?86-*-solaris2.[89], *-*-vxworks*.
199         * gcc.target/i386/pr22152.c: Likewise.
200         * gcc.target/i386/vect8-ret.c: New test.
201
202 2010-09-28  Jie Zhang  <jie@codesourcery.com>
203
204         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
205
206 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
207
208         Merge from 'apple/trunk' branch on FSF servers.
209
210         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
211
212         Radar 4175534
213         * obj-c++.dg/method-22.mm: New.
214
215 2010-09-27  Jason Merrill  <jason@redhat.com>
216
217         * g++.dg/cpp0x/rv-lvalue-req.C: New.
218         * g++.dg/ext/complit11.C: Adjust.
219         * g++.old-deja/g++.law/temps1.C: Adjust.
220         * g++.old-deja/g++.ns/koenig6.C: Adjust.
221         * g++.old-deja/g++.oliva/partord1.C: Adjust.
222
223 2010-09-27  Ian Lance Taylor  <iant@google.com>
224
225         * lib/target-supports.exp (check_effective_target_split_stack):
226         New procedure.
227         * gcc.dg/split-1.c: New test.
228         * gcc.dg/split-2.c: New test.
229         * gcc.dg/split-3.c: New test.
230         * gcc.dg/split-4.c: New test.
231
232 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
233
234         PR objc/25464
235         * objc.dg/type-size-3.m: New test.
236
237 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
238
239         PR objc/45763
240         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
241         well.
242
243 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
244
245         PR objc/25450
246         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
247         * objc.dg/type-size-2.m: Same change.
248         * obj-c++.dg/encode-5.mm: Same change.
249
250 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
251
252         Merge from 'apple/trunk' branch on FSF servers.  The original
253         Changelogs are below.
254
255         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
256         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
257         branch).
258         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
259         branch).
260         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
261         in the branch). 
262         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
263         proto-qual-1.m in the branch) and the normal ABI on GNU.
264         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
265         the test only with the NeXT runtime.
266         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
267         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
268         branch).
269         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
270         Run the test only with the NeXT runtime.
271         
272         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
273
274         Radar 4492973
275         * objc.dg/encode-7-64bit.m: New.
276         * objc.dg/encode-7.m: Skip if -m64.
277         
278         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
279
280         Radar 4301047
281         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
282         * obj-c++.dg/threedotthree-abi-1.mm: New
283         * objc.dg/threedotthree-abi-1.m: New
284
285         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
286
287         Radar 4136935
288         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
289         * objc.dg/encode-6.m: Likewise.
290         * objc.dg/encode-7.m: New test case.
291
292 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
293
294         Merge from 'apple/trunk' branch on FSF servers.  Renamed
295         const-str-12.m to constr-str-12b.m to avoid conflicts.
296         
297         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
298
299         Radar 4229905
300         * obj-c++.dg/warn5.mm: New
301         
302         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
303
304         Radar 4154928
305         * obj-c++.dg/const-str-12.mm: New.
306         * objc.dg/const-str-12.m: New.
307
308 2010-09-27  Tobias Burnus  <burnus@net-b.de>
309
310         PR fortran/40569
311         PR fortran/40568
312         * gfortran.dg/storage_size_2.f08: Fix test.
313         * gfortran.dg/c_sizeof_1.f90: Fix test.
314         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
315         * gfortran.dg/c_sizeof_3.f90: New.
316         * gfortran.dg/c_sizeof_4.f90: New.
317         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
318         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
319
320 2010-09-26  Daniel Kraft  <d@domob.eu>
321
322         PR fortran/45783
323         PR fortran/45795
324         * gfortran.dg/select_type_18.f03: New test.
325
326 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
327
328         * gnat.dg/return2.ad[sb]: New test.
329         * gnat.dg/return2_pkg.ads: New helper.
330
331 2010-09-25  Daniel Kraft  <d@domob.eu>
332
333         PR fortran/45776
334         * gfortran.dg/io_constraints_6.f03: New test.
335         * gfortran.dg/io_constraints_7.f03: New test.
336         * gfortran.dg/newunit_2.f90: New test.
337
338 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
339
340         * testsuite/gfortran.dg/operator_c1202.f90: New test.
341
342 2010-09-24  Jan Hubicka  <jh@suse.cz>
343
344         * gcc.dg/tree-ssa/leaf.c: New testcase.
345
346 2010-09-24  Jan Hubicka  <jh@suse.cz>
347
348         PR tree-optimization/45738
349         PR tree-optimization/45741
350         * gcc.c-torture/compile/pr45741.c: New.
351         * gfortran.fortran-torture/compile/pr45738.f90: New.
352
353 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
354
355         * gcc.dg/cpp/undef-opt-1.c: New test.
356
357 2010-09-24  Jason Merrill  <jason@redhat.com>
358
359         * g++.dg/other/error10.C: Adjust expected output.
360
361 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
362
363         PR middle-end/45234
364         * gcc.dg/torture/stackalign/alloca-6.c: New test.
365         * gcc.target/i386/pr45234.c: New test.
366
367 2010-09-24  Richard Guenther  <rguenther@suse.de>
368
369         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
370
371 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
372
373         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
374         as a comment leader in regexp.
375
376 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
377
378         * objc.dg/sync-2.m: New test.
379         * obj-c++.dg/sync-2.mm: New test.
380
381 2010-09-24  Tobias Burnus  <burnus@net-b.de>
382
383         PR fortran/40571
384         * gfortran.dg/iso_fortran_env_7.f90: New.
385
386 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
387
388         * obj-c++.dg/too-many-args.mm: New file.
389
390 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
391
392         Merge from 'apple/trunk' branch on FSF servers.
393
394         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
395
396         Radar 4491608
397         * objc.dg/too-many-args.m: New
398
399 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
400
401         PR fortran/45744
402         * gfortran.dg/dependency_36.f90:  New test.
403
404 >>>>>>> .r164755
405 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
406
407         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
408         * gcc.target/i386/pad-3.c: Ditto.
409         * gcc.target/i386/pad-7.c: Ditto.
410         * gcc.target/i386/pad-7.c: Ditto.
411         * gcc.target/i386/pr36502.c: Ditto.
412         * gcc.target/i386/zee.c: Ditto.
413         * gcc.target/i386/20060821-1.c: Ditto.
414         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
415         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
416         * gcc.target/i386/pad-5b.c: Ditto.
417         * gcc.target/i386/pad-6a.c: Ditto.
418         * gcc.target/i386/pad-6b.c: Ditto.
419         * gcc.target/i386/pad-8.c: Ditto.
420         * gcc.target/i386/pad-9.c: Ditto.
421         * gcc.target/i386/pad-10.c: Ditto.
422         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
423
424 2010-09-23  Richard Guenther  <rguenther@suse.de>
425
426         PR tree-optimization/45565
427         * g++.dg/ipa/pr45565.C: New testcase.
428
429 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
430
431         PR fortran/45745
432         PR fortran/45648
433         * gfortran.dg/vector_subscript_bound_1.f90: New.
434
435 2010-09-23  Richard Guenther  <rguenther@suse.de>
436
437         PR middle-end/45750
438         * gcc.dg/pr45750.c: New testcase.
439
440 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
441
442         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
443         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
444         build.
445
446 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
447
448         PR rtl-optimization/44374
449         * gcc.target/arm/headmerge-1.c: New test.
450         * gcc.target/arm/headmerge-2.c: New test.
451         * gcc.target/i386/headmerge-1.c: New test.
452         * gcc.target/i386/headmerge-2.c: New test.
453
454 2010-09-23  Daniel Kraft  <d@domob.eu>
455
456         PR fortran/38936
457         PR fortran/44044
458         PR fortran/45474
459         * gfortran.dg/intrinsic_intent_1.f03: New test.
460         * gfortran.dg/select_type_17.f03: New test.
461         * gfortran.dg/associate_5.f03: More definability tests.
462         * gfortran.dg/enum_2.f90: Check definability.
463         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
464         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
465         * gfortran.dg/char_expr_2.f90: Ditto.
466         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
467         * gfortran.dg/enum_5.f90: Ditto.
468         * gfortran.dg/equiv_constraint_8.f90: Ditto.
469         * gfortran.dg/impure_assignment_2.f90: Ditto.
470         * gfortran.dg/impure_assignment_3.f90: Ditto.
471         * gfortran.dg/intent_out_1.f90: Ditto.
472         * gfortran.dg/intent_out_3.f90: Ditto.
473         * gfortran.dg/pointer_assign_7.f90: Ditto.
474         * gfortran.dg/pointer_intent_3.f90: Ditto.
475         * gfortran.dg/pr19936_1.f90: Ditto.
476         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
477         * gfortran.dg/simpleif_2.f90: Ditto.
478         * gfortran.dg/protected_5.f90: Ditto.
479         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
480         * gfortran.dg/protected_6.f90: Ditto.
481         * gfortran.dg/protected_7.f90: Ditto.
482
483 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
484
485         PR libfortran/45710
486         * gfortran.dg/namelist_65.f90: New test.
487
488 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
489
490         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
491         the regexp pattern between the expected label and location string.
492
493 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
494
495         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
496
497 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
498
499         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
500         * gcc.dg/pr27898.c: Likewise.
501         * gcc.dg/pr28712.c: Likewise.
502         * gcc.dg/pr30762-1.c: Likewise.
503         * gcc.dg/pr31529-1.c: Likewise.
504         * gcc.dg/pr34457-1.c: Likewise.
505         * gcc.dg/pr34668-1.c: Likewise.
506         * gcc.dg/pr34989-1.c: Likewise.
507         * gcc.dg/pr43557-1.c: Likewise.
508
509 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
510
511         PR rtl-optimization/45739
512         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
513         regexps.
514
515 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
516
517         * gcc.target/sparc/mnofpu.c: New test.
518
519 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
520
521         PR rtl-optimization/45739
522         * gcc.target/i386/pr45739.c: New test.
523
524 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
525
526         PR fortran/45648
527         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
528         and counts. Add non-elemental function call check.
529
530         PR fortran/45648
531         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
532         arguments checks. Update temporary counts.
533         * gfortran.dg/transpose_optimization_1.f90: New.
534
535 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
536
537         PR objc/23710
538         * objc.dg/invalid-method-1.m: New.
539
540 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
541
542         Merge from 'apple/trunk' branch on FSF servers.
543
544         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
545
546         Radar 4291785
547         * objc.dg/naming-4.m: New
548         * objc.dg/naming-5.m: New
549         * obj-c++.dg/naming-1.mm: New
550         * obj-c++.dg/naming-2.mm: New
551
552 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
553             Jack Howarth  <howarth@bromo.med.uc.edu>
554
555         PR c++/45645
556         * g++.dg/torture/pr44972.C: Use portable assert().
557
558 2010-09-21  Richard Guenther  <rguenther@suse.de>
559
560         PR tree-optimization/45580
561         * g++.dg/torture/pr45580.C: New testcase.
562
563 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
564
565         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
566
567 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
568
569         PR fortran/45438
570         * gfortran.dg/pointer_check_7.f90: New.
571
572 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
573
574         PR rtl-optimization/45728
575         * gcc.c-torture/compile/pr45728.c: New test.
576
577 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
578
579         PR fortran/45081
580         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
581
582 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
583
584         * g++.dg/tree-ssa/pr45605.C: Add "\\".
585
586 2010-09-20  Richard Guenther  <rguenther@suse.de>
587
588         PR middle-end/45704
589         * gcc.dg/torture/pr45704.c: New testcase.
590
591 2010-09-20  Jan Hubicka  <jh@suse.cz>
592
593         PR tree-optimize/45605
594         * g++.dg/tree-ssa/pr45605.C: New testcase.
595
596 2010-09-20  Michael Matz  <matz@suse.de>
597
598         PR testsuite/45706
599         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
600         enough.
601
602 2010-09-20  Richard Guenther  <rguenther@suse.de>
603
604         PR tree-optimization/45705
605         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
606
607 2010-09-20  Michael Matz  <matz@suse.de>
608
609         PR testsuite/45706
610         * lib/target-supports.exp (check_effective_target_vect_perm):
611         Add i?86-*-*.
612
613 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
614
615         PR rtl-optimization/45695
616         * gcc.c-torture/execute/pr45695.c: New test.
617
618 2010-09-19  Jan Hubicka  <jh@suse.cz>
619
620         PR lto/44246
621         * gcc.c-torture/compile/pr44246.c:New file.
622
623 2010-09-19  Ira Rosen  <irar@il.ibm.com>
624
625         PR tree-optimization/45714
626         * gfortran.dg/vect/pr45714-a.f: New test.
627         * gfortran.dg/vect/pr45714-b.f: New test.
628
629 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
630
631         * gnat.dg/const1.adb: Rename into...
632         * gnat.dg/constant1.adb: ...this.
633         * gnat.dg/constant2.adb: New test.
634         * gnat.dg/constant2_pkg1.ads: New helper.
635         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
636
637 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
638
639         * gnat.dg/specs/constant1.ads: New test.
640         * gnat.dg/specs/constant1_pkg.ads: New helper.
641
642 2010-09-18  Jan Hubicka  <jh@suse.cz>
643
644         PR tree-optimization/45453
645         * g++.dg/tree-ssa/pr45453.C: New testcase.
646
647 2010-09-18  Jason Merrill  <jason@redhat.com>
648
649         * g++.dg/cpp0x/initlist44.C: New.
650
651 2010-09-18  Richard Guenther  <rguenther@suse.de>
652
653         PR tree-optimization/45709
654         * g++.dg/torture/pr45709-2.C: New testcase.
655
656 2010-09-18  Richard Guenther  <rguenther@suse.de>
657
658         PR tree-optimization/45709
659         * g++.dg/torture/pr45709.C: New testcase.
660
661 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
662
663         PR testsuite/45719
664         * gcc.target/i386/pad-3.c: Pass -fno-pic.
665
666 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
667
668         * gcc.target/i386/pad-1.c: New.
669         * gcc.target/i386/pad-2.c: Likewise.
670         * gcc.target/i386/pad-3.c: Likewise.
671         * gcc.target/i386/pad-4.c: Likewise.
672         * gcc.target/i386/pad-5a.c: Likewise.
673         * gcc.target/i386/pad-5b.c: Likewise.
674         * gcc.target/i386/pad-6a.c: Likewise.
675         * gcc.target/i386/pad-6b.c: Likewise.
676         * gcc.target/i386/pad-7.c: Likewise.
677         * gcc.target/i386/pad-8.c: Likewise.
678         * gcc.target/i386/pad-9.c: Likewise.
679         * gcc.target/i386/pad-10.c: Likewise.
680
681 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
682
683         PR middle-end/45234
684         * gcc.dg/torture/stackalign/alloca-5.c: New.
685
686 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
687
688         PR middle-end/45678
689         * gcc.dg/torture/pr45678-2.c: New.
690
691 2010-09-17  Richard Guenther  <rguenther@suse.de>
692
693         PR middle-end/45678
694         * gcc.dg/torture/pr45678-1.c: New testcase.
695
696 2010-09-17  Michael Matz  <matz@suse.de>
697
698         PR tree-optimization/43432
699         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
700         check_effective_target_vect_perm_short): New predicates.
701         (check_effective_target_vect_perm): Include x86_64.
702         * gcc.dg/vect/pr43432.c: New test.
703         * gcc.dg/vect/vect-114.c: Adjust.
704         * gcc.dg/vect/vect-15.c: Ditto.
705         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
706         * gcc.dg/vect/slp-perm-9.c: Ditto.
707
708 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
709
710         PR testsuite/45692
711         * objc/execute/exceptions/throw-nil.m: Run the test only with the
712         GNU runtime.
713
714 2010-09-17  Richard Guenther  <rguenther@suse.de>
715
716         * gcc.dg/pr27898.c: Use -flto instead of -combine.
717         * gcc.dg/pr28706.c: Likewise.
718         * gcc.dg/pr28712.c: Likewise.
719         * gcc.dg/pr30762-1.c: Likewise.
720         * gcc.dg/pr30762-2.c: Likewise.
721         * gcc.dg/pr31529-1.c: Likewise.
722         * gcc.dg/pr31529-2.c: Likewise.
723         * gcc.dg/pr34457-1.c: Likewise.
724         * gcc.dg/pr34457-2.c: Likewise.
725         * gcc.dg/pr34668-1.c: Likewise.
726         * gcc.dg/pr34668-2.c: Likewise.
727         * gcc.dg/pr34989-1.c: Likewise.
728         * gcc.dg/pr34989-2.c: Likewise.
729         * gcc.dg/pr43557-1.c: Likewise.
730         * gcc.dg/pr43557-2.c: Likewise.
731         * gcc.dg/debug/pr41893-1.c: Likewise.
732         * gcc.dg/matrix/matrix.exp: Do not use -combine.
733         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
734         * gcc.dg/matrix/matrix-4.c: Likewise.
735         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
736         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
737         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
738         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
739
740 2010-09-16  Tobias Burnus  <burnus@net-b.de>
741
742         PR fortran/43665
743         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
744         optimizations.
745         * gfortran.dg/intent_optimize_1.f90: New test.
746
747 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
748
749         * gcc.target/i386/divmod-1.c: New.
750         * gcc.target/i386/divmod-2.c: Likewise.
751         * gcc.target/i386/divmod-3.c: Likewise.
752         * gcc.target/i386/divmod-4.c: Likewise.
753         * gcc.target/i386/divmod-4a.c: Likewise.
754         * gcc.target/i386/divmod-5.c: Likewise.
755         * gcc.target/i386/divmod-6.c: Likewise.
756         * gcc.target/i386/divmod-7.c: Likewise.
757         * gcc.target/i386/divmod-8.c: Likewise.
758         * gcc.target/i386/udivmod-1.c: Likewise.
759         * gcc.target/i386/udivmod-2.c: Likewise.
760         * gcc.target/i386/udivmod-3.c: Likewise.
761         * gcc.target/i386/udivmod-4.c: Likewise.
762         * gcc.target/i386/udivmod-4a.c: Likewise.
763         * gcc.target/i386/udivmod-5.c: Likewise.
764         * gcc.target/i386/udivmod-6.c: Likewise.
765         * gcc.target/i386/udivmod-7.c: Likewise.
766         * gcc.target/i386/udivmod-8.c: Likewise.
767
768 2010-09-16  Jan Hubicka  <jh@suse.cz>
769
770         * g++.dg/lto/pr45679-1_0.C: New file.
771         * g++.dg/lto/pr45679-1_1.C: New file.
772         * g++.dg/lto/pr45679-0_0.C: New file.
773         * g++.dg/lto/pr45679-0_1.C: New file.
774
775 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
776
777         PR fortran/45674
778         * gfortran.dg/class_dummy_2.f03: New.
779
780 2010-09-16  Richard Guenther  <rguenther@suse.de>
781
782         PR tree-optimization/45623
783         * gcc.dg/torture/pr45623.c: New testcase.
784
785 2010-09-16  Ira Rosen  <irar@il.ibm.com>
786
787         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
788         name and parentheses.
789         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
790
791 2010-09-15  Jason Merrill  <jason@redhat.com>
792
793         * g++.dg/parse/parameter-declaration-2.C: New.
794
795         * g++.dg/cpp0x/scoped_enum2.C: New.
796
797 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
798
799         * gcc.c-torture/compile/20100915-1.c: New test.
800
801 2010-09-15  Martin Jambor  <mjambor@suse.cz>
802
803         PR middle-end/45644
804         * gcc.dg/ipa/pr45644.c: New test.
805
806 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
807
808         PR tree-optimization/45633
809         * gcc.dg/vect/pr45633.c: New test.
810
811 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
812
813         PR fortran/45577
814         * gfortran.dg/allocate_derived_4.f90: New.
815
816 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
817
818         * lib/target-supports.exp
819         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
820         supported flag to true for neon.
821
822 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
823
824         PR c++/45665
825         * g++.dg/template/crash103.C: New.
826
827 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
828
829         Merge from 'apple/trunk' branch on FSF servers.
830
831         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
832
833         Radar 4457381
834         * objc.dg/msg-in-protocol.m: New.
835         * obj-c++.dg/msg-in-protocol.mm: New.
836
837         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
838
839         Radar 4219590
840         * objc.dg/break-in-ifstmt.m: New.
841
842         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
843
844         Radar 4174166
845         * obj-c++.dg/comp-types-13.mm: New.
846         * objc.dg/comp-types-12.m: New.
847
848         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
849
850         Radar 4216500
851         * obj-c++.dg/proto-lossage-7.mm: New.
852         * objc.dg/proto-lossage-7.m: New.
853
854 2010-09-14  Jan Hubicka  <jh@suse.cz>
855
856         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
857         folding.
858         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
859         folding.
860
861 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
862
863         PR middle-end/45567
864         * gcc.dg/pr45567.c: New test.
865
866         PR debug/45660
867         * g++.dg/debug/pr45660.C: New test.
868
869 2010-09-14  Ira Rosen  <irar@il.ibm.com>
870
871         PR tree-optimization/45470
872         * g++.dg/vect/pr45470-a.cc: New test.
873         * g++.dg/vect/pr45470-a.cc: New test.
874
875 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
876
877         PR target/42070
878         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
879         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
880
881 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
882
883         PR libfortran/45532
884         * gfortran.dg/namelist_64.f90: New test.
885
886 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
887
888         PR rtl-optimization/45617
889         * gcc.target/i386/pr45617.c: New test.
890
891 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
892
893         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
894
895 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
896
897         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
898         * gcc.target/i386/fma4-vector.c: Likewise.
899         * gcc.target/i386/vectorize2.c: Likewise.
900         * gcc.target/i386/vectorize4.c: Likewise.
901         * gcc.target/i386/vectorize5.c: Likewise.
902         * gcc.target/i386/vectorize6.c: Likewise.
903         * gcc.target/i386/vectorize8.c: Likewise.
904
905         * gcc.target/i386/vect-double-1.c: New.
906         * gcc.target/i386/vect-double-1a.c: Likewise.
907         * gcc.target/i386/vect-double-2.c: Likewise.
908         * gcc.target/i386/vect-double-2a.c: Likewise.
909
910         * lib/target-supports.exp (check_effective_target_vect_double):
911         Set et_vect_double_saved to 0 when tuning for Atom.
912
913 2010-09-13  Jan Hubicka  <jh@suse.cz>
914
915         * gcc.dg/torture/pr23821.c: Drop static keyword.
916         * gcc.dg/tree-ssa/loop-19.c: Likewise.
917         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
918
919 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
920
921         * gcc.target/arm/sync-1.c: New.
922
923 2010-09-12  Olivier Hainque  <hainque@adacore.com>
924
925         * gnat.dg/memtrap.adb: New test.
926
927 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
928
929         * gfortran.dg/promotion.f90: Fix options.
930
931 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
932
933         * g++.dg/cpp0x/range-for1.C: New.
934         * g++.dg/cpp0x/range-for2.C: New.
935         * g++.dg/cpp0x/range-for3.C: New.
936         * g++.dg/cpp0x/range-for4.C: New.
937         * g++.dg/cpp0x/range-for5.C: New.
938         * g++.dg/cpp0x/range-for6.C: New.
939
940 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
941
942         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
943         and counts. Check that transpose is not called.
944         * gfortran.dg/transpose_2.f90: Update error message.
945
946 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
947
948         PR c++/43824
949         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
950         * g++.dg/lookup/strong-using-2.C: Likewise.
951         * g++.dg/lookup/strong-using-3.C: Likewise.
952         * g++.dg/lookup/strong-using-5.C: Likewise.
953
954         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
955         * g++.dg/cpp0x/inline-ns4.C: New.
956         * g++.dg/cpp0x/inline-ns5.C: New.
957
958 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
959
960         PR middle-end/45634
961         * gfortran.fortran-torture/compile/pr45634.f90: New.
962
963 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
964
965         * objc.dg/fobjc-exceptions.m: New test.
966
967 2010-09-10  Jan Hubicka  <jh@suse.cz>
968
969         * g++.dg/inherit/covariant7.C: Fix pattern matching.
970
971 2010-09-10  Martin Jambor  <mjambor@suse.cz>
972
973         PR tree-optimization/44972
974         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
975         * gcc.dg/tree-ssa/pr45144.c: Likewise.
976         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
977         instead.
978         * g++.dg/torture/pr44972.C: New test.
979
980 2010-09-10  Martin Jambor  <mjambor@suse.cz>
981
982         PR tree-optimization/44972
983         * g++.dg/torture/pr34850.C: Remove expected warning.
984
985 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
986
987         * gfortran.dg/dummy_optional_arg.f90: New test.
988
989 2010-09-08  Jan Hubicka  <jh@suse.cz>
990
991         PR tree-optimization/45598
992         * fortran.fortran-torture/compile/pr45598.f90: New test.
993
994 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
995
996         * lib/target-supports-dg.exp (dg-require-ifunc): New.
997         * lib/target-supports.exp (check_ifunc_available): New.
998         * gcc.dg/attr-ifunc-1.c: New.
999         * gcc.dg/attr-ifunc-2.c: New.
1000         * gcc.dg/attr-ifunc-3.c: New.
1001         * gcc.dg/attr-ifunc-4.c: New.
1002         * gcc.dg/attr-ifunc-5.c: New.
1003         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
1004         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
1005         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
1006         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
1007
1008 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1009
1010         PR middle-end/40386
1011         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1012
1013 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1014
1015         * gfortran.dg/inline_transpose_1.f90: New test.
1016
1017 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1018
1019         PR c++/45588
1020         * g++.dg/warn/Wunused-var-15.C: New test.
1021
1022 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1023
1024         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1025         hppa*-*-hpux*.
1026
1027 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1028
1029         * objc/execute/exceptions/throw-nil.m: New test.
1030         * objc/execute/exceptions/handler-1.m: Updated to use the new
1031         objc_set_uncaught_exception_handler() function.
1032         * objc/execute/exceptions/matcher-1.m: New test.
1033
1034 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1035
1036         PR fortran/38282
1037         * gfortran.dg/bit_comparison_1.F90: New test.
1038         * gfortran.dg/leadz_trailz_3.f90: New test.
1039         * gfortran.dg/masklr_2.F90: New test.
1040         * gfortran.dg/shiftalr_1.F90: New test.
1041         * gfortran.dg/merge_bits_2.F90: New test.
1042         * gfortran.dg/dshift_2.F90: New test.
1043         * gfortran.dg/bit_comparison_2.F90: New test.
1044         * gfortran.dg/masklr_1.F90: New test.
1045         * gfortran.dg/merge_bits_1.F90: New test.
1046         * gfortran.dg/dshift_1.F90: New test.
1047         * gfortran.dg/shiftalr_2.F90: New test.
1048
1049 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1050
1051         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1052         functions from objc/typedstream.h are deprecated.
1053
1054 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1055
1056         * lib/target-supports.exp
1057         (check_effective_target_run_expensive_tests): New proc.
1058         * gcc.c-torture/compile/limits-fnargs.c: Use
1059         dg-require-effective-target run_expensive_tests.
1060
1061 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR fortran/45597
1064         * gfortran.dg/gomp/pr45597.f90: New test.
1065
1066         PR fortran/45595
1067         * gfortran.dg/gomp/pr45595.f90: New test.
1068
1069 2010-09-08  Michael Matz  <matz@suse.de>
1070
1071         * c-c++-common/uninit-17.c: Adjust.
1072
1073 2010-09-08  Michael Matz  <matz@suse.de>
1074
1075         PR tree-optimization/43430
1076         * gcc.dg/vect/pr43430-2.c: New test.
1077
1078 2010-09-08  Michael Matz  <matz@suse.de>
1079
1080         PR tree-optimization/33244
1081         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1082
1083 2010-09-08  Richard Guenther  <rguenther@suse.de>
1084
1085         PR tree-optimization/45578
1086         * gfortran.dg/pr45578.f90: New testcase.
1087
1088 2010-09-08  Richard Guenther  <rguenther@suse.de>
1089
1090         PR testsuite/45590
1091         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1092
1093 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1094
1095         PR fortran/45576
1096         * gfortran.dg/char_length_18.f90:  New test.
1097
1098 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1099
1100         PR target/36502
1101         * gcc.target/i386/pr36502.c: New test.
1102
1103         PR target/42313
1104         PR target/44651
1105         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1106         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1107
1108 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1109
1110         * gfortran.dg/achar_4.f90: Enable bounds checking.
1111
1112 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1113
1114         PR target/45206
1115         * gcc.target/i386/pr45206.c: New test.
1116
1117 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1118
1119         PR fortran/45505
1120         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1121
1122 2010-09-07  Jan Hubicka  <jh@suse.cz>
1123
1124         * gcc.c-torture/compile/20100907.c: New testcase.
1125
1126 2010-09-07  Richard Guenther  <rguenther@suse.de>
1127
1128         PR middle-end/45569
1129         * g++.dg/eh/pr45569.C: New testcase.
1130
1131 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1132
1133         PR target/43137
1134         * gcc.target/arm/pr43137.c: New test.
1135
1136 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1137
1138         PR fortran/36931
1139         * gfortran.dg/dependency_35.f90:  New test.
1140
1141 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1142
1143         PR fortran/34145
1144         * gfortran.dg/char_length_17.f90:  New test.
1145
1146 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1147
1148         PR c++/45200
1149         PR c++/45293
1150         PR c++/45558
1151         * g++.dg/template/typedef34.C: New test.
1152         * g++.dg/template/typedef35.C: New test.
1153
1154 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1155
1156         PR target/22152
1157         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1158
1159 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1160
1161         * g++.dg/warn/Wdouble-promotion.C: New.
1162
1163 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1164
1165         * g++.dg/parse/redef2.C: New.
1166
1167 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1168
1169         * gcc.dg/20100906-1.c: New testcase.
1170
1171 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1172
1173         PR testsuite/45543
1174         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1175         DW_TAG_enumeration_type DIE.
1176
1177 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1178
1179         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1180         Update XFAILs.
1181
1182 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1183
1184         PR rtl-optimization/44919
1185         * g++.dg/opt/pr44919.C: New.
1186
1187 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1188
1189         PR fortran/38282
1190         * gfortran.dg/iall_iany_iparity_1.f90: New.
1191         * gfortran.dg/iall_iany_iparity_2.f90: New.
1192
1193 2010-09-06  Jason Merrill  <jason@redhat.com>
1194
1195         * g++.dg/cpp0x/initlist42.C: New.
1196
1197         * g++.dg/cpp0x/auto19.C: New.
1198
1199         * g++.dg/template/sfinae25.C: New.
1200         * g++.dg/template/char1.C: Expect warning.
1201         * g++.dg/template/nontype10.C: Likewise.
1202
1203         * g++.dg/cpp0x/implicit9.C: New.
1204
1205         * g++.dg/cpp0x/initlist43.C: New.
1206
1207 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1208
1209         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1210
1211 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1212
1213         * gcc.dg/Wdouble-promotion.c: New.
1214
1215 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1216
1217         * gfortran.dg/float128_1.f90: Remove test case as
1218         it always fails since Rev 163611 backed out the
1219         front-end implementation.
1220
1221 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1222
1223         * gfortran.dg/float128_1.f90: XFAIL test case.
1224
1225 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1226
1227         * gfortran.dg/bessel_7.f90: Decrease required precision.
1228
1229 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1230
1231         PR testsuite/45545
1232         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1233         ref-all-matching targets.
1234
1235 2010-09-05  Richard Guenther  <rguenther@suse.de>
1236
1237         PR tree-optimization/45535
1238         * gcc.c-torture/compile/pr45535.c: New testcase.
1239
1240 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1241
1242         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1243         "\[^\n\]*".
1244         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1245         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1246         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1247         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1248         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1249         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1250         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1251         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1252         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1253         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1254         * gcc.target/i386/pr22152.c: Likewise.
1255         * gcc.target/i386/pr36992-1.c: Likewise.
1256         * gcc.target/i386/pr36992-2.c: Likewise.
1257         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1258
1259 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1260
1261         PR testsuite/43957
1262         * gcc.dg/const-uniq-1.c: Modify regexp.
1263
1264 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1265
1266         PR fortran/45530
1267         * gfortran.dg/namelist_63.f90: New.
1268
1269 2010-09-04  Jan Hubicka  <jh@suse.cz>
1270
1271         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1272         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1273
1274 2010-09-04  Jan Hubicka  <jh@suse.cz>
1275
1276         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1277
1278 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1279
1280         PR fortran/45507
1281         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1282
1283 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1284
1285         * gcc.dg/opts-4.c: New test.
1286
1287 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1288
1289         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1290         * gcc.dg/vect/vect-peel-4.c: Ditto.
1291
1292 2010-09-03  Daniel Kraft  <d@domob.eu>
1293
1294         PR fortran/45525
1295         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1296
1297 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1298
1299         PR fortran/45159
1300         * gfortran.dg/dependency_34.f90:  New test.
1301
1302 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1303
1304         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1305
1306 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1307
1308         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1309         gcc.target/i386/clearcap.map if supported.
1310
1311 2010-09-03  Michael Matz  <matz@suse.de>
1312
1313         PR middle-end/45415
1314         * gcc.dg/pr45415.c: New test.
1315
1316 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1317
1318         PR tree-optimization/45506
1319         * gcc.dg/pr45506.c: New.
1320
1321 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1322
1323         PR target/45476
1324         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1325         * gcc.target/i386/float128-2.c: Ditto.
1326
1327 2010-09-03  Daniel Kraft  <d@domob.eu>
1328
1329         PR fortran/34162
1330         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1331         * gfortran.dg/internal_dummy_2.f08: New test.
1332         * gfortran.dg/internal_dummy_3.f08: New test.
1333         * gfortran.dg/internal_dummy_4.f08: New test.
1334
1335 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1336
1337         PR debug/45500
1338         * gcc.target/i386/pr45500.c: New test.
1339
1340 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1341
1342         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1343
1344 2010-09-03  Daniel Kraft  <d@domob.eu>
1345
1346         PR fortran/44602
1347         * gfortran.dg/exit_2.f08; Adapt error messages.
1348         * gfortran.dg/exit_3.f08: New test.
1349         * gfortran.dg/exit_4.f08: New test.
1350         * gfortran.dg/exit_5.f03: New test.
1351
1352 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1353
1354         * gfortran.dg/ishft_4.f90: New test.
1355
1356 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1357
1358         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1359         FRIZ/XSRIZ instruciton for (double)(long long)x.
1360         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1361
1362 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1363
1364         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1365
1366 2010-09-02  Richard Guenther  <rguenther@suse.de>
1367
1368         PR tree-optimization/44937
1369         PR tree-optimization/45412
1370         * g++.dg/opt/pr45412.C: New testcase.
1371         * gcc.c-torture/compile/pr45412.c: Likewise.
1372         * gcc.c-torture/compile/pr44937.c: Likewise.
1373
1374 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1375
1376         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1377         but using -Werror=comment.
1378         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1379         expected error messages.
1380
1381 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1382
1383         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1384         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1385
1386 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1387
1388         PR fortran/45489
1389         * gfortran.dg/initialization_27.f90: New.
1390
1391 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1392
1393         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1394         check into different basic blocks. Expect vectorization if misaligned
1395         stores are supported.
1396         * gcc.dg/vect/bb-slp-8a.c: New test.
1397         * gcc.dg/vect/bb-slp-8b.c: New test.
1398
1399 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1400
1401         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1402
1403 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1404
1405         PR fortran/44541
1406         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1407         * gfortran.dg/class_dummy_1.f03: New.
1408
1409 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR middle-end/45458
1412         * g++.dg/tree-prof/partition2.C: New test.
1413
1414 2010-09-01  Richard Guenther  <rguenther@suse.de>
1415
1416         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1417         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1418         * gcc.c-torture/execute/20100827-1.c: Likewise.
1419
1420 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1421
1422         * gfortran.dg/execute_command_line_1.f90: New test.
1423
1424 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR preprocessor/45457
1427         * c-c++-common/cpp/pr45457.c: New test.
1428
1429 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1430
1431         * gcc.dg/nested-func-8.c: New test.
1432
1433 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1434
1435         PR fortran/38282
1436         * gfortran.dg/popcnt_poppar_1.F90: New test.
1437         * gfortran.dg/popcnt_poppar_2.F90: New test.
1438
1439 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1440
1441         * gcc.target/i386/volatile-2.c: Require nonpic target.
1442
1443 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR middle-end/45461
1446         * gcc.dg/pr45461.c: New test.
1447
1448 2010-08-31  Richard Guenther  <rguenther@suse.de>
1449
1450         PR testsuite/45455
1451         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1452
1453 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1454
1455         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1456
1457 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1458
1459         PR fortran/45456
1460         * gfortran.dg/typebound_proc_18.f03: New.
1461
1462 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1463
1464         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1465         * lib/scanasm.exp (scan-stack-usage): Likewise.
1466         (scan-stack-usage-not): Likewise.
1467         * gcc.dg/stack-usage-1.c: New test.
1468         * gcc.target/i386/stack-usage-realign.c: Likewise.
1469
1470 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1471
1472         PR tree-optimization/45427
1473         * gcc.dg/tree-ssa/pr45427.c: New test.
1474
1475 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1476
1477         PR c++/45043
1478         * g++.dg/template/crash102.C: New.
1479
1480 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR middle-end/45423
1483         * gcc.dg/gomp/atomic-12.c: New test.
1484         * gcc.dg/gomp/atomic-13.c: New test.
1485         * gcc.dg/gomp/atomic-14.c: New test.
1486         * g++.dg/gomp/atomic-11.C: New test.
1487         * g++.dg/gomp/atomic-12.C: New test.
1488         * g++.dg/gomp/atomic-13.C: New test.
1489         * g++.dg/gomp/atomic-14.C: New test.
1490
1491 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1492
1493         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1494         delimiter.
1495
1496 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1497
1498         * gnat.dg/discr24.adb: New test.
1499
1500 2010-08-30  Richard Guenther  <rguenther@suse.de>
1501
1502         PR tree-optimization/45449
1503         * gcc.dg/pr45449.c: New testcase.
1504
1505 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1506
1507         * gcc.dg/opts-1.c: Expect errors, not warnings.
1508
1509 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1510
1511         PR fortran/42769
1512         * gfortran.dg/dynamic_dispatch_11.f03: New.
1513
1514 2010-08-29  Jason Merrill  <jason@redhat.com>
1515
1516         PR c++/44991
1517         * g++.dg/parse/defarg15.C: New.
1518
1519 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1520
1521         PR fortran/45439
1522         * gfortran.dg/select_type_16.f03: New.
1523
1524 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1525             Tobias Burnus  <burnus@net-b.de>
1526
1527         * gfortran.dg/bessel_7.f90: Decrease required precision.
1528
1529 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1530             Kaz Kojima  <kkojima@gcc.gnu.org>
1531
1532         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1533
1534 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1535
1536         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1537         floating point conversion code generation.
1538         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1539         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1540         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1541         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1542         to integer conversion code generation.
1543         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1544         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1545         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1546         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1547
1548 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1549
1550         PR fortran/32049
1551         * gfortran.dg/random_seed_1.f90: Adjust test.
1552         * gfortran.dg/float128_1.f90: New test.
1553
1554 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1555
1556         PR fortran/33197
1557         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1558         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1559         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1560         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1561         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1562         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1563         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1564
1565 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1566
1567         PR fortran/45420
1568         * gfortran.dg/select_type_15.f03: New.
1569
1570 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1571
1572         PR libfortran/43217
1573         * gfortran.dg/hollerith8.f90: New test.
1574
1575 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1576
1577         PR fortran/45159
1578         * gfortran.dg/dependency_33.f90:  New test.
1579
1580 2010-08-27  Richard Guenther  <rguenther@suse.de>
1581
1582         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1583         * gcc.dg/graphite/scop-2.c: Likewise.
1584         * gcc.dg/graphite/scop-20.c: Likewise.
1585         * gcc.dg/vect/slp-25.c: Likewise.
1586
1587 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1588
1589         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1590
1591 2010-08-26  Daniel Kraft  <d@domob.eu>
1592
1593         PR fortran/38936
1594         PR fortran/44047
1595         PR fortran/45384
1596         * gfortran.dg/associate_8.f03: New test.
1597         * gfortran.dg/select_type_13.f03: New test.
1598         * gfortran.dg/select_type_14.f03: New test.
1599
1600 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1601
1602         PR tree-optimization/44485
1603         * gcc.dg/pr44485.c: New test.
1604
1605 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1606
1607         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1608         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1609         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1610
1611 2010-08-26  Richard Guenther  <rguenther@suse.de>
1612
1613         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1614         * gcc.dg/graphite/scop-21.c: Likewise.
1615
1616 2010-08-26  Richard Guenther  <rguenther@suse.de>
1617
1618         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1619         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1620         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1621         * gcc.dg/vect/vect-91.c: Likewise.
1622         * gcc.dg/vect/vect-peel-1.c: Likewise.
1623         * gcc.dg/vect/vect-peel-2.c: Likewise.
1624         * gcc.dg/vect/vect-peel-4.c: Likewise.
1625
1626 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1627
1628         PR libfortran/41859
1629         * gfortran.dg/der_io_4.f90: New test.
1630
1631 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR rtl-optimization/44858
1634         * gcc.c-torture/execute/pr44858.c: New test.
1635
1636         PR rtl-optimization/45400
1637         * g++.dg/other/i386-8.C: New test.
1638
1639 2010-08-25  Richard Guenther  <rguenther@suse.de>
1640
1641         * gcc.dg/alias-8.c: Adjust.
1642
1643 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1644
1645         * gcc.target/i386/combine-mul.c: New test.
1646
1647 2010-08-25  Richard Guenther  <rguenther@suse.de>
1648
1649         PR lto/44562
1650         * gcc.dg/graphite/id-27.c: New testcase.
1651         * gcc.dg/lto/20100825-1_0.c: Likewise.
1652
1653 2010-08-25  Richard Guenther  <rguenther@suse.de>
1654
1655         PR tree-optimization/45316
1656         * g++.dg/opt/pr45316.C: New testcase.
1657
1658 2010-08-25  Richard Guenther  <rguenther@suse.de>
1659
1660         PR tree-optimization/45393
1661         * g++.dg/torture/pr45393.C: New testcase.
1662
1663 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR tree-optimization/45059
1666         * gcc.c-torture/compile/pr45059.c: New test.
1667
1668 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1669
1670         * lib/target-supports.exp (check_effective_target_vect_unpack):
1671         Set vect_unpack supported flag to true for neon.
1672
1673 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1674
1675         * gcc.dg/tree-ssa/ifc-5.c: New.
1676
1677 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1678
1679         * gcc.dg/tree-ssa/ifc-4.c: New.
1680         * gcc.dg/tree-ssa/ifc-7.c: New.
1681
1682 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1683
1684         * gcc.dg/vect/vect.exp: Check loongson targets
1685         * g++.dg/vect/vect.exp: Likewise
1686         * gfortran.dg/vect/vect.exp: Likewise
1687
1688 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1689
1690         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1691         -mveclibabi=mass.
1692
1693 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1694
1695         PR fortran/45366
1696         * gfortran.dg/proc_ptr_29.f90: New.
1697
1698 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1699             Dominique d'Humieres <dominiq@lps.ens.fr>
1700
1701         PR fortran/45367
1702         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1703
1704 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1705
1706         PR fortran/45367
1707         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1708
1709 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1710
1711         PR fortran/36158
1712         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1713
1714 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1715             Dominique d'Humieres <dominiq@lps.ens.fr>
1716
1717         PR fortran/45367
1718         PR fortran/36158
1719         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1720         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1721
1722 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1723
1724         PR fortran/44863
1725         PR fortran/45271
1726         PR fortran/45290
1727         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1728         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1729         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1730
1731 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1732
1733         PR fortran/36158
1734         PR fortran/33197
1735         * gfortran.dg/bessel_6.f90: New.
1736         * gfortran.dg/bessel_7.f90: New.
1737
1738 2010-08-20  Jan Hubicka  <jh@suse.cz>
1739
1740         PR c++/45307
1741         PR c++/17736
1742         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1743         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1744
1745 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1746
1747         PR target/45336
1748         * gcc.target/i386/pr45336-1.c: New.
1749         * gcc.target/i386/pr45336-2.c: Likewise.
1750         * gcc.target/i386/pr45336-3.c: Likewise.
1751         * gcc.target/i386/pr45336-4.c: Likewise.
1752
1753 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1754
1755         PR testsuite/45361
1756         * gcc.target/i386/volatile-2.c: Update scan strings to also
1757         include (%rip) for the memory reference on x86_64.
1758
1759 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1760
1761         PR middle-end/44974
1762         * gcc.dg/pr44974.c: New test.
1763
1764         PR rtl-optimization/45353
1765         * gcc.dg/pr45353.c: New test.
1766
1767 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1768
1769         * gcc.target/i386/volatile-2.c: New.
1770
1771 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1772
1773         PR rtl-optimization/44691
1774         * gfortran.dg/pr44691.f: New test.
1775
1776 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1777
1778         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1779
1780 2010-08-19  Jason Merrill  <jason@redhat.com>
1781
1782         * g++.dg/init/synth3.C: New.
1783         * g++.dg/init/value8.C: New.
1784         * g++.dg/tree-ssa/empty-2.C: New.
1785         * g++.dg/cpp0x/noexcept09.C: New.
1786
1787 2010-08-19  Daniel Kraft  <d@domob.eu>
1788
1789         PR fortran/29785
1790         PR fortran/45016
1791         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1792         * gfortran.dg/pointer_remapping_1.f90: New test.
1793         * gfortran.dg/pointer_remapping_2.f03: New test.
1794         * gfortran.dg/pointer_remapping_3.f08: New test.
1795         * gfortran.dg/pointer_remapping_4.f03: New test.
1796         * gfortran.dg/pointer_remapping_5.f08: New test.
1797         * gfortran.dg/pointer_remapping_6.f08: New test.
1798
1799 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1800
1801         PR testsuite/45324
1802         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1803
1804 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1805
1806         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1807
1808 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1809
1810         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1811         variable.
1812
1813 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1814
1815         PR target/45070
1816         * gcc.c-torture/execute/pr45070.c: New.
1817
1818 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1819
1820         * g++.dg/pr44328.C: New test.
1821
1822 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1823
1824         PR fortran/36158
1825         PR fortran/33197
1826         * gfortran.dg/bessel_3.f90: New.
1827         * gfortran.dg/bessel_4.f90: New.
1828         * gfortran.dg/bessel_5.f90: New.
1829
1830 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1831
1832         PR fortran/45290
1833         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1834         * gfortran.dg/pointer_init_2.f90: New.
1835         * gfortran.dg/pointer_init_3.f90: New.
1836         * gfortran.dg/pointer_init_4.f90: New.
1837
1838 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1839
1840         PR c++/45049
1841         * g++.dg/pr45049-1.C: New test.
1842         * g++.dg/pr45049-2.C: New test.
1843
1844 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1845
1846         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1847         20 if __ARM_PCS is defined otherwise 64.
1848         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1849         instead of hard coded 64.
1850
1851 2010-08-18  Yao Qi  <yao@codesourcery.com>
1852
1853         PR target/45094
1854         * gcc.target/arm/pr45094.c: New test.
1855
1856 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1857
1858         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1859
1860 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1861
1862         PR rtl-optimization/42575
1863         * gcc.target/arm/pr42575.c: New test.
1864
1865 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1866
1867         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1868         * gcc.dg/tls/thr-cse-1.c: New.
1869
1870 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1871
1872         PR debug/42487
1873         * lib/target-supports.exp
1874         (check_effective_target_function_sections): New.
1875         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1876         function sections before proceding.
1877
1878 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR fortran/45308
1881         * gfortran.dg/pr45308.f03: New test.
1882
1883 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1884
1885         PR target/45296
1886         * gcc.target/i386/pr45296.c: New test.
1887
1888 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1889
1890         * g++.dg/ext/uow-1.C: New.
1891         * g++.dg/ext/uow-2.C: New.
1892         * g++.dg/ext/uow-3.C: New.
1893         * g++.dg/ext/uow-4.C: New.
1894
1895 2010-08-17  Richard Guenther  <rguenther@suse.de>
1896
1897         PR testsuite/45266
1898         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1899
1900 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1901
1902         PR c/40563
1903         * gcc.dg/Wcxx-compat-20.c: New test.
1904
1905 2010-08-17  Daniel Kraft  <d@domob.eu>
1906
1907         PR fortran/38936
1908         * gfortran.dg/associate_1.f03: Extended to test newly supported
1909         features like association to variables.
1910         * gfortran.dg/associate_3.f03: Removed check for illegal change
1911         of associate-name here...
1912         * gfortran.dg/associate_5.f03: ...and added it here.
1913         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1914         * gfortran.dg/associate_7.f03: New test.
1915
1916 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1917
1918         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1919
1920 2010-08-15  Daniel Kraft  <d@domob.eu>
1921
1922         PR fortran/38936
1923         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1924         * gfortran.dg/associate_3.f03: Clarify comment.
1925         * gfortran.dg/associate_5.f03: New test.
1926         * gfortran.dg/associate_6.f03: New test.
1927
1928 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1929
1930         PR fortran/45211
1931         * gfortran.dg/bind_c_usage_21.f90: New.
1932         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1933
1934 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1935
1936         * gfortran.dg/optional_absent_1.f90: New.
1937         * gfortran.dg/null_actual.f90: New.
1938
1939 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1940
1941         * gfortran.dg/pointer_target_1.f90: New.
1942         * gfortran.dg/pointer_target_2.f90: New.
1943         * gfortran.dg/pointer_target_3.f90: New.
1944
1945 2010-08-15  Daniel Kraft  <d@domob.eu>
1946
1947         PR fortran/45197
1948         * gfortran.dg/elemental_args_check_3.f90: New test.
1949         * gfortran.dg/impure_1.f08: New test.
1950         * gfortran.dg/impure_2.f08: New test.
1951         * gfortran.dg/impure_3.f90: New test.
1952         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1953
1954 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1955
1956         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1957         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1958         SLP tests.
1959         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1960         misaligned loads.
1961         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1962         misaligned stores.c
1963         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1964
1965 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1966
1967         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1968         dg-require-effective-target after dg-do.
1969
1970 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1971
1972         * lib/target-supports.exp (check_effective_target_vect_int): Return
1973         true for Loongson targets.
1974         (check_effective_target_vect_shift): Likewise.
1975         (check_effective_target_vect_no_int_max): Likewise.
1976         (check_effective_target_vect_no_align): Likewise.
1977         (check_effective_target_vect_short_mult): Likewise.
1978
1979 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1980
1981         * g++.dg/cast.C: Change fields of structures to "long" to pass
1982         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1983         * g++.dg/cpp0x/iop.C: Ditto.
1984         * g++.dg/cpp0x/named_refs.C: Ditto.
1985         * g++.dg/cpp0x/rv1p.C: Ditto.
1986         * g++.dg/cpp0x/rv2p.C: Ditto.
1987         * g++.dg/cpp0x/rv3p.C: Ditto.
1988         * g++.dg/cpp0x/rv4p.C: Ditto.
1989         * g++.dg/cpp0x/rv5p.C: Ditto.
1990         * g++.dg/cpp0x/rv6p.C: Ditto.
1991         * g++.dg/cpp0x/rv7p.C: Ditto.
1992         * g++.dg/cpp0x/rv8p.C: Ditto.
1993         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1994
1995 2010-08-13  Daniel Kraft  <d@domob.eu>
1996
1997         * gfortran.dg/implied_shape_1.f08: New test.
1998         * gfortran.dg/implied_shape_2.f90: New test.
1999         * gfortran.dg/implied_shape_3.f08: New test.
2000
2001 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2002
2003         PR libfortran/42526
2004         * gfortran.dg/char_component_initializer_1.f90: New test.
2005
2006 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2007
2008         PR tree-optimization/45241
2009         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2010
2011 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2012
2013         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2014         to dg-options.
2015         * gcc.target/i386/pr40906-2.c: Ditto.
2016         * gcc.target/i386/pr40906-3.c: Ditto.
2017
2018 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2019
2020         PR middle-end/45262
2021         * gcc.c-torture/execute/pr45262.c: New test.
2022
2023 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2024
2025         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2026         empty argument.
2027         * g++.dg/other/profile1.C: Ditto.
2028
2029 2010-08-12  Richard Guenther  <rguenther@suse.de>
2030
2031         PR tree-optimization/45232
2032         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2033         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2034         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2035         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2036         unsigned arithmetic.
2037         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2038         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2039         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2040         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2041         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2042         unsigned arithmetic.
2043         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2044         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2045         unsigned arithmetic.
2046         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2047         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2048         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2049         unsigned arithmetic.
2050         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2051         * gcc.dg/tree-ssa/negate.c: Adjust.
2052         * gcc.dg/vect/vect-1.c: Adjust.
2053         * gfortran.dg/reassoc_6.f: XFAIL.
2054
2055 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR debug/45259
2058         * gcc.dg/pr45259.c: New test.
2059
2060 2010-08-12  Wei Guozhi  <carrot@google.com>
2061
2062         PR target/44999
2063         * gcc.target/arm/pr44999.c: New testcase.
2064
2065 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2066
2067         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2068         (N): Likewise.
2069         (main): Adjust accordingly.
2070
2071 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2072
2073         * gfortran.dg/graphite/id-22.f: New.
2074
2075 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2076
2077         * gcc.dg/graphite/id-26.c: New.
2078
2079 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2080
2081         * gcc.dg/graphite/id-25.c: New.
2082
2083 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2084
2085         * gcc.dg/graphite/run-id-5.c: New.
2086         * gcc.dg/graphite/run-id-6.c: New.
2087         * gfortran.dg/graphite/id-21.f: New.
2088
2089 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2090
2091         * gcc.dg/graphite/id-24.c: New.
2092
2093 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2094
2095         * gcc.dg/tree-ssa/pr20742.c: New.
2096
2097 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2098
2099         * gcc.dg/graphite/id-23.c: New.
2100
2101 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2102
2103         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2104
2105 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2106
2107         * gcc.dg/graphite/pr42729.c: New.
2108
2109 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2110
2111         * gfortran.dg/graphite/id-20.f: New.
2112
2113 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2114
2115         * gcc.dg/graphite/id-22.c: New.
2116
2117 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2118
2119         * gcc.dg/graphite/run-id-2.c: Call abort.
2120
2121 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2122
2123         * gcc.dg/graphite/id-20.c: New.
2124
2125 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2126             Steve Kargl <kargl@gcc.gnu.org>
2127
2128         PR fortran/44595
2129         * gfortran.dg/move_alloc_3.f90: New.
2130         * gfortran.dg/random_seed_2.f90: New.
2131
2132 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2133
2134         * lib/target-supports.exp (check_effective_target_sync_int_long):
2135         Add hppa*-*-linux*.
2136         (check_effective_target_sync_char_short): Likewise.
2137
2138 2010-08-10  Yao Qi  <yao@codesourcery.com>
2139
2140         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2141         general form.
2142         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2143         * g++.dg/other/packed1.C: Likewise.
2144         * g++.dg/other/crash-4.C: Likewise.
2145         * g++.dg/ext/packed8.C: Likewise.
2146         * g++.dg/init/array16.C: Likewise.
2147
2148 2010-08-10  xinliang David Li  <davidxl@google.com>
2149         * gcc.dg/tree-ssa/loop-19.c: Add option
2150         -fno-prefetch-loop-array
2151
2152 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2153
2154         PR middle-end/45182
2155         * gcc.c-torture/compile/pr45182.c: New test.
2156
2157 2010-08-09  Jason Merrill  <jason@redhat.com>
2158
2159         PR c++/45236
2160         * g++.dg/cpp0x/variadic-104.C: New.
2161
2162 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2163
2164         PR fortran/44235
2165         * gfortran.dg/dependency_32.f90:  New test.
2166
2167 2010-08-09  Richard Guenther  <rguenther@suse.de>
2168
2169         PR middle-end/44632
2170         * g++.dg/opt/nrv17.C: New testcase.
2171
2172 2010-08-09  Richard Guenther  <rguenther@suse.de>
2173
2174         PR middle-end/45212
2175         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2176         alignment from MEM_REF offset only if we took it from the
2177         base object.
2178
2179         * gcc.target/i386/pr24178.c: New testcase.
2180
2181 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2182
2183         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2184         * gcc.dg/20030702-1.c: Ditto.
2185         * gcc.dg/20050309-1.c: Ditto.
2186         * gcc.dg/20050325-1.c: Ditto.
2187         * gcc.dg/20050330-2.c: Ditto.
2188         * gcc.dg/20051201-1.c: Ditto.
2189         * gcc.dg/gomp/pr27573.c: Ditto.
2190         * gcc.dg/gomp/pr34610.c: Ditto.
2191         * gcc.dg/pr24225.c: Ditto.
2192         * gcc.dg/pr26570.c: Ditto.
2193         * gcc.dg/pr32773.c: Ditto.
2194         * g++.dg/gcov/gcov-6.C: Ditto.
2195         * g++.dg/gomp/pr34608.C: Ditto.
2196         * gfortran.dg/gomp/pr27573.f90: Ditto.
2197
2198         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2199         dg-require-host-local dg directive.
2200         * gcc.dg/profile-dir-2.c: Ditto.
2201         * gcc.dg/profile-dir-3.c: Ditto.
2202
2203 2010-08-08  Richard Guenther  <rguenther@suse.de>
2204
2205         PR tree-optimization/45109
2206         * gcc.c-torture/compile/pr45109.c: New testcase.
2207
2208 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2209
2210         * gcc.dg/march.c: Skip if -march defined.
2211         * gcc.dg/mtune.c: Skip if -mtune defined.
2212
2213         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2214         generic thunk support.
2215
2216 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2217
2218         PR target/45213
2219         * gcc.target/i386/pr45213.c: New test.
2220
2221 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2222
2223         PR libfortran/45143
2224         * gfortran.dg/fmt_error_11.f03: New test.
2225
2226 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2227
2228         * lib/target-supports.exp (check_effective_target_sync_int_long):
2229         Add arm*-*-linux-gnueabi.
2230         (check_effective_target_sync_char_short): Likewise.
2231
2232 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2233
2234         PR fortran/45159
2235         * gfortran.dg/dependency_31.f90:  New test.
2236
2237 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2238
2239         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2240
2241 2010-08-06  Jason Merrill  <jason@redhat.com>
2242
2243         * g++.dg/cpp0x/sfinae3.C: New.
2244         * g++.dg/cpp0x/sfinae4.C: New.
2245
2246 2010-08-06  Richard Guenther  <rguenther@suse.de>
2247
2248         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2249         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2250         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2251         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2252         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2253         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2254         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2255         * gcc.c-torture/execute/20100805-1.c: Likewise.
2256
2257 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2258
2259         PR testsuite/42855
2260         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2261
2262 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2263
2264         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2265         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2266
2267 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2268
2269         * g++.dg/ipa/devirt-1.C: New test.
2270         * g++.dg/ipa/devirt-2.C: Likewise.
2271         * g++.dg/ipa/devirt-3.C: Likewise.
2272         * g++.dg/ipa/devirt-4.C: Likewise.
2273         * g++.dg/ipa/devirt-5.C: Likewise.
2274         * gcc.dg/ipa/iinline-3.c: Likewise.
2275
2276 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2277
2278         PR tree-optimization/45144
2279         * gcc.dg/tree-ssa/pr45144.c: New test.
2280
2281 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2282
2283         PR fortran/42207
2284         PR fortran/44064
2285         PR fortran/44065
2286         * gfortran.dg/class_25.f03: New.
2287         * gfortran.dg/class_26.f03: New.
2288
2289 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2290
2291         * g++.dg/warn/miss-format-1.C: Update line number.
2292
2293 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2294
2295         PR c++/44641
2296         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2297         .frame and .mask assembler directives.
2298
2299 2010-08-04  Richard Guenther  <rguenther@suse.de>
2300
2301         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2302         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2303         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2304         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2305
2306 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2307
2308         PR fortran/44857
2309         * gfortran.dg/derived_constructor_char_1.f90: New.
2310         * gfortran.dg/derived_constructor_char_2.f90: New.
2311
2312 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2313
2314         PR fortran/45159
2315         * gfortran.dg/dependency_30.f90:  New test.
2316
2317 2010-08-03  Jan Hubicka  <jh@suse.cz>
2318
2319         * gcc.c-torture/compile/pr45085.c: New testcase.
2320
2321 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2322
2323         PR fortran/44584
2324         PR fortran/45161
2325         * gfortran.dg/typebound_call_9.f03: Modified.
2326         * gfortran.dg/typebound_generic_1.f03: Modified.
2327
2328 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2329
2330         PR fortran/45159
2331
2332         * gfortran.dg/dependency_29.f90:  New test.
2333
2334 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2335
2336         PR fortran/36854
2337         * gfortran.dg/character_comparison_2.f90:  New test.
2338         * gfortran.dg/character_comparison_3.f90:  New test.
2339         * gfortran.dg/dependency_28.f90:  New test.
2340
2341 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2342
2343         PR target/40457
2344         * gcc.target/arm/pr40457-1.c: New test.
2345         * gcc.target/arm/pr40457-2.c: New test.
2346
2347 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2348
2349         PR fortran/44912
2350         * gfortran.dg/typebound_call_17.f03: New.
2351
2352 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2353
2354         PR fortran/44929
2355         * gfortran.dg/allocate_derived_3.f90: New.
2356
2357 2010-07-30  Xinliang David Li  <davidxl@google.com>
2358         PR tree-optimization/45121
2359         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2360
2361 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2362
2363         PR c++/45112
2364         * testsuite/g++.dg/pr45112.C: New test.
2365
2366 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2367
2368         PR debug/45055
2369         PR rtl-optimization/45137
2370         * gcc.dg/pr45055.c: New test.
2371
2372 2010-07-30  Alan Modra  <amodra@gmail.com>
2373
2374         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2375         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2376
2377 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2378
2379         PR fortran/45087
2380         PR fortran/45125
2381         * gfortran.dg/whole_file_25.f90: New.
2382         * gfortran.dg/whole_file_26.f90: New.
2383         * gfortran.dg/whole_file_27.f90: New.
2384
2385 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2386
2387         PR fortran/44962
2388         * gfortran.dg/typebound_proc_17.f03: New.
2389
2390 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2391
2392         PR fortran/45004
2393         * gfortran.dg/move_alloc_2.f90: New.
2394
2395 2010-07-29  Xinliang David Li  <davidxl@google.com>
2396         PR tree-optimization/45121
2397         * c-c++-common/uninit-17.c: Fix expected output.
2398
2399 2010-07-29  Richard Guenther  <rguenther@suse.de>
2400
2401         PR tree-optimization/45120
2402         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2403
2404 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2405
2406         PR fortran/42051
2407         PR fortran/44064
2408         * gfortran.dg/pr42051.f03: New testcase.
2409
2410 2010-07-29  Richard Guenther  <rguenther@suse.de>
2411
2412         PR middle-end/45034
2413         * gcc.c-torture/execute/pr45034.c: New testcase.
2414
2415 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2416
2417         PR c++/45096
2418         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2419
2420 2010-07-28  Daniel Kraft  <d@domob.eu>
2421
2422         * gfortran.dg/bound_8.f90: New test.
2423
2424 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR debug/45105
2427         * gcc.dg/pr45105.c: New test.
2428
2429 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2430
2431         PR rtl-optimization/45107
2432         * gcc.dg/pr45107.c: New test.
2433
2434 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2435
2436         PR rtl-optimization/45101
2437         * gcc.dg/pr45101.c: New test.
2438
2439 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2440
2441         PR fortran/45077
2442         * gfortran.dg/whole_file_24.f90: New.
2443
2444 2010-07-27  Jason Merrill  <jason@redhat.com>
2445
2446         * g++.dg/cpp0x/variadic102.C: New.
2447         * g++.dg/cpp0x/variadic103.C: New.
2448
2449 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2450
2451         PR rtl-optimization/40956
2452         PR target/42495
2453         PR middle-end/42574
2454         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2455         * gcc.target/arm/pr42574.c: Add tests.
2456
2457 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2458
2459         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2460         test name.
2461         (cleanup-repo-files): Ditto.
2462         (cleanup-saved-temps): Ditto.
2463
2464 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2465
2466         PR testsuite/44701
2467         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2468
2469         PR c/45079
2470         * gcc.dg/pr45079.c: New test.
2471
2472 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2473
2474         PR tree-optimization/44152
2475         * gcc.dg/vect/fast-math-pr44152.c: New test.
2476
2477 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2478
2479         PR ObjC/44140
2480         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2481         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2482         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2483         * obj-c++.dg/torture/trivial.mm: Ditto.
2484         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2485         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2486         * objc.dg/torture/tls/thr-init.m: Ditto.
2487         * objc.dg/torture/trivial.m: Ditto.
2488
2489 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2490
2491         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2492         Skip on spu-*-* targets.
2493
2494 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2495
2496         PR tree-optimization/45083
2497         * gcc.dg/pr45083.c: New test.
2498
2499 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2500
2501         PR fortran/40873
2502         * gfortran.dg/whole_file_22.f90: New test.
2503         * gfortran.dg/whole_file_23.f90: New test.
2504
2505 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2506             Jack Howarth  <howarth@bromo.med.uc.edu>
2507             Richard Henderson  <rth@redhat.com>
2508
2509         PR target/44132
2510         * gcc.dg/tls/thr-init-1.c: New.
2511         * gcc.dg/tls/thr-init-2.c: New.
2512         * gcc.dg/torture/tls New.
2513         * gcc.dg/torture/tls/tls-test.c: New.
2514         * gcc.dg/torture/tls/thr-init-1.c: New.
2515         * gcc.dg/torture/tls/tls.exp: New.
2516         * gcc.dg/torture/tls/thr-init-2.c: New.
2517         * gcc.dg/tls/emutls-2.c: New test
2518
2519         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2520         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2521         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2522         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2523         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2524         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2525         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2526         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2527         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2528         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2529         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2530         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2531         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2532         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2533         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2534         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2535         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2536         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2537         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2538         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2539         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2540         gfortran.dg/gomp/omp_threadprivate1.f90,
2541         gfortran.dg/gomp/omp_threadprivate2.f90,
2542         gfortran.dg/gomp/reduction1.f90,
2543         gfortran.dg/gomp/sharing-1.f90: Likewise.
2544
2545 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2546
2547         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2548         sse_runtime.
2549         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2550         dg-require-visibility.
2551
2552 2010-07-26  Richard Guenther  <rguenther@suse.de>
2553
2554         PR tree-optimization/43784
2555         * gcc.c-torture/execute/pr43784.c: New testcase.
2556         * g++.dg/torture/pr43784.C: Likewise.
2557
2558 2010-07-26  Richard Guenther  <rguenther@suse.de>
2559
2560         PR middle-end/45056
2561         * g++.dg/pr45056.C: New testcase.
2562
2563 2010-07-26  Richard Guenther  <rguenther@suse.de>
2564
2565         PR tree-optimization/45071
2566         * gcc.dg/pr45071.c: New testcase.
2567
2568 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2569
2570         PR fortran/45066
2571         * gfortran.dg/namelist_62.f90: New.
2572
2573 2010-07-26  Richard Guenther  <rguenther@suse.de>
2574
2575         * gcc.c-torture/execute/pr45017.c: Move ...
2576         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2577
2578 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2579
2580         PR fortran/40628
2581         * trim_optimize_1.f90:  New test.
2582         * character_comparision_1.f90:  New test.
2583
2584 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585
2586         PR fortran/42852
2587         * gfortran.dg/wtruncate_fix.f: New test.
2588
2589 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2590
2591         PR testsuite/45068
2592         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2593
2594 2010-07-24  Richard Guenther  <rguenther@suse.de>
2595
2596         PR lto/43788
2597         * g++.dg/lto/20100724-1_0.C: New testcase.
2598
2599 2010-07-24  Richard Guenther  <rguenther@suse.de>
2600
2601         PR lto/43212
2602         * gcc.dg/lto/20100724-1_0.c: New testcase.
2603         * gcc.dg/lto/20100724-1_1.c: Likewise.
2604
2605 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2606
2607         PR fortran/40011
2608         * gfortran.dg/whole_file_21.f90: New.
2609
2610         * gfortran.dg/integer_exponentiation_3.F90: Use
2611         -ffloat-store only for i?86/x86-64 -m32.
2612
2613 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2614
2615         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2616         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2617
2618 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2619
2620         * gfortran.dg/func_decl_4.f90: Split test into two ...
2621         * gfortran.dg/func_decl_5.f90: ... parts.
2622         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2623         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2624         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2625         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2626         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2627         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2628         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2629         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2630         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2631         * gfortran.dg/sizeof.f90: Make test valid.
2632         * gfortran.dg/pr20865.f90: Add new dg-error.
2633         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2634         * gfortran.dg/g77/19990218-0.f: Ditto.
2635         * gfortran.dg/g77/19990218-1.f: Ditto.
2636         * gfortran.dg/g77/970625-2.f: Ditto.
2637         * gfortran.dg/pr37243.f: Fix function declaration.
2638         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2639         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2640
2641 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2642
2643         PR fortran/44945
2644         * gfortran.dg/char_array_structure_constructor.f90: Add
2645         -fwhole-file as dg-option as it otherwise fails on some
2646         systems.
2647
2648 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2649
2650         * gnat.dg/aggr16.ad[sb]: New test.
2651         * gnat.dg/aggr16_pkg.ads: New helper.
2652
2653 2010-07-23  Richard Guenther  <rguenther@suse.de>
2654
2655         PR lto/43071
2656         * g++.dg/lto/20100723-1_0.C: New testcase.
2657
2658 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2659
2660         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2661         AVX support.
2662         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2663         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2664
2665 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2666
2667         * lib/target-supports.exp (add_options_for_tls): New proc.
2668         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2669         * g++.dg/tls/static-1a.cc: Likewise.
2670         * gcc.dg/tls/emutls-1.c: Likewise.
2671         * gcc.dg/tls/opt-11.c: Likewise.
2672         * gcc.dg/tls/opt-12.c: Likewise.
2673         * gcc.dg/tls/pr24428-2.c: Likewise.
2674         * gcc.dg/tls/pr24428.c: Likewise.
2675         * obj-c++.dg/tls/static-1.mm: Likewise.
2676         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2677         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2678         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2679         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2680         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2681         * objc.dg/torture/tls/thr-init.m: Likewise.
2682         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2683
2684 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2685
2686         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2687         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2688         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2689         optimized dump files.
2690
2691 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2692
2693         PR tree-optimization/45047
2694         * gcc.c-torture/compile/pr45047.c: New test.
2695
2696 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2697
2698         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2699         instead of dg-compile.
2700         * gcc.dg/float-range-4.c: Ditto.
2701         * gcc.dg/float-range-5.c: Ditto.
2702         * gcc.dg/fold-overflow-1.c: Ditto.
2703         * gcc.dg/gomp/sections-4.c: Ditto.
2704         * gcc.dg/transparent-union-1.c: Ditto.
2705         * gcc.dg/transparent-union-2.c: Ditto.
2706         * gcc.target/i386/pr39315-check.c: Ditto.
2707         * g++.dg/gomp/sections-4.C: Ditto.
2708         * g++.dg/template/dtor7.C: Ditto.
2709         * g++.dg/tree-ssa/pr19952.C: Ditto.
2710         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2711         * gfortran.dg/graphite/pr42185.f90: Ditto.
2712         * gfortran.dg/namelist_36.f90: Ditto.
2713         * gnat.dg/noreturn1.adb: Ditto.
2714         * gnat.dg/specs/small_alignment.ads: Ditto.
2715
2716 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2717
2718         PR tree-optimization/44915
2719         * g++.dg/torture/pr44915.C: New test.
2720
2721 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2722
2723         PR tree-optimization/44914
2724         * g++.dg/tree-ssa/pr44914.C: New test.
2725
2726 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2727
2728         PR target/44290
2729         * gcc.dg/pr44290-1.c: New test.
2730         * gcc.dg/pr44290-2.c: New test.
2731
2732 2010-07-23  Jason Merrill  <jason@redhat.com>
2733
2734         PR c++/45008
2735         * g++.dg/abi/mangle44.C: New.
2736
2737 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2738
2739         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2740         for compile-time only tests.
2741         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2742         target check.
2743         * gcc.target/i386/pr39315-4.c: Ditto.
2744         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2745         target check.  Include sse-os-support.h.
2746         (main): Call check_isa and sse_os_support.
2747         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2748         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2749         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2750         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2751         target check.  Include sse-os-support.h.
2752         (main): Call check_isa and sse_os_support.
2753         * gcc.target/i386/vperm-v2df.c: Ditto.
2754
2755 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2756
2757         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2758         (check_effective_target_avx_runtime): New procedure.
2759         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2760         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2761
2762         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2763         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2764         and __get_cpuid test.
2765         * gcc.dg/compat/vector-2b_main.c: Ditto.
2766
2767         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2768
2769         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2770         for compile-time only test.
2771         * gcc.dg/pr32716.c: Ditto.
2772         * gcc.dg/pr34856.c: Ditto.
2773         * gcc.dg/pr36997.c: Ditto.
2774         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2775         * gfortran.dg/pr28158.f90: Ditto.
2776         * gfortran.dg/pr30667.f: Ditto.
2777
2778         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2779         i?86-*-* and x86_64-*-* targets to disable execution on targets
2780         without sse2 runtime support.
2781         * g++.dg/vect/vect.exp: Ditto.
2782         * gfortran.dg/vect/vect.exp: Ditto.
2783
2784         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2785         * gcc.dg/pr37544.c: Ditto.
2786         * gcc.dg/pr40550.c: Ditto.
2787         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2788         * gcc.dg/compat/vector-1a_main.c: Ditto.
2789         * gcc.dg/compat/vector-2a_main.c: Ditto.
2790         * gcc.dg/torture/pr16104-1.c: Ditto.
2791         * gcc.dg/torture/pr35771-1.c: Ditto.
2792         * gcc.dg/torture/pr35771-2.c: Ditto.
2793         * gcc.dg/torture/pr35771-3.c: Ditto.
2794         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2795         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2796         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2797         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2798         * g++.dg/other/i386-1.C: Ditto.
2799         * g++.dg/other/pr40446.C: Ditto.
2800
2801 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2802
2803         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2804
2805 2010-07-23  Daniel Kraft  <d@domob.eu>
2806
2807         PR fortran/44709
2808         * gfortran.dg/exit_1.f08: New test.
2809         * gfortran.dg/exit_2.f08: New test.
2810
2811 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2812
2813         PR tree-optimization/39839
2814         * gcc.target/arm/pr39839.c: New test case.
2815
2816 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2817
2818         * gnat.dg/unchecked_convert5b.adb: New test.
2819         * gnat.dg/unchecked_convert6.adb: Likewise.
2820         * gnat.dg/unchecked_convert6b.adb: Likewise.
2821
2822 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2823
2824         * gnat.dg/aggr15.ad[sb]: New test.
2825
2826 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2827
2828         PR debug/45024
2829         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2830
2831 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2832
2833         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2834         with dg-require-linker-plugin.
2835
2836 2010-07-22  Richard Guenther  <rguenther@suse.de>
2837
2838         PR lto/43850
2839         * g++.dg/lto/20100722-1_0.C: New testcase.
2840
2841 2010-07-22  Richard Guenther  <rguenther@suse.de>
2842
2843         PR lto/42451
2844         * gcc.dg/lto/20100720-3_0.c: New testcase.
2845         * gcc.dg/lto/20100720-3_1.c: Likewise.
2846
2847 2010-07-22  Richard Guenther  <rguenther@suse.de>
2848
2849         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2850         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2851
2852         PR lto/43373
2853         * gcc.dg/lto/20100722-1_0.c: New testcase.
2854
2855 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2856
2857         PR tree-optimization/44891
2858         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2859
2860 2010-07-22  Richard Guenther  <rguenther@suse.de>
2861
2862         PR tree-optimization/45017
2863         * gcc.c-torture/execute/pr45017.c: New testcase.
2864
2865 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2866
2867         PR fortran/45019
2868         * gfortran.dg/aliasing_dummy_5.f90: New.
2869
2870 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2871
2872         PR target/43698
2873         * gcc.target/arm/pr43698.c: New test.
2874
2875 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2876
2877         PR fortran/44929
2878         * Revert my commit r162325 for this PR.
2879
2880 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2881
2882         PR debug/45015
2883         * gcc.target/m68k/pr45015.c: New test.
2884
2885 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2886
2887         PR c++/44641
2888         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2889         comments.
2890
2891 2010-07-21  Richard Guenther  <rguenther@suse.de>
2892
2893         PR lto/45018
2894         * g++.dg/lto/20100721-1_0.C: New testcase.
2895
2896 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2897
2898         PR tree-optimization/44900
2899         * g++.dg/torture/pr44900.C: New test.
2900
2901 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2902
2903         PR middle-end/44738
2904         * c-c++-common/uninit-17.c: Correct expected error.
2905
2906 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2907
2908         * gcc.dg/guality/asm-1.c: New test.
2909
2910         PR debug/45003
2911         * gcc.dg/guality/pr45003-2.c: New test.
2912         * gcc.dg/guality/pr45003-3.c: New test.
2913
2914 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2915
2916         PR libfortran/44697
2917         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2918
2919 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2920
2921         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2922         defined on the current line.
2923         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2924         * g++.dg/debug/dwarf2/pr44641.C: New.
2925
2926 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2927
2928         * gcc.target/powerpc/block-move-1.c: New test.
2929         * gcc.target/powerpc/block-move-2.c: New test.
2930
2931 2010-07-20  Jason Merrill  <jason@redhat.com>
2932
2933         PR c++/44967
2934         * g++.dg/cpp0x/sfinae2.C: New.
2935
2936 2010-07-20  Richard Guenther  <rguenther@suse.de>
2937
2938         PR lto/42696
2939         * gcc.dg/lto/20100720-4_0.c: New testcase.
2940
2941 2010-07-20  Richard Guenther  <rguenther@suse.de>
2942
2943         PR lto/43221
2944         * gcc.dg/lto/20100720-2_0.c: New testcase.
2945         * gcc.dg/lto/20100720-2_1.c: Likewise.
2946
2947 2010-07-20  Richard Guenther  <rguenther@suse.de>
2948
2949         PR lto/43208
2950         * gcc.dg/lto/20100720-1_0.c: New testcase.
2951         * gcc.dg/lto/20100720-1_1.c: Likewise.
2952
2953 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR debug/45003
2956         * gcc.dg/guality/pr45003-1.c: New test.
2957
2958 2010-07-20  Richard Guenther  <rguenther@suse.de>
2959
2960         PR tree-optimization/44977
2961         * gcc.dg/torture/pr44977.c: New testcase.
2962
2963 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2964
2965         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2966         sync_char_short
2967
2968 2010-07-20  Richard Guenther  <rguenther@suse.de>
2969
2970         PR middle-end/44971
2971         PR middle-end/44988
2972         * gcc.dg/pr44971.c: New testcase.
2973         * gcc.c-torture/compile/pr44988.c: Likewise.
2974
2975 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2976
2977         PR fortran/44929
2978         * gfortran.dg/allocate_with_typespec.f90: New test.
2979         * gfortran.dg/allocate_derived_1.f90: Update error message.
2980
2981 2010-07-19  Jason Merrill  <jason@redhat.com>
2982
2983         PR c++/44996
2984         * g++.dg/cpp0x/decltype23.C: New.
2985
2986 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2987
2988         PR fortran/42385
2989         * gfortran.dg/class_defined_operator_1.f03 : New test.
2990
2991 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2992
2993         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2994         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2995         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2996         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2997
2998 2010-07-19  Richard Guenther  <rguenther@suse.de>
2999
3000         PR middle-end/44941
3001         * gcc.c-torture/compile/pr44941.c: New testcase.
3002
3003 2010-07-19  Jason Merrill  <jason@redhat.com>
3004
3005         PR c++/44969
3006         * g++.dg/template/sfinae24.C: New.
3007
3008 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3009
3010         PR fortran/44353
3011         * gfortran.dg/data_implied_do_2.f90: Removed.
3012
3013 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3014
3015         PR c++/44969
3016         * g++.dg/template/sfinae23.C: New.
3017
3018 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3019
3020         * lib/target-supports.exp (check_sse_os_support_available): New
3021         proc.
3022         (check_sse_hw_available): New proc.
3023         (check_effective_target_sse_runtime): New proc.
3024         (check_effective_target_sse2_runtime): New proc.
3025         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3026         -msse2 if check_sse_os_support_available.
3027         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3028         check_sse_os_support_available.
3029         * gcc.dg/vect/vect.exp: Likewise.
3030         * gfortran.dg/vect/vect.exp: Likewise.
3031         * gcc.target/i386/sol2-check: Renamed to ...
3032         * gcc.target/i386/sse-os-support.h: ... this.
3033         (sol2_check): Renamed to ...
3034         (sse_os_support): ... this.
3035         Only test movss with xmm registers.
3036         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3037         Removed ILL_INSN, ILL_INSN_LEN.
3038         * gcc.target/i386/sse2-check.h: Likewise.
3039         * gcc.target/i386/sse3-check.h: Likewise.
3040         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3041         Removed cpuid.h, __get_cpuid test.
3042         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3043         Removed cpuid.h, __get_cpuid test.
3044         * g++.dg/other/pr40446.C: Likewise.
3045         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3046         * gcc.dg/compat/vector-1a_main.c: Likewise.
3047         * gcc.dg/compat/vector-2a_main.c: Likewise.
3048         * gcc.dg/pr36584.c: Likewise.
3049         * gcc.dg/pr37544.c: Likewise.
3050         * gcc.dg/torture/pr16104-1.c: Likewise.
3051         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3052         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3053         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3054         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3055         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3056         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3057         sse2_runtime.
3058         * gcc.dg/torture/pr35771-2.c: Likewise.
3059         * gcc.dg/torture/pr35771-3.c: Likewise.
3060         * gcc.target/i386/pr39315-2.c: Likewise.
3061         * gcc.target/i386/pr39315-4.c: Likewise.
3062         * gcc.target/i386/vperm-v2df.c: Likewise.
3063         * gcc.target/i386/vperm-v2di.c: Likewise.
3064         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3065         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3066         sse_runtime.
3067
3068 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3069
3070         PR fortran/44353
3071         * gfortran.dg/data_implied_do_2.f90: New test.
3072
3073 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3074
3075         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3076
3077 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3078
3079         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3080         to the "mips16" group.
3081         (mips_using_mips16_p): New procedure.
3082         (mips-dg-options): Use it.
3083
3084 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3085
3086         * gcc.target/mips/mips16-attributes-4.c: New test.
3087
3088 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3089
3090         PR testsuite/44418
3091         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3092         * gcc.target/powerpc/recip-2.c: Ditto.
3093         * gcc.target/powerpc/recip-3.c: Ditto.
3094
3095 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3096
3097         * gcc.target/arm/pr42235.c: New test.
3098
3099 2010-07-16  Jason Merrill  <jason@redhat.com>
3100
3101         PR c++/32505
3102         * g++.dg/template/partial8.C: New.
3103
3104 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3105
3106         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3107         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3108         in C++.
3109         (gualcvt): New overloaded inline.
3110         (GUALCVT): Use it for C++.
3111         * g++.dg/guality/guality.exp: New.
3112         * g++.dg/guality/guality.h: New.
3113         * g++.dg/guality/redeclaration1.C: New test.
3114         * g++.dg/dg.exp: Prune also guality/* tests.
3115         * gcc.dg/guality/pr43141.c: Moved to...
3116         * c-c++-common/guality/pr43141.c: ... here.
3117
3118 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3119
3120         PR libfortran/37077
3121         * gfortran.dg/char4_iunit_2.f03: New test.
3122
3123 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3124
3125         * lib/plugin-support.exp (plugin-test-execute):
3126         Add ${gcc_objdir}/intl to includes.
3127
3128 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3129
3130         PR target/44942
3131         * gcc.c-torture/execute/pr44942.c: New test.
3132         * gcc.target/i386/pr44942.c: New test.
3133
3134 2010-07-15  Jason Merrill  <jason@redhat.com>
3135
3136         PR c++/44909
3137         * g++.dg/cpp0x/implicit7.C: New.
3138         * g++.dg/cpp0x/implicit8.C: New.
3139
3140 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3141
3142         Disable float tests for __SPU__ targets due to lack of signed zero:
3143         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3144         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3145         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3146         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3147         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3148         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3149         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3150         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3151         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3152
3153 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3154
3155         * gfortran.dg/select_char_2.f90: New test.
3156
3157 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3158
3159         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3160         with DECL_CHAIN.
3161
3162 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3163
3164         PR fortran/44936
3165         * gfortran.dg/typebound_generic_9.f03: New.
3166
3167 2010-07-15  Richard Guenther  <rguenther@suse.de>
3168
3169         PR tree-optimization/44946
3170         * gcc.c-torture/compile/pr44946.c: New testcase.
3171
3172 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3173
3174         PR fortran/40206
3175         * gfortran.dg/select_char_3.f90: New test.
3176
3177 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3178             Kevin F. Quinn  <kevquinn@gentoo.org>
3179
3180         * gcc.dg/Wtrampolines.c: New.
3181
3182 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3183
3184         PR libfortran/44934
3185         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3186
3187 2010-07-14  Jason Merrill  <jason@redhat.com>
3188
3189         PR c++/44810
3190         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3191
3192         Implement C++0x unrestricted unions (N2544)
3193         * g++.dg/cpp0x/union1.C: New.
3194         * g++.dg/cpp0x/union2.C: New.
3195         * g++.dg/cpp0x/union3.C: New.
3196         * g++.dg/cpp0x/defaulted2.C: Adjust.
3197         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3198         * g++.old-deja/g++.ext/anon2.C: Adjust.
3199         * g++.old-deja/g++.mike/misc6.C: Adjust.
3200
3201 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3202
3203         PR fortran/44925
3204         * gfortran.dg/c_loc_tests_15.f90: New.
3205
3206 2010-07-13  Jason Merrill  <jason@redhat.com>
3207
3208         PR c++/44909
3209         * g++.dg/cpp0x/implicit6.C: New.
3210
3211 2010-07-13  Jason Merrill  <jason@redhat.com>
3212
3213         PR c++/44540
3214         * g++.dg/abi/noreturn1.C: New.
3215         * g++.dg/abi/noreturn2.C: New.
3216
3217 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3218
3219         PR other/44874
3220         PR debug/44832
3221         * c-c++-common/pr44832.c: New test.
3222
3223 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3224
3225         PR objc/44488
3226         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3227         on the target.  Make sure that we can assemble the emitted asm when
3228         the test type is 'compile'.
3229
3230 2010-07-13  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/36960
3233         * g++.dg/torture/pr36960.C: New testcase.
3234
3235 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3236
3237         PR c++/44908
3238         * g++.dg/template/sfinae21.C: New.
3239         * g++.dg/template/sfinae22.C: Likewise.
3240
3241 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3242
3243         PR testsuite/42843
3244         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3245         * gcc.dg/plugin/ggcplug.c: Likewise.
3246         * g++.dg/plugin/selfassign.c: Likewise.
3247         * g++.dg/plugin/attribute_plugin.c: Likewise.
3248         * g++.dg/plugin/dumb_plugin.c: Likewise.
3249         * g++.dg/plugin/pragma_plugin.c: Likewise.
3250
3251 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3252
3253         * gcc.c-torture/execute/pr44683.x: New.
3254         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3255
3256 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3257
3258         PR fortran/44434
3259         PR fortran/44565
3260         PR fortran/43945
3261         PR fortran/44869
3262         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3263         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3264         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3265         * gfortran.dh/typebound_call_16.f03: New.
3266         * gfortran.dg/typebound_generic_6.f03: New.
3267         * gfortran.dg/typebound_generic_7.f03: New.
3268         * gfortran.dg/typebound_generic_8.f03: New.
3269
3270 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3271
3272         PR libfortran/37077
3273         * gfortran.dg/char4_iunit_1.f03: New test.
3274
3275 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3276
3277         * gcc.dg/tree-ssa/vrp53.c: New test.
3278
3279 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3280
3281         PR c++/44907
3282         * g++.dg/template/sfinae19.C: New.
3283         * g++.dg/template/sfinae20.C: Likewise.
3284
3285 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3286
3287         * gcc.target/arm/interrupt-1.c: New test.
3288         * gcc.target/arm/interrupt-2.c: New test.
3289
3290 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3291
3292         * gcc.dg/pr42427.c: Require c99_runtime.
3293         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3294         c99_runtime.
3295         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3296         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3297         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3298         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3299         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3300         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3301         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3302         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3303         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3304         * gcc.target/i386/pr37275.c: Require visibility support.
3305
3306 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3307
3308         * lib/target-supports.exp (check_effective_target_sse): New proc.
3309         * gcc.target/i386/sol2-check.h: New file.
3310         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3311         Include sol2-check.h.
3312         (main) Only run do_test () if sol2_check ().
3313         * gcc.target/i386/sse2-check.h: Likewise.
3314         * gcc.target/i386/sse3-check.h: Likewise.
3315         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3316         [__sun__ && __svr4__]: Execute SSE2 instruction.
3317         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3318         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3319         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3320         * g++.dg/ext/vector14.C: Likewise.
3321         * g++.dg/other/mmintrin.C: Likewise.
3322         * gcc.dg/20020418-1.c: Likewise.
3323         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3324         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3325         * gcc.dg/format/unnamed-1.c: Likewise.
3326         Adapt dg-warning line number.
3327         * gcc.dg/graphite/pr40281.c: Likewise.
3328         * gcc.dg/pr32176.c: Likewise.
3329         * gcc.dg/pr40550.c: Likewise.
3330         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3331         * gcc.dg/torture/pr36891.c: Likewise.
3332         * gcc.target/i386/20020218-1.c: Likewise.
3333         * gcc.target/i386/20020523.c: Likewise.
3334         * gcc.target/i386/abi-1.c: Likewise.
3335         * gcc.target/i386/brokensqrt.c: Likewise.
3336         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3337         * gcc.target/i386/pr13366.c: Likewise.
3338         * gcc.target/i386/pr13685.c: Likewise.
3339         * gcc.target/i386/pr24306.c: Likewise.
3340         * gcc.target/i386/pr31486.c: Likewise.
3341         * gcc.target/i386/pr32065-1.c: Likewise.
3342         * gcc.target/i386/pr32065-2.c: Likewise.
3343         * gcc.target/i386/pr32389.c: Likewise.
3344         * gcc.target/i386/pr38824.c: Likewise.
3345         * gcc.target/i386/pr38931.c: Likewise.
3346         * gcc.target/i386/pr39592-1.c: Likewise.
3347         * gcc.target/i386/pr43766.c: Likewise.
3348         * gcc.target/i386/recip-divf.c: Likewise.
3349         * gcc.target/i386/recip-sqrtf.c: Likewise.
3350         * gcc.target/i386/recip-vec-divf.c: Likewise.
3351         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3352         * gcc.target/i386/sse-1.c: Likewise.
3353         * gcc.target/i386/sse-16.c: Likewise.
3354         * gcc.target/i386/sse-2.c: Likewise.
3355         * gcc.target/i386/sse-20.c: Likewise.
3356         * gcc.target/i386/sse-3.c: Likewise.
3357         * gcc.target/i386/sse-7.c: Likewise.
3358         * gcc.target/i386/sse-9.c: Likewise.
3359         * gcc.target/i386/sse-addps-1.c: Likewise.
3360         * gcc.target/i386/sse-addss-1.c: Likewise.
3361         * gcc.target/i386/sse-andnps-1.c: Likewise.
3362         * gcc.target/i386/sse-andps-1.c: Likewise.
3363         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3364         * gcc.target/i386/sse-comiss-1.c: Likewise.
3365         * gcc.target/i386/sse-comiss-2.c: Likewise.
3366         * gcc.target/i386/sse-comiss-3.c: Likewise.
3367         * gcc.target/i386/sse-comiss-4.c: Likewise.
3368         * gcc.target/i386/sse-comiss-5.c: Likewise.
3369         * gcc.target/i386/sse-comiss-6.c: Likewise.
3370         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3371         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3372         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3373         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3374         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3375         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3376         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3377         * gcc.target/i386/sse-divps-1.c: Likewise.
3378         * gcc.target/i386/sse-divss-1.c: Likewise.
3379         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3380         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3381         * gcc.target/i386/sse-maxps-1.c: Likewise.
3382         * gcc.target/i386/sse-maxss-1.c: Likewise.
3383         * gcc.target/i386/sse-minps-1.c: Likewise.
3384         * gcc.target/i386/sse-minss-1.c: Likewise.
3385         * gcc.target/i386/sse-movaps-1.c: Likewise.
3386         * gcc.target/i386/sse-movaps-2.c: Likewise.
3387         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3388         * gcc.target/i386/sse-movhps-1.c: Likewise.
3389         * gcc.target/i386/sse-movhps-2.c: Likewise.
3390         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3391         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3392         * gcc.target/i386/sse-movntps-1.c: Likewise.
3393         * gcc.target/i386/sse-movss-1.c: Likewise.
3394         * gcc.target/i386/sse-movss-2.c: Likewise.
3395         * gcc.target/i386/sse-movss-3.c: Likewise.
3396         * gcc.target/i386/sse-movups-1.c: Likewise.
3397         * gcc.target/i386/sse-movups-2.c: Likewise.
3398         * gcc.target/i386/sse-mulps-1.c: Likewise.
3399         * gcc.target/i386/sse-mulss-1.c: Likewise.
3400         * gcc.target/i386/sse-orps-1.c: Likewise.
3401         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3402         * gcc.target/i386/sse-recip-vec.c: Likewise.
3403         * gcc.target/i386/sse-recip.c: Likewise.
3404         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3405         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3406         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3407         * gcc.target/i386/sse-subps-1.c: Likewise.
3408         * gcc.target/i386/sse-subss-1.c: Likewise.
3409         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3410         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3411         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3412         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3413         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3414         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3415         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3416         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3417         * gcc.target/i386/sse-xorps-1.c: Likewise.
3418         * gcc.target/i386/ssefn-1.c: Likewise.
3419         * gcc.target/i386/ssefn-3.c: Likewise.
3420         * gcc.target/i386/sseregparm-1.c: Likewise.
3421         * gcc.target/i386/stackalign/return-3.c: Likewise.
3422         * gcc.target/i386/vectorize1.c: Likewise.
3423         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3424         * gcc.target/i386/xorps-sse.c: Likewise.
3425         * gfortran.dg/pr28158.f90: Likewise.
3426         * gfortran.dg/pr30667.f: Likewise.
3427         * gnat.dg/loop_optimization7.adb: Likewise.
3428         * gnat.dg/sse_nolib.adb: Likewise.
3429
3430 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3431
3432         PR fortran/44702
3433         * gfortran.dg/use_rename_6.f90: New.
3434         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3435
3436 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3437
3438         PR fortran/44869
3439         * gfortran.dg/class_24.f03: New.
3440
3441 2010-07-10  Richard Guenther  <rguenther@suse.de>
3442
3443         PR lto/44889
3444         * gcc.dg/lto/20100709-1_0.c: New testcase.
3445         * gcc.dg/lto/20100709-1_1.c: Likewise.
3446
3447 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3448
3449         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3450
3451 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3452
3453         PR objc/44140
3454         * objc.dg/lto/trivial-1_0.m: New.
3455         * objc.dg/lto/lto.exp: New.
3456         * obj-c++.dg/lto/trivial-1_0.mm: New.
3457         * obj-c++.dg/lto/lto.exp: New.
3458         * objc.dg/symtab-1.m: Adjust sizes.
3459         * objc.dg/image-info.m: Do not run for gnu-runtime.
3460
3461 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3462
3463         * gcc.dg/pr32370.c: Allow another kind of error message.
3464
3465 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3466
3467         * gnat.dg/atomic3.adb: New test.
3468
3469 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3470             Denys Vlasenko  <dvlasenk@redhat.com>
3471             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3472
3473         PR tree-optimization/28632
3474         * gcc.dg/tree-ssa/vrp51.c: New test.
3475         * gcc.dg/tree-ssa/vrp52.c: New test.
3476
3477 2010-07-09  Jason Merrill  <jason@redhat.com>
3478
3479         * g++.dg/abi/covariant6.C: New.
3480         * g++.dg/inherit/covariant17.C: Test both bases.
3481         * g++.dg/inherit/covariant7.C: Check vtable layout.
3482
3483 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3484
3485         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3486
3487 2010-07-09  Richard Guenther  <rguenther@suse.de>
3488
3489         PR tree-optimization/44852
3490         * gcc.c-torture/execute/pr44852.c: New testcase.
3491
3492 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3493
3494         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3495         multiplication by values.
3496         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3497         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3498
3499 2010-07-09  Richard Guenther  <rguenther@suse.de>
3500
3501         PR tree-optimization/44882
3502         * gfortran.dg/pr44882.f90: New testcase.
3503
3504 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3505
3506         PR target/40657
3507         * gcc.target/arm/pr40657-1.c: New test.
3508         * gcc.target/arm/pr40657-2.c: New test.
3509         * gcc.c-torture/execute/pr40657.c: New test.
3510
3511 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3512
3513         * gcc.dg/tree-ssa/vrp50.c: New test.
3514         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3515
3516 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3517
3518         PR fortran/44649
3519         * gfortran.dg/c_sizeof_1.f90: Modified.
3520         * gfortran.dg/storage_size_1.f08: New.
3521         * gfortran.dg/storage_size_2.f08: New.
3522
3523 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3524
3525         * gcc.c-torture/execute/20100708-1.c: New test.
3526
3527 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3528
3529         PR fortran/44847
3530         * gfortran.dg/gomp/pr44847.f90: New test.
3531
3532 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3533
3534         PR tree-optimization/44710
3535         * gcc.dg/tree-ssa/ifc-6.c: New.
3536         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3537
3538 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3539
3540         PR fortran/18918
3541         * gfortran.dg/coarray_10.f90: Add an additional test.
3542
3543 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3544
3545         PR middle-end/44828
3546         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3547         * gcc.c-torture/execute/pr44828.x: Revert.
3548
3549 2010-07-08  Jason Merrill  <jason@redhat.com>
3550
3551         PR c++/43120
3552         * g++.dg/inherit/covariant17.C: New.
3553         * g++.dg/abi/covariant1.C: Actually test for the bug.
3554
3555 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3556
3557         PR rtl-optimization/44838
3558         * gcc.dg/pr44838.c: New.
3559
3560 2010-07-08  Richard Guenther  <rguenther@suse.de>
3561
3562         PR tree-optimization/44831
3563         * gcc.c-torture/compile/pr44831.c: New testcase.
3564         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3565
3566 2010-07-08  Richard Guenther  <rguenther@suse.de>
3567
3568         PR tree-optimization/44861
3569         * g++.dg/vect/pr44861.cc: New testcase.
3570
3571 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3572
3573         PR middle-end/44828
3574         * gcc.c-torture/execute/pr44828.x: New file.
3575
3576 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3577
3578         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3579         dg-options.
3580         * g++.dg/ext/altivec-17.C: Adjust error message.
3581
3582 2010-07-07  Tom Tromey  <tromey@redhat.com>
3583
3584         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3585
3586 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3587
3588         PR target/44844
3589         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3590         * gcc.target/i386/rdrand-2.c: Likewise.
3591         * gcc.target/i386/rdrand-3.c: Likewise.
3592
3593 2010-07-07  Jan Hubicka  <jh@suse.cz>
3594
3595         PR middle-end/44813
3596         * g++.dg/torture/pr44813.C: New testcase.
3597         * g++.dg/torture/pr44826.C: New testcase.
3598
3599 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3600
3601         PR rtl-optimization/44787
3602         * gcc.c-torture/compile/pr44788.c: New test.
3603         * gcc.target/arm/pr44788.c: New test.
3604
3605 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3606
3607         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3608
3609 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3610
3611         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3612         to dg-options.
3613
3614 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3615
3616         PR fortran/44742
3617         * gfortran.dg/parameter_array_init_6.f90: New.
3618         * gfortran.dg/initialization_20.f90: Update dg-error.
3619         * gfortran.dg/initialization_24.f90: Ditto.
3620
3621 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3622         PR fortran/PR44693
3623         * gfortran.dg/dim_range_1.f90:  New test.
3624         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3625
3626 2010-07-06  Jason Merrill  <jason@redhat.com>
3627
3628         PR c++/44703
3629         * g++.dg/cpp0x/initlist41.C: New.
3630
3631         PR c++/44778
3632         * g++.dg/template/ptrmem22.C: New.
3633
3634 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3635
3636         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3637         support.
3638         * gcc.target/i386/i386.exp: Likewise.
3639
3640 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3641
3642         PR testsuite/44195
3643         * gcc.dg/lto/20100518_0.c: Limit to x86.
3644
3645 2010-07-06  Richard Guenther  <rguenther@suse.de>
3646
3647         PR middle-end/44828
3648         * gcc.c-torture/execute/pr44828.c: New testcase.
3649
3650 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3651
3652         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3653         * g++.dg/warn/volatile1.C: Likewise.
3654         * g++.dg/template/warn1.C: Likewise.
3655
3656 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3657
3658         AVX Programming Reference (June, 2010)
3659         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3660         * g++.dg/other/i386-3.C: Likewise.
3661         * gcc.target/i386/sse-12.c: Likewise.
3662
3663         * gcc.target/i386/f16c-check.h: New.
3664         * gcc.target/i386/rdfsbase-1.c: Likewise.
3665         * gcc.target/i386/rdfsbase-2.c: Likewise.
3666         * gcc.target/i386/rdgsbase-1.c: Likewise.
3667         * gcc.target/i386/rdgsbase-2.c: Likewise.
3668         * gcc.target/i386/rdrand-1.c: Likewise.
3669         * gcc.target/i386/rdrand-2.c: Likewise.
3670         * gcc.target/i386/rdrand-3.c: Likewise.
3671         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3672         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3673         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3674         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3675         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3676         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3677         * gcc.target/i386/wrfsbase-1.c: Likewise.
3678         * gcc.target/i386/wrfsbase-2.c: Likewise.
3679         * gcc.target/i386/wrgsbase-1.c: Likewise.
3680         * gcc.target/i386/wrgsbase-2.c: Likewise.
3681
3682         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3683         (__builtin_ia32_vcvtps2ph): New.
3684         (__builtin_ia32_vcvtps2ph256): Likewise.
3685
3686         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3687         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3688
3689         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3690         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3691
3692         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3693         (__builtin_ia32_vcvtps2ph256): Likewise.
3694         Add fsgsbase,rdrnd,f16c.
3695
3696         * lib/target-supports.exp (check_effective_target_f16c): New.
3697
3698 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3699
3700         * gcc.dg/guality/nrv-1.c: New test.
3701
3702 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3703
3704         PR middle-end/42505
3705         * gcc.target/arm/pr42505.c: New test case.
3706
3707 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR c++/44808
3710         * g++.dg/opt/nrv16.C: New test.
3711
3712 2010-07-05  Richard Guenther  <rguenther@suse.de>
3713
3714         PR tree-optimization/44784
3715         * gcc.c-torture/compile/pr44784.c: New testcase.
3716
3717 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3718
3719         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3720         Increase loop bound and array size.
3721         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3722         Likewise.
3723
3724 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3725
3726         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3727         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3728         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3729         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3730         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3731
3732 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3733
3734         PR c++/22138
3735         * g++.dg/parse/template25.C: New.
3736
3737 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3738
3739         PR rtl-optimization/44695
3740         * gcc.dg/torture/pr44695.c: New.
3741
3742 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3743
3744         PR c++/16630
3745         * g++.dg/ext/pretty3.C: New.
3746
3747 2010-07-04  Richard Guenther  <rguenther@suse.de>
3748
3749         PR middle-end/44809
3750         * g++.dg/torture/pr44809.C: New testcase.
3751
3752 2010-07-04  Richard Guenther  <rguenther@suse.de>
3753
3754         PR tree-optimization/44656
3755         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3756
3757 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3758             Revital Eres  <eres@il.ibm.com>
3759
3760         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3761         misaligned stores.
3762         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3763         gcc.dg/vect/vect-96.c: Likewise.
3764         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3765         that support misaligned stores. Change the number of expected
3766         misaligned accesses.
3767         * gcc.dg/vect/vect-peel-1.c: New test.
3768         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3769         gcc.dg/vect/vect-peel-4.c: Likewise.
3770         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3771         vectorizable on all targets that support realignment.
3772         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3773
3774 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3775
3776         PR c/44806
3777         * gcc.dg/torture/pr44806.c: New.
3778
3779 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3780
3781         * gnat.dg/cond_expr1.adb: New test.
3782
3783 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3784
3785         * gnat.dg/modular3.adb: New test.
3786         * gnat.dg/modular3_pkg.ads: New helper.
3787
3788 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3789             Mikael Pettersson  <mikpe@it.uu.se>
3790
3791         PR testsuite/44518
3792         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3793         Make signed-ness of chars explicit.  Scan the object for
3794         strings that are split by some target assemblers.
3795         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3796         explicit.
3797
3798 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3799
3800         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3801
3802 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3803
3804         PR/44128
3805         * g++.dg/warn/Wshadow-7.C: New test.
3806
3807 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3808             Julian Brown  <julian@codesourcery.com>
3809             Sandra Loosemore  <sandra@codesourcery.com>
3810
3811         * gcc.c-torture/execute/20100416-1.c: New test case.
3812
3813 2010-07-02  Julian Brown  <julian@codesourcery.com>
3814             Sandra Loosemore  <sandra@codesourcery.com>
3815
3816         PR target/43703
3817
3818         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3819         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3820
3821 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3822             Julian Brown  <julian@codesourcery.com>
3823
3824         * gcc.target/arm/neon/vadds64.c: Regenerated.
3825         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3826         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3827         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3828         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3829         * gcc.target/arm/neon-vmls-1.c: Likewise.
3830         * gcc.target/arm/neon-vsubs64.c: New execution test.
3831         * gcc.target/arm/neon-vsubu64.c: New execution test.
3832         * gcc.target/arm/neon-vadds64.c: New execution test.
3833         * gcc.target/arm/neon-vaddu64.c: New execution test.
3834
3835 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3836
3837         * gcc.target/arm/neon-vands64.c: New.
3838         * gcc.target/arm/neon-vandu64.c: New.
3839         * gcc.target/arm/neon-vbics64.c: New.
3840         * gcc.target/arm/neon-vbicu64.c: New.
3841         * gcc.target/arm/neon-veors64.c: New.
3842         * gcc.target/arm/neon-veoru64.c: New.
3843         * gcc.target/arm/neon-vorns64.c: New.
3844         * gcc.target/arm/neon-vornu64.c: New.
3845         * gcc.target/arm/neon-vorrs64.c: New.
3846         * gcc.target/arm/neon-vorru64.c: New.
3847         * gcc.target/arm/neon/vands64.c: Regenerated.
3848         * gcc.target/arm/neon/vandu64.c: Regenerated.
3849         * gcc.target/arm/neon/vbics64.c: Regenerated.
3850         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3851         * gcc.target/arm/neon/veors64.c: Regenerated.
3852         * gcc.target/arm/neon/veoru64.c: Regenerated.
3853         * gcc.target/arm/neon/vorns64.c: Regenerated.
3854         * gcc.target/arm/neon/vornu64.c: Regenerated.
3855         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3856         * gcc.target/arm/neon/vorru64.c: Regenerated.
3857
3858 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3859
3860         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3861
3862 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3863
3864         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3865         * gfortran.dg/intent_out_5.f90: Same.
3866         * gfortran.dg/ltrans-7.f90: Same.
3867         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3868
3869 2010-07-02  Jan Hubicka  <jh@suse.cz>
3870
3871         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3872
3873 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3874
3875         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3876
3877 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3878
3879         PR c++/44780
3880         * c-c++-common/Wunused-var-12.c: New test.
3881
3882 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3883
3884         PR target/42835
3885         * gcc.target/arm/pr42835.c: New test.
3886
3887         PR target/42172
3888         * gcc.target/arm/pr42172-1.c: New test.
3889
3890 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3891
3892         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3893
3894 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3895
3896         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3897         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3898         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3899         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3900         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3901         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3902         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3903         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3904         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3905         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3906         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3907         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3908         * gcc.target/arm/neon-vdup_ns64.c: New.
3909         * gcc.target/arm/neon-vdup_nu64.c: New.
3910         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3911         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3912         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3913         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3914         * gcc.target/arm/neon-vmov_ns64.c: New.
3915         * gcc.target/arm/neon-vmov_nu64.c: New.
3916         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3917         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3918         * gcc.target/arm/neon-vget_lanes64.c: New.
3919         * gcc.target/arm/neon-vget_laneu64.c: New.
3920         * gcc.target/arm/neon-vset_lanes64.c: New.
3921         * gcc.target/arm/neon-vset_laneu64.c: New.
3922
3923 2010-07-02  Richard Guenther  <rguenther@suse.de>
3924
3925         * g++.dg/torture/20100702-1.C: New testcase.
3926
3927 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3928
3929         PR target/44707
3930         * gcc.c-torture/compile/pr44707.c: New test.
3931
3932 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3933
3934         PR c++/44039
3935         * g++.dg/template/crash101.C: New.
3936
3937 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3938
3939         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3940         Use the ABI-0 accessors and fail it for m64.
3941
3942 2010-07-02  Jan Hubicka  <jh@suse.cz>
3943
3944         * g++.dg/tree-ssa/pr44706.C: New testcase.
3945
3946 2010-07-02  Richard Guenther  <rguenther@suse.de>
3947
3948         PR tree-optimization/44748
3949         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3950
3951 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3952
3953         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3954         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3955         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3956         the method types to forward:.
3957
3958 2010-06-30  Jason Merrill  <jason@redhat.com>
3959
3960         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3961         * g++.dg/other/pr25632.C: Likewise.
3962
3963 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3964
3965         PR tree-optimization/40421
3966         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3967
3968 2010-07-01  Richard Guenther  <rguenther@suse.de>
3969
3970         PR middle-end/42834
3971         PR middle-end/44468
3972         * gcc.c-torture/execute/20100316-1.c: New testcase.
3973         * gcc.c-torture/execute/pr44468.c: Likewise.
3974         * gcc.c-torture/compile/20100609-1.c: Likewise.
3975         * gcc.dg/volatile2.c: Adjust.
3976         * gcc.dg/plugin/selfassign.c: Likewise.
3977         * gcc.dg/pr36902.c: Likewise.
3978         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3979         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3980         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3981         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3982         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3983         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3984         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3985         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3986         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3987         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3988         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3989         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3990         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3991         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3992         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3993         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3994         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3995         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3996         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3997         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3998         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3999         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4000         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4001         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4002         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4003         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4004         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4005         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4006         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4007         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4008         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4009         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4010         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4011         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4012         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4013         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4014         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4015         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4016         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4017         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4018         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4019         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4020         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4021         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4022         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4023         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4024         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4025         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4026         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4027         * g++.dg/tree-ssa/pr31146.C: Likewise.
4028         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4029         * g++.dg/tree-ssa/pr33604.C: Likewise.
4030         * g++.dg/plugin/selfassign.c: Likewise.
4031         * gfortran.dg/array_memcpy_3.f90: Likewise.
4032         * gfortran.dg/array_memcpy_4.f90: Likewise.
4033         * c-c++-common/torture/pr42834.c: New testcase.
4034
4035 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4036
4037         PR c++/44628
4038         * g++.dg/template/crash100.C: New.
4039
4040 2010-06-30  Jan Hubicka  <jh@suse.cz>
4041
4042         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4043
4044 2010-06-30  Michael Matz  <matz@suse.de>
4045
4046         PR bootstrap/44699
4047         * gcc.dg/pr44699.c: New test.
4048
4049 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4050
4051         PR tree-optimization/39799
4052         * c-c++-common/uninit-17.c: New test.
4053
4054 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4055
4056         PR libfortran/43298
4057         * gfortran.dg/read_infnan_1.f90: New test.
4058
4059 2010-06-29  Jason Merrill  <jason@redhat.com>
4060
4061         Enable implicitly declared move constructor/operator= (N3053).
4062         * g++.dg/cpp0x/implicit3.C: New.
4063         * g++.dg/cpp0x/implicit4.C: New.
4064         * g++.dg/cpp0x/implicit5.C: New.
4065         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4066         * g++.dg/cpp0x/not_special.C: Adjust.
4067         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4068         * g++.dg/cpp0x/rv1n.C: Adjust.
4069         * g++.dg/cpp0x/rv1p.C: Adjust.
4070         * g++.dg/cpp0x/rv2n.C: Adjust.
4071         * g++.dg/cpp0x/rv2p.C: Adjust.
4072         * g++.dg/cpp0x/rv3n.C: Adjust.
4073         * g++.dg/cpp0x/rv3p.C: Adjust.
4074         * g++.dg/cpp0x/rv4n.C: Adjust.
4075         * g++.dg/cpp0x/rv4p.C: Adjust.
4076         * g++.dg/cpp0x/rv5n.C: Adjust.
4077         * g++.dg/cpp0x/rv5p.C: Adjust.
4078         * g++.dg/cpp0x/rv6n.C: Adjust.
4079         * g++.dg/cpp0x/rv6p.C: Adjust.
4080         * g++.dg/cpp0x/rv7n.C: Adjust.
4081         * g++.dg/cpp0x/rv7p.C: Adjust.
4082         * g++.dg/cpp0x/rv8p.C: Adjust.
4083         * g++.dg/gomp/pr26690-1.C: Adjust.
4084         * g++.dg/other/error20.C: Adjust.
4085         * g++.dg/other/error31.C: Adjust.
4086         * g++.dg/parse/error19.C: Adjust.
4087         * g++.dg/template/qualttp5.C: Adjust.
4088         * g++.old-deja/g++.law/ctors5.C: Adjust.
4089
4090         Enable implicitly deleted functions (N2346)
4091         * g++.dg/cpp0x/defaulted17.C: New.
4092         * g++.dg/cpp0x/implicit1.C: New.
4093         * g++.dg/cpp0x/implicit2.C: New.
4094         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4095         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4096         * g++.dg/init/ctor4.C: Adjust.
4097         * g++.dg/init/synth2.C: Adjust.
4098         * g++.dg/lto/20081118_1.C: Adjust.
4099         * g++.dg/other/error13.C: Adjust.
4100         * g++.dg/other/unused1.C: Adjust.
4101         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4102         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4103         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4104         * g++.old-deja/g++.law/ctors17.C: Adjust.
4105         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4106         * g++.old-deja/g++.pt/assign1.C: Adjust.
4107         * g++.old-deja/g++.pt/crash20.C: Adjust.
4108
4109         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4110         * g++.dg/cpp0x/defaulted13.C: Adjust.
4111         * g++.dg/cpp0x/defaulted2.C: Adjust.
4112         * g++.dg/cpp0x/defaulted3.C: Adjust.
4113         * g++.dg/cpp0x/initlist9.C: Adjust.
4114         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4115         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4116         * g++.dg/init/synth2.C: Adjust.
4117
4118         * g++.dg/cpp0x/defaulted19.C: New.
4119
4120         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4121         * g++.dg/template/error23.C: Fix for -std=c++0x.
4122
4123 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4124
4125         PR fortran/44718
4126         * gfortran.dg/proc_ptr_28.f90: New.
4127
4128 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR tree-optimization/43801
4131         * g++.dg/torture/pr43801.C: New test.
4132
4133         PR debug/44668
4134         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4135
4136 2010-06-29  Jason Merrill  <jason@redhat.com>
4137
4138         PR c++/44587
4139         * g++.dg/template/qualified-id2.C: New.
4140         * g++.dg/template/qualified-id3.C: New.
4141
4142 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4143
4144         PR fortran/44696
4145         * gfortran.dg/associated_target_4.f90: New.
4146
4147 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4148
4149         PR fortran/44582
4150         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4151
4152 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4153
4154         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4155
4156 2010-06-29  Jan Hubicka  <jh@suse.cz>
4157
4158         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4159
4160 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4161
4162         PR target/43902
4163         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4164         * gcc.target/arm/wmul-3.c: New test.
4165         * gcc.target/arm/wmul-4.c: New test.
4166
4167 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4168
4169         PR rtl-optimization/44659
4170         * gcc.target/i386/extract-1.c: New.
4171         * gcc.target/i386/extract-2.c: Likewise.
4172         * gcc.target/i386/extract-3.c: Likewise.
4173         * gcc.target/i386/extract-4.c: Likewise.
4174         * gcc.target/i386/extract-5.c: Likewise.
4175         * gcc.target/i386/extract-6.c: Likewise.
4176
4177 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR c++/44682
4180         * g++.dg/warn/Wunused-var-14.C: New test.
4181
4182 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4183
4184         PR fortran/43298
4185         * gfortran.dg/nan_6.f90: New.
4186
4187 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4188
4189         PR tree-optimization/43781
4190         * gcc.dg/torture/pr43781.c: New.
4191
4192 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4193
4194         PR fortran/40158
4195         * gfortran.dg/actual_rank_check_1.f90: New test.
4196
4197 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4198
4199         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4200
4201 2010-06-28  Jan Hubicka  <jh@suse.cz>
4202
4203         PR tree-optimization/44687
4204         * gcc.c-torture/compile/pr44687.c
4205
4206 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4207
4208         PR c++/44535
4209         * g++.dg/torture/pr44535.C: New test.
4210
4211 2010-06-28  Michael Matz  <matz@suse.de>
4212
4213         PR middle-end/44592
4214         * gfortran.dg/pr44592.f90: New test.
4215
4216 2010-06-28  Jan Hubicka  <jh@suse.cz>
4217
4218         PR tree-optimization/44357
4219         * g++.dg/torture/pr44357.C: New testcase.
4220
4221 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4222
4223         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4224         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4225         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4226         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4227         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4228         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4229         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4230         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4231
4232 2010-06-27  Jan Hubicka  <jh@suse.cz>
4233
4234         * gcc.c-torture/compile/pr44686.c: New file.
4235
4236 2010-06-27  Richard Guenther  <rguenther@suse.de>
4237
4238         PR tree-optimization/44683
4239         * gcc.c-torture/execute/pr44683.c: New testcase.
4240
4241 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4242
4243         * gnat.dg/noreturn3.ad[sb]: New test.
4244
4245 2010-06-26  Jason Merrill  <jason@redhat.com>
4246
4247         * g++.dg/cpp0x/explicit5.C: New.
4248
4249 2010-06-26  Richard Guenther  <rguenther@suse.de>
4250
4251         PR tree-optimization/44393
4252         * gcc.dg/pr44393.c: New testcase.
4253
4254 2010-06-26  Jan Hubicka  <jh@suse.cz>
4255
4256         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4257
4258 2010-06-26  Richard Guenther  <rguenther@suse.de>
4259
4260         PR middle-end/44674
4261         * gcc.dg/pr44674.c: New testcase.
4262
4263 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4264
4265         * gcc.dg/opts-3.c: New test.
4266
4267 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4268
4269         * gfortran.dg/type_decl_1.f90: New.
4270         * gfortran.dg/type_decl_2.f90: New.
4271
4272 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4273
4274         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4275         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4276
4277 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4278
4279         PR testsuite/38946
4280         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4281         error in comparing reals.
4282
4283 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4284
4285         * selected_real_kind_2.f90: New.
4286         * selected_real_kind_3.f90: New.
4287
4288 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4289
4290         * gfortran.dg/entry_19.f90: New.
4291
4292 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4293
4294         * gfortran.dg/end_subroutine_1.f90: New.
4295         * gfortran.dg/end_subroutine_2.f90: New.
4296         * gfortran.dg/interface_proc_end.f90: Update.
4297
4298 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4299
4300         * gfortran.dg/semicolon_fixed.f: Update.
4301         * gfortran.dg/semicolon_fixed_2.f: New.
4302         * gfortran.dg/semicolon_free_2.f90: New.
4303         * gfortran.dg/semicolon_free.f90: Update.
4304
4305 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4306
4307         PR fortran/44448
4308         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4309
4310 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4311
4312         * g++.dg/ipa/iinline-3.C: New test.
4313         * gcc.dg/ipa/modif-1.c: Removed.
4314
4315 2010-06-25  Jan Hubicka  <jh@suse.cz>
4316
4317         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4318
4319 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4320
4321         * g++.dg/ipa/iinline-2.C: New test.
4322
4323 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4324
4325         PR middle-end/43866
4326         * gfortran.dg/pr43866.f90: New test.
4327
4328         PR tree-optimization/44539
4329         * gcc.dg/pr44539.c: New test.
4330
4331 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4332
4333         From Jim Wilson:
4334         PR target/43902
4335         * gcc.target/mips/madd-9.c: New test.
4336
4337 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4338
4339         PR c/44517
4340         * gcc.dg/noncompile/pr44517.c: New.
4341         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4342
4343 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4344
4345         PR testsuite/43283
4346         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4347         and add argument to nop for IA64.
4348
4349 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4350
4351         PR target/44588
4352         * gcc.target/i386/mod-1.c: New.
4353         * gcc.target/i386/umod-1.c: Likewise.
4354         * gcc.target/i386/umod-2.c: Likewise.
4355         * gcc.target/i386/umod-3.c: Likewise.
4356
4357 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4358
4359         PR middle-end/44492
4360         * g++.dg/torture/pr44492.C: New test.
4361
4362 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4363
4364         * c-c++-common/warn-omitted-condop.c: New.
4365
4366 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4367
4368         PR fortran/44614
4369         * gfortran.dg/import8.f90: New.
4370
4371 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4372
4373         * gnat.dg/not_null.adb: Update test case.
4374
4375 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4376
4377         PR c++/44619
4378         * g++.dg/warn/Wunused-var-13.C: New test.
4379
4380         PR c++/44627
4381         * g++.dg/diagnostic/method1.C: New test.
4382
4383 2010-06-22  Cary Coutant  <ccoutant@google.com>
4384
4385         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4386
4387 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4388
4389         PR fortran/44616
4390         * gfortran.dg/abstract_type_8.f03: New.
4391
4392 2010-06-21  Jason Merrill  <jason@redhat.com>
4393
4394         * g++.dg/cpp0x/noexcept08.C: New.
4395
4396         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4397
4398 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4399
4400         PR target/44615
4401         * gcc.target/i386/sse2-vec-2a.c: New.
4402
4403 2010-06-21  DJ Delorie  <dj@redhat.com>
4404
4405         * gcc.dg/pragma-diag-1.c: New.
4406
4407 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4408
4409         PR target/44615
4410         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4411
4412 2010-06-21  Alan Modra  <amodra@gmail.com>
4413
4414         PR testsuite/44505
4415         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4416         tail call to check_fa_mid.
4417
4418 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4419
4420         PR target/44575
4421         * gcc.c-torture/execute/pr44575.c: New test.
4422
4423 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4424
4425         PR fortran/40632
4426         * gfortran.dg/contiguous_1.f90: New.
4427         * gfortran.dg/contiguous_2.f90: New.
4428         * gfortran.dg/contiguous_3.f90: New.
4429
4430 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4431
4432         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4433         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4434
4435 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4436
4437         PR target/44546
4438         * gcc.target/i386/pr44546.c: New test.
4439
4440 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4441
4442         * gcc.dg/opts-2.c: New test.
4443
4444 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4445
4446         PR fortran/44584
4447         * gfortran.dg/typebound_proc_15.f03: Modified.
4448
4449 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4450
4451         PR target/44072
4452         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4453         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4454
4455 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4456
4457         * g++.dg/ext/label13.C: Fix typo in last change.
4458
4459 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4460
4461         PR libfortran/44477
4462         * gfortran.dg/eof_3.f90
4463         * gfortran.dg/endfile_2.f90
4464         * gfortran.dg/endfile_4.f90
4465         * gfortran.dg/endfile_3.f90
4466
4467 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4468
4469         PR c++/41090
4470         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4471
4472 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4473
4474         PR fortran/44556
4475         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4476
4477 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4478
4479         * gcc.target/arm/pr40900.c: New test.
4480
4481 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4482
4483         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4484
4485 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4486
4487         PR fortran/44558
4488         * gfortran.dg/typebound_call_15.f03: New.
4489
4490 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4491
4492         PR c++/44486
4493         * g++.dg/pr44486.C: New.
4494
4495 2010-06-16  DJ Delorie  <dj@redhat.com>
4496
4497         * gcc.target/i386/volatile-bitfields-1.c: New.
4498         * gcc.target/i386/volatile-bitfields-2.c: New.
4499
4500 2010-06-16  Jason Merrill  <jason@redhat.com>
4501
4502         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4503
4504         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4505
4506 2010-06-16  Richard Guenther  <rguenther@suse.de>
4507
4508         PR c/44555
4509         * gcc.c-torture/execute/pr44555.c: New testcase.
4510
4511 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4512
4513         PR fortran/44549
4514         * gfortran.dg/typebound_proc_16.f03: New.
4515
4516 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4517
4518         * g++.dg/torture/pr43905.C: New test.
4519
4520 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4521
4522         PR testsuite/44538
4523         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4524         initialization loop from being vectorized.
4525         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4526
4527 2010-06-16  Alan Modra  <amodra@gmail.com>
4528
4529         PR tree-optimization/44507
4530         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4531
4532 2010-06-15  Jason Merrill  <jason@redhat.com>
4533
4534         * g++.dg/overload/arg3.C: Adjust error locations.
4535         * g++.dg/overload/copy1.C: Likewise.
4536         * g++.dg/tc1/dr152.C: Likewise.
4537         * g++.dg/template/incomplete4.C: Likewise.
4538         * g++.dg/template/incomplete5.C: Likewise.
4539         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4540         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4541         * g++.old-deja/g++.pt/crash9.C: Likewise.
4542
4543         * g++.dg/inherit/virtual5.C: New.
4544
4545         * g++.dg/cpp0x/defaulted18.C: New.
4546
4547         * g++.dg/cpp0x/initlist40.C: New.
4548
4549         * g++.dg/cpp0x/initlist39.C: New.
4550
4551 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4552
4553         PR middle-end/44391
4554         * gcc.dg/graphite/pr44391.c: New.
4555
4556 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4557
4558         PR fortran/43388
4559         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4560         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4561         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4562         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4563
4564 2010-06-15  Richard Guenther  <rguenther@suse.de>
4565
4566         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4567
4568 2010-06-15  Richard Guenther  <rguenther@suse.de>
4569
4570         * gcc.dg/vect/bb-slp-21.c: Adjust.
4571         * gcc.dg/vect/bb-slp-13.c: Likewise
4572         * gcc.dg/vect/bb-slp-4.c: Likewise
4573         * gcc.dg/vect/bb-slp-22.c: Likewise
4574         * gcc.dg/vect/bb-slp-14.c: Likewise
4575         * gcc.dg/vect/bb-slp-23.c: Likewise
4576         * gcc.dg/vect/bb-slp-15.c: Likewise
4577         * gcc.dg/vect/bb-slp-17.c: Likewise
4578         * gcc.dg/vect/bb-slp-18.c: Likewise
4579         * gcc.dg/vect/bb-slp-19.c: Likewise
4580         * gcc.dg/vect/bb-slp-10.c: Likewise
4581         * gcc.dg/vect/bb-slp-11.c: Likewise
4582         * gcc.dg/vect/bb-slp-20.c: Likewise
4583         * gcc.dg/vect/bb-slp-3.c: Likewise
4584
4585 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4586
4587         PR fortran/44536
4588         * gfortran.dg/gomp/pr44536.f90: New test.
4589         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4590
4591 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4592
4593         PR target/44534
4594         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4595         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4596
4597 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR tree-optimization/44508
4600         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4601
4602         PR bootstrap/44509
4603         * gcc.dg/pr44509.c: New test.
4604
4605 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4606
4607         PR tree-optimization/44507
4608         * gcc.dg/vect/pr44507.c: New test.
4609
4610 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4611
4612         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4613         and c-pretty-print.h.
4614
4615         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4616
4617 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4618
4619         * gfortran.dg/whole_file_18.f90: Updated error message.
4620
4621 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4622
4623         * gfortran.dg/whole_file_20.f03: New.
4624
4625 2010-06-12  Jan Hubicka  <jh@suse.cz>
4626
4627         * gcc.c-torture/compile/pc44485.c: New testcase.
4628
4629 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4630
4631         PR fortran/40117
4632         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4633         * gfortran.dg/typebound_proc_14.f03: New.
4634         * gfortran.dg/typebound_proc_15.f03: New.
4635
4636 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4637
4638         * gcc.dg/opts-1.c: New test.
4639
4640 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4641
4642         * gcc.dg/funroll-loops-all.c: Update expected error.
4643
4644 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4645
4646         PR target/44481
4647         * gcc.target/i386/pr44481.c: New test.
4648
4649 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4650
4651         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4652
4653 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4654
4655         PR middle-end/44483
4656         * gcc.dg/tree-ssa/pr44483.c: New.
4657
4658 2010-06-11  Paul Brook  <paul@codesourcery.com>
4659
4660         * g++.dg/other/arm-neon-1.C: New test.
4661
4662 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4663
4664         PR fortran/42051
4665         PR fortran/43896
4666         * gfortran.dg/class_23.f03: New test.
4667
4668 2010-06-11  Jan Hubicka  <jh@suse.cz>
4669
4670         * gcc.dg/ipa/pure-const-2.c: New testcase.
4671
4672 2010-06-11  Jan Hubicka  <jh@suse.cz>
4673
4674         * gcc.dg/noreturn-7.c: Update.
4675         * gcc.dg/noreturn-4.c: Update.
4676
4677 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4678
4679         Fix MIPS bootstrap
4680         * g++.dg/other/typedef4.C: New test.
4681
4682 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4683
4684         PR fortran/44207
4685         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4686
4687 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4688
4689         PR fortran/44457
4690         * gfortran.dg/asynchronous_3.f03
4691
4692 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4693
4694         PR middle-end/44185
4695         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4696         non-temporal stores out of the tests to form new test cases.  As a
4697         result, no non-temporal store should be generated in this case.
4698
4699         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4700         prefetch-7.c that generate one non-temporal store.
4701
4702         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4703         prefetch-7.c that generate one non-temporal store and one
4704         one-temporal prefetch.
4705
4706 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4707
4708         PR tree-optimization/44258
4709         * gcc.dg/tree-ssa/pr44258.c: New test.
4710
4711 2010-06-10  Daniel Kraft  <d@domob.eu>
4712
4713         PR fortran/38936
4714         * gfortran.dg/associate_1.f03: New test.
4715         * gfortran.dg/associate_2.f95: New test.
4716         * gfortran.dg/associate_3.f03: New test.
4717         * gfortran.dg/associate_4.f08: New test.
4718
4719 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4720
4721         * gfortran.dg/selected_char_kind_4.f90: New test.
4722
4723 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4724
4725         * gcc.dg/pr42461.c: New test.
4726
4727 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4728
4729         PR fortran/44347
4730         * gfortran.dg/selected_real_kind_1.f90: New.
4731
4732 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4733
4734         PR fortran/44359
4735         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4736         warning.
4737         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4738         check for warning.
4739
4740 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4741
4742         * gfortran.dg/data_namelist_conflict.f90: New test.
4743
4744 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4745
4746         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4747         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4748         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4749
4750 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4751
4752         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4753         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4754         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4755         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4756         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4757
4758 2010-06-09  Jason Merrill  <jason@redhat.com>
4759
4760         PR c++/44366
4761         * g++.dg/cpp0x/decltype23.C: Move to...
4762         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4763
4764 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4765
4766         PR fortran/44211
4767         * gfortran.dg/typebound_call_14.f03: New test.
4768
4769 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4770
4771         PR tree-optimization/44423
4772         * gcc.dg/tree-ssa/pr44423.c: New test.
4773
4774 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4775
4776         PR testsuite/42843
4777         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4778         TV_NONE to initialize tv_id field.
4779         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4780         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4781         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4782         Include toplev.h .
4783         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4784         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4785         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4786
4787 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4788
4789         PR tree-optimization/39874
4790         PR middle-end/28685
4791         * gcc.dg/pr39874.c: New file.
4792
4793 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4794
4795         * g++.dg/ext/attr-alias-1.C: New.
4796         * g++.dg/ext/attr-alias-2.C: New.
4797
4798 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4799
4800         PR fortran/44446
4801         * gfortran.dg/proc_ptr_27.f90: New.
4802
4803 2010-06-07  Jason Merrill  <jason@redhat.com>
4804
4805         PR c++/44366
4806         * g++.dg/cpp0x/decltype23.C: New.
4807
4808 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4809             Shujing Zhao  <pearly.zhao@oracle.com>
4810
4811         PR c/37724
4812         * gcc.dg/c90-const-expr-10.c: Adjust.
4813         * gcc.dg/c99-const-expr-10.c: Adjust.
4814         * gcc.dg/init-bad-7.c: New.
4815
4816 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4817
4818         * lib/target-supports.exp (check_effective_target_gas): New proc.
4819         * gcc.c-torture/execute/960321-1.x: New file.
4820
4821 2010-06-07  Jason Merrill  <jason@redhat.com>
4822
4823         PR c++/44401
4824         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4825
4826 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4827
4828         PR c++/44444
4829         * g++.dg/warn/Wunused-var-12.C: New test.
4830
4831         PR c++/44443
4832         * c-c++-common/Wunused-var-11.c: New test.
4833
4834 2010-06-07  Jan Hubicka  <jh@suse.cz>
4835
4836         * gcc.dg/ipa/pure-const-1.c: New testcase.
4837
4838 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4839
4840         PR rtl-optimization/44404
4841         * gcc.dg/pr44404.c: New.
4842
4843 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4844
4845         PR target/44159
4846         * gcc.target/i386/abi-2.c: Check sysv abi here.
4847         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4848         function to avoid failures by different ABIs.
4849         * gcc.target/i386/aes-check.h: Likewise.
4850         * gcc.target/i386/avx-check.h: Likewise.
4851         * gcc.target/i386/fma4-check.h: Likewise.
4852         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4853         * gcc.target/i386/mmx-check.h: Likewise.
4854         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4855         * gcc.target/i386/pclmul-check.h: Likewise.
4856         * gcc.target/i386/sse-check.h: Likewise.
4857         * gcc.target/i386/sse2-check.h: Likewise.
4858         * gcc.target/i386/sse3-check.h: Likewise.
4859         * gcc.target/i386/sse4_1-check.h: Likewise.
4860         * gcc.target/i386/sse4_2-check.h: Likewise.
4861         * gcc.target/i386/sse4a-check.h: Likewise.
4862         * gcc.target/i386/ssse3-check.h: Likewise.
4863         * gcc.target/i386/xop-check.h: Likewise.
4864         * gcc.target/i386/pr27971.c: Fix for LLP64.
4865         * gcc.target/i386/pr39139.c: Likewise.
4866         * gcc.target/i386/pr39315-check.c: Likewise.
4867         * gcc.target/i386/vararg-1.c: Likewise.
4868         * gcc.target/i386/vararg-2.c: Likewise.
4869         Additional add dg-compile to avoid failure due
4870         missing foo symbol.
4871
4872         * gcc.dg/compound-literal-1.c: Fix for llp64.
4873         * gcc.dg/pr32370.c: Likewise.
4874         * gcc.dg/pr37561.c: Likewise.
4875         * gcc.dg/pr41340.c: Likewise.
4876         * gcc.dg/pr41551.c: Likewise.
4877
4878 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4879
4880         PR c++/44188
4881         * g++.dg/debug/dwarf2/typedef3.C: New test.
4882
4883 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4884
4885         PR c/20000
4886         * c-c++-common/pr20000.c: New.
4887
4888 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4889
4890         PR c++/44086
4891         * g++.dg/init/pr44086.C: New.
4892         * g++.dg/cpp0x/decltype4.C: Adjust.
4893
4894 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4895
4896         PR fortran/43945
4897         * gfortran.dg/generic_23.f03: New test.
4898
4899 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4900
4901         PR fortran/43895
4902         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4903
4904 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4905
4906         PR c++/44361
4907         * c-c++-common/Wunused-var-9.c: New test.
4908
4909 2010-06-05  Jason Merrill  <jason@redhat.com>
4910
4911         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4912
4913 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4914
4915         PR c/44322
4916         * gcc.dg/c99-restrict-4.c: New test.
4917
4918 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4919
4920         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4921         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4922         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4923         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4924         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4925         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4926         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4927         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4928         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4929         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4930         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4931         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4932         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4933         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4934         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4935         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4936         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4937         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4938         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4939         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4940         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4941         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4942
4943 2010-06-04  Jason Merrill  <jason@redhat.com>
4944
4945         * g++.dg/cpp0x/noexcept06.C: New.
4946         * g++.dg/cpp0x/noexcept07.C: New.
4947
4948         * g++.dg/cpp0x/noexcept01.C: New.
4949         * g++.dg/cpp0x/noexcept02.C: New.
4950         * g++.dg/cpp0x/noexcept03.C: New.
4951         * g++.dg/cpp0x/noexcept04.C: New.
4952         * g++.dg/cpp0x/noexcept05.C: New.
4953
4954 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4955
4956         PR c++/44412
4957         * g++.dg/warn/Wunused-var-10.C: New test.
4958         * g++.dg/warn/Wunused-var-11.C: New test.
4959
4960         PR c++/44362
4961         * c-c++-common/Wunused-var-10.c: New test.
4962
4963 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4964
4965         PR c/25880
4966         * gcc.dg/assign-warn-2.c: Update.
4967         * gcc.dg/cpp/line3.c: Update.
4968         * gcc.dg/c99-array-lval-8.c: Update.
4969         * gcc.dg/cast-qual-2.c: Update.
4970         * gcc.dg/c99-arraydecl-3.c:  Update.
4971         * gcc.dg/assign-warn-1.c:  Update.
4972         * gcc.dg/format/gcc_diag-1.c:  Update.
4973
4974 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4975
4976         PR rtl-optimization/39871
4977         PR rtl-optimization/40615
4978         PR rtl-optimization/42500
4979         PR rtl-optimization/42502
4980         * gcc.target/arm/eliminate.c: New test.
4981
4982 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4983
4984         PR libstdc++/44410
4985         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4986         * g++.old-deja/g++.other/delete3.C: Likewise.
4987         * g++.old-deja/g++.other/new.C: Likewise.
4988         * g++.old-deja/g++.law/operators27.C: Likewise.
4989         * g++.old-deja/g++.mike/p755.C: Likewise.
4990         * g++.dg/eh/new1.C: Likewise.
4991         * g++.dg/init/new5.C: Likewise.
4992
4993 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4994
4995         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4996         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4997         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4998
4999 2010-06-03  Richard Guenther  <rguenther@suse.de>
5000
5001         PR lto/41921
5002         * lib/lto.exp: Always load gcc.exp.
5003         (lto-obj): For C source files invoke gcc_target_compile.
5004         * g++.dg/lto/20100603-1_0.C: New testcase.
5005         * g++.dg/lto/20100603-1_1.c: Likewise.
5006
5007 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5008
5009         PR tree-optimization/43688
5010         * gfortran.dg/pr43688.f90: New.
5011
5012 2010-06-03  Richard Guenther  <rguenther@suse.de>
5013
5014         PR lto/41584
5015         * gcc.dg/lto/20100603-1_0.c: New testcase.
5016         * gcc.dg/lto/20100603-2_0.c: Likewise.
5017         * gcc.dg/lto/20100603-3_0.c: Likewise.
5018
5019 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5020
5021         PR target/44218
5022         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5023         * gcc.target/powerpc/recip-2.c: Ditto.
5024         * gcc.target/powerpc/recip-3.c: Ditto.
5025         * gcc.target/powerpc/recip-4.c: Ditto.
5026         * gcc.target/powerpc/recip-5.c: Ditto.
5027         * gcc.target/powerpc/recip-6.c: Ditto.
5028         * gcc.target/powerpc/recip-7.c: Ditto.
5029         * gcc.target/powerpc/recip-test.h: Ditto.
5030         * gcc.target/powerpc/recip-test2.h: Ditto.
5031
5032 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5033
5034         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5035
5036 2010-06-02  Jason Merrill  <jason@redhat.com>
5037
5038         * g++.dg/ext/vector9.C: Expect typedef in error message.
5039
5040         PR c++/9726
5041         PR c++/23594
5042         PR c++/44333
5043         * g++.dg/tc1/dr101.C: Remove xfails.
5044
5045 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5046
5047         PR middle-end/44372
5048         * g++.dg/ipa/pr44372.C: New.
5049
5050 2010-06-02  Jan Hubicka  <jh@suse.cz>
5051
5052         PR middle-end/44295
5053         * g++.dg/torture/pr44295.C: Neww testcase.
5054
5055 2010-06-02  Jan Hubicka  <jh@suse.cz>
5056
5057         * gcc.dg/tree-ssa/loadpre6.c: Update.
5058
5059 2010-06-02  Richard Guenther  <rguenther@suse.de>
5060
5061         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5062         diagnostic.h.
5063
5064 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5065
5066         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5067         the link fail message.
5068
5069 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5070
5071         PR fortran/44360
5072         * gfortran.dg/use_13.f90: New test case.
5073
5074 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5075
5076         PR fortran/44371
5077         * gfortran.dg/error_stop_2.f08: Minor update.
5078
5079 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5080
5081         PR fortran/44371
5082         * gfortran.dg/error_stop_1.f08: New test.
5083         * gfortran.dg/error_stop_2.f08: New test.
5084
5085 2010-06-01  Jason Merrill  <jason@redhat.com>
5086
5087         DR 990
5088         * g++.dg/cpp0x/initlist37.C: New.
5089         * g++.dg/cpp0x/initlist38.C: New.
5090
5091         PR c++/44358
5092         * g++.dg/cpp0x/initlist36.C: New.
5093
5094 2010-05-31 Jan Hubicka  <jh@suse.cz>
5095
5096         * gcc.dg/noreturn-8.c: New testcase.
5097
5098 2010-05-31 Jan Hubicka  <jh@suse.cz>
5099
5100         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5101         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5102
5103 2010-05-31 Jan Hubicka  <jh@suse.cz>
5104
5105         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5106         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5107
5108 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5109
5110         PR fortran/36928
5111         * gfortran.dg/dependency_27.f90:  New test.
5112         * gfortran.dg/array_assign_1.F90:  New test.
5113
5114 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5115
5116         PR target/44338
5117         * gcc.target/i386/sse-24.c: New test.
5118
5119 2010-05-31  Jan Hubicka  <jh@suse.cz>
5120
5121         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5122
5123 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5124
5125         PR middle-end/44337
5126         * gcc.dg/pr44337.c: New test.
5127
5128         PR tree-optimization/44182
5129         * g++.dg/debug/pr44182.C: New test.
5130
5131 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5132
5133         * gcc.dg/nested-func-7.c: New test.
5134         * gnat.dg/frame_overflow.adb: Adjust directives.
5135
5136 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5137
5138         * gnat.dg/prot2.ad[sb]: New test.
5139         * gnat.dg/prot2_pkg1.ads: New helper.
5140         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5141
5142 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5143
5144         * gnat.dg/array11.adb: Adjust dg-warning directive.
5145         * gnat.dg/object_overflow.adb: Likewise.
5146
5147 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5148
5149         PR middle-end/44306
5150         * gcc.dg/tree-ssa/pr44306.c: New.
5151
5152 2010-05-29  Jan Hubicka  <jh@suse.cz>
5153
5154         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5155
5156 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5157
5158         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5159
5160 2010-05-28  Mike Stump  <mikestump@comcast.net>
5161
5162         PR objc/44125
5163         * objc.dg/const-str-9.m: Remove static.
5164
5165 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5166
5167         PR target/43636
5168         * gcc.c-torture/compile/pr43636.c: New test.
5169
5170 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5171
5172         PR objc++/23616
5173         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5174         * obj-c++.dg/try-catch-9.mm: Ditto.
5175
5176 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5177
5178         Revert patch for PR c++/44188
5179         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5180
5181 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5182
5183         PR c++/44188
5184         * g++.dg/debug/dwarf2/typedef3.C: New test.
5185
5186 2010-05-27  Jason Merrill  <jason@redhat.com>
5187
5188         PR c++/43555
5189         * g++.dg/ext/vla9.C: New.
5190
5191 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5192
5193         PR objc/44140
5194         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5195         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5196         * objc.dg/torture/tls/thr-init.m: Ditto.
5197         * objc.dg/torture/trivial.m: Ditto.
5198         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5199         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5200         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5201         * obj-c++.dg/torture/trivial.mm: Ditto.
5202
5203 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5204
5205         * g++.dg/lto/20100302_0.C: Skip on darwin.
5206
5207 2010-05-27  Richard Guenther  <rguenther@suse.de>
5208
5209         PR tree-optimization/44284
5210         * gcc.dg/vect/vect-118.c: New testcase.
5211         * gcc.dg/vect/bb-slp-20.c: Adjust.
5212         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5213         * gcc.dg/vect/slp-9.c: Likewise.
5214         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5215         * gcc.dg/vect/vect-10.c: Likewise.
5216         * gcc.dg/vect/vect-109.c: Likewise.
5217         * gcc.dg/vect/vect-12.c: Likewise.
5218         * gcc.dg/vect/vect-36.c: Likewise.
5219         * gcc.dg/vect/vect-7.c: Likewise.
5220         * gcc.dg/vect/vect-iv-8.c: Likewise.
5221         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5222         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5223         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5224         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5225         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5226         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5227         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5228         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5229         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5230         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5231         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5232         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5233         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5234         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5235         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5236         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5237         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5238
5239 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5240
5241         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5242         necessary.
5243
5244 2010-05-26  Jan Hubicka  <jh@suse.cz>
5245
5246         * gcc.dg/lto/materialize-1_0.c: New file.
5247         * gcc.dg/lto/materialize-1_1.c: New file.
5248
5249 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5250
5251         * gnat.dg/lto10.adb: New test.
5252         * gnat.dg/lto10_pkg.ads: New helper.
5253
5254 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5255
5256         * lib/target-supports.exp (check_effective_target_int128): New
5257         function to check if __int128 types are available for target.
5258         * c-c++-common/int128-types-1.c: New.
5259         * c-c++-common/int128-1.c: New.
5260         * c-c++-common/int128-2.c: New.
5261         * g++.dg/abi/mangle43.C: New.
5262         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5263         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5264         pointer-wide scalar.
5265         * g++.dg/other/pr25632.C: Likewise.
5266         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5267         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5268         overflow warnings.
5269         * g++.dg/warn/pr13358-4.C: Likewise.
5270         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5271         * g++.dg/warn/Wconversion-null.C: Likewise.
5272
5273 2010-05-26  Jason Merrill  <jason@redhat.com>
5274
5275         PR c++/43382
5276         * g++.dg/cpp0x/variadic101.C: New.
5277
5278 2010-05-26  Richard Guenther  <rguenther@suse.de>
5279
5280         PR rtl-optimization/44164
5281         * gcc.c-torture/execute/pr44164.c: New testcase.
5282         * g++.dg/tree-ssa/pr13146.C: Adjust.
5283
5284 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5285
5286         PR fortran/40011
5287         * gfortran.dg/whole_file_19.f90 : New test.
5288
5289 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5290
5291         PR fortran/30668
5292         PR fortran/31346
5293         PR fortran/34260
5294         * gfortran.dg/pr40999.f: Fix function type.
5295         * gfortran.dg/whole_file_5.f90: Likewise.
5296         * gfortran.dg/whole_file_6.f90: Likewise.
5297         * gfortran.dg/whole_file_16.f90: New.
5298         * gfortran.dg/whole_file_17.f90: New.
5299         * gfortran.dg/whole_file_18.f90: New.
5300
5301 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5302             Iain Sandoe  <iains@gcc.gnu.org>
5303
5304         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5305         * gcc.c-torture/compile/pr44197.c: Require alias support.
5306         * gcc.dg/lto/20081222_0.c: Ditto.
5307
5308 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5309
5310         PR debug/42801
5311         * gcc.dg/guality/vla-2.c: New test.
5312
5313 2010-05-25  Richard Guenther  <rguenther@suse.de>
5314
5315         PR middle-end/44069
5316         * g++.dg/torture/pr44069.C: New testcase.
5317
5318 2010-05-25  Richard Guenther  <rguenther@suse.de>
5319
5320         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5321
5322 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5323
5324         PR objc/44140
5325         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5326
5327 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5328
5329         * obj-c++.dg/torture/tls/trivial.mm: New.
5330         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5331         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5332         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5333         * obj-c++.dg/torture/tls/diag-1.mm: New.
5334         * obj-c++.dg/torture/tls/tls.exp: New.
5335         * obj-c++.dg/torture/trivial.mm: New.
5336         * obj-c++.dg/torture/dg-torture.exp: New.
5337         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5338         * obj-c++.dg/tls/trivial.m: New.
5339         * obj-c++.dg/tls/init-1.mm: New.
5340         * obj-c++.dg/tls/diag-1.mm: New.
5341         * obj-c++.dg/tls/init-2.mm: New.
5342         * obj-c++.dg/tls/diag-2.mm: New.
5343         * obj-c++.dg/tls/diag-3.mm: New.
5344         * obj-c++.dg/tls/diag-4.mm: New.
5345         * obj-c++.dg/tls/static-1.mm: New.
5346         * obj-c++.dg/tls/tls.exp: New.
5347         * obj-c++.dg/tls/diag-5.mm: New.
5348         * obj-c++.dg/tls/static-1a.mm: New.
5349         * objc-obj-c++-shared/Object1.mm: New.
5350         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5351
5352 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5353
5354         PR objc++/43689
5355         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5356         * obj-c++.dg/const-str-6.mm: Ditto.
5357
5358 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5359
5360         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5361
5362 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5363
5364         PR ada/38394
5365         * gnat.dg/array13.ad[sb]: New test.
5366
5367 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5368             Sandra Loosemore  <sandra@codesourcery.com>
5369
5370         * gcc.target/arm/neon/: Regenerated test cases.
5371
5372         * gcc.target/arm/neon/polytypes.c,
5373         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5374         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5375         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5376         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5377         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5378         dg-add-options arm_neon.
5379
5380         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5381         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5382         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5383         and arm_neon_fp16_ok.
5384
5385         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5386         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5387
5388         * lib/target-supports.exp (add_options_for_arm_neon): New.
5389         (check_effective_target_arm_neon_ok_nocache): New, from
5390         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5391         (check_effective_target_arm_neon_ok): Use
5392         check_effective_target_arm_neon_ok_nocache.
5393         (add_options_for_arm_neon_fp16)
5394         (check_effective_target_arm_neon_fp16_ok)
5395         check_effective_target_arm_neon_fp16_ok_nocache): New.
5396         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5397
5398 2010-05-24  Jason Merrill  <jason@redhat.com>
5399
5400         PR c++/41510
5401         * g++.dg/cpp0x/initlist35.C: New.
5402         * g++.dg/init/brace6.C: Adjust.
5403
5404 2010-05-24  Paul Brook  <paul@codesourcery.com>
5405
5406         * gcc.target/arm/frame-pointer-1.c: New test.
5407         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5408         pointer elimination.
5409
5410 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5411
5412         PR target/44245
5413         * gcc.target/i386/crc32-3.c: New.
5414         * gcc.target/i386/crc32-4.c: Likewise.
5415
5416 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5417
5418         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5419         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5420         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5421
5422 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5423
5424         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5425
5426 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5427
5428         PR target/43869
5429         * gcc.c-target/pr43869.c: New test.
5430
5431 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5432
5433         PR fortran/44212
5434         * gfortran.dg/class_22.f03: New.
5435
5436 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5437
5438         PR lto/44238
5439         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5440
5441 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5442
5443         PR fortran/44213
5444         * gfortran.dg/abstract_type_7.f03: New.
5445
5446 2010-05-21  Jason Merrill  <jason@redhat.com>
5447
5448         * g++.dg/eh/spec11.C: Test cleanup optimization.
5449
5450 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR debug/44223
5453         * gcc.target/i386/pr44223.c: New test.
5454
5455 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5456
5457         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5458
5459 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5460
5461         * g++.dg/other/const3.C: New test.
5462
5463 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5464
5465         PR fortran/38407
5466         * warn_unused_dummy_argument_1.f90: New.
5467         * warn_unused_dummy_argument_2.f90: New.
5468
5469 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5470
5471         PR c++/30298
5472         * g++.dg/inherit/crash1.C: New.
5473         * g++.dg/inherit/crash2.C: Likewise.
5474
5475 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5476
5477         PR debug/44178
5478         * g++.dg/debug/pr44178.C: New test.
5479
5480 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5481
5482         PR middle-end/44185
5483         * gcc.dg/tree-ssa/prefetch-6.c: Add
5484         --param min-insn-to-prefetch-ratio=6.
5485         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5486         allow unrolling, and adjust the movnti count.
5487
5488 2010-05-20  Jan Hubicka  <jh@suse.cz>
5489
5490         PR middle-end/44197
5491         * gcc.c-torture/compile/pr44197.c: New file.
5492
5493 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5494
5495         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5496         Fix test code.
5497         (check_effective_target_xop): Remove __may_alias__ attribute.
5498
5499 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5500
5501         PR target/44202
5502         * gcc.c-torture/execute/pr44202-1.c: New test.
5503
5504 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5505
5506         PR fortran/43851
5507         * gfortran.dg/label_1.f90: Update test.
5508
5509 2010-05-19  Jan Hubicka  <jh@suse.cz>
5510
5511         * gcc.dg/lto/ipareference2_0.c: New file.
5512         * gcc.dg/lto/ipareference2_1.c: New file.
5513
5514 2010-05-19  Jason Merrill  <jason@redhat.com>
5515
5516         * g++.dg/parse/fn-typedef2.C: New.
5517
5518         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5519         function type.
5520
5521         PR c++/44193
5522         * g++.dg/template/fntype1.C: New.
5523
5524 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5525
5526         * gnat.dg/discr23.ad[sb]: New test.
5527         * gnat.dg/discr23_pkg.ads: New helper.
5528
5529         * gnat.dg/specs/controlled1.ads: New test.
5530         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5531
5532 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5533
5534         PR fortran/44055
5535         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5536         Fixed scope of C_SIZEOF.
5537         * gfortran.dg/warn_conversion_2.f90: New.
5538
5539 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5540
5541         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5542         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5543         for optional selector.
5544         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5545         (check_effective_target_sse3): New proc.
5546         * gcc.target/i386/math-torture/math-torture.exp: Load
5547         target-supports.exp.
5548         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5549         check_effective_target_sse2.
5550         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5551         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5552         * g++.dg/vect/vect.exp: Likewise.
5553         * gfortran.dg/vect/vect.exp: Likewise.
5554         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5555         -msse2 if check_effective_target_sse2.
5556
5557         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5558         * gcc.target/i386/3dnow-2.c: Likewise.
5559         * gcc.target/i386/3dnowA-1.c: Likewise.
5560         * gcc.target/i386/3dnowA-2.c: Likewise.
5561         * gcc.target/i386/pr42549.c: Likewise.
5562
5563         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5564         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5565         * gcc.target/i386/sse3-addsubps.c: Likewise.
5566         * gcc.target/i386/sse3-haddpd.c: Likewise.
5567         * gcc.target/i386/sse3-haddps.c: Likewise.
5568         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5569         * gcc.target/i386/sse3-hsubps.c: Likewise.
5570         * gcc.target/i386/sse3-movddup.c: Likewise.
5571         * gcc.target/i386/sse3-movshdup.c: Likewise.
5572         * gcc.target/i386/sse3-movsldup.c: Likewise.
5573
5574         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5575         * g++.dg/ext/attrib35.C: Likewise.
5576         * g++.dg/opt/pr40496.C: Likewise.
5577         * g++.dg/other/i386-1.C: Likewise.
5578         * g++.dg/other/i386-4.C: Likewise.
5579         * g++.dg/other/pr34435.C: Likewise.
5580         * g++.dg/other/pr39496.C: Likewise.
5581         * g++.dg/other/pr40446.C: Likewise.
5582         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5583         * gcc.dg/compat/vector-1a_main.c: Likewise.
5584         * gcc.dg/compat/vector-2a_main.c: Likewise.
5585         * gcc.dg/lto/20090206-1_0.c: Likewise.
5586         * gcc.dg/pr34856.c: Likewise.
5587         * gcc.dg/pr36584.c: Likewise.
5588         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5589         * gcc.dg/pr37544.c: Likewise.
5590         * gcc.dg/torture/pr16104-1.c: Likewise.
5591         * gcc.dg/torture/pr35771-1.c: Likewise.
5592         * gcc.dg/torture/pr35771-2.c: Likewise.
5593         * gcc.dg/torture/pr35771-3.c: Likewise.
5594         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5595         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5596         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5597         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5598         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5599         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5600         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5601         * gcc.target/i386/20060512-1.c: Likewise.
5602         * gcc.target/i386/20060512-3.c: Likewise.
5603         * gcc.target/i386/all_one_m128i.c: Likewise.
5604         * gcc.target/i386/float128-1.c: Likewise.
5605         * gcc.target/i386/float128-2.c: Likewise.
5606         * gcc.target/i386/fpcvt-1.c: Likewise.
5607         * gcc.target/i386/fpcvt-2.c: Likewise.
5608         * gcc.target/i386/fpcvt-3.c: Likewise.
5609         * gcc.target/i386/fpprec-1.c: Likewise.
5610         * gcc.target/i386/funcspec-9.c: Likewise.
5611         * gcc.target/i386/incoming-1.c: Likewise.
5612         * gcc.target/i386/incoming-12.c: Likewise.
5613         * gcc.target/i386/incoming-2.c: Likewise.
5614         * gcc.target/i386/incoming-3.c: Likewise.
5615         * gcc.target/i386/incoming-4.c: Likewise.
5616         * gcc.target/i386/incoming-6.c: Likewise.
5617         * gcc.target/i386/incoming-7.c: Likewise.
5618         * gcc.target/i386/incoming-8.c: Likewise.
5619         * gcc.target/i386/opt-1.c: Likewise.
5620         * gcc.target/i386/opt-2.c: Likewise.
5621         * gcc.target/i386/ordcmp-1.c: Likewise.
5622         * gcc.target/i386/pr17692.c: Likewise.
5623         * gcc.target/i386/pr18614-1.c: Likewise.
5624         * gcc.target/i386/pr22152.c: Likewise.
5625         * gcc.target/i386/pr23570.c: Likewise.
5626         * gcc.target/i386/pr23575.c: Likewise.
5627         * gcc.target/i386/pr26449-1.c: Likewise.
5628         * gcc.target/i386/pr26600.c: Likewise.
5629         * gcc.target/i386/pr27790.c: Likewise.
5630         * gcc.target/i386/pr28839.c: Likewise.
5631         * gcc.target/i386/pr30970.c: Likewise.
5632         * gcc.target/i386/pr32000-1.c: Likewise.
5633         * gcc.target/i386/pr32000-2.c: Likewise.
5634         * gcc.target/i386/pr32280.c: Likewise.
5635         * gcc.target/i386/pr32661.c: Likewise.
5636         * gcc.target/i386/pr32708-1.c: Likewise.
5637         * gcc.target/i386/pr32961.c: Likewise.
5638         * gcc.target/i386/pr33329.c: Likewise.
5639         * gcc.target/i386/pr35714.c: Likewise.
5640         * gcc.target/i386/pr35767-1.c: Likewise.
5641         * gcc.target/i386/pr35767-1d.c: Likewise.
5642         * gcc.target/i386/pr35767-1i.c: Likewise.
5643         * gcc.target/i386/pr35767-2.c: Likewise.
5644         * gcc.target/i386/pr35767-2d.c: Likewise.
5645         * gcc.target/i386/pr35767-2i.c: Likewise.
5646         * gcc.target/i386/pr35767-3.c: Likewise.
5647         * gcc.target/i386/pr35767-5.c: Likewise.
5648         * gcc.target/i386/pr36222-1.c: Likewise.
5649         * gcc.target/i386/pr36578-1.c: Likewise.
5650         * gcc.target/i386/pr36578-2.c: Likewise.
5651         * gcc.target/i386/pr36992-1.c: Likewise.
5652         * gcc.target/i386/pr37101.c: Likewise.
5653         * gcc.target/i386/pr37216.c: Likewise.
5654         * gcc.target/i386/pr37434-1.c: Likewise.
5655         * gcc.target/i386/pr37434-2.c: Likewise.
5656         * gcc.target/i386/pr37843-3.c: Likewise.
5657         * gcc.target/i386/pr37843-4.c: Likewise.
5658         * gcc.target/i386/pr39162.c: Likewise.
5659         * gcc.target/i386/pr39315-1.c: Likewise.
5660         * gcc.target/i386/pr39315-2.c: Likewise.
5661         * gcc.target/i386/pr39315-3.c: Likewise.
5662         * gcc.target/i386/pr39315-4.c: Likewise.
5663         * gcc.target/i386/pr39445.c: Likewise.
5664         * gcc.target/i386/pr39496.c: Likewise.
5665         * gcc.target/i386/pr40809.c: Likewise.
5666         * gcc.target/i386/pr40906-3.c: Likewise.
5667         * gcc.target/i386/pr41019.c: Likewise.
5668         * gcc.target/i386/pr42542-1.c: Likewise.
5669         * gcc.target/i386/pr42542-2.c: Likewise.
5670         * gcc.target/i386/pr42542-3.c: Likewise.
5671         * gcc.target/i386/pr42542-3a.c: Likewise.
5672         * gcc.target/i386/pr42881.c: Likewise.
5673         * gcc.target/i386/push-1.c: Likewise.
5674         * gcc.target/i386/quad-sse.c: Likewise.
5675         * gcc.target/i386/reload-1.c: Likewise.
5676         * gcc.target/i386/sse-10.c: Likewise.
5677         * gcc.target/i386/sse-11.c: Likewise.
5678         * gcc.target/i386/sse-15.c: Likewise.
5679         * gcc.target/i386/sse-17.c: Likewise.
5680         * gcc.target/i386/sse-18.c: Likewise.
5681         * gcc.target/i386/sse-19.c: Likewise.
5682         * gcc.target/i386/sse-4.c: Likewise.
5683         * gcc.target/i386/sse-6.c: Likewise.
5684         * gcc.target/i386/sse-vect-types.c: Likewise.
5685         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5686         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5687         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5688         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5689         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5690         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5691         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5692         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5693         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5694         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5695         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5696         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5697         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5698         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5699         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5700         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5701         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5702         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5703         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5704         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5705         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5706         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5707         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5708         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5709         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5710         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5711         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5712         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5713         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5714         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5715         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5716         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5717         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5718         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5719         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5720         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5721         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5722         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5723         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5724         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5725         * gcc.target/i386/sse2-mmx.c: Likewise.
5726         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5727         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5728         * gcc.target/i386/sse2-movd-1.c: Likewise.
5729         * gcc.target/i386/sse2-movd-2.c: Likewise.
5730         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5731         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5732         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5733         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5734         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5735         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5736         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5737         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5738         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5739         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5740         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5741         * gcc.target/i386/sse2-movq-1.c: Likewise.
5742         * gcc.target/i386/sse2-movq-2.c: Likewise.
5743         * gcc.target/i386/sse2-movq-3.c: Likewise.
5744         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5745         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5746         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5747         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5748         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5749         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5750         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5751         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5752         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5753         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5754         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5755         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5756         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5757         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5758         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5759         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5760         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5761         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5762         * gcc.target/i386/sse2-pand-1.c: Likewise.
5763         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5764         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5765         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5766         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5767         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5768         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5769         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5770         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5771         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5772         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5773         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5774         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5775         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5776         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5777         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5778         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5779         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5780         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5781         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5782         * gcc.target/i386/sse2-por-1.c: Likewise.
5783         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5784         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5785         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5786         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5787         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5788         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5789         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5790         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5791         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5792         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5793         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5794         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5795         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5796         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5797         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5798         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5799         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5800         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5801         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5802         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5803         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5804         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5805         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5806         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5807         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5808         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5809         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5810         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5811         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5812         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5813         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5814         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5815         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5816         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5817         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5818         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5819         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5820         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5821         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5822         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5823         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5824         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5825         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5826         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5827         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5828         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5829         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5830         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5831         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5832         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5833         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5834         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5835         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5836         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5837         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5838         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5839         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5840         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5841         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5842         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5843         * gcc.target/i386/sse2-vec-1.c: Likewise.
5844         * gcc.target/i386/sse2-vec-2.c: Likewise.
5845         * gcc.target/i386/sse2-vec-3.c: Likewise.
5846         * gcc.target/i386/sse2-vec-4.c: Likewise.
5847         * gcc.target/i386/sse2-vec-5.c: Likewise.
5848         * gcc.target/i386/sse2-vec-6.c: Likewise.
5849         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5850         * gcc.target/i386/ssefn-2.c: Likewise.
5851         * gcc.target/i386/ssefn-4.c: Likewise.
5852         * gcc.target/i386/ssefp-1.c: Likewise.
5853         * gcc.target/i386/ssefp-2.c: Likewise.
5854         * gcc.target/i386/sseregparm-3.c: Likewise.
5855         * gcc.target/i386/sseregparm-4.c: Likewise.
5856         * gcc.target/i386/sseregparm-5.c: Likewise.
5857         * gcc.target/i386/sseregparm-6.c: Likewise.
5858         * gcc.target/i386/sseregparm-7.c: Likewise.
5859         * gcc.target/i386/ssetype-1.c: Likewise.
5860         * gcc.target/i386/ssetype-2.c: Likewise.
5861         * gcc.target/i386/ssetype-3.c: Likewise.
5862         * gcc.target/i386/ssetype-4.c: Likewise.
5863         * gcc.target/i386/ssetype-5.c: Likewise.
5864         * gcc.target/i386/unordcmp-1.c: Likewise.
5865         * gcc.target/i386/vararg-1.c: Likewise.
5866         * gcc.target/i386/vararg-2.c: Likewise.
5867         * gcc.target/i386/vararg-3.c: Likewise.
5868         * gcc.target/i386/vararg-4.c: Likewise.
5869         * gcc.target/i386/vararg-7.c: Likewise.
5870         * gcc.target/i386/vararg-8.c: Likewise.
5871         * gcc.target/i386/vecinit-1.c: Likewise.
5872         * gcc.target/i386/vecinit-2.c: Likewise.
5873         * gcc.target/i386/vecinit-3.c: Likewise.
5874         * gcc.target/i386/vecinit-4.c: Likewise.
5875         * gcc.target/i386/vecinit-5.c: Likewise.
5876         * gcc.target/i386/vecinit-6.c: Likewise.
5877         * gcc.target/i386/vectorize2.c: Likewise.
5878         * gcc.target/i386/vectorize3.c: Likewise.
5879         * gcc.target/i386/vectorize4.c: Likewise.
5880         * gcc.target/i386/vectorize6.c: Likewise.
5881         * gcc.target/i386/vectorize7.c: Likewise.
5882         * gcc.target/i386/vectorize8.c: Likewise.
5883         * gcc.target/i386/vperm-v2df.c: Likewise.
5884         * gcc.target/i386/vperm-v2di.c: Likewise.
5885         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5886         * gcc.target/i386/xorps-sse2.c: Likewise.
5887         * gcc.target/i386/xorps.c: Likewise.
5888         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5889         * gfortran.dg/graphite/pr42326.f90: Likewise.
5890         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5891
5892 2010-05-19  Richard Guenther  <rguenther@suse.de>
5893
5894         PR lto/44196
5895         * g++.dg/lto/20100519-1_0.C: New testcase.
5896
5897 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5898
5899         PR fortran/42360
5900         * gfortran.dg/warn_intent_out_not_set.f90: New.
5901
5902 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5903
5904         PR fortran/38404
5905         * gfortran.dg/data_char_1.f90: Updated warning message.
5906         * gfortran.dg/data_array_6.f: New.
5907
5908 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5909
5910         * g++.dg/ipa/ivinline-8.C: New test.
5911         * gcc.dg/ipa/iinline-2.c: Likewise.
5912
5913 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5914
5915         PR fortran/34505
5916         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5917         arguments; add check for return value kind.
5918         * gfortran.dg/float_1.f90: Likewise.
5919
5920 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5921
5922         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5923         (main): Use it.
5924         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5925         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5926         Prune another location line format.
5927         (lto-obj): Call lto_prune_warns on comp_output.
5928
5929 2010-05-18  Jan Hubicka  <jh@suse.cz>
5930
5931         * gcc.dg/lto/ipacp_0.c: New test.
5932         * gcc.dg/lto/ipacp_1.c: New test.
5933
5934 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5935
5936         PR lto/44184
5937         * gcc.dg/lto/20100518_0.c: New test.
5938
5939 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5940
5941         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5942
5943 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5944
5945         PR fortran/43990
5946         * gfortran.dg/class_21.f03: New.
5947
5948 2010-05-17  Jason Merrill  <jason@redhat.com>
5949
5950         PR c++/44157
5951         * g++.dg/cpp0x/initlist34.C: New.
5952
5953         PR c++/44158
5954         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5955
5956 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5957
5958         * g++.dg/ipa/ivinline-1.C: New test.
5959         * g++.dg/ipa/ivinline-2.C: New test.
5960         * g++.dg/ipa/ivinline-3.C: New test.
5961         * g++.dg/ipa/ivinline-4.C: New test.
5962         * g++.dg/ipa/ivinline-5.C: New test.
5963         * g++.dg/ipa/ivinline-6.C: New test.
5964
5965 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5966             Jason Merrill  <jason@redhat.com>
5967
5968         PR c++/44108
5969         * c-c++-common/Wunused-var-8.c: New test.
5970
5971 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5972
5973         PR bootstrap/42347
5974         * gcc.c-torture/compile/pr42347.c: New test.
5975
5976         PR middle-end/44102
5977         * g++.dg/ext/asmgoto1.C: New test.
5978
5979 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5980
5981         PR middle-end/44133
5982         * gcc.dg/tree-ssa/pr44133.c: New test.
5983         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5984         precise.
5985
5986 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5987
5988         PR fortran/44044
5989         * gfortran.dg/class_20.f03: New.
5990
5991 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5992
5993         PR 44078
5994         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5995         debug messages but not the newly introduced one.
5996
5997 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5998
5999         PR fortran/35779
6000         * gfortran.dg/initialization_25.f90: Commented testcase.
6001         * gfortran.dg/initialization_26.f90: New.
6002
6003 2010-05-16  Richard Guenther  <rguenther@suse.de>
6004
6005         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6006         * gcc.dg/pr43084.c: Likewise.
6007         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6008         -fipa-type-escape.
6009         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6010         -fipa-type-escape.
6011         * gcc.dg/struct/struct-reorg.exp: Likewise.
6012         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6013         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6014
6015 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6016
6017         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6018         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6019         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6020         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6021         tests.
6022
6023 2010-05-15  Jason Merrill  <jason@redhat.com>
6024
6025         * g++.dg/eh/spec10.C: New.
6026         * g++.dg/eh/spec11.C: New.
6027         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6028
6029 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6030
6031         PR fortran/44154
6032         PR fortran/42647
6033         * gfortran.dg/allocatable_scalar_9.f90: New.
6034
6035 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6036
6037         PR c++/44148
6038         * g++.dg/torture/pr44148.C: New test.
6039
6040 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6041
6042         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6043         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6044         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6045         diagnostics and type sizes.
6046
6047 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6048
6049         * gnat.dg/lto9.adb: New test.
6050         * gnat.dg/lto9_pkg1.ads: New helper.
6051         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6052
6053 2010-05-15  Jan Hubicka  <jh@suse.cz>
6054
6055         * gcc.dg/lto/ipareference_1.c: Rename to ...
6056         * gcc.dg/lto/ipareference_0.c: ... this one.
6057         * gcc.dg/lto/ipareference_2.c: Rename to ...
6058         * gcc.dg/lto/ipareference_1.c: ... this one.
6059
6060 2010-05-15  Jan Hubicka  <jh@suse.cz>
6061
6062         * gcc.dg/lto/ipareference_1.c: New file.
6063         * gcc.dg/lto/ipareference_2.c: New file.
6064
6065 2010-05-15  Richard Guenther  <rguenther@suse.de>
6066
6067         PR tree-optimization/44038
6068         * gcc.c-torture/compile/pr44038.c: New testcase.
6069
6070 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6071
6072         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6073         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6074
6075 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6076
6077         PR fortran/43207
6078         PR fortran/43969
6079         * gfortran.dg/class_18.f03: New.
6080         * gfortran.dg/class_19.f03: New.
6081
6082 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6083
6084         PR debug/44112
6085         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6086         * g++.dg/debug/dwarf2/const1.C: Remove.
6087
6088 2010-05-14  Jason Merrill  <jason@redhat.com>
6089
6090         * g++.dg/eh/cond4.C: New.
6091         * g++.dg/eh/elide2.C: Adjust.
6092         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6093
6094 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6095
6096         PR fortran/44135
6097         * gfortran.dg/actual_array_interface_2.f90: New test.
6098
6099 2010-05-14  Richard Guenther  <rguenther@suse.de>
6100
6101         PR tree-optimization/44119
6102         * gcc.c-torture/compile/pr44119.c: New testcase.
6103
6104 2010-05-14  Jason Merrill  <jason@redhat.com>
6105
6106         PR c++/44127
6107         * g++.dg/eh/terminate1.C: New.
6108
6109 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6110
6111         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6112
6113         PR debug/44136
6114         * gcc.dg/pr44136.c: New test.
6115
6116 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6117
6118         PR c++/30566
6119         * g++.dg/warn/Wshadow-4.C: Adjust.
6120         * g++.dg/warn/Wshadow-5.C: New test.
6121         * g++.dg/warn/Wshadow-6.C: New test
6122
6123 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6124
6125         PR fortran/35779
6126         * gfortran.dg/initialization_25.f90: New.
6127
6128 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6129
6130         * g++.dg/otr-fold-1.C: New test.
6131         * g++.dg/otr-fold-2.C: New test.
6132
6133 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6134
6135         PR fortran/44036
6136         * gfortran.dg/gomp/pr44036-1.f90: New test.
6137         * gfortran.dg/gomp/pr44036-2.f90: New test.
6138         * gfortran.dg/gomp/pr44036-3.f90: New test.
6139
6140         PR debug/43983
6141         * gcc.dg/guality/sra-1.c: New test.
6142
6143 2010-05-12  Jan Hubicka  <jh@suse.cz>
6144
6145         * tree-ssa/unreachable.c: New test.
6146
6147 2010-05-12  Jason Merrill  <jason@redhat.com>
6148
6149         * g++.dg/cpp0x/sfinae1.C: New.
6150
6151 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6152
6153         * gcc.target/i386/zee.c: New file.
6154
6155 2010-05-12  Jason Merrill  <jason@redhat.com>
6156
6157         * g++.dg/conversion/op1.C: Expect template candidate message.
6158         * g++.dg/cpp0x/nullptr15.C: Likewise.
6159         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6160         * g++.dg/cpp0x/pr31431.C: Likewise.
6161         * g++.dg/cpp0x/temp_default2.C: Likewise.
6162         * g++.dg/cpp0x/trailing4.C: Likewise.
6163         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6164         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6165         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6166         * g++.dg/cpp0x/variadic35.C: Likewise.
6167         * g++.dg/cpp0x/vt-35147.C: Likewise.
6168         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6169         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6170         * g++.dg/ext/visibility/anon8.C: Likewise.
6171         * g++.dg/ext/vla2.C: Likewise.
6172         * g++.dg/other/pr28114.C: Likewise.
6173         * g++.dg/other/ptrmem10.C: Likewise.
6174         * g++.dg/other/ptrmem11.C: Likewise.
6175         * g++.dg/overload/unknown1.C: Likewise.
6176         * g++.dg/parse/template7.C: Likewise.
6177         * g++.dg/parse/typename7.C: Likewise.
6178         * g++.dg/template/conv11.C: Likewise.
6179         * g++.dg/template/copy1.C: Likewise.
6180         * g++.dg/template/deduce3.C: Likewise.
6181         * g++.dg/template/dependent-expr5.C: Likewise.
6182         * g++.dg/template/friend.C: Likewise.
6183         * g++.dg/template/incomplete2.C: Likewise.
6184         * g++.dg/template/local4.C: Likewise.
6185         * g++.dg/template/local6.C: Likewise.
6186         * g++.dg/template/operator10.C: Likewise.
6187         * g++.dg/template/overload6.C: Likewise.
6188         * g++.dg/template/ptrmem2.C: Likewise.
6189         * g++.dg/template/ptrmem20.C: Likewise.
6190         * g++.dg/template/ptrmem8.C: Likewise.
6191         * g++.dg/template/sfinae2.C: Likewise.
6192         * g++.dg/template/ttp25.C: Likewise.
6193         * g++.dg/template/unify10.C: Likewise.
6194         * g++.dg/template/unify11.C: Likewise.
6195         * g++.dg/template/unify6.C: Likewise.
6196         * g++.dg/template/unify7.C: Likewise.
6197         * g++.dg/template/unify9.C: Likewise.
6198         * g++.dg/template/varmod1.C: Likewise.
6199         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6200         * g++.old-deja/g++.law/operators32.C: Likewise.
6201         * g++.old-deja/g++.pt/crash28.C: Likewise.
6202         * g++.old-deja/g++.pt/crash60.C: Likewise.
6203         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6204         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6205         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6206         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6207         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6208         * g++.old-deja/g++.pt/expr2.C: Likewise.
6209         * g++.old-deja/g++.pt/overload7.C: Likewise.
6210         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6211         * g++.old-deja/g++.pt/spec5.C: Likewise.
6212         * g++.old-deja/g++.pt/spec6.C: Likewise.
6213         * g++.old-deja/g++.pt/t24.C: Likewise.
6214         * g++.old-deja/g++.pt/unify4.C: Likewise.
6215         * g++.old-deja/g++.pt/unify6.C: Likewise.
6216         * g++.old-deja/g++.pt/unify8.C: Likewise.
6217         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6218         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6219         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6220
6221         * g++.dg/cpp0x/initlist32.C: New.
6222
6223         * g++.dg/template/conv11.C: New.
6224         * g++.dg/conversion/op1.C: Adjust expected error.
6225
6226         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6227
6228 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6229
6230         PR target/44088
6231         * gcc.target/i386/avx-cmpsd-1.c: New.
6232         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6233         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6234         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6235         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6236         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6237
6238 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6239
6240         PR middle-end/44085
6241         * gcc.dg/gomp/pr44085.c: New test.
6242         * gfortran.dg/gomp/pr44085.f90: New test.
6243
6244 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6245
6246         * objc-obj-c++-shared/Object1.m: New.
6247         * objc.dg/torture: New directory.
6248         * objc.dg/torture/tls: Ditto.
6249         * objc.dg/tls: Ditto.
6250         * objc.dg/torture/tls/trivial.m: New test.
6251         * objc.dg/torture/tls/thr-init-2.m: New test.
6252         * objc.dg/torture/tls/thr-init-3.m: New test.
6253         * objc.dg/torture/tls/thr-init.m: New test.
6254         * objc.dg/torture/tls/diag-1.m: New test.
6255         * objc.dg/torture/tls/tls.exp: New.
6256         * objc.dg/torture/trivial.m: New test.
6257         * objc.dg/torture/dg-torture.exp: New.
6258         * objc.dg/tls/diag-3.m: New test.
6259         * objc.dg/tls/diag-4.m: New test.
6260         * objc.dg/tls/diag-5.m: New test.
6261         * objc.dg/tls/init-1.m: New test.
6262         * objc.dg/tls/init-2.m: New test.
6263         * objc.dg/tls/tls.exp: New.
6264         * objc.dg/tls/diag-2.m: New test.
6265         * lib/objc.exp: Respond to dg-additional-files.
6266
6267 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6268
6269         * gcc.target/m68k/20100512-1.c: New.
6270
6271 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6272
6273         * gnat.dg/lto8.adb: New test.
6274         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6275         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6276
6277 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6278
6279         PR c++/34272
6280         PR c++/43630
6281         PR c++/34491
6282         * g++.dg/template/crash97.C: New.
6283         * g++.dg/template/crash98.C: Likewise.
6284         * g++.dg/template/crash99.C: Likewise.
6285         * g++.dg/cpp0x/pr31439.C: Adjust.
6286         * g++.dg/template/crash95.C: Likewise.
6287
6288 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6289
6290         PR middle-end/44071
6291         * c-c++-common/asmgoto-4.c: New test.
6292         * gcc.target/i386/pr44071.c: New test.
6293
6294         PR c++/44062
6295         * c-c++-common/Wunused-var-7.c: New test.
6296         * g++.dg/warn/Wunused-var-9.C: New test.
6297
6298 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6299
6300         PR fortran/43711
6301         * gfortran.dg/gomp/pr43711.f90: New.
6302
6303 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6304
6305         PR fortran/31820
6306         * gfortran.dg/select_5.f90: Updated.
6307
6308 2010-05-11  Jan Hubicka  <jh@suse.cz>
6309
6310         PR tree-optimize/44063
6311         * gcc.c-torture/compile/pr44063.c: New testcase.
6312
6313 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6314
6315         PR debug/44023
6316         * gcc.dg/pr44023.c: New test.
6317
6318 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6319
6320         * gnat.dg/lto7.adb: New test.
6321         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6322
6323 2010-05-10  Jason Merrill  <jason@redhat.com>
6324
6325         PR c++/44017
6326         * g++.dg/template/inherit5.C: New.
6327
6328         PR c++/44045
6329         * g++.dg/cpp0x/initlist33.C: New.
6330         * g++.dg/cpp0x/initlist26.C: Adjust.
6331         * g++.dg/cpp0x/initlist28.C: Adjust.
6332
6333 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6334
6335         PR c++/43719
6336         * g++.dg/init/pr43719.C: New.
6337         * g++.dg/anon-struct4.C: Adjust.
6338
6339 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6340
6341         PR debug/44028
6342         * gcc.dg/pr44028.c: New test.
6343
6344 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6345
6346         PR fortran/27866
6347         PR fortran/35003
6348         PR fortran/42809
6349         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6350         * gfortran.dg/warn_conversion.f90: New.
6351
6352 2010-05-10  Michael Matz  <matz@suse.de>
6353
6354         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6355
6356 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6357
6358         PR rtl-optimization/44012
6359         * gcc.dg/pr44012.c: New.
6360
6361 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6362
6363         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6364         Log text on entry and exit.
6365         Prune Sun ld warnings for common symbols with differing sizes.
6366         (lto-link-and-maybe-run): Change caller.
6367
6368 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6369
6370         PR fortran/44044
6371         * gfortran.dg/class_7.f03: Modified.
6372         * gfortran.dg/select_type_1.f03: Modified.
6373         * gfortran.dg/select_type_12.f03: New.
6374
6375 2010-05-10  Richard Guenther  <rguenther@suse.de>
6376
6377         PR tree-optimization/44050
6378         * gcc.dg/torture/pr44050.c: New testcase.
6379
6380 2010-05-10  Wei Guozhi  <carrot@google.com>
6381
6382         PR target/42879
6383         * gcc.target/arm/pr42879.c: New testcase.
6384
6385 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6386
6387         PR c/44051
6388         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6389
6390 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6391
6392         PR c/10676
6393         * gcc.dg/anon-struct-10.c: New test.
6394
6395 2010-05-09  Richard Guenther  <rguenther@suse.de>
6396
6397         PR middle-end/44024
6398         * gcc.dg/pr44024.c: New testcase.
6399
6400 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6401
6402         PR c/4784
6403         * gcc.dg/anon-struct-9.c: New test.
6404
6405 2010-05-09  Richard Guenther  <rguenther@suse.de>
6406
6407         PR middle-end/44043
6408         * gcc.c-torture/compile/pr44043.c: New testcase.
6409
6410 2010-05-09  Richard Guenther  <rguenther@suse.de>
6411
6412         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6413
6414 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6415
6416         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6417
6418 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6419
6420         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6421         * gnat.dg/specs/lto3.ads: Likewise.
6422
6423 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6424
6425         PR middle-end/28685
6426         * gcc.dg/pr28685-1.c: New file.
6427
6428 2010-05-08  Richard Guenther  <rguenther@suse.de>
6429
6430         PR tree-optimization/44030
6431         * gcc.c-torture/compile/pr44030.c: New testcase.
6432
6433 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6434
6435         * gnat.dg/lto6.adb: New test.
6436         * gnat.dg/lto6_pkg.ads: New helper.
6437
6438 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6439
6440         * gnat.dg/lto5.adb: New test.
6441         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6442
6443 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6444
6445         * gnat.dg/lto4.ad[sb]: New test.
6446
6447 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6448
6449         * gnat.dg/specs/lto3.ads: New test.
6450         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6451         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6452
6453 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6454
6455         * gnat.dg/sizetype3.ad[sb]: New test.
6456         * gnat.dg/sizetype3_pkg.ads: New helper.
6457
6458 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6459
6460         PR c++/43951
6461         * g++.dg/init/new29.C: New.
6462
6463 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6464
6465         PR fortran/40728
6466         * gfortran.dg/coarray_1.f90: Fixed error message.
6467         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6468         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6469         * gfortran.dg/intrinsic_std_5.f90: New.
6470
6471 2010-05-07  Jason Merrill  <jason@redhat.com>
6472
6473         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6474
6475 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6476
6477         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6478         (size_t, stderr): Remove.
6479         (read_error): Replaced __builtin_fprintf by fprintf.
6480
6481 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6482
6483         * gcc.dg/ordered-comparison-1.c: New test.
6484         * gcc.dg/ordered-comparison-2.c: New test.
6485         * gcc.dg/ordered-comparison-3.c: New test.
6486         * gcc.dg/ordered-comparison-4.c: New test.
6487
6488 2010-05-06  Mike Stump  <mikestump@comcast.net>
6489
6490         PR objc/35165
6491         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6492
6493 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6494             Jason Merrill  <jason@redhat.com>
6495
6496         * g++.dg/cpp0x/nullptr01.C: New.
6497         * g++.dg/cpp0x/nullptr02.C: New.
6498         * g++.dg/cpp0x/nullptr03.C: New.
6499         * g++.dg/cpp0x/nullptr04.C: New.
6500         * g++.dg/cpp0x/nullptr05.C: New.
6501         * g++.dg/cpp0x/nullptr06.C: New.
6502         * g++.dg/cpp0x/nullptr07.C: New.
6503         * g++.dg/cpp0x/nullptr08.C: New.
6504         * g++.dg/cpp0x/nullptr09.C: New.
6505         * g++.dg/cpp0x/nullptr10.C: New.
6506         * g++.dg/cpp0x/nullptr11.C: New.
6507         * g++.dg/cpp0x/nullptr12.C: New.
6508         * g++.dg/cpp0x/nullptr13.C: New.
6509         * g++.dg/cpp0x/nullptr14.C: New.
6510         * g++.dg/cpp0x/nullptr15.C: New.
6511         * g++.dg/cpp0x/nullptr16.C: New.
6512         * g++.dg/cpp0x/nullptr17.C: New.
6513         * g++.dg/cpp0x/nullptr18.C: New.
6514         * g++.dg/cpp0x/nullptr19.C: New.
6515         * g++.dg/cpp0x/nullptr20.C: New.
6516         * g++.dg/cpp0x/nullptr21.C: New.
6517         * g++.dg/cpp0x/nullptr22.C: New.
6518         * g++.dg/debug/nullptr01.C: New.
6519         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6520
6521 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6522
6523         * gcc.dg/Wunused-var-8.c: Move to...
6524         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6525
6526 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6527
6528         PR c++/40406
6529         * g++.dg/template/crash96.C: New.
6530
6531 2010-05-06  Jan Hubicka  <jh@suse.cz>
6532
6533         PR tree-optimization/43791
6534         * gcc.c-torture/compile/pr43791.c: New file.
6535
6536 2010-05-06  Michael Matz  <matz@suse.de>
6537
6538         PR tree-optimization/43984
6539         * gfortran.dg/pr43984.f90: New test.
6540
6541 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6542
6543         PR 40989
6544         * gcc.dg/pr40989.c: New.
6545
6546 2010-05-06  Richard Guenther  <rguenther@suse.de>
6547
6548         PR tree-optimization/43934
6549         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6550
6551 2010-05-06  Richard Guenther  <rguenther@suse.de>
6552
6553         PR tree-optimization/43987
6554         * gcc.c-torture/execute/pr43987.c: New testcase.
6555         * gcc.dg/torture/pta-escape-1.c: Adjust.
6556         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6557         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6558         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6559         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6560
6561 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6562             Dodji Seketeli  <dodji@redhat.com>
6563
6564         PR c/18624
6565         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6566         * g++.dg/template/sfinae16.C: Likewise.
6567         * gcc.dg/Wunused-var-1.c: Moved to...
6568         * c-c++-common/Wunused-var-1.c: ...here. New test.
6569         * gcc.dg/Wunused-var-2.c: Moved to...
6570         * c-c++-common/Wunused-var-2.c: ...here. New test.
6571         * gcc.dg/Wunused-var-3.c: Moved to...
6572         * c-c++-common/Wunused-var-3.c: ...here. New test.
6573         * gcc.dg/Wunused-var-4.c: Moved to...
6574         * gcc.dg/Wunused-var-1.c: ... here.
6575         * gcc.dg/Wunused-var-5.c: Moved to...
6576         * c-c++-common/Wunused-var-4.c: ...here. New test.
6577         * gcc.dg/Wunused-var-7.c: Moved to...
6578         * c-c++-common/Wunused-var-5.c: ...here. New test.
6579         * gcc.dg/Wunused-var-6.c: Moved to...
6580         * gcc.dg/Wunused-var-2.c: ... here.
6581         * c-c++-common/Wunused-var-1.c: New test.
6582         * c-c++-common/Wunused-var-2.c: New test.
6583         * c-c++-common/Wunused-var-3.c: New test.
6584         * c-c++-common/Wunused-var-4.c: New test.
6585         * c-c++-common/Wunused-var-5.c: New test.
6586         * g++.dg/warn/Wunused-var-1.C: New test.
6587         * g++.dg/warn/Wunused-var-2.C: New test.
6588         * g++.dg/warn/Wunused-var-3.C: New test.
6589         * g++.dg/warn/Wunused-var-4.C: New test.
6590         * g++.dg/warn/Wunused-var-5.C: New test.
6591         * g++.dg/warn/Wunused-var-6.C: New test.
6592         * g++.dg/warn/Wunused-var-7.C: New test.
6593         * g++.dg/warn/Wunused-var-8.C: New test.
6594         * g++.dg/warn/Wunused-parm-1.C: New test.
6595         * g++.dg/warn/Wunused-parm-2.C: New test.
6596         * g++.dg/warn/Wunused-parm-3.C: New test.
6597
6598 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6599
6600         PR fortran/43985
6601         * gfortran.dg/gomp/crayptr5.f90: New test case.
6602
6603 2010-05-05  Jason Merrill  <jason@redhat.com>
6604
6605         PR debug/43370
6606         * g++.dg/ext/attrib39.C: New.
6607
6608 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6609
6610         PR fortran/24978
6611         * gfortran.dg/data_invalid.f90: New.
6612
6613 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6614
6615         * gnat.dg/lto2.adb: New test.
6616
6617 2010-05-05  Jason Merrill  <jason@redhat.com>
6618
6619         PR c++/43787
6620         * g++.dg/opt/empty1.C: New.
6621
6622 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6623
6624         PR fortran/43696
6625         * gfortran.dg/class_17.f03: New.
6626
6627 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6628
6629         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6630
6631 2010-05-04  Mike Stump  <mikestump@comcast.net>
6632
6633         PR objc/35165
6634         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6635
6636 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6637
6638         PR target/43668
6639         * gcc.target/i386/pr43668.c: New.
6640
6641 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6642
6643         PR c++/43028
6644         * g++.dg/cpp0x/initlist31.C: New.
6645
6646 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6647
6648         PR c/43981
6649         * gcc.dg/Wunused-var-8.c: New test.
6650
6651 2010-05-04  Jason Merrill  <jason@redhat.com>
6652
6653         PR c++/38064
6654         * g++.dg/cpp0x/enum3.C: Extend.
6655
6656 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6657
6658         PR target/43799
6659         * gcc.target/i386/pr43799.c: New.
6660
6661 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6662
6663         * gnat.dg/lto1.adb: New test.
6664         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6665
6666 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6667
6668         PR middle-end/43671
6669         * gcc.target/i386/pr43671.c: New.
6670
6671 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6672
6673         PR c++/43705
6674         * g++.dg/template/crash95.C: New.
6675
6676 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6677
6678         PR debug/43508
6679         * gcc.target/i386/pr43508.c: New.
6680
6681 2010-05-04  Richard Guenther  <rguenther@suse.de>
6682
6683         PR tree-optimization/43879
6684         * g++.dg/torture/pr43879-1_0.C: New testcase.
6685         * g++.dg/torture/pr43879-1_1.C: Likewise.
6686
6687 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6688
6689         PR c++/43953
6690         * g++.dg/other/crash-12.C: New test.
6691
6692 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6693
6694         * g++.dg/cdce3.C: Add a space.  Updated.
6695
6696 2010-05-03  Jason Merrill  <jason@redhat.com>
6697
6698         PR c++/43680
6699         * g++.dg/opt/enum2.C: New.
6700         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6701         * g++.dg/warn/Wswitch-1.C: Adjust message.
6702
6703 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6704
6705         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6706         * g++.dg/ext/label13.C: Fix typo.
6707         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6708         alpha*-dec-osf5*.
6709         * gcc.c-torture/compile/limits-declparen.c: xfail on
6710         alpha*-dec-osf5* with -g.
6711         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6712         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6713         * gcc.dg/c99-tgmath-2.c: Likewise.
6714         * gcc.dg/c99-tgmath-3.c: Likewise.
6715         * gcc.dg/c99-tgmath-4.c: Likewise.
6716
6717 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6718
6719         PR fortran/43592
6720         * gfortran.dg/unexpected_interface.f90: New test.
6721
6722 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6723
6724         * ada/acats/run_acats (which): New function.
6725         (host_gnatchop, host_gnatmake): Use it.
6726
6727 2010-05-03  Richard Guenther  <rguenther@suse.de>
6728
6729         PR tree-optimization/43971
6730         * gcc.dg/pr43971.c: New testcase.
6731
6732 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6733
6734         PR debug/43972
6735         * gcc.dg/debug/pr43972.c: New test.
6736
6737 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6738
6739         PR testsuite/43963
6740         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6741
6742 2010-05-02  Richard Guenther  <rguenther@suse.de>
6743
6744         PR tree-optimization/43879
6745         * gcc.dg/torture/pr43879-3.c: New testcase.
6746
6747 2010-05-01  Richard Guenther  <rguenther@suse.de>
6748
6749         PR tree-optimization/43949
6750         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6751
6752 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6753
6754         PR c++/43951
6755         * g++.dg/init/new28.C: New.
6756
6757 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6758
6759         PR objc++/32052
6760         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6761         structure and nested declarations.
6762         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6763         structure and nested declarations.  Reduce header clutter and
6764         use _exit() rather than abort().
6765         * objc.dg/encode-10.m: New.
6766         * objc.dg/encode-11.m: New.
6767
6768 2010-04-30  DJ Delorie  <dj@redhat.com>
6769
6770         * gcc.c-torture/execute/20100430-1.c: New test.
6771
6772 2010-04-30  Jason Merrill  <jason@redhat.com>
6773
6774         PR c++/43868
6775         * g++.dg/template/ptrmem21.C: New.
6776
6777 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6778
6779         PR fortran/18918
6780         PR fortran/43931
6781         * gfortran.dg/coarray_13.f90: New test.
6782
6783 2010-04-30  Richard Guenther  <rguenther@suse.de>
6784
6785         PR lto/43946
6786         * gcc.dg/lto/20100430-1_0.c: New testcase.
6787
6788 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6789
6790         PR debug/43942
6791         * c-c++-common/pr43942.c: New test.
6792
6793 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6794
6795         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6796         conflict with darwin crt1.o 'start' symbol.
6797
6798 2010-04-30  Richard Guenther  <rguenther@suse.de>
6799
6800         PR tree-optimization/43879
6801         * gcc.dg/torture/pr43879_1.c: New testcase.
6802
6803 2010-04-30  Richard Guenther  <rguenther@suse.de>
6804
6805         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6806
6807 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6808
6809         PR c++/43890
6810         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6811         user-provided constructor while recursing.
6812
6813 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6814
6815         PR fortran/42274
6816         * gfortran.dg/class_16.f03: New test.
6817
6818 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6819
6820         PR fortran/42274
6821         * gfortran.dg/class_15.f03: New.
6822
6823 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6824
6825         PR fortran/43326
6826         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6827
6828 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6829
6830         PR fortran/43492
6831         * gfortran.dg/generic_22.f03 : New test.
6832
6833 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6834
6835         PR fortran/42353
6836         * gfortran.dg/class_14.f03: New test.
6837
6838 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6839
6840         PR fortran/42680
6841         * gfortran.dg/interface_32.f90: New test.
6842
6843 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6844             Janus Weil  <janus@gcc.gnu.org>
6845
6846         PR fortran/41829
6847         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6848         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6849         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6850
6851 2010-04-28  Mike Stump  <mikestump@comcast.net>
6852
6853         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6854         dg-excess-errors.
6855         * g++.dg/uninit-pred-2_b.C: Likewise.
6856
6857 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6858
6859         PR fortran/18918
6860         PR fortran/43919
6861         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6862
6863 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6864
6865         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6866         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6867         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6868         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6869         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6870
6871 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6872
6873         * gcc.dg/const-uniq-1.c: New test.
6874         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6875
6876 2010-04-28  Xinliang David Li  <davidxl@google.com>
6877
6878         * gcc.dg/uninit-pred-2_b.c: New test.
6879         * gcc.dg/uninit-pred-4_b.c: New test.
6880         * gcc.dg/uninit-pred-3_d.c: New test.
6881         * gcc.dg/uninit-pred-6_b.c: New test.
6882         * gcc.dg/uninit-pred-8_b.c: New test.
6883         * gcc.dg/uninit-pred-3_a.c: New test.
6884         * gcc.dg/uninit-pred-2_c.c: New test.
6885         * gcc.dg/uninit-pred-5_a.c: New test.
6886         * gcc.dg/uninit-pred-3_e.c: New test.
6887         * gcc.dg/uninit-pred-7_a.c: New test.
6888         * gcc.dg/uninit-pred-6_c.c: New test.
6889         * gcc.dg/uninit-pred-9_a.c: New test.
6890         * gcc.dg/uninit-pred-8_c.c: New test.
6891         * gcc.dg/uninit-pred-3_b.c: New test.
6892         * gcc.dg/uninit-pred-5_b.c: New test.
6893         * gcc.dg/uninit-pred-7_b.c: New test.
6894         * gcc.dg/uninit-pred-6_d.c: New test.
6895         * gcc.dg/uninit-pred-9_b.c: New test.
6896         * gcc.dg/uninit-pred-2_a.c: New test.
6897         * gcc.dg/uninit-pred-4_a.c: New test.
6898         * gcc.dg/uninit-pred-3_c.c: New test.
6899         * gcc.dg/uninit-pred-6_a.c: New test.
6900         * gcc.dg/uninit-pred-8_a.c: New test.
6901         * gcc.dg/uninit-pred-7_c.c: New test.
6902         * gcc.dg/uninit-pred-6_e.c: New test.
6903         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6904         * g++.dg/uninit-pred-1_a.C: New test.
6905         * g++.dg/uninit-pred-1_b.C: New test.
6906         * g++.dg/uninit-pred-2_a.C: New test.
6907         * g++.dg/uninit-pred-2_b.C: New test.
6908         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6909         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6910         * g++.dg/uninit-pred-loop_1.cc: New test.
6911
6912 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6913
6914         * gcc.dg/lto/20091209-1_0.c: New testcase.
6915
6916 2010-04-28  Richard Guenther  <rguenther@suse.de>
6917
6918         PR tree-optimization/43879
6919         PR tree-optimization/43909
6920         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6921
6922 2010-04-28  Richard Guenther  <rguenther@suse.de>
6923
6924         PR c++/43880
6925         * g++.dg/torture/pr43880.C: New testcase.
6926
6927 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6928
6929         PR c++/9335
6930         * g++.dg/template/recurse2.C: Update
6931         * g++.dg/template/recurse.C: Update.
6932         * g++.dg/template/pr23510.C: Update.
6933         * lib/prune.exp: Filter out 'recursively instantiated'.
6934
6935 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6936
6937         PR c++/29043
6938         * g++.dg/init/pr29043.C: New.
6939
6940 2010-04-27  Jason Merrill  <jason@redhat.com>
6941
6942         * g++.dg/lookup/scoped5.C: Adjust.
6943         * g++.dg/lookup/scoped8.C: Adjust.
6944         * g++.dg/template/dependent-expr5.C: Adjust.
6945         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6946
6947         PR c++/43856
6948         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6949
6950         PR c++/43875
6951         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6952
6953 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6954             Jan Hubicka <hubicka@ucw.cz>
6955
6956         * gcc.dg/pure-2.c: New testcase.
6957         * gcc.dg/const-1.c: New testcase.
6958
6959 2010-04-27  Jason Merrill  <jason@redhat.com>
6960
6961         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6962
6963         PR c++/41468
6964         * g++.dg/template/sfinae17.C: New.
6965         * g++.dg/template/sfinae18.C: New.
6966
6967 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6968
6969         * g++.dg/init/pr42844.C: New.
6970         * g++.dg/cpp0x/pr42844-2.C: New.
6971         * g++.dg/cpp0x/defaulted2.C: Adjust.
6972         * g++.dg/tree-ssa/pr27549.C: Likewise.
6973         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6974
6975 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6976
6977         PR fortran/18918
6978         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6979
6980 2010-04-27  Richard Guenther  <rguenther@suse.de>
6981
6982         PR middle-end/40561
6983         * g++.dg/other/pr40561.C: New testcase.
6984
6985 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6986
6987         PR middle-end/43812
6988         * g++.dg/ipa/pr43812.C: New test.
6989
6990 2010-04-27  Jan Hubicka  <jh@suse.cz>
6991
6992         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6993         (test): ... this one.
6994
6995 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6996
6997         PR target/40657
6998         * gcc.target/arm/thumb-stackframe.c: New test.
6999
7000 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7001
7002         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7003         * gcc.dg/misc-column.c: Likewise.
7004         * gcc.dg/Walways-true-1.c: Likewise.
7005         * gcc.dg/Walways-true-2.c: Likewise.
7006         * gcc.dg/warn-addr-cmp.c: Likewise.
7007
7008 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7009
7010         PR fortran/18918
7011         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7012         * gfortran.dg/coarray_12.f90: New.
7013
7014 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7015
7016         PR c/32207
7017         * gcc.dg/pr32207.c: New test.
7018         * gcc.dg/misc-column.c: Adjust expected warning.
7019         * gcc.dg/Walways-true-1.c: Likewise.
7020         * gcc.dg/Walways-true-2.c: Likewise.
7021         * gcc.dg/warn-addr-cmp.c: Likewise.
7022
7023 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7024
7025         PR lto/42776
7026         * lib/lto.exp (lto_prune_vis_warns): New function.
7027         (lto-link-and-maybe-run): Call it.
7028
7029 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7030
7031         PR tree-optimization/43904
7032         * gcc.dg/tree-ssa/tailcall-6.c: New.
7033
7034 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7035
7036         PR testsuite/35165
7037         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7038         Darwin8/OSX10.4 - compatible code generation.
7039         Use scan-rtl-dump.
7040         * obj-c++.dg/stubify-1.mm: Ditto.
7041         * lib/objc-torture.exp: Do not require link success for
7042         "trivial.m" in the runtime checks when dowhat = 'compile'.
7043         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7044         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7045         Darwin8/OSX10.4 - compatible code generation.
7046         * objc.dg/stubify-2.m: Ditto.
7047         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7048         * objc.dg/next-runtime-1.m: Ditto.
7049         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7050         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7051         runtimes on Darwin.
7052
7053 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7054
7055         PR 43715
7056         * lib/plugin-support.exp: Use "-undefined
7057         dynamic_lookup" on darwin.
7058
7059 2010-04-26  Richard Guenther  <rguenther@suse.de>
7060
7061         * gcc.dg/lto/20100426_0.c: New testcase.
7062
7063 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7064
7065         PR tree-optimization/43833
7066         gcc.dg/Warray-bounds-8.c: New test case.
7067
7068 2010-04-26  Richard Guenther  <rguenther@suse.de>
7069
7070         PR lto/43080
7071         * g++.dg/lto/20100423-3_0.C: New testcase.
7072
7073 2010-04-26  Richard Guenther  <rguenther@suse.de>
7074
7075         PR lto/42425
7076         * g++.dg/lto/20100423-2_0.C: New testcase.
7077
7078 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7079
7080         * gcc.dg/vect/bb-slp-23.c: New test.
7081
7082 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7083
7084         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7085         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7086         * gcc.dg/c1x-float-1.c: New test.
7087
7088 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7089
7090         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7091         of "lea\[ \t\]".
7092
7093 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7094
7095         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7096         FreeBSD.
7097         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7098         * gfortran.dg/default_format_2.f90: Ditto.
7099
7100 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7101
7102         * gfortran.dg/pr43505.f90: Clean up .mod file.
7103         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7104         * gfortran.dg/pr41347.f90: Ditto.
7105         * gfortran.dg/internal_pack_4.f90: Ditto.
7106         * gfortran.dg/proc_decl_23.f90: Ditto.
7107         * gfortran.dg/recursive_check_3.f90: Ditto.
7108         * gfortran.dg/intent_out_3.f90: Ditto.
7109         * gfortran.dg/assignment_2.f90: Ditto.
7110         * gfortran.dg/pr41928.f90: Ditto.
7111         * gfortran.dg/pr42166.f90: Ditto.
7112         * gfortran.dg/private_type_12.f90: Ditto.
7113         * gfortran.dg/graphite/pr42185.f90: Ditto.
7114         * gfortran.dg/graphite/pr42186.f90: Ditto.
7115         * gfortran.dg/graphite/pr40982.f90: Ditto.
7116         * gfortran.dg/graphite/id-2.f90: Ditto.
7117         * gfortran.dg/graphite/id-4.f90: Ditto.
7118         * gfortran.dg/graphite/pr42050.f90: Ditto.
7119         * gfortran.dg/graphite/id-18.f90: Ditto.
7120         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7121         * gfortran.dg/graphite/pr41924.f90: Ditto.
7122         * gfortran.dg/graphite/pr42393.f90: Ditto.
7123         * gfortran.dg/graphite/pr37980.f90: Ditto.
7124         * gfortran.dg/graphite/pr38953.f90: Ditto.
7125         * gfortran.dg/graphite/pr42180.f90: Ditto.
7126         * gfortran.dg/graphite/pr42181.f90: Ditto.
7127         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7128         * gfortran.dg/select_type_4.f90: Ditto.
7129         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7130         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7131         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7132         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7133         * gfortran.dg/whole_file_11.f90: Ditto.
7134         * gfortran.dg/private_type_11.f90: Ditto.
7135         * gfortran.dg/vect/vect-gems.f90: Ditto.
7136         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7137
7138 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7139
7140         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7141
7142 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7143
7144         * gnat.dg/pack15.ad[sb]: New test.
7145
7146 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7147
7148         * gcc.target/arm/mla-1.c: New test.
7149
7150 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7151
7152         PR fortran/30073
7153         PR fortran/43793
7154         * gfortran.dg/pr43793.f90: New test.
7155
7156 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7157
7158         PR tree-optimization/41442
7159         * gcc.target/i386/pr41442.c: New test.
7160
7161 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7162
7163         PR fortran/43832
7164         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7165
7166 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7167
7168         PR fortran/43832
7169         * gfortran.dg/open_nounit.f90: New test.
7170
7171 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7172
7173         PR fortran/43841
7174         PR fortran/43843
7175         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7176
7177 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7178
7179         * gcc.dg/Wconversion-integer.c: Update.
7180
7181 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7182
7183         * gnat.dg/unchecked_convert5.adb: New test.
7184
7185 2010-04-23  Richard Guenther  <rguenther@suse.de>
7186
7187         PR lto/41734
7188         * gcc.dg/lto/20100423-2_0.c: New testcase.
7189         * gcc.dg/lto/20100423-2_0.c: Likewise.
7190
7191 2010-04-23  Richard Guenther  <rguenther@suse.de>
7192
7193         PR lto/43455
7194         * gcc.dg/lto/20100423-1_0.c: New testcase.
7195         * gcc.dg/lto/20100423-1_1.c: Likewise.
7196
7197 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7198
7199         PR tree-optimization/43846
7200         * gcc.dg/tree-ssa/sra-10.c: New test.
7201
7202 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7203
7204         PR middle-end/43835
7205         * gcc.c-torture/execute/pr43835.c: New test.
7206
7207 2010-04-23  Richard Guenther  <rguenther@suse.de>
7208
7209         PR lto/42653
7210         * g++.dg/lto/20100423-1_0.C: New testcase.
7211
7212 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7213
7214         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7215
7216 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7217
7218         PR tree-optimization/43842
7219         * gcc.dg/vect/pr43842.c: New test.
7220
7221 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7222
7223         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7224         * gcc.target/i386/wmul-2.c: Likewise.
7225
7226 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7227
7228         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7229         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7230
7231 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7232
7233         * gfortran.dg/reassoc_6.f: New testcase.
7234
7235 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7236
7237         PR middle-end/29274
7238         * gcc.target/arm/wmul-1.c: New test.
7239         * gcc.target/arm/wmul-2.c: New test.
7240
7241 2010-04-22  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/43845
7244         * gcc.c-torture/compile/pr43845.c: New testcase.
7245
7246 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7247
7248         PR middle-end/29274
7249         * gcc.target/i386/wmul-1.c: New test.
7250         * gcc.target/i386/wmul-2.c: New test.
7251         * gcc.target/bfin/wmul-1.c: New test.
7252         * gcc.target/bfin/wmul-2.c: New test.
7253
7254 2010-04-22  Richard Guenther  <rguenther@suse.de>
7255
7256         PR fortran/43829
7257         * gfortran.dg/vector_subscript_6.f90: New testcase.
7258         * gfortran.dg/assign_10.f90: Adjust.
7259
7260 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7261
7262         PR fortran/43836
7263         * gfortran.dg/gomp/pr43836.f90: New test.
7264
7265 2010-04-21  Richard Guenther  <rguenther@suse.de>
7266
7267         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7268
7269 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7270
7271         * gcc.dg/torture/builtin-cproj-3.c: New.
7272
7273 2010-04-20  Jason Merrill  <jason@redhat.com>
7274
7275         PR c++/9335
7276         * g++.dg/template/recurse2.C: New.
7277         * g++.dg/parse/crash36.C: Adjust.
7278         * g++.dg/other/fold1.C: Adjust.
7279         * g++.dg/init/member1.C: Adjust.
7280         * lib/prune.exp: Prune "skipping N instantiation contexts".
7281
7282 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7283
7284         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7285
7286 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7287
7288         * gcc.dg/torture/builtin-cproj-1.c: New.
7289         * gcc.dg/torture/builtin-cproj-2.c: New.
7290
7291 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7292
7293         PR c++/43800
7294         PR c++/43704
7295         * g++.dg/template/typedef32.C: Adjust.
7296         * g++.dg/template/typedef33.C: New test.
7297
7298 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7299
7300         PR fortran/43227
7301         * gfortran.dg/proc_decl_23.f90: New test.
7302
7303         PR fortran/43266
7304         * gfortran.dg/abstract_type_6.f03: New test.
7305
7306 2010-04-20  Xinliang David Li  <davidxl@google.com>
7307
7308         * g++.dg/tree-ssa/fold-compare.C: New.
7309
7310 2010-04-20  Richard Guenther  <rguenther@suse.de>
7311
7312         PR tree-optimization/39417
7313         * g++.dg/torture/pr39417.C: New testcase.
7314
7315 2010-04-20  Richard Guenther  <rguenther@suse.de>
7316
7317         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7318
7319 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7320
7321         * g++.dg/debug/dwarf2/rv1.C: New test.
7322
7323 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7324
7325         PR target/43635
7326         * gcc.c-torture/compile/pr43635.c: New testcase.
7327
7328 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7329
7330         PR fortran/43339
7331         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7332         of sequential loops being private only in the innermost containing
7333         task region.
7334
7335         PR middle-end/43337
7336         * gfortran.dg/gomp/pr43337.f90: New test.
7337
7338 2010-04-19  Richard Guenther  <rguenther@suse.de>
7339
7340         PR tree-optimization/43796
7341         * gfortran.dg/pr43796.f90: New testcase.
7342
7343 2010-04-19  Richard Guenther  <rguenther@suse.de>
7344
7345         PR tree-optimization/43783
7346         * gcc.c-torture/execute/pr43783.c: New testcase.
7347
7348 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7349
7350         PR target/43766
7351         * gcc.target/i386/pr43766.c: New test.
7352
7353 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7354
7355         PR target/43662
7356         * gcc.target/i386/pr43662.c: New test.
7357
7358 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7359
7360         PR c++/43704
7361         * g++.dg/template/typedef32.C: New test.
7362
7363 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7364
7365         PR tree-optimization/37027
7366         * lib/target-supports.exp
7367         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7368         * gcc.dg/vect/pr37027.c: New test.
7369         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7370         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7371         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7372         gcc.dg/vect/vect-complex-6.c: Likewise.
7373
7374 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7375
7376         * g++.dg/debug/dwarf2/enum1.C: New test.
7377
7378 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7379
7380         * gnat.dg/rep_clause5.ad[sb]: New test.
7381         * gnat.dg/rep_clause5_pkg.ads: New helper.
7382
7383 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7384
7385         PR tree-optimization/43771
7386         * g++.dg/vect/pr43771.cc: New test.
7387
7388 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7389
7390         PR fortran/31538
7391         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7392         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7393
7394 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7395
7396         * gnat.dg/sizetype.adb: Rename into...
7397         * gnat.dg/sizetype1.adb: ...this.
7398         * gnat.dg/sizetype2.adb: New test.
7399
7400 2010-04-16  Richard Guenther  <rguenther@suse.de>
7401
7402         PR tree-optimization/43572
7403         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7404
7405 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7406
7407         * gnat.dg/specs/discr_private.ads: New test.
7408
7409 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7410
7411         PR target/41514
7412         * gcc.target/arm/thumb-comparisons.c: New test.
7413
7414         PR target/40603
7415         * gcc.target/arm/thumb-cbranchqi.c: New test.
7416
7417 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7418
7419         * g++.dg/torture/pr36191.C: Enable for SH.
7420
7421 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7422
7423         * gnat.dg/wide_boolean.adb: New test.
7424         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7425
7426 2010-04-15  Richard Guenther  <rguenther@suse.de>
7427
7428         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7429         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7430         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7431         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7432         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7433         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7434         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7435         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7436         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7437         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7438         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7439         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7440         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7441         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7442         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7443
7444 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7445
7446         PR target/21803
7447         * gcc.target/arm/pr42496.c: New test.
7448
7449 2010-04-14  Jason Merrill  <jason@redhat.com>
7450
7451         PR c++/36625
7452         * g++.dg/ext/attrib38.C: New.
7453
7454 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7455
7456         PR testsuite/43739
7457         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7458
7459 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7460
7461         PR 42966
7462         * gcc.dg/cpp/warn-undef-2.c: Update.
7463         * gcc.dg/cpp/warn-traditional-2.c: Update.
7464         * gcc.dg/cpp/warn-comments-2.c: Update.
7465         * gcc.dg/cpp/warn-variadic-2.c: Update.
7466         * gcc.dg/cpp/warn-long-long-2.c: Update.
7467         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7468         * gcc.dg/cpp/warn-multichar-2.c: Update.
7469         * gcc.dg/cpp/warn-normalized-3.c: Update.
7470         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7471         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7472         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7473         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7474         * gcc.dg/cpp/warn-redefined-2.c: Update.
7475         * gfortran.dg/warning-directive-2.F90: Update.
7476         * c-c++-common/cpp/warning-directive-2.c: Update.
7477
7478 2010-04-14  Michael Matz  <matz@suse.de>
7479
7480         PR tree-optimization/42963
7481         * gcc.dg/pr42963.c: New testcase.
7482
7483 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7484
7485         * gnat.dg/class_wide.adb: Rename into...
7486         * gnat.dg/class_wide1.adb: ...this.
7487         * gnat.dg/class_wide2.ad[sb]: New test.
7488
7489 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7490
7491         PR fortran/18918
7492         * gfortran.dg/coarray_9.f90: Update dg-errors.
7493         * gfortran.dg/coarray_10.f90: New test.
7494         * gfortran.dg/coarray_11.f90: New test.
7495
7496 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7497
7498         PR fortran/43747
7499         gfortran.dg/initialization_24.f90: New test.
7500
7501 2010-04-13  Jason Merrill  <jason@redhat.com>
7502
7503         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7504         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7505
7506 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7507
7508         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7509         * g++.dg/dg.exp: Likewise.
7510         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7511         * c-c++-common/cpp/warning-directive-1.c: ... here.
7512         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7513         * c-c++-common/cpp/warning-directive-2.c: ... here.
7514         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7515         * c-c++-common/cpp/warning-directive-3.c: ... here.
7516         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7517         * c-c++-common/cpp/warning-directive-4.c: ... here.
7518         * g++.dg/cpp/warning-directive-1.C: Delete.
7519         * g++.dg/cpp/warning-directive-2.C: Delete.
7520         * g++.dg/cpp/warning-directive-3.C: Delete.
7521         * g++.dg/cpp/warning-directive-4.C: Delete.
7522         * gcc.dg/cpp/normalised-3.c: Delete.
7523         * g++.dg/cpp/normalised-1.C: Rename as ...
7524         * c-c++-common/cpp/normalised-3.c: ... this.
7525
7526 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7527
7528         * gcc.dg/tree-ssa/sra-9.c: New test.
7529
7530 2010-04-13  Michael Matz  <matz@suse.de>
7531
7532         PR middle-end/43730
7533         * gcc.dg/pr43730.c: New test.
7534
7535 2010-04-13  Michael Matz  <matz@suse.de>
7536
7537         * gcc.dg/tree-ssa/negate.c: New testcase.
7538
7539 2010-04-13  Richard Guenther  <rguenther@suse.de>
7540
7541         PR testsuite/43735
7542         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7543
7544 2010-04-13  Richard Guenther  <rguenther@suse.de>
7545
7546         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7547
7548 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7549
7550         * gnat.dg/derived_type1.adb: New test.
7551
7552 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7553
7554         * gcc.dg/plugindir1.c: New testcase.
7555         * gcc.dg/plugindir2.c: New testcase.
7556         * gcc.dg/plugindir3.c: New testcase.
7557         * gcc.dg/plugindir4.c: New testcase.
7558
7559 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7560
7561         * gcc.target/i386/rotate-2.c: New test.
7562
7563 2010-04-12  Jason Merrill  <jason@redhat.com>
7564
7565         PR c++/43641
7566         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7567         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7568
7569 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7570
7571         PR c++/25811
7572         * g++.dg/init/pr25811.C: New test.
7573
7574 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7575
7576         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7577         dg-error, dg-warning.
7578         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7579
7580 2010-04-12  Richard Guenther  <rguenther@suse.de>
7581
7582         * gcc.dg/torture/inline-2.c: New testcase.
7583
7584 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7585
7586         PR bootstrap/43699
7587         * gcc.dg/Wunused-var-7.c: New test.
7588
7589         PR tree-optimization/43560
7590         * gcc.c-torture/execute/pr43560.c: New test.
7591
7592 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7593
7594         * gnat.dg/aggr13.adb: New test.
7595         * gnat.dg/aggr14.adb: Likewise.
7596         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7597
7598 2010-04-12  Richard Guenther  <rguenther@suse.de>
7599
7600         PR c++/43611
7601         * g++.dg/torture/pr43611.C: New testcase.
7602
7603 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7604
7605         PR c/36774
7606         * gcc.dg/pr36774-1.c: New test.
7607         * gcc.dg/pr36774-2.c: New test.
7608
7609 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7610
7611         * gcc.target/sh/rte-delay-slot.c: New test.
7612
7613 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7614
7615         * gnat.dg/pack9.adb: Remove -cargs option.
7616         * gnat.dg/aggr12.ad[sb]: New test.
7617
7618 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7619
7620         PR target/43417
7621         * gcc.target/sh/pr43417.c: New test.
7622
7623 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7624
7625         PR fortran/43591
7626         * gfortran.dg/spec_expr_6.f90: New test.
7627
7628 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7629
7630         PR cpp/43195
7631         * gcc.dg/cpp/pr43195.c: New.
7632         * gcc.dg/cpp/pr43195.h: New.
7633
7634 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7635
7636         PR 42965
7637         * gcc.dg/Werror-6.c: Adjust.
7638         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7639         * gcc.dg/Werror-4.c: Likewise.
7640         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7641         * gcc.dg/Wswitch-enum-error.c: Likewise.
7642         * gcc.dg/Wpointer-arith.c: Likewise.
7643         * gcc.dg/Wfatal.c: Likewise.
7644         * gcc.dg/Wswitch-error.c: Likewise.
7645         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7646         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7647         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7648         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7649         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7650         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7651         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7652         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7653         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7654         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7655         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7656         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7657         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7658         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7659         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7660         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7661         * g++.dg/cpp/warning-directive-2.C: Likewise.
7662         * gfortran.dg/warning-directive-2.F90: Likewise.
7663
7664 2010-04-09  Jason Merrill  <jason@redhat.com>
7665
7666         PR c++/42623
7667         * g++.dg/template/sizeof13.C: New.
7668
7669 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7670
7671         * g++.dg/other/pr35504.C: Add check for thiscall.
7672         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7673         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7674
7675 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7676
7677         PR c++/28584
7678         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7679         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7680         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7681         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7682         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7683         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7684         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7685         * g++.dg/other/increment1.C: Likewise.
7686
7687 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7688
7689         PR fortran/18918
7690         * gfortran.dg/coarray_7.f90: New test.
7691         * gfortran.dg/coarray_8.f90: New test.
7692
7693 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7694
7695         PR fortran/28039
7696         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7697
7698 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7699
7700         PR target/43643
7701         * gcc.dg/pr43643.c: New test.
7702
7703 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7704
7705         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7706
7707 2010-04-08  Richard Guenther  <rguenther@suse.de>
7708
7709         PR tree-optimization/43679
7710         * gcc.c-torture/compile/pr43679.c: New testcase.
7711
7712 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7713
7714         PR debug/43670
7715         * gcc.dg/pr43670.c: New test.
7716
7717 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7718
7719         PR middle-end/40815
7720         * gcc.dg/tree-ssa/reassoc-19.c: New.
7721
7722 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7723
7724         PR c/18624
7725         * gcc.dg/Wunused-var-1.c: New test.
7726         * gcc.dg/Wunused-var-2.c: New test.
7727         * gcc.dg/Wunused-var-3.c: New test.
7728         * gcc.dg/Wunused-var-4.c: New test.
7729         * gcc.dg/Wunused-var-5.c: New test.
7730         * gcc.dg/Wunused-var-6.c: New test.
7731         * gcc.dg/Wunused-parm-1.c: New test.
7732
7733         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7734         * gcc.dg/trunc-1.c: Likewise.
7735         * gcc.dg/vla-9.c: Likewise.
7736         * gcc.dg/dfp/composite-type.c: Likewise.
7737
7738 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7739
7740         PR objc/35996
7741         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7742         * obj-c++.dg/objc-gc-3.mm: Ditto.
7743
7744 2010-04-07  Simon Baldwin  <simonb@google.com>
7745
7746         * gcc.dg/cpp/warn-undef-2.c: New.
7747         * gcc.dg/cpp/warn-traditional-2.c: New.
7748         * gcc.dg/cpp/warn-comments-2.c: New.
7749         * gcc.dg/cpp/warning-directive-1.c: New.
7750         * gcc.dg/cpp/warn-long-long.c: New.
7751         * gcc.dg/cpp/warn-traditional.c: New.
7752         * gcc.dg/cpp/warn-variadic-2.c: New.
7753         * gcc.dg/cpp/warn-undef.c: New.
7754         * gcc.dg/cpp/warn-normalized-1.c: New.
7755         * gcc.dg/cpp/warning-directive-2.c: New.
7756         * gcc.dg/cpp/warn-long-long-2.c: New.
7757         * gcc.dg/cpp/warn-variadic.c: New.
7758         * gcc.dg/cpp/warn-normalized-2.c: New.
7759         * gcc.dg/cpp/warning-directive-3.c: New.
7760         * gcc.dg/cpp/warn-deprecated-2.c: New.
7761         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7762         * gcc.dg/cpp/warn-multichar-2.c: New.
7763         * gcc.dg/cpp/warn-normalized-3.c: New.
7764         * gcc.dg/cpp/warning-directive-4.c: New.
7765         * gcc.dg/cpp/warn-unused-macros.c: New.
7766         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7767         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7768         * gcc.dg/cpp/warn-cxx-compat.c: New.
7769         * gcc.dg/cpp/warn-redefined.c: New.
7770         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7771         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7772         * gcc.dg/cpp/warn-deprecated.c: New.
7773         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7774         * gcc.dg/cpp/warn-redefined-2.c: New.
7775         * gcc.dg/cpp/warn-comments.c: New.
7776         * gcc.dg/cpp/warn-multichar.c: New.
7777         * g++.dg/cpp/warning-directive-1.C: New.
7778         * g++.dg/cpp/warning-directive-2.C: New.
7779         * g++.dg/cpp/warning-directive-3.C: New.
7780         * g++.dg/cpp/warning-directive-4.C: New.
7781         * gfortran.dg/warning-directive-1.F90: New.
7782         * gfortran.dg/warning-directive-3.F90: New.
7783         * gfortran.dg/warning-directive-2.F90: New.
7784         * gfortran.dg/warning-directive-4.F90: New.
7785
7786 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7787
7788         PR objc++/23716
7789         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7790
7791 2010-04-07  Jason Merrill  <jason@redhat.com>
7792
7793         * g++.dg/template/dr408.C: New.
7794
7795         * g++.dg/lookup/ns4.C: New.
7796
7797         PR c++/38392
7798         * g++.dg/template/friend51.C: New test.
7799
7800         PR c++/41970
7801         * g++.old-deja/g++.other/linkage1.C: Adjust.
7802
7803 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7804
7805         PR c++/42697
7806         * g++.dg/template/crash94.C: New test.
7807
7808 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7809
7810         PR c++/40239
7811         * g++.dg/init/aggr5.C: New test.
7812         * g++.dg/init/aggr5.C: New test.
7813
7814 2010-04-07  Richard Guenther  <rguenther@suse.de>
7815
7816         PR tree-optimization/43270
7817         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7818         * gcc.dg/Warray-bounds-7.c: Likewise.
7819
7820 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7821
7822         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7823         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7824         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7825
7826 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7827
7828         PR c++/42556
7829         * g++.dg/init/pr42556.C: New test.
7830
7831 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7832
7833         PR debug/43628
7834         * g++.dg/debug/dwarf2/typedef2.C: New test.
7835
7836 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7837
7838         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7839         c-c++-common/dwarf2/redeclaration-1.C
7840
7841 2010-04-06  Jason Merrill  <jason@redhat.com>
7842
7843         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7844         * g++.dg/ext/attrib18.C: Likewise.
7845         * g++.dg/ext/bitfield2.C: Likewise.
7846         * g++.dg/ext/bitfield4.C: Likewise.
7847         * g++.dg/ext/visibility/warn2.C: Likewise.
7848         * g++.dg/ext/visibility/warn3.C: Likewise.
7849         * g++.dg/gomp/pr26690-1.C: Likewise.
7850         * g++.dg/inherit/covariant7.C: Likewise.
7851         * g++.dg/init/synth2.C: Likewise.
7852         * g++.dg/lookup/using7.C: Likewise.
7853         * g++.dg/other/crash-4.C: Likewise.
7854         * g++.dg/other/error13.C: Likewise.
7855         * g++.dg/other/error20.C: Likewise.
7856         * g++.dg/parse/crash31.C: Likewise.
7857         * g++.dg/parse/error16.C: Likewise.
7858         * g++.dg/parse/error19.C: Likewise.
7859         * g++.dg/parse/error27.C: Likewise.
7860         * g++.dg/parse/error28.C: Likewise.
7861         * g++.dg/parse/fused-params1.C: Likewise.
7862         * g++.dg/template/error2.C: Likewise.
7863         * g++.dg/template/local6.C: Likewise.
7864         * g++.dg/template/qualttp15.C: Likewise.
7865         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7866         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7867         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7868         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7869         * g++.old-deja/g++.eh/spec6.C: Likewise.
7870         * g++.old-deja/g++.jason/crash3.C: Likewise.
7871         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7872         * g++.old-deja/g++.law/ctors5.C: Likewise.
7873         * g++.old-deja/g++.law/ctors9.C: Likewise.
7874         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7875         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7876         * g++.old-deja/g++.other/struct1.C: Likewise.
7877         * g++.old-deja/g++.other/volatile1.C: Likewise.
7878         * g++.old-deja/g++.pt/crash36.C: Likewise.
7879         * g++.old-deja/g++.pt/derived3.C: Likewise.
7880         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7881         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7882
7883 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7884
7885         PR middle-end/43519
7886         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7887         * gcc.dg/graphite/id-19.c: New.
7888
7889 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7890
7891         PR middle-end/32824
7892         * gcc.dg/vect/pr32824: New.
7893
7894 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7895
7896         PR fortran/18918
7897         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7898         * gfortran.dg/coarray_3.f90: Ditto.
7899         * gfortran.dg/coarray_4.f90: Ditto.
7900         * gfortran.dg/coarray_5.f90: Ditto.
7901         * gfortran.dg/coarray_6.f90: Ditto.
7902         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7903
7904 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7905
7906         PR fortran/18918
7907         * gfortran.dg/coarray_4.f90: Fix test.
7908         * gfortran.dg/coarray_6.f90: Add more tests.
7909
7910 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7911
7912         PR fortran/18918
7913         * gfortran.dg/coarray_4.f90: New test.
7914         * gfortran.dg/coarray_5.f90: New test.
7915         * gfortran.dg/coarray_6.f90: New test.
7916
7917 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7918
7919         PR fortran/18918
7920         * gfortran.dg/iso_fortran_env_5.f90: New test.
7921         * gfortran.dg/iso_fortran_env_6.f90: New test.
7922
7923 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7924
7925         PR fortran/39997
7926         * gfortran.dg/coarray_1.f90: New test.
7927         * gfortran.dg/coarray_2.f90: New test.
7928         * gfortran.dg/coarray_3.f90: New test.
7929
7930 2010-04-06  Jason Merrill  <jason@redhat.com>
7931
7932         PR c++/43648
7933         * g++.dg/template/dtor8.C: New.
7934
7935         PR c++/43621
7936         * g++.dg/template/error-recovery2.C: New.
7937
7938 2010-04-06  Jan Hubicka  <jh@suse.czpli
7939
7940         PR tree-optimization/42906
7941         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7942
7943 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7944
7945         PR fortran/43178
7946         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7947         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7948         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7949
7950 2010-04-06  Richard Guenther  <rguenther@suse.de>
7951
7952         PR tree-optimization/43627
7953         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7954
7955 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7956
7957         PR target/43638
7958         * gcc.target/i386/pr43638.c: New test.
7959
7960 2010-04-06  Richard Guenther  <rguenther@suse.de>
7961
7962         PR middle-end/43661
7963         * gcc.c-torture/compile/pr43661.c: New testcase.
7964
7965 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7966
7967         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7968
7969 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7970
7971         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7972
7973 2010-04-02  Richard Guenther  <rguenther@suse.de>
7974
7975         PR tree-optimization/43629
7976         * gcc.c-torture/execute/pr43629.c: New testcase.
7977
7978 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7979             Dominique d'Humieres  <dominiq@lps.ens.fr>
7980
7981         PR libfortran/43605
7982         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7983
7984 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7985
7986         PR debug/43325
7987         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7988
7989 2010-04-01  Jason Merrill  <jason@redhat.com>
7990
7991         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7992
7993 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7994             Manfred Schwarb  <manfred99@gmx.ch>
7995
7996         PR libfortran/43605
7997         * gfortran.dg/ftell_3.f90: New test.
7998
7999 2010-04-01  Richard Guenther  <rguenther@suse.de>
8000
8001         PR middle-end/43614
8002         * gcc.c-torture/compile/pr43614.c: New testcase.
8003
8004 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8005
8006         PR tree-optimization/43141
8007         * gcc.dg/guality/pr43141.c: New test.
8008
8009 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8010
8011         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8012         * g++.dg/eh/spbp.C: Likewise.
8013         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8014         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8015         superfluous casts.
8016         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8017         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8018         * objc.dg/dwarf-2.m: Likewise.
8019
8020 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8021
8022         PR middle-end/43464
8023         * gcc.dg/graphite/id-pr43464.c: New.
8024         * gcc.dg/graphite/id-pr43464-1.c: New.
8025
8026 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8027
8028         PR middle-end/43351
8029         * gcc.dg/graphite/id-pr43351.c
8030
8031 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8032
8033         PR testsuite/35165
8034         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8035         * obj-c++.dg/try-catch-2.mm: Ditto.
8036         * obj-c++.dg/lookup-2.mm: Ditto.
8037         * obj-c++.dg/encode-8.m: Ditto.
8038         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8039         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8040         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8041         * obj-c++.dg/const-str-11.mm: Ditto.
8042         * obj-c++.dg/const-str-9.mm: Ditto.
8043         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8044         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8045         * obj-c++.dg/except-1.mm: Ditto.
8046         * obj-c++.dg/const-str-7.mm: Ditto.
8047         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8048         * obj-c++.dg/const-str-3.mm: Ditto.
8049         * obj-c++.dg/const-str-7.mm: Ditto.
8050         * obj-c++.dg/stubify-2.mm: Change dump file name.
8051
8052         PR objc++/23613
8053         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8054         New macro.
8055         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8056         Remove dg-xfail-if.
8057
8058 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8059
8060         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8061         only with -O2, -O3 or -Os and not with -fwhopr.
8062
8063 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8064
8065         PR c++/43558
8066         * g++.dg/template/typedef31.C: New test.
8067
8068 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8069
8070         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8071         assembler output on *-*-solaris2*.
8072         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8073
8074 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8075
8076         PR debug/43557
8077         * gcc.dg/pr43557-1.c: New test.
8078         * gcc.dg/pr43557-2.c: New file.
8079
8080 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8081
8082         PR 43562
8083         * gcc.dg/pr43562.c: New test.
8084
8085 2010-03-30  Jason Merrill  <jason@redhat.com>
8086
8087         PR c++/43076
8088         * g++.dg/template/error-recovery1.C: New.
8089
8090         PR c++/41786
8091         * g++.dg/parse/ambig5.C: New.
8092
8093 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8094
8095         PR debug/43593
8096         * gcc.dg/guality/pr43593.c: New test.
8097
8098 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8099
8100         PR middle-end/43430
8101         * gcc.dg/vect/pr43430-1.c: New.
8102
8103 2010-03-30  Jason Merrill  <jason@redhat.com>
8104
8105         PR c++/43559
8106         * g++.dg/template/partial7.C: New.
8107
8108 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8109
8110         * gcc.target/s390/stackcheck1.c: New testcase.
8111
8112 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8113
8114         PR libfortran/43265
8115         * gfortran.dg/read_eof_8.f90: New test.
8116
8117 2010-03-29  Jason Merrill  <jason@redhat.com>
8118
8119         * gcc.dg/cpp/include6.c: Change [] to ().
8120
8121         N3077
8122         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8123         splicing and UCNs.
8124         * c-c++-common/raw-string-2.c: Add trigraph test.
8125         * c-c++-common/raw-string-8.c: New.
8126         * c-c++-common/raw-string-9.c: New.
8127         * c-c++-common/raw-string-10.c: New.
8128
8129         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8130         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8131         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8132         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8133         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8134         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8135         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8136
8137 2010-03-29  Richard Guenther  <rguenther@suse.de>
8138
8139         PR tree-optimization/43560
8140         * gcc.dg/torture/pr43560.c: New testcase.
8141
8142 2010-03-29  Jason Merrill  <jason@redhat.com>
8143
8144         N3077
8145         * g++.dg/ext/raw-string-1.C: Change [] to ().
8146         * g++.dg/ext/raw-string-2.C: Change [] to ().
8147         Don't use \ in delimiter.
8148         * g++.dg/ext/raw-string-3.C: Change [] to ().
8149         * g++.dg/ext/raw-string-4.C: Change [] to ().
8150         * g++.dg/ext/raw-string-5.C: Change [] to ().
8151         Test for error on \ in delimiter.
8152         * g++.dg/ext/raw-string-6.C: Change [] to ().
8153         * g++.dg/ext/raw-string-7.C: Change [] to ().
8154
8155 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8156
8157         PR 43564
8158         * gcc.dg/pr43564.c: New test.
8159
8160 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8161
8162         PR fortran/43551
8163         * gfortran.dg/direct_io_12.f90: New test.
8164
8165 2010-03-28  Jan Hubicka  <jh@suse.cz>
8166
8167         PR tree-optimization/43505
8168         * gfortran.dg/pr43505.f90: New testcase.
8169
8170 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8171
8172         PR tree-optimization/43528
8173         * gcc.target/i386/pr43528.c: New test.
8174
8175 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8176
8177         PR c/43381
8178         * gcc.dg/parm-impl-decl-3.c: New test.
8179
8180 2010-03-26  Jason Merrill  <jason@redhat.com>
8181
8182         PR c++/43509
8183         * g++.dg/cpp0x/parse1.C: New.
8184
8185 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8186
8187         PR target/43524
8188         * gcc.target/i386/pr43524.c: New test.
8189
8190 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8191
8192         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8193         whitespace, rename main to foo.
8194         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8195         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8196         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8197         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8198         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8199         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8200         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8201         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8202         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8203         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8204         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8205
8206 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8207
8208         PR c++/43327
8209         * g++.dg/other/crash-10.C: New test.
8210         * g++.dg/other/crash-11.C: New test.
8211
8212 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8213
8214         PR libfortran/43517
8215         * gfortran.dg/read_eof_7.f90: New test.
8216
8217 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8218
8219         PR objc/35165
8220         PR testsuite/43512
8221         * objc-obj-c++-shared: New directory.
8222         * objc-obj-c++-shared/Object1-implementation.h: New file.
8223         * objc-obj-c++-shared/Object1.h: New file.
8224         * objc-obj-c++-shared/Protocol1.h: New file.
8225         * objc-obj-c++-shared/next-abi.h: New file.
8226         * objc-obj-c++-shared/next-mapping.h: New file.
8227         * objc/execute/next_mapping.h: Delete.
8228         * objc.dg/special/special.exp: For all targets run the tests with
8229         -fgnu-runtime, for darwin targets also run the tests with
8230         -fnext-runtime.
8231         * objc.dg/dg.exp: Ditto.
8232         * obj-c++.dg/dg.exp: Ditto.
8233         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8234         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8235         include use of updated NeXT interface.
8236         * objc/execute/formal_protocol-5.m: Ditto.
8237         * objc/execute/protocol-isEqual-2.m: Ditto.
8238         * objc/execute/protocol-isEqual-4.m: Ditto.
8239         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8240         Protocol1.h) and next-mapping.h as required.
8241         * objc/execute/object_is_class.m: Ditto.
8242         * objc/execute/enumeration-1.m: Ditto.
8243         * objc/execute/class-13.m: Ditto.
8244         * objc/execute/formal_protocol-2.m: Ditto.
8245         * objc/execute/formal_protocol-4.m: Ditto.
8246         * objc/execute/class-1.m: Ditto.
8247         * objc/execute/bycopy-1.m: Ditto.
8248         * objc/execute/formal_protocol-6.m: Ditto.
8249         * objc/execute/bycopy-3.m: Ditto.
8250         * objc/execute/class-3.m: Ditto.
8251         * objc/execute/bf-11.m: Ditto.
8252         * objc/execute/class-5.m: Ditto.
8253         * objc/execute/bf-13.m: Ditto.
8254         * objc/execute/class-7.m: Ditto.
8255         * objc/execute/bf-15.m: Ditto.
8256         * objc/execute/class-9.m: Ditto.
8257         * objc/execute/bf-17.m: Ditto.
8258         * objc/execute/bf-19.m: Ditto.
8259         * objc/execute/IMP.m: Ditto.
8260         * objc/execute/exceptions/catchall-1.m: Ditto.
8261         * objc/execute/exceptions/trivial.m: Ditto.
8262         * objc/execute/exceptions/finally-1.m: Ditto.
8263         * objc/execute/exceptions/local-variables-1.m: Ditto.
8264         * objc/execute/exceptions/foward-1.m: Ditto.
8265         * objc/execute/bf-2.m: Ditto.
8266         * objc/execute/string1.m: Ditto.
8267         * objc/execute/bf-4.m: Ditto.
8268         * objc/execute/informal_protocol.m: Ditto.
8269         * objc/execute/string3.m: Ditto.
8270         * objc/execute/bf-6.m: Ditto.
8271         * objc/execute/bf-8.m: Ditto.
8272         * objc/execute/class-tests-1.h: Ditto.
8273         * objc/execute/protocol-isEqual-1.m: Ditto.
8274         * objc/execute/protocol-isEqual-3.m: Ditto.
8275         * objc/execute/_cmd.m: Ditto.
8276         * objc/execute/function-message-1.m: Ditto.
8277         * objc/execute/bf-20.m: Ditto.
8278         * objc/execute/bf-common.h: Ditto.
8279         * objc/execute/np-2.m: Ditto.
8280         * objc/execute/class-10.m: Ditto.
8281         * objc/execute/class-12.m: Ditto.
8282         * objc/execute/enumeration-2.m: Ditto.
8283         * objc/execute/class-14.m: Ditto.
8284         * objc/execute/encode-1.m: Ditto.
8285         * objc/execute/formal_protocol-1.m: Ditto.
8286         * objc/execute/formal_protocol-3.m: Ditto.
8287         * objc/execute/accessing_ivars.m: Ditto.
8288         * objc/execute/bycopy-2.m: Ditto.
8289         * objc/execute/class-2.m: Ditto.
8290         * objc/execute/bf-10.m: Ditto.
8291         * objc/execute/formal_protocol-7.m: Ditto.
8292         * objc/execute/root_methods.m: Ditto.
8293         * objc/execute/class-4.m: Ditto.
8294         * objc/execute/bf-12.m: Ditto.
8295         * objc/execute/class-6.m: Ditto.
8296         * objc/execute/bf-14.m: Ditto.
8297         * objc/execute/nested-func-1.m: Ditto.
8298         * objc/execute/class-8.m: Ditto.
8299         * objc/execute/private.m: Ditto.
8300         * objc/execute/bf-16.m: Ditto.
8301         * objc/execute/bf-18.m: Ditto.
8302         * objc/execute/load-3.m: Ditto.
8303         * objc/execute/compatibility_alias.m: Ditto.
8304         * objc/execute/bf-1.m: Ditto.
8305         * objc/execute/no_clash.m: Ditto.
8306         * objc/execute/bf-3.m: Ditto.
8307         * objc/execute/string2.m: Ditto.
8308         * objc/execute/bf-5.m: Ditto.
8309         * objc/execute/string4.m: Ditto.
8310         * objc/execute/bf-7.m: Ditto.
8311         * objc/execute/object_is_meta_class.m: Ditto.
8312         * objc/execute/bf-9.m: Ditto.
8313         * objc/execute/bf-21.m: Ditto.
8314         * objc/execute/cascading-1.m: Ditto.
8315         * objc/execute/trivial.m: Ditto.
8316         * objc/execute/np-1.m: Ditto.
8317         * objc/compile/trivial.m: Ditto.
8318         * objc/execute/class_self-2.m: Include <stdlib.h>.
8319         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8320         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8321         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8322         and 64bit. Use new NeXT interface as required.
8323         * objc.dg/special/unclaimed-category-1.m: Ditto.
8324         * objc.dg/special/unclaimed-category-1.h: Ditto.
8325         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8326         * objc.dg/func-ptr-1.m: Ditto.
8327         * objc.dg/stret-1.m: Ditto.
8328         * objc.dg/encode-2.m: Ditto.
8329         * objc.dg/category-1.m: Ditto.
8330         * objc.dg/encode-3.m: Ditto.
8331         * objc.dg/call-super-3.m: Ditto.
8332         * objc.dg/method-3.m: Ditto.
8333         * objc.dg/func-ptr-2.m: Ditto.
8334         * objc.dg/lookup-1.m: Ditto.
8335         * objc.dg/encode-4.m: Ditto.
8336         * objc.dg/fix-and-continue-1.m: Ditto.
8337         * objc.dg/proto-lossage-3.m: Ditto.
8338         * objc.dg/method-13.m: Ditto.
8339         * objc.dg/proto-qual-1.m: Ditto.
8340         * objc.dg/zero-link-3.m: Ditto.
8341         * objc.dg/bitfield-1.m: Ditto.
8342         * objc.dg/va-meth-1.m: Ditto.
8343         * objc.dg/super-class-3.m: Ditto.
8344         * objc.dg/call-super-1.m: Ditto.
8345         * objc.dg/type-size-2.m: Ditto.
8346         * objc.dg/method-10.m: Ditto.
8347         * objc.dg/defs.m: Ditto.
8348         * objc.dg/const-str-3.m: Ditto.
8349         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8350         Protocol1.h) and next-mapping.h as required. Use new NeXT
8351         interface as required.
8352         * objc.dg/super-class-4.m: Ditto.
8353         * objc.dg/comp-types-8.m: Ditto.
8354         * objc.dg/call-super-2.m: Ditto.
8355         * objc.dg/objc-fast-4.m: Ditto.
8356         * objc.dg/method-6.m: Ditto.
8357         * objc.dg/const-str-3.m: Ditto.
8358         * objc.dg/const-str-7.m: Ditto.
8359         * objc.dg/method-15.m: Ditto.
8360         * objc.dg/method-19.m: Ditto.
8361         * objc.dg/sync-1.m: Ditto.
8362         * objc.dg/layout-1.m: Ditto.
8363         * objc.dg/bitfield-3.m: Ditto.
8364         * objc.dg/try-catch-3.m: Ditto.
8365         * objc.dg/try-catch-7.m: Ditto.
8366         * objc.dg/comp-types-10.m: Ditto.
8367         * objc.dg/selector-2.: Ditto.
8368         * objc.dg/method-7.m: Ditto.
8369         * objc.dg/typedef-alias-1.m: Ditto.
8370         * objc.dg/proto-lossage-2.m: Ditto.
8371         * objc.dg/comp-types-11.m: Ditto.
8372         * objc.dg/sizeof-1.m: Ditto.
8373         * objc.dg/method-17.m: Ditto.
8374         * objc.dg/bitfield-5.m: Ditto.
8375         * objc.dg/try-catch-1.m: Ditto.
8376         * objc.dg/encode-5.m: Ditto.
8377         * objc.dg/fix-and-continue-2.m: Ditto.
8378         * objc.dg/method-9.m: Ditto.
8379         * objc.dg/isa-field-1.m: Ditto.
8380         * objc.dg/local-decl-2.m: Ditto.
8381         * objc.dg/objc-gc-4.m: Ditto.
8382         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8383         * objc.dg/gnu-runtime-3.m: Ditto.
8384         * objc.dg/encode-7.m: Ditto.
8385         * objc.dg/encode-8.m: Ditto.
8386         * objc.dg/selector-3.m: Ditto.
8387         * objc.dg/gnu-runtime-1.m: Ditto.
8388         * objc.dg/const-str-12.m: Ditto.
8389         * objc.dg/gnu-runtime-2.m: Ditto.
8390         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8391         * objc.dg/selector-1.m: Ditto.
8392         * objc.dg/stubify-2.m: Ditto.
8393         * objc.dg/zero-link-1.m: Ditto.
8394         * objc.dg/stret-2.m: Ditto.
8395         * objc.dg/zero-link-2.m: Ditto.
8396         * objc.dg/next-runtime-1.m: Ditto.
8397         * objc.dg/symtab-1.m: Ditto.
8398         * objc.dg/stubify-1.m: Ditto.
8399         * objc.dg/bitfield-2.m: Ditto.
8400         * objc.dg/try-catch-10.m: Apply to both runtimes.
8401         * objc.dg/const-str-1.m: Ditto.
8402         * objc.dg/image-info.m: Ditto.
8403         * objc.dg/encode-9.m: Ditto.
8404         * objc.dg/pragma-1.m: Apply test to all targets.
8405         * objc.dg/const-str-4.m: Ditto.
8406         * objc.dg/const-str-8.m: Ditto.
8407         * objc.dg/super-class-2.m: Ditto.
8408         * objc.dg/try-catch-5.m: Ditto.
8409         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8410         Protocol1.h) and next-mapping.h as required. Use new NeXT
8411         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8412         * objc.dg/const-str-11.m: Ditto.
8413         * objc.dg/const-str-9.m: Ditto.
8414         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8415         * objc.dg/encode-1.m: Remove redundant -lobjc.
8416         * objc.dg/try-catch-9.m: Tidy space.
8417         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8418         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8419         and 64bit. Use new NeXT interface as required.
8420         * obj-c++.dg/template-4.mm: Ditto.
8421         * obj-c++.dg/defs.mm: Ditto.
8422         * obj-c++.dg/basic.mm: Ditto.
8423         * obj-c++.dg/encode-4.mm: Ditto.
8424         * obj-c++.dg/method-17.mm: Ditto.
8425         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8426         * obj-c++.dg/cxx-class-1.mm: Ditto.
8427         * obj-c++.dg/method-10.mm: Ditto.
8428         * obj-c++.dg/va-meth-1.mm: Ditto.
8429         * obj-c++.dg/encode-5.mm: Ditto.
8430         * obj-c++.dg/lookup-2.mm: Ditto.
8431         * obj-c++.dg/template-3.mm: Ditto.
8432         * obj-c++.dg/proto-qual-1.mm: Ditto.
8433         * obj-c++.dg/qual-types-1.m: Ditto.
8434         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8435         * obj-c++.dg/template-1.mm: Ditto.
8436         * obj-c++.dg/encode-6.mm: Ditto.
8437         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8438         Protocol1.h) and next-mapping.h as required. Use new NeXT
8439         interface as required.
8440         * obj-c++.dg/except-1.mm: Ditto.
8441         * obj-c++.dg/const-str-7.mm: Ditto.
8442         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8443         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8444         * obj-c++.dg/selector-2.mm: Ditto.
8445         * obj-c++.dg/isa-field-1.mm: Ditto.
8446         * obj-c++.dg/try-catch-1.mm: Ditto.
8447         * obj-c++.dg/local-decl-1.mm: Ditto.
8448         * obj-c++.dg/try-catch-9.mm: Ditto.
8449         * obj-c++.dg/no-extra-load.mm: Ditto.
8450         * obj-c++.dg/selector-5.mm: Ditto.
8451         * obj-c++.dg/method-12.mm: Ditto.
8452         * obj-c++.dg/try-catch-11.mm: Ditto.
8453         * obj-c++.dg/comp-types-11.mm: Ditto.
8454         * obj-c++.dg/bitfield-3.mm: Ditto.
8455         * obj-c++.dg/method-6.mm: Ditto.
8456         * obj-c++.dg/super-class-2.mm: Ditto.
8457         * obj-c++.dg/method-21.mm: Ditto.
8458         * obj-c++.dg/const-str-8.mm: Ditto.
8459         * obj-c++.dg/try-catch-7.mm: Ditto.
8460         * obj-c++.dg/method-15.mm: Ditto.
8461         * obj-c++.dg/layout-1.mm: Ditto.
8462         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8463         * obj-c++.dg/const-str-3.mm: Ditto.
8464         * obj-c++.dg/try-catch-2.mm: Ditto.
8465         * obj-c++.dg/objc-gc-3.mm: Ditto.
8466         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8467         * obj-c++.dg/bitfield-1.mm: Ditto.
8468         * obj-c++.dg/selector-6.mm: Ditto.
8469         * obj-c++.dg/method-13.mm: Ditto.
8470         * obj-c++.dg/comp-types-12.mm: Ditto.
8471         * obj-c++.dg/bitfield-4.mm: Ditto.
8472         * obj-c++.dg/try-catch-8.mm: Ditto.
8473         * obj-c++.dg/method-2.mm: Ditto.
8474         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8475         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8476         * obj-c++.dg/const-str-4.mm: Ditto.
8477         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8478         * obj-c++.dg/try-catch-3.mm: Ditto.
8479         * obj-c++.dg/comp-types-9.mm: Ditto.
8480         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8481         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8482         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8483         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8484         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8485         Use new NeXT interface as required.
8486         * obj-c++.dg/const-str-10.mm: Ditto.
8487         * obj-c++.dg/const-str-11.mm: Ditto.
8488         * obj-c++.dg/const-str-9.mm: Ditto.
8489         * obj-c++.dg/method-11.mm: Ditto.
8490         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8491         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8492         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8493         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8494         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8495
8496 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8497
8498         PR c++/43206
8499         * g++.dg/template/typedef30.C: New test case.
8500
8501 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8502
8503         PR c/43385
8504         * gcc.c-torture/execute/pr43385.c: New test.
8505
8506 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8507
8508         * gcc.dg/strncpy-fix-1.c: New test.
8509
8510 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8511
8512         PR testsuite/41609
8513         * lib/objc-torture.exp (objc-set-runtime-options): New.
8514         * objc/execute/execute.exp: Check runtime options on each pass.
8515         * objc/execute/exceptions/exceptions.exp: Ditto.
8516         * objc/compile/compile.exp: Ditto.
8517
8518         PR testsuite/42348
8519         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8520         standard tests.
8521         (check_effective_target_objc2): New proc.
8522         (check_effective_target_next_runtime): New proc.
8523         * lib/objc.exp: Determine which runtime is in force and support it.
8524         * lib/obj-c++.exp: Ditto.
8525
8526 2010-03-24  Jason Merrill  <jason@redhat.com>
8527
8528         PR c++/43502
8529         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8530
8531 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8532
8533         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8534         a loop.
8535         * gcc.dg/ipa/ipa-2.c: Likewise.
8536         * gcc.dg/ipa/ipa-3.c: Likewise.
8537         * gcc.dg/ipa/ipa-4.c: Likewise.
8538         * gcc.dg/ipa/ipa-5.c: Likewise.
8539         * gcc.dg/ipa/ipa-7.c: Likewise.
8540         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8541         a loop.
8542         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8543         i_can_not_be_propagated_fully2 into a loop.
8544         * gcc.dg/ipa/ipa-8.c: New test.
8545         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8546
8547 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8548
8549         PR debug/19192
8550         PR debug/43479
8551         * gcc.dg/guality/pr43479.c: New test.
8552         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8553         and add volatile keyword.
8554
8555 2010-03-23  Mike Stump  <mikestump@comcast.net>
8556
8557         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8558
8559 2010-03-23  Jason Merrill  <jason@redhat.com>
8560
8561         * g++.dg/ext/altivec-17.C: Adjust error message.
8562
8563         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8564         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8565         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8566         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8567         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8568         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8569
8570 2010-03-22  Jason Merrill  <jason@redhat.com>
8571
8572         PR c++/43333
8573         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8574         * g++.dg/ext/is_pod_98.C: New.
8575
8576         PR c++/43281
8577         * g++.dg/cpp0x/auto18.C: New.
8578
8579         * gcc.dg/pr36997.c: Adjust error message.
8580         * g++.dg/ext/vector9.C: Likewise.
8581         * g++.dg/conversion/simd3.C: Likewise.
8582         * g++.dg/other/error23.C: Likewise.
8583
8584 2010-03-22  Michael Matz  <matz@suse.de>
8585
8586         PR middle-end/43475
8587         * gfortran.dg/pr43475.f90: New testcase.
8588
8589 2010-03-22  Richard Guenther  <rguenther@suse.de>
8590
8591         PR tree-optimization/43390
8592         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8593
8594 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8595
8596         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8597         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8598
8599 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8600             Michael Matz  <matz@suse.de>
8601
8602         PR c++/43081
8603         * g++.dg/parse/crash56.C: New test.
8604
8605 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8606
8607         PR fortran/43450
8608         * gfortran.dg/whole_file_15.f90 : New test.
8609
8610 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8611
8612         PR fortran/43409
8613         * gfortran.dg/inquire_size.f90: New test.
8614
8615 2010-03-20  Richard Guenther  <rguenther@suse.de>
8616
8617         PR rtl-optimization/43438
8618         * gcc.c-torture/execute/pr43438.c: New testcase.
8619
8620 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8621
8622         PR c++/43375
8623         * g++.dg/abi/mangle42.C: New test.
8624
8625 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8626
8627         PR C/43211
8628         * gcc.dg/pr43211.c: New test.
8629         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8630
8631 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8632
8633         PR rtl-optimization/42258
8634         * gcc.target/arm/thumb1-mul-moves.c: New test.
8635
8636         PR target/40697
8637         * gcc.target/arm/thumb-andsi.c: New test.
8638
8639         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8640         dg-require-effective-target.
8641
8642 2010-03-19  Michael Matz  <matz@suse.de>
8643
8644         PR c++/43116
8645         * g++.dg/other/pr43116.C: New testcase.
8646
8647 2010-03-19  Michael Matz  <matz@suse.de>
8648
8649         PR target/43305
8650         * gcc.dg/pr43305.c: New testcase.
8651
8652 2010-03-19  Richard Guenther  <rguenther@suse.de>
8653
8654         PR tree-optimization/43415
8655         * gcc.c-torture/compile/pr43415.c: New testcase.
8656
8657 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8658
8659         PR ada/43106
8660         * gnat.dg/case_optimization2.adb: New test.
8661         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8662
8663 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8664             Jack Howarth <howarth@bromo.med.uc.edu>
8665
8666         PR target/36399
8667         * gcc.target/i386/push-1.c: Don't xfail
8668           scan-assembler-not "movups" on darwin.
8669
8670 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR debug/43058
8673         * gcc.dg/pr43058.c: New test.
8674
8675 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8676
8677         PR middle-end/42450
8678         * g++.dg/torture/pr42450.C: New test.
8679
8680 2010-03-18  Michael Matz  <matz@suse.de>
8681
8682         PR middle-end/43419
8683         * gcc.dg/pr43419.c: New testcase.
8684
8685 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8686
8687         PR rtl-optimization/43360
8688         * gcc.dg/torture/pr43360.c: New.
8689
8690 2010-03-18  Michael Matz  <matz@suse.de>
8691
8692         PR tree-optimization/43402
8693         * gcc.dg/pr43402.c: New testcase.
8694
8695 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8696
8697         PR target/42427
8698         * gcc.dg/pr42427.c: New test.
8699
8700 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8701
8702         PR libfortran/43265
8703         * gfortran.dg/read_empty_file.f: New test.
8704         * gfortran.dg/read_eof_all.f90: New test.
8705         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8706         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8707
8708 2010-03-17  Michael Matz  <matz@suse.de>
8709
8710         * gcc.dg/pr43300.c: Add -w.
8711
8712 2010-03-17  Richard Guenther  <rguenther@suse.de>
8713
8714         * gcc.dg/pr43379.c: Add -w.
8715
8716 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8717
8718         PR fortran/43331
8719         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8720
8721 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8722
8723         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8724
8725 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8726
8727         * ada/acats/run_all.sh: Log start and end times.
8728
8729 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8730
8731         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8732
8733 2010-03-16  Richard Guenther  <rguenther@suse.de>
8734
8735         PR middle-end/43379
8736         * gcc.dg/pr43379.c: New testcase.
8737
8738 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8739
8740         PR debug/43051
8741         * gcc.dg/guality/pr43051-1.c: New test.
8742
8743 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8744
8745         PR testsuite/43363
8746         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8747
8748 2010-03-15  Michael Matz  <matz@suse.de>
8749
8750         PR middle-end/43300
8751         * gcc.dg/pr43300.c: New testcase.
8752
8753 2010-03-15  Richard Guenther  <rguenther@suse.de>
8754
8755         PR tree-optimization/43367
8756         * gcc.c-torture/compile/pr43367.c: New testcase.
8757
8758 2010-03-15  Richard Guenther  <rguenther@suse.de>
8759
8760         PR tree-optimization/43317
8761         * gcc.dg/pr43317.c: New testcase.
8762
8763 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8764
8765         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8766
8767 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8768
8769         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8770
8771 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8772
8773         PR fortran/43362
8774         * gfortran.dg/impure_constructor_1.f90: New test.
8775
8776 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8777
8778         PR middle-end/43354
8779         * gfortran.dg/graphite/id-pr43354.f: New.
8780
8781 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8782
8783         PR middle-end/43349
8784         * gfortran.dg/graphite/pr43349.f: New.
8785
8786 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8787
8788         PR middle-end/43306
8789         * gcc.dg/graphite/pr43306.c: New.
8790
8791 2010-03-12  David S. Miller  <davem@davemloft.net>
8792
8793         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8794         sparc.
8795
8796 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8797
8798         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8799
8800 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8801
8802         PR fortran/43291
8803         PR fortran/43326
8804         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8805
8806 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8807
8808         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8809         fail for *-*-mingw* targets.
8810
8811 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8812
8813         PR debug/43329
8814         * gcc.dg/guality/pr43329-1.c: New test.
8815
8816 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8817
8818         PR tree-optimization/43257
8819         * g++.dg/torture/pr43257.C: New test.
8820
8821 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8822
8823         PR fortran/43228
8824         * gfortran.dg/namelist_61.f90: New test.
8825
8826 2010-03-11  Richard Guenther  <rguenther@suse.de>
8827
8828         PR tree-optimization/43255
8829         * gcc.c-torture/compile/pr43255.c: New testcase.
8830
8831 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8832
8833         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8834         * gcc.dg/pr43280.c: New testcase.
8835
8836 2010-03-11  Richard Guenther  <rguenther@suse.de>
8837
8838         PR lto/43200
8839         * gcc.dg/lto/20100227-1_0.c: New testcase.
8840         * gcc.dg/lto/20100227-1_1.c: Likewise.
8841
8842 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8843
8844         PR libfortran/43320
8845         PR libfortran/43265
8846         * gfortran.dg/read_eof_6.f: New test
8847         * gfortran.dg/read_x_eof.f90: New test.
8848         * gfortran.dg/read_x_past.f: Update test.
8849
8850 2010-03-10  Jan Hubicka  <jh@suse.cz>
8851
8852         * gcc.c-torture/compile/pr43288.c: New test.
8853
8854 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8855
8856         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8857         -fpic/-fPIC flags.
8858         * g++.old-deja/g++.pt/asm2.C: Likewise.
8859         * gcc.c-torture/compile/20000804-1.c: Likewise.
8860         * gcc.target/i386/clobbers.c: Likewise.
8861
8862 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8863
8864         PR fortran/43303
8865         * gfortran.dg/c_assoc_3.f90: New test.
8866
8867 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8868
8869         PR debug/36728
8870         * gcc.dg/guality/pr36728-1.c: New test.
8871         * gcc.dg/guality/pr36728-2.c: New test.
8872
8873 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8874
8875         * gcc.dg/h8300-div-delay-slot.c: New test.
8876
8877 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8878
8879         PR tree-optimization/43236
8880         * gcc.c-torture/execute/pr43236.c: New test.
8881
8882 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8883
8884         PR middle-end/42859
8885         * g++.dg/eh/pr42859.C: New test.
8886
8887 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8888
8889         PR debug/43299
8890         * gcc.dg/pr43299.c: New test.
8891
8892         PR debug/43290
8893         * g++.dg/eh/unwind2.C: New test.
8894
8895 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8896             Reza Yazdani  <reza.yazdani@amd.com>
8897
8898         PR middle-end/43065
8899         * gcc.dg/graphite/run-id-4.c: New.
8900
8901 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8902
8903         PR middle-end/43065
8904         * gcc.dg/graphite/run-id-3.c: New.
8905
8906 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8907
8908         PR middle-end/42644
8909         PR middle-end/42130
8910         * gcc.dg/graphite/id-18.c: New.
8911         * gcc.dg/graphite/run-id-pr42644.c: New.
8912
8913 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8914
8915         PR middle-end/42326
8916         * gcc.dg/graphite/pr42326.c: New.
8917
8918 2010-03-08  Richard Guenther  <rguenther@suse.de>
8919
8920         PR tree-optimization/43269
8921         * gcc.c-torture/execute/pr43269.c: New testcase.
8922
8923 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8924
8925         PR fortran/43256
8926         * gfortran.dg/typebound_call_13.f03: New.
8927
8928 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8929
8930         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8931         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8932
8933 2010-03-05  Jason Merrill  <jason@redhat.com>
8934
8935         * g++.dg/abi/mangle40.C: Require weak and alias.
8936
8937 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8938
8939         PR middle-end/42326
8940         * gfortran.dg/graphite/pr42326.f90: New.
8941         * gfortran.dg/graphite/pr42326-1.f90: New.
8942
8943 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8944
8945         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8946         (gnat_target_compile): Likewise.
8947         Reinitialize GNAT_UNDER_TEST if target changes.
8948         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8949         (local_find_gnatmake): Pass full --GCC to gnatlink.
8950         Remove --LINK.
8951
8952 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8953
8954         PR c/43248
8955         * gcc.dg/compound-literal-1.c: New testcase.
8956
8957 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8958
8959         PR tree-optimization/43164
8960         PR tree-optimization/43191
8961         * gcc.c-torture/compile/pr43164.c: New test.
8962         * gcc.c-torture/compile/pr43191.c: Likewise.
8963
8964 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8965
8966         PR fortran/43244
8967         * gfortran.dg/finalize_9.f90: New.
8968
8969 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8970             Ken Werner <ken@linux.vnet.ibm.com>
8971
8972         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8973         to dg-options for spu.
8974         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8975         dump-scan target to exclude spu.
8976
8977 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8978
8979         PR middle-end/43209
8980         * gcc.dg/tree-ssa/ivopts-4.c: New.
8981
8982 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8983
8984         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8985         include-opts and exclude-opts; skip checking the flags if arguments
8986         are the same as the defaults.
8987         (dg-xfail-if): Verify the number of arguments, supply defaults
8988         for unspecified optional arguments.
8989         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8990
8991 2010-03-03  Jason Merrill  <jason@redhat.com>
8992
8993         PR c++/12909
8994         * g++.dg/abi/mangle40.C: Updated.
8995
8996 2010-03-03  Jason Merrill  <jason@redhat.com>
8997
8998         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8999         * g++.dg/abi/mangle23.C: Likewise.
9000         * g++.dg/eh/simd-2.C: Likewise.
9001         * g++.dg/ext/attribute-test-2.C: Likewise.
9002         * g++.dg/ext/vector14.C: Likewise.
9003         * g++.dg/other/pr34435.C: Likewise.
9004         * g++.dg/template/conv8.C: Likewise.
9005         * g++.dg/template/nontype9.C: Likewise.
9006         * g++.dg/template/qualttp17.C: Likewise.
9007         * g++.dg/template/ref1.C: Likewise.
9008         * g++.old-deja/g++.pt/crash68.C: Likewise.
9009         * g++.old-deja/g++.pt/ref1.C: Likewise.
9010         * g++.old-deja/g++.pt/ref3.C: Likewise.
9011         * g++.old-deja/g++.pt/ref4.C: Likewise.
9012
9013         PR c++/12909
9014         * g++.dg/abi/mangle40.C: New.
9015         * g++.dg/abi/mangle41.C: New.
9016         * g++.dg/lto/20100302_0.C: New.
9017         * g++.dg/lto/20100302_1.C: New.
9018         * g++.dg/lto/20100302.h: New.
9019
9020 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9021
9022         PR fortran/43243
9023         * gfortran.dg/internal_pack_12.f90: New test.
9024
9025 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9026
9027         * gcc.dg/pr36997.c: Adjust error message.
9028
9029 2010-03-03  Mike Stump  <mikestump@comcast.net>
9030
9031         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9032         adjustments to not be present on machines that align the stack to
9033         more than 4 bytes and don't have a red zone yet as that is an
9034         unimplemented optimization.
9035
9036 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9037
9038         PR fortran/43169
9039         * gfortran.dg/impure_assignment_3.f90: New.
9040
9041 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR debug/43229
9044         * gfortran.dg/pr43229.f90: New test.
9045
9046         PR debug/43237
9047         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9048
9049         PR debug/43177
9050         * gcc.dg/guality/pr43177.c: New test.
9051
9052 2010-03-02  Jason Merrill  <jason@redhat.com>
9053
9054         * g++.dg/ext/vector9.C: Adjust error message.
9055         * g++.dg/conversion/simd3.C: Likewise.
9056         * g++.dg/other/error23.C: Likewise.
9057
9058 2010-03-02  Mike Stump  <mikestump@comcast.net>
9059
9060         PR c++/41090
9061         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9062
9063 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9064
9065         PR fortran/43180
9066         * gfortran.dg/internal_pack_10.f90: New test.
9067
9068         PR fortran/43173
9069         * gfortran.dg/internal_pack_11.f90: New test.
9070
9071 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9072
9073         PR middle-end/42640
9074         * gcc.dg/tree-ssa/pr42640.c: New.
9075
9076 2010-03-01  Richard Guenther  <rguenther@suse.de>
9077
9078         PR tree-optimization/43220
9079         * gcc.c-torture/execute/pr43220.c: New testcase.
9080
9081 2010-03-01  Richard Guenther  <rguenther@suse.de>
9082
9083         PR middle-end/43213
9084         * gcc.dg/pr43213.c: New testcase.
9085
9086 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9087
9088         PR pch/14940
9089         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9090
9091 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9092
9093         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9094         New function.
9095         (check_effective_target_ucn): Likewise.
9096
9097         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9098         if !ucn.
9099         * gcc.dg/ucnid-2.c: Likewise.
9100         * gcc.dg/ucnid-3.c: Likewise.
9101         * gcc.dg/ucnid-4.c: Likewise.
9102         * gcc.dg/ucnid-11.c: Likewise.
9103         * gcc.dg/ucnid-12.c: Likewise.
9104         * gcc.dg/ucnid-6.c: Skip if !ucn.
9105         * gcc.dg/ucnid-9.c: Likewise.
9106
9107 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9108
9109         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9110         lists to dg-skip-if.
9111         * gcc.target/i386/stackalign/return-3.c: Likewise.
9112
9113 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9114
9115         * gcc.target/i386/clearcap.map: New file.
9116         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9117         Pass clearcap.map by default if supported.
9118
9119 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9120
9121         PR fortran/42900
9122         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9123         Explain this.
9124         * gfortran.dg/stat_2.f90: Likewise.
9125
9126 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9127
9128         PR fortran/43199
9129         * gfortran.dg/module_read_2.f90: New test.
9130
9131 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9132
9133         PR c++/42748
9134         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9135         * g++.dg/abi/mangle12.C: Likewise.
9136         * g++.dg/abi/mangle20-2.C: Likewise.
9137         * g++.dg/abi/mangle17.C: Likewise.
9138         * g++.dg/template/cond2.C: Likewise.
9139         * g++.dg/template/pr35240.C: Likewise.
9140
9141 2010-02-27  Richard Guenther  <rguenther@suse.de>
9142
9143         PR tree-optimization/43186
9144         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9145
9146 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9147
9148         * g++.dg/abi/packed1.C: Expect warning on the SH.
9149
9150 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9151
9152         PR c++/42054:
9153         * g++.dg/parse/error37.C: New test.
9154
9155 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9156
9157         PR c/24577
9158         PR c/43192
9159         * gcc.dg/pr8927-1.c: Match new note.
9160         * gcc.dg/990506-0.c: Likewise.
9161         * gcc.dg/gomp/flush-2.c: Likewise.
9162         * gcc.dg/gomp/atomic-5.c: Likewise.
9163         * gcc.dg/gomp/pr34607.c: Likewise.
9164         * gcc.dg/pr35746.c: Likewise.
9165         * gcc.dg/cpp/pragma-1.c: Likewise.
9166         * gcc.dg/cpp/pragma-2.c: Likewise.
9167         * gcc.dg/pr41842.c: Likewise.
9168         * gcc.dg/noncompile/20040629-1.c: Likewise.
9169         * objc.dg/private-1.m: Likewise.
9170
9171 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9172
9173         PR fortran/43185
9174         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9175         * gfortran.dg/default_initialization_4.f90: New test.
9176
9177 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9178
9179         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9180         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9181         * gnat.dg/thin_pointer2.adb: New test.
9182         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9183
9184 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9185
9186         PR c/20631
9187         * gcc.dg/cpp/c90-pedantic.c: New.
9188         * gcc.dg/cpp/c90.c: New.
9189         * gcc.dg/gnu90-const-expr-1.c: New.
9190         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9191
9192 2010-02-26  Richard Guenther  <rguenther@suse.de>
9193
9194         PR tree-optimization/43186
9195         * gcc.c-torture/compile/pr43186.c: New testcase.
9196
9197 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9198
9199         PR debug/43190
9200         * c-c++-common/dwarf2/pr43190.c: New test.
9201
9202 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9203
9204         PR testsuite/37074:
9205         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9206
9207 2010-02-26  Richard Guenther  <rguenther@suse.de>
9208
9209         PR tree-optimization/43188
9210         * gcc.c-torture/compile/pr43188.c: New testcase.
9211
9212 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9213
9214         PR target/43175
9215         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9216
9217 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9218
9219         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9220
9221 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9222
9223         PR target/43154
9224         * gcc.target/powerpc/pr43154.c: New file.
9225
9226 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR debug/43166
9229         * gfortran.dg/debug/pr43166.f: New test.
9230
9231         PR debug/43165
9232         * gcc.dg/torture/pr43165.c: New test.
9233
9234 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9235
9236         PR c/43128
9237         * c-c++-common/pr41779.c: Update.
9238
9239 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9240
9241         PR ada/32547
9242         * lib/gnat-dg.exp (gnat_load): Redefine.
9243
9244         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9245         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9246
9247 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9248
9249         PR libobjc/36610
9250         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9251         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9252         -fgnu-runtime.
9253         Sort entries.
9254
9255 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9256
9257         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9258
9259 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR debug/43150
9262         * gcc.dg/guality/vla-1.c: New test.
9263
9264 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9265
9266         PR fortran/43042
9267         * gfortran.dg/c_ptr_tests_15.f90: New test.
9268
9269 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9270
9271         PR target/43107
9272         * gcc.target/i386/pr43107.c: New test.
9273
9274 2010-02-23  Jason Merrill  <jason@redhat.com>
9275
9276         PR c++/43143
9277         * g++.dg/cpp0x/variadic100.C: New.
9278
9279 2010-02-23  Jason Merrill  <jason@redhat.com>
9280
9281         PR debug/42800
9282         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9283         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9284         * c-c++-common/dwarf2/vla1.c: New.
9285
9286 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9287
9288         PR target/43139
9289         * gcc.dg/pr43139.c: New test.
9290
9291         PR debug/43077
9292         * gcc.dg/guality/pr43077-1.c: New test.
9293
9294 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9295
9296         PR 43123
9297         * gcc.dg/march.c: New.
9298         * gcc.dg/march-generic.c: New.
9299         * gcc.dg/mtune.c: New.
9300
9301 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9302
9303         PR middle-end/43083
9304         * gcc.dg/graphite/pr43083.c: New.
9305
9306 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9307
9308         PR middle-end/43097
9309         * gfortran.dg/graphite/pr43097.f: New.
9310
9311 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9312             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9313
9314         PR middle-end/43140
9315         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9316
9317 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9318
9319         PR middle-end/43026
9320         * g++.dg/graphite/pr43026.C: New.
9321
9322 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9323
9324         PR c++/43126
9325         * gcc.dg/cleanup-1.c: Update.
9326         * gcc.dg/func-args-1.c: Update.
9327         * gcc.dg/format/sentinel-1.c: Update.
9328         * g++.old-deja/g++.jason/scoping10.C: Update.
9329         * g++.old-deja/g++.ns/lookup5.C: Update.
9330         * g++.dg/ext/cleanup-1.C: Update.
9331         * g++.dg/parse/varmod1.C: Update.
9332         * g++.dg/parse/error33.C: Update.
9333         * g++.dg/expr/call3.C: Update.
9334         * g++.dg/func-args-1.C: New.
9335
9336 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9337
9338         PR c/43125
9339         * gcc.dg/attr-used-2.c: Moved to ...
9340         * c-c++-common/attr-used-2.c: Here.
9341
9342         * gcc.dg/attr-used.c: Moved to ...
9343         * c-c++-common/attr-used.c: Here.
9344
9345 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9346
9347         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9348
9349 2010-02-22  Richard Guenther  <rguenther@suse.de>
9350
9351         PR lto/43045
9352         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9353         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9354
9355 2010-02-22  Richard Guenther  <rguenther@suse.de>
9356
9357         PR tree-optimization/42749
9358         * gcc.c-torture/compile/pr42749.c: New testcase.
9359
9360 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9361
9362         PR fortran/43072
9363         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9364         * gfortran.dg/internal_pack_9.f90: New test.
9365
9366 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9367
9368         PR c++/23510
9369         * g++.dg/template/recurse.C: Adjust.
9370         * g++.dg/template/pr23510.C: New.
9371
9372 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9373
9374         PR c++/42824
9375         * g++.dg/template/memclass4.C: New test.
9376
9377 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9378
9379         PR fortran/35259
9380         * gfortran.dg/reassoc_5.f90: New test.
9381
9382 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9383
9384         PR target/43067
9385         * gcc.target/i386/pr43067.c: New test.
9386
9387 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9388
9389         PR c++/35669
9390         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9391         -Wconversion-null.
9392         * g++.dg/warn/Wconversion-null.C: New test.
9393         * g++.old-deja/g++.other/null1.C: Move to...
9394         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9395
9396 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9397
9398         PR fortran/36932
9399         PR fortran/36933
9400         * gfortran.dg/dependency_26.f90: New test.
9401
9402         PR fortran/43072
9403         * gfortran.dg/internal_pack_7.f90: New test.
9404
9405         PR fortran/43111
9406         * gfortran.dg/internal_pack_8.f90: New test.
9407
9408 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9409
9410         PR 43128
9411         * c-c++-common/pr41779.c: Fix broken testcase.
9412
9413 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9414
9415         PR 36513
9416         * c-c++-common/pr36513.c: New testcase.
9417         * c-c++-common/pr36513-2.c: New testcase.
9418
9419 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9420
9421         PR 41779
9422         * c-c++-common/pr41779.c: New.
9423
9424 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9425
9426         PR debug/43084
9427         * gcc.dg/pr43084.c: New test.
9428
9429 2010-02-19  Richard Guenther  <rguenther@suse.de>
9430
9431         PR tree-optimization/42916
9432         * gcc.dg/pr42916.c: New testcase.
9433
9434 2010-02-18  Jason Merrill  <jason@redhat.com>
9435
9436         PR c++/42837
9437         * g++.dg/abi/packed1.C: Add expected warning.
9438
9439         PR c++/43108
9440         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9441         * gcc.dg/torture/dg-torture.exp: Likewise.
9442         * c-c++-common/torture/complex-sign.h,
9443         c-c++-common/torture/complex-sign-add.c,
9444         c-c++-common/torture/complex-sign-mixed-add.c,
9445         c-c++-common/torture/complex-sign-mixed-div.c,
9446         c-c++-common/torture/complex-sign-mixed-mul.c,
9447         c-c++-common/torture/complex-sign-mixed-sub.c,
9448         c-c++-common/torture/complex-sign-mul.c,
9449         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9450         Adapt for C++ compilation as well.
9451
9452         PR c++/43070
9453         * g++.dg/ext/label1.C: Update.
9454         * g++.dg/ext/label2.C: Update.
9455
9456         PR c++/26261
9457         * g++.dg/template/dependent-name6.C: New.
9458
9459         PR c++/43109
9460         * g++.dg/parse/namespace12.C: New.
9461
9462 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9463
9464         PR tree-optimization/43066
9465         * gcc.c-torture/compile/pr43066.c: New test.
9466
9467 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9468
9469         * g++.dg/ext/attrib35.C: Fix target selector string.
9470         * g++.dg/ext/attrib36.C: Ditto.
9471         * g++.dg/ext/attrib37.C: Ditto.
9472         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9473         * g++.dg/abi/mangle25.C: Ditto.
9474
9475 2010-02-17  Jason Merrill  <jason@redhat.com>
9476
9477         PR c++/43069
9478         * g++.dg/parse/namespace11.C: New.
9479
9480         PR c++/43093
9481         * g++.dg/ext/attrib37.C: New.
9482
9483         PR c++/43079
9484         * g++.dg/template/ptrmem20.C: New.
9485
9486 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9487
9488         PR target/43103
9489         * gcc.target/i386/xop-check.h: Include m256-check.h.
9490         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9491         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9492         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9493         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9494
9495 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR debug/42918
9498         * gcc.dg/pr42918.c: New test.
9499
9500 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9501
9502         * g++.dg/ext/attrib36.C: Require ILP32.
9503
9504 2010-02-16  Richard Guenther  <rguenther@suse.de>
9505
9506         PR tree-optimization/41043
9507         * gfortran.dg/pr41043.f90: New testcase.
9508         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9509
9510 2010-02-16  Jason Merrill  <jason@redhat.com>
9511
9512         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9513
9514 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9515
9516         PR tree-optimization/43074
9517         * gcc.dg/vect/fast-math-pr43074.c: New test.
9518
9519 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9520
9521         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9522
9523 2010-02-16  Jason Merrill  <jason@redhat.com>
9524
9525         PR c++/43031
9526         * g++.dg/ext/attrib36.C: New.
9527
9528         PR c++/43036
9529         * g++.dg/other/array6.C: New.
9530
9531 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9532
9533         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9534
9535 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9536
9537         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9538         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9539         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9540         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9541         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9542         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9543
9544 2010-02-15  Richard Guenther  <rguenther@suse.de>
9545
9546         PR middle-end/43068
9547         * g++.dg/torture/pr43068.C: New testcase.
9548
9549 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9550
9551         PR c++/43024
9552         * g++.dg/opt/ice1.C: New.
9553
9554 2010-02-14  Jason Merrill  <jason@redhat.com>
9555
9556         PR c++/41997
9557         * g++.dg/cpp0x/initlist-opt.C: New.
9558
9559 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9560
9561         PR fortran/41113
9562         PR fortran/41117
9563         * gfortran.dg/internal_pack_6.f90: New test.
9564
9565 2010-02-12  Jason Merrill  <jason@redhat.com>
9566
9567         PR c++/43054
9568         * g++.dg/cpp0x/variadic99.C: New.
9569
9570 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9571
9572         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9573         sign extend pointers to gualchk_t.
9574
9575         PR c++/43033
9576         * g++.dg/other/default3.C: Xfail g4 test.
9577
9578 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9579
9580         PR middle-end/43012
9581         * gcc.dg/graphite/pr43012.c: New.
9582
9583 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9584
9585         PR middle-end/42930
9586         * g++.dg/graphite/pr42930.C: New.
9587
9588 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9589
9590         PR middle-end/42914
9591         PR middle-end/42530
9592         * gcc.dg/graphite/pr42530.c: New.
9593         * gcc.dg/graphite/pr42914.c: New.
9594
9595 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9596
9597         PR middle-end/42771
9598         * gcc.dg/graphite/pr42771.c: New.
9599
9600 2010-02-11  Richard Guenther  <rguenther@suse.de>
9601
9602         PR tree-optimization/42998
9603         * gcc.c-torture/compile/pr42998.c: New testcase.
9604
9605 2010-02-10  Jason Merrill  <jason@redhat.com>
9606
9607         PR c++/41896
9608         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9609
9610         PR c++/42983, core issue 906
9611         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9612         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9613
9614         PR c++/43016
9615         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9616
9617 2010-02-10  Richard Guenther  <rguenther@suse.de>
9618
9619         PR tree-optimization/43017
9620         * gcc.dg/torture/pr43017.c: New testcase.
9621
9622 2010-02-10  Tobias Burnus <burnus@net-b.de>
9623
9624         PR fortran/40823
9625         * gfortran.dg/private_type_1.f90: Update error location.
9626         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9627         * gfortran.dg/typebound_operator_2.f03: Ditto.
9628         * gfortran.dg/assignment_2.f90: Ditto.
9629         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9630         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9631
9632 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9633
9634         PR fortran/43015
9635         * gfortran.dg/bind_c_usage_20.f90: New test.
9636
9637 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9638
9639         PR debug/43010
9640         * g++.dg/debug/pr43010.C: New test.
9641
9642 2010-02-10  Richard Guenther  <rguenther@suse.de>
9643
9644         PR c/43007
9645         * gcc.c-torture/execute/20100209-1.c: New testcase.
9646         * gcc.dg/fold-div-3.c: Likewise.
9647
9648 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9649
9650         * gcc.dg/builtin-ffs-1.c: New test.
9651
9652 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9653
9654         PR fortran/42999
9655         * gfortran.dg/array_constructor_35.f90: New test.
9656
9657 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9658
9659         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9660
9661 2010-02-09  Jason Merrill  <jason@redhat.com>
9662
9663         PR c++/42399
9664         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9665
9666         PR c++/42370
9667         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9668
9669 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9670
9671         PR fortran/41869
9672         * gfortran.dg/module_write_1.f90: New test.
9673
9674 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9675
9676         * gcc.dg/pr19340.c: Adjust.
9677
9678 2010-02-09  Richard Guenther  <rguenther@suse.de>
9679
9680         PR tree-optimization/43008
9681         * gcc.c-torture/execute/pr43008.c: New testcase.
9682
9683 2010-02-09  Richard Guenther  <rguenther@suse.de>
9684
9685         PR tree-optimization/43000
9686         * gcc.dg/torture/pr43000.c: New testcase.
9687         * gcc.dg/torture/pr43002.c: Likewise.
9688
9689 2010-02-09  Daniel Kraft  <d@domob.eu>
9690
9691         PR fortran/39171
9692         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9693         and pass -Wsurprising as necessary.
9694
9695 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9696
9697         PR tree-optimization/42890
9698         * g++.dg/torture/pr42890.C: New test.
9699
9700 2010-02-08  Richard Guenther  <rguenther@suse.de>
9701
9702         PR middle-end/42995
9703         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9704
9705 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9706
9707         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9708         return 0 from main.
9709         * gcc.dg/graphite/block-1.c: Same.
9710         * gcc.dg/graphite/block-3.c: Same.
9711         * gcc.dg/graphite/block-4.c: Same.
9712         * gcc.dg/graphite/block-5.c: Same.
9713         * gcc.dg/graphite/block-6.c: Same.
9714         * gcc.dg/graphite/block-7.c: Same.
9715         * gcc.dg/graphite/interchange-0.c: Same.
9716         * gcc.dg/graphite/interchange-1.c: Same.
9717         * gcc.dg/graphite/interchange-10.c: Same.
9718         * gcc.dg/graphite/interchange-11.c: Same.
9719         * gcc.dg/graphite/interchange-12.c: Same.
9720         * gcc.dg/graphite/interchange-2.c: Same.
9721         * gcc.dg/graphite/interchange-3.c: Same.
9722         * gcc.dg/graphite/interchange-4.c: Same.
9723         * gcc.dg/graphite/interchange-5.c: Same.
9724         * gcc.dg/graphite/interchange-6.c: Same.
9725         * gcc.dg/graphite/interchange-7.c: Same.
9726         * gcc.dg/graphite/interchange-8.c: Same.
9727         * gcc.dg/graphite/interchange-9.c: Same.
9728         * gcc.dg/graphite/interchange-mvt.c: Same.
9729
9730 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9731
9732         * gfortran.dg/graphite/id-19.f: New.
9733         * gfortran.dg/graphite/pr14741.f90: New.
9734         * gfortran.dg/graphite/pr41924.f90: New.
9735         * gfortran.dg/graphite/run-id-2.f90: New.
9736
9737 2010-02-07  Richard Guenther  <rguenther@suse.de>
9738
9739         PR middle-end/42956
9740         * gcc.c-torture/compile/pr42956.c: New testcase.
9741
9742 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9743
9744         PR libfortran/42742
9745         * gfortran.dg/fmt_cache_2.f: New test.
9746
9747 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9748
9749         * gfortran.dg/read_no_eor.f90: New test.
9750
9751 2010-02-05  Jason Merrill  <jason@redhat.com>
9752
9753         * g++.dg/ext/label13.C: Move constructor body out of class.
9754
9755 2010-02-03  Jason Merrill  <jason@redhat.com>
9756
9757         PR c++/42870
9758         * g++.dg/ext/dllexport3.C: New.
9759
9760 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9761
9762         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9763
9764 2010-02-05  Richard Guenther  <rguenther@suse.de>
9765
9766         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9767
9768 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9769
9770         PR c++/42915
9771         * g++.dg/other/crash-9.C: New test.
9772
9773 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9774
9775         PR fortran/42309
9776         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9777
9778 2010-02-04  Richard Guenther  <rguenther@suse.de>
9779
9780         PR rtl-optimization/42952
9781         * gcc.dg/torture/pr42952.c: New testcase.
9782
9783 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9784
9785         PR libfortran/42901
9786         * gfortran.dg/namelist_60.f90: New test.
9787
9788 2010-02-03  Jason Merrill  <jason@redhat.com>
9789
9790         PR c++/40138
9791         * g++.dg/ext/builtin11.C: New.
9792
9793         PR c++/4926
9794         PR c++/38600
9795         * g++.dg/abi/mangle35.C: New.
9796         * g++.dg/abi/mangle37.C: New.
9797
9798         PR c++/12909
9799         * g++.dg/abi/mangle36.C: New.
9800
9801         PR c++/35652
9802         * g++.dg/warn/string1.C: New.
9803
9804 2010-02-03  Richard Guenther  <rguenther@suse.de>
9805
9806         PR tree-optimization/42944
9807         * gcc.dg/errno-1.c: New testcase.
9808
9809 2010-02-03  Richard Guenther  <rguenther@suse.de>
9810
9811         PR middle-end/42927
9812         * gcc.c-torture/compile/pr42927.c: New testcase.
9813
9814 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9815
9816         PR fortran/42936
9817         * gfortran.dg/null_4.f90: New test.
9818
9819 2010-02-02  Jason Merrill  <jason@redhat.com>
9820
9821         PR c++/41090
9822         * g++.dg/ext/label13.C: New.
9823
9824 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9825
9826         PR fortran/42650
9827         * gfortran.dg/func_result_5.f90: New test.
9828
9829 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9830
9831         PR fortran/42922
9832         * gfortran.dg/pure_initializer_3.f90: News test.
9833
9834 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9835
9836         PR fortran/42888
9837         * gfortran.dg/allocate_derived_2.f90: New test.
9838
9839 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9840
9841         PR middle-end/42898
9842         * gcc.dg/torture/pr42898-2.c: New test.
9843
9844 2010-01-31  Richard Guenther  <rguenther@suse.de>
9845
9846         PR middle-end/42898
9847         * gcc.dg/torture/pr42898.c: New testcase.
9848
9849 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9850
9851         PR fortran/38324
9852         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9853         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9854
9855 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9856
9857         * g++.dg/tree-ssa/inline-1.C: New.
9858         * g++.dg/tree-ssa/inline-2.C: New.
9859         * g++.dg/tree-ssa/inline-3.C: New.
9860
9861 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9862
9863         PR testsuite/41701
9864         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9865         the string 'pow' in the pathname of the compiler from generating a
9866         test failure.
9867
9868 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9869
9870         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9871         * g++.old-deja/g++.mike/eh17.C: Likewise.
9872         * g++.old-deja/g++.mike/p5571.C: Likewise.
9873
9874 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9875
9876         PR c++/42758
9877         PR c++/42634
9878         PR c++/42336
9879         PR c++/42797
9880         PR c++/42880
9881         * g++.dg/other/crash-5.C: New test.
9882         * g++.dg/other/crash-6.C: New test.
9883         * g++.dg/other/crash-7.C: New test.
9884         * g++.dg/other/crash-8.C: New test.
9885
9886 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9887
9888         PR rtl-optimization/42889
9889         * gcc.dg/pr42889.c: New test.
9890
9891 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9892
9893         * gcc.target/i386/pr42881.c: Use SSE2.
9894
9895 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9896
9897         PR target/42891
9898         * gcc.target/i386/pr42891.c: New test.
9899
9900 2010-01-28  Richard Guenther  <rguenther@suse.de>
9901
9902         PR tree-optimization/42871
9903         * g++.dg/torture/pr42871.C: New testcase.
9904
9905 2010-01-28  Richard Guenther  <rguenther@suse.de>
9906
9907         * gcc.dg/Wobjsize-1.h: New testcase.
9908         * gcc.dg/Wobjsize-1.c: Likewise.
9909
9910 2010-01-28  Richard Guenther  <rguenther@suse.de>
9911
9912         PR middle-end/42883
9913         * g++.dg/torture/pr42883.C: New testcase.
9914
9915 2010-01-28  Michael Matz  <matz@suse.de>
9916
9917         * gcc.target/i386/pr42881.c: New test.
9918
9919 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9920
9921         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9922         Add i?86-*-solaris2* support.
9923
9924 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9925
9926         PR c++/42713
9927         PR c++/42820
9928         * g++.dg/template/typedef27.C: New test case.
9929         * g++.dg/template/typedef28.C: New test case.
9930
9931 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9932
9933         * gcc.dg/optimize-bswap*.c: Add ARM target
9934
9935 2010-01-27  Richard Guenther  <rguenther@suse.de>
9936
9937         PR middle-end/42878
9938         * gcc.dg/torture/pr42878-1.c: New testcase.
9939         * gcc.dg/torture/pr42878-2.c: Likewise.
9940
9941 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9942
9943         PR middle-end/42874
9944         * gcc.dg/vla-22.c: New test.
9945
9946 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9947
9948         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9949         current collation.
9950
9951 2010-01-26  Richard Guenther  <rguenther@suse.de>
9952
9953         PR rtl-optimization/42685
9954         * gcc.dg/pr42685.c: New testcase.
9955         * g++.dg/other/pr42685.C: Likewise.
9956
9957 2010-01-26  Richard Guenther  <rguenther@suse.de>
9958
9959         PR middle-end/42806
9960         * g++.dg/other/pr42806.C: New testcase.
9961
9962 2010-01-26  Richard Guenther  <rguenther@suse.de>
9963
9964         PR tree-optimization/42250
9965         * gcc.dg/pr42250.c: New testcase.
9966
9967 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9968
9969         * gnat.dg/array_bounds_test.adb: New test.
9970
9971 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9972
9973         PR fortran/42858
9974         * gfortran.dg/generic_21.f90: New test.
9975
9976 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9977
9978         PR testsuite/41522
9979         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9980
9981 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9982
9983         PR c++/42748
9984         * g++.dg/abi/arm_va_list2.C: New test.
9985         * g++.dg/abi/arm_va_list2.h: Companion header file.
9986
9987 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9988
9989         PR fortran/41044
9990         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9991
9992         PR fortran/41167
9993         * gfortran.dg/char_array_arg_1.f90 : New test.
9994
9995         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9996
9997 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9998
9999         PR fortran/39304
10000         * gfortran.dg/generic_20.f90: New test.
10001
10002 2010-01-22  Michael Matz  <matz@suse.de>
10003
10004         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10005         -msse2.
10006
10007 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10008
10009         PR fortran/42736
10010         * gfortran.dg/dependency_25.f90 : New test.
10011
10012 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10013
10014         PR tree-optimization/42585
10015         * gcc.dg/tree-ssa/pr42585.c: New test.
10016
10017 2010-01-21  Richard Guenther  <rguenther@suse.de>
10018
10019         PR middle-end/19988
10020         * gcc.dg/pr19988.c: New testcase.
10021
10022 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10023
10024         * g++.dg/compat/decimal/compat-common.h: New file.
10025         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10026         * g++.dg/compat/decimal/pass_x.h: New file.
10027         * g++.dg/compat/decimal/pass_y.h: New file.
10028         * g++.dg/compat/decimal/pass-1_main.C: New file.
10029         * g++.dg/compat/decimal/pass-1_x.C: New file.
10030         * g++.dg/compat/decimal/pass-1_y.C: New file.
10031         * g++.dg/compat/decimal/pass-2_main.C: New file.
10032         * g++.dg/compat/decimal/pass-2_x.C: New file.
10033         * g++.dg/compat/decimal/pass-2_y.C: New file.
10034         * g++.dg/compat/decimal/pass-3_main.C: New file.
10035         * g++.dg/compat/decimal/pass-3_x.C: New file.
10036         * g++.dg/compat/decimal/pass-3_y.C: New file.
10037         * g++.dg/compat/decimal/pass-4_main.C: New file.
10038         * g++.dg/compat/decimal/pass-4_x.C: New file.
10039         * g++.dg/compat/decimal/pass-4_y.C: New file.
10040         * g++.dg/compat/decimal/pass-5_main.C: New file.
10041         * g++.dg/compat/decimal/pass-5_x.C: New file.
10042         * g++.dg/compat/decimal/pass-5_y.C: New file.
10043         * g++.dg/compat/decimal/pass-6_main.C: New file.
10044         * g++.dg/compat/decimal/pass-6_x.C: New file.
10045         * g++.dg/compat/decimal/pass-6_y.C: New file.
10046         * g++.dg/compat/decimal/return_x.h: New file.
10047         * g++.dg/compat/decimal/return_y.h: New file.
10048         * g++.dg/compat/decimal/return-1_main.C: New file.
10049         * g++.dg/compat/decimal/return-1_x.C: New file.
10050         * g++.dg/compat/decimal/return-1_y.C: New file.
10051         * g++.dg/compat/decimal/return-2_main.C: New file.
10052         * g++.dg/compat/decimal/return-2_x.C: New file.
10053         * g++.dg/compat/decimal/return-2_y.C: New file.
10054         * g++.dg/compat/decimal/return-3_main.C: New file.
10055         * g++.dg/compat/decimal/return-3_x.C: New file.
10056         * g++.dg/compat/decimal/return-3_y.C: New file.
10057         * g++.dg/compat/decimal/return-4_main.C: New file.
10058         * g++.dg/compat/decimal/return-4_x.C: New file.
10059         * g++.dg/compat/decimal/return-4_y.C: New file.
10060         * g++.dg/compat/decimal/return-5_main.C: New file.
10061         * g++.dg/compat/decimal/return-5_x.C: New file.
10062         * g++.dg/compat/decimal/return-5_y.C: New file.
10063         * g++.dg/compat/decimal/return-6_main.C: New file.
10064         * g++.dg/compat/decimal/return-6_x.C: New file.
10065         * g++.dg/compat/decimal/return-6_y.C: New file.
10066
10067 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10068
10069         PR debug/42715
10070         * gcc.dg/pr42715.c: New.
10071
10072 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10073
10074         PR c++/42038
10075         * g++.dg/parse/crash55.C: New.
10076
10077 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10078
10079         PR debug/42782
10080         * gcc.dg/guality/pr42782.c: New.
10081
10082 2010-01-20  Jason Merrill  <jason@redhat.com>
10083
10084         PR c++/41788
10085         * g++.dg/abi/packed1.C: New.
10086
10087         PR c++/41920
10088         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10089
10090         PR c++/40750
10091         * g++.dg/parse/fn-typedef1.C: New.
10092         * g++.dg/other/cv_quals.C: Adjust.
10093
10094 2010-01-20  Anthony Green  <green@moxielogic.com>
10095
10096         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10097         pack(push) pragma).
10098         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10099         * gcc.dg/20020312-2.c: Port this to the moxie core.
10100         * gcc.dg/weak/typeof-2.c: Ditto.
10101
10102 2010-01-20  Richard Guenther  <rguenther@suse.de>
10103
10104         PR tree-optimization/42717
10105         * gcc.c-torture/compile/pr42717.c: New testcase.
10106
10107 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10108
10109         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10110         of signed, add a few new tests.
10111
10112         PR middle-end/42803
10113         * g++.dg/parse/limits-initializer1.C: New test.
10114
10115 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10116
10117         PR fortran/42804
10118         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10119         * gfortran.dg/typebound_call_12.f03: New test.
10120
10121 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10122
10123         PR fortran/42783
10124         * gfortran.dg/bounds_check_15.f90 : New test.
10125
10126 2010-01-19  Michael Matz  <matz@suse.de>
10127
10128         PR tree-optimization/41783
10129         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10130
10131 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10132
10133         PR target/38697.
10134         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10135         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10136         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10137         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10138         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10139         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10140         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10141         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10142         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10143         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10144         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10145
10146 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10147
10148         PR fortran/42545
10149         * gfortran.dg/extends_6.f03: Modified an error message.
10150         * gfortran.dg/extends_10.f03: New test.
10151         * gfortran.dg/private_type_6.f03: Modified an error message.
10152         * gfortran.dg/structure_constructor_8.f03: Ditto.
10153
10154 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10155
10156         PR tree-optimization/42719
10157         * gcc.dg/pr42719.c: New test.
10158
10159         PR debug/42728
10160         * gcc.dg/pr42728.c: New test.
10161
10162 2010-01-19  Anthony Green  <green@moxielogic.com>
10163
10164         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10165
10166 2010-01-18  Anthony Green  <green@moxielogic.com>
10167
10168         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10169         for moxie.
10170
10171 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10172
10173         * g++.dg/template/error45.C: reverted as part of reverting the
10174         fix of PR c++/42634.
10175
10176 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10177
10178         PR c++/42634
10179         * g++.dg/template/error45.C: New test.
10180
10181 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10182
10183         PR c++/42766
10184         * g++.dg/conversion/op6.C: New test.
10185
10186 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10187
10188         PR target/42774
10189         * gcc.target/alpha/pr42774.c: New test.
10190
10191 2010-01-18  Richard Guenther  <rguenther@suse.de>
10192
10193         PR tree-optimization/42781
10194         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10195
10196 2010-01-17  Richard Guenther  <rguenther@suse.de>
10197
10198         PR middle-end/42248
10199         * gcc.c-torture/execute/pr42248.c: New testcase.
10200
10201 2010-01-17  Richard Guenther  <rguenther@suse.de>
10202
10203         PR tree-optimization/42773
10204         * g++.dg/torture/pr42773.C: New testcase.
10205
10206 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10207
10208         PR fortran/42677
10209         * gfortran.dg/interface_assignment_5.f90: New test.
10210
10211 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10212
10213         PR c++/42697
10214         * g++.dg/template/crash94.C: Reverted.
10215
10216 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10217
10218         PR debug/42767
10219         * gcc.dg/debug/pr42767.c: New.
10220
10221 2010-01-15  Jason Merrill  <jason@redhat.com>
10222
10223         PR c++/42761
10224         * g++.dg/cpp0x/decltype22.C: New.
10225
10226 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10227
10228         PR middle-end/42760
10229         * g++.dg/torture/pr42760.C: New test.
10230
10231 2010-01-15  Jing Yu  <jingyu@google.com>
10232
10233         PR rtl-optimization/42691
10234         * gcc.c-torture/execute/pr42691.c: New.
10235
10236 2010-01-15  Richard Guenther  <rguenther@suse.de>
10237
10238         PR middle-end/42739
10239         * g++.dg/torture/pr42739.C: New testcase.
10240
10241 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10242
10243         * g++.dg/template/error45.C: Revert as part of reverting changes
10244         or PR c++/42634.
10245
10246 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10247
10248         PR fortran/42684
10249         * gfortran.dg/interface_31.f90: New test.
10250
10251 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10252
10253         * gcc.target/powerpc/pr42747.c: New file.
10254
10255 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10256
10257         PR middle-end/42674
10258         * c-c++-common/pr42674.c: New test.
10259
10260         PR c++/42608
10261         * g++.dg/template/instantiate11.C: New test.
10262
10263 2010-01-14  Jason Merrill  <jason@redhat.com>
10264
10265         PR c++/42701
10266         * g++.dg/overload/error3.C: New.
10267
10268         PR c++/42655
10269         * g++.dg/overload/rvalue1.C: New.
10270
10271 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10272
10273         PR tree-optimization/42706
10274         * gcc.dg/ipa/pr42706.c: New testcase.
10275
10276 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10277
10278         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10279
10280 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10281
10282         PR tree-optimization/42714
10283         * g++.dg/torture/pr42714.C: New test.
10284
10285 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10286
10287         PR rtl-optimization/42246
10288         * gfortran.dg/pr42246-2.f: New.
10289
10290 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10291
10292         PR rtl-optimization/42389
10293         * gcc.dg/pr42389.c: New.
10294
10295 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10296
10297         PR rtl-optimization/42388
10298         * gcc.dg/pr42388.c: New.
10299
10300 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10301
10302         PR rtl-optimization/42294
10303         * gfortran.dg/pr42294.f: New.
10304
10305 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10306
10307         PR rtl-optimization/39453
10308         PR rtl-optimization/42246
10309         * gcc.dg/pr39453.c: New.
10310         * gcc.dg/pr42246.c: New.
10311
10312 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10313
10314         PR middle-end/42245
10315         * gcc.dg/pr42245.c: New.
10316         * gcc.dg/pr42245-2.c: New.
10317
10318 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10319
10320         PR rtl-optimization/42249
10321         * gcc.dg/pr42249.c: New.
10322
10323 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10324
10325         PR c/42721
10326         * gcc.c-torture/execute/pr42721.c: New test.
10327
10328 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10329
10330         PR tree-optimization/42709
10331         * gcc.dg/vect/pr42709.c: New test.
10332
10333 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10334
10335         PR fortran/41478
10336         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10337         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10338
10339 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10340
10341         PR fortran/42481
10342         * gfortran.dg/generic_19.f90 : New test.
10343
10344 2010-01-13  Richard Guenther  <rguenther@suse.de>
10345
10346         PR tree-optimization/42730
10347         * gcc.c-torture/compile/pr42730.c: New testcase.
10348
10349 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10350
10351         PR target/pr42542
10352         * gcc.target/ia64/pr42542-1.c: New.
10353         * gcc.target/ia64/pr42542-2.c: New.
10354         * gcc.target/ia64/pr42542-3.c: New.
10355
10356 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10357
10358         PR c++/42634
10359         * g++.dg/template/error45.C: New test.
10360
10361 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10362
10363         PR tree-optimization/42704
10364         * g++.dg/torture/pr42704.C: New test.
10365
10366 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10367
10368         PR tree-optimization/42703
10369         * gcc.c-torture/compile/pr42703.c: New test.
10370
10371 2010-01-13  Richard Guenther  <rguenther@suse.de>
10372
10373         PR tree-optimization/42705
10374         * gcc.c-torture/compile/pr42705.c: New testcase.
10375
10376 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10377
10378         * gcc.target/bfin/l2.c: New test.
10379         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10380
10381 2010-01-13  Richard Guenther  <rguenther@suse.de>
10382
10383         PR middle-end/42716
10384         * gcc.c-torture/compile/pr42716.c: New testcase.
10385
10386 2010-01-13  Richard Guenther  <rguenther@suse.de>
10387
10388         PR lto/42678
10389         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10390
10391 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10392
10393         PR c/42708
10394         * gcc.c-torture/compile/pr42708-1.c: New test.
10395
10396 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10397
10398         PR debug/42662
10399         * gcc.dg/pr42662.c: New test.
10400
10401         PR tree-optimization/42645
10402         * g++.dg/other/pr42645-1.C: New test.
10403         * g++.dg/other/pr42645-2.C: New test.
10404
10405 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10406
10407         PR target/42416
10408         * gcc.target/powerpc/warn-1.c: New test.
10409         * gcc.target/powerpc/warn-2.c: New test.
10410
10411 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10412
10413         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10414         stack alignment.
10415
10416 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10417
10418         * gcc.dg/lto/20100108_0.c: New.
10419
10420 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10421
10422         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10423         Add -march=i686 -msse for 32bit x86 targets.
10424
10425 2010-01-10  Richard Guenther  <rguenther@suse.de>
10426
10427         PR middle-end/42667
10428         * gcc.dg/torture/pr42667.c: New testcase.
10429
10430 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10431
10432         PR fortran/32489
10433         * gfortran.dg/array_constructor_34.f90: New test.
10434
10435 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10436
10437         PR fortran/20923
10438         * gfortran.dg/array_constructor_33.f90: New test.
10439         gfortran.dg/array_function_5.f90: Add credit.
10440
10441 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10442
10443         PR debug/42631
10444         * gcc.dg/pr42631.c: New.
10445
10446 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10447
10448         PR debug/42630
10449         * gcc.dg/pr42630.c: New.
10450
10451 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10452
10453         PR debug/42629
10454         * gcc.dg/pr42629.c: New.
10455
10456 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10457
10458         PR middle-end/42363
10459         * gcc.dg/torture/pr42363.c: New.
10460
10461 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10462
10463         PR debug/42604
10464         PR debug/42395
10465         * gcc.dg/vect/pr42604.c: New.
10466         * gcc.dg/vect/pr42395.c: New.
10467
10468 2010-01-09  Richard Guenther  <rguenther@suse.de>
10469
10470         PR middle-end/42512
10471         * gcc.c-torture/execute/pr42512.c: New testcase.
10472
10473 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10474
10475         PR fortran/41298
10476         * gfortran.dg/c_ptr_tests_14.f90: New test.
10477
10478 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10479
10480         PR ada/41929
10481         * gnat.dg/null_pointer_deref1.adb: Don't run on
10482         sparc*-sun-solaris2.11.
10483
10484 2010-01-08  Richard Guenther  <rguenther@suse.de>
10485
10486         PR lto/42528
10487         * gcc.dg/lto/20100103-1_0.c: New testcase.
10488         * gcc.dg/lto/20100103-2_0.c: Likewise.
10489
10490 2010-01-08  Tobias Burnus  <burnus@net-b.de
10491
10492         PR/fortran 25829
10493         * gfortran.dg/asynchronous_1.f90: New test.
10494         * gfortran.dg/asynchronous_2.f90: New test.
10495         * gfortran.dg/conflicts.f90: Update error message.
10496
10497 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10498
10499         c++/40155
10500         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10501
10502 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10503
10504         PR tree-optimization/42625
10505         * g++.dg/opt/dtor4.C: New test.
10506         * g++.dg/opt/dtor4.h: New.
10507         * g++.dg/opt/dtor4-aux.cc: New.
10508
10509 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10510
10511         PR fortran/42597
10512         * gfortran.dg/proc_ptr_26.f90: New test.
10513
10514 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10515
10516         PR fortran/41872
10517         * gfortran.dg/allocatable_scalar_7.f90: New test.
10518
10519 2010-01-06  Richard Guenther  <rguenther@suse.de>
10520
10521         * gcc.c-torture/compile/pr42632.c: New testcase.
10522
10523 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10524
10525         PR target/42542
10526         * gcc.target/i386/pr42542-4.c: New.
10527         * gcc.target/i386/pr42542-4a.c: Likewise.
10528         * gcc.target/i386/pr42542-5.c: Likewise.
10529         * gcc.target/i386/pr42542-5a.c: Likewise.
10530
10531 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10532
10533         * gcc.dg/tls/opt-15.c: New test.
10534
10535 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10536
10537         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10538
10539 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10540
10541         PR tree-optimization/42462
10542         * g++.dg/torture/pr42462.C: New test.
10543
10544 2010-01-05  Jason Merrill  <jason@redhat.com>
10545
10546         * g++.dg/cpp0x/initlist30.C: New test.
10547
10548 2010-01-05  Richard Guenther  <rguenther@suse.de>
10549
10550         PR tree-optimization/42614
10551         * gcc.c-torture/execute/pr42614.c: New testcase.
10552
10553 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10554
10555         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10556         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10557         -Wunreachable-code.
10558         * gcc.dg/Wunreachable-2.c: Likewise.
10559         * gcc.dg/Wunreachable-3.c: Likewise.
10560         * gcc.dg/Wunreachable-4.c: Likewise.
10561         * gcc.dg/Wunreachable-5.c: Likewise.
10562         * gcc.dg/Wunreachable-6.c: Likewise.
10563         * gcc.dg/Wunreachable-7.c: Likewise.
10564         * gcc.dg/Wunreachable-8.c: Likewise.
10565         * gcc.dg/20041231-1.c: Likewise.
10566
10567 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10568
10569         PR other/42611
10570         * gcc.dg/pr42611.c: New test.
10571
10572         PR tree-optimization/42508
10573         * g++.dg/opt/pr42508.C: New test.
10574
10575 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10576
10577         PR fortran/41872
10578         * gfortran.dg/allocatable_scalar_8.f90: New.
10579
10580 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10581
10582         PR tree-optimization/42398
10583         * gcc.c-torture/compile/pr42398.c: New test.
10584
10585 2010-01-04  Jason Merrill  <jason@redhat.com>
10586
10587         PR c++/42555
10588         * g++.dg/ext/attrib35.C: New.
10589
10590         PR c++/42567
10591         * g++.dg/cpp0x/auto17.C: New.
10592
10593 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10594
10595         * gcc.dg/lto/20100104_0.c: New.
10596
10597 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10598
10599         PR target/42542
10600         * gcc.target/i386/pr42542-1.c: New.
10601         * gcc.target/i386/pr42542-1a.c: Likewise.
10602         * gcc.target/i386/pr42542-1b.c: Likewise.
10603         * gcc.target/i386/pr42542-2.c: Likewise.
10604         * gcc.target/i386/pr42542-2a.c: Likewise.
10605         * gcc.target/i386/pr42542-2b.c: Likewise.
10606         * gcc.target/i386/pr42542-3.c: Likewise.
10607         * gcc.target/i386/pr42542-3a.c: Likewise.
10608
10609 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10610
10611         PR fortran/41872
10612         * gfortran.dg/allocatable_scalar_5.f90: New test.
10613         * gfortran.dg/allocatable_scalar_6.f90: New test.
10614
10615 2010-01-03  Richard Guenther  <rguenther@suse.de>
10616
10617         PR testsuite/42583
10618         * gfortran.dg/gomp/recursion1.f90: Remove.
10619
10620 2010-01-03  Richard Guenther  <rguenther@suse.de>
10621
10622         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10623         * gcc.dg/uninit-6.c: Likewise.
10624         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10625
10626 2010-01-03  Richard Guenther  <rguenther@suse.de>
10627
10628         PR tree-optimization/42589
10629         * gcc.target/i386/pr42589.c: New testcase.
10630
10631 2010-01-03  Richard Guenther  <rguenther@suse.de>
10632
10633         PR tree-optimization/42438
10634         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10635
10636 2010-01-02  Richard Guenther  <rguenther@suse.de>
10637
10638         PR testsuite/41651
10639         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10640
10641 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10642
10643         PR target/42448
10644         * gcc.target/alpha/pr42448-1.c: New test.
10645         * gcc.target/alpha/pr42448-2.c: Ditto.
10646
10647 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10648
10649         PR preprocessor/41947
10650         * gcc.dg/c99-hexfloat-3.c: New test.
10651
10652 2010-01-01  Richard Guenther  <rguenther@suse.de>
10653
10654         PR c/42570
10655         * gcc.c-torture/execute/pr42570.c: New testcase.
10656
10657 2010-01-01  Richard Guenther  <rguenther@suse.de>
10658
10659         PR middle-end/42559
10660         * gcc.c-torture/compile/pr42559.c: New testcase.
10661
10662 \f
10663 Copyright (C) 2010 Free Software Foundation, Inc.
10664
10665 Copying and distribution of this file, with or without modification,
10666 are permitted in any medium without royalty provided the copyright
10667 notice and this notice are preserved.