OSDN Git Service

Add testcase for PR43423.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2
3         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4         * gfortran.dg/graphite/graphite.exp: Same.
5         * gcc.dg/graphite/vect-pr43423.c: New.
6
7 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
8
9         PR target/45843
10         * g++.dg/torture/pr45843.C: New test.
11
12 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
13
14         PR fortran/45828
15         * gfortran.dg/allocate_derived_5.f90: New.
16
17 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
18
19         PR tree-optimization/31261
20         * gcc.dg/tree-ssa/pr31261.c: New test.
21
22 2010-09-30  Michael Eager  <eager@eagercon.com>
23
24         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
25         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
26         * gcc.target/microblaze/microblaze.exp: Ditto.
27         * gcc.target/microblaze/others/string_cst1.c: Ditto.
28         * gcc.target/microblaze/others/string_cst2.c: Ditto.
29         * gcc.target/microblaze/others/data_var1.c: Ditto.
30         * gcc.target/microblaze/others/data_var2.c: Ditto.
31         * gcc.target/microblaze/others/data_var3.c: Ditto.
32         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
33         * gcc.target/microblaze/others/strings1.c:: Ditto.
34         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
35         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
36         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
37         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
38         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
39         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
40         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
41         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
42         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
43         * gcc.target/microblaze/isa/pcmp.c: Ditto.
44         * gcc.target/microblaze/isa/nofloat.c: Ditto.
45         * gcc.target/microblaze/isa/fcvt.c: Ditto.
46         * gcc.target/microblaze/isa/float.c: Ditto.
47         * gcc.target/microblaze/isa/mulh.c: Ditto.
48         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
49         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
50         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
51         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
52         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
53         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
54         * gcc.target/microblaze/isa/bshift.c: Ditto.
55         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
56         * gcc.target/microblaze/isa/div.c: Ditto.
57         * gcc.target/microblaze/isa/vanilla.c: Ditto.
58         * gcc.target/microblaze/isa/mul.c: Ditto.
59
60 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
61
62         merge from FSF 'apple/trunk' branch.
63         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
64
65         Radar 4386773
66         * objc.dg/enhanced-proto-1.m: New.
67         * objc.dg/enhanced-proto-2.m: New.
68         * obj-c++.dg/enhanced-proto-1.mm: New
69         * obj-c++.dg/enhanced-proto-2.mm: New.
70
71 2010-09-30  Richard Guenther  <rguenther@suse.de>
72
73         PR testsuite/45702
74         * gcc.dg/debug/pr41893-1.c: Adjust.
75         * gcc.dg/pr30762-1.c: Likewise.
76         * gcc.dg/pr31529-1.c: Likewise.
77         * gcc.dg/pr34457-1.c: Likewise.
78         * gcc.dg/pr34668-1.c: Likewise.
79         * gcc.dg/pr43557-1.c: Likewise.
80
81 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
82
83         PR objc/45842
84         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
85         * objc.dg/const-str-3.m: Correct header for memcpy.
86         * objc.dg/const-str-7.m: Likewise.
87         * objc.dg/method-20b.m: Provide an implementation of Object.
88         Adjust XFAIL for m64 NeXT runtime.
89         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
90         * objc.dg/encode-3.m: Correct line ordering, provide header for 
91         sprintf.
92         * objc.dg/encode-7-next.m: Only run for 32bit.
93         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
94         * objc.dg/type-size-2.m: Provide an implementation of Object.
95         Ajust headers.
96         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
97         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
98         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
99         Adjust XFAIL for m64 NeXT runtime.
100         * obj-c++.dg/method-22.mm: Likewise.
101         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
102
103 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
104
105         Merge from 'apple/trunk' branch on FSF servers.
106         
107         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
108
109         Radar 4278236
110         * obj-c++.dg/bad-forward-decl.mm: New
111
112 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
113
114         * ada/acats/run_acats: Revert revision 157037.
115
116 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
117
118         Merge from 'apple/trunk' branch on FSF servers.
119
120         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
121
122         Radar 4281748
123         * objc.dg/naming-2.m: Update
124         * objc.dg/naming-3.m: New
125
126 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
127
128         PR target/40457
129         * gcc.target/arm/pr40457-3.c: New test.
130
131 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
132
133         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
134         alias checking.
135         * lib/target-supports.exp (check_ifunc_available): Likewise.
136
137 2010-09-29  Tristan Gingold  <gingold@adacore.com>
138
139         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
140
141 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
142
143         * objc.dg/keywords-1.m: New test.
144         * objc.dg/keywords-2.m: New test.
145         * objc.dg/keywords-3.m: New test.
146         * obj-c++.dg/keywords-1.mm: New test.
147         * obj-c++.dg/keywords-2.mm: New test.
148
149 2010-09-28  Jason Merrill  <jason@redhat.com>
150
151         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
152         * g++.dg/ext/complit11.C: Likewise.
153         * g++.old-deja/g++.law/temps1.C: Likewise.
154
155         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
156         * g++.old-deja/g++.mike/misc6.C: Likewise.
157
158 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
159
160         * objc.dg/attributes/method-attribute-1.m: New.
161         * objc.dg/attributes/method-attribute-2.m: New.
162
163         * obj-c++.dg/attributes/method-attribute-1.m: New.
164         * obj-c++.dg/attributes/method-attribute-2.m: New.
165
166 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
167
168         * objc.dg/attributes: New.
169         * objc.dg/attributes/attributes.exp: New.
170         * objc.dg/attributes/class-attribute-1.m: New.
171         * objc.dg/attributes/class-attribute-2.m: New
172         * objc.dg/attributes/categ-attribute-1.m: New
173         * objc.dg/attributes/categ-attribute-2.m: New
174         * objc.dg/attributes/proto-attribute-1.m: New
175
176         * obj-c++.dg/attributes: New.
177         * obj-c++.dg/attributes/attributes.exp: New
178         * obj-c++.dg/attributes/class-attribute-1.mm: New
179         * obj-c++.dg/attributes/class-attribute-2.mm: New
180         * obj-c++.dg/attributes/categ-attribute-1.mm: New
181         * obj-c++.dg/attributes/categ-attribute-2.mm: New
182         * obj-c++.dg/attributes/proto-attribute-1.mm: New
183
184 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
185
186         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
187         from the branch renamed to method-20b.m to avoid clashes).
188
189         2005-08-23  Stuart Hastings <stuart@apple.com>
190                     Ziemowit Laski  <zlaski@apple.com>
191
192         Radar 4209854
193         * obj-c++.dg/method-23.mm: New.
194         * objc.dg/method-20.m: New.
195
196 2010-09-28  Jan Hubicka  <jh@suse.cz>
197
198         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
199
200 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
201
202         PR target/44452
203         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
204         i?86-*-solaris2.[89], *-*-vxworks*.
205         * gcc.target/i386/pr22152.c: Likewise.
206         * gcc.target/i386/vect8-ret.c: New test.
207
208 2010-09-28  Jie Zhang  <jie@codesourcery.com>
209
210         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
211
212 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
213
214         Merge from 'apple/trunk' branch on FSF servers.
215
216         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
217
218         Radar 4175534
219         * obj-c++.dg/method-22.mm: New.
220
221 2010-09-27  Jason Merrill  <jason@redhat.com>
222
223         * g++.dg/cpp0x/rv-lvalue-req.C: New.
224         * g++.dg/ext/complit11.C: Adjust.
225         * g++.old-deja/g++.law/temps1.C: Adjust.
226         * g++.old-deja/g++.ns/koenig6.C: Adjust.
227         * g++.old-deja/g++.oliva/partord1.C: Adjust.
228
229 2010-09-27  Ian Lance Taylor  <iant@google.com>
230
231         * lib/target-supports.exp (check_effective_target_split_stack):
232         New procedure.
233         * gcc.dg/split-1.c: New test.
234         * gcc.dg/split-2.c: New test.
235         * gcc.dg/split-3.c: New test.
236         * gcc.dg/split-4.c: New test.
237
238 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
239
240         PR objc/25464
241         * objc.dg/type-size-3.m: New test.
242
243 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
244
245         PR objc/45763
246         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
247         well.
248
249 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
250
251         PR objc/25450
252         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
253         * objc.dg/type-size-2.m: Same change.
254         * obj-c++.dg/encode-5.mm: Same change.
255
256 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
257
258         Merge from 'apple/trunk' branch on FSF servers.  The original
259         Changelogs are below.
260
261         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
262         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
263         branch).
264         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
265         branch).
266         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
267         in the branch). 
268         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
269         proto-qual-1.m in the branch) and the normal ABI on GNU.
270         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
271         the test only with the NeXT runtime.
272         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
273         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
274         branch).
275         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
276         Run the test only with the NeXT runtime.
277         
278         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
279
280         Radar 4492973
281         * objc.dg/encode-7-64bit.m: New.
282         * objc.dg/encode-7.m: Skip if -m64.
283         
284         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
285
286         Radar 4301047
287         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
288         * obj-c++.dg/threedotthree-abi-1.mm: New
289         * objc.dg/threedotthree-abi-1.m: New
290
291         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
292
293         Radar 4136935
294         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
295         * objc.dg/encode-6.m: Likewise.
296         * objc.dg/encode-7.m: New test case.
297
298 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
299
300         Merge from 'apple/trunk' branch on FSF servers.  Renamed
301         const-str-12.m to constr-str-12b.m to avoid conflicts.
302         
303         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
304
305         Radar 4229905
306         * obj-c++.dg/warn5.mm: New
307         
308         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
309
310         Radar 4154928
311         * obj-c++.dg/const-str-12.mm: New.
312         * objc.dg/const-str-12.m: New.
313
314 2010-09-27  Tobias Burnus  <burnus@net-b.de>
315
316         PR fortran/40569
317         PR fortran/40568
318         * gfortran.dg/storage_size_2.f08: Fix test.
319         * gfortran.dg/c_sizeof_1.f90: Fix test.
320         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
321         * gfortran.dg/c_sizeof_3.f90: New.
322         * gfortran.dg/c_sizeof_4.f90: New.
323         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
324         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
325
326 2010-09-26  Daniel Kraft  <d@domob.eu>
327
328         PR fortran/45783
329         PR fortran/45795
330         * gfortran.dg/select_type_18.f03: New test.
331
332 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
333
334         * gnat.dg/return2.ad[sb]: New test.
335         * gnat.dg/return2_pkg.ads: New helper.
336
337 2010-09-25  Daniel Kraft  <d@domob.eu>
338
339         PR fortran/45776
340         * gfortran.dg/io_constraints_6.f03: New test.
341         * gfortran.dg/io_constraints_7.f03: New test.
342         * gfortran.dg/newunit_2.f90: New test.
343
344 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
345
346         * testsuite/gfortran.dg/operator_c1202.f90: New test.
347
348 2010-09-24  Jan Hubicka  <jh@suse.cz>
349
350         * gcc.dg/tree-ssa/leaf.c: New testcase.
351
352 2010-09-24  Jan Hubicka  <jh@suse.cz>
353
354         PR tree-optimization/45738
355         PR tree-optimization/45741
356         * gcc.c-torture/compile/pr45741.c: New.
357         * gfortran.fortran-torture/compile/pr45738.f90: New.
358
359 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
360
361         * gcc.dg/cpp/undef-opt-1.c: New test.
362
363 2010-09-24  Jason Merrill  <jason@redhat.com>
364
365         * g++.dg/other/error10.C: Adjust expected output.
366
367 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
368
369         PR middle-end/45234
370         * gcc.dg/torture/stackalign/alloca-6.c: New test.
371         * gcc.target/i386/pr45234.c: New test.
372
373 2010-09-24  Richard Guenther  <rguenther@suse.de>
374
375         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
376
377 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
378
379         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
380         as a comment leader in regexp.
381
382 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
383
384         * objc.dg/sync-2.m: New test.
385         * obj-c++.dg/sync-2.mm: New test.
386
387 2010-09-24  Tobias Burnus  <burnus@net-b.de>
388
389         PR fortran/40571
390         * gfortran.dg/iso_fortran_env_7.f90: New.
391
392 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
393
394         * obj-c++.dg/too-many-args.mm: New file.
395
396 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
397
398         Merge from 'apple/trunk' branch on FSF servers.
399
400         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
401
402         Radar 4491608
403         * objc.dg/too-many-args.m: New
404
405 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
406
407         PR fortran/45744
408         * gfortran.dg/dependency_36.f90:  New test.
409
410 >>>>>>> .r164755
411 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
412
413         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
414         * gcc.target/i386/pad-3.c: Ditto.
415         * gcc.target/i386/pad-7.c: Ditto.
416         * gcc.target/i386/pad-7.c: Ditto.
417         * gcc.target/i386/pr36502.c: Ditto.
418         * gcc.target/i386/zee.c: Ditto.
419         * gcc.target/i386/20060821-1.c: Ditto.
420         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
421         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
422         * gcc.target/i386/pad-5b.c: Ditto.
423         * gcc.target/i386/pad-6a.c: Ditto.
424         * gcc.target/i386/pad-6b.c: Ditto.
425         * gcc.target/i386/pad-8.c: Ditto.
426         * gcc.target/i386/pad-9.c: Ditto.
427         * gcc.target/i386/pad-10.c: Ditto.
428         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
429
430 2010-09-23  Richard Guenther  <rguenther@suse.de>
431
432         PR tree-optimization/45565
433         * g++.dg/ipa/pr45565.C: New testcase.
434
435 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
436
437         PR fortran/45745
438         PR fortran/45648
439         * gfortran.dg/vector_subscript_bound_1.f90: New.
440
441 2010-09-23  Richard Guenther  <rguenther@suse.de>
442
443         PR middle-end/45750
444         * gcc.dg/pr45750.c: New testcase.
445
446 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
447
448         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
449         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
450         build.
451
452 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
453
454         PR rtl-optimization/44374
455         * gcc.target/arm/headmerge-1.c: New test.
456         * gcc.target/arm/headmerge-2.c: New test.
457         * gcc.target/i386/headmerge-1.c: New test.
458         * gcc.target/i386/headmerge-2.c: New test.
459
460 2010-09-23  Daniel Kraft  <d@domob.eu>
461
462         PR fortran/38936
463         PR fortran/44044
464         PR fortran/45474
465         * gfortran.dg/intrinsic_intent_1.f03: New test.
466         * gfortran.dg/select_type_17.f03: New test.
467         * gfortran.dg/associate_5.f03: More definability tests.
468         * gfortran.dg/enum_2.f90: Check definability.
469         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
470         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
471         * gfortran.dg/char_expr_2.f90: Ditto.
472         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
473         * gfortran.dg/enum_5.f90: Ditto.
474         * gfortran.dg/equiv_constraint_8.f90: Ditto.
475         * gfortran.dg/impure_assignment_2.f90: Ditto.
476         * gfortran.dg/impure_assignment_3.f90: Ditto.
477         * gfortran.dg/intent_out_1.f90: Ditto.
478         * gfortran.dg/intent_out_3.f90: Ditto.
479         * gfortran.dg/pointer_assign_7.f90: Ditto.
480         * gfortran.dg/pointer_intent_3.f90: Ditto.
481         * gfortran.dg/pr19936_1.f90: Ditto.
482         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
483         * gfortran.dg/simpleif_2.f90: Ditto.
484         * gfortran.dg/protected_5.f90: Ditto.
485         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
486         * gfortran.dg/protected_6.f90: Ditto.
487         * gfortran.dg/protected_7.f90: Ditto.
488
489 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
490
491         PR libfortran/45710
492         * gfortran.dg/namelist_65.f90: New test.
493
494 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
495
496         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
497         the regexp pattern between the expected label and location string.
498
499 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
500
501         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
502
503 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
504
505         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
506         * gcc.dg/pr27898.c: Likewise.
507         * gcc.dg/pr28712.c: Likewise.
508         * gcc.dg/pr30762-1.c: Likewise.
509         * gcc.dg/pr31529-1.c: Likewise.
510         * gcc.dg/pr34457-1.c: Likewise.
511         * gcc.dg/pr34668-1.c: Likewise.
512         * gcc.dg/pr34989-1.c: Likewise.
513         * gcc.dg/pr43557-1.c: Likewise.
514
515 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
516
517         PR rtl-optimization/45739
518         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
519         regexps.
520
521 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
522
523         * gcc.target/sparc/mnofpu.c: New test.
524
525 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
526
527         PR rtl-optimization/45739
528         * gcc.target/i386/pr45739.c: New test.
529
530 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
531
532         PR fortran/45648
533         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
534         and counts. Add non-elemental function call check.
535
536         PR fortran/45648
537         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
538         arguments checks. Update temporary counts.
539         * gfortran.dg/transpose_optimization_1.f90: New.
540
541 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
542
543         PR objc/23710
544         * objc.dg/invalid-method-1.m: New.
545
546 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
547
548         Merge from 'apple/trunk' branch on FSF servers.
549
550         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
551
552         Radar 4291785
553         * objc.dg/naming-4.m: New
554         * objc.dg/naming-5.m: New
555         * obj-c++.dg/naming-1.mm: New
556         * obj-c++.dg/naming-2.mm: New
557
558 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
559             Jack Howarth  <howarth@bromo.med.uc.edu>
560
561         PR c++/45645
562         * g++.dg/torture/pr44972.C: Use portable assert().
563
564 2010-09-21  Richard Guenther  <rguenther@suse.de>
565
566         PR tree-optimization/45580
567         * g++.dg/torture/pr45580.C: New testcase.
568
569 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
570
571         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
572
573 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
574
575         PR fortran/45438
576         * gfortran.dg/pointer_check_7.f90: New.
577
578 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
579
580         PR rtl-optimization/45728
581         * gcc.c-torture/compile/pr45728.c: New test.
582
583 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
584
585         PR fortran/45081
586         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
587
588 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
589
590         * g++.dg/tree-ssa/pr45605.C: Add "\\".
591
592 2010-09-20  Richard Guenther  <rguenther@suse.de>
593
594         PR middle-end/45704
595         * gcc.dg/torture/pr45704.c: New testcase.
596
597 2010-09-20  Jan Hubicka  <jh@suse.cz>
598
599         PR tree-optimize/45605
600         * g++.dg/tree-ssa/pr45605.C: New testcase.
601
602 2010-09-20  Michael Matz  <matz@suse.de>
603
604         PR testsuite/45706
605         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
606         enough.
607
608 2010-09-20  Richard Guenther  <rguenther@suse.de>
609
610         PR tree-optimization/45705
611         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
612
613 2010-09-20  Michael Matz  <matz@suse.de>
614
615         PR testsuite/45706
616         * lib/target-supports.exp (check_effective_target_vect_perm):
617         Add i?86-*-*.
618
619 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
620
621         PR rtl-optimization/45695
622         * gcc.c-torture/execute/pr45695.c: New test.
623
624 2010-09-19  Jan Hubicka  <jh@suse.cz>
625
626         PR lto/44246
627         * gcc.c-torture/compile/pr44246.c:New file.
628
629 2010-09-19  Ira Rosen  <irar@il.ibm.com>
630
631         PR tree-optimization/45714
632         * gfortran.dg/vect/pr45714-a.f: New test.
633         * gfortran.dg/vect/pr45714-b.f: New test.
634
635 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
636
637         * gnat.dg/const1.adb: Rename into...
638         * gnat.dg/constant1.adb: ...this.
639         * gnat.dg/constant2.adb: New test.
640         * gnat.dg/constant2_pkg1.ads: New helper.
641         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
642
643 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
644
645         * gnat.dg/specs/constant1.ads: New test.
646         * gnat.dg/specs/constant1_pkg.ads: New helper.
647
648 2010-09-18  Jan Hubicka  <jh@suse.cz>
649
650         PR tree-optimization/45453
651         * g++.dg/tree-ssa/pr45453.C: New testcase.
652
653 2010-09-18  Jason Merrill  <jason@redhat.com>
654
655         * g++.dg/cpp0x/initlist44.C: New.
656
657 2010-09-18  Richard Guenther  <rguenther@suse.de>
658
659         PR tree-optimization/45709
660         * g++.dg/torture/pr45709-2.C: New testcase.
661
662 2010-09-18  Richard Guenther  <rguenther@suse.de>
663
664         PR tree-optimization/45709
665         * g++.dg/torture/pr45709.C: New testcase.
666
667 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
668
669         PR testsuite/45719
670         * gcc.target/i386/pad-3.c: Pass -fno-pic.
671
672 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
673
674         * gcc.target/i386/pad-1.c: New.
675         * gcc.target/i386/pad-2.c: Likewise.
676         * gcc.target/i386/pad-3.c: Likewise.
677         * gcc.target/i386/pad-4.c: Likewise.
678         * gcc.target/i386/pad-5a.c: Likewise.
679         * gcc.target/i386/pad-5b.c: Likewise.
680         * gcc.target/i386/pad-6a.c: Likewise.
681         * gcc.target/i386/pad-6b.c: Likewise.
682         * gcc.target/i386/pad-7.c: Likewise.
683         * gcc.target/i386/pad-8.c: Likewise.
684         * gcc.target/i386/pad-9.c: Likewise.
685         * gcc.target/i386/pad-10.c: Likewise.
686
687 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
688
689         PR middle-end/45234
690         * gcc.dg/torture/stackalign/alloca-5.c: New.
691
692 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
693
694         PR middle-end/45678
695         * gcc.dg/torture/pr45678-2.c: New.
696
697 2010-09-17  Richard Guenther  <rguenther@suse.de>
698
699         PR middle-end/45678
700         * gcc.dg/torture/pr45678-1.c: New testcase.
701
702 2010-09-17  Michael Matz  <matz@suse.de>
703
704         PR tree-optimization/43432
705         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
706         check_effective_target_vect_perm_short): New predicates.
707         (check_effective_target_vect_perm): Include x86_64.
708         * gcc.dg/vect/pr43432.c: New test.
709         * gcc.dg/vect/vect-114.c: Adjust.
710         * gcc.dg/vect/vect-15.c: Ditto.
711         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
712         * gcc.dg/vect/slp-perm-9.c: Ditto.
713
714 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
715
716         PR testsuite/45692
717         * objc/execute/exceptions/throw-nil.m: Run the test only with the
718         GNU runtime.
719
720 2010-09-17  Richard Guenther  <rguenther@suse.de>
721
722         * gcc.dg/pr27898.c: Use -flto instead of -combine.
723         * gcc.dg/pr28706.c: Likewise.
724         * gcc.dg/pr28712.c: Likewise.
725         * gcc.dg/pr30762-1.c: Likewise.
726         * gcc.dg/pr30762-2.c: Likewise.
727         * gcc.dg/pr31529-1.c: Likewise.
728         * gcc.dg/pr31529-2.c: Likewise.
729         * gcc.dg/pr34457-1.c: Likewise.
730         * gcc.dg/pr34457-2.c: Likewise.
731         * gcc.dg/pr34668-1.c: Likewise.
732         * gcc.dg/pr34668-2.c: Likewise.
733         * gcc.dg/pr34989-1.c: Likewise.
734         * gcc.dg/pr34989-2.c: Likewise.
735         * gcc.dg/pr43557-1.c: Likewise.
736         * gcc.dg/pr43557-2.c: Likewise.
737         * gcc.dg/debug/pr41893-1.c: Likewise.
738         * gcc.dg/matrix/matrix.exp: Do not use -combine.
739         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
740         * gcc.dg/matrix/matrix-4.c: Likewise.
741         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
742         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
743         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
744         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
745
746 2010-09-16  Tobias Burnus  <burnus@net-b.de>
747
748         PR fortran/43665
749         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
750         optimizations.
751         * gfortran.dg/intent_optimize_1.f90: New test.
752
753 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
754
755         * gcc.target/i386/divmod-1.c: New.
756         * gcc.target/i386/divmod-2.c: Likewise.
757         * gcc.target/i386/divmod-3.c: Likewise.
758         * gcc.target/i386/divmod-4.c: Likewise.
759         * gcc.target/i386/divmod-4a.c: Likewise.
760         * gcc.target/i386/divmod-5.c: Likewise.
761         * gcc.target/i386/divmod-6.c: Likewise.
762         * gcc.target/i386/divmod-7.c: Likewise.
763         * gcc.target/i386/divmod-8.c: Likewise.
764         * gcc.target/i386/udivmod-1.c: Likewise.
765         * gcc.target/i386/udivmod-2.c: Likewise.
766         * gcc.target/i386/udivmod-3.c: Likewise.
767         * gcc.target/i386/udivmod-4.c: Likewise.
768         * gcc.target/i386/udivmod-4a.c: Likewise.
769         * gcc.target/i386/udivmod-5.c: Likewise.
770         * gcc.target/i386/udivmod-6.c: Likewise.
771         * gcc.target/i386/udivmod-7.c: Likewise.
772         * gcc.target/i386/udivmod-8.c: Likewise.
773
774 2010-09-16  Jan Hubicka  <jh@suse.cz>
775
776         * g++.dg/lto/pr45679-1_0.C: New file.
777         * g++.dg/lto/pr45679-1_1.C: New file.
778         * g++.dg/lto/pr45679-0_0.C: New file.
779         * g++.dg/lto/pr45679-0_1.C: New file.
780
781 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
782
783         PR fortran/45674
784         * gfortran.dg/class_dummy_2.f03: New.
785
786 2010-09-16  Richard Guenther  <rguenther@suse.de>
787
788         PR tree-optimization/45623
789         * gcc.dg/torture/pr45623.c: New testcase.
790
791 2010-09-16  Ira Rosen  <irar@il.ibm.com>
792
793         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
794         name and parentheses.
795         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
796
797 2010-09-15  Jason Merrill  <jason@redhat.com>
798
799         * g++.dg/parse/parameter-declaration-2.C: New.
800
801         * g++.dg/cpp0x/scoped_enum2.C: New.
802
803 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
804
805         * gcc.c-torture/compile/20100915-1.c: New test.
806
807 2010-09-15  Martin Jambor  <mjambor@suse.cz>
808
809         PR middle-end/45644
810         * gcc.dg/ipa/pr45644.c: New test.
811
812 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
813
814         PR tree-optimization/45633
815         * gcc.dg/vect/pr45633.c: New test.
816
817 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
818
819         PR fortran/45577
820         * gfortran.dg/allocate_derived_4.f90: New.
821
822 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
823
824         * lib/target-supports.exp
825         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
826         supported flag to true for neon.
827
828 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
829
830         PR c++/45665
831         * g++.dg/template/crash103.C: New.
832
833 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
834
835         Merge from 'apple/trunk' branch on FSF servers.
836
837         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
838
839         Radar 4457381
840         * objc.dg/msg-in-protocol.m: New.
841         * obj-c++.dg/msg-in-protocol.mm: New.
842
843         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
844
845         Radar 4219590
846         * objc.dg/break-in-ifstmt.m: New.
847
848         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
849
850         Radar 4174166
851         * obj-c++.dg/comp-types-13.mm: New.
852         * objc.dg/comp-types-12.m: New.
853
854         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
855
856         Radar 4216500
857         * obj-c++.dg/proto-lossage-7.mm: New.
858         * objc.dg/proto-lossage-7.m: New.
859
860 2010-09-14  Jan Hubicka  <jh@suse.cz>
861
862         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
863         folding.
864         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
865         folding.
866
867 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
868
869         PR middle-end/45567
870         * gcc.dg/pr45567.c: New test.
871
872         PR debug/45660
873         * g++.dg/debug/pr45660.C: New test.
874
875 2010-09-14  Ira Rosen  <irar@il.ibm.com>
876
877         PR tree-optimization/45470
878         * g++.dg/vect/pr45470-a.cc: New test.
879         * g++.dg/vect/pr45470-a.cc: New test.
880
881 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
882
883         PR target/42070
884         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
885         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
886
887 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
888
889         PR libfortran/45532
890         * gfortran.dg/namelist_64.f90: New test.
891
892 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
893
894         PR rtl-optimization/45617
895         * gcc.target/i386/pr45617.c: New test.
896
897 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
898
899         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
900
901 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
902
903         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
904         * gcc.target/i386/fma4-vector.c: Likewise.
905         * gcc.target/i386/vectorize2.c: Likewise.
906         * gcc.target/i386/vectorize4.c: Likewise.
907         * gcc.target/i386/vectorize5.c: Likewise.
908         * gcc.target/i386/vectorize6.c: Likewise.
909         * gcc.target/i386/vectorize8.c: Likewise.
910
911         * gcc.target/i386/vect-double-1.c: New.
912         * gcc.target/i386/vect-double-1a.c: Likewise.
913         * gcc.target/i386/vect-double-2.c: Likewise.
914         * gcc.target/i386/vect-double-2a.c: Likewise.
915
916         * lib/target-supports.exp (check_effective_target_vect_double):
917         Set et_vect_double_saved to 0 when tuning for Atom.
918
919 2010-09-13  Jan Hubicka  <jh@suse.cz>
920
921         * gcc.dg/torture/pr23821.c: Drop static keyword.
922         * gcc.dg/tree-ssa/loop-19.c: Likewise.
923         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
924
925 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
926
927         * gcc.target/arm/sync-1.c: New.
928
929 2010-09-12  Olivier Hainque  <hainque@adacore.com>
930
931         * gnat.dg/memtrap.adb: New test.
932
933 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
934
935         * gfortran.dg/promotion.f90: Fix options.
936
937 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
938
939         * g++.dg/cpp0x/range-for1.C: New.
940         * g++.dg/cpp0x/range-for2.C: New.
941         * g++.dg/cpp0x/range-for3.C: New.
942         * g++.dg/cpp0x/range-for4.C: New.
943         * g++.dg/cpp0x/range-for5.C: New.
944         * g++.dg/cpp0x/range-for6.C: New.
945
946 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
947
948         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
949         and counts. Check that transpose is not called.
950         * gfortran.dg/transpose_2.f90: Update error message.
951
952 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
953
954         PR c++/43824
955         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
956         * g++.dg/lookup/strong-using-2.C: Likewise.
957         * g++.dg/lookup/strong-using-3.C: Likewise.
958         * g++.dg/lookup/strong-using-5.C: Likewise.
959
960         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
961         * g++.dg/cpp0x/inline-ns4.C: New.
962         * g++.dg/cpp0x/inline-ns5.C: New.
963
964 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
965
966         PR middle-end/45634
967         * gfortran.fortran-torture/compile/pr45634.f90: New.
968
969 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
970
971         * objc.dg/fobjc-exceptions.m: New test.
972
973 2010-09-10  Jan Hubicka  <jh@suse.cz>
974
975         * g++.dg/inherit/covariant7.C: Fix pattern matching.
976
977 2010-09-10  Martin Jambor  <mjambor@suse.cz>
978
979         PR tree-optimization/44972
980         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
981         * gcc.dg/tree-ssa/pr45144.c: Likewise.
982         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
983         instead.
984         * g++.dg/torture/pr44972.C: New test.
985
986 2010-09-10  Martin Jambor  <mjambor@suse.cz>
987
988         PR tree-optimization/44972
989         * g++.dg/torture/pr34850.C: Remove expected warning.
990
991 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
992
993         * gfortran.dg/dummy_optional_arg.f90: New test.
994
995 2010-09-08  Jan Hubicka  <jh@suse.cz>
996
997         PR tree-optimization/45598
998         * fortran.fortran-torture/compile/pr45598.f90: New test.
999
1000 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1001
1002         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1003         * lib/target-supports.exp (check_ifunc_available): New.
1004         * gcc.dg/attr-ifunc-1.c: New.
1005         * gcc.dg/attr-ifunc-2.c: New.
1006         * gcc.dg/attr-ifunc-3.c: New.
1007         * gcc.dg/attr-ifunc-4.c: New.
1008         * gcc.dg/attr-ifunc-5.c: New.
1009         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
1010         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
1011         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
1012         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
1013
1014 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1015
1016         PR middle-end/40386
1017         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1018
1019 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1020
1021         * gfortran.dg/inline_transpose_1.f90: New test.
1022
1023 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1024
1025         PR c++/45588
1026         * g++.dg/warn/Wunused-var-15.C: New test.
1027
1028 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1029
1030         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1031         hppa*-*-hpux*.
1032
1033 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1034
1035         * objc/execute/exceptions/throw-nil.m: New test.
1036         * objc/execute/exceptions/handler-1.m: Updated to use the new
1037         objc_set_uncaught_exception_handler() function.
1038         * objc/execute/exceptions/matcher-1.m: New test.
1039
1040 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1041
1042         PR fortran/38282
1043         * gfortran.dg/bit_comparison_1.F90: New test.
1044         * gfortran.dg/leadz_trailz_3.f90: New test.
1045         * gfortran.dg/masklr_2.F90: New test.
1046         * gfortran.dg/shiftalr_1.F90: New test.
1047         * gfortran.dg/merge_bits_2.F90: New test.
1048         * gfortran.dg/dshift_2.F90: New test.
1049         * gfortran.dg/bit_comparison_2.F90: New test.
1050         * gfortran.dg/masklr_1.F90: New test.
1051         * gfortran.dg/merge_bits_1.F90: New test.
1052         * gfortran.dg/dshift_1.F90: New test.
1053         * gfortran.dg/shiftalr_2.F90: New test.
1054
1055 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1056
1057         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1058         functions from objc/typedstream.h are deprecated.
1059
1060 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1061
1062         * lib/target-supports.exp
1063         (check_effective_target_run_expensive_tests): New proc.
1064         * gcc.c-torture/compile/limits-fnargs.c: Use
1065         dg-require-effective-target run_expensive_tests.
1066
1067 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR fortran/45597
1070         * gfortran.dg/gomp/pr45597.f90: New test.
1071
1072         PR fortran/45595
1073         * gfortran.dg/gomp/pr45595.f90: New test.
1074
1075 2010-09-08  Michael Matz  <matz@suse.de>
1076
1077         * c-c++-common/uninit-17.c: Adjust.
1078
1079 2010-09-08  Michael Matz  <matz@suse.de>
1080
1081         PR tree-optimization/43430
1082         * gcc.dg/vect/pr43430-2.c: New test.
1083
1084 2010-09-08  Michael Matz  <matz@suse.de>
1085
1086         PR tree-optimization/33244
1087         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1088
1089 2010-09-08  Richard Guenther  <rguenther@suse.de>
1090
1091         PR tree-optimization/45578
1092         * gfortran.dg/pr45578.f90: New testcase.
1093
1094 2010-09-08  Richard Guenther  <rguenther@suse.de>
1095
1096         PR testsuite/45590
1097         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1098
1099 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1100
1101         PR fortran/45576
1102         * gfortran.dg/char_length_18.f90:  New test.
1103
1104 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1105
1106         PR target/36502
1107         * gcc.target/i386/pr36502.c: New test.
1108
1109         PR target/42313
1110         PR target/44651
1111         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1112         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1113
1114 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1115
1116         * gfortran.dg/achar_4.f90: Enable bounds checking.
1117
1118 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1119
1120         PR target/45206
1121         * gcc.target/i386/pr45206.c: New test.
1122
1123 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1124
1125         PR fortran/45505
1126         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1127
1128 2010-09-07  Jan Hubicka  <jh@suse.cz>
1129
1130         * gcc.c-torture/compile/20100907.c: New testcase.
1131
1132 2010-09-07  Richard Guenther  <rguenther@suse.de>
1133
1134         PR middle-end/45569
1135         * g++.dg/eh/pr45569.C: New testcase.
1136
1137 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1138
1139         PR target/43137
1140         * gcc.target/arm/pr43137.c: New test.
1141
1142 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1143
1144         PR fortran/36931
1145         * gfortran.dg/dependency_35.f90:  New test.
1146
1147 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1148
1149         PR fortran/34145
1150         * gfortran.dg/char_length_17.f90:  New test.
1151
1152 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1153
1154         PR c++/45200
1155         PR c++/45293
1156         PR c++/45558
1157         * g++.dg/template/typedef34.C: New test.
1158         * g++.dg/template/typedef35.C: New test.
1159
1160 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1161
1162         PR target/22152
1163         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1164
1165 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1166
1167         * g++.dg/warn/Wdouble-promotion.C: New.
1168
1169 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1170
1171         * g++.dg/parse/redef2.C: New.
1172
1173 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1174
1175         * gcc.dg/20100906-1.c: New testcase.
1176
1177 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR testsuite/45543
1180         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1181         DW_TAG_enumeration_type DIE.
1182
1183 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1184
1185         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1186         Update XFAILs.
1187
1188 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1189
1190         PR rtl-optimization/44919
1191         * g++.dg/opt/pr44919.C: New.
1192
1193 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1194
1195         PR fortran/38282
1196         * gfortran.dg/iall_iany_iparity_1.f90: New.
1197         * gfortran.dg/iall_iany_iparity_2.f90: New.
1198
1199 2010-09-06  Jason Merrill  <jason@redhat.com>
1200
1201         * g++.dg/cpp0x/initlist42.C: New.
1202
1203         * g++.dg/cpp0x/auto19.C: New.
1204
1205         * g++.dg/template/sfinae25.C: New.
1206         * g++.dg/template/char1.C: Expect warning.
1207         * g++.dg/template/nontype10.C: Likewise.
1208
1209         * g++.dg/cpp0x/implicit9.C: New.
1210
1211         * g++.dg/cpp0x/initlist43.C: New.
1212
1213 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1214
1215         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1216
1217 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1218
1219         * gcc.dg/Wdouble-promotion.c: New.
1220
1221 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1222
1223         * gfortran.dg/float128_1.f90: Remove test case as
1224         it always fails since Rev 163611 backed out the
1225         front-end implementation.
1226
1227 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1228
1229         * gfortran.dg/float128_1.f90: XFAIL test case.
1230
1231 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1232
1233         * gfortran.dg/bessel_7.f90: Decrease required precision.
1234
1235 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1236
1237         PR testsuite/45545
1238         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1239         ref-all-matching targets.
1240
1241 2010-09-05  Richard Guenther  <rguenther@suse.de>
1242
1243         PR tree-optimization/45535
1244         * gcc.c-torture/compile/pr45535.c: New testcase.
1245
1246 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1247
1248         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1249         "\[^\n\]*".
1250         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1251         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1252         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1253         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1254         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1255         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1256         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1257         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1258         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1259         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1260         * gcc.target/i386/pr22152.c: Likewise.
1261         * gcc.target/i386/pr36992-1.c: Likewise.
1262         * gcc.target/i386/pr36992-2.c: Likewise.
1263         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1264
1265 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1266
1267         PR testsuite/43957
1268         * gcc.dg/const-uniq-1.c: Modify regexp.
1269
1270 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1271
1272         PR fortran/45530
1273         * gfortran.dg/namelist_63.f90: New.
1274
1275 2010-09-04  Jan Hubicka  <jh@suse.cz>
1276
1277         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1278         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1279
1280 2010-09-04  Jan Hubicka  <jh@suse.cz>
1281
1282         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1283
1284 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1285
1286         PR fortran/45507
1287         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1288
1289 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1290
1291         * gcc.dg/opts-4.c: New test.
1292
1293 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1294
1295         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1296         * gcc.dg/vect/vect-peel-4.c: Ditto.
1297
1298 2010-09-03  Daniel Kraft  <d@domob.eu>
1299
1300         PR fortran/45525
1301         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1302
1303 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1304
1305         PR fortran/45159
1306         * gfortran.dg/dependency_34.f90:  New test.
1307
1308 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1309
1310         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1311
1312 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1313
1314         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1315         gcc.target/i386/clearcap.map if supported.
1316
1317 2010-09-03  Michael Matz  <matz@suse.de>
1318
1319         PR middle-end/45415
1320         * gcc.dg/pr45415.c: New test.
1321
1322 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1323
1324         PR tree-optimization/45506
1325         * gcc.dg/pr45506.c: New.
1326
1327 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1328
1329         PR target/45476
1330         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1331         * gcc.target/i386/float128-2.c: Ditto.
1332
1333 2010-09-03  Daniel Kraft  <d@domob.eu>
1334
1335         PR fortran/34162
1336         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1337         * gfortran.dg/internal_dummy_2.f08: New test.
1338         * gfortran.dg/internal_dummy_3.f08: New test.
1339         * gfortran.dg/internal_dummy_4.f08: New test.
1340
1341 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1342
1343         PR debug/45500
1344         * gcc.target/i386/pr45500.c: New test.
1345
1346 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1347
1348         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1349
1350 2010-09-03  Daniel Kraft  <d@domob.eu>
1351
1352         PR fortran/44602
1353         * gfortran.dg/exit_2.f08; Adapt error messages.
1354         * gfortran.dg/exit_3.f08: New test.
1355         * gfortran.dg/exit_4.f08: New test.
1356         * gfortran.dg/exit_5.f03: New test.
1357
1358 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1359
1360         * gfortran.dg/ishft_4.f90: New test.
1361
1362 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1363
1364         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1365         FRIZ/XSRIZ instruciton for (double)(long long)x.
1366         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1367
1368 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1369
1370         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1371
1372 2010-09-02  Richard Guenther  <rguenther@suse.de>
1373
1374         PR tree-optimization/44937
1375         PR tree-optimization/45412
1376         * g++.dg/opt/pr45412.C: New testcase.
1377         * gcc.c-torture/compile/pr45412.c: Likewise.
1378         * gcc.c-torture/compile/pr44937.c: Likewise.
1379
1380 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1381
1382         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1383         but using -Werror=comment.
1384         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1385         expected error messages.
1386
1387 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1388
1389         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1390         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1391
1392 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1393
1394         PR fortran/45489
1395         * gfortran.dg/initialization_27.f90: New.
1396
1397 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1398
1399         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1400         check into different basic blocks. Expect vectorization if misaligned
1401         stores are supported.
1402         * gcc.dg/vect/bb-slp-8a.c: New test.
1403         * gcc.dg/vect/bb-slp-8b.c: New test.
1404
1405 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1406
1407         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1408
1409 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1410
1411         PR fortran/44541
1412         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1413         * gfortran.dg/class_dummy_1.f03: New.
1414
1415 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1416
1417         PR middle-end/45458
1418         * g++.dg/tree-prof/partition2.C: New test.
1419
1420 2010-09-01  Richard Guenther  <rguenther@suse.de>
1421
1422         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1423         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1424         * gcc.c-torture/execute/20100827-1.c: Likewise.
1425
1426 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1427
1428         * gfortran.dg/execute_command_line_1.f90: New test.
1429
1430 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR preprocessor/45457
1433         * c-c++-common/cpp/pr45457.c: New test.
1434
1435 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1436
1437         * gcc.dg/nested-func-8.c: New test.
1438
1439 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1440
1441         PR fortran/38282
1442         * gfortran.dg/popcnt_poppar_1.F90: New test.
1443         * gfortran.dg/popcnt_poppar_2.F90: New test.
1444
1445 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1446
1447         * gcc.target/i386/volatile-2.c: Require nonpic target.
1448
1449 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR middle-end/45461
1452         * gcc.dg/pr45461.c: New test.
1453
1454 2010-08-31  Richard Guenther  <rguenther@suse.de>
1455
1456         PR testsuite/45455
1457         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1458
1459 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1460
1461         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1462
1463 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1464
1465         PR fortran/45456
1466         * gfortran.dg/typebound_proc_18.f03: New.
1467
1468 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1469
1470         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1471         * lib/scanasm.exp (scan-stack-usage): Likewise.
1472         (scan-stack-usage-not): Likewise.
1473         * gcc.dg/stack-usage-1.c: New test.
1474         * gcc.target/i386/stack-usage-realign.c: Likewise.
1475
1476 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1477
1478         PR tree-optimization/45427
1479         * gcc.dg/tree-ssa/pr45427.c: New test.
1480
1481 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1482
1483         PR c++/45043
1484         * g++.dg/template/crash102.C: New.
1485
1486 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR middle-end/45423
1489         * gcc.dg/gomp/atomic-12.c: New test.
1490         * gcc.dg/gomp/atomic-13.c: New test.
1491         * gcc.dg/gomp/atomic-14.c: New test.
1492         * g++.dg/gomp/atomic-11.C: New test.
1493         * g++.dg/gomp/atomic-12.C: New test.
1494         * g++.dg/gomp/atomic-13.C: New test.
1495         * g++.dg/gomp/atomic-14.C: New test.
1496
1497 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1498
1499         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1500         delimiter.
1501
1502 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1503
1504         * gnat.dg/discr24.adb: New test.
1505
1506 2010-08-30  Richard Guenther  <rguenther@suse.de>
1507
1508         PR tree-optimization/45449
1509         * gcc.dg/pr45449.c: New testcase.
1510
1511 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1512
1513         * gcc.dg/opts-1.c: Expect errors, not warnings.
1514
1515 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1516
1517         PR fortran/42769
1518         * gfortran.dg/dynamic_dispatch_11.f03: New.
1519
1520 2010-08-29  Jason Merrill  <jason@redhat.com>
1521
1522         PR c++/44991
1523         * g++.dg/parse/defarg15.C: New.
1524
1525 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1526
1527         PR fortran/45439
1528         * gfortran.dg/select_type_16.f03: New.
1529
1530 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1531             Tobias Burnus  <burnus@net-b.de>
1532
1533         * gfortran.dg/bessel_7.f90: Decrease required precision.
1534
1535 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1536             Kaz Kojima  <kkojima@gcc.gnu.org>
1537
1538         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1539
1540 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1541
1542         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1543         floating point conversion code generation.
1544         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1545         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1546         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1547         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1548         to integer conversion code generation.
1549         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1550         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1551         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1552         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1553
1554 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1555
1556         PR fortran/32049
1557         * gfortran.dg/random_seed_1.f90: Adjust test.
1558         * gfortran.dg/float128_1.f90: New test.
1559
1560 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1561
1562         PR fortran/33197
1563         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1564         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1565         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1566         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1567         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1568         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1569         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1570
1571 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1572
1573         PR fortran/45420
1574         * gfortran.dg/select_type_15.f03: New.
1575
1576 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1577
1578         PR libfortran/43217
1579         * gfortran.dg/hollerith8.f90: New test.
1580
1581 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1582
1583         PR fortran/45159
1584         * gfortran.dg/dependency_33.f90:  New test.
1585
1586 2010-08-27  Richard Guenther  <rguenther@suse.de>
1587
1588         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1589         * gcc.dg/graphite/scop-2.c: Likewise.
1590         * gcc.dg/graphite/scop-20.c: Likewise.
1591         * gcc.dg/vect/slp-25.c: Likewise.
1592
1593 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1594
1595         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1596
1597 2010-08-26  Daniel Kraft  <d@domob.eu>
1598
1599         PR fortran/38936
1600         PR fortran/44047
1601         PR fortran/45384
1602         * gfortran.dg/associate_8.f03: New test.
1603         * gfortran.dg/select_type_13.f03: New test.
1604         * gfortran.dg/select_type_14.f03: New test.
1605
1606 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1607
1608         PR tree-optimization/44485
1609         * gcc.dg/pr44485.c: New test.
1610
1611 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1612
1613         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1614         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1615         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1616
1617 2010-08-26  Richard Guenther  <rguenther@suse.de>
1618
1619         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1620         * gcc.dg/graphite/scop-21.c: Likewise.
1621
1622 2010-08-26  Richard Guenther  <rguenther@suse.de>
1623
1624         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1625         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1626         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1627         * gcc.dg/vect/vect-91.c: Likewise.
1628         * gcc.dg/vect/vect-peel-1.c: Likewise.
1629         * gcc.dg/vect/vect-peel-2.c: Likewise.
1630         * gcc.dg/vect/vect-peel-4.c: Likewise.
1631
1632 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1633
1634         PR libfortran/41859
1635         * gfortran.dg/der_io_4.f90: New test.
1636
1637 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR rtl-optimization/44858
1640         * gcc.c-torture/execute/pr44858.c: New test.
1641
1642         PR rtl-optimization/45400
1643         * g++.dg/other/i386-8.C: New test.
1644
1645 2010-08-25  Richard Guenther  <rguenther@suse.de>
1646
1647         * gcc.dg/alias-8.c: Adjust.
1648
1649 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1650
1651         * gcc.target/i386/combine-mul.c: New test.
1652
1653 2010-08-25  Richard Guenther  <rguenther@suse.de>
1654
1655         PR lto/44562
1656         * gcc.dg/graphite/id-27.c: New testcase.
1657         * gcc.dg/lto/20100825-1_0.c: Likewise.
1658
1659 2010-08-25  Richard Guenther  <rguenther@suse.de>
1660
1661         PR tree-optimization/45316
1662         * g++.dg/opt/pr45316.C: New testcase.
1663
1664 2010-08-25  Richard Guenther  <rguenther@suse.de>
1665
1666         PR tree-optimization/45393
1667         * g++.dg/torture/pr45393.C: New testcase.
1668
1669 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1670
1671         PR tree-optimization/45059
1672         * gcc.c-torture/compile/pr45059.c: New test.
1673
1674 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1675
1676         * lib/target-supports.exp (check_effective_target_vect_unpack):
1677         Set vect_unpack supported flag to true for neon.
1678
1679 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1680
1681         * gcc.dg/tree-ssa/ifc-5.c: New.
1682
1683 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1684
1685         * gcc.dg/tree-ssa/ifc-4.c: New.
1686         * gcc.dg/tree-ssa/ifc-7.c: New.
1687
1688 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1689
1690         * gcc.dg/vect/vect.exp: Check loongson targets
1691         * g++.dg/vect/vect.exp: Likewise
1692         * gfortran.dg/vect/vect.exp: Likewise
1693
1694 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1695
1696         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1697         -mveclibabi=mass.
1698
1699 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1700
1701         PR fortran/45366
1702         * gfortran.dg/proc_ptr_29.f90: New.
1703
1704 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1705             Dominique d'Humieres <dominiq@lps.ens.fr>
1706
1707         PR fortran/45367
1708         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1709
1710 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1711
1712         PR fortran/45367
1713         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1714
1715 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1716
1717         PR fortran/36158
1718         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1719
1720 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1721             Dominique d'Humieres <dominiq@lps.ens.fr>
1722
1723         PR fortran/45367
1724         PR fortran/36158
1725         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1726         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1727
1728 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1729
1730         PR fortran/44863
1731         PR fortran/45271
1732         PR fortran/45290
1733         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1734         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1735         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1736
1737 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1738
1739         PR fortran/36158
1740         PR fortran/33197
1741         * gfortran.dg/bessel_6.f90: New.
1742         * gfortran.dg/bessel_7.f90: New.
1743
1744 2010-08-20  Jan Hubicka  <jh@suse.cz>
1745
1746         PR c++/45307
1747         PR c++/17736
1748         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1749         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1750
1751 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1752
1753         PR target/45336
1754         * gcc.target/i386/pr45336-1.c: New.
1755         * gcc.target/i386/pr45336-2.c: Likewise.
1756         * gcc.target/i386/pr45336-3.c: Likewise.
1757         * gcc.target/i386/pr45336-4.c: Likewise.
1758
1759 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1760
1761         PR testsuite/45361
1762         * gcc.target/i386/volatile-2.c: Update scan strings to also
1763         include (%rip) for the memory reference on x86_64.
1764
1765 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1766
1767         PR middle-end/44974
1768         * gcc.dg/pr44974.c: New test.
1769
1770         PR rtl-optimization/45353
1771         * gcc.dg/pr45353.c: New test.
1772
1773 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1774
1775         * gcc.target/i386/volatile-2.c: New.
1776
1777 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1778
1779         PR rtl-optimization/44691
1780         * gfortran.dg/pr44691.f: New test.
1781
1782 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1783
1784         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1785
1786 2010-08-19  Jason Merrill  <jason@redhat.com>
1787
1788         * g++.dg/init/synth3.C: New.
1789         * g++.dg/init/value8.C: New.
1790         * g++.dg/tree-ssa/empty-2.C: New.
1791         * g++.dg/cpp0x/noexcept09.C: New.
1792
1793 2010-08-19  Daniel Kraft  <d@domob.eu>
1794
1795         PR fortran/29785
1796         PR fortran/45016
1797         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1798         * gfortran.dg/pointer_remapping_1.f90: New test.
1799         * gfortran.dg/pointer_remapping_2.f03: New test.
1800         * gfortran.dg/pointer_remapping_3.f08: New test.
1801         * gfortran.dg/pointer_remapping_4.f03: New test.
1802         * gfortran.dg/pointer_remapping_5.f08: New test.
1803         * gfortran.dg/pointer_remapping_6.f08: New test.
1804
1805 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1806
1807         PR testsuite/45324
1808         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1809
1810 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1811
1812         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1813
1814 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1815
1816         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1817         variable.
1818
1819 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1820
1821         PR target/45070
1822         * gcc.c-torture/execute/pr45070.c: New.
1823
1824 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1825
1826         * g++.dg/pr44328.C: New test.
1827
1828 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1829
1830         PR fortran/36158
1831         PR fortran/33197
1832         * gfortran.dg/bessel_3.f90: New.
1833         * gfortran.dg/bessel_4.f90: New.
1834         * gfortran.dg/bessel_5.f90: New.
1835
1836 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1837
1838         PR fortran/45290
1839         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1840         * gfortran.dg/pointer_init_2.f90: New.
1841         * gfortran.dg/pointer_init_3.f90: New.
1842         * gfortran.dg/pointer_init_4.f90: New.
1843
1844 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1845
1846         PR c++/45049
1847         * g++.dg/pr45049-1.C: New test.
1848         * g++.dg/pr45049-2.C: New test.
1849
1850 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1851
1852         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1853         20 if __ARM_PCS is defined otherwise 64.
1854         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1855         instead of hard coded 64.
1856
1857 2010-08-18  Yao Qi  <yao@codesourcery.com>
1858
1859         PR target/45094
1860         * gcc.target/arm/pr45094.c: New test.
1861
1862 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1863
1864         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1865
1866 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1867
1868         PR rtl-optimization/42575
1869         * gcc.target/arm/pr42575.c: New test.
1870
1871 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1872
1873         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1874         * gcc.dg/tls/thr-cse-1.c: New.
1875
1876 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1877
1878         PR debug/42487
1879         * lib/target-supports.exp
1880         (check_effective_target_function_sections): New.
1881         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1882         function sections before proceding.
1883
1884 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1885
1886         PR fortran/45308
1887         * gfortran.dg/pr45308.f03: New test.
1888
1889 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1890
1891         PR target/45296
1892         * gcc.target/i386/pr45296.c: New test.
1893
1894 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1895
1896         * g++.dg/ext/uow-1.C: New.
1897         * g++.dg/ext/uow-2.C: New.
1898         * g++.dg/ext/uow-3.C: New.
1899         * g++.dg/ext/uow-4.C: New.
1900
1901 2010-08-17  Richard Guenther  <rguenther@suse.de>
1902
1903         PR testsuite/45266
1904         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1905
1906 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1907
1908         PR c/40563
1909         * gcc.dg/Wcxx-compat-20.c: New test.
1910
1911 2010-08-17  Daniel Kraft  <d@domob.eu>
1912
1913         PR fortran/38936
1914         * gfortran.dg/associate_1.f03: Extended to test newly supported
1915         features like association to variables.
1916         * gfortran.dg/associate_3.f03: Removed check for illegal change
1917         of associate-name here...
1918         * gfortran.dg/associate_5.f03: ...and added it here.
1919         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1920         * gfortran.dg/associate_7.f03: New test.
1921
1922 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1923
1924         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1925
1926 2010-08-15  Daniel Kraft  <d@domob.eu>
1927
1928         PR fortran/38936
1929         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1930         * gfortran.dg/associate_3.f03: Clarify comment.
1931         * gfortran.dg/associate_5.f03: New test.
1932         * gfortran.dg/associate_6.f03: New test.
1933
1934 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1935
1936         PR fortran/45211
1937         * gfortran.dg/bind_c_usage_21.f90: New.
1938         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1939
1940 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1941
1942         * gfortran.dg/optional_absent_1.f90: New.
1943         * gfortran.dg/null_actual.f90: New.
1944
1945 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1946
1947         * gfortran.dg/pointer_target_1.f90: New.
1948         * gfortran.dg/pointer_target_2.f90: New.
1949         * gfortran.dg/pointer_target_3.f90: New.
1950
1951 2010-08-15  Daniel Kraft  <d@domob.eu>
1952
1953         PR fortran/45197
1954         * gfortran.dg/elemental_args_check_3.f90: New test.
1955         * gfortran.dg/impure_1.f08: New test.
1956         * gfortran.dg/impure_2.f08: New test.
1957         * gfortran.dg/impure_3.f90: New test.
1958         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1959
1960 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1961
1962         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1963         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1964         SLP tests.
1965         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1966         misaligned loads.
1967         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1968         misaligned stores.c
1969         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1970
1971 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1972
1973         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1974         dg-require-effective-target after dg-do.
1975
1976 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1977
1978         * lib/target-supports.exp (check_effective_target_vect_int): Return
1979         true for Loongson targets.
1980         (check_effective_target_vect_shift): Likewise.
1981         (check_effective_target_vect_no_int_max): Likewise.
1982         (check_effective_target_vect_no_align): Likewise.
1983         (check_effective_target_vect_short_mult): Likewise.
1984
1985 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1986
1987         * g++.dg/cast.C: Change fields of structures to "long" to pass
1988         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1989         * g++.dg/cpp0x/iop.C: Ditto.
1990         * g++.dg/cpp0x/named_refs.C: Ditto.
1991         * g++.dg/cpp0x/rv1p.C: Ditto.
1992         * g++.dg/cpp0x/rv2p.C: Ditto.
1993         * g++.dg/cpp0x/rv3p.C: Ditto.
1994         * g++.dg/cpp0x/rv4p.C: Ditto.
1995         * g++.dg/cpp0x/rv5p.C: Ditto.
1996         * g++.dg/cpp0x/rv6p.C: Ditto.
1997         * g++.dg/cpp0x/rv7p.C: Ditto.
1998         * g++.dg/cpp0x/rv8p.C: Ditto.
1999         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2000
2001 2010-08-13  Daniel Kraft  <d@domob.eu>
2002
2003         * gfortran.dg/implied_shape_1.f08: New test.
2004         * gfortran.dg/implied_shape_2.f90: New test.
2005         * gfortran.dg/implied_shape_3.f08: New test.
2006
2007 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2008
2009         PR libfortran/42526
2010         * gfortran.dg/char_component_initializer_1.f90: New test.
2011
2012 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2013
2014         PR tree-optimization/45241
2015         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2016
2017 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2018
2019         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2020         to dg-options.
2021         * gcc.target/i386/pr40906-2.c: Ditto.
2022         * gcc.target/i386/pr40906-3.c: Ditto.
2023
2024 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2025
2026         PR middle-end/45262
2027         * gcc.c-torture/execute/pr45262.c: New test.
2028
2029 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2030
2031         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2032         empty argument.
2033         * g++.dg/other/profile1.C: Ditto.
2034
2035 2010-08-12  Richard Guenther  <rguenther@suse.de>
2036
2037         PR tree-optimization/45232
2038         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2039         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2040         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2041         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2042         unsigned arithmetic.
2043         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2044         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2045         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2046         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2047         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2048         unsigned arithmetic.
2049         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2050         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2051         unsigned arithmetic.
2052         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2053         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2054         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2055         unsigned arithmetic.
2056         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2057         * gcc.dg/tree-ssa/negate.c: Adjust.
2058         * gcc.dg/vect/vect-1.c: Adjust.
2059         * gfortran.dg/reassoc_6.f: XFAIL.
2060
2061 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR debug/45259
2064         * gcc.dg/pr45259.c: New test.
2065
2066 2010-08-12  Wei Guozhi  <carrot@google.com>
2067
2068         PR target/44999
2069         * gcc.target/arm/pr44999.c: New testcase.
2070
2071 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2072
2073         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2074         (N): Likewise.
2075         (main): Adjust accordingly.
2076
2077 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2078
2079         * gfortran.dg/graphite/id-22.f: New.
2080
2081 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2082
2083         * gcc.dg/graphite/id-26.c: New.
2084
2085 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2086
2087         * gcc.dg/graphite/id-25.c: New.
2088
2089 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2090
2091         * gcc.dg/graphite/run-id-5.c: New.
2092         * gcc.dg/graphite/run-id-6.c: New.
2093         * gfortran.dg/graphite/id-21.f: New.
2094
2095 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2096
2097         * gcc.dg/graphite/id-24.c: New.
2098
2099 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2100
2101         * gcc.dg/tree-ssa/pr20742.c: New.
2102
2103 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2104
2105         * gcc.dg/graphite/id-23.c: New.
2106
2107 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2108
2109         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2110
2111 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2112
2113         * gcc.dg/graphite/pr42729.c: New.
2114
2115 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2116
2117         * gfortran.dg/graphite/id-20.f: New.
2118
2119 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2120
2121         * gcc.dg/graphite/id-22.c: New.
2122
2123 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2124
2125         * gcc.dg/graphite/run-id-2.c: Call abort.
2126
2127 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2128
2129         * gcc.dg/graphite/id-20.c: New.
2130
2131 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2132             Steve Kargl <kargl@gcc.gnu.org>
2133
2134         PR fortran/44595
2135         * gfortran.dg/move_alloc_3.f90: New.
2136         * gfortran.dg/random_seed_2.f90: New.
2137
2138 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2139
2140         * lib/target-supports.exp (check_effective_target_sync_int_long):
2141         Add hppa*-*-linux*.
2142         (check_effective_target_sync_char_short): Likewise.
2143
2144 2010-08-10  Yao Qi  <yao@codesourcery.com>
2145
2146         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2147         general form.
2148         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2149         * g++.dg/other/packed1.C: Likewise.
2150         * g++.dg/other/crash-4.C: Likewise.
2151         * g++.dg/ext/packed8.C: Likewise.
2152         * g++.dg/init/array16.C: Likewise.
2153
2154 2010-08-10  xinliang David Li  <davidxl@google.com>
2155         * gcc.dg/tree-ssa/loop-19.c: Add option
2156         -fno-prefetch-loop-array
2157
2158 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2159
2160         PR middle-end/45182
2161         * gcc.c-torture/compile/pr45182.c: New test.
2162
2163 2010-08-09  Jason Merrill  <jason@redhat.com>
2164
2165         PR c++/45236
2166         * g++.dg/cpp0x/variadic-104.C: New.
2167
2168 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2169
2170         PR fortran/44235
2171         * gfortran.dg/dependency_32.f90:  New test.
2172
2173 2010-08-09  Richard Guenther  <rguenther@suse.de>
2174
2175         PR middle-end/44632
2176         * g++.dg/opt/nrv17.C: New testcase.
2177
2178 2010-08-09  Richard Guenther  <rguenther@suse.de>
2179
2180         PR middle-end/45212
2181         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2182         alignment from MEM_REF offset only if we took it from the
2183         base object.
2184
2185         * gcc.target/i386/pr24178.c: New testcase.
2186
2187 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2188
2189         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2190         * gcc.dg/20030702-1.c: Ditto.
2191         * gcc.dg/20050309-1.c: Ditto.
2192         * gcc.dg/20050325-1.c: Ditto.
2193         * gcc.dg/20050330-2.c: Ditto.
2194         * gcc.dg/20051201-1.c: Ditto.
2195         * gcc.dg/gomp/pr27573.c: Ditto.
2196         * gcc.dg/gomp/pr34610.c: Ditto.
2197         * gcc.dg/pr24225.c: Ditto.
2198         * gcc.dg/pr26570.c: Ditto.
2199         * gcc.dg/pr32773.c: Ditto.
2200         * g++.dg/gcov/gcov-6.C: Ditto.
2201         * g++.dg/gomp/pr34608.C: Ditto.
2202         * gfortran.dg/gomp/pr27573.f90: Ditto.
2203
2204         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2205         dg-require-host-local dg directive.
2206         * gcc.dg/profile-dir-2.c: Ditto.
2207         * gcc.dg/profile-dir-3.c: Ditto.
2208
2209 2010-08-08  Richard Guenther  <rguenther@suse.de>
2210
2211         PR tree-optimization/45109
2212         * gcc.c-torture/compile/pr45109.c: New testcase.
2213
2214 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2215
2216         * gcc.dg/march.c: Skip if -march defined.
2217         * gcc.dg/mtune.c: Skip if -mtune defined.
2218
2219         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2220         generic thunk support.
2221
2222 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2223
2224         PR target/45213
2225         * gcc.target/i386/pr45213.c: New test.
2226
2227 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2228
2229         PR libfortran/45143
2230         * gfortran.dg/fmt_error_11.f03: New test.
2231
2232 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2233
2234         * lib/target-supports.exp (check_effective_target_sync_int_long):
2235         Add arm*-*-linux-gnueabi.
2236         (check_effective_target_sync_char_short): Likewise.
2237
2238 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2239
2240         PR fortran/45159
2241         * gfortran.dg/dependency_31.f90:  New test.
2242
2243 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2244
2245         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2246
2247 2010-08-06  Jason Merrill  <jason@redhat.com>
2248
2249         * g++.dg/cpp0x/sfinae3.C: New.
2250         * g++.dg/cpp0x/sfinae4.C: New.
2251
2252 2010-08-06  Richard Guenther  <rguenther@suse.de>
2253
2254         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2255         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2256         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2257         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2258         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2259         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2260         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2261         * gcc.c-torture/execute/20100805-1.c: Likewise.
2262
2263 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2264
2265         PR testsuite/42855
2266         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2267
2268 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2269
2270         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2271         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2272
2273 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2274
2275         * g++.dg/ipa/devirt-1.C: New test.
2276         * g++.dg/ipa/devirt-2.C: Likewise.
2277         * g++.dg/ipa/devirt-3.C: Likewise.
2278         * g++.dg/ipa/devirt-4.C: Likewise.
2279         * g++.dg/ipa/devirt-5.C: Likewise.
2280         * gcc.dg/ipa/iinline-3.c: Likewise.
2281
2282 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2283
2284         PR tree-optimization/45144
2285         * gcc.dg/tree-ssa/pr45144.c: New test.
2286
2287 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2288
2289         PR fortran/42207
2290         PR fortran/44064
2291         PR fortran/44065
2292         * gfortran.dg/class_25.f03: New.
2293         * gfortran.dg/class_26.f03: New.
2294
2295 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2296
2297         * g++.dg/warn/miss-format-1.C: Update line number.
2298
2299 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2300
2301         PR c++/44641
2302         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2303         .frame and .mask assembler directives.
2304
2305 2010-08-04  Richard Guenther  <rguenther@suse.de>
2306
2307         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2308         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2309         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2310         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2311
2312 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2313
2314         PR fortran/44857
2315         * gfortran.dg/derived_constructor_char_1.f90: New.
2316         * gfortran.dg/derived_constructor_char_2.f90: New.
2317
2318 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2319
2320         PR fortran/45159
2321         * gfortran.dg/dependency_30.f90:  New test.
2322
2323 2010-08-03  Jan Hubicka  <jh@suse.cz>
2324
2325         * gcc.c-torture/compile/pr45085.c: New testcase.
2326
2327 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2328
2329         PR fortran/44584
2330         PR fortran/45161
2331         * gfortran.dg/typebound_call_9.f03: Modified.
2332         * gfortran.dg/typebound_generic_1.f03: Modified.
2333
2334 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2335
2336         PR fortran/45159
2337
2338         * gfortran.dg/dependency_29.f90:  New test.
2339
2340 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2341
2342         PR fortran/36854
2343         * gfortran.dg/character_comparison_2.f90:  New test.
2344         * gfortran.dg/character_comparison_3.f90:  New test.
2345         * gfortran.dg/dependency_28.f90:  New test.
2346
2347 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2348
2349         PR target/40457
2350         * gcc.target/arm/pr40457-1.c: New test.
2351         * gcc.target/arm/pr40457-2.c: New test.
2352
2353 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2354
2355         PR fortran/44912
2356         * gfortran.dg/typebound_call_17.f03: New.
2357
2358 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2359
2360         PR fortran/44929
2361         * gfortran.dg/allocate_derived_3.f90: New.
2362
2363 2010-07-30  Xinliang David Li  <davidxl@google.com>
2364         PR tree-optimization/45121
2365         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2366
2367 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2368
2369         PR c++/45112
2370         * testsuite/g++.dg/pr45112.C: New test.
2371
2372 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2373
2374         PR debug/45055
2375         PR rtl-optimization/45137
2376         * gcc.dg/pr45055.c: New test.
2377
2378 2010-07-30  Alan Modra  <amodra@gmail.com>
2379
2380         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2381         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2382
2383 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2384
2385         PR fortran/45087
2386         PR fortran/45125
2387         * gfortran.dg/whole_file_25.f90: New.
2388         * gfortran.dg/whole_file_26.f90: New.
2389         * gfortran.dg/whole_file_27.f90: New.
2390
2391 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2392
2393         PR fortran/44962
2394         * gfortran.dg/typebound_proc_17.f03: New.
2395
2396 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2397
2398         PR fortran/45004
2399         * gfortran.dg/move_alloc_2.f90: New.
2400
2401 2010-07-29  Xinliang David Li  <davidxl@google.com>
2402         PR tree-optimization/45121
2403         * c-c++-common/uninit-17.c: Fix expected output.
2404
2405 2010-07-29  Richard Guenther  <rguenther@suse.de>
2406
2407         PR tree-optimization/45120
2408         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2409
2410 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2411
2412         PR fortran/42051
2413         PR fortran/44064
2414         * gfortran.dg/pr42051.f03: New testcase.
2415
2416 2010-07-29  Richard Guenther  <rguenther@suse.de>
2417
2418         PR middle-end/45034
2419         * gcc.c-torture/execute/pr45034.c: New testcase.
2420
2421 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2422
2423         PR c++/45096
2424         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2425
2426 2010-07-28  Daniel Kraft  <d@domob.eu>
2427
2428         * gfortran.dg/bound_8.f90: New test.
2429
2430 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2431
2432         PR debug/45105
2433         * gcc.dg/pr45105.c: New test.
2434
2435 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2436
2437         PR rtl-optimization/45107
2438         * gcc.dg/pr45107.c: New test.
2439
2440 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2441
2442         PR rtl-optimization/45101
2443         * gcc.dg/pr45101.c: New test.
2444
2445 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2446
2447         PR fortran/45077
2448         * gfortran.dg/whole_file_24.f90: New.
2449
2450 2010-07-27  Jason Merrill  <jason@redhat.com>
2451
2452         * g++.dg/cpp0x/variadic102.C: New.
2453         * g++.dg/cpp0x/variadic103.C: New.
2454
2455 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2456
2457         PR rtl-optimization/40956
2458         PR target/42495
2459         PR middle-end/42574
2460         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2461         * gcc.target/arm/pr42574.c: Add tests.
2462
2463 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2464
2465         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2466         test name.
2467         (cleanup-repo-files): Ditto.
2468         (cleanup-saved-temps): Ditto.
2469
2470 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR testsuite/44701
2473         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2474
2475         PR c/45079
2476         * gcc.dg/pr45079.c: New test.
2477
2478 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2479
2480         PR tree-optimization/44152
2481         * gcc.dg/vect/fast-math-pr44152.c: New test.
2482
2483 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2484
2485         PR ObjC/44140
2486         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2487         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2488         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2489         * obj-c++.dg/torture/trivial.mm: Ditto.
2490         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2491         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2492         * objc.dg/torture/tls/thr-init.m: Ditto.
2493         * objc.dg/torture/trivial.m: Ditto.
2494
2495 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2498         Skip on spu-*-* targets.
2499
2500 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2501
2502         PR tree-optimization/45083
2503         * gcc.dg/pr45083.c: New test.
2504
2505 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2506
2507         PR fortran/40873
2508         * gfortran.dg/whole_file_22.f90: New test.
2509         * gfortran.dg/whole_file_23.f90: New test.
2510
2511 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2512             Jack Howarth  <howarth@bromo.med.uc.edu>
2513             Richard Henderson  <rth@redhat.com>
2514
2515         PR target/44132
2516         * gcc.dg/tls/thr-init-1.c: New.
2517         * gcc.dg/tls/thr-init-2.c: New.
2518         * gcc.dg/torture/tls New.
2519         * gcc.dg/torture/tls/tls-test.c: New.
2520         * gcc.dg/torture/tls/thr-init-1.c: New.
2521         * gcc.dg/torture/tls/tls.exp: New.
2522         * gcc.dg/torture/tls/thr-init-2.c: New.
2523         * gcc.dg/tls/emutls-2.c: New test
2524
2525         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2526         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2527         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2528         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2529         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2530         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2531         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2532         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2533         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2534         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2535         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2536         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2537         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2538         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2539         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2540         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2541         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2542         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2543         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2544         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2545         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2546         gfortran.dg/gomp/omp_threadprivate1.f90,
2547         gfortran.dg/gomp/omp_threadprivate2.f90,
2548         gfortran.dg/gomp/reduction1.f90,
2549         gfortran.dg/gomp/sharing-1.f90: Likewise.
2550
2551 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2552
2553         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2554         sse_runtime.
2555         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2556         dg-require-visibility.
2557
2558 2010-07-26  Richard Guenther  <rguenther@suse.de>
2559
2560         PR tree-optimization/43784
2561         * gcc.c-torture/execute/pr43784.c: New testcase.
2562         * g++.dg/torture/pr43784.C: Likewise.
2563
2564 2010-07-26  Richard Guenther  <rguenther@suse.de>
2565
2566         PR middle-end/45056
2567         * g++.dg/pr45056.C: New testcase.
2568
2569 2010-07-26  Richard Guenther  <rguenther@suse.de>
2570
2571         PR tree-optimization/45071
2572         * gcc.dg/pr45071.c: New testcase.
2573
2574 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2575
2576         PR fortran/45066
2577         * gfortran.dg/namelist_62.f90: New.
2578
2579 2010-07-26  Richard Guenther  <rguenther@suse.de>
2580
2581         * gcc.c-torture/execute/pr45017.c: Move ...
2582         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2583
2584 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2585
2586         PR fortran/40628
2587         * trim_optimize_1.f90:  New test.
2588         * character_comparision_1.f90:  New test.
2589
2590 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2591
2592         PR fortran/42852
2593         * gfortran.dg/wtruncate_fix.f: New test.
2594
2595 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2596
2597         PR testsuite/45068
2598         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2599
2600 2010-07-24  Richard Guenther  <rguenther@suse.de>
2601
2602         PR lto/43788
2603         * g++.dg/lto/20100724-1_0.C: New testcase.
2604
2605 2010-07-24  Richard Guenther  <rguenther@suse.de>
2606
2607         PR lto/43212
2608         * gcc.dg/lto/20100724-1_0.c: New testcase.
2609         * gcc.dg/lto/20100724-1_1.c: Likewise.
2610
2611 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2612
2613         PR fortran/40011
2614         * gfortran.dg/whole_file_21.f90: New.
2615
2616         * gfortran.dg/integer_exponentiation_3.F90: Use
2617         -ffloat-store only for i?86/x86-64 -m32.
2618
2619 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2620
2621         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2622         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2623
2624 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2625
2626         * gfortran.dg/func_decl_4.f90: Split test into two ...
2627         * gfortran.dg/func_decl_5.f90: ... parts.
2628         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2629         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2630         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2631         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2632         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2633         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2634         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2635         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2636         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2637         * gfortran.dg/sizeof.f90: Make test valid.
2638         * gfortran.dg/pr20865.f90: Add new dg-error.
2639         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2640         * gfortran.dg/g77/19990218-0.f: Ditto.
2641         * gfortran.dg/g77/19990218-1.f: Ditto.
2642         * gfortran.dg/g77/970625-2.f: Ditto.
2643         * gfortran.dg/pr37243.f: Fix function declaration.
2644         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2645         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2646
2647 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2648
2649         PR fortran/44945
2650         * gfortran.dg/char_array_structure_constructor.f90: Add
2651         -fwhole-file as dg-option as it otherwise fails on some
2652         systems.
2653
2654 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2655
2656         * gnat.dg/aggr16.ad[sb]: New test.
2657         * gnat.dg/aggr16_pkg.ads: New helper.
2658
2659 2010-07-23  Richard Guenther  <rguenther@suse.de>
2660
2661         PR lto/43071
2662         * g++.dg/lto/20100723-1_0.C: New testcase.
2663
2664 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2665
2666         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2667         AVX support.
2668         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2669         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2670
2671 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2672
2673         * lib/target-supports.exp (add_options_for_tls): New proc.
2674         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2675         * g++.dg/tls/static-1a.cc: Likewise.
2676         * gcc.dg/tls/emutls-1.c: Likewise.
2677         * gcc.dg/tls/opt-11.c: Likewise.
2678         * gcc.dg/tls/opt-12.c: Likewise.
2679         * gcc.dg/tls/pr24428-2.c: Likewise.
2680         * gcc.dg/tls/pr24428.c: Likewise.
2681         * obj-c++.dg/tls/static-1.mm: Likewise.
2682         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2683         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2684         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2685         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2686         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2687         * objc.dg/torture/tls/thr-init.m: Likewise.
2688         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2689
2690 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2691
2692         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2693         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2694         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2695         optimized dump files.
2696
2697 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR tree-optimization/45047
2700         * gcc.c-torture/compile/pr45047.c: New test.
2701
2702 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2703
2704         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2705         instead of dg-compile.
2706         * gcc.dg/float-range-4.c: Ditto.
2707         * gcc.dg/float-range-5.c: Ditto.
2708         * gcc.dg/fold-overflow-1.c: Ditto.
2709         * gcc.dg/gomp/sections-4.c: Ditto.
2710         * gcc.dg/transparent-union-1.c: Ditto.
2711         * gcc.dg/transparent-union-2.c: Ditto.
2712         * gcc.target/i386/pr39315-check.c: Ditto.
2713         * g++.dg/gomp/sections-4.C: Ditto.
2714         * g++.dg/template/dtor7.C: Ditto.
2715         * g++.dg/tree-ssa/pr19952.C: Ditto.
2716         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2717         * gfortran.dg/graphite/pr42185.f90: Ditto.
2718         * gfortran.dg/namelist_36.f90: Ditto.
2719         * gnat.dg/noreturn1.adb: Ditto.
2720         * gnat.dg/specs/small_alignment.ads: Ditto.
2721
2722 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2723
2724         PR tree-optimization/44915
2725         * g++.dg/torture/pr44915.C: New test.
2726
2727 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2728
2729         PR tree-optimization/44914
2730         * g++.dg/tree-ssa/pr44914.C: New test.
2731
2732 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2733
2734         PR target/44290
2735         * gcc.dg/pr44290-1.c: New test.
2736         * gcc.dg/pr44290-2.c: New test.
2737
2738 2010-07-23  Jason Merrill  <jason@redhat.com>
2739
2740         PR c++/45008
2741         * g++.dg/abi/mangle44.C: New.
2742
2743 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2744
2745         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2746         for compile-time only tests.
2747         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2748         target check.
2749         * gcc.target/i386/pr39315-4.c: Ditto.
2750         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2751         target check.  Include sse-os-support.h.
2752         (main): Call check_isa and sse_os_support.
2753         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2754         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2755         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2756         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2757         target check.  Include sse-os-support.h.
2758         (main): Call check_isa and sse_os_support.
2759         * gcc.target/i386/vperm-v2df.c: Ditto.
2760
2761 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2762
2763         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2764         (check_effective_target_avx_runtime): New procedure.
2765         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2766         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2767
2768         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2769         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2770         and __get_cpuid test.
2771         * gcc.dg/compat/vector-2b_main.c: Ditto.
2772
2773         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2774
2775         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2776         for compile-time only test.
2777         * gcc.dg/pr32716.c: Ditto.
2778         * gcc.dg/pr34856.c: Ditto.
2779         * gcc.dg/pr36997.c: Ditto.
2780         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2781         * gfortran.dg/pr28158.f90: Ditto.
2782         * gfortran.dg/pr30667.f: Ditto.
2783
2784         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2785         i?86-*-* and x86_64-*-* targets to disable execution on targets
2786         without sse2 runtime support.
2787         * g++.dg/vect/vect.exp: Ditto.
2788         * gfortran.dg/vect/vect.exp: Ditto.
2789
2790         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2791         * gcc.dg/pr37544.c: Ditto.
2792         * gcc.dg/pr40550.c: Ditto.
2793         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2794         * gcc.dg/compat/vector-1a_main.c: Ditto.
2795         * gcc.dg/compat/vector-2a_main.c: Ditto.
2796         * gcc.dg/torture/pr16104-1.c: Ditto.
2797         * gcc.dg/torture/pr35771-1.c: Ditto.
2798         * gcc.dg/torture/pr35771-2.c: Ditto.
2799         * gcc.dg/torture/pr35771-3.c: Ditto.
2800         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2801         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2802         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2803         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2804         * g++.dg/other/i386-1.C: Ditto.
2805         * g++.dg/other/pr40446.C: Ditto.
2806
2807 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2808
2809         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2810
2811 2010-07-23  Daniel Kraft  <d@domob.eu>
2812
2813         PR fortran/44709
2814         * gfortran.dg/exit_1.f08: New test.
2815         * gfortran.dg/exit_2.f08: New test.
2816
2817 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2818
2819         PR tree-optimization/39839
2820         * gcc.target/arm/pr39839.c: New test case.
2821
2822 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2823
2824         * gnat.dg/unchecked_convert5b.adb: New test.
2825         * gnat.dg/unchecked_convert6.adb: Likewise.
2826         * gnat.dg/unchecked_convert6b.adb: Likewise.
2827
2828 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2829
2830         * gnat.dg/aggr15.ad[sb]: New test.
2831
2832 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2833
2834         PR debug/45024
2835         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2836
2837 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2838
2839         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2840         with dg-require-linker-plugin.
2841
2842 2010-07-22  Richard Guenther  <rguenther@suse.de>
2843
2844         PR lto/43850
2845         * g++.dg/lto/20100722-1_0.C: New testcase.
2846
2847 2010-07-22  Richard Guenther  <rguenther@suse.de>
2848
2849         PR lto/42451
2850         * gcc.dg/lto/20100720-3_0.c: New testcase.
2851         * gcc.dg/lto/20100720-3_1.c: Likewise.
2852
2853 2010-07-22  Richard Guenther  <rguenther@suse.de>
2854
2855         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2856         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2857
2858         PR lto/43373
2859         * gcc.dg/lto/20100722-1_0.c: New testcase.
2860
2861 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2862
2863         PR tree-optimization/44891
2864         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2865
2866 2010-07-22  Richard Guenther  <rguenther@suse.de>
2867
2868         PR tree-optimization/45017
2869         * gcc.c-torture/execute/pr45017.c: New testcase.
2870
2871 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2872
2873         PR fortran/45019
2874         * gfortran.dg/aliasing_dummy_5.f90: New.
2875
2876 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2877
2878         PR target/43698
2879         * gcc.target/arm/pr43698.c: New test.
2880
2881 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2882
2883         PR fortran/44929
2884         * Revert my commit r162325 for this PR.
2885
2886 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2887
2888         PR debug/45015
2889         * gcc.target/m68k/pr45015.c: New test.
2890
2891 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2892
2893         PR c++/44641
2894         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2895         comments.
2896
2897 2010-07-21  Richard Guenther  <rguenther@suse.de>
2898
2899         PR lto/45018
2900         * g++.dg/lto/20100721-1_0.C: New testcase.
2901
2902 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2903
2904         PR tree-optimization/44900
2905         * g++.dg/torture/pr44900.C: New test.
2906
2907 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2908
2909         PR middle-end/44738
2910         * c-c++-common/uninit-17.c: Correct expected error.
2911
2912 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2913
2914         * gcc.dg/guality/asm-1.c: New test.
2915
2916         PR debug/45003
2917         * gcc.dg/guality/pr45003-2.c: New test.
2918         * gcc.dg/guality/pr45003-3.c: New test.
2919
2920 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2921
2922         PR libfortran/44697
2923         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2924
2925 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2926
2927         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2928         defined on the current line.
2929         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2930         * g++.dg/debug/dwarf2/pr44641.C: New.
2931
2932 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2933
2934         * gcc.target/powerpc/block-move-1.c: New test.
2935         * gcc.target/powerpc/block-move-2.c: New test.
2936
2937 2010-07-20  Jason Merrill  <jason@redhat.com>
2938
2939         PR c++/44967
2940         * g++.dg/cpp0x/sfinae2.C: New.
2941
2942 2010-07-20  Richard Guenther  <rguenther@suse.de>
2943
2944         PR lto/42696
2945         * gcc.dg/lto/20100720-4_0.c: New testcase.
2946
2947 2010-07-20  Richard Guenther  <rguenther@suse.de>
2948
2949         PR lto/43221
2950         * gcc.dg/lto/20100720-2_0.c: New testcase.
2951         * gcc.dg/lto/20100720-2_1.c: Likewise.
2952
2953 2010-07-20  Richard Guenther  <rguenther@suse.de>
2954
2955         PR lto/43208
2956         * gcc.dg/lto/20100720-1_0.c: New testcase.
2957         * gcc.dg/lto/20100720-1_1.c: Likewise.
2958
2959 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2960
2961         PR debug/45003
2962         * gcc.dg/guality/pr45003-1.c: New test.
2963
2964 2010-07-20  Richard Guenther  <rguenther@suse.de>
2965
2966         PR tree-optimization/44977
2967         * gcc.dg/torture/pr44977.c: New testcase.
2968
2969 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2970
2971         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2972         sync_char_short
2973
2974 2010-07-20  Richard Guenther  <rguenther@suse.de>
2975
2976         PR middle-end/44971
2977         PR middle-end/44988
2978         * gcc.dg/pr44971.c: New testcase.
2979         * gcc.c-torture/compile/pr44988.c: Likewise.
2980
2981 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2982
2983         PR fortran/44929
2984         * gfortran.dg/allocate_with_typespec.f90: New test.
2985         * gfortran.dg/allocate_derived_1.f90: Update error message.
2986
2987 2010-07-19  Jason Merrill  <jason@redhat.com>
2988
2989         PR c++/44996
2990         * g++.dg/cpp0x/decltype23.C: New.
2991
2992 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2993
2994         PR fortran/42385
2995         * gfortran.dg/class_defined_operator_1.f03 : New test.
2996
2997 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2998
2999         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3000         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3001         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3002         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3003
3004 2010-07-19  Richard Guenther  <rguenther@suse.de>
3005
3006         PR middle-end/44941
3007         * gcc.c-torture/compile/pr44941.c: New testcase.
3008
3009 2010-07-19  Jason Merrill  <jason@redhat.com>
3010
3011         PR c++/44969
3012         * g++.dg/template/sfinae24.C: New.
3013
3014 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3015
3016         PR fortran/44353
3017         * gfortran.dg/data_implied_do_2.f90: Removed.
3018
3019 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3020
3021         PR c++/44969
3022         * g++.dg/template/sfinae23.C: New.
3023
3024 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3025
3026         * lib/target-supports.exp (check_sse_os_support_available): New
3027         proc.
3028         (check_sse_hw_available): New proc.
3029         (check_effective_target_sse_runtime): New proc.
3030         (check_effective_target_sse2_runtime): New proc.
3031         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3032         -msse2 if check_sse_os_support_available.
3033         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3034         check_sse_os_support_available.
3035         * gcc.dg/vect/vect.exp: Likewise.
3036         * gfortran.dg/vect/vect.exp: Likewise.
3037         * gcc.target/i386/sol2-check: Renamed to ...
3038         * gcc.target/i386/sse-os-support.h: ... this.
3039         (sol2_check): Renamed to ...
3040         (sse_os_support): ... this.
3041         Only test movss with xmm registers.
3042         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3043         Removed ILL_INSN, ILL_INSN_LEN.
3044         * gcc.target/i386/sse2-check.h: Likewise.
3045         * gcc.target/i386/sse3-check.h: Likewise.
3046         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3047         Removed cpuid.h, __get_cpuid test.
3048         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3049         Removed cpuid.h, __get_cpuid test.
3050         * g++.dg/other/pr40446.C: Likewise.
3051         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3052         * gcc.dg/compat/vector-1a_main.c: Likewise.
3053         * gcc.dg/compat/vector-2a_main.c: Likewise.
3054         * gcc.dg/pr36584.c: Likewise.
3055         * gcc.dg/pr37544.c: Likewise.
3056         * gcc.dg/torture/pr16104-1.c: Likewise.
3057         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3058         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3059         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3060         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3061         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3062         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3063         sse2_runtime.
3064         * gcc.dg/torture/pr35771-2.c: Likewise.
3065         * gcc.dg/torture/pr35771-3.c: Likewise.
3066         * gcc.target/i386/pr39315-2.c: Likewise.
3067         * gcc.target/i386/pr39315-4.c: Likewise.
3068         * gcc.target/i386/vperm-v2df.c: Likewise.
3069         * gcc.target/i386/vperm-v2di.c: Likewise.
3070         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3071         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3072         sse_runtime.
3073
3074 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3075
3076         PR fortran/44353
3077         * gfortran.dg/data_implied_do_2.f90: New test.
3078
3079 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3080
3081         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3082
3083 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3084
3085         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3086         to the "mips16" group.
3087         (mips_using_mips16_p): New procedure.
3088         (mips-dg-options): Use it.
3089
3090 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3091
3092         * gcc.target/mips/mips16-attributes-4.c: New test.
3093
3094 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3095
3096         PR testsuite/44418
3097         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3098         * gcc.target/powerpc/recip-2.c: Ditto.
3099         * gcc.target/powerpc/recip-3.c: Ditto.
3100
3101 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3102
3103         * gcc.target/arm/pr42235.c: New test.
3104
3105 2010-07-16  Jason Merrill  <jason@redhat.com>
3106
3107         PR c++/32505
3108         * g++.dg/template/partial8.C: New.
3109
3110 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3111
3112         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3113         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3114         in C++.
3115         (gualcvt): New overloaded inline.
3116         (GUALCVT): Use it for C++.
3117         * g++.dg/guality/guality.exp: New.
3118         * g++.dg/guality/guality.h: New.
3119         * g++.dg/guality/redeclaration1.C: New test.
3120         * g++.dg/dg.exp: Prune also guality/* tests.
3121         * gcc.dg/guality/pr43141.c: Moved to...
3122         * c-c++-common/guality/pr43141.c: ... here.
3123
3124 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3125
3126         PR libfortran/37077
3127         * gfortran.dg/char4_iunit_2.f03: New test.
3128
3129 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3130
3131         * lib/plugin-support.exp (plugin-test-execute):
3132         Add ${gcc_objdir}/intl to includes.
3133
3134 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR target/44942
3137         * gcc.c-torture/execute/pr44942.c: New test.
3138         * gcc.target/i386/pr44942.c: New test.
3139
3140 2010-07-15  Jason Merrill  <jason@redhat.com>
3141
3142         PR c++/44909
3143         * g++.dg/cpp0x/implicit7.C: New.
3144         * g++.dg/cpp0x/implicit8.C: New.
3145
3146 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3147
3148         Disable float tests for __SPU__ targets due to lack of signed zero:
3149         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3150         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3151         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3152         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3153         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3154         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3155         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3156         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3157         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3158
3159 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3160
3161         * gfortran.dg/select_char_2.f90: New test.
3162
3163 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3164
3165         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3166         with DECL_CHAIN.
3167
3168 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3169
3170         PR fortran/44936
3171         * gfortran.dg/typebound_generic_9.f03: New.
3172
3173 2010-07-15  Richard Guenther  <rguenther@suse.de>
3174
3175         PR tree-optimization/44946
3176         * gcc.c-torture/compile/pr44946.c: New testcase.
3177
3178 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3179
3180         PR fortran/40206
3181         * gfortran.dg/select_char_3.f90: New test.
3182
3183 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3184             Kevin F. Quinn  <kevquinn@gentoo.org>
3185
3186         * gcc.dg/Wtrampolines.c: New.
3187
3188 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3189
3190         PR libfortran/44934
3191         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3192
3193 2010-07-14  Jason Merrill  <jason@redhat.com>
3194
3195         PR c++/44810
3196         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3197
3198         Implement C++0x unrestricted unions (N2544)
3199         * g++.dg/cpp0x/union1.C: New.
3200         * g++.dg/cpp0x/union2.C: New.
3201         * g++.dg/cpp0x/union3.C: New.
3202         * g++.dg/cpp0x/defaulted2.C: Adjust.
3203         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3204         * g++.old-deja/g++.ext/anon2.C: Adjust.
3205         * g++.old-deja/g++.mike/misc6.C: Adjust.
3206
3207 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3208
3209         PR fortran/44925
3210         * gfortran.dg/c_loc_tests_15.f90: New.
3211
3212 2010-07-13  Jason Merrill  <jason@redhat.com>
3213
3214         PR c++/44909
3215         * g++.dg/cpp0x/implicit6.C: New.
3216
3217 2010-07-13  Jason Merrill  <jason@redhat.com>
3218
3219         PR c++/44540
3220         * g++.dg/abi/noreturn1.C: New.
3221         * g++.dg/abi/noreturn2.C: New.
3222
3223 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3224
3225         PR other/44874
3226         PR debug/44832
3227         * c-c++-common/pr44832.c: New test.
3228
3229 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3230
3231         PR objc/44488
3232         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3233         on the target.  Make sure that we can assemble the emitted asm when
3234         the test type is 'compile'.
3235
3236 2010-07-13  Richard Guenther  <rguenther@suse.de>
3237
3238         PR tree-optimization/36960
3239         * g++.dg/torture/pr36960.C: New testcase.
3240
3241 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3242
3243         PR c++/44908
3244         * g++.dg/template/sfinae21.C: New.
3245         * g++.dg/template/sfinae22.C: Likewise.
3246
3247 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3248
3249         PR testsuite/42843
3250         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3251         * gcc.dg/plugin/ggcplug.c: Likewise.
3252         * g++.dg/plugin/selfassign.c: Likewise.
3253         * g++.dg/plugin/attribute_plugin.c: Likewise.
3254         * g++.dg/plugin/dumb_plugin.c: Likewise.
3255         * g++.dg/plugin/pragma_plugin.c: Likewise.
3256
3257 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3258
3259         * gcc.c-torture/execute/pr44683.x: New.
3260         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3261
3262 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3263
3264         PR fortran/44434
3265         PR fortran/44565
3266         PR fortran/43945
3267         PR fortran/44869
3268         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3269         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3270         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3271         * gfortran.dh/typebound_call_16.f03: New.
3272         * gfortran.dg/typebound_generic_6.f03: New.
3273         * gfortran.dg/typebound_generic_7.f03: New.
3274         * gfortran.dg/typebound_generic_8.f03: New.
3275
3276 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3277
3278         PR libfortran/37077
3279         * gfortran.dg/char4_iunit_1.f03: New test.
3280
3281 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3282
3283         * gcc.dg/tree-ssa/vrp53.c: New test.
3284
3285 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3286
3287         PR c++/44907
3288         * g++.dg/template/sfinae19.C: New.
3289         * g++.dg/template/sfinae20.C: Likewise.
3290
3291 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3292
3293         * gcc.target/arm/interrupt-1.c: New test.
3294         * gcc.target/arm/interrupt-2.c: New test.
3295
3296 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3297
3298         * gcc.dg/pr42427.c: Require c99_runtime.
3299         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3300         c99_runtime.
3301         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3302         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3303         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3304         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3305         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3306         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3307         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3308         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3309         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3310         * gcc.target/i386/pr37275.c: Require visibility support.
3311
3312 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3313
3314         * lib/target-supports.exp (check_effective_target_sse): New proc.
3315         * gcc.target/i386/sol2-check.h: New file.
3316         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3317         Include sol2-check.h.
3318         (main) Only run do_test () if sol2_check ().
3319         * gcc.target/i386/sse2-check.h: Likewise.
3320         * gcc.target/i386/sse3-check.h: Likewise.
3321         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3322         [__sun__ && __svr4__]: Execute SSE2 instruction.
3323         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3324         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3325         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3326         * g++.dg/ext/vector14.C: Likewise.
3327         * g++.dg/other/mmintrin.C: Likewise.
3328         * gcc.dg/20020418-1.c: Likewise.
3329         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3330         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3331         * gcc.dg/format/unnamed-1.c: Likewise.
3332         Adapt dg-warning line number.
3333         * gcc.dg/graphite/pr40281.c: Likewise.
3334         * gcc.dg/pr32176.c: Likewise.
3335         * gcc.dg/pr40550.c: Likewise.
3336         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3337         * gcc.dg/torture/pr36891.c: Likewise.
3338         * gcc.target/i386/20020218-1.c: Likewise.
3339         * gcc.target/i386/20020523.c: Likewise.
3340         * gcc.target/i386/abi-1.c: Likewise.
3341         * gcc.target/i386/brokensqrt.c: Likewise.
3342         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3343         * gcc.target/i386/pr13366.c: Likewise.
3344         * gcc.target/i386/pr13685.c: Likewise.
3345         * gcc.target/i386/pr24306.c: Likewise.
3346         * gcc.target/i386/pr31486.c: Likewise.
3347         * gcc.target/i386/pr32065-1.c: Likewise.
3348         * gcc.target/i386/pr32065-2.c: Likewise.
3349         * gcc.target/i386/pr32389.c: Likewise.
3350         * gcc.target/i386/pr38824.c: Likewise.
3351         * gcc.target/i386/pr38931.c: Likewise.
3352         * gcc.target/i386/pr39592-1.c: Likewise.
3353         * gcc.target/i386/pr43766.c: Likewise.
3354         * gcc.target/i386/recip-divf.c: Likewise.
3355         * gcc.target/i386/recip-sqrtf.c: Likewise.
3356         * gcc.target/i386/recip-vec-divf.c: Likewise.
3357         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3358         * gcc.target/i386/sse-1.c: Likewise.
3359         * gcc.target/i386/sse-16.c: Likewise.
3360         * gcc.target/i386/sse-2.c: Likewise.
3361         * gcc.target/i386/sse-20.c: Likewise.
3362         * gcc.target/i386/sse-3.c: Likewise.
3363         * gcc.target/i386/sse-7.c: Likewise.
3364         * gcc.target/i386/sse-9.c: Likewise.
3365         * gcc.target/i386/sse-addps-1.c: Likewise.
3366         * gcc.target/i386/sse-addss-1.c: Likewise.
3367         * gcc.target/i386/sse-andnps-1.c: Likewise.
3368         * gcc.target/i386/sse-andps-1.c: Likewise.
3369         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3370         * gcc.target/i386/sse-comiss-1.c: Likewise.
3371         * gcc.target/i386/sse-comiss-2.c: Likewise.
3372         * gcc.target/i386/sse-comiss-3.c: Likewise.
3373         * gcc.target/i386/sse-comiss-4.c: Likewise.
3374         * gcc.target/i386/sse-comiss-5.c: Likewise.
3375         * gcc.target/i386/sse-comiss-6.c: Likewise.
3376         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3377         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3378         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3379         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3380         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3381         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3382         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3383         * gcc.target/i386/sse-divps-1.c: Likewise.
3384         * gcc.target/i386/sse-divss-1.c: Likewise.
3385         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3386         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3387         * gcc.target/i386/sse-maxps-1.c: Likewise.
3388         * gcc.target/i386/sse-maxss-1.c: Likewise.
3389         * gcc.target/i386/sse-minps-1.c: Likewise.
3390         * gcc.target/i386/sse-minss-1.c: Likewise.
3391         * gcc.target/i386/sse-movaps-1.c: Likewise.
3392         * gcc.target/i386/sse-movaps-2.c: Likewise.
3393         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3394         * gcc.target/i386/sse-movhps-1.c: Likewise.
3395         * gcc.target/i386/sse-movhps-2.c: Likewise.
3396         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3397         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3398         * gcc.target/i386/sse-movntps-1.c: Likewise.
3399         * gcc.target/i386/sse-movss-1.c: Likewise.
3400         * gcc.target/i386/sse-movss-2.c: Likewise.
3401         * gcc.target/i386/sse-movss-3.c: Likewise.
3402         * gcc.target/i386/sse-movups-1.c: Likewise.
3403         * gcc.target/i386/sse-movups-2.c: Likewise.
3404         * gcc.target/i386/sse-mulps-1.c: Likewise.
3405         * gcc.target/i386/sse-mulss-1.c: Likewise.
3406         * gcc.target/i386/sse-orps-1.c: Likewise.
3407         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3408         * gcc.target/i386/sse-recip-vec.c: Likewise.
3409         * gcc.target/i386/sse-recip.c: Likewise.
3410         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3411         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3412         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3413         * gcc.target/i386/sse-subps-1.c: Likewise.
3414         * gcc.target/i386/sse-subss-1.c: Likewise.
3415         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3416         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3417         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3418         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3419         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3420         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3421         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3422         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3423         * gcc.target/i386/sse-xorps-1.c: Likewise.
3424         * gcc.target/i386/ssefn-1.c: Likewise.
3425         * gcc.target/i386/ssefn-3.c: Likewise.
3426         * gcc.target/i386/sseregparm-1.c: Likewise.
3427         * gcc.target/i386/stackalign/return-3.c: Likewise.
3428         * gcc.target/i386/vectorize1.c: Likewise.
3429         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3430         * gcc.target/i386/xorps-sse.c: Likewise.
3431         * gfortran.dg/pr28158.f90: Likewise.
3432         * gfortran.dg/pr30667.f: Likewise.
3433         * gnat.dg/loop_optimization7.adb: Likewise.
3434         * gnat.dg/sse_nolib.adb: Likewise.
3435
3436 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3437
3438         PR fortran/44702
3439         * gfortran.dg/use_rename_6.f90: New.
3440         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3441
3442 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3443
3444         PR fortran/44869
3445         * gfortran.dg/class_24.f03: New.
3446
3447 2010-07-10  Richard Guenther  <rguenther@suse.de>
3448
3449         PR lto/44889
3450         * gcc.dg/lto/20100709-1_0.c: New testcase.
3451         * gcc.dg/lto/20100709-1_1.c: Likewise.
3452
3453 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3454
3455         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3456
3457 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3458
3459         PR objc/44140
3460         * objc.dg/lto/trivial-1_0.m: New.
3461         * objc.dg/lto/lto.exp: New.
3462         * obj-c++.dg/lto/trivial-1_0.mm: New.
3463         * obj-c++.dg/lto/lto.exp: New.
3464         * objc.dg/symtab-1.m: Adjust sizes.
3465         * objc.dg/image-info.m: Do not run for gnu-runtime.
3466
3467 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3468
3469         * gcc.dg/pr32370.c: Allow another kind of error message.
3470
3471 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3472
3473         * gnat.dg/atomic3.adb: New test.
3474
3475 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3476             Denys Vlasenko  <dvlasenk@redhat.com>
3477             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3478
3479         PR tree-optimization/28632
3480         * gcc.dg/tree-ssa/vrp51.c: New test.
3481         * gcc.dg/tree-ssa/vrp52.c: New test.
3482
3483 2010-07-09  Jason Merrill  <jason@redhat.com>
3484
3485         * g++.dg/abi/covariant6.C: New.
3486         * g++.dg/inherit/covariant17.C: Test both bases.
3487         * g++.dg/inherit/covariant7.C: Check vtable layout.
3488
3489 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3490
3491         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3492
3493 2010-07-09  Richard Guenther  <rguenther@suse.de>
3494
3495         PR tree-optimization/44852
3496         * gcc.c-torture/execute/pr44852.c: New testcase.
3497
3498 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3499
3500         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3501         multiplication by values.
3502         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3503         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3504
3505 2010-07-09  Richard Guenther  <rguenther@suse.de>
3506
3507         PR tree-optimization/44882
3508         * gfortran.dg/pr44882.f90: New testcase.
3509
3510 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3511
3512         PR target/40657
3513         * gcc.target/arm/pr40657-1.c: New test.
3514         * gcc.target/arm/pr40657-2.c: New test.
3515         * gcc.c-torture/execute/pr40657.c: New test.
3516
3517 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3518
3519         * gcc.dg/tree-ssa/vrp50.c: New test.
3520         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3521
3522 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3523
3524         PR fortran/44649
3525         * gfortran.dg/c_sizeof_1.f90: Modified.
3526         * gfortran.dg/storage_size_1.f08: New.
3527         * gfortran.dg/storage_size_2.f08: New.
3528
3529 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3530
3531         * gcc.c-torture/execute/20100708-1.c: New test.
3532
3533 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3534
3535         PR fortran/44847
3536         * gfortran.dg/gomp/pr44847.f90: New test.
3537
3538 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3539
3540         PR tree-optimization/44710
3541         * gcc.dg/tree-ssa/ifc-6.c: New.
3542         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3543
3544 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3545
3546         PR fortran/18918
3547         * gfortran.dg/coarray_10.f90: Add an additional test.
3548
3549 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3550
3551         PR middle-end/44828
3552         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3553         * gcc.c-torture/execute/pr44828.x: Revert.
3554
3555 2010-07-08  Jason Merrill  <jason@redhat.com>
3556
3557         PR c++/43120
3558         * g++.dg/inherit/covariant17.C: New.
3559         * g++.dg/abi/covariant1.C: Actually test for the bug.
3560
3561 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3562
3563         PR rtl-optimization/44838
3564         * gcc.dg/pr44838.c: New.
3565
3566 2010-07-08  Richard Guenther  <rguenther@suse.de>
3567
3568         PR tree-optimization/44831
3569         * gcc.c-torture/compile/pr44831.c: New testcase.
3570         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3571
3572 2010-07-08  Richard Guenther  <rguenther@suse.de>
3573
3574         PR tree-optimization/44861
3575         * g++.dg/vect/pr44861.cc: New testcase.
3576
3577 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3578
3579         PR middle-end/44828
3580         * gcc.c-torture/execute/pr44828.x: New file.
3581
3582 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3583
3584         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3585         dg-options.
3586         * g++.dg/ext/altivec-17.C: Adjust error message.
3587
3588 2010-07-07  Tom Tromey  <tromey@redhat.com>
3589
3590         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3591
3592 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3593
3594         PR target/44844
3595         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3596         * gcc.target/i386/rdrand-2.c: Likewise.
3597         * gcc.target/i386/rdrand-3.c: Likewise.
3598
3599 2010-07-07  Jan Hubicka  <jh@suse.cz>
3600
3601         PR middle-end/44813
3602         * g++.dg/torture/pr44813.C: New testcase.
3603         * g++.dg/torture/pr44826.C: New testcase.
3604
3605 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3606
3607         PR rtl-optimization/44787
3608         * gcc.c-torture/compile/pr44788.c: New test.
3609         * gcc.target/arm/pr44788.c: New test.
3610
3611 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3612
3613         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3614
3615 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3616
3617         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3618         to dg-options.
3619
3620 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3621
3622         PR fortran/44742
3623         * gfortran.dg/parameter_array_init_6.f90: New.
3624         * gfortran.dg/initialization_20.f90: Update dg-error.
3625         * gfortran.dg/initialization_24.f90: Ditto.
3626
3627 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3628         PR fortran/PR44693
3629         * gfortran.dg/dim_range_1.f90:  New test.
3630         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3631
3632 2010-07-06  Jason Merrill  <jason@redhat.com>
3633
3634         PR c++/44703
3635         * g++.dg/cpp0x/initlist41.C: New.
3636
3637         PR c++/44778
3638         * g++.dg/template/ptrmem22.C: New.
3639
3640 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3641
3642         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3643         support.
3644         * gcc.target/i386/i386.exp: Likewise.
3645
3646 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3647
3648         PR testsuite/44195
3649         * gcc.dg/lto/20100518_0.c: Limit to x86.
3650
3651 2010-07-06  Richard Guenther  <rguenther@suse.de>
3652
3653         PR middle-end/44828
3654         * gcc.c-torture/execute/pr44828.c: New testcase.
3655
3656 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3657
3658         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3659         * g++.dg/warn/volatile1.C: Likewise.
3660         * g++.dg/template/warn1.C: Likewise.
3661
3662 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3663
3664         AVX Programming Reference (June, 2010)
3665         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3666         * g++.dg/other/i386-3.C: Likewise.
3667         * gcc.target/i386/sse-12.c: Likewise.
3668
3669         * gcc.target/i386/f16c-check.h: New.
3670         * gcc.target/i386/rdfsbase-1.c: Likewise.
3671         * gcc.target/i386/rdfsbase-2.c: Likewise.
3672         * gcc.target/i386/rdgsbase-1.c: Likewise.
3673         * gcc.target/i386/rdgsbase-2.c: Likewise.
3674         * gcc.target/i386/rdrand-1.c: Likewise.
3675         * gcc.target/i386/rdrand-2.c: Likewise.
3676         * gcc.target/i386/rdrand-3.c: Likewise.
3677         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3678         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3679         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3680         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3681         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3682         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3683         * gcc.target/i386/wrfsbase-1.c: Likewise.
3684         * gcc.target/i386/wrfsbase-2.c: Likewise.
3685         * gcc.target/i386/wrgsbase-1.c: Likewise.
3686         * gcc.target/i386/wrgsbase-2.c: Likewise.
3687
3688         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3689         (__builtin_ia32_vcvtps2ph): New.
3690         (__builtin_ia32_vcvtps2ph256): Likewise.
3691
3692         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3693         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3694
3695         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3696         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3697
3698         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3699         (__builtin_ia32_vcvtps2ph256): Likewise.
3700         Add fsgsbase,rdrnd,f16c.
3701
3702         * lib/target-supports.exp (check_effective_target_f16c): New.
3703
3704 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3705
3706         * gcc.dg/guality/nrv-1.c: New test.
3707
3708 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3709
3710         PR middle-end/42505
3711         * gcc.target/arm/pr42505.c: New test case.
3712
3713 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3714
3715         PR c++/44808
3716         * g++.dg/opt/nrv16.C: New test.
3717
3718 2010-07-05  Richard Guenther  <rguenther@suse.de>
3719
3720         PR tree-optimization/44784
3721         * gcc.c-torture/compile/pr44784.c: New testcase.
3722
3723 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3724
3725         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3726         Increase loop bound and array size.
3727         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3728         Likewise.
3729
3730 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3731
3732         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3733         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3734         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3735         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3736         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3737
3738 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3739
3740         PR c++/22138
3741         * g++.dg/parse/template25.C: New.
3742
3743 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3744
3745         PR rtl-optimization/44695
3746         * gcc.dg/torture/pr44695.c: New.
3747
3748 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3749
3750         PR c++/16630
3751         * g++.dg/ext/pretty3.C: New.
3752
3753 2010-07-04  Richard Guenther  <rguenther@suse.de>
3754
3755         PR middle-end/44809
3756         * g++.dg/torture/pr44809.C: New testcase.
3757
3758 2010-07-04  Richard Guenther  <rguenther@suse.de>
3759
3760         PR tree-optimization/44656
3761         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3762
3763 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3764             Revital Eres  <eres@il.ibm.com>
3765
3766         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3767         misaligned stores.
3768         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3769         gcc.dg/vect/vect-96.c: Likewise.
3770         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3771         that support misaligned stores. Change the number of expected
3772         misaligned accesses.
3773         * gcc.dg/vect/vect-peel-1.c: New test.
3774         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3775         gcc.dg/vect/vect-peel-4.c: Likewise.
3776         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3777         vectorizable on all targets that support realignment.
3778         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3779
3780 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3781
3782         PR c/44806
3783         * gcc.dg/torture/pr44806.c: New.
3784
3785 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3786
3787         * gnat.dg/cond_expr1.adb: New test.
3788
3789 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3790
3791         * gnat.dg/modular3.adb: New test.
3792         * gnat.dg/modular3_pkg.ads: New helper.
3793
3794 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3795             Mikael Pettersson  <mikpe@it.uu.se>
3796
3797         PR testsuite/44518
3798         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3799         Make signed-ness of chars explicit.  Scan the object for
3800         strings that are split by some target assemblers.
3801         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3802         explicit.
3803
3804 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3805
3806         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3807
3808 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3809
3810         PR/44128
3811         * g++.dg/warn/Wshadow-7.C: New test.
3812
3813 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3814             Julian Brown  <julian@codesourcery.com>
3815             Sandra Loosemore  <sandra@codesourcery.com>
3816
3817         * gcc.c-torture/execute/20100416-1.c: New test case.
3818
3819 2010-07-02  Julian Brown  <julian@codesourcery.com>
3820             Sandra Loosemore  <sandra@codesourcery.com>
3821
3822         PR target/43703
3823
3824         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3825         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3826
3827 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3828             Julian Brown  <julian@codesourcery.com>
3829
3830         * gcc.target/arm/neon/vadds64.c: Regenerated.
3831         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3832         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3833         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3834         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3835         * gcc.target/arm/neon-vmls-1.c: Likewise.
3836         * gcc.target/arm/neon-vsubs64.c: New execution test.
3837         * gcc.target/arm/neon-vsubu64.c: New execution test.
3838         * gcc.target/arm/neon-vadds64.c: New execution test.
3839         * gcc.target/arm/neon-vaddu64.c: New execution test.
3840
3841 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3842
3843         * gcc.target/arm/neon-vands64.c: New.
3844         * gcc.target/arm/neon-vandu64.c: New.
3845         * gcc.target/arm/neon-vbics64.c: New.
3846         * gcc.target/arm/neon-vbicu64.c: New.
3847         * gcc.target/arm/neon-veors64.c: New.
3848         * gcc.target/arm/neon-veoru64.c: New.
3849         * gcc.target/arm/neon-vorns64.c: New.
3850         * gcc.target/arm/neon-vornu64.c: New.
3851         * gcc.target/arm/neon-vorrs64.c: New.
3852         * gcc.target/arm/neon-vorru64.c: New.
3853         * gcc.target/arm/neon/vands64.c: Regenerated.
3854         * gcc.target/arm/neon/vandu64.c: Regenerated.
3855         * gcc.target/arm/neon/vbics64.c: Regenerated.
3856         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3857         * gcc.target/arm/neon/veors64.c: Regenerated.
3858         * gcc.target/arm/neon/veoru64.c: Regenerated.
3859         * gcc.target/arm/neon/vorns64.c: Regenerated.
3860         * gcc.target/arm/neon/vornu64.c: Regenerated.
3861         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3862         * gcc.target/arm/neon/vorru64.c: Regenerated.
3863
3864 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3865
3866         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3867
3868 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3869
3870         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3871         * gfortran.dg/intent_out_5.f90: Same.
3872         * gfortran.dg/ltrans-7.f90: Same.
3873         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3874
3875 2010-07-02  Jan Hubicka  <jh@suse.cz>
3876
3877         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3878
3879 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3880
3881         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3882
3883 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3884
3885         PR c++/44780
3886         * c-c++-common/Wunused-var-12.c: New test.
3887
3888 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3889
3890         PR target/42835
3891         * gcc.target/arm/pr42835.c: New test.
3892
3893         PR target/42172
3894         * gcc.target/arm/pr42172-1.c: New test.
3895
3896 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3897
3898         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3899
3900 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3901
3902         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3903         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3904         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3905         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3906         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3907         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3908         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3909         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3910         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3911         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3912         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3913         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3914         * gcc.target/arm/neon-vdup_ns64.c: New.
3915         * gcc.target/arm/neon-vdup_nu64.c: New.
3916         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3917         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3918         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3919         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3920         * gcc.target/arm/neon-vmov_ns64.c: New.
3921         * gcc.target/arm/neon-vmov_nu64.c: New.
3922         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3923         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3924         * gcc.target/arm/neon-vget_lanes64.c: New.
3925         * gcc.target/arm/neon-vget_laneu64.c: New.
3926         * gcc.target/arm/neon-vset_lanes64.c: New.
3927         * gcc.target/arm/neon-vset_laneu64.c: New.
3928
3929 2010-07-02  Richard Guenther  <rguenther@suse.de>
3930
3931         * g++.dg/torture/20100702-1.C: New testcase.
3932
3933 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3934
3935         PR target/44707
3936         * gcc.c-torture/compile/pr44707.c: New test.
3937
3938 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3939
3940         PR c++/44039
3941         * g++.dg/template/crash101.C: New.
3942
3943 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3944
3945         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3946         Use the ABI-0 accessors and fail it for m64.
3947
3948 2010-07-02  Jan Hubicka  <jh@suse.cz>
3949
3950         * g++.dg/tree-ssa/pr44706.C: New testcase.
3951
3952 2010-07-02  Richard Guenther  <rguenther@suse.de>
3953
3954         PR tree-optimization/44748
3955         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3956
3957 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3958
3959         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3960         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3961         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3962         the method types to forward:.
3963
3964 2010-06-30  Jason Merrill  <jason@redhat.com>
3965
3966         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3967         * g++.dg/other/pr25632.C: Likewise.
3968
3969 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR tree-optimization/40421
3972         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3973
3974 2010-07-01  Richard Guenther  <rguenther@suse.de>
3975
3976         PR middle-end/42834
3977         PR middle-end/44468
3978         * gcc.c-torture/execute/20100316-1.c: New testcase.
3979         * gcc.c-torture/execute/pr44468.c: Likewise.
3980         * gcc.c-torture/compile/20100609-1.c: Likewise.
3981         * gcc.dg/volatile2.c: Adjust.
3982         * gcc.dg/plugin/selfassign.c: Likewise.
3983         * gcc.dg/pr36902.c: Likewise.
3984         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3985         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3986         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3987         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3988         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3989         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3990         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3991         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3992         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3993         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3994         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3995         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3996         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3997         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3998         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3999         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4000         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4001         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4002         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4003         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4004         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4005         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4006         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4007         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4008         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4009         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4010         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4011         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4012         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4013         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4014         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4015         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4016         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4017         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4018         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4019         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4020         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4021         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4022         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4023         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4024         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4025         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4026         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4027         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4028         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4029         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4030         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4031         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4032         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4033         * g++.dg/tree-ssa/pr31146.C: Likewise.
4034         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4035         * g++.dg/tree-ssa/pr33604.C: Likewise.
4036         * g++.dg/plugin/selfassign.c: Likewise.
4037         * gfortran.dg/array_memcpy_3.f90: Likewise.
4038         * gfortran.dg/array_memcpy_4.f90: Likewise.
4039         * c-c++-common/torture/pr42834.c: New testcase.
4040
4041 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4042
4043         PR c++/44628
4044         * g++.dg/template/crash100.C: New.
4045
4046 2010-06-30  Jan Hubicka  <jh@suse.cz>
4047
4048         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4049
4050 2010-06-30  Michael Matz  <matz@suse.de>
4051
4052         PR bootstrap/44699
4053         * gcc.dg/pr44699.c: New test.
4054
4055 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4056
4057         PR tree-optimization/39799
4058         * c-c++-common/uninit-17.c: New test.
4059
4060 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4061
4062         PR libfortran/43298
4063         * gfortran.dg/read_infnan_1.f90: New test.
4064
4065 2010-06-29  Jason Merrill  <jason@redhat.com>
4066
4067         Enable implicitly declared move constructor/operator= (N3053).
4068         * g++.dg/cpp0x/implicit3.C: New.
4069         * g++.dg/cpp0x/implicit4.C: New.
4070         * g++.dg/cpp0x/implicit5.C: New.
4071         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4072         * g++.dg/cpp0x/not_special.C: Adjust.
4073         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4074         * g++.dg/cpp0x/rv1n.C: Adjust.
4075         * g++.dg/cpp0x/rv1p.C: Adjust.
4076         * g++.dg/cpp0x/rv2n.C: Adjust.
4077         * g++.dg/cpp0x/rv2p.C: Adjust.
4078         * g++.dg/cpp0x/rv3n.C: Adjust.
4079         * g++.dg/cpp0x/rv3p.C: Adjust.
4080         * g++.dg/cpp0x/rv4n.C: Adjust.
4081         * g++.dg/cpp0x/rv4p.C: Adjust.
4082         * g++.dg/cpp0x/rv5n.C: Adjust.
4083         * g++.dg/cpp0x/rv5p.C: Adjust.
4084         * g++.dg/cpp0x/rv6n.C: Adjust.
4085         * g++.dg/cpp0x/rv6p.C: Adjust.
4086         * g++.dg/cpp0x/rv7n.C: Adjust.
4087         * g++.dg/cpp0x/rv7p.C: Adjust.
4088         * g++.dg/cpp0x/rv8p.C: Adjust.
4089         * g++.dg/gomp/pr26690-1.C: Adjust.
4090         * g++.dg/other/error20.C: Adjust.
4091         * g++.dg/other/error31.C: Adjust.
4092         * g++.dg/parse/error19.C: Adjust.
4093         * g++.dg/template/qualttp5.C: Adjust.
4094         * g++.old-deja/g++.law/ctors5.C: Adjust.
4095
4096         Enable implicitly deleted functions (N2346)
4097         * g++.dg/cpp0x/defaulted17.C: New.
4098         * g++.dg/cpp0x/implicit1.C: New.
4099         * g++.dg/cpp0x/implicit2.C: New.
4100         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4101         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4102         * g++.dg/init/ctor4.C: Adjust.
4103         * g++.dg/init/synth2.C: Adjust.
4104         * g++.dg/lto/20081118_1.C: Adjust.
4105         * g++.dg/other/error13.C: Adjust.
4106         * g++.dg/other/unused1.C: Adjust.
4107         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4108         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4109         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4110         * g++.old-deja/g++.law/ctors17.C: Adjust.
4111         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4112         * g++.old-deja/g++.pt/assign1.C: Adjust.
4113         * g++.old-deja/g++.pt/crash20.C: Adjust.
4114
4115         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4116         * g++.dg/cpp0x/defaulted13.C: Adjust.
4117         * g++.dg/cpp0x/defaulted2.C: Adjust.
4118         * g++.dg/cpp0x/defaulted3.C: Adjust.
4119         * g++.dg/cpp0x/initlist9.C: Adjust.
4120         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4121         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4122         * g++.dg/init/synth2.C: Adjust.
4123
4124         * g++.dg/cpp0x/defaulted19.C: New.
4125
4126         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4127         * g++.dg/template/error23.C: Fix for -std=c++0x.
4128
4129 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4130
4131         PR fortran/44718
4132         * gfortran.dg/proc_ptr_28.f90: New.
4133
4134 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4135
4136         PR tree-optimization/43801
4137         * g++.dg/torture/pr43801.C: New test.
4138
4139         PR debug/44668
4140         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4141
4142 2010-06-29  Jason Merrill  <jason@redhat.com>
4143
4144         PR c++/44587
4145         * g++.dg/template/qualified-id2.C: New.
4146         * g++.dg/template/qualified-id3.C: New.
4147
4148 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4149
4150         PR fortran/44696
4151         * gfortran.dg/associated_target_4.f90: New.
4152
4153 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4154
4155         PR fortran/44582
4156         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4157
4158 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4159
4160         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4161
4162 2010-06-29  Jan Hubicka  <jh@suse.cz>
4163
4164         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4165
4166 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4167
4168         PR target/43902
4169         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4170         * gcc.target/arm/wmul-3.c: New test.
4171         * gcc.target/arm/wmul-4.c: New test.
4172
4173 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4174
4175         PR rtl-optimization/44659
4176         * gcc.target/i386/extract-1.c: New.
4177         * gcc.target/i386/extract-2.c: Likewise.
4178         * gcc.target/i386/extract-3.c: Likewise.
4179         * gcc.target/i386/extract-4.c: Likewise.
4180         * gcc.target/i386/extract-5.c: Likewise.
4181         * gcc.target/i386/extract-6.c: Likewise.
4182
4183 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR c++/44682
4186         * g++.dg/warn/Wunused-var-14.C: New test.
4187
4188 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4189
4190         PR fortran/43298
4191         * gfortran.dg/nan_6.f90: New.
4192
4193 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4194
4195         PR tree-optimization/43781
4196         * gcc.dg/torture/pr43781.c: New.
4197
4198 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4199
4200         PR fortran/40158
4201         * gfortran.dg/actual_rank_check_1.f90: New test.
4202
4203 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4204
4205         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4206
4207 2010-06-28  Jan Hubicka  <jh@suse.cz>
4208
4209         PR tree-optimization/44687
4210         * gcc.c-torture/compile/pr44687.c
4211
4212 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4213
4214         PR c++/44535
4215         * g++.dg/torture/pr44535.C: New test.
4216
4217 2010-06-28  Michael Matz  <matz@suse.de>
4218
4219         PR middle-end/44592
4220         * gfortran.dg/pr44592.f90: New test.
4221
4222 2010-06-28  Jan Hubicka  <jh@suse.cz>
4223
4224         PR tree-optimization/44357
4225         * g++.dg/torture/pr44357.C: New testcase.
4226
4227 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4228
4229         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4230         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4231         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4232         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4233         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4234         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4235         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4236         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4237
4238 2010-06-27  Jan Hubicka  <jh@suse.cz>
4239
4240         * gcc.c-torture/compile/pr44686.c: New file.
4241
4242 2010-06-27  Richard Guenther  <rguenther@suse.de>
4243
4244         PR tree-optimization/44683
4245         * gcc.c-torture/execute/pr44683.c: New testcase.
4246
4247 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4248
4249         * gnat.dg/noreturn3.ad[sb]: New test.
4250
4251 2010-06-26  Jason Merrill  <jason@redhat.com>
4252
4253         * g++.dg/cpp0x/explicit5.C: New.
4254
4255 2010-06-26  Richard Guenther  <rguenther@suse.de>
4256
4257         PR tree-optimization/44393
4258         * gcc.dg/pr44393.c: New testcase.
4259
4260 2010-06-26  Jan Hubicka  <jh@suse.cz>
4261
4262         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4263
4264 2010-06-26  Richard Guenther  <rguenther@suse.de>
4265
4266         PR middle-end/44674
4267         * gcc.dg/pr44674.c: New testcase.
4268
4269 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4270
4271         * gcc.dg/opts-3.c: New test.
4272
4273 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4274
4275         * gfortran.dg/type_decl_1.f90: New.
4276         * gfortran.dg/type_decl_2.f90: New.
4277
4278 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4279
4280         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4281         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4282
4283 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4284
4285         PR testsuite/38946
4286         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4287         error in comparing reals.
4288
4289 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4290
4291         * selected_real_kind_2.f90: New.
4292         * selected_real_kind_3.f90: New.
4293
4294 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4295
4296         * gfortran.dg/entry_19.f90: New.
4297
4298 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4299
4300         * gfortran.dg/end_subroutine_1.f90: New.
4301         * gfortran.dg/end_subroutine_2.f90: New.
4302         * gfortran.dg/interface_proc_end.f90: Update.
4303
4304 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4305
4306         * gfortran.dg/semicolon_fixed.f: Update.
4307         * gfortran.dg/semicolon_fixed_2.f: New.
4308         * gfortran.dg/semicolon_free_2.f90: New.
4309         * gfortran.dg/semicolon_free.f90: Update.
4310
4311 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4312
4313         PR fortran/44448
4314         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4315
4316 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4317
4318         * g++.dg/ipa/iinline-3.C: New test.
4319         * gcc.dg/ipa/modif-1.c: Removed.
4320
4321 2010-06-25  Jan Hubicka  <jh@suse.cz>
4322
4323         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4324
4325 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4326
4327         * g++.dg/ipa/iinline-2.C: New test.
4328
4329 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4330
4331         PR middle-end/43866
4332         * gfortran.dg/pr43866.f90: New test.
4333
4334         PR tree-optimization/44539
4335         * gcc.dg/pr44539.c: New test.
4336
4337 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4338
4339         From Jim Wilson:
4340         PR target/43902
4341         * gcc.target/mips/madd-9.c: New test.
4342
4343 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4344
4345         PR c/44517
4346         * gcc.dg/noncompile/pr44517.c: New.
4347         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4348
4349 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4350
4351         PR testsuite/43283
4352         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4353         and add argument to nop for IA64.
4354
4355 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4356
4357         PR target/44588
4358         * gcc.target/i386/mod-1.c: New.
4359         * gcc.target/i386/umod-1.c: Likewise.
4360         * gcc.target/i386/umod-2.c: Likewise.
4361         * gcc.target/i386/umod-3.c: Likewise.
4362
4363 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR middle-end/44492
4366         * g++.dg/torture/pr44492.C: New test.
4367
4368 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4369
4370         * c-c++-common/warn-omitted-condop.c: New.
4371
4372 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4373
4374         PR fortran/44614
4375         * gfortran.dg/import8.f90: New.
4376
4377 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4378
4379         * gnat.dg/not_null.adb: Update test case.
4380
4381 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR c++/44619
4384         * g++.dg/warn/Wunused-var-13.C: New test.
4385
4386         PR c++/44627
4387         * g++.dg/diagnostic/method1.C: New test.
4388
4389 2010-06-22  Cary Coutant  <ccoutant@google.com>
4390
4391         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4392
4393 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4394
4395         PR fortran/44616
4396         * gfortran.dg/abstract_type_8.f03: New.
4397
4398 2010-06-21  Jason Merrill  <jason@redhat.com>
4399
4400         * g++.dg/cpp0x/noexcept08.C: New.
4401
4402         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4403
4404 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4405
4406         PR target/44615
4407         * gcc.target/i386/sse2-vec-2a.c: New.
4408
4409 2010-06-21  DJ Delorie  <dj@redhat.com>
4410
4411         * gcc.dg/pragma-diag-1.c: New.
4412
4413 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4414
4415         PR target/44615
4416         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4417
4418 2010-06-21  Alan Modra  <amodra@gmail.com>
4419
4420         PR testsuite/44505
4421         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4422         tail call to check_fa_mid.
4423
4424 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4425
4426         PR target/44575
4427         * gcc.c-torture/execute/pr44575.c: New test.
4428
4429 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4430
4431         PR fortran/40632
4432         * gfortran.dg/contiguous_1.f90: New.
4433         * gfortran.dg/contiguous_2.f90: New.
4434         * gfortran.dg/contiguous_3.f90: New.
4435
4436 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4437
4438         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4439         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4440
4441 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4442
4443         PR target/44546
4444         * gcc.target/i386/pr44546.c: New test.
4445
4446 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4447
4448         * gcc.dg/opts-2.c: New test.
4449
4450 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4451
4452         PR fortran/44584
4453         * gfortran.dg/typebound_proc_15.f03: Modified.
4454
4455 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4456
4457         PR target/44072
4458         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4459         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4460
4461 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4462
4463         * g++.dg/ext/label13.C: Fix typo in last change.
4464
4465 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4466
4467         PR libfortran/44477
4468         * gfortran.dg/eof_3.f90
4469         * gfortran.dg/endfile_2.f90
4470         * gfortran.dg/endfile_4.f90
4471         * gfortran.dg/endfile_3.f90
4472
4473 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4474
4475         PR c++/41090
4476         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4477
4478 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4479
4480         PR fortran/44556
4481         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4482
4483 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4484
4485         * gcc.target/arm/pr40900.c: New test.
4486
4487 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4488
4489         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4490
4491 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4492
4493         PR fortran/44558
4494         * gfortran.dg/typebound_call_15.f03: New.
4495
4496 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4497
4498         PR c++/44486
4499         * g++.dg/pr44486.C: New.
4500
4501 2010-06-16  DJ Delorie  <dj@redhat.com>
4502
4503         * gcc.target/i386/volatile-bitfields-1.c: New.
4504         * gcc.target/i386/volatile-bitfields-2.c: New.
4505
4506 2010-06-16  Jason Merrill  <jason@redhat.com>
4507
4508         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4509
4510         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4511
4512 2010-06-16  Richard Guenther  <rguenther@suse.de>
4513
4514         PR c/44555
4515         * gcc.c-torture/execute/pr44555.c: New testcase.
4516
4517 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4518
4519         PR fortran/44549
4520         * gfortran.dg/typebound_proc_16.f03: New.
4521
4522 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4523
4524         * g++.dg/torture/pr43905.C: New test.
4525
4526 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4527
4528         PR testsuite/44538
4529         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4530         initialization loop from being vectorized.
4531         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4532
4533 2010-06-16  Alan Modra  <amodra@gmail.com>
4534
4535         PR tree-optimization/44507
4536         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4537
4538 2010-06-15  Jason Merrill  <jason@redhat.com>
4539
4540         * g++.dg/overload/arg3.C: Adjust error locations.
4541         * g++.dg/overload/copy1.C: Likewise.
4542         * g++.dg/tc1/dr152.C: Likewise.
4543         * g++.dg/template/incomplete4.C: Likewise.
4544         * g++.dg/template/incomplete5.C: Likewise.
4545         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4546         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4547         * g++.old-deja/g++.pt/crash9.C: Likewise.
4548
4549         * g++.dg/inherit/virtual5.C: New.
4550
4551         * g++.dg/cpp0x/defaulted18.C: New.
4552
4553         * g++.dg/cpp0x/initlist40.C: New.
4554
4555         * g++.dg/cpp0x/initlist39.C: New.
4556
4557 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4558
4559         PR middle-end/44391
4560         * gcc.dg/graphite/pr44391.c: New.
4561
4562 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4563
4564         PR fortran/43388
4565         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4566         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4567         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4568         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4569
4570 2010-06-15  Richard Guenther  <rguenther@suse.de>
4571
4572         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4573
4574 2010-06-15  Richard Guenther  <rguenther@suse.de>
4575
4576         * gcc.dg/vect/bb-slp-21.c: Adjust.
4577         * gcc.dg/vect/bb-slp-13.c: Likewise
4578         * gcc.dg/vect/bb-slp-4.c: Likewise
4579         * gcc.dg/vect/bb-slp-22.c: Likewise
4580         * gcc.dg/vect/bb-slp-14.c: Likewise
4581         * gcc.dg/vect/bb-slp-23.c: Likewise
4582         * gcc.dg/vect/bb-slp-15.c: Likewise
4583         * gcc.dg/vect/bb-slp-17.c: Likewise
4584         * gcc.dg/vect/bb-slp-18.c: Likewise
4585         * gcc.dg/vect/bb-slp-19.c: Likewise
4586         * gcc.dg/vect/bb-slp-10.c: Likewise
4587         * gcc.dg/vect/bb-slp-11.c: Likewise
4588         * gcc.dg/vect/bb-slp-20.c: Likewise
4589         * gcc.dg/vect/bb-slp-3.c: Likewise
4590
4591 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4592
4593         PR fortran/44536
4594         * gfortran.dg/gomp/pr44536.f90: New test.
4595         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4596
4597 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4598
4599         PR target/44534
4600         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4601         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4602
4603 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4604
4605         PR tree-optimization/44508
4606         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4607
4608         PR bootstrap/44509
4609         * gcc.dg/pr44509.c: New test.
4610
4611 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4612
4613         PR tree-optimization/44507
4614         * gcc.dg/vect/pr44507.c: New test.
4615
4616 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4617
4618         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4619         and c-pretty-print.h.
4620
4621         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4622
4623 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4624
4625         * gfortran.dg/whole_file_18.f90: Updated error message.
4626
4627 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4628
4629         * gfortran.dg/whole_file_20.f03: New.
4630
4631 2010-06-12  Jan Hubicka  <jh@suse.cz>
4632
4633         * gcc.c-torture/compile/pc44485.c: New testcase.
4634
4635 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4636
4637         PR fortran/40117
4638         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4639         * gfortran.dg/typebound_proc_14.f03: New.
4640         * gfortran.dg/typebound_proc_15.f03: New.
4641
4642 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4643
4644         * gcc.dg/opts-1.c: New test.
4645
4646 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4647
4648         * gcc.dg/funroll-loops-all.c: Update expected error.
4649
4650 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4651
4652         PR target/44481
4653         * gcc.target/i386/pr44481.c: New test.
4654
4655 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4656
4657         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4658
4659 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4660
4661         PR middle-end/44483
4662         * gcc.dg/tree-ssa/pr44483.c: New.
4663
4664 2010-06-11  Paul Brook  <paul@codesourcery.com>
4665
4666         * g++.dg/other/arm-neon-1.C: New test.
4667
4668 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4669
4670         PR fortran/42051
4671         PR fortran/43896
4672         * gfortran.dg/class_23.f03: New test.
4673
4674 2010-06-11  Jan Hubicka  <jh@suse.cz>
4675
4676         * gcc.dg/ipa/pure-const-2.c: New testcase.
4677
4678 2010-06-11  Jan Hubicka  <jh@suse.cz>
4679
4680         * gcc.dg/noreturn-7.c: Update.
4681         * gcc.dg/noreturn-4.c: Update.
4682
4683 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4684
4685         Fix MIPS bootstrap
4686         * g++.dg/other/typedef4.C: New test.
4687
4688 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4689
4690         PR fortran/44207
4691         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4692
4693 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4694
4695         PR fortran/44457
4696         * gfortran.dg/asynchronous_3.f03
4697
4698 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4699
4700         PR middle-end/44185
4701         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4702         non-temporal stores out of the tests to form new test cases.  As a
4703         result, no non-temporal store should be generated in this case.
4704
4705         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4706         prefetch-7.c that generate one non-temporal store.
4707
4708         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4709         prefetch-7.c that generate one non-temporal store and one
4710         one-temporal prefetch.
4711
4712 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4713
4714         PR tree-optimization/44258
4715         * gcc.dg/tree-ssa/pr44258.c: New test.
4716
4717 2010-06-10  Daniel Kraft  <d@domob.eu>
4718
4719         PR fortran/38936
4720         * gfortran.dg/associate_1.f03: New test.
4721         * gfortran.dg/associate_2.f95: New test.
4722         * gfortran.dg/associate_3.f03: New test.
4723         * gfortran.dg/associate_4.f08: New test.
4724
4725 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4726
4727         * gfortran.dg/selected_char_kind_4.f90: New test.
4728
4729 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4730
4731         * gcc.dg/pr42461.c: New test.
4732
4733 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4734
4735         PR fortran/44347
4736         * gfortran.dg/selected_real_kind_1.f90: New.
4737
4738 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4739
4740         PR fortran/44359
4741         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4742         warning.
4743         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4744         check for warning.
4745
4746 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4747
4748         * gfortran.dg/data_namelist_conflict.f90: New test.
4749
4750 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4751
4752         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4753         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4754         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4755
4756 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4757
4758         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4759         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4760         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4761         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4762         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4763
4764 2010-06-09  Jason Merrill  <jason@redhat.com>
4765
4766         PR c++/44366
4767         * g++.dg/cpp0x/decltype23.C: Move to...
4768         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4769
4770 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4771
4772         PR fortran/44211
4773         * gfortran.dg/typebound_call_14.f03: New test.
4774
4775 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4776
4777         PR tree-optimization/44423
4778         * gcc.dg/tree-ssa/pr44423.c: New test.
4779
4780 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4781
4782         PR testsuite/42843
4783         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4784         TV_NONE to initialize tv_id field.
4785         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4786         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4787         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4788         Include toplev.h .
4789         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4790         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4791         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4792
4793 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4794
4795         PR tree-optimization/39874
4796         PR middle-end/28685
4797         * gcc.dg/pr39874.c: New file.
4798
4799 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4800
4801         * g++.dg/ext/attr-alias-1.C: New.
4802         * g++.dg/ext/attr-alias-2.C: New.
4803
4804 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4805
4806         PR fortran/44446
4807         * gfortran.dg/proc_ptr_27.f90: New.
4808
4809 2010-06-07  Jason Merrill  <jason@redhat.com>
4810
4811         PR c++/44366
4812         * g++.dg/cpp0x/decltype23.C: New.
4813
4814 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4815             Shujing Zhao  <pearly.zhao@oracle.com>
4816
4817         PR c/37724
4818         * gcc.dg/c90-const-expr-10.c: Adjust.
4819         * gcc.dg/c99-const-expr-10.c: Adjust.
4820         * gcc.dg/init-bad-7.c: New.
4821
4822 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4823
4824         * lib/target-supports.exp (check_effective_target_gas): New proc.
4825         * gcc.c-torture/execute/960321-1.x: New file.
4826
4827 2010-06-07  Jason Merrill  <jason@redhat.com>
4828
4829         PR c++/44401
4830         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4831
4832 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4833
4834         PR c++/44444
4835         * g++.dg/warn/Wunused-var-12.C: New test.
4836
4837         PR c++/44443
4838         * c-c++-common/Wunused-var-11.c: New test.
4839
4840 2010-06-07  Jan Hubicka  <jh@suse.cz>
4841
4842         * gcc.dg/ipa/pure-const-1.c: New testcase.
4843
4844 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4845
4846         PR rtl-optimization/44404
4847         * gcc.dg/pr44404.c: New.
4848
4849 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4850
4851         PR target/44159
4852         * gcc.target/i386/abi-2.c: Check sysv abi here.
4853         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4854         function to avoid failures by different ABIs.
4855         * gcc.target/i386/aes-check.h: Likewise.
4856         * gcc.target/i386/avx-check.h: Likewise.
4857         * gcc.target/i386/fma4-check.h: Likewise.
4858         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4859         * gcc.target/i386/mmx-check.h: Likewise.
4860         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4861         * gcc.target/i386/pclmul-check.h: Likewise.
4862         * gcc.target/i386/sse-check.h: Likewise.
4863         * gcc.target/i386/sse2-check.h: Likewise.
4864         * gcc.target/i386/sse3-check.h: Likewise.
4865         * gcc.target/i386/sse4_1-check.h: Likewise.
4866         * gcc.target/i386/sse4_2-check.h: Likewise.
4867         * gcc.target/i386/sse4a-check.h: Likewise.
4868         * gcc.target/i386/ssse3-check.h: Likewise.
4869         * gcc.target/i386/xop-check.h: Likewise.
4870         * gcc.target/i386/pr27971.c: Fix for LLP64.
4871         * gcc.target/i386/pr39139.c: Likewise.
4872         * gcc.target/i386/pr39315-check.c: Likewise.
4873         * gcc.target/i386/vararg-1.c: Likewise.
4874         * gcc.target/i386/vararg-2.c: Likewise.
4875         Additional add dg-compile to avoid failure due
4876         missing foo symbol.
4877
4878         * gcc.dg/compound-literal-1.c: Fix for llp64.
4879         * gcc.dg/pr32370.c: Likewise.
4880         * gcc.dg/pr37561.c: Likewise.
4881         * gcc.dg/pr41340.c: Likewise.
4882         * gcc.dg/pr41551.c: Likewise.
4883
4884 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4885
4886         PR c++/44188
4887         * g++.dg/debug/dwarf2/typedef3.C: New test.
4888
4889 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4890
4891         PR c/20000
4892         * c-c++-common/pr20000.c: New.
4893
4894 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4895
4896         PR c++/44086
4897         * g++.dg/init/pr44086.C: New.
4898         * g++.dg/cpp0x/decltype4.C: Adjust.
4899
4900 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4901
4902         PR fortran/43945
4903         * gfortran.dg/generic_23.f03: New test.
4904
4905 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4906
4907         PR fortran/43895
4908         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4909
4910 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR c++/44361
4913         * c-c++-common/Wunused-var-9.c: New test.
4914
4915 2010-06-05  Jason Merrill  <jason@redhat.com>
4916
4917         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4918
4919 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4920
4921         PR c/44322
4922         * gcc.dg/c99-restrict-4.c: New test.
4923
4924 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4925
4926         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4927         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4928         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4929         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4930         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4931         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4932         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4933         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4934         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4935         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4936         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4937         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4938         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4939         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4940         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4941         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4942         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4943         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4944         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4945         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4946         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4947         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4948
4949 2010-06-04  Jason Merrill  <jason@redhat.com>
4950
4951         * g++.dg/cpp0x/noexcept06.C: New.
4952         * g++.dg/cpp0x/noexcept07.C: New.
4953
4954         * g++.dg/cpp0x/noexcept01.C: New.
4955         * g++.dg/cpp0x/noexcept02.C: New.
4956         * g++.dg/cpp0x/noexcept03.C: New.
4957         * g++.dg/cpp0x/noexcept04.C: New.
4958         * g++.dg/cpp0x/noexcept05.C: New.
4959
4960 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4961
4962         PR c++/44412
4963         * g++.dg/warn/Wunused-var-10.C: New test.
4964         * g++.dg/warn/Wunused-var-11.C: New test.
4965
4966         PR c++/44362
4967         * c-c++-common/Wunused-var-10.c: New test.
4968
4969 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4970
4971         PR c/25880
4972         * gcc.dg/assign-warn-2.c: Update.
4973         * gcc.dg/cpp/line3.c: Update.
4974         * gcc.dg/c99-array-lval-8.c: Update.
4975         * gcc.dg/cast-qual-2.c: Update.
4976         * gcc.dg/c99-arraydecl-3.c:  Update.
4977         * gcc.dg/assign-warn-1.c:  Update.
4978         * gcc.dg/format/gcc_diag-1.c:  Update.
4979
4980 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4981
4982         PR rtl-optimization/39871
4983         PR rtl-optimization/40615
4984         PR rtl-optimization/42500
4985         PR rtl-optimization/42502
4986         * gcc.target/arm/eliminate.c: New test.
4987
4988 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4989
4990         PR libstdc++/44410
4991         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4992         * g++.old-deja/g++.other/delete3.C: Likewise.
4993         * g++.old-deja/g++.other/new.C: Likewise.
4994         * g++.old-deja/g++.law/operators27.C: Likewise.
4995         * g++.old-deja/g++.mike/p755.C: Likewise.
4996         * g++.dg/eh/new1.C: Likewise.
4997         * g++.dg/init/new5.C: Likewise.
4998
4999 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5000
5001         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5002         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5003         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5004
5005 2010-06-03  Richard Guenther  <rguenther@suse.de>
5006
5007         PR lto/41921
5008         * lib/lto.exp: Always load gcc.exp.
5009         (lto-obj): For C source files invoke gcc_target_compile.
5010         * g++.dg/lto/20100603-1_0.C: New testcase.
5011         * g++.dg/lto/20100603-1_1.c: Likewise.
5012
5013 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5014
5015         PR tree-optimization/43688
5016         * gfortran.dg/pr43688.f90: New.
5017
5018 2010-06-03  Richard Guenther  <rguenther@suse.de>
5019
5020         PR lto/41584
5021         * gcc.dg/lto/20100603-1_0.c: New testcase.
5022         * gcc.dg/lto/20100603-2_0.c: Likewise.
5023         * gcc.dg/lto/20100603-3_0.c: Likewise.
5024
5025 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5026
5027         PR target/44218
5028         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5029         * gcc.target/powerpc/recip-2.c: Ditto.
5030         * gcc.target/powerpc/recip-3.c: Ditto.
5031         * gcc.target/powerpc/recip-4.c: Ditto.
5032         * gcc.target/powerpc/recip-5.c: Ditto.
5033         * gcc.target/powerpc/recip-6.c: Ditto.
5034         * gcc.target/powerpc/recip-7.c: Ditto.
5035         * gcc.target/powerpc/recip-test.h: Ditto.
5036         * gcc.target/powerpc/recip-test2.h: Ditto.
5037
5038 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5039
5040         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5041
5042 2010-06-02  Jason Merrill  <jason@redhat.com>
5043
5044         * g++.dg/ext/vector9.C: Expect typedef in error message.
5045
5046         PR c++/9726
5047         PR c++/23594
5048         PR c++/44333
5049         * g++.dg/tc1/dr101.C: Remove xfails.
5050
5051 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5052
5053         PR middle-end/44372
5054         * g++.dg/ipa/pr44372.C: New.
5055
5056 2010-06-02  Jan Hubicka  <jh@suse.cz>
5057
5058         PR middle-end/44295
5059         * g++.dg/torture/pr44295.C: Neww testcase.
5060
5061 2010-06-02  Jan Hubicka  <jh@suse.cz>
5062
5063         * gcc.dg/tree-ssa/loadpre6.c: Update.
5064
5065 2010-06-02  Richard Guenther  <rguenther@suse.de>
5066
5067         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5068         diagnostic.h.
5069
5070 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5071
5072         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5073         the link fail message.
5074
5075 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5076
5077         PR fortran/44360
5078         * gfortran.dg/use_13.f90: New test case.
5079
5080 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5081
5082         PR fortran/44371
5083         * gfortran.dg/error_stop_2.f08: Minor update.
5084
5085 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5086
5087         PR fortran/44371
5088         * gfortran.dg/error_stop_1.f08: New test.
5089         * gfortran.dg/error_stop_2.f08: New test.
5090
5091 2010-06-01  Jason Merrill  <jason@redhat.com>
5092
5093         DR 990
5094         * g++.dg/cpp0x/initlist37.C: New.
5095         * g++.dg/cpp0x/initlist38.C: New.
5096
5097         PR c++/44358
5098         * g++.dg/cpp0x/initlist36.C: New.
5099
5100 2010-05-31 Jan Hubicka  <jh@suse.cz>
5101
5102         * gcc.dg/noreturn-8.c: New testcase.
5103
5104 2010-05-31 Jan Hubicka  <jh@suse.cz>
5105
5106         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5107         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5108
5109 2010-05-31 Jan Hubicka  <jh@suse.cz>
5110
5111         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5112         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5113
5114 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5115
5116         PR fortran/36928
5117         * gfortran.dg/dependency_27.f90:  New test.
5118         * gfortran.dg/array_assign_1.F90:  New test.
5119
5120 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5121
5122         PR target/44338
5123         * gcc.target/i386/sse-24.c: New test.
5124
5125 2010-05-31  Jan Hubicka  <jh@suse.cz>
5126
5127         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5128
5129 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5130
5131         PR middle-end/44337
5132         * gcc.dg/pr44337.c: New test.
5133
5134         PR tree-optimization/44182
5135         * g++.dg/debug/pr44182.C: New test.
5136
5137 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5138
5139         * gcc.dg/nested-func-7.c: New test.
5140         * gnat.dg/frame_overflow.adb: Adjust directives.
5141
5142 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5143
5144         * gnat.dg/prot2.ad[sb]: New test.
5145         * gnat.dg/prot2_pkg1.ads: New helper.
5146         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5147
5148 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5149
5150         * gnat.dg/array11.adb: Adjust dg-warning directive.
5151         * gnat.dg/object_overflow.adb: Likewise.
5152
5153 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5154
5155         PR middle-end/44306
5156         * gcc.dg/tree-ssa/pr44306.c: New.
5157
5158 2010-05-29  Jan Hubicka  <jh@suse.cz>
5159
5160         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5161
5162 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5163
5164         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5165
5166 2010-05-28  Mike Stump  <mikestump@comcast.net>
5167
5168         PR objc/44125
5169         * objc.dg/const-str-9.m: Remove static.
5170
5171 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5172
5173         PR target/43636
5174         * gcc.c-torture/compile/pr43636.c: New test.
5175
5176 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5177
5178         PR objc++/23616
5179         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5180         * obj-c++.dg/try-catch-9.mm: Ditto.
5181
5182 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5183
5184         Revert patch for PR c++/44188
5185         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5186
5187 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5188
5189         PR c++/44188
5190         * g++.dg/debug/dwarf2/typedef3.C: New test.
5191
5192 2010-05-27  Jason Merrill  <jason@redhat.com>
5193
5194         PR c++/43555
5195         * g++.dg/ext/vla9.C: New.
5196
5197 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5198
5199         PR objc/44140
5200         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5201         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5202         * objc.dg/torture/tls/thr-init.m: Ditto.
5203         * objc.dg/torture/trivial.m: Ditto.
5204         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5205         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5206         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5207         * obj-c++.dg/torture/trivial.mm: Ditto.
5208
5209 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5210
5211         * g++.dg/lto/20100302_0.C: Skip on darwin.
5212
5213 2010-05-27  Richard Guenther  <rguenther@suse.de>
5214
5215         PR tree-optimization/44284
5216         * gcc.dg/vect/vect-118.c: New testcase.
5217         * gcc.dg/vect/bb-slp-20.c: Adjust.
5218         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5219         * gcc.dg/vect/slp-9.c: Likewise.
5220         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5221         * gcc.dg/vect/vect-10.c: Likewise.
5222         * gcc.dg/vect/vect-109.c: Likewise.
5223         * gcc.dg/vect/vect-12.c: Likewise.
5224         * gcc.dg/vect/vect-36.c: Likewise.
5225         * gcc.dg/vect/vect-7.c: Likewise.
5226         * gcc.dg/vect/vect-iv-8.c: Likewise.
5227         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5228         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5229         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5230         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5231         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5232         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5233         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5234         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5235         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5236         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5237         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5238         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5239         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5240         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5241         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5242         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5243         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5244
5245 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5246
5247         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5248         necessary.
5249
5250 2010-05-26  Jan Hubicka  <jh@suse.cz>
5251
5252         * gcc.dg/lto/materialize-1_0.c: New file.
5253         * gcc.dg/lto/materialize-1_1.c: New file.
5254
5255 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5256
5257         * gnat.dg/lto10.adb: New test.
5258         * gnat.dg/lto10_pkg.ads: New helper.
5259
5260 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5261
5262         * lib/target-supports.exp (check_effective_target_int128): New
5263         function to check if __int128 types are available for target.
5264         * c-c++-common/int128-types-1.c: New.
5265         * c-c++-common/int128-1.c: New.
5266         * c-c++-common/int128-2.c: New.
5267         * g++.dg/abi/mangle43.C: New.
5268         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5269         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5270         pointer-wide scalar.
5271         * g++.dg/other/pr25632.C: Likewise.
5272         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5273         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5274         overflow warnings.
5275         * g++.dg/warn/pr13358-4.C: Likewise.
5276         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5277         * g++.dg/warn/Wconversion-null.C: Likewise.
5278
5279 2010-05-26  Jason Merrill  <jason@redhat.com>
5280
5281         PR c++/43382
5282         * g++.dg/cpp0x/variadic101.C: New.
5283
5284 2010-05-26  Richard Guenther  <rguenther@suse.de>
5285
5286         PR rtl-optimization/44164
5287         * gcc.c-torture/execute/pr44164.c: New testcase.
5288         * g++.dg/tree-ssa/pr13146.C: Adjust.
5289
5290 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5291
5292         PR fortran/40011
5293         * gfortran.dg/whole_file_19.f90 : New test.
5294
5295 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5296
5297         PR fortran/30668
5298         PR fortran/31346
5299         PR fortran/34260
5300         * gfortran.dg/pr40999.f: Fix function type.
5301         * gfortran.dg/whole_file_5.f90: Likewise.
5302         * gfortran.dg/whole_file_6.f90: Likewise.
5303         * gfortran.dg/whole_file_16.f90: New.
5304         * gfortran.dg/whole_file_17.f90: New.
5305         * gfortran.dg/whole_file_18.f90: New.
5306
5307 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5308             Iain Sandoe  <iains@gcc.gnu.org>
5309
5310         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5311         * gcc.c-torture/compile/pr44197.c: Require alias support.
5312         * gcc.dg/lto/20081222_0.c: Ditto.
5313
5314 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5315
5316         PR debug/42801
5317         * gcc.dg/guality/vla-2.c: New test.
5318
5319 2010-05-25  Richard Guenther  <rguenther@suse.de>
5320
5321         PR middle-end/44069
5322         * g++.dg/torture/pr44069.C: New testcase.
5323
5324 2010-05-25  Richard Guenther  <rguenther@suse.de>
5325
5326         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5327
5328 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5329
5330         PR objc/44140
5331         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5332
5333 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5334
5335         * obj-c++.dg/torture/tls/trivial.mm: New.
5336         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5337         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5338         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5339         * obj-c++.dg/torture/tls/diag-1.mm: New.
5340         * obj-c++.dg/torture/tls/tls.exp: New.
5341         * obj-c++.dg/torture/trivial.mm: New.
5342         * obj-c++.dg/torture/dg-torture.exp: New.
5343         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5344         * obj-c++.dg/tls/trivial.m: New.
5345         * obj-c++.dg/tls/init-1.mm: New.
5346         * obj-c++.dg/tls/diag-1.mm: New.
5347         * obj-c++.dg/tls/init-2.mm: New.
5348         * obj-c++.dg/tls/diag-2.mm: New.
5349         * obj-c++.dg/tls/diag-3.mm: New.
5350         * obj-c++.dg/tls/diag-4.mm: New.
5351         * obj-c++.dg/tls/static-1.mm: New.
5352         * obj-c++.dg/tls/tls.exp: New.
5353         * obj-c++.dg/tls/diag-5.mm: New.
5354         * obj-c++.dg/tls/static-1a.mm: New.
5355         * objc-obj-c++-shared/Object1.mm: New.
5356         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5357
5358 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5359
5360         PR objc++/43689
5361         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5362         * obj-c++.dg/const-str-6.mm: Ditto.
5363
5364 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5365
5366         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5367
5368 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5369
5370         PR ada/38394
5371         * gnat.dg/array13.ad[sb]: New test.
5372
5373 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5374             Sandra Loosemore  <sandra@codesourcery.com>
5375
5376         * gcc.target/arm/neon/: Regenerated test cases.
5377
5378         * gcc.target/arm/neon/polytypes.c,
5379         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5380         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5381         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5382         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5383         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5384         dg-add-options arm_neon.
5385
5386         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5387         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5388         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5389         and arm_neon_fp16_ok.
5390
5391         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5392         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5393
5394         * lib/target-supports.exp (add_options_for_arm_neon): New.
5395         (check_effective_target_arm_neon_ok_nocache): New, from
5396         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5397         (check_effective_target_arm_neon_ok): Use
5398         check_effective_target_arm_neon_ok_nocache.
5399         (add_options_for_arm_neon_fp16)
5400         (check_effective_target_arm_neon_fp16_ok)
5401         check_effective_target_arm_neon_fp16_ok_nocache): New.
5402         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5403
5404 2010-05-24  Jason Merrill  <jason@redhat.com>
5405
5406         PR c++/41510
5407         * g++.dg/cpp0x/initlist35.C: New.
5408         * g++.dg/init/brace6.C: Adjust.
5409
5410 2010-05-24  Paul Brook  <paul@codesourcery.com>
5411
5412         * gcc.target/arm/frame-pointer-1.c: New test.
5413         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5414         pointer elimination.
5415
5416 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5417
5418         PR target/44245
5419         * gcc.target/i386/crc32-3.c: New.
5420         * gcc.target/i386/crc32-4.c: Likewise.
5421
5422 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5423
5424         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5425         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5426         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5427
5428 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5429
5430         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5431
5432 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5433
5434         PR target/43869
5435         * gcc.c-target/pr43869.c: New test.
5436
5437 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5438
5439         PR fortran/44212
5440         * gfortran.dg/class_22.f03: New.
5441
5442 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5443
5444         PR lto/44238
5445         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5446
5447 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5448
5449         PR fortran/44213
5450         * gfortran.dg/abstract_type_7.f03: New.
5451
5452 2010-05-21  Jason Merrill  <jason@redhat.com>
5453
5454         * g++.dg/eh/spec11.C: Test cleanup optimization.
5455
5456 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5457
5458         PR debug/44223
5459         * gcc.target/i386/pr44223.c: New test.
5460
5461 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5462
5463         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5464
5465 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5466
5467         * g++.dg/other/const3.C: New test.
5468
5469 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5470
5471         PR fortran/38407
5472         * warn_unused_dummy_argument_1.f90: New.
5473         * warn_unused_dummy_argument_2.f90: New.
5474
5475 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5476
5477         PR c++/30298
5478         * g++.dg/inherit/crash1.C: New.
5479         * g++.dg/inherit/crash2.C: Likewise.
5480
5481 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5482
5483         PR debug/44178
5484         * g++.dg/debug/pr44178.C: New test.
5485
5486 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5487
5488         PR middle-end/44185
5489         * gcc.dg/tree-ssa/prefetch-6.c: Add
5490         --param min-insn-to-prefetch-ratio=6.
5491         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5492         allow unrolling, and adjust the movnti count.
5493
5494 2010-05-20  Jan Hubicka  <jh@suse.cz>
5495
5496         PR middle-end/44197
5497         * gcc.c-torture/compile/pr44197.c: New file.
5498
5499 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5500
5501         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5502         Fix test code.
5503         (check_effective_target_xop): Remove __may_alias__ attribute.
5504
5505 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5506
5507         PR target/44202
5508         * gcc.c-torture/execute/pr44202-1.c: New test.
5509
5510 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5511
5512         PR fortran/43851
5513         * gfortran.dg/label_1.f90: Update test.
5514
5515 2010-05-19  Jan Hubicka  <jh@suse.cz>
5516
5517         * gcc.dg/lto/ipareference2_0.c: New file.
5518         * gcc.dg/lto/ipareference2_1.c: New file.
5519
5520 2010-05-19  Jason Merrill  <jason@redhat.com>
5521
5522         * g++.dg/parse/fn-typedef2.C: New.
5523
5524         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5525         function type.
5526
5527         PR c++/44193
5528         * g++.dg/template/fntype1.C: New.
5529
5530 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5531
5532         * gnat.dg/discr23.ad[sb]: New test.
5533         * gnat.dg/discr23_pkg.ads: New helper.
5534
5535         * gnat.dg/specs/controlled1.ads: New test.
5536         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5537
5538 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5539
5540         PR fortran/44055
5541         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5542         Fixed scope of C_SIZEOF.
5543         * gfortran.dg/warn_conversion_2.f90: New.
5544
5545 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5546
5547         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5548         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5549         for optional selector.
5550         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5551         (check_effective_target_sse3): New proc.
5552         * gcc.target/i386/math-torture/math-torture.exp: Load
5553         target-supports.exp.
5554         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5555         check_effective_target_sse2.
5556         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5557         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5558         * g++.dg/vect/vect.exp: Likewise.
5559         * gfortran.dg/vect/vect.exp: Likewise.
5560         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5561         -msse2 if check_effective_target_sse2.
5562
5563         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5564         * gcc.target/i386/3dnow-2.c: Likewise.
5565         * gcc.target/i386/3dnowA-1.c: Likewise.
5566         * gcc.target/i386/3dnowA-2.c: Likewise.
5567         * gcc.target/i386/pr42549.c: Likewise.
5568
5569         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5570         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5571         * gcc.target/i386/sse3-addsubps.c: Likewise.
5572         * gcc.target/i386/sse3-haddpd.c: Likewise.
5573         * gcc.target/i386/sse3-haddps.c: Likewise.
5574         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5575         * gcc.target/i386/sse3-hsubps.c: Likewise.
5576         * gcc.target/i386/sse3-movddup.c: Likewise.
5577         * gcc.target/i386/sse3-movshdup.c: Likewise.
5578         * gcc.target/i386/sse3-movsldup.c: Likewise.
5579
5580         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5581         * g++.dg/ext/attrib35.C: Likewise.
5582         * g++.dg/opt/pr40496.C: Likewise.
5583         * g++.dg/other/i386-1.C: Likewise.
5584         * g++.dg/other/i386-4.C: Likewise.
5585         * g++.dg/other/pr34435.C: Likewise.
5586         * g++.dg/other/pr39496.C: Likewise.
5587         * g++.dg/other/pr40446.C: Likewise.
5588         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5589         * gcc.dg/compat/vector-1a_main.c: Likewise.
5590         * gcc.dg/compat/vector-2a_main.c: Likewise.
5591         * gcc.dg/lto/20090206-1_0.c: Likewise.
5592         * gcc.dg/pr34856.c: Likewise.
5593         * gcc.dg/pr36584.c: Likewise.
5594         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5595         * gcc.dg/pr37544.c: Likewise.
5596         * gcc.dg/torture/pr16104-1.c: Likewise.
5597         * gcc.dg/torture/pr35771-1.c: Likewise.
5598         * gcc.dg/torture/pr35771-2.c: Likewise.
5599         * gcc.dg/torture/pr35771-3.c: Likewise.
5600         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5601         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5602         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5603         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5604         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5605         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5606         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5607         * gcc.target/i386/20060512-1.c: Likewise.
5608         * gcc.target/i386/20060512-3.c: Likewise.
5609         * gcc.target/i386/all_one_m128i.c: Likewise.
5610         * gcc.target/i386/float128-1.c: Likewise.
5611         * gcc.target/i386/float128-2.c: Likewise.
5612         * gcc.target/i386/fpcvt-1.c: Likewise.
5613         * gcc.target/i386/fpcvt-2.c: Likewise.
5614         * gcc.target/i386/fpcvt-3.c: Likewise.
5615         * gcc.target/i386/fpprec-1.c: Likewise.
5616         * gcc.target/i386/funcspec-9.c: Likewise.
5617         * gcc.target/i386/incoming-1.c: Likewise.
5618         * gcc.target/i386/incoming-12.c: Likewise.
5619         * gcc.target/i386/incoming-2.c: Likewise.
5620         * gcc.target/i386/incoming-3.c: Likewise.
5621         * gcc.target/i386/incoming-4.c: Likewise.
5622         * gcc.target/i386/incoming-6.c: Likewise.
5623         * gcc.target/i386/incoming-7.c: Likewise.
5624         * gcc.target/i386/incoming-8.c: Likewise.
5625         * gcc.target/i386/opt-1.c: Likewise.
5626         * gcc.target/i386/opt-2.c: Likewise.
5627         * gcc.target/i386/ordcmp-1.c: Likewise.
5628         * gcc.target/i386/pr17692.c: Likewise.
5629         * gcc.target/i386/pr18614-1.c: Likewise.
5630         * gcc.target/i386/pr22152.c: Likewise.
5631         * gcc.target/i386/pr23570.c: Likewise.
5632         * gcc.target/i386/pr23575.c: Likewise.
5633         * gcc.target/i386/pr26449-1.c: Likewise.
5634         * gcc.target/i386/pr26600.c: Likewise.
5635         * gcc.target/i386/pr27790.c: Likewise.
5636         * gcc.target/i386/pr28839.c: Likewise.
5637         * gcc.target/i386/pr30970.c: Likewise.
5638         * gcc.target/i386/pr32000-1.c: Likewise.
5639         * gcc.target/i386/pr32000-2.c: Likewise.
5640         * gcc.target/i386/pr32280.c: Likewise.
5641         * gcc.target/i386/pr32661.c: Likewise.
5642         * gcc.target/i386/pr32708-1.c: Likewise.
5643         * gcc.target/i386/pr32961.c: Likewise.
5644         * gcc.target/i386/pr33329.c: Likewise.
5645         * gcc.target/i386/pr35714.c: Likewise.
5646         * gcc.target/i386/pr35767-1.c: Likewise.
5647         * gcc.target/i386/pr35767-1d.c: Likewise.
5648         * gcc.target/i386/pr35767-1i.c: Likewise.
5649         * gcc.target/i386/pr35767-2.c: Likewise.
5650         * gcc.target/i386/pr35767-2d.c: Likewise.
5651         * gcc.target/i386/pr35767-2i.c: Likewise.
5652         * gcc.target/i386/pr35767-3.c: Likewise.
5653         * gcc.target/i386/pr35767-5.c: Likewise.
5654         * gcc.target/i386/pr36222-1.c: Likewise.
5655         * gcc.target/i386/pr36578-1.c: Likewise.
5656         * gcc.target/i386/pr36578-2.c: Likewise.
5657         * gcc.target/i386/pr36992-1.c: Likewise.
5658         * gcc.target/i386/pr37101.c: Likewise.
5659         * gcc.target/i386/pr37216.c: Likewise.
5660         * gcc.target/i386/pr37434-1.c: Likewise.
5661         * gcc.target/i386/pr37434-2.c: Likewise.
5662         * gcc.target/i386/pr37843-3.c: Likewise.
5663         * gcc.target/i386/pr37843-4.c: Likewise.
5664         * gcc.target/i386/pr39162.c: Likewise.
5665         * gcc.target/i386/pr39315-1.c: Likewise.
5666         * gcc.target/i386/pr39315-2.c: Likewise.
5667         * gcc.target/i386/pr39315-3.c: Likewise.
5668         * gcc.target/i386/pr39315-4.c: Likewise.
5669         * gcc.target/i386/pr39445.c: Likewise.
5670         * gcc.target/i386/pr39496.c: Likewise.
5671         * gcc.target/i386/pr40809.c: Likewise.
5672         * gcc.target/i386/pr40906-3.c: Likewise.
5673         * gcc.target/i386/pr41019.c: Likewise.
5674         * gcc.target/i386/pr42542-1.c: Likewise.
5675         * gcc.target/i386/pr42542-2.c: Likewise.
5676         * gcc.target/i386/pr42542-3.c: Likewise.
5677         * gcc.target/i386/pr42542-3a.c: Likewise.
5678         * gcc.target/i386/pr42881.c: Likewise.
5679         * gcc.target/i386/push-1.c: Likewise.
5680         * gcc.target/i386/quad-sse.c: Likewise.
5681         * gcc.target/i386/reload-1.c: Likewise.
5682         * gcc.target/i386/sse-10.c: Likewise.
5683         * gcc.target/i386/sse-11.c: Likewise.
5684         * gcc.target/i386/sse-15.c: Likewise.
5685         * gcc.target/i386/sse-17.c: Likewise.
5686         * gcc.target/i386/sse-18.c: Likewise.
5687         * gcc.target/i386/sse-19.c: Likewise.
5688         * gcc.target/i386/sse-4.c: Likewise.
5689         * gcc.target/i386/sse-6.c: Likewise.
5690         * gcc.target/i386/sse-vect-types.c: Likewise.
5691         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5692         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5693         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5694         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5695         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5696         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5697         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5698         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5699         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5700         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5701         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5702         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5703         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5704         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5705         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5706         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5707         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5708         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5709         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5710         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5711         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5712         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5713         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5714         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5715         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5716         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5717         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5718         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5719         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5720         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5721         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5722         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5723         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5724         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5725         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5726         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5727         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5728         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5729         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5730         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5731         * gcc.target/i386/sse2-mmx.c: Likewise.
5732         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5733         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5734         * gcc.target/i386/sse2-movd-1.c: Likewise.
5735         * gcc.target/i386/sse2-movd-2.c: Likewise.
5736         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5737         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5738         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5739         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5740         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5741         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5742         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5743         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5744         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5745         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5746         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5747         * gcc.target/i386/sse2-movq-1.c: Likewise.
5748         * gcc.target/i386/sse2-movq-2.c: Likewise.
5749         * gcc.target/i386/sse2-movq-3.c: Likewise.
5750         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5751         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5752         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5753         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5754         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5755         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5756         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5757         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5758         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5759         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5760         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5761         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5762         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5763         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5764         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5765         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5766         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5767         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5768         * gcc.target/i386/sse2-pand-1.c: Likewise.
5769         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5770         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5771         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5772         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5773         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5774         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5775         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5776         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5777         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5778         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5779         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5780         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5781         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5782         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5783         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5784         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5785         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5786         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5787         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5788         * gcc.target/i386/sse2-por-1.c: Likewise.
5789         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5790         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5791         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5792         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5793         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5794         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5795         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5796         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5797         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5798         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5799         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5800         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5801         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5802         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5803         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5804         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5805         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5806         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5807         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5808         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5809         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5810         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5811         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5812         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5813         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5814         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5815         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5816         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5817         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5818         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5819         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5820         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5821         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5822         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5823         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5824         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5825         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5826         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5827         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5828         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5829         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5830         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5831         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5832         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5833         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5834         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5835         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5836         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5837         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5838         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5839         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5840         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5841         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5842         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5843         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5844         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5845         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5846         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5847         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5848         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5849         * gcc.target/i386/sse2-vec-1.c: Likewise.
5850         * gcc.target/i386/sse2-vec-2.c: Likewise.
5851         * gcc.target/i386/sse2-vec-3.c: Likewise.
5852         * gcc.target/i386/sse2-vec-4.c: Likewise.
5853         * gcc.target/i386/sse2-vec-5.c: Likewise.
5854         * gcc.target/i386/sse2-vec-6.c: Likewise.
5855         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5856         * gcc.target/i386/ssefn-2.c: Likewise.
5857         * gcc.target/i386/ssefn-4.c: Likewise.
5858         * gcc.target/i386/ssefp-1.c: Likewise.
5859         * gcc.target/i386/ssefp-2.c: Likewise.
5860         * gcc.target/i386/sseregparm-3.c: Likewise.
5861         * gcc.target/i386/sseregparm-4.c: Likewise.
5862         * gcc.target/i386/sseregparm-5.c: Likewise.
5863         * gcc.target/i386/sseregparm-6.c: Likewise.
5864         * gcc.target/i386/sseregparm-7.c: Likewise.
5865         * gcc.target/i386/ssetype-1.c: Likewise.
5866         * gcc.target/i386/ssetype-2.c: Likewise.
5867         * gcc.target/i386/ssetype-3.c: Likewise.
5868         * gcc.target/i386/ssetype-4.c: Likewise.
5869         * gcc.target/i386/ssetype-5.c: Likewise.
5870         * gcc.target/i386/unordcmp-1.c: Likewise.
5871         * gcc.target/i386/vararg-1.c: Likewise.
5872         * gcc.target/i386/vararg-2.c: Likewise.
5873         * gcc.target/i386/vararg-3.c: Likewise.
5874         * gcc.target/i386/vararg-4.c: Likewise.
5875         * gcc.target/i386/vararg-7.c: Likewise.
5876         * gcc.target/i386/vararg-8.c: Likewise.
5877         * gcc.target/i386/vecinit-1.c: Likewise.
5878         * gcc.target/i386/vecinit-2.c: Likewise.
5879         * gcc.target/i386/vecinit-3.c: Likewise.
5880         * gcc.target/i386/vecinit-4.c: Likewise.
5881         * gcc.target/i386/vecinit-5.c: Likewise.
5882         * gcc.target/i386/vecinit-6.c: Likewise.
5883         * gcc.target/i386/vectorize2.c: Likewise.
5884         * gcc.target/i386/vectorize3.c: Likewise.
5885         * gcc.target/i386/vectorize4.c: Likewise.
5886         * gcc.target/i386/vectorize6.c: Likewise.
5887         * gcc.target/i386/vectorize7.c: Likewise.
5888         * gcc.target/i386/vectorize8.c: Likewise.
5889         * gcc.target/i386/vperm-v2df.c: Likewise.
5890         * gcc.target/i386/vperm-v2di.c: Likewise.
5891         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5892         * gcc.target/i386/xorps-sse2.c: Likewise.
5893         * gcc.target/i386/xorps.c: Likewise.
5894         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5895         * gfortran.dg/graphite/pr42326.f90: Likewise.
5896         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5897
5898 2010-05-19  Richard Guenther  <rguenther@suse.de>
5899
5900         PR lto/44196
5901         * g++.dg/lto/20100519-1_0.C: New testcase.
5902
5903 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5904
5905         PR fortran/42360
5906         * gfortran.dg/warn_intent_out_not_set.f90: New.
5907
5908 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5909
5910         PR fortran/38404
5911         * gfortran.dg/data_char_1.f90: Updated warning message.
5912         * gfortran.dg/data_array_6.f: New.
5913
5914 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5915
5916         * g++.dg/ipa/ivinline-8.C: New test.
5917         * gcc.dg/ipa/iinline-2.c: Likewise.
5918
5919 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5920
5921         PR fortran/34505
5922         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5923         arguments; add check for return value kind.
5924         * gfortran.dg/float_1.f90: Likewise.
5925
5926 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5927
5928         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5929         (main): Use it.
5930         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5931         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5932         Prune another location line format.
5933         (lto-obj): Call lto_prune_warns on comp_output.
5934
5935 2010-05-18  Jan Hubicka  <jh@suse.cz>
5936
5937         * gcc.dg/lto/ipacp_0.c: New test.
5938         * gcc.dg/lto/ipacp_1.c: New test.
5939
5940 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5941
5942         PR lto/44184
5943         * gcc.dg/lto/20100518_0.c: New test.
5944
5945 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5946
5947         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5948
5949 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5950
5951         PR fortran/43990
5952         * gfortran.dg/class_21.f03: New.
5953
5954 2010-05-17  Jason Merrill  <jason@redhat.com>
5955
5956         PR c++/44157
5957         * g++.dg/cpp0x/initlist34.C: New.
5958
5959         PR c++/44158
5960         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5961
5962 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5963
5964         * g++.dg/ipa/ivinline-1.C: New test.
5965         * g++.dg/ipa/ivinline-2.C: New test.
5966         * g++.dg/ipa/ivinline-3.C: New test.
5967         * g++.dg/ipa/ivinline-4.C: New test.
5968         * g++.dg/ipa/ivinline-5.C: New test.
5969         * g++.dg/ipa/ivinline-6.C: New test.
5970
5971 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5972             Jason Merrill  <jason@redhat.com>
5973
5974         PR c++/44108
5975         * c-c++-common/Wunused-var-8.c: New test.
5976
5977 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5978
5979         PR bootstrap/42347
5980         * gcc.c-torture/compile/pr42347.c: New test.
5981
5982         PR middle-end/44102
5983         * g++.dg/ext/asmgoto1.C: New test.
5984
5985 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5986
5987         PR middle-end/44133
5988         * gcc.dg/tree-ssa/pr44133.c: New test.
5989         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5990         precise.
5991
5992 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5993
5994         PR fortran/44044
5995         * gfortran.dg/class_20.f03: New.
5996
5997 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5998
5999         PR 44078
6000         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6001         debug messages but not the newly introduced one.
6002
6003 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6004
6005         PR fortran/35779
6006         * gfortran.dg/initialization_25.f90: Commented testcase.
6007         * gfortran.dg/initialization_26.f90: New.
6008
6009 2010-05-16  Richard Guenther  <rguenther@suse.de>
6010
6011         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6012         * gcc.dg/pr43084.c: Likewise.
6013         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6014         -fipa-type-escape.
6015         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6016         -fipa-type-escape.
6017         * gcc.dg/struct/struct-reorg.exp: Likewise.
6018         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6019         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6020
6021 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6022
6023         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6024         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6025         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6026         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6027         tests.
6028
6029 2010-05-15  Jason Merrill  <jason@redhat.com>
6030
6031         * g++.dg/eh/spec10.C: New.
6032         * g++.dg/eh/spec11.C: New.
6033         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6034
6035 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6036
6037         PR fortran/44154
6038         PR fortran/42647
6039         * gfortran.dg/allocatable_scalar_9.f90: New.
6040
6041 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6042
6043         PR c++/44148
6044         * g++.dg/torture/pr44148.C: New test.
6045
6046 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6047
6048         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6049         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6050         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6051         diagnostics and type sizes.
6052
6053 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6054
6055         * gnat.dg/lto9.adb: New test.
6056         * gnat.dg/lto9_pkg1.ads: New helper.
6057         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6058
6059 2010-05-15  Jan Hubicka  <jh@suse.cz>
6060
6061         * gcc.dg/lto/ipareference_1.c: Rename to ...
6062         * gcc.dg/lto/ipareference_0.c: ... this one.
6063         * gcc.dg/lto/ipareference_2.c: Rename to ...
6064         * gcc.dg/lto/ipareference_1.c: ... this one.
6065
6066 2010-05-15  Jan Hubicka  <jh@suse.cz>
6067
6068         * gcc.dg/lto/ipareference_1.c: New file.
6069         * gcc.dg/lto/ipareference_2.c: New file.
6070
6071 2010-05-15  Richard Guenther  <rguenther@suse.de>
6072
6073         PR tree-optimization/44038
6074         * gcc.c-torture/compile/pr44038.c: New testcase.
6075
6076 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6077
6078         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6079         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6080
6081 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6082
6083         PR fortran/43207
6084         PR fortran/43969
6085         * gfortran.dg/class_18.f03: New.
6086         * gfortran.dg/class_19.f03: New.
6087
6088 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6089
6090         PR debug/44112
6091         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6092         * g++.dg/debug/dwarf2/const1.C: Remove.
6093
6094 2010-05-14  Jason Merrill  <jason@redhat.com>
6095
6096         * g++.dg/eh/cond4.C: New.
6097         * g++.dg/eh/elide2.C: Adjust.
6098         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6099
6100 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6101
6102         PR fortran/44135
6103         * gfortran.dg/actual_array_interface_2.f90: New test.
6104
6105 2010-05-14  Richard Guenther  <rguenther@suse.de>
6106
6107         PR tree-optimization/44119
6108         * gcc.c-torture/compile/pr44119.c: New testcase.
6109
6110 2010-05-14  Jason Merrill  <jason@redhat.com>
6111
6112         PR c++/44127
6113         * g++.dg/eh/terminate1.C: New.
6114
6115 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6116
6117         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6118
6119         PR debug/44136
6120         * gcc.dg/pr44136.c: New test.
6121
6122 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6123
6124         PR c++/30566
6125         * g++.dg/warn/Wshadow-4.C: Adjust.
6126         * g++.dg/warn/Wshadow-5.C: New test.
6127         * g++.dg/warn/Wshadow-6.C: New test
6128
6129 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6130
6131         PR fortran/35779
6132         * gfortran.dg/initialization_25.f90: New.
6133
6134 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6135
6136         * g++.dg/otr-fold-1.C: New test.
6137         * g++.dg/otr-fold-2.C: New test.
6138
6139 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6140
6141         PR fortran/44036
6142         * gfortran.dg/gomp/pr44036-1.f90: New test.
6143         * gfortran.dg/gomp/pr44036-2.f90: New test.
6144         * gfortran.dg/gomp/pr44036-3.f90: New test.
6145
6146         PR debug/43983
6147         * gcc.dg/guality/sra-1.c: New test.
6148
6149 2010-05-12  Jan Hubicka  <jh@suse.cz>
6150
6151         * tree-ssa/unreachable.c: New test.
6152
6153 2010-05-12  Jason Merrill  <jason@redhat.com>
6154
6155         * g++.dg/cpp0x/sfinae1.C: New.
6156
6157 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6158
6159         * gcc.target/i386/zee.c: New file.
6160
6161 2010-05-12  Jason Merrill  <jason@redhat.com>
6162
6163         * g++.dg/conversion/op1.C: Expect template candidate message.
6164         * g++.dg/cpp0x/nullptr15.C: Likewise.
6165         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6166         * g++.dg/cpp0x/pr31431.C: Likewise.
6167         * g++.dg/cpp0x/temp_default2.C: Likewise.
6168         * g++.dg/cpp0x/trailing4.C: Likewise.
6169         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6170         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6171         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6172         * g++.dg/cpp0x/variadic35.C: Likewise.
6173         * g++.dg/cpp0x/vt-35147.C: Likewise.
6174         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6175         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6176         * g++.dg/ext/visibility/anon8.C: Likewise.
6177         * g++.dg/ext/vla2.C: Likewise.
6178         * g++.dg/other/pr28114.C: Likewise.
6179         * g++.dg/other/ptrmem10.C: Likewise.
6180         * g++.dg/other/ptrmem11.C: Likewise.
6181         * g++.dg/overload/unknown1.C: Likewise.
6182         * g++.dg/parse/template7.C: Likewise.
6183         * g++.dg/parse/typename7.C: Likewise.
6184         * g++.dg/template/conv11.C: Likewise.
6185         * g++.dg/template/copy1.C: Likewise.
6186         * g++.dg/template/deduce3.C: Likewise.
6187         * g++.dg/template/dependent-expr5.C: Likewise.
6188         * g++.dg/template/friend.C: Likewise.
6189         * g++.dg/template/incomplete2.C: Likewise.
6190         * g++.dg/template/local4.C: Likewise.
6191         * g++.dg/template/local6.C: Likewise.
6192         * g++.dg/template/operator10.C: Likewise.
6193         * g++.dg/template/overload6.C: Likewise.
6194         * g++.dg/template/ptrmem2.C: Likewise.
6195         * g++.dg/template/ptrmem20.C: Likewise.
6196         * g++.dg/template/ptrmem8.C: Likewise.
6197         * g++.dg/template/sfinae2.C: Likewise.
6198         * g++.dg/template/ttp25.C: Likewise.
6199         * g++.dg/template/unify10.C: Likewise.
6200         * g++.dg/template/unify11.C: Likewise.
6201         * g++.dg/template/unify6.C: Likewise.
6202         * g++.dg/template/unify7.C: Likewise.
6203         * g++.dg/template/unify9.C: Likewise.
6204         * g++.dg/template/varmod1.C: Likewise.
6205         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6206         * g++.old-deja/g++.law/operators32.C: Likewise.
6207         * g++.old-deja/g++.pt/crash28.C: Likewise.
6208         * g++.old-deja/g++.pt/crash60.C: Likewise.
6209         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6210         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6211         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6212         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6213         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6214         * g++.old-deja/g++.pt/expr2.C: Likewise.
6215         * g++.old-deja/g++.pt/overload7.C: Likewise.
6216         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6217         * g++.old-deja/g++.pt/spec5.C: Likewise.
6218         * g++.old-deja/g++.pt/spec6.C: Likewise.
6219         * g++.old-deja/g++.pt/t24.C: Likewise.
6220         * g++.old-deja/g++.pt/unify4.C: Likewise.
6221         * g++.old-deja/g++.pt/unify6.C: Likewise.
6222         * g++.old-deja/g++.pt/unify8.C: Likewise.
6223         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6224         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6225         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6226
6227         * g++.dg/cpp0x/initlist32.C: New.
6228
6229         * g++.dg/template/conv11.C: New.
6230         * g++.dg/conversion/op1.C: Adjust expected error.
6231
6232         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6233
6234 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6235
6236         PR target/44088
6237         * gcc.target/i386/avx-cmpsd-1.c: New.
6238         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6239         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6240         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6241         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6242         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6243
6244 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6245
6246         PR middle-end/44085
6247         * gcc.dg/gomp/pr44085.c: New test.
6248         * gfortran.dg/gomp/pr44085.f90: New test.
6249
6250 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6251
6252         * objc-obj-c++-shared/Object1.m: New.
6253         * objc.dg/torture: New directory.
6254         * objc.dg/torture/tls: Ditto.
6255         * objc.dg/tls: Ditto.
6256         * objc.dg/torture/tls/trivial.m: New test.
6257         * objc.dg/torture/tls/thr-init-2.m: New test.
6258         * objc.dg/torture/tls/thr-init-3.m: New test.
6259         * objc.dg/torture/tls/thr-init.m: New test.
6260         * objc.dg/torture/tls/diag-1.m: New test.
6261         * objc.dg/torture/tls/tls.exp: New.
6262         * objc.dg/torture/trivial.m: New test.
6263         * objc.dg/torture/dg-torture.exp: New.
6264         * objc.dg/tls/diag-3.m: New test.
6265         * objc.dg/tls/diag-4.m: New test.
6266         * objc.dg/tls/diag-5.m: New test.
6267         * objc.dg/tls/init-1.m: New test.
6268         * objc.dg/tls/init-2.m: New test.
6269         * objc.dg/tls/tls.exp: New.
6270         * objc.dg/tls/diag-2.m: New test.
6271         * lib/objc.exp: Respond to dg-additional-files.
6272
6273 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6274
6275         * gcc.target/m68k/20100512-1.c: New.
6276
6277 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6278
6279         * gnat.dg/lto8.adb: New test.
6280         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6281         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6282
6283 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6284
6285         PR c++/34272
6286         PR c++/43630
6287         PR c++/34491
6288         * g++.dg/template/crash97.C: New.
6289         * g++.dg/template/crash98.C: Likewise.
6290         * g++.dg/template/crash99.C: Likewise.
6291         * g++.dg/cpp0x/pr31439.C: Adjust.
6292         * g++.dg/template/crash95.C: Likewise.
6293
6294 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6295
6296         PR middle-end/44071
6297         * c-c++-common/asmgoto-4.c: New test.
6298         * gcc.target/i386/pr44071.c: New test.
6299
6300         PR c++/44062
6301         * c-c++-common/Wunused-var-7.c: New test.
6302         * g++.dg/warn/Wunused-var-9.C: New test.
6303
6304 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6305
6306         PR fortran/43711
6307         * gfortran.dg/gomp/pr43711.f90: New.
6308
6309 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6310
6311         PR fortran/31820
6312         * gfortran.dg/select_5.f90: Updated.
6313
6314 2010-05-11  Jan Hubicka  <jh@suse.cz>
6315
6316         PR tree-optimize/44063
6317         * gcc.c-torture/compile/pr44063.c: New testcase.
6318
6319 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6320
6321         PR debug/44023
6322         * gcc.dg/pr44023.c: New test.
6323
6324 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6325
6326         * gnat.dg/lto7.adb: New test.
6327         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6328
6329 2010-05-10  Jason Merrill  <jason@redhat.com>
6330
6331         PR c++/44017
6332         * g++.dg/template/inherit5.C: New.
6333
6334         PR c++/44045
6335         * g++.dg/cpp0x/initlist33.C: New.
6336         * g++.dg/cpp0x/initlist26.C: Adjust.
6337         * g++.dg/cpp0x/initlist28.C: Adjust.
6338
6339 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6340
6341         PR c++/43719
6342         * g++.dg/init/pr43719.C: New.
6343         * g++.dg/anon-struct4.C: Adjust.
6344
6345 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6346
6347         PR debug/44028
6348         * gcc.dg/pr44028.c: New test.
6349
6350 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6351
6352         PR fortran/27866
6353         PR fortran/35003
6354         PR fortran/42809
6355         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6356         * gfortran.dg/warn_conversion.f90: New.
6357
6358 2010-05-10  Michael Matz  <matz@suse.de>
6359
6360         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6361
6362 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6363
6364         PR rtl-optimization/44012
6365         * gcc.dg/pr44012.c: New.
6366
6367 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6368
6369         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6370         Log text on entry and exit.
6371         Prune Sun ld warnings for common symbols with differing sizes.
6372         (lto-link-and-maybe-run): Change caller.
6373
6374 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6375
6376         PR fortran/44044
6377         * gfortran.dg/class_7.f03: Modified.
6378         * gfortran.dg/select_type_1.f03: Modified.
6379         * gfortran.dg/select_type_12.f03: New.
6380
6381 2010-05-10  Richard Guenther  <rguenther@suse.de>
6382
6383         PR tree-optimization/44050
6384         * gcc.dg/torture/pr44050.c: New testcase.
6385
6386 2010-05-10  Wei Guozhi  <carrot@google.com>
6387
6388         PR target/42879
6389         * gcc.target/arm/pr42879.c: New testcase.
6390
6391 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6392
6393         PR c/44051
6394         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6395
6396 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6397
6398         PR c/10676
6399         * gcc.dg/anon-struct-10.c: New test.
6400
6401 2010-05-09  Richard Guenther  <rguenther@suse.de>
6402
6403         PR middle-end/44024
6404         * gcc.dg/pr44024.c: New testcase.
6405
6406 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6407
6408         PR c/4784
6409         * gcc.dg/anon-struct-9.c: New test.
6410
6411 2010-05-09  Richard Guenther  <rguenther@suse.de>
6412
6413         PR middle-end/44043
6414         * gcc.c-torture/compile/pr44043.c: New testcase.
6415
6416 2010-05-09  Richard Guenther  <rguenther@suse.de>
6417
6418         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6419
6420 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6421
6422         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6423
6424 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6425
6426         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6427         * gnat.dg/specs/lto3.ads: Likewise.
6428
6429 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6430
6431         PR middle-end/28685
6432         * gcc.dg/pr28685-1.c: New file.
6433
6434 2010-05-08  Richard Guenther  <rguenther@suse.de>
6435
6436         PR tree-optimization/44030
6437         * gcc.c-torture/compile/pr44030.c: New testcase.
6438
6439 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6440
6441         * gnat.dg/lto6.adb: New test.
6442         * gnat.dg/lto6_pkg.ads: New helper.
6443
6444 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6445
6446         * gnat.dg/lto5.adb: New test.
6447         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6448
6449 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6450
6451         * gnat.dg/lto4.ad[sb]: New test.
6452
6453 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6454
6455         * gnat.dg/specs/lto3.ads: New test.
6456         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6457         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6458
6459 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6460
6461         * gnat.dg/sizetype3.ad[sb]: New test.
6462         * gnat.dg/sizetype3_pkg.ads: New helper.
6463
6464 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6465
6466         PR c++/43951
6467         * g++.dg/init/new29.C: New.
6468
6469 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6470
6471         PR fortran/40728
6472         * gfortran.dg/coarray_1.f90: Fixed error message.
6473         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6474         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6475         * gfortran.dg/intrinsic_std_5.f90: New.
6476
6477 2010-05-07  Jason Merrill  <jason@redhat.com>
6478
6479         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6480
6481 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6482
6483         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6484         (size_t, stderr): Remove.
6485         (read_error): Replaced __builtin_fprintf by fprintf.
6486
6487 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6488
6489         * gcc.dg/ordered-comparison-1.c: New test.
6490         * gcc.dg/ordered-comparison-2.c: New test.
6491         * gcc.dg/ordered-comparison-3.c: New test.
6492         * gcc.dg/ordered-comparison-4.c: New test.
6493
6494 2010-05-06  Mike Stump  <mikestump@comcast.net>
6495
6496         PR objc/35165
6497         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6498
6499 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6500             Jason Merrill  <jason@redhat.com>
6501
6502         * g++.dg/cpp0x/nullptr01.C: New.
6503         * g++.dg/cpp0x/nullptr02.C: New.
6504         * g++.dg/cpp0x/nullptr03.C: New.
6505         * g++.dg/cpp0x/nullptr04.C: New.
6506         * g++.dg/cpp0x/nullptr05.C: New.
6507         * g++.dg/cpp0x/nullptr06.C: New.
6508         * g++.dg/cpp0x/nullptr07.C: New.
6509         * g++.dg/cpp0x/nullptr08.C: New.
6510         * g++.dg/cpp0x/nullptr09.C: New.
6511         * g++.dg/cpp0x/nullptr10.C: New.
6512         * g++.dg/cpp0x/nullptr11.C: New.
6513         * g++.dg/cpp0x/nullptr12.C: New.
6514         * g++.dg/cpp0x/nullptr13.C: New.
6515         * g++.dg/cpp0x/nullptr14.C: New.
6516         * g++.dg/cpp0x/nullptr15.C: New.
6517         * g++.dg/cpp0x/nullptr16.C: New.
6518         * g++.dg/cpp0x/nullptr17.C: New.
6519         * g++.dg/cpp0x/nullptr18.C: New.
6520         * g++.dg/cpp0x/nullptr19.C: New.
6521         * g++.dg/cpp0x/nullptr20.C: New.
6522         * g++.dg/cpp0x/nullptr21.C: New.
6523         * g++.dg/cpp0x/nullptr22.C: New.
6524         * g++.dg/debug/nullptr01.C: New.
6525         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6526
6527 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6528
6529         * gcc.dg/Wunused-var-8.c: Move to...
6530         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6531
6532 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6533
6534         PR c++/40406
6535         * g++.dg/template/crash96.C: New.
6536
6537 2010-05-06  Jan Hubicka  <jh@suse.cz>
6538
6539         PR tree-optimization/43791
6540         * gcc.c-torture/compile/pr43791.c: New file.
6541
6542 2010-05-06  Michael Matz  <matz@suse.de>
6543
6544         PR tree-optimization/43984
6545         * gfortran.dg/pr43984.f90: New test.
6546
6547 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6548
6549         PR 40989
6550         * gcc.dg/pr40989.c: New.
6551
6552 2010-05-06  Richard Guenther  <rguenther@suse.de>
6553
6554         PR tree-optimization/43934
6555         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6556
6557 2010-05-06  Richard Guenther  <rguenther@suse.de>
6558
6559         PR tree-optimization/43987
6560         * gcc.c-torture/execute/pr43987.c: New testcase.
6561         * gcc.dg/torture/pta-escape-1.c: Adjust.
6562         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6563         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6564         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6565         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6566
6567 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6568             Dodji Seketeli  <dodji@redhat.com>
6569
6570         PR c/18624
6571         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6572         * g++.dg/template/sfinae16.C: Likewise.
6573         * gcc.dg/Wunused-var-1.c: Moved to...
6574         * c-c++-common/Wunused-var-1.c: ...here. New test.
6575         * gcc.dg/Wunused-var-2.c: Moved to...
6576         * c-c++-common/Wunused-var-2.c: ...here. New test.
6577         * gcc.dg/Wunused-var-3.c: Moved to...
6578         * c-c++-common/Wunused-var-3.c: ...here. New test.
6579         * gcc.dg/Wunused-var-4.c: Moved to...
6580         * gcc.dg/Wunused-var-1.c: ... here.
6581         * gcc.dg/Wunused-var-5.c: Moved to...
6582         * c-c++-common/Wunused-var-4.c: ...here. New test.
6583         * gcc.dg/Wunused-var-7.c: Moved to...
6584         * c-c++-common/Wunused-var-5.c: ...here. New test.
6585         * gcc.dg/Wunused-var-6.c: Moved to...
6586         * gcc.dg/Wunused-var-2.c: ... here.
6587         * c-c++-common/Wunused-var-1.c: New test.
6588         * c-c++-common/Wunused-var-2.c: New test.
6589         * c-c++-common/Wunused-var-3.c: New test.
6590         * c-c++-common/Wunused-var-4.c: New test.
6591         * c-c++-common/Wunused-var-5.c: New test.
6592         * g++.dg/warn/Wunused-var-1.C: New test.
6593         * g++.dg/warn/Wunused-var-2.C: New test.
6594         * g++.dg/warn/Wunused-var-3.C: New test.
6595         * g++.dg/warn/Wunused-var-4.C: New test.
6596         * g++.dg/warn/Wunused-var-5.C: New test.
6597         * g++.dg/warn/Wunused-var-6.C: New test.
6598         * g++.dg/warn/Wunused-var-7.C: New test.
6599         * g++.dg/warn/Wunused-var-8.C: New test.
6600         * g++.dg/warn/Wunused-parm-1.C: New test.
6601         * g++.dg/warn/Wunused-parm-2.C: New test.
6602         * g++.dg/warn/Wunused-parm-3.C: New test.
6603
6604 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6605
6606         PR fortran/43985
6607         * gfortran.dg/gomp/crayptr5.f90: New test case.
6608
6609 2010-05-05  Jason Merrill  <jason@redhat.com>
6610
6611         PR debug/43370
6612         * g++.dg/ext/attrib39.C: New.
6613
6614 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6615
6616         PR fortran/24978
6617         * gfortran.dg/data_invalid.f90: New.
6618
6619 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6620
6621         * gnat.dg/lto2.adb: New test.
6622
6623 2010-05-05  Jason Merrill  <jason@redhat.com>
6624
6625         PR c++/43787
6626         * g++.dg/opt/empty1.C: New.
6627
6628 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6629
6630         PR fortran/43696
6631         * gfortran.dg/class_17.f03: New.
6632
6633 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6634
6635         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6636
6637 2010-05-04  Mike Stump  <mikestump@comcast.net>
6638
6639         PR objc/35165
6640         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6641
6642 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6643
6644         PR target/43668
6645         * gcc.target/i386/pr43668.c: New.
6646
6647 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6648
6649         PR c++/43028
6650         * g++.dg/cpp0x/initlist31.C: New.
6651
6652 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6653
6654         PR c/43981
6655         * gcc.dg/Wunused-var-8.c: New test.
6656
6657 2010-05-04  Jason Merrill  <jason@redhat.com>
6658
6659         PR c++/38064
6660         * g++.dg/cpp0x/enum3.C: Extend.
6661
6662 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6663
6664         PR target/43799
6665         * gcc.target/i386/pr43799.c: New.
6666
6667 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6668
6669         * gnat.dg/lto1.adb: New test.
6670         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6671
6672 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6673
6674         PR middle-end/43671
6675         * gcc.target/i386/pr43671.c: New.
6676
6677 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6678
6679         PR c++/43705
6680         * g++.dg/template/crash95.C: New.
6681
6682 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6683
6684         PR debug/43508
6685         * gcc.target/i386/pr43508.c: New.
6686
6687 2010-05-04  Richard Guenther  <rguenther@suse.de>
6688
6689         PR tree-optimization/43879
6690         * g++.dg/torture/pr43879-1_0.C: New testcase.
6691         * g++.dg/torture/pr43879-1_1.C: Likewise.
6692
6693 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6694
6695         PR c++/43953
6696         * g++.dg/other/crash-12.C: New test.
6697
6698 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6699
6700         * g++.dg/cdce3.C: Add a space.  Updated.
6701
6702 2010-05-03  Jason Merrill  <jason@redhat.com>
6703
6704         PR c++/43680
6705         * g++.dg/opt/enum2.C: New.
6706         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6707         * g++.dg/warn/Wswitch-1.C: Adjust message.
6708
6709 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6710
6711         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6712         * g++.dg/ext/label13.C: Fix typo.
6713         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6714         alpha*-dec-osf5*.
6715         * gcc.c-torture/compile/limits-declparen.c: xfail on
6716         alpha*-dec-osf5* with -g.
6717         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6718         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6719         * gcc.dg/c99-tgmath-2.c: Likewise.
6720         * gcc.dg/c99-tgmath-3.c: Likewise.
6721         * gcc.dg/c99-tgmath-4.c: Likewise.
6722
6723 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6724
6725         PR fortran/43592
6726         * gfortran.dg/unexpected_interface.f90: New test.
6727
6728 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6729
6730         * ada/acats/run_acats (which): New function.
6731         (host_gnatchop, host_gnatmake): Use it.
6732
6733 2010-05-03  Richard Guenther  <rguenther@suse.de>
6734
6735         PR tree-optimization/43971
6736         * gcc.dg/pr43971.c: New testcase.
6737
6738 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR debug/43972
6741         * gcc.dg/debug/pr43972.c: New test.
6742
6743 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6744
6745         PR testsuite/43963
6746         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6747
6748 2010-05-02  Richard Guenther  <rguenther@suse.de>
6749
6750         PR tree-optimization/43879
6751         * gcc.dg/torture/pr43879-3.c: New testcase.
6752
6753 2010-05-01  Richard Guenther  <rguenther@suse.de>
6754
6755         PR tree-optimization/43949
6756         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6757
6758 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6759
6760         PR c++/43951
6761         * g++.dg/init/new28.C: New.
6762
6763 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6764
6765         PR objc++/32052
6766         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6767         structure and nested declarations.
6768         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6769         structure and nested declarations.  Reduce header clutter and
6770         use _exit() rather than abort().
6771         * objc.dg/encode-10.m: New.
6772         * objc.dg/encode-11.m: New.
6773
6774 2010-04-30  DJ Delorie  <dj@redhat.com>
6775
6776         * gcc.c-torture/execute/20100430-1.c: New test.
6777
6778 2010-04-30  Jason Merrill  <jason@redhat.com>
6779
6780         PR c++/43868
6781         * g++.dg/template/ptrmem21.C: New.
6782
6783 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6784
6785         PR fortran/18918
6786         PR fortran/43931
6787         * gfortran.dg/coarray_13.f90: New test.
6788
6789 2010-04-30  Richard Guenther  <rguenther@suse.de>
6790
6791         PR lto/43946
6792         * gcc.dg/lto/20100430-1_0.c: New testcase.
6793
6794 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6795
6796         PR debug/43942
6797         * c-c++-common/pr43942.c: New test.
6798
6799 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6800
6801         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6802         conflict with darwin crt1.o 'start' symbol.
6803
6804 2010-04-30  Richard Guenther  <rguenther@suse.de>
6805
6806         PR tree-optimization/43879
6807         * gcc.dg/torture/pr43879_1.c: New testcase.
6808
6809 2010-04-30  Richard Guenther  <rguenther@suse.de>
6810
6811         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6812
6813 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6814
6815         PR c++/43890
6816         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6817         user-provided constructor while recursing.
6818
6819 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6820
6821         PR fortran/42274
6822         * gfortran.dg/class_16.f03: New test.
6823
6824 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6825
6826         PR fortran/42274
6827         * gfortran.dg/class_15.f03: New.
6828
6829 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6830
6831         PR fortran/43326
6832         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6833
6834 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6835
6836         PR fortran/43492
6837         * gfortran.dg/generic_22.f03 : New test.
6838
6839 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6840
6841         PR fortran/42353
6842         * gfortran.dg/class_14.f03: New test.
6843
6844 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6845
6846         PR fortran/42680
6847         * gfortran.dg/interface_32.f90: New test.
6848
6849 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6850             Janus Weil  <janus@gcc.gnu.org>
6851
6852         PR fortran/41829
6853         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6854         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6855         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6856
6857 2010-04-28  Mike Stump  <mikestump@comcast.net>
6858
6859         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6860         dg-excess-errors.
6861         * g++.dg/uninit-pred-2_b.C: Likewise.
6862
6863 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6864
6865         PR fortran/18918
6866         PR fortran/43919
6867         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6868
6869 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6870
6871         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6872         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6873         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6874         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6875         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6876
6877 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6878
6879         * gcc.dg/const-uniq-1.c: New test.
6880         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6881
6882 2010-04-28  Xinliang David Li  <davidxl@google.com>
6883
6884         * gcc.dg/uninit-pred-2_b.c: New test.
6885         * gcc.dg/uninit-pred-4_b.c: New test.
6886         * gcc.dg/uninit-pred-3_d.c: New test.
6887         * gcc.dg/uninit-pred-6_b.c: New test.
6888         * gcc.dg/uninit-pred-8_b.c: New test.
6889         * gcc.dg/uninit-pred-3_a.c: New test.
6890         * gcc.dg/uninit-pred-2_c.c: New test.
6891         * gcc.dg/uninit-pred-5_a.c: New test.
6892         * gcc.dg/uninit-pred-3_e.c: New test.
6893         * gcc.dg/uninit-pred-7_a.c: New test.
6894         * gcc.dg/uninit-pred-6_c.c: New test.
6895         * gcc.dg/uninit-pred-9_a.c: New test.
6896         * gcc.dg/uninit-pred-8_c.c: New test.
6897         * gcc.dg/uninit-pred-3_b.c: New test.
6898         * gcc.dg/uninit-pred-5_b.c: New test.
6899         * gcc.dg/uninit-pred-7_b.c: New test.
6900         * gcc.dg/uninit-pred-6_d.c: New test.
6901         * gcc.dg/uninit-pred-9_b.c: New test.
6902         * gcc.dg/uninit-pred-2_a.c: New test.
6903         * gcc.dg/uninit-pred-4_a.c: New test.
6904         * gcc.dg/uninit-pred-3_c.c: New test.
6905         * gcc.dg/uninit-pred-6_a.c: New test.
6906         * gcc.dg/uninit-pred-8_a.c: New test.
6907         * gcc.dg/uninit-pred-7_c.c: New test.
6908         * gcc.dg/uninit-pred-6_e.c: New test.
6909         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6910         * g++.dg/uninit-pred-1_a.C: New test.
6911         * g++.dg/uninit-pred-1_b.C: New test.
6912         * g++.dg/uninit-pred-2_a.C: New test.
6913         * g++.dg/uninit-pred-2_b.C: New test.
6914         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6915         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6916         * g++.dg/uninit-pred-loop_1.cc: New test.
6917
6918 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6919
6920         * gcc.dg/lto/20091209-1_0.c: New testcase.
6921
6922 2010-04-28  Richard Guenther  <rguenther@suse.de>
6923
6924         PR tree-optimization/43879
6925         PR tree-optimization/43909
6926         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6927
6928 2010-04-28  Richard Guenther  <rguenther@suse.de>
6929
6930         PR c++/43880
6931         * g++.dg/torture/pr43880.C: New testcase.
6932
6933 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6934
6935         PR c++/9335
6936         * g++.dg/template/recurse2.C: Update
6937         * g++.dg/template/recurse.C: Update.
6938         * g++.dg/template/pr23510.C: Update.
6939         * lib/prune.exp: Filter out 'recursively instantiated'.
6940
6941 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6942
6943         PR c++/29043
6944         * g++.dg/init/pr29043.C: New.
6945
6946 2010-04-27  Jason Merrill  <jason@redhat.com>
6947
6948         * g++.dg/lookup/scoped5.C: Adjust.
6949         * g++.dg/lookup/scoped8.C: Adjust.
6950         * g++.dg/template/dependent-expr5.C: Adjust.
6951         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6952
6953         PR c++/43856
6954         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6955
6956         PR c++/43875
6957         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6958
6959 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6960             Jan Hubicka <hubicka@ucw.cz>
6961
6962         * gcc.dg/pure-2.c: New testcase.
6963         * gcc.dg/const-1.c: New testcase.
6964
6965 2010-04-27  Jason Merrill  <jason@redhat.com>
6966
6967         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6968
6969         PR c++/41468
6970         * g++.dg/template/sfinae17.C: New.
6971         * g++.dg/template/sfinae18.C: New.
6972
6973 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6974
6975         * g++.dg/init/pr42844.C: New.
6976         * g++.dg/cpp0x/pr42844-2.C: New.
6977         * g++.dg/cpp0x/defaulted2.C: Adjust.
6978         * g++.dg/tree-ssa/pr27549.C: Likewise.
6979         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6980
6981 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6982
6983         PR fortran/18918
6984         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6985
6986 2010-04-27  Richard Guenther  <rguenther@suse.de>
6987
6988         PR middle-end/40561
6989         * g++.dg/other/pr40561.C: New testcase.
6990
6991 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6992
6993         PR middle-end/43812
6994         * g++.dg/ipa/pr43812.C: New test.
6995
6996 2010-04-27  Jan Hubicka  <jh@suse.cz>
6997
6998         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6999         (test): ... this one.
7000
7001 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7002
7003         PR target/40657
7004         * gcc.target/arm/thumb-stackframe.c: New test.
7005
7006 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7007
7008         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7009         * gcc.dg/misc-column.c: Likewise.
7010         * gcc.dg/Walways-true-1.c: Likewise.
7011         * gcc.dg/Walways-true-2.c: Likewise.
7012         * gcc.dg/warn-addr-cmp.c: Likewise.
7013
7014 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7015
7016         PR fortran/18918
7017         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7018         * gfortran.dg/coarray_12.f90: New.
7019
7020 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7021
7022         PR c/32207
7023         * gcc.dg/pr32207.c: New test.
7024         * gcc.dg/misc-column.c: Adjust expected warning.
7025         * gcc.dg/Walways-true-1.c: Likewise.
7026         * gcc.dg/Walways-true-2.c: Likewise.
7027         * gcc.dg/warn-addr-cmp.c: Likewise.
7028
7029 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7030
7031         PR lto/42776
7032         * lib/lto.exp (lto_prune_vis_warns): New function.
7033         (lto-link-and-maybe-run): Call it.
7034
7035 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7036
7037         PR tree-optimization/43904
7038         * gcc.dg/tree-ssa/tailcall-6.c: New.
7039
7040 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7041
7042         PR testsuite/35165
7043         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7044         Darwin8/OSX10.4 - compatible code generation.
7045         Use scan-rtl-dump.
7046         * obj-c++.dg/stubify-1.mm: Ditto.
7047         * lib/objc-torture.exp: Do not require link success for
7048         "trivial.m" in the runtime checks when dowhat = 'compile'.
7049         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7050         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7051         Darwin8/OSX10.4 - compatible code generation.
7052         * objc.dg/stubify-2.m: Ditto.
7053         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7054         * objc.dg/next-runtime-1.m: Ditto.
7055         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7056         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7057         runtimes on Darwin.
7058
7059 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7060
7061         PR 43715
7062         * lib/plugin-support.exp: Use "-undefined
7063         dynamic_lookup" on darwin.
7064
7065 2010-04-26  Richard Guenther  <rguenther@suse.de>
7066
7067         * gcc.dg/lto/20100426_0.c: New testcase.
7068
7069 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7070
7071         PR tree-optimization/43833
7072         gcc.dg/Warray-bounds-8.c: New test case.
7073
7074 2010-04-26  Richard Guenther  <rguenther@suse.de>
7075
7076         PR lto/43080
7077         * g++.dg/lto/20100423-3_0.C: New testcase.
7078
7079 2010-04-26  Richard Guenther  <rguenther@suse.de>
7080
7081         PR lto/42425
7082         * g++.dg/lto/20100423-2_0.C: New testcase.
7083
7084 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7085
7086         * gcc.dg/vect/bb-slp-23.c: New test.
7087
7088 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7089
7090         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7091         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7092         * gcc.dg/c1x-float-1.c: New test.
7093
7094 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7095
7096         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7097         of "lea\[ \t\]".
7098
7099 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7100
7101         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7102         FreeBSD.
7103         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7104         * gfortran.dg/default_format_2.f90: Ditto.
7105
7106 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7107
7108         * gfortran.dg/pr43505.f90: Clean up .mod file.
7109         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7110         * gfortran.dg/pr41347.f90: Ditto.
7111         * gfortran.dg/internal_pack_4.f90: Ditto.
7112         * gfortran.dg/proc_decl_23.f90: Ditto.
7113         * gfortran.dg/recursive_check_3.f90: Ditto.
7114         * gfortran.dg/intent_out_3.f90: Ditto.
7115         * gfortran.dg/assignment_2.f90: Ditto.
7116         * gfortran.dg/pr41928.f90: Ditto.
7117         * gfortran.dg/pr42166.f90: Ditto.
7118         * gfortran.dg/private_type_12.f90: Ditto.
7119         * gfortran.dg/graphite/pr42185.f90: Ditto.
7120         * gfortran.dg/graphite/pr42186.f90: Ditto.
7121         * gfortran.dg/graphite/pr40982.f90: Ditto.
7122         * gfortran.dg/graphite/id-2.f90: Ditto.
7123         * gfortran.dg/graphite/id-4.f90: Ditto.
7124         * gfortran.dg/graphite/pr42050.f90: Ditto.
7125         * gfortran.dg/graphite/id-18.f90: Ditto.
7126         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7127         * gfortran.dg/graphite/pr41924.f90: Ditto.
7128         * gfortran.dg/graphite/pr42393.f90: Ditto.
7129         * gfortran.dg/graphite/pr37980.f90: Ditto.
7130         * gfortran.dg/graphite/pr38953.f90: Ditto.
7131         * gfortran.dg/graphite/pr42180.f90: Ditto.
7132         * gfortran.dg/graphite/pr42181.f90: Ditto.
7133         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7134         * gfortran.dg/select_type_4.f90: Ditto.
7135         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7136         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7137         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7138         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7139         * gfortran.dg/whole_file_11.f90: Ditto.
7140         * gfortran.dg/private_type_11.f90: Ditto.
7141         * gfortran.dg/vect/vect-gems.f90: Ditto.
7142         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7143
7144 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7145
7146         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7147
7148 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7149
7150         * gnat.dg/pack15.ad[sb]: New test.
7151
7152 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7153
7154         * gcc.target/arm/mla-1.c: New test.
7155
7156 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7157
7158         PR fortran/30073
7159         PR fortran/43793
7160         * gfortran.dg/pr43793.f90: New test.
7161
7162 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7163
7164         PR tree-optimization/41442
7165         * gcc.target/i386/pr41442.c: New test.
7166
7167 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7168
7169         PR fortran/43832
7170         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7171
7172 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7173
7174         PR fortran/43832
7175         * gfortran.dg/open_nounit.f90: New test.
7176
7177 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7178
7179         PR fortran/43841
7180         PR fortran/43843
7181         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7182
7183 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7184
7185         * gcc.dg/Wconversion-integer.c: Update.
7186
7187 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7188
7189         * gnat.dg/unchecked_convert5.adb: New test.
7190
7191 2010-04-23  Richard Guenther  <rguenther@suse.de>
7192
7193         PR lto/41734
7194         * gcc.dg/lto/20100423-2_0.c: New testcase.
7195         * gcc.dg/lto/20100423-2_0.c: Likewise.
7196
7197 2010-04-23  Richard Guenther  <rguenther@suse.de>
7198
7199         PR lto/43455
7200         * gcc.dg/lto/20100423-1_0.c: New testcase.
7201         * gcc.dg/lto/20100423-1_1.c: Likewise.
7202
7203 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7204
7205         PR tree-optimization/43846
7206         * gcc.dg/tree-ssa/sra-10.c: New test.
7207
7208 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7209
7210         PR middle-end/43835
7211         * gcc.c-torture/execute/pr43835.c: New test.
7212
7213 2010-04-23  Richard Guenther  <rguenther@suse.de>
7214
7215         PR lto/42653
7216         * g++.dg/lto/20100423-1_0.C: New testcase.
7217
7218 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7219
7220         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7221
7222 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7223
7224         PR tree-optimization/43842
7225         * gcc.dg/vect/pr43842.c: New test.
7226
7227 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7228
7229         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7230         * gcc.target/i386/wmul-2.c: Likewise.
7231
7232 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7233
7234         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7235         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7236
7237 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7238
7239         * gfortran.dg/reassoc_6.f: New testcase.
7240
7241 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7242
7243         PR middle-end/29274
7244         * gcc.target/arm/wmul-1.c: New test.
7245         * gcc.target/arm/wmul-2.c: New test.
7246
7247 2010-04-22  Richard Guenther  <rguenther@suse.de>
7248
7249         PR tree-optimization/43845
7250         * gcc.c-torture/compile/pr43845.c: New testcase.
7251
7252 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7253
7254         PR middle-end/29274
7255         * gcc.target/i386/wmul-1.c: New test.
7256         * gcc.target/i386/wmul-2.c: New test.
7257         * gcc.target/bfin/wmul-1.c: New test.
7258         * gcc.target/bfin/wmul-2.c: New test.
7259
7260 2010-04-22  Richard Guenther  <rguenther@suse.de>
7261
7262         PR fortran/43829
7263         * gfortran.dg/vector_subscript_6.f90: New testcase.
7264         * gfortran.dg/assign_10.f90: Adjust.
7265
7266 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7267
7268         PR fortran/43836
7269         * gfortran.dg/gomp/pr43836.f90: New test.
7270
7271 2010-04-21  Richard Guenther  <rguenther@suse.de>
7272
7273         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7274
7275 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7276
7277         * gcc.dg/torture/builtin-cproj-3.c: New.
7278
7279 2010-04-20  Jason Merrill  <jason@redhat.com>
7280
7281         PR c++/9335
7282         * g++.dg/template/recurse2.C: New.
7283         * g++.dg/parse/crash36.C: Adjust.
7284         * g++.dg/other/fold1.C: Adjust.
7285         * g++.dg/init/member1.C: Adjust.
7286         * lib/prune.exp: Prune "skipping N instantiation contexts".
7287
7288 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7289
7290         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7291
7292 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7293
7294         * gcc.dg/torture/builtin-cproj-1.c: New.
7295         * gcc.dg/torture/builtin-cproj-2.c: New.
7296
7297 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7298
7299         PR c++/43800
7300         PR c++/43704
7301         * g++.dg/template/typedef32.C: Adjust.
7302         * g++.dg/template/typedef33.C: New test.
7303
7304 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7305
7306         PR fortran/43227
7307         * gfortran.dg/proc_decl_23.f90: New test.
7308
7309         PR fortran/43266
7310         * gfortran.dg/abstract_type_6.f03: New test.
7311
7312 2010-04-20  Xinliang David Li  <davidxl@google.com>
7313
7314         * g++.dg/tree-ssa/fold-compare.C: New.
7315
7316 2010-04-20  Richard Guenther  <rguenther@suse.de>
7317
7318         PR tree-optimization/39417
7319         * g++.dg/torture/pr39417.C: New testcase.
7320
7321 2010-04-20  Richard Guenther  <rguenther@suse.de>
7322
7323         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7324
7325 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7326
7327         * g++.dg/debug/dwarf2/rv1.C: New test.
7328
7329 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7330
7331         PR target/43635
7332         * gcc.c-torture/compile/pr43635.c: New testcase.
7333
7334 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7335
7336         PR fortran/43339
7337         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7338         of sequential loops being private only in the innermost containing
7339         task region.
7340
7341         PR middle-end/43337
7342         * gfortran.dg/gomp/pr43337.f90: New test.
7343
7344 2010-04-19  Richard Guenther  <rguenther@suse.de>
7345
7346         PR tree-optimization/43796
7347         * gfortran.dg/pr43796.f90: New testcase.
7348
7349 2010-04-19  Richard Guenther  <rguenther@suse.de>
7350
7351         PR tree-optimization/43783
7352         * gcc.c-torture/execute/pr43783.c: New testcase.
7353
7354 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7355
7356         PR target/43766
7357         * gcc.target/i386/pr43766.c: New test.
7358
7359 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7360
7361         PR target/43662
7362         * gcc.target/i386/pr43662.c: New test.
7363
7364 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7365
7366         PR c++/43704
7367         * g++.dg/template/typedef32.C: New test.
7368
7369 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7370
7371         PR tree-optimization/37027
7372         * lib/target-supports.exp
7373         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7374         * gcc.dg/vect/pr37027.c: New test.
7375         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7376         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7377         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7378         gcc.dg/vect/vect-complex-6.c: Likewise.
7379
7380 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7381
7382         * g++.dg/debug/dwarf2/enum1.C: New test.
7383
7384 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7385
7386         * gnat.dg/rep_clause5.ad[sb]: New test.
7387         * gnat.dg/rep_clause5_pkg.ads: New helper.
7388
7389 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7390
7391         PR tree-optimization/43771
7392         * g++.dg/vect/pr43771.cc: New test.
7393
7394 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7395
7396         PR fortran/31538
7397         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7398         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7399
7400 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7401
7402         * gnat.dg/sizetype.adb: Rename into...
7403         * gnat.dg/sizetype1.adb: ...this.
7404         * gnat.dg/sizetype2.adb: New test.
7405
7406 2010-04-16  Richard Guenther  <rguenther@suse.de>
7407
7408         PR tree-optimization/43572
7409         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7410
7411 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7412
7413         * gnat.dg/specs/discr_private.ads: New test.
7414
7415 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7416
7417         PR target/41514
7418         * gcc.target/arm/thumb-comparisons.c: New test.
7419
7420         PR target/40603
7421         * gcc.target/arm/thumb-cbranchqi.c: New test.
7422
7423 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7424
7425         * g++.dg/torture/pr36191.C: Enable for SH.
7426
7427 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7428
7429         * gnat.dg/wide_boolean.adb: New test.
7430         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7431
7432 2010-04-15  Richard Guenther  <rguenther@suse.de>
7433
7434         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7435         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7436         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7437         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7438         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7439         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7440         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7441         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7442         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7443         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7444         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7445         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7446         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7447         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7448         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7449
7450 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7451
7452         PR target/21803
7453         * gcc.target/arm/pr42496.c: New test.
7454
7455 2010-04-14  Jason Merrill  <jason@redhat.com>
7456
7457         PR c++/36625
7458         * g++.dg/ext/attrib38.C: New.
7459
7460 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7461
7462         PR testsuite/43739
7463         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7464
7465 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7466
7467         PR 42966
7468         * gcc.dg/cpp/warn-undef-2.c: Update.
7469         * gcc.dg/cpp/warn-traditional-2.c: Update.
7470         * gcc.dg/cpp/warn-comments-2.c: Update.
7471         * gcc.dg/cpp/warn-variadic-2.c: Update.
7472         * gcc.dg/cpp/warn-long-long-2.c: Update.
7473         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7474         * gcc.dg/cpp/warn-multichar-2.c: Update.
7475         * gcc.dg/cpp/warn-normalized-3.c: Update.
7476         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7477         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7478         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7479         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7480         * gcc.dg/cpp/warn-redefined-2.c: Update.
7481         * gfortran.dg/warning-directive-2.F90: Update.
7482         * c-c++-common/cpp/warning-directive-2.c: Update.
7483
7484 2010-04-14  Michael Matz  <matz@suse.de>
7485
7486         PR tree-optimization/42963
7487         * gcc.dg/pr42963.c: New testcase.
7488
7489 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7490
7491         * gnat.dg/class_wide.adb: Rename into...
7492         * gnat.dg/class_wide1.adb: ...this.
7493         * gnat.dg/class_wide2.ad[sb]: New test.
7494
7495 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7496
7497         PR fortran/18918
7498         * gfortran.dg/coarray_9.f90: Update dg-errors.
7499         * gfortran.dg/coarray_10.f90: New test.
7500         * gfortran.dg/coarray_11.f90: New test.
7501
7502 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7503
7504         PR fortran/43747
7505         gfortran.dg/initialization_24.f90: New test.
7506
7507 2010-04-13  Jason Merrill  <jason@redhat.com>
7508
7509         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7510         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7511
7512 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7513
7514         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7515         * g++.dg/dg.exp: Likewise.
7516         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7517         * c-c++-common/cpp/warning-directive-1.c: ... here.
7518         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7519         * c-c++-common/cpp/warning-directive-2.c: ... here.
7520         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7521         * c-c++-common/cpp/warning-directive-3.c: ... here.
7522         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7523         * c-c++-common/cpp/warning-directive-4.c: ... here.
7524         * g++.dg/cpp/warning-directive-1.C: Delete.
7525         * g++.dg/cpp/warning-directive-2.C: Delete.
7526         * g++.dg/cpp/warning-directive-3.C: Delete.
7527         * g++.dg/cpp/warning-directive-4.C: Delete.
7528         * gcc.dg/cpp/normalised-3.c: Delete.
7529         * g++.dg/cpp/normalised-1.C: Rename as ...
7530         * c-c++-common/cpp/normalised-3.c: ... this.
7531
7532 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7533
7534         * gcc.dg/tree-ssa/sra-9.c: New test.
7535
7536 2010-04-13  Michael Matz  <matz@suse.de>
7537
7538         PR middle-end/43730
7539         * gcc.dg/pr43730.c: New test.
7540
7541 2010-04-13  Michael Matz  <matz@suse.de>
7542
7543         * gcc.dg/tree-ssa/negate.c: New testcase.
7544
7545 2010-04-13  Richard Guenther  <rguenther@suse.de>
7546
7547         PR testsuite/43735
7548         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7549
7550 2010-04-13  Richard Guenther  <rguenther@suse.de>
7551
7552         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7553
7554 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7555
7556         * gnat.dg/derived_type1.adb: New test.
7557
7558 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7559
7560         * gcc.dg/plugindir1.c: New testcase.
7561         * gcc.dg/plugindir2.c: New testcase.
7562         * gcc.dg/plugindir3.c: New testcase.
7563         * gcc.dg/plugindir4.c: New testcase.
7564
7565 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7566
7567         * gcc.target/i386/rotate-2.c: New test.
7568
7569 2010-04-12  Jason Merrill  <jason@redhat.com>
7570
7571         PR c++/43641
7572         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7573         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7574
7575 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7576
7577         PR c++/25811
7578         * g++.dg/init/pr25811.C: New test.
7579
7580 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7581
7582         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7583         dg-error, dg-warning.
7584         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7585
7586 2010-04-12  Richard Guenther  <rguenther@suse.de>
7587
7588         * gcc.dg/torture/inline-2.c: New testcase.
7589
7590 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7591
7592         PR bootstrap/43699
7593         * gcc.dg/Wunused-var-7.c: New test.
7594
7595         PR tree-optimization/43560
7596         * gcc.c-torture/execute/pr43560.c: New test.
7597
7598 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7599
7600         * gnat.dg/aggr13.adb: New test.
7601         * gnat.dg/aggr14.adb: Likewise.
7602         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7603
7604 2010-04-12  Richard Guenther  <rguenther@suse.de>
7605
7606         PR c++/43611
7607         * g++.dg/torture/pr43611.C: New testcase.
7608
7609 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7610
7611         PR c/36774
7612         * gcc.dg/pr36774-1.c: New test.
7613         * gcc.dg/pr36774-2.c: New test.
7614
7615 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7616
7617         * gcc.target/sh/rte-delay-slot.c: New test.
7618
7619 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7620
7621         * gnat.dg/pack9.adb: Remove -cargs option.
7622         * gnat.dg/aggr12.ad[sb]: New test.
7623
7624 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7625
7626         PR target/43417
7627         * gcc.target/sh/pr43417.c: New test.
7628
7629 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7630
7631         PR fortran/43591
7632         * gfortran.dg/spec_expr_6.f90: New test.
7633
7634 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7635
7636         PR cpp/43195
7637         * gcc.dg/cpp/pr43195.c: New.
7638         * gcc.dg/cpp/pr43195.h: New.
7639
7640 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7641
7642         PR 42965
7643         * gcc.dg/Werror-6.c: Adjust.
7644         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7645         * gcc.dg/Werror-4.c: Likewise.
7646         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7647         * gcc.dg/Wswitch-enum-error.c: Likewise.
7648         * gcc.dg/Wpointer-arith.c: Likewise.
7649         * gcc.dg/Wfatal.c: Likewise.
7650         * gcc.dg/Wswitch-error.c: Likewise.
7651         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7652         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7653         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7654         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7655         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7656         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7657         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7658         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7659         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7660         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7661         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7662         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7663         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7664         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7665         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7666         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7667         * g++.dg/cpp/warning-directive-2.C: Likewise.
7668         * gfortran.dg/warning-directive-2.F90: Likewise.
7669
7670 2010-04-09  Jason Merrill  <jason@redhat.com>
7671
7672         PR c++/42623
7673         * g++.dg/template/sizeof13.C: New.
7674
7675 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7676
7677         * g++.dg/other/pr35504.C: Add check for thiscall.
7678         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7679         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7680
7681 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7682
7683         PR c++/28584
7684         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7685         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7686         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7687         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7688         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7689         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7690         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7691         * g++.dg/other/increment1.C: Likewise.
7692
7693 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7694
7695         PR fortran/18918
7696         * gfortran.dg/coarray_7.f90: New test.
7697         * gfortran.dg/coarray_8.f90: New test.
7698
7699 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7700
7701         PR fortran/28039
7702         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7703
7704 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7705
7706         PR target/43643
7707         * gcc.dg/pr43643.c: New test.
7708
7709 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7710
7711         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7712
7713 2010-04-08  Richard Guenther  <rguenther@suse.de>
7714
7715         PR tree-optimization/43679
7716         * gcc.c-torture/compile/pr43679.c: New testcase.
7717
7718 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7719
7720         PR debug/43670
7721         * gcc.dg/pr43670.c: New test.
7722
7723 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7724
7725         PR middle-end/40815
7726         * gcc.dg/tree-ssa/reassoc-19.c: New.
7727
7728 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7729
7730         PR c/18624
7731         * gcc.dg/Wunused-var-1.c: New test.
7732         * gcc.dg/Wunused-var-2.c: New test.
7733         * gcc.dg/Wunused-var-3.c: New test.
7734         * gcc.dg/Wunused-var-4.c: New test.
7735         * gcc.dg/Wunused-var-5.c: New test.
7736         * gcc.dg/Wunused-var-6.c: New test.
7737         * gcc.dg/Wunused-parm-1.c: New test.
7738
7739         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7740         * gcc.dg/trunc-1.c: Likewise.
7741         * gcc.dg/vla-9.c: Likewise.
7742         * gcc.dg/dfp/composite-type.c: Likewise.
7743
7744 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7745
7746         PR objc/35996
7747         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7748         * obj-c++.dg/objc-gc-3.mm: Ditto.
7749
7750 2010-04-07  Simon Baldwin  <simonb@google.com>
7751
7752         * gcc.dg/cpp/warn-undef-2.c: New.
7753         * gcc.dg/cpp/warn-traditional-2.c: New.
7754         * gcc.dg/cpp/warn-comments-2.c: New.
7755         * gcc.dg/cpp/warning-directive-1.c: New.
7756         * gcc.dg/cpp/warn-long-long.c: New.
7757         * gcc.dg/cpp/warn-traditional.c: New.
7758         * gcc.dg/cpp/warn-variadic-2.c: New.
7759         * gcc.dg/cpp/warn-undef.c: New.
7760         * gcc.dg/cpp/warn-normalized-1.c: New.
7761         * gcc.dg/cpp/warning-directive-2.c: New.
7762         * gcc.dg/cpp/warn-long-long-2.c: New.
7763         * gcc.dg/cpp/warn-variadic.c: New.
7764         * gcc.dg/cpp/warn-normalized-2.c: New.
7765         * gcc.dg/cpp/warning-directive-3.c: New.
7766         * gcc.dg/cpp/warn-deprecated-2.c: New.
7767         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7768         * gcc.dg/cpp/warn-multichar-2.c: New.
7769         * gcc.dg/cpp/warn-normalized-3.c: New.
7770         * gcc.dg/cpp/warning-directive-4.c: New.
7771         * gcc.dg/cpp/warn-unused-macros.c: New.
7772         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7773         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7774         * gcc.dg/cpp/warn-cxx-compat.c: New.
7775         * gcc.dg/cpp/warn-redefined.c: New.
7776         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7777         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7778         * gcc.dg/cpp/warn-deprecated.c: New.
7779         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7780         * gcc.dg/cpp/warn-redefined-2.c: New.
7781         * gcc.dg/cpp/warn-comments.c: New.
7782         * gcc.dg/cpp/warn-multichar.c: New.
7783         * g++.dg/cpp/warning-directive-1.C: New.
7784         * g++.dg/cpp/warning-directive-2.C: New.
7785         * g++.dg/cpp/warning-directive-3.C: New.
7786         * g++.dg/cpp/warning-directive-4.C: New.
7787         * gfortran.dg/warning-directive-1.F90: New.
7788         * gfortran.dg/warning-directive-3.F90: New.
7789         * gfortran.dg/warning-directive-2.F90: New.
7790         * gfortran.dg/warning-directive-4.F90: New.
7791
7792 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7793
7794         PR objc++/23716
7795         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7796
7797 2010-04-07  Jason Merrill  <jason@redhat.com>
7798
7799         * g++.dg/template/dr408.C: New.
7800
7801         * g++.dg/lookup/ns4.C: New.
7802
7803         PR c++/38392
7804         * g++.dg/template/friend51.C: New test.
7805
7806         PR c++/41970
7807         * g++.old-deja/g++.other/linkage1.C: Adjust.
7808
7809 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7810
7811         PR c++/42697
7812         * g++.dg/template/crash94.C: New test.
7813
7814 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7815
7816         PR c++/40239
7817         * g++.dg/init/aggr5.C: New test.
7818         * g++.dg/init/aggr5.C: New test.
7819
7820 2010-04-07  Richard Guenther  <rguenther@suse.de>
7821
7822         PR tree-optimization/43270
7823         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7824         * gcc.dg/Warray-bounds-7.c: Likewise.
7825
7826 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7827
7828         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7829         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7830         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7831
7832 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7833
7834         PR c++/42556
7835         * g++.dg/init/pr42556.C: New test.
7836
7837 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7838
7839         PR debug/43628
7840         * g++.dg/debug/dwarf2/typedef2.C: New test.
7841
7842 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7843
7844         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7845         c-c++-common/dwarf2/redeclaration-1.C
7846
7847 2010-04-06  Jason Merrill  <jason@redhat.com>
7848
7849         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7850         * g++.dg/ext/attrib18.C: Likewise.
7851         * g++.dg/ext/bitfield2.C: Likewise.
7852         * g++.dg/ext/bitfield4.C: Likewise.
7853         * g++.dg/ext/visibility/warn2.C: Likewise.
7854         * g++.dg/ext/visibility/warn3.C: Likewise.
7855         * g++.dg/gomp/pr26690-1.C: Likewise.
7856         * g++.dg/inherit/covariant7.C: Likewise.
7857         * g++.dg/init/synth2.C: Likewise.
7858         * g++.dg/lookup/using7.C: Likewise.
7859         * g++.dg/other/crash-4.C: Likewise.
7860         * g++.dg/other/error13.C: Likewise.
7861         * g++.dg/other/error20.C: Likewise.
7862         * g++.dg/parse/crash31.C: Likewise.
7863         * g++.dg/parse/error16.C: Likewise.
7864         * g++.dg/parse/error19.C: Likewise.
7865         * g++.dg/parse/error27.C: Likewise.
7866         * g++.dg/parse/error28.C: Likewise.
7867         * g++.dg/parse/fused-params1.C: Likewise.
7868         * g++.dg/template/error2.C: Likewise.
7869         * g++.dg/template/local6.C: Likewise.
7870         * g++.dg/template/qualttp15.C: Likewise.
7871         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7872         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7873         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7874         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7875         * g++.old-deja/g++.eh/spec6.C: Likewise.
7876         * g++.old-deja/g++.jason/crash3.C: Likewise.
7877         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7878         * g++.old-deja/g++.law/ctors5.C: Likewise.
7879         * g++.old-deja/g++.law/ctors9.C: Likewise.
7880         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7881         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7882         * g++.old-deja/g++.other/struct1.C: Likewise.
7883         * g++.old-deja/g++.other/volatile1.C: Likewise.
7884         * g++.old-deja/g++.pt/crash36.C: Likewise.
7885         * g++.old-deja/g++.pt/derived3.C: Likewise.
7886         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7887         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7888
7889 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7890
7891         PR middle-end/43519
7892         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7893         * gcc.dg/graphite/id-19.c: New.
7894
7895 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7896
7897         PR middle-end/32824
7898         * gcc.dg/vect/pr32824: New.
7899
7900 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7901
7902         PR fortran/18918
7903         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7904         * gfortran.dg/coarray_3.f90: Ditto.
7905         * gfortran.dg/coarray_4.f90: Ditto.
7906         * gfortran.dg/coarray_5.f90: Ditto.
7907         * gfortran.dg/coarray_6.f90: Ditto.
7908         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7909
7910 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7911
7912         PR fortran/18918
7913         * gfortran.dg/coarray_4.f90: Fix test.
7914         * gfortran.dg/coarray_6.f90: Add more tests.
7915
7916 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7917
7918         PR fortran/18918
7919         * gfortran.dg/coarray_4.f90: New test.
7920         * gfortran.dg/coarray_5.f90: New test.
7921         * gfortran.dg/coarray_6.f90: New test.
7922
7923 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7924
7925         PR fortran/18918
7926         * gfortran.dg/iso_fortran_env_5.f90: New test.
7927         * gfortran.dg/iso_fortran_env_6.f90: New test.
7928
7929 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7930
7931         PR fortran/39997
7932         * gfortran.dg/coarray_1.f90: New test.
7933         * gfortran.dg/coarray_2.f90: New test.
7934         * gfortran.dg/coarray_3.f90: New test.
7935
7936 2010-04-06  Jason Merrill  <jason@redhat.com>
7937
7938         PR c++/43648
7939         * g++.dg/template/dtor8.C: New.
7940
7941         PR c++/43621
7942         * g++.dg/template/error-recovery2.C: New.
7943
7944 2010-04-06  Jan Hubicka  <jh@suse.czpli
7945
7946         PR tree-optimization/42906
7947         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7948
7949 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7950
7951         PR fortran/43178
7952         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7953         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7954         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7955
7956 2010-04-06  Richard Guenther  <rguenther@suse.de>
7957
7958         PR tree-optimization/43627
7959         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7960
7961 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7962
7963         PR target/43638
7964         * gcc.target/i386/pr43638.c: New test.
7965
7966 2010-04-06  Richard Guenther  <rguenther@suse.de>
7967
7968         PR middle-end/43661
7969         * gcc.c-torture/compile/pr43661.c: New testcase.
7970
7971 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7972
7973         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7974
7975 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7976
7977         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7978
7979 2010-04-02  Richard Guenther  <rguenther@suse.de>
7980
7981         PR tree-optimization/43629
7982         * gcc.c-torture/execute/pr43629.c: New testcase.
7983
7984 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7985             Dominique d'Humieres  <dominiq@lps.ens.fr>
7986
7987         PR libfortran/43605
7988         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7989
7990 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7991
7992         PR debug/43325
7993         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7994
7995 2010-04-01  Jason Merrill  <jason@redhat.com>
7996
7997         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7998
7999 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8000             Manfred Schwarb  <manfred99@gmx.ch>
8001
8002         PR libfortran/43605
8003         * gfortran.dg/ftell_3.f90: New test.
8004
8005 2010-04-01  Richard Guenther  <rguenther@suse.de>
8006
8007         PR middle-end/43614
8008         * gcc.c-torture/compile/pr43614.c: New testcase.
8009
8010 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8011
8012         PR tree-optimization/43141
8013         * gcc.dg/guality/pr43141.c: New test.
8014
8015 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8016
8017         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8018         * g++.dg/eh/spbp.C: Likewise.
8019         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8020         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8021         superfluous casts.
8022         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8023         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8024         * objc.dg/dwarf-2.m: Likewise.
8025
8026 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8027
8028         PR middle-end/43464
8029         * gcc.dg/graphite/id-pr43464.c: New.
8030         * gcc.dg/graphite/id-pr43464-1.c: New.
8031
8032 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8033
8034         PR middle-end/43351
8035         * gcc.dg/graphite/id-pr43351.c
8036
8037 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8038
8039         PR testsuite/35165
8040         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8041         * obj-c++.dg/try-catch-2.mm: Ditto.
8042         * obj-c++.dg/lookup-2.mm: Ditto.
8043         * obj-c++.dg/encode-8.m: Ditto.
8044         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8045         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8046         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8047         * obj-c++.dg/const-str-11.mm: Ditto.
8048         * obj-c++.dg/const-str-9.mm: Ditto.
8049         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8050         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8051         * obj-c++.dg/except-1.mm: Ditto.
8052         * obj-c++.dg/const-str-7.mm: Ditto.
8053         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8054         * obj-c++.dg/const-str-3.mm: Ditto.
8055         * obj-c++.dg/const-str-7.mm: Ditto.
8056         * obj-c++.dg/stubify-2.mm: Change dump file name.
8057
8058         PR objc++/23613
8059         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8060         New macro.
8061         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8062         Remove dg-xfail-if.
8063
8064 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8065
8066         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8067         only with -O2, -O3 or -Os and not with -fwhopr.
8068
8069 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8070
8071         PR c++/43558
8072         * g++.dg/template/typedef31.C: New test.
8073
8074 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8075
8076         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8077         assembler output on *-*-solaris2*.
8078         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8079
8080 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR debug/43557
8083         * gcc.dg/pr43557-1.c: New test.
8084         * gcc.dg/pr43557-2.c: New file.
8085
8086 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8087
8088         PR 43562
8089         * gcc.dg/pr43562.c: New test.
8090
8091 2010-03-30  Jason Merrill  <jason@redhat.com>
8092
8093         PR c++/43076
8094         * g++.dg/template/error-recovery1.C: New.
8095
8096         PR c++/41786
8097         * g++.dg/parse/ambig5.C: New.
8098
8099 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8100
8101         PR debug/43593
8102         * gcc.dg/guality/pr43593.c: New test.
8103
8104 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8105
8106         PR middle-end/43430
8107         * gcc.dg/vect/pr43430-1.c: New.
8108
8109 2010-03-30  Jason Merrill  <jason@redhat.com>
8110
8111         PR c++/43559
8112         * g++.dg/template/partial7.C: New.
8113
8114 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8115
8116         * gcc.target/s390/stackcheck1.c: New testcase.
8117
8118 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8119
8120         PR libfortran/43265
8121         * gfortran.dg/read_eof_8.f90: New test.
8122
8123 2010-03-29  Jason Merrill  <jason@redhat.com>
8124
8125         * gcc.dg/cpp/include6.c: Change [] to ().
8126
8127         N3077
8128         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8129         splicing and UCNs.
8130         * c-c++-common/raw-string-2.c: Add trigraph test.
8131         * c-c++-common/raw-string-8.c: New.
8132         * c-c++-common/raw-string-9.c: New.
8133         * c-c++-common/raw-string-10.c: New.
8134
8135         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8136         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8137         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8138         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8139         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8140         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8141         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8142
8143 2010-03-29  Richard Guenther  <rguenther@suse.de>
8144
8145         PR tree-optimization/43560
8146         * gcc.dg/torture/pr43560.c: New testcase.
8147
8148 2010-03-29  Jason Merrill  <jason@redhat.com>
8149
8150         N3077
8151         * g++.dg/ext/raw-string-1.C: Change [] to ().
8152         * g++.dg/ext/raw-string-2.C: Change [] to ().
8153         Don't use \ in delimiter.
8154         * g++.dg/ext/raw-string-3.C: Change [] to ().
8155         * g++.dg/ext/raw-string-4.C: Change [] to ().
8156         * g++.dg/ext/raw-string-5.C: Change [] to ().
8157         Test for error on \ in delimiter.
8158         * g++.dg/ext/raw-string-6.C: Change [] to ().
8159         * g++.dg/ext/raw-string-7.C: Change [] to ().
8160
8161 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8162
8163         PR 43564
8164         * gcc.dg/pr43564.c: New test.
8165
8166 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8167
8168         PR fortran/43551
8169         * gfortran.dg/direct_io_12.f90: New test.
8170
8171 2010-03-28  Jan Hubicka  <jh@suse.cz>
8172
8173         PR tree-optimization/43505
8174         * gfortran.dg/pr43505.f90: New testcase.
8175
8176 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8177
8178         PR tree-optimization/43528
8179         * gcc.target/i386/pr43528.c: New test.
8180
8181 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8182
8183         PR c/43381
8184         * gcc.dg/parm-impl-decl-3.c: New test.
8185
8186 2010-03-26  Jason Merrill  <jason@redhat.com>
8187
8188         PR c++/43509
8189         * g++.dg/cpp0x/parse1.C: New.
8190
8191 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8192
8193         PR target/43524
8194         * gcc.target/i386/pr43524.c: New test.
8195
8196 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8197
8198         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8199         whitespace, rename main to foo.
8200         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8201         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8202         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8203         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8204         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8205         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8206         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8207         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8208         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8209         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8210         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8211
8212 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8213
8214         PR c++/43327
8215         * g++.dg/other/crash-10.C: New test.
8216         * g++.dg/other/crash-11.C: New test.
8217
8218 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8219
8220         PR libfortran/43517
8221         * gfortran.dg/read_eof_7.f90: New test.
8222
8223 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8224
8225         PR objc/35165
8226         PR testsuite/43512
8227         * objc-obj-c++-shared: New directory.
8228         * objc-obj-c++-shared/Object1-implementation.h: New file.
8229         * objc-obj-c++-shared/Object1.h: New file.
8230         * objc-obj-c++-shared/Protocol1.h: New file.
8231         * objc-obj-c++-shared/next-abi.h: New file.
8232         * objc-obj-c++-shared/next-mapping.h: New file.
8233         * objc/execute/next_mapping.h: Delete.
8234         * objc.dg/special/special.exp: For all targets run the tests with
8235         -fgnu-runtime, for darwin targets also run the tests with
8236         -fnext-runtime.
8237         * objc.dg/dg.exp: Ditto.
8238         * obj-c++.dg/dg.exp: Ditto.
8239         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8240         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8241         include use of updated NeXT interface.
8242         * objc/execute/formal_protocol-5.m: Ditto.
8243         * objc/execute/protocol-isEqual-2.m: Ditto.
8244         * objc/execute/protocol-isEqual-4.m: Ditto.
8245         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8246         Protocol1.h) and next-mapping.h as required.
8247         * objc/execute/object_is_class.m: Ditto.
8248         * objc/execute/enumeration-1.m: Ditto.
8249         * objc/execute/class-13.m: Ditto.
8250         * objc/execute/formal_protocol-2.m: Ditto.
8251         * objc/execute/formal_protocol-4.m: Ditto.
8252         * objc/execute/class-1.m: Ditto.
8253         * objc/execute/bycopy-1.m: Ditto.
8254         * objc/execute/formal_protocol-6.m: Ditto.
8255         * objc/execute/bycopy-3.m: Ditto.
8256         * objc/execute/class-3.m: Ditto.
8257         * objc/execute/bf-11.m: Ditto.
8258         * objc/execute/class-5.m: Ditto.
8259         * objc/execute/bf-13.m: Ditto.
8260         * objc/execute/class-7.m: Ditto.
8261         * objc/execute/bf-15.m: Ditto.
8262         * objc/execute/class-9.m: Ditto.
8263         * objc/execute/bf-17.m: Ditto.
8264         * objc/execute/bf-19.m: Ditto.
8265         * objc/execute/IMP.m: Ditto.
8266         * objc/execute/exceptions/catchall-1.m: Ditto.
8267         * objc/execute/exceptions/trivial.m: Ditto.
8268         * objc/execute/exceptions/finally-1.m: Ditto.
8269         * objc/execute/exceptions/local-variables-1.m: Ditto.
8270         * objc/execute/exceptions/foward-1.m: Ditto.
8271         * objc/execute/bf-2.m: Ditto.
8272         * objc/execute/string1.m: Ditto.
8273         * objc/execute/bf-4.m: Ditto.
8274         * objc/execute/informal_protocol.m: Ditto.
8275         * objc/execute/string3.m: Ditto.
8276         * objc/execute/bf-6.m: Ditto.
8277         * objc/execute/bf-8.m: Ditto.
8278         * objc/execute/class-tests-1.h: Ditto.
8279         * objc/execute/protocol-isEqual-1.m: Ditto.
8280         * objc/execute/protocol-isEqual-3.m: Ditto.
8281         * objc/execute/_cmd.m: Ditto.
8282         * objc/execute/function-message-1.m: Ditto.
8283         * objc/execute/bf-20.m: Ditto.
8284         * objc/execute/bf-common.h: Ditto.
8285         * objc/execute/np-2.m: Ditto.
8286         * objc/execute/class-10.m: Ditto.
8287         * objc/execute/class-12.m: Ditto.
8288         * objc/execute/enumeration-2.m: Ditto.
8289         * objc/execute/class-14.m: Ditto.
8290         * objc/execute/encode-1.m: Ditto.
8291         * objc/execute/formal_protocol-1.m: Ditto.
8292         * objc/execute/formal_protocol-3.m: Ditto.
8293         * objc/execute/accessing_ivars.m: Ditto.
8294         * objc/execute/bycopy-2.m: Ditto.
8295         * objc/execute/class-2.m: Ditto.
8296         * objc/execute/bf-10.m: Ditto.
8297         * objc/execute/formal_protocol-7.m: Ditto.
8298         * objc/execute/root_methods.m: Ditto.
8299         * objc/execute/class-4.m: Ditto.
8300         * objc/execute/bf-12.m: Ditto.
8301         * objc/execute/class-6.m: Ditto.
8302         * objc/execute/bf-14.m: Ditto.
8303         * objc/execute/nested-func-1.m: Ditto.
8304         * objc/execute/class-8.m: Ditto.
8305         * objc/execute/private.m: Ditto.
8306         * objc/execute/bf-16.m: Ditto.
8307         * objc/execute/bf-18.m: Ditto.
8308         * objc/execute/load-3.m: Ditto.
8309         * objc/execute/compatibility_alias.m: Ditto.
8310         * objc/execute/bf-1.m: Ditto.
8311         * objc/execute/no_clash.m: Ditto.
8312         * objc/execute/bf-3.m: Ditto.
8313         * objc/execute/string2.m: Ditto.
8314         * objc/execute/bf-5.m: Ditto.
8315         * objc/execute/string4.m: Ditto.
8316         * objc/execute/bf-7.m: Ditto.
8317         * objc/execute/object_is_meta_class.m: Ditto.
8318         * objc/execute/bf-9.m: Ditto.
8319         * objc/execute/bf-21.m: Ditto.
8320         * objc/execute/cascading-1.m: Ditto.
8321         * objc/execute/trivial.m: Ditto.
8322         * objc/execute/np-1.m: Ditto.
8323         * objc/compile/trivial.m: Ditto.
8324         * objc/execute/class_self-2.m: Include <stdlib.h>.
8325         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8326         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8327         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8328         and 64bit. Use new NeXT interface as required.
8329         * objc.dg/special/unclaimed-category-1.m: Ditto.
8330         * objc.dg/special/unclaimed-category-1.h: Ditto.
8331         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8332         * objc.dg/func-ptr-1.m: Ditto.
8333         * objc.dg/stret-1.m: Ditto.
8334         * objc.dg/encode-2.m: Ditto.
8335         * objc.dg/category-1.m: Ditto.
8336         * objc.dg/encode-3.m: Ditto.
8337         * objc.dg/call-super-3.m: Ditto.
8338         * objc.dg/method-3.m: Ditto.
8339         * objc.dg/func-ptr-2.m: Ditto.
8340         * objc.dg/lookup-1.m: Ditto.
8341         * objc.dg/encode-4.m: Ditto.
8342         * objc.dg/fix-and-continue-1.m: Ditto.
8343         * objc.dg/proto-lossage-3.m: Ditto.
8344         * objc.dg/method-13.m: Ditto.
8345         * objc.dg/proto-qual-1.m: Ditto.
8346         * objc.dg/zero-link-3.m: Ditto.
8347         * objc.dg/bitfield-1.m: Ditto.
8348         * objc.dg/va-meth-1.m: Ditto.
8349         * objc.dg/super-class-3.m: Ditto.
8350         * objc.dg/call-super-1.m: Ditto.
8351         * objc.dg/type-size-2.m: Ditto.
8352         * objc.dg/method-10.m: Ditto.
8353         * objc.dg/defs.m: Ditto.
8354         * objc.dg/const-str-3.m: Ditto.
8355         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8356         Protocol1.h) and next-mapping.h as required. Use new NeXT
8357         interface as required.
8358         * objc.dg/super-class-4.m: Ditto.
8359         * objc.dg/comp-types-8.m: Ditto.
8360         * objc.dg/call-super-2.m: Ditto.
8361         * objc.dg/objc-fast-4.m: Ditto.
8362         * objc.dg/method-6.m: Ditto.
8363         * objc.dg/const-str-3.m: Ditto.
8364         * objc.dg/const-str-7.m: Ditto.
8365         * objc.dg/method-15.m: Ditto.
8366         * objc.dg/method-19.m: Ditto.
8367         * objc.dg/sync-1.m: Ditto.
8368         * objc.dg/layout-1.m: Ditto.
8369         * objc.dg/bitfield-3.m: Ditto.
8370         * objc.dg/try-catch-3.m: Ditto.
8371         * objc.dg/try-catch-7.m: Ditto.
8372         * objc.dg/comp-types-10.m: Ditto.
8373         * objc.dg/selector-2.: Ditto.
8374         * objc.dg/method-7.m: Ditto.
8375         * objc.dg/typedef-alias-1.m: Ditto.
8376         * objc.dg/proto-lossage-2.m: Ditto.
8377         * objc.dg/comp-types-11.m: Ditto.
8378         * objc.dg/sizeof-1.m: Ditto.
8379         * objc.dg/method-17.m: Ditto.
8380         * objc.dg/bitfield-5.m: Ditto.
8381         * objc.dg/try-catch-1.m: Ditto.
8382         * objc.dg/encode-5.m: Ditto.
8383         * objc.dg/fix-and-continue-2.m: Ditto.
8384         * objc.dg/method-9.m: Ditto.
8385         * objc.dg/isa-field-1.m: Ditto.
8386         * objc.dg/local-decl-2.m: Ditto.
8387         * objc.dg/objc-gc-4.m: Ditto.
8388         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8389         * objc.dg/gnu-runtime-3.m: Ditto.
8390         * objc.dg/encode-7.m: Ditto.
8391         * objc.dg/encode-8.m: Ditto.
8392         * objc.dg/selector-3.m: Ditto.
8393         * objc.dg/gnu-runtime-1.m: Ditto.
8394         * objc.dg/const-str-12.m: Ditto.
8395         * objc.dg/gnu-runtime-2.m: Ditto.
8396         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8397         * objc.dg/selector-1.m: Ditto.
8398         * objc.dg/stubify-2.m: Ditto.
8399         * objc.dg/zero-link-1.m: Ditto.
8400         * objc.dg/stret-2.m: Ditto.
8401         * objc.dg/zero-link-2.m: Ditto.
8402         * objc.dg/next-runtime-1.m: Ditto.
8403         * objc.dg/symtab-1.m: Ditto.
8404         * objc.dg/stubify-1.m: Ditto.
8405         * objc.dg/bitfield-2.m: Ditto.
8406         * objc.dg/try-catch-10.m: Apply to both runtimes.
8407         * objc.dg/const-str-1.m: Ditto.
8408         * objc.dg/image-info.m: Ditto.
8409         * objc.dg/encode-9.m: Ditto.
8410         * objc.dg/pragma-1.m: Apply test to all targets.
8411         * objc.dg/const-str-4.m: Ditto.
8412         * objc.dg/const-str-8.m: Ditto.
8413         * objc.dg/super-class-2.m: Ditto.
8414         * objc.dg/try-catch-5.m: Ditto.
8415         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8416         Protocol1.h) and next-mapping.h as required. Use new NeXT
8417         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8418         * objc.dg/const-str-11.m: Ditto.
8419         * objc.dg/const-str-9.m: Ditto.
8420         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8421         * objc.dg/encode-1.m: Remove redundant -lobjc.
8422         * objc.dg/try-catch-9.m: Tidy space.
8423         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8424         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8425         and 64bit. Use new NeXT interface as required.
8426         * obj-c++.dg/template-4.mm: Ditto.
8427         * obj-c++.dg/defs.mm: Ditto.
8428         * obj-c++.dg/basic.mm: Ditto.
8429         * obj-c++.dg/encode-4.mm: Ditto.
8430         * obj-c++.dg/method-17.mm: Ditto.
8431         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8432         * obj-c++.dg/cxx-class-1.mm: Ditto.
8433         * obj-c++.dg/method-10.mm: Ditto.
8434         * obj-c++.dg/va-meth-1.mm: Ditto.
8435         * obj-c++.dg/encode-5.mm: Ditto.
8436         * obj-c++.dg/lookup-2.mm: Ditto.
8437         * obj-c++.dg/template-3.mm: Ditto.
8438         * obj-c++.dg/proto-qual-1.mm: Ditto.
8439         * obj-c++.dg/qual-types-1.m: Ditto.
8440         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8441         * obj-c++.dg/template-1.mm: Ditto.
8442         * obj-c++.dg/encode-6.mm: Ditto.
8443         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8444         Protocol1.h) and next-mapping.h as required. Use new NeXT
8445         interface as required.
8446         * obj-c++.dg/except-1.mm: Ditto.
8447         * obj-c++.dg/const-str-7.mm: Ditto.
8448         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8449         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8450         * obj-c++.dg/selector-2.mm: Ditto.
8451         * obj-c++.dg/isa-field-1.mm: Ditto.
8452         * obj-c++.dg/try-catch-1.mm: Ditto.
8453         * obj-c++.dg/local-decl-1.mm: Ditto.
8454         * obj-c++.dg/try-catch-9.mm: Ditto.
8455         * obj-c++.dg/no-extra-load.mm: Ditto.
8456         * obj-c++.dg/selector-5.mm: Ditto.
8457         * obj-c++.dg/method-12.mm: Ditto.
8458         * obj-c++.dg/try-catch-11.mm: Ditto.
8459         * obj-c++.dg/comp-types-11.mm: Ditto.
8460         * obj-c++.dg/bitfield-3.mm: Ditto.
8461         * obj-c++.dg/method-6.mm: Ditto.
8462         * obj-c++.dg/super-class-2.mm: Ditto.
8463         * obj-c++.dg/method-21.mm: Ditto.
8464         * obj-c++.dg/const-str-8.mm: Ditto.
8465         * obj-c++.dg/try-catch-7.mm: Ditto.
8466         * obj-c++.dg/method-15.mm: Ditto.
8467         * obj-c++.dg/layout-1.mm: Ditto.
8468         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8469         * obj-c++.dg/const-str-3.mm: Ditto.
8470         * obj-c++.dg/try-catch-2.mm: Ditto.
8471         * obj-c++.dg/objc-gc-3.mm: Ditto.
8472         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8473         * obj-c++.dg/bitfield-1.mm: Ditto.
8474         * obj-c++.dg/selector-6.mm: Ditto.
8475         * obj-c++.dg/method-13.mm: Ditto.
8476         * obj-c++.dg/comp-types-12.mm: Ditto.
8477         * obj-c++.dg/bitfield-4.mm: Ditto.
8478         * obj-c++.dg/try-catch-8.mm: Ditto.
8479         * obj-c++.dg/method-2.mm: Ditto.
8480         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8481         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8482         * obj-c++.dg/const-str-4.mm: Ditto.
8483         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8484         * obj-c++.dg/try-catch-3.mm: Ditto.
8485         * obj-c++.dg/comp-types-9.mm: Ditto.
8486         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8487         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8488         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8489         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8490         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8491         Use new NeXT interface as required.
8492         * obj-c++.dg/const-str-10.mm: Ditto.
8493         * obj-c++.dg/const-str-11.mm: Ditto.
8494         * obj-c++.dg/const-str-9.mm: Ditto.
8495         * obj-c++.dg/method-11.mm: Ditto.
8496         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8497         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8498         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8499         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8500         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8501
8502 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8503
8504         PR c++/43206
8505         * g++.dg/template/typedef30.C: New test case.
8506
8507 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8508
8509         PR c/43385
8510         * gcc.c-torture/execute/pr43385.c: New test.
8511
8512 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8513
8514         * gcc.dg/strncpy-fix-1.c: New test.
8515
8516 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8517
8518         PR testsuite/41609
8519         * lib/objc-torture.exp (objc-set-runtime-options): New.
8520         * objc/execute/execute.exp: Check runtime options on each pass.
8521         * objc/execute/exceptions/exceptions.exp: Ditto.
8522         * objc/compile/compile.exp: Ditto.
8523
8524         PR testsuite/42348
8525         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8526         standard tests.
8527         (check_effective_target_objc2): New proc.
8528         (check_effective_target_next_runtime): New proc.
8529         * lib/objc.exp: Determine which runtime is in force and support it.
8530         * lib/obj-c++.exp: Ditto.
8531
8532 2010-03-24  Jason Merrill  <jason@redhat.com>
8533
8534         PR c++/43502
8535         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8536
8537 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8538
8539         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8540         a loop.
8541         * gcc.dg/ipa/ipa-2.c: Likewise.
8542         * gcc.dg/ipa/ipa-3.c: Likewise.
8543         * gcc.dg/ipa/ipa-4.c: Likewise.
8544         * gcc.dg/ipa/ipa-5.c: Likewise.
8545         * gcc.dg/ipa/ipa-7.c: Likewise.
8546         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8547         a loop.
8548         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8549         i_can_not_be_propagated_fully2 into a loop.
8550         * gcc.dg/ipa/ipa-8.c: New test.
8551         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8552
8553 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8554
8555         PR debug/19192
8556         PR debug/43479
8557         * gcc.dg/guality/pr43479.c: New test.
8558         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8559         and add volatile keyword.
8560
8561 2010-03-23  Mike Stump  <mikestump@comcast.net>
8562
8563         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8564
8565 2010-03-23  Jason Merrill  <jason@redhat.com>
8566
8567         * g++.dg/ext/altivec-17.C: Adjust error message.
8568
8569         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8570         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8571         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8572         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8573         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8574         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8575
8576 2010-03-22  Jason Merrill  <jason@redhat.com>
8577
8578         PR c++/43333
8579         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8580         * g++.dg/ext/is_pod_98.C: New.
8581
8582         PR c++/43281
8583         * g++.dg/cpp0x/auto18.C: New.
8584
8585         * gcc.dg/pr36997.c: Adjust error message.
8586         * g++.dg/ext/vector9.C: Likewise.
8587         * g++.dg/conversion/simd3.C: Likewise.
8588         * g++.dg/other/error23.C: Likewise.
8589
8590 2010-03-22  Michael Matz  <matz@suse.de>
8591
8592         PR middle-end/43475
8593         * gfortran.dg/pr43475.f90: New testcase.
8594
8595 2010-03-22  Richard Guenther  <rguenther@suse.de>
8596
8597         PR tree-optimization/43390
8598         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8599
8600 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8601
8602         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8603         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8604
8605 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8606             Michael Matz  <matz@suse.de>
8607
8608         PR c++/43081
8609         * g++.dg/parse/crash56.C: New test.
8610
8611 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8612
8613         PR fortran/43450
8614         * gfortran.dg/whole_file_15.f90 : New test.
8615
8616 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8617
8618         PR fortran/43409
8619         * gfortran.dg/inquire_size.f90: New test.
8620
8621 2010-03-20  Richard Guenther  <rguenther@suse.de>
8622
8623         PR rtl-optimization/43438
8624         * gcc.c-torture/execute/pr43438.c: New testcase.
8625
8626 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8627
8628         PR c++/43375
8629         * g++.dg/abi/mangle42.C: New test.
8630
8631 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8632
8633         PR C/43211
8634         * gcc.dg/pr43211.c: New test.
8635         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8636
8637 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8638
8639         PR rtl-optimization/42258
8640         * gcc.target/arm/thumb1-mul-moves.c: New test.
8641
8642         PR target/40697
8643         * gcc.target/arm/thumb-andsi.c: New test.
8644
8645         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8646         dg-require-effective-target.
8647
8648 2010-03-19  Michael Matz  <matz@suse.de>
8649
8650         PR c++/43116
8651         * g++.dg/other/pr43116.C: New testcase.
8652
8653 2010-03-19  Michael Matz  <matz@suse.de>
8654
8655         PR target/43305
8656         * gcc.dg/pr43305.c: New testcase.
8657
8658 2010-03-19  Richard Guenther  <rguenther@suse.de>
8659
8660         PR tree-optimization/43415
8661         * gcc.c-torture/compile/pr43415.c: New testcase.
8662
8663 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8664
8665         PR ada/43106
8666         * gnat.dg/case_optimization2.adb: New test.
8667         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8668
8669 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8670             Jack Howarth <howarth@bromo.med.uc.edu>
8671
8672         PR target/36399
8673         * gcc.target/i386/push-1.c: Don't xfail
8674           scan-assembler-not "movups" on darwin.
8675
8676 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8677
8678         PR debug/43058
8679         * gcc.dg/pr43058.c: New test.
8680
8681 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8682
8683         PR middle-end/42450
8684         * g++.dg/torture/pr42450.C: New test.
8685
8686 2010-03-18  Michael Matz  <matz@suse.de>
8687
8688         PR middle-end/43419
8689         * gcc.dg/pr43419.c: New testcase.
8690
8691 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8692
8693         PR rtl-optimization/43360
8694         * gcc.dg/torture/pr43360.c: New.
8695
8696 2010-03-18  Michael Matz  <matz@suse.de>
8697
8698         PR tree-optimization/43402
8699         * gcc.dg/pr43402.c: New testcase.
8700
8701 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8702
8703         PR target/42427
8704         * gcc.dg/pr42427.c: New test.
8705
8706 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8707
8708         PR libfortran/43265
8709         * gfortran.dg/read_empty_file.f: New test.
8710         * gfortran.dg/read_eof_all.f90: New test.
8711         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8712         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8713
8714 2010-03-17  Michael Matz  <matz@suse.de>
8715
8716         * gcc.dg/pr43300.c: Add -w.
8717
8718 2010-03-17  Richard Guenther  <rguenther@suse.de>
8719
8720         * gcc.dg/pr43379.c: Add -w.
8721
8722 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8723
8724         PR fortran/43331
8725         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8726
8727 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8728
8729         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8730
8731 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8732
8733         * ada/acats/run_all.sh: Log start and end times.
8734
8735 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8736
8737         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8738
8739 2010-03-16  Richard Guenther  <rguenther@suse.de>
8740
8741         PR middle-end/43379
8742         * gcc.dg/pr43379.c: New testcase.
8743
8744 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8745
8746         PR debug/43051
8747         * gcc.dg/guality/pr43051-1.c: New test.
8748
8749 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8750
8751         PR testsuite/43363
8752         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8753
8754 2010-03-15  Michael Matz  <matz@suse.de>
8755
8756         PR middle-end/43300
8757         * gcc.dg/pr43300.c: New testcase.
8758
8759 2010-03-15  Richard Guenther  <rguenther@suse.de>
8760
8761         PR tree-optimization/43367
8762         * gcc.c-torture/compile/pr43367.c: New testcase.
8763
8764 2010-03-15  Richard Guenther  <rguenther@suse.de>
8765
8766         PR tree-optimization/43317
8767         * gcc.dg/pr43317.c: New testcase.
8768
8769 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8770
8771         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8772
8773 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8774
8775         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8776
8777 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8778
8779         PR fortran/43362
8780         * gfortran.dg/impure_constructor_1.f90: New test.
8781
8782 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8783
8784         PR middle-end/43354
8785         * gfortran.dg/graphite/id-pr43354.f: New.
8786
8787 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8788
8789         PR middle-end/43349
8790         * gfortran.dg/graphite/pr43349.f: New.
8791
8792 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8793
8794         PR middle-end/43306
8795         * gcc.dg/graphite/pr43306.c: New.
8796
8797 2010-03-12  David S. Miller  <davem@davemloft.net>
8798
8799         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8800         sparc.
8801
8802 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8803
8804         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8805
8806 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8807
8808         PR fortran/43291
8809         PR fortran/43326
8810         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8811
8812 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8813
8814         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8815         fail for *-*-mingw* targets.
8816
8817 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8818
8819         PR debug/43329
8820         * gcc.dg/guality/pr43329-1.c: New test.
8821
8822 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8823
8824         PR tree-optimization/43257
8825         * g++.dg/torture/pr43257.C: New test.
8826
8827 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8828
8829         PR fortran/43228
8830         * gfortran.dg/namelist_61.f90: New test.
8831
8832 2010-03-11  Richard Guenther  <rguenther@suse.de>
8833
8834         PR tree-optimization/43255
8835         * gcc.c-torture/compile/pr43255.c: New testcase.
8836
8837 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8838
8839         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8840         * gcc.dg/pr43280.c: New testcase.
8841
8842 2010-03-11  Richard Guenther  <rguenther@suse.de>
8843
8844         PR lto/43200
8845         * gcc.dg/lto/20100227-1_0.c: New testcase.
8846         * gcc.dg/lto/20100227-1_1.c: Likewise.
8847
8848 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8849
8850         PR libfortran/43320
8851         PR libfortran/43265
8852         * gfortran.dg/read_eof_6.f: New test
8853         * gfortran.dg/read_x_eof.f90: New test.
8854         * gfortran.dg/read_x_past.f: Update test.
8855
8856 2010-03-10  Jan Hubicka  <jh@suse.cz>
8857
8858         * gcc.c-torture/compile/pr43288.c: New test.
8859
8860 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8861
8862         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8863         -fpic/-fPIC flags.
8864         * g++.old-deja/g++.pt/asm2.C: Likewise.
8865         * gcc.c-torture/compile/20000804-1.c: Likewise.
8866         * gcc.target/i386/clobbers.c: Likewise.
8867
8868 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8869
8870         PR fortran/43303
8871         * gfortran.dg/c_assoc_3.f90: New test.
8872
8873 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR debug/36728
8876         * gcc.dg/guality/pr36728-1.c: New test.
8877         * gcc.dg/guality/pr36728-2.c: New test.
8878
8879 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8880
8881         * gcc.dg/h8300-div-delay-slot.c: New test.
8882
8883 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8884
8885         PR tree-optimization/43236
8886         * gcc.c-torture/execute/pr43236.c: New test.
8887
8888 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8889
8890         PR middle-end/42859
8891         * g++.dg/eh/pr42859.C: New test.
8892
8893 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR debug/43299
8896         * gcc.dg/pr43299.c: New test.
8897
8898         PR debug/43290
8899         * g++.dg/eh/unwind2.C: New test.
8900
8901 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8902             Reza Yazdani  <reza.yazdani@amd.com>
8903
8904         PR middle-end/43065
8905         * gcc.dg/graphite/run-id-4.c: New.
8906
8907 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8908
8909         PR middle-end/43065
8910         * gcc.dg/graphite/run-id-3.c: New.
8911
8912 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8913
8914         PR middle-end/42644
8915         PR middle-end/42130
8916         * gcc.dg/graphite/id-18.c: New.
8917         * gcc.dg/graphite/run-id-pr42644.c: New.
8918
8919 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8920
8921         PR middle-end/42326
8922         * gcc.dg/graphite/pr42326.c: New.
8923
8924 2010-03-08  Richard Guenther  <rguenther@suse.de>
8925
8926         PR tree-optimization/43269
8927         * gcc.c-torture/execute/pr43269.c: New testcase.
8928
8929 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8930
8931         PR fortran/43256
8932         * gfortran.dg/typebound_call_13.f03: New.
8933
8934 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8935
8936         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8937         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8938
8939 2010-03-05  Jason Merrill  <jason@redhat.com>
8940
8941         * g++.dg/abi/mangle40.C: Require weak and alias.
8942
8943 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8944
8945         PR middle-end/42326
8946         * gfortran.dg/graphite/pr42326.f90: New.
8947         * gfortran.dg/graphite/pr42326-1.f90: New.
8948
8949 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8950
8951         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8952         (gnat_target_compile): Likewise.
8953         Reinitialize GNAT_UNDER_TEST if target changes.
8954         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8955         (local_find_gnatmake): Pass full --GCC to gnatlink.
8956         Remove --LINK.
8957
8958 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8959
8960         PR c/43248
8961         * gcc.dg/compound-literal-1.c: New testcase.
8962
8963 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8964
8965         PR tree-optimization/43164
8966         PR tree-optimization/43191
8967         * gcc.c-torture/compile/pr43164.c: New test.
8968         * gcc.c-torture/compile/pr43191.c: Likewise.
8969
8970 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8971
8972         PR fortran/43244
8973         * gfortran.dg/finalize_9.f90: New.
8974
8975 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8976             Ken Werner <ken@linux.vnet.ibm.com>
8977
8978         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8979         to dg-options for spu.
8980         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8981         dump-scan target to exclude spu.
8982
8983 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8984
8985         PR middle-end/43209
8986         * gcc.dg/tree-ssa/ivopts-4.c: New.
8987
8988 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8989
8990         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8991         include-opts and exclude-opts; skip checking the flags if arguments
8992         are the same as the defaults.
8993         (dg-xfail-if): Verify the number of arguments, supply defaults
8994         for unspecified optional arguments.
8995         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8996
8997 2010-03-03  Jason Merrill  <jason@redhat.com>
8998
8999         PR c++/12909
9000         * g++.dg/abi/mangle40.C: Updated.
9001
9002 2010-03-03  Jason Merrill  <jason@redhat.com>
9003
9004         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9005         * g++.dg/abi/mangle23.C: Likewise.
9006         * g++.dg/eh/simd-2.C: Likewise.
9007         * g++.dg/ext/attribute-test-2.C: Likewise.
9008         * g++.dg/ext/vector14.C: Likewise.
9009         * g++.dg/other/pr34435.C: Likewise.
9010         * g++.dg/template/conv8.C: Likewise.
9011         * g++.dg/template/nontype9.C: Likewise.
9012         * g++.dg/template/qualttp17.C: Likewise.
9013         * g++.dg/template/ref1.C: Likewise.
9014         * g++.old-deja/g++.pt/crash68.C: Likewise.
9015         * g++.old-deja/g++.pt/ref1.C: Likewise.
9016         * g++.old-deja/g++.pt/ref3.C: Likewise.
9017         * g++.old-deja/g++.pt/ref4.C: Likewise.
9018
9019         PR c++/12909
9020         * g++.dg/abi/mangle40.C: New.
9021         * g++.dg/abi/mangle41.C: New.
9022         * g++.dg/lto/20100302_0.C: New.
9023         * g++.dg/lto/20100302_1.C: New.
9024         * g++.dg/lto/20100302.h: New.
9025
9026 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9027
9028         PR fortran/43243
9029         * gfortran.dg/internal_pack_12.f90: New test.
9030
9031 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9032
9033         * gcc.dg/pr36997.c: Adjust error message.
9034
9035 2010-03-03  Mike Stump  <mikestump@comcast.net>
9036
9037         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9038         adjustments to not be present on machines that align the stack to
9039         more than 4 bytes and don't have a red zone yet as that is an
9040         unimplemented optimization.
9041
9042 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9043
9044         PR fortran/43169
9045         * gfortran.dg/impure_assignment_3.f90: New.
9046
9047 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR debug/43229
9050         * gfortran.dg/pr43229.f90: New test.
9051
9052         PR debug/43237
9053         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9054
9055         PR debug/43177
9056         * gcc.dg/guality/pr43177.c: New test.
9057
9058 2010-03-02  Jason Merrill  <jason@redhat.com>
9059
9060         * g++.dg/ext/vector9.C: Adjust error message.
9061         * g++.dg/conversion/simd3.C: Likewise.
9062         * g++.dg/other/error23.C: Likewise.
9063
9064 2010-03-02  Mike Stump  <mikestump@comcast.net>
9065
9066         PR c++/41090
9067         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9068
9069 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9070
9071         PR fortran/43180
9072         * gfortran.dg/internal_pack_10.f90: New test.
9073
9074         PR fortran/43173
9075         * gfortran.dg/internal_pack_11.f90: New test.
9076
9077 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9078
9079         PR middle-end/42640
9080         * gcc.dg/tree-ssa/pr42640.c: New.
9081
9082 2010-03-01  Richard Guenther  <rguenther@suse.de>
9083
9084         PR tree-optimization/43220
9085         * gcc.c-torture/execute/pr43220.c: New testcase.
9086
9087 2010-03-01  Richard Guenther  <rguenther@suse.de>
9088
9089         PR middle-end/43213
9090         * gcc.dg/pr43213.c: New testcase.
9091
9092 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9093
9094         PR pch/14940
9095         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9096
9097 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9098
9099         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9100         New function.
9101         (check_effective_target_ucn): Likewise.
9102
9103         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9104         if !ucn.
9105         * gcc.dg/ucnid-2.c: Likewise.
9106         * gcc.dg/ucnid-3.c: Likewise.
9107         * gcc.dg/ucnid-4.c: Likewise.
9108         * gcc.dg/ucnid-11.c: Likewise.
9109         * gcc.dg/ucnid-12.c: Likewise.
9110         * gcc.dg/ucnid-6.c: Skip if !ucn.
9111         * gcc.dg/ucnid-9.c: Likewise.
9112
9113 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9114
9115         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9116         lists to dg-skip-if.
9117         * gcc.target/i386/stackalign/return-3.c: Likewise.
9118
9119 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9120
9121         * gcc.target/i386/clearcap.map: New file.
9122         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9123         Pass clearcap.map by default if supported.
9124
9125 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9126
9127         PR fortran/42900
9128         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9129         Explain this.
9130         * gfortran.dg/stat_2.f90: Likewise.
9131
9132 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9133
9134         PR fortran/43199
9135         * gfortran.dg/module_read_2.f90: New test.
9136
9137 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9138
9139         PR c++/42748
9140         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9141         * g++.dg/abi/mangle12.C: Likewise.
9142         * g++.dg/abi/mangle20-2.C: Likewise.
9143         * g++.dg/abi/mangle17.C: Likewise.
9144         * g++.dg/template/cond2.C: Likewise.
9145         * g++.dg/template/pr35240.C: Likewise.
9146
9147 2010-02-27  Richard Guenther  <rguenther@suse.de>
9148
9149         PR tree-optimization/43186
9150         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9151
9152 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9153
9154         * g++.dg/abi/packed1.C: Expect warning on the SH.
9155
9156 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9157
9158         PR c++/42054:
9159         * g++.dg/parse/error37.C: New test.
9160
9161 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9162
9163         PR c/24577
9164         PR c/43192
9165         * gcc.dg/pr8927-1.c: Match new note.
9166         * gcc.dg/990506-0.c: Likewise.
9167         * gcc.dg/gomp/flush-2.c: Likewise.
9168         * gcc.dg/gomp/atomic-5.c: Likewise.
9169         * gcc.dg/gomp/pr34607.c: Likewise.
9170         * gcc.dg/pr35746.c: Likewise.
9171         * gcc.dg/cpp/pragma-1.c: Likewise.
9172         * gcc.dg/cpp/pragma-2.c: Likewise.
9173         * gcc.dg/pr41842.c: Likewise.
9174         * gcc.dg/noncompile/20040629-1.c: Likewise.
9175         * objc.dg/private-1.m: Likewise.
9176
9177 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9178
9179         PR fortran/43185
9180         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9181         * gfortran.dg/default_initialization_4.f90: New test.
9182
9183 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9184
9185         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9186         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9187         * gnat.dg/thin_pointer2.adb: New test.
9188         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9189
9190 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9191
9192         PR c/20631
9193         * gcc.dg/cpp/c90-pedantic.c: New.
9194         * gcc.dg/cpp/c90.c: New.
9195         * gcc.dg/gnu90-const-expr-1.c: New.
9196         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9197
9198 2010-02-26  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/43186
9201         * gcc.c-torture/compile/pr43186.c: New testcase.
9202
9203 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9204
9205         PR debug/43190
9206         * c-c++-common/dwarf2/pr43190.c: New test.
9207
9208 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9209
9210         PR testsuite/37074:
9211         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9212
9213 2010-02-26  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/43188
9216         * gcc.c-torture/compile/pr43188.c: New testcase.
9217
9218 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9219
9220         PR target/43175
9221         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9222
9223 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9224
9225         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9226
9227 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9228
9229         PR target/43154
9230         * gcc.target/powerpc/pr43154.c: New file.
9231
9232 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9233
9234         PR debug/43166
9235         * gfortran.dg/debug/pr43166.f: New test.
9236
9237         PR debug/43165
9238         * gcc.dg/torture/pr43165.c: New test.
9239
9240 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9241
9242         PR c/43128
9243         * c-c++-common/pr41779.c: Update.
9244
9245 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9246
9247         PR ada/32547
9248         * lib/gnat-dg.exp (gnat_load): Redefine.
9249
9250         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9251         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9252
9253 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9254
9255         PR libobjc/36610
9256         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9257         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9258         -fgnu-runtime.
9259         Sort entries.
9260
9261 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9262
9263         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9264
9265 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9266
9267         PR debug/43150
9268         * gcc.dg/guality/vla-1.c: New test.
9269
9270 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9271
9272         PR fortran/43042
9273         * gfortran.dg/c_ptr_tests_15.f90: New test.
9274
9275 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9276
9277         PR target/43107
9278         * gcc.target/i386/pr43107.c: New test.
9279
9280 2010-02-23  Jason Merrill  <jason@redhat.com>
9281
9282         PR c++/43143
9283         * g++.dg/cpp0x/variadic100.C: New.
9284
9285 2010-02-23  Jason Merrill  <jason@redhat.com>
9286
9287         PR debug/42800
9288         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9289         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9290         * c-c++-common/dwarf2/vla1.c: New.
9291
9292 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9293
9294         PR target/43139
9295         * gcc.dg/pr43139.c: New test.
9296
9297         PR debug/43077
9298         * gcc.dg/guality/pr43077-1.c: New test.
9299
9300 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9301
9302         PR 43123
9303         * gcc.dg/march.c: New.
9304         * gcc.dg/march-generic.c: New.
9305         * gcc.dg/mtune.c: New.
9306
9307 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9308
9309         PR middle-end/43083
9310         * gcc.dg/graphite/pr43083.c: New.
9311
9312 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9313
9314         PR middle-end/43097
9315         * gfortran.dg/graphite/pr43097.f: New.
9316
9317 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9318             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9319
9320         PR middle-end/43140
9321         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9322
9323 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9324
9325         PR middle-end/43026
9326         * g++.dg/graphite/pr43026.C: New.
9327
9328 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9329
9330         PR c++/43126
9331         * gcc.dg/cleanup-1.c: Update.
9332         * gcc.dg/func-args-1.c: Update.
9333         * gcc.dg/format/sentinel-1.c: Update.
9334         * g++.old-deja/g++.jason/scoping10.C: Update.
9335         * g++.old-deja/g++.ns/lookup5.C: Update.
9336         * g++.dg/ext/cleanup-1.C: Update.
9337         * g++.dg/parse/varmod1.C: Update.
9338         * g++.dg/parse/error33.C: Update.
9339         * g++.dg/expr/call3.C: Update.
9340         * g++.dg/func-args-1.C: New.
9341
9342 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9343
9344         PR c/43125
9345         * gcc.dg/attr-used-2.c: Moved to ...
9346         * c-c++-common/attr-used-2.c: Here.
9347
9348         * gcc.dg/attr-used.c: Moved to ...
9349         * c-c++-common/attr-used.c: Here.
9350
9351 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9352
9353         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9354
9355 2010-02-22  Richard Guenther  <rguenther@suse.de>
9356
9357         PR lto/43045
9358         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9359         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9360
9361 2010-02-22  Richard Guenther  <rguenther@suse.de>
9362
9363         PR tree-optimization/42749
9364         * gcc.c-torture/compile/pr42749.c: New testcase.
9365
9366 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9367
9368         PR fortran/43072
9369         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9370         * gfortran.dg/internal_pack_9.f90: New test.
9371
9372 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9373
9374         PR c++/23510
9375         * g++.dg/template/recurse.C: Adjust.
9376         * g++.dg/template/pr23510.C: New.
9377
9378 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9379
9380         PR c++/42824
9381         * g++.dg/template/memclass4.C: New test.
9382
9383 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9384
9385         PR fortran/35259
9386         * gfortran.dg/reassoc_5.f90: New test.
9387
9388 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9389
9390         PR target/43067
9391         * gcc.target/i386/pr43067.c: New test.
9392
9393 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9394
9395         PR c++/35669
9396         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9397         -Wconversion-null.
9398         * g++.dg/warn/Wconversion-null.C: New test.
9399         * g++.old-deja/g++.other/null1.C: Move to...
9400         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9401
9402 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9403
9404         PR fortran/36932
9405         PR fortran/36933
9406         * gfortran.dg/dependency_26.f90: New test.
9407
9408         PR fortran/43072
9409         * gfortran.dg/internal_pack_7.f90: New test.
9410
9411         PR fortran/43111
9412         * gfortran.dg/internal_pack_8.f90: New test.
9413
9414 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9415
9416         PR 43128
9417         * c-c++-common/pr41779.c: Fix broken testcase.
9418
9419 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9420
9421         PR 36513
9422         * c-c++-common/pr36513.c: New testcase.
9423         * c-c++-common/pr36513-2.c: New testcase.
9424
9425 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9426
9427         PR 41779
9428         * c-c++-common/pr41779.c: New.
9429
9430 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9431
9432         PR debug/43084
9433         * gcc.dg/pr43084.c: New test.
9434
9435 2010-02-19  Richard Guenther  <rguenther@suse.de>
9436
9437         PR tree-optimization/42916
9438         * gcc.dg/pr42916.c: New testcase.
9439
9440 2010-02-18  Jason Merrill  <jason@redhat.com>
9441
9442         PR c++/42837
9443         * g++.dg/abi/packed1.C: Add expected warning.
9444
9445         PR c++/43108
9446         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9447         * gcc.dg/torture/dg-torture.exp: Likewise.
9448         * c-c++-common/torture/complex-sign.h,
9449         c-c++-common/torture/complex-sign-add.c,
9450         c-c++-common/torture/complex-sign-mixed-add.c,
9451         c-c++-common/torture/complex-sign-mixed-div.c,
9452         c-c++-common/torture/complex-sign-mixed-mul.c,
9453         c-c++-common/torture/complex-sign-mixed-sub.c,
9454         c-c++-common/torture/complex-sign-mul.c,
9455         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9456         Adapt for C++ compilation as well.
9457
9458         PR c++/43070
9459         * g++.dg/ext/label1.C: Update.
9460         * g++.dg/ext/label2.C: Update.
9461
9462         PR c++/26261
9463         * g++.dg/template/dependent-name6.C: New.
9464
9465         PR c++/43109
9466         * g++.dg/parse/namespace12.C: New.
9467
9468 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9469
9470         PR tree-optimization/43066
9471         * gcc.c-torture/compile/pr43066.c: New test.
9472
9473 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9474
9475         * g++.dg/ext/attrib35.C: Fix target selector string.
9476         * g++.dg/ext/attrib36.C: Ditto.
9477         * g++.dg/ext/attrib37.C: Ditto.
9478         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9479         * g++.dg/abi/mangle25.C: Ditto.
9480
9481 2010-02-17  Jason Merrill  <jason@redhat.com>
9482
9483         PR c++/43069
9484         * g++.dg/parse/namespace11.C: New.
9485
9486         PR c++/43093
9487         * g++.dg/ext/attrib37.C: New.
9488
9489         PR c++/43079
9490         * g++.dg/template/ptrmem20.C: New.
9491
9492 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9493
9494         PR target/43103
9495         * gcc.target/i386/xop-check.h: Include m256-check.h.
9496         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9497         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9498         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9499         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9500
9501 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9502
9503         PR debug/42918
9504         * gcc.dg/pr42918.c: New test.
9505
9506 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9507
9508         * g++.dg/ext/attrib36.C: Require ILP32.
9509
9510 2010-02-16  Richard Guenther  <rguenther@suse.de>
9511
9512         PR tree-optimization/41043
9513         * gfortran.dg/pr41043.f90: New testcase.
9514         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9515
9516 2010-02-16  Jason Merrill  <jason@redhat.com>
9517
9518         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9519
9520 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9521
9522         PR tree-optimization/43074
9523         * gcc.dg/vect/fast-math-pr43074.c: New test.
9524
9525 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9526
9527         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9528
9529 2010-02-16  Jason Merrill  <jason@redhat.com>
9530
9531         PR c++/43031
9532         * g++.dg/ext/attrib36.C: New.
9533
9534         PR c++/43036
9535         * g++.dg/other/array6.C: New.
9536
9537 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9538
9539         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9540
9541 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9542
9543         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9544         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9545         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9546         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9547         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9548         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9549
9550 2010-02-15  Richard Guenther  <rguenther@suse.de>
9551
9552         PR middle-end/43068
9553         * g++.dg/torture/pr43068.C: New testcase.
9554
9555 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9556
9557         PR c++/43024
9558         * g++.dg/opt/ice1.C: New.
9559
9560 2010-02-14  Jason Merrill  <jason@redhat.com>
9561
9562         PR c++/41997
9563         * g++.dg/cpp0x/initlist-opt.C: New.
9564
9565 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9566
9567         PR fortran/41113
9568         PR fortran/41117
9569         * gfortran.dg/internal_pack_6.f90: New test.
9570
9571 2010-02-12  Jason Merrill  <jason@redhat.com>
9572
9573         PR c++/43054
9574         * g++.dg/cpp0x/variadic99.C: New.
9575
9576 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9577
9578         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9579         sign extend pointers to gualchk_t.
9580
9581         PR c++/43033
9582         * g++.dg/other/default3.C: Xfail g4 test.
9583
9584 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9585
9586         PR middle-end/43012
9587         * gcc.dg/graphite/pr43012.c: New.
9588
9589 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9590
9591         PR middle-end/42930
9592         * g++.dg/graphite/pr42930.C: New.
9593
9594 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9595
9596         PR middle-end/42914
9597         PR middle-end/42530
9598         * gcc.dg/graphite/pr42530.c: New.
9599         * gcc.dg/graphite/pr42914.c: New.
9600
9601 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9602
9603         PR middle-end/42771
9604         * gcc.dg/graphite/pr42771.c: New.
9605
9606 2010-02-11  Richard Guenther  <rguenther@suse.de>
9607
9608         PR tree-optimization/42998
9609         * gcc.c-torture/compile/pr42998.c: New testcase.
9610
9611 2010-02-10  Jason Merrill  <jason@redhat.com>
9612
9613         PR c++/41896
9614         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9615
9616         PR c++/42983, core issue 906
9617         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9618         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9619
9620         PR c++/43016
9621         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9622
9623 2010-02-10  Richard Guenther  <rguenther@suse.de>
9624
9625         PR tree-optimization/43017
9626         * gcc.dg/torture/pr43017.c: New testcase.
9627
9628 2010-02-10  Tobias Burnus <burnus@net-b.de>
9629
9630         PR fortran/40823
9631         * gfortran.dg/private_type_1.f90: Update error location.
9632         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9633         * gfortran.dg/typebound_operator_2.f03: Ditto.
9634         * gfortran.dg/assignment_2.f90: Ditto.
9635         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9636         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9637
9638 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9639
9640         PR fortran/43015
9641         * gfortran.dg/bind_c_usage_20.f90: New test.
9642
9643 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9644
9645         PR debug/43010
9646         * g++.dg/debug/pr43010.C: New test.
9647
9648 2010-02-10  Richard Guenther  <rguenther@suse.de>
9649
9650         PR c/43007
9651         * gcc.c-torture/execute/20100209-1.c: New testcase.
9652         * gcc.dg/fold-div-3.c: Likewise.
9653
9654 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9655
9656         * gcc.dg/builtin-ffs-1.c: New test.
9657
9658 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9659
9660         PR fortran/42999
9661         * gfortran.dg/array_constructor_35.f90: New test.
9662
9663 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9664
9665         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9666
9667 2010-02-09  Jason Merrill  <jason@redhat.com>
9668
9669         PR c++/42399
9670         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9671
9672         PR c++/42370
9673         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9674
9675 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9676
9677         PR fortran/41869
9678         * gfortran.dg/module_write_1.f90: New test.
9679
9680 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9681
9682         * gcc.dg/pr19340.c: Adjust.
9683
9684 2010-02-09  Richard Guenther  <rguenther@suse.de>
9685
9686         PR tree-optimization/43008
9687         * gcc.c-torture/execute/pr43008.c: New testcase.
9688
9689 2010-02-09  Richard Guenther  <rguenther@suse.de>
9690
9691         PR tree-optimization/43000
9692         * gcc.dg/torture/pr43000.c: New testcase.
9693         * gcc.dg/torture/pr43002.c: Likewise.
9694
9695 2010-02-09  Daniel Kraft  <d@domob.eu>
9696
9697         PR fortran/39171
9698         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9699         and pass -Wsurprising as necessary.
9700
9701 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9702
9703         PR tree-optimization/42890
9704         * g++.dg/torture/pr42890.C: New test.
9705
9706 2010-02-08  Richard Guenther  <rguenther@suse.de>
9707
9708         PR middle-end/42995
9709         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9710
9711 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9712
9713         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9714         return 0 from main.
9715         * gcc.dg/graphite/block-1.c: Same.
9716         * gcc.dg/graphite/block-3.c: Same.
9717         * gcc.dg/graphite/block-4.c: Same.
9718         * gcc.dg/graphite/block-5.c: Same.
9719         * gcc.dg/graphite/block-6.c: Same.
9720         * gcc.dg/graphite/block-7.c: Same.
9721         * gcc.dg/graphite/interchange-0.c: Same.
9722         * gcc.dg/graphite/interchange-1.c: Same.
9723         * gcc.dg/graphite/interchange-10.c: Same.
9724         * gcc.dg/graphite/interchange-11.c: Same.
9725         * gcc.dg/graphite/interchange-12.c: Same.
9726         * gcc.dg/graphite/interchange-2.c: Same.
9727         * gcc.dg/graphite/interchange-3.c: Same.
9728         * gcc.dg/graphite/interchange-4.c: Same.
9729         * gcc.dg/graphite/interchange-5.c: Same.
9730         * gcc.dg/graphite/interchange-6.c: Same.
9731         * gcc.dg/graphite/interchange-7.c: Same.
9732         * gcc.dg/graphite/interchange-8.c: Same.
9733         * gcc.dg/graphite/interchange-9.c: Same.
9734         * gcc.dg/graphite/interchange-mvt.c: Same.
9735
9736 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9737
9738         * gfortran.dg/graphite/id-19.f: New.
9739         * gfortran.dg/graphite/pr14741.f90: New.
9740         * gfortran.dg/graphite/pr41924.f90: New.
9741         * gfortran.dg/graphite/run-id-2.f90: New.
9742
9743 2010-02-07  Richard Guenther  <rguenther@suse.de>
9744
9745         PR middle-end/42956
9746         * gcc.c-torture/compile/pr42956.c: New testcase.
9747
9748 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9749
9750         PR libfortran/42742
9751         * gfortran.dg/fmt_cache_2.f: New test.
9752
9753 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9754
9755         * gfortran.dg/read_no_eor.f90: New test.
9756
9757 2010-02-05  Jason Merrill  <jason@redhat.com>
9758
9759         * g++.dg/ext/label13.C: Move constructor body out of class.
9760
9761 2010-02-03  Jason Merrill  <jason@redhat.com>
9762
9763         PR c++/42870
9764         * g++.dg/ext/dllexport3.C: New.
9765
9766 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9767
9768         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9769
9770 2010-02-05  Richard Guenther  <rguenther@suse.de>
9771
9772         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9773
9774 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9775
9776         PR c++/42915
9777         * g++.dg/other/crash-9.C: New test.
9778
9779 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9780
9781         PR fortran/42309
9782         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9783
9784 2010-02-04  Richard Guenther  <rguenther@suse.de>
9785
9786         PR rtl-optimization/42952
9787         * gcc.dg/torture/pr42952.c: New testcase.
9788
9789 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9790
9791         PR libfortran/42901
9792         * gfortran.dg/namelist_60.f90: New test.
9793
9794 2010-02-03  Jason Merrill  <jason@redhat.com>
9795
9796         PR c++/40138
9797         * g++.dg/ext/builtin11.C: New.
9798
9799         PR c++/4926
9800         PR c++/38600
9801         * g++.dg/abi/mangle35.C: New.
9802         * g++.dg/abi/mangle37.C: New.
9803
9804         PR c++/12909
9805         * g++.dg/abi/mangle36.C: New.
9806
9807         PR c++/35652
9808         * g++.dg/warn/string1.C: New.
9809
9810 2010-02-03  Richard Guenther  <rguenther@suse.de>
9811
9812         PR tree-optimization/42944
9813         * gcc.dg/errno-1.c: New testcase.
9814
9815 2010-02-03  Richard Guenther  <rguenther@suse.de>
9816
9817         PR middle-end/42927
9818         * gcc.c-torture/compile/pr42927.c: New testcase.
9819
9820 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9821
9822         PR fortran/42936
9823         * gfortran.dg/null_4.f90: New test.
9824
9825 2010-02-02  Jason Merrill  <jason@redhat.com>
9826
9827         PR c++/41090
9828         * g++.dg/ext/label13.C: New.
9829
9830 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9831
9832         PR fortran/42650
9833         * gfortran.dg/func_result_5.f90: New test.
9834
9835 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9836
9837         PR fortran/42922
9838         * gfortran.dg/pure_initializer_3.f90: News test.
9839
9840 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9841
9842         PR fortran/42888
9843         * gfortran.dg/allocate_derived_2.f90: New test.
9844
9845 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9846
9847         PR middle-end/42898
9848         * gcc.dg/torture/pr42898-2.c: New test.
9849
9850 2010-01-31  Richard Guenther  <rguenther@suse.de>
9851
9852         PR middle-end/42898
9853         * gcc.dg/torture/pr42898.c: New testcase.
9854
9855 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR fortran/38324
9858         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9859         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9860
9861 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9862
9863         * g++.dg/tree-ssa/inline-1.C: New.
9864         * g++.dg/tree-ssa/inline-2.C: New.
9865         * g++.dg/tree-ssa/inline-3.C: New.
9866
9867 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9868
9869         PR testsuite/41701
9870         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9871         the string 'pow' in the pathname of the compiler from generating a
9872         test failure.
9873
9874 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9875
9876         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9877         * g++.old-deja/g++.mike/eh17.C: Likewise.
9878         * g++.old-deja/g++.mike/p5571.C: Likewise.
9879
9880 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9881
9882         PR c++/42758
9883         PR c++/42634
9884         PR c++/42336
9885         PR c++/42797
9886         PR c++/42880
9887         * g++.dg/other/crash-5.C: New test.
9888         * g++.dg/other/crash-6.C: New test.
9889         * g++.dg/other/crash-7.C: New test.
9890         * g++.dg/other/crash-8.C: New test.
9891
9892 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9893
9894         PR rtl-optimization/42889
9895         * gcc.dg/pr42889.c: New test.
9896
9897 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9898
9899         * gcc.target/i386/pr42881.c: Use SSE2.
9900
9901 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9902
9903         PR target/42891
9904         * gcc.target/i386/pr42891.c: New test.
9905
9906 2010-01-28  Richard Guenther  <rguenther@suse.de>
9907
9908         PR tree-optimization/42871
9909         * g++.dg/torture/pr42871.C: New testcase.
9910
9911 2010-01-28  Richard Guenther  <rguenther@suse.de>
9912
9913         * gcc.dg/Wobjsize-1.h: New testcase.
9914         * gcc.dg/Wobjsize-1.c: Likewise.
9915
9916 2010-01-28  Richard Guenther  <rguenther@suse.de>
9917
9918         PR middle-end/42883
9919         * g++.dg/torture/pr42883.C: New testcase.
9920
9921 2010-01-28  Michael Matz  <matz@suse.de>
9922
9923         * gcc.target/i386/pr42881.c: New test.
9924
9925 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9926
9927         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9928         Add i?86-*-solaris2* support.
9929
9930 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9931
9932         PR c++/42713
9933         PR c++/42820
9934         * g++.dg/template/typedef27.C: New test case.
9935         * g++.dg/template/typedef28.C: New test case.
9936
9937 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9938
9939         * gcc.dg/optimize-bswap*.c: Add ARM target
9940
9941 2010-01-27  Richard Guenther  <rguenther@suse.de>
9942
9943         PR middle-end/42878
9944         * gcc.dg/torture/pr42878-1.c: New testcase.
9945         * gcc.dg/torture/pr42878-2.c: Likewise.
9946
9947 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR middle-end/42874
9950         * gcc.dg/vla-22.c: New test.
9951
9952 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9955         current collation.
9956
9957 2010-01-26  Richard Guenther  <rguenther@suse.de>
9958
9959         PR rtl-optimization/42685
9960         * gcc.dg/pr42685.c: New testcase.
9961         * g++.dg/other/pr42685.C: Likewise.
9962
9963 2010-01-26  Richard Guenther  <rguenther@suse.de>
9964
9965         PR middle-end/42806
9966         * g++.dg/other/pr42806.C: New testcase.
9967
9968 2010-01-26  Richard Guenther  <rguenther@suse.de>
9969
9970         PR tree-optimization/42250
9971         * gcc.dg/pr42250.c: New testcase.
9972
9973 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9974
9975         * gnat.dg/array_bounds_test.adb: New test.
9976
9977 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9978
9979         PR fortran/42858
9980         * gfortran.dg/generic_21.f90: New test.
9981
9982 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9983
9984         PR testsuite/41522
9985         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9986
9987 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9988
9989         PR c++/42748
9990         * g++.dg/abi/arm_va_list2.C: New test.
9991         * g++.dg/abi/arm_va_list2.h: Companion header file.
9992
9993 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9994
9995         PR fortran/41044
9996         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9997
9998         PR fortran/41167
9999         * gfortran.dg/char_array_arg_1.f90 : New test.
10000
10001         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10002
10003 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10004
10005         PR fortran/39304
10006         * gfortran.dg/generic_20.f90: New test.
10007
10008 2010-01-22  Michael Matz  <matz@suse.de>
10009
10010         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10011         -msse2.
10012
10013 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10014
10015         PR fortran/42736
10016         * gfortran.dg/dependency_25.f90 : New test.
10017
10018 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10019
10020         PR tree-optimization/42585
10021         * gcc.dg/tree-ssa/pr42585.c: New test.
10022
10023 2010-01-21  Richard Guenther  <rguenther@suse.de>
10024
10025         PR middle-end/19988
10026         * gcc.dg/pr19988.c: New testcase.
10027
10028 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10029
10030         * g++.dg/compat/decimal/compat-common.h: New file.
10031         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10032         * g++.dg/compat/decimal/pass_x.h: New file.
10033         * g++.dg/compat/decimal/pass_y.h: New file.
10034         * g++.dg/compat/decimal/pass-1_main.C: New file.
10035         * g++.dg/compat/decimal/pass-1_x.C: New file.
10036         * g++.dg/compat/decimal/pass-1_y.C: New file.
10037         * g++.dg/compat/decimal/pass-2_main.C: New file.
10038         * g++.dg/compat/decimal/pass-2_x.C: New file.
10039         * g++.dg/compat/decimal/pass-2_y.C: New file.
10040         * g++.dg/compat/decimal/pass-3_main.C: New file.
10041         * g++.dg/compat/decimal/pass-3_x.C: New file.
10042         * g++.dg/compat/decimal/pass-3_y.C: New file.
10043         * g++.dg/compat/decimal/pass-4_main.C: New file.
10044         * g++.dg/compat/decimal/pass-4_x.C: New file.
10045         * g++.dg/compat/decimal/pass-4_y.C: New file.
10046         * g++.dg/compat/decimal/pass-5_main.C: New file.
10047         * g++.dg/compat/decimal/pass-5_x.C: New file.
10048         * g++.dg/compat/decimal/pass-5_y.C: New file.
10049         * g++.dg/compat/decimal/pass-6_main.C: New file.
10050         * g++.dg/compat/decimal/pass-6_x.C: New file.
10051         * g++.dg/compat/decimal/pass-6_y.C: New file.
10052         * g++.dg/compat/decimal/return_x.h: New file.
10053         * g++.dg/compat/decimal/return_y.h: New file.
10054         * g++.dg/compat/decimal/return-1_main.C: New file.
10055         * g++.dg/compat/decimal/return-1_x.C: New file.
10056         * g++.dg/compat/decimal/return-1_y.C: New file.
10057         * g++.dg/compat/decimal/return-2_main.C: New file.
10058         * g++.dg/compat/decimal/return-2_x.C: New file.
10059         * g++.dg/compat/decimal/return-2_y.C: New file.
10060         * g++.dg/compat/decimal/return-3_main.C: New file.
10061         * g++.dg/compat/decimal/return-3_x.C: New file.
10062         * g++.dg/compat/decimal/return-3_y.C: New file.
10063         * g++.dg/compat/decimal/return-4_main.C: New file.
10064         * g++.dg/compat/decimal/return-4_x.C: New file.
10065         * g++.dg/compat/decimal/return-4_y.C: New file.
10066         * g++.dg/compat/decimal/return-5_main.C: New file.
10067         * g++.dg/compat/decimal/return-5_x.C: New file.
10068         * g++.dg/compat/decimal/return-5_y.C: New file.
10069         * g++.dg/compat/decimal/return-6_main.C: New file.
10070         * g++.dg/compat/decimal/return-6_x.C: New file.
10071         * g++.dg/compat/decimal/return-6_y.C: New file.
10072
10073 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10074
10075         PR debug/42715
10076         * gcc.dg/pr42715.c: New.
10077
10078 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10079
10080         PR c++/42038
10081         * g++.dg/parse/crash55.C: New.
10082
10083 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10084
10085         PR debug/42782
10086         * gcc.dg/guality/pr42782.c: New.
10087
10088 2010-01-20  Jason Merrill  <jason@redhat.com>
10089
10090         PR c++/41788
10091         * g++.dg/abi/packed1.C: New.
10092
10093         PR c++/41920
10094         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10095
10096         PR c++/40750
10097         * g++.dg/parse/fn-typedef1.C: New.
10098         * g++.dg/other/cv_quals.C: Adjust.
10099
10100 2010-01-20  Anthony Green  <green@moxielogic.com>
10101
10102         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10103         pack(push) pragma).
10104         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10105         * gcc.dg/20020312-2.c: Port this to the moxie core.
10106         * gcc.dg/weak/typeof-2.c: Ditto.
10107
10108 2010-01-20  Richard Guenther  <rguenther@suse.de>
10109
10110         PR tree-optimization/42717
10111         * gcc.c-torture/compile/pr42717.c: New testcase.
10112
10113 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10114
10115         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10116         of signed, add a few new tests.
10117
10118         PR middle-end/42803
10119         * g++.dg/parse/limits-initializer1.C: New test.
10120
10121 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10122
10123         PR fortran/42804
10124         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10125         * gfortran.dg/typebound_call_12.f03: New test.
10126
10127 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10128
10129         PR fortran/42783
10130         * gfortran.dg/bounds_check_15.f90 : New test.
10131
10132 2010-01-19  Michael Matz  <matz@suse.de>
10133
10134         PR tree-optimization/41783
10135         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10136
10137 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10138
10139         PR target/38697.
10140         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10141         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10142         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10143         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10144         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10145         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10146         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10147         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10148         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10149         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10150         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10151
10152 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10153
10154         PR fortran/42545
10155         * gfortran.dg/extends_6.f03: Modified an error message.
10156         * gfortran.dg/extends_10.f03: New test.
10157         * gfortran.dg/private_type_6.f03: Modified an error message.
10158         * gfortran.dg/structure_constructor_8.f03: Ditto.
10159
10160 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10161
10162         PR tree-optimization/42719
10163         * gcc.dg/pr42719.c: New test.
10164
10165         PR debug/42728
10166         * gcc.dg/pr42728.c: New test.
10167
10168 2010-01-19  Anthony Green  <green@moxielogic.com>
10169
10170         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10171
10172 2010-01-18  Anthony Green  <green@moxielogic.com>
10173
10174         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10175         for moxie.
10176
10177 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10178
10179         * g++.dg/template/error45.C: reverted as part of reverting the
10180         fix of PR c++/42634.
10181
10182 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10183
10184         PR c++/42634
10185         * g++.dg/template/error45.C: New test.
10186
10187 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10188
10189         PR c++/42766
10190         * g++.dg/conversion/op6.C: New test.
10191
10192 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10193
10194         PR target/42774
10195         * gcc.target/alpha/pr42774.c: New test.
10196
10197 2010-01-18  Richard Guenther  <rguenther@suse.de>
10198
10199         PR tree-optimization/42781
10200         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10201
10202 2010-01-17  Richard Guenther  <rguenther@suse.de>
10203
10204         PR middle-end/42248
10205         * gcc.c-torture/execute/pr42248.c: New testcase.
10206
10207 2010-01-17  Richard Guenther  <rguenther@suse.de>
10208
10209         PR tree-optimization/42773
10210         * g++.dg/torture/pr42773.C: New testcase.
10211
10212 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10213
10214         PR fortran/42677
10215         * gfortran.dg/interface_assignment_5.f90: New test.
10216
10217 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10218
10219         PR c++/42697
10220         * g++.dg/template/crash94.C: Reverted.
10221
10222 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10223
10224         PR debug/42767
10225         * gcc.dg/debug/pr42767.c: New.
10226
10227 2010-01-15  Jason Merrill  <jason@redhat.com>
10228
10229         PR c++/42761
10230         * g++.dg/cpp0x/decltype22.C: New.
10231
10232 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10233
10234         PR middle-end/42760
10235         * g++.dg/torture/pr42760.C: New test.
10236
10237 2010-01-15  Jing Yu  <jingyu@google.com>
10238
10239         PR rtl-optimization/42691
10240         * gcc.c-torture/execute/pr42691.c: New.
10241
10242 2010-01-15  Richard Guenther  <rguenther@suse.de>
10243
10244         PR middle-end/42739
10245         * g++.dg/torture/pr42739.C: New testcase.
10246
10247 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10248
10249         * g++.dg/template/error45.C: Revert as part of reverting changes
10250         or PR c++/42634.
10251
10252 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10253
10254         PR fortran/42684
10255         * gfortran.dg/interface_31.f90: New test.
10256
10257 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10258
10259         * gcc.target/powerpc/pr42747.c: New file.
10260
10261 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR middle-end/42674
10264         * c-c++-common/pr42674.c: New test.
10265
10266         PR c++/42608
10267         * g++.dg/template/instantiate11.C: New test.
10268
10269 2010-01-14  Jason Merrill  <jason@redhat.com>
10270
10271         PR c++/42701
10272         * g++.dg/overload/error3.C: New.
10273
10274         PR c++/42655
10275         * g++.dg/overload/rvalue1.C: New.
10276
10277 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10278
10279         PR tree-optimization/42706
10280         * gcc.dg/ipa/pr42706.c: New testcase.
10281
10282 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10283
10284         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10285
10286 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10287
10288         PR tree-optimization/42714
10289         * g++.dg/torture/pr42714.C: New test.
10290
10291 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10292
10293         PR rtl-optimization/42246
10294         * gfortran.dg/pr42246-2.f: New.
10295
10296 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10297
10298         PR rtl-optimization/42389
10299         * gcc.dg/pr42389.c: New.
10300
10301 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10302
10303         PR rtl-optimization/42388
10304         * gcc.dg/pr42388.c: New.
10305
10306 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10307
10308         PR rtl-optimization/42294
10309         * gfortran.dg/pr42294.f: New.
10310
10311 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10312
10313         PR rtl-optimization/39453
10314         PR rtl-optimization/42246
10315         * gcc.dg/pr39453.c: New.
10316         * gcc.dg/pr42246.c: New.
10317
10318 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10319
10320         PR middle-end/42245
10321         * gcc.dg/pr42245.c: New.
10322         * gcc.dg/pr42245-2.c: New.
10323
10324 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10325
10326         PR rtl-optimization/42249
10327         * gcc.dg/pr42249.c: New.
10328
10329 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10330
10331         PR c/42721
10332         * gcc.c-torture/execute/pr42721.c: New test.
10333
10334 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10335
10336         PR tree-optimization/42709
10337         * gcc.dg/vect/pr42709.c: New test.
10338
10339 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10340
10341         PR fortran/41478
10342         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10343         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10344
10345 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10346
10347         PR fortran/42481
10348         * gfortran.dg/generic_19.f90 : New test.
10349
10350 2010-01-13  Richard Guenther  <rguenther@suse.de>
10351
10352         PR tree-optimization/42730
10353         * gcc.c-torture/compile/pr42730.c: New testcase.
10354
10355 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10356
10357         PR target/pr42542
10358         * gcc.target/ia64/pr42542-1.c: New.
10359         * gcc.target/ia64/pr42542-2.c: New.
10360         * gcc.target/ia64/pr42542-3.c: New.
10361
10362 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10363
10364         PR c++/42634
10365         * g++.dg/template/error45.C: New test.
10366
10367 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10368
10369         PR tree-optimization/42704
10370         * g++.dg/torture/pr42704.C: New test.
10371
10372 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10373
10374         PR tree-optimization/42703
10375         * gcc.c-torture/compile/pr42703.c: New test.
10376
10377 2010-01-13  Richard Guenther  <rguenther@suse.de>
10378
10379         PR tree-optimization/42705
10380         * gcc.c-torture/compile/pr42705.c: New testcase.
10381
10382 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10383
10384         * gcc.target/bfin/l2.c: New test.
10385         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10386
10387 2010-01-13  Richard Guenther  <rguenther@suse.de>
10388
10389         PR middle-end/42716
10390         * gcc.c-torture/compile/pr42716.c: New testcase.
10391
10392 2010-01-13  Richard Guenther  <rguenther@suse.de>
10393
10394         PR lto/42678
10395         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10396
10397 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10398
10399         PR c/42708
10400         * gcc.c-torture/compile/pr42708-1.c: New test.
10401
10402 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR debug/42662
10405         * gcc.dg/pr42662.c: New test.
10406
10407         PR tree-optimization/42645
10408         * g++.dg/other/pr42645-1.C: New test.
10409         * g++.dg/other/pr42645-2.C: New test.
10410
10411 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10412
10413         PR target/42416
10414         * gcc.target/powerpc/warn-1.c: New test.
10415         * gcc.target/powerpc/warn-2.c: New test.
10416
10417 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10418
10419         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10420         stack alignment.
10421
10422 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10423
10424         * gcc.dg/lto/20100108_0.c: New.
10425
10426 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10427
10428         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10429         Add -march=i686 -msse for 32bit x86 targets.
10430
10431 2010-01-10  Richard Guenther  <rguenther@suse.de>
10432
10433         PR middle-end/42667
10434         * gcc.dg/torture/pr42667.c: New testcase.
10435
10436 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10437
10438         PR fortran/32489
10439         * gfortran.dg/array_constructor_34.f90: New test.
10440
10441 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10442
10443         PR fortran/20923
10444         * gfortran.dg/array_constructor_33.f90: New test.
10445         gfortran.dg/array_function_5.f90: Add credit.
10446
10447 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10448
10449         PR debug/42631
10450         * gcc.dg/pr42631.c: New.
10451
10452 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10453
10454         PR debug/42630
10455         * gcc.dg/pr42630.c: New.
10456
10457 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10458
10459         PR debug/42629
10460         * gcc.dg/pr42629.c: New.
10461
10462 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10463
10464         PR middle-end/42363
10465         * gcc.dg/torture/pr42363.c: New.
10466
10467 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10468
10469         PR debug/42604
10470         PR debug/42395
10471         * gcc.dg/vect/pr42604.c: New.
10472         * gcc.dg/vect/pr42395.c: New.
10473
10474 2010-01-09  Richard Guenther  <rguenther@suse.de>
10475
10476         PR middle-end/42512
10477         * gcc.c-torture/execute/pr42512.c: New testcase.
10478
10479 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10480
10481         PR fortran/41298
10482         * gfortran.dg/c_ptr_tests_14.f90: New test.
10483
10484 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10485
10486         PR ada/41929
10487         * gnat.dg/null_pointer_deref1.adb: Don't run on
10488         sparc*-sun-solaris2.11.
10489
10490 2010-01-08  Richard Guenther  <rguenther@suse.de>
10491
10492         PR lto/42528
10493         * gcc.dg/lto/20100103-1_0.c: New testcase.
10494         * gcc.dg/lto/20100103-2_0.c: Likewise.
10495
10496 2010-01-08  Tobias Burnus  <burnus@net-b.de
10497
10498         PR/fortran 25829
10499         * gfortran.dg/asynchronous_1.f90: New test.
10500         * gfortran.dg/asynchronous_2.f90: New test.
10501         * gfortran.dg/conflicts.f90: Update error message.
10502
10503 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10504
10505         c++/40155
10506         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10507
10508 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10509
10510         PR tree-optimization/42625
10511         * g++.dg/opt/dtor4.C: New test.
10512         * g++.dg/opt/dtor4.h: New.
10513         * g++.dg/opt/dtor4-aux.cc: New.
10514
10515 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10516
10517         PR fortran/42597
10518         * gfortran.dg/proc_ptr_26.f90: New test.
10519
10520 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10521
10522         PR fortran/41872
10523         * gfortran.dg/allocatable_scalar_7.f90: New test.
10524
10525 2010-01-06  Richard Guenther  <rguenther@suse.de>
10526
10527         * gcc.c-torture/compile/pr42632.c: New testcase.
10528
10529 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10530
10531         PR target/42542
10532         * gcc.target/i386/pr42542-4.c: New.
10533         * gcc.target/i386/pr42542-4a.c: Likewise.
10534         * gcc.target/i386/pr42542-5.c: Likewise.
10535         * gcc.target/i386/pr42542-5a.c: Likewise.
10536
10537 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10538
10539         * gcc.dg/tls/opt-15.c: New test.
10540
10541 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10542
10543         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10544
10545 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10546
10547         PR tree-optimization/42462
10548         * g++.dg/torture/pr42462.C: New test.
10549
10550 2010-01-05  Jason Merrill  <jason@redhat.com>
10551
10552         * g++.dg/cpp0x/initlist30.C: New test.
10553
10554 2010-01-05  Richard Guenther  <rguenther@suse.de>
10555
10556         PR tree-optimization/42614
10557         * gcc.c-torture/execute/pr42614.c: New testcase.
10558
10559 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10560
10561         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10562         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10563         -Wunreachable-code.
10564         * gcc.dg/Wunreachable-2.c: Likewise.
10565         * gcc.dg/Wunreachable-3.c: Likewise.
10566         * gcc.dg/Wunreachable-4.c: Likewise.
10567         * gcc.dg/Wunreachable-5.c: Likewise.
10568         * gcc.dg/Wunreachable-6.c: Likewise.
10569         * gcc.dg/Wunreachable-7.c: Likewise.
10570         * gcc.dg/Wunreachable-8.c: Likewise.
10571         * gcc.dg/20041231-1.c: Likewise.
10572
10573 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10574
10575         PR other/42611
10576         * gcc.dg/pr42611.c: New test.
10577
10578         PR tree-optimization/42508
10579         * g++.dg/opt/pr42508.C: New test.
10580
10581 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10582
10583         PR fortran/41872
10584         * gfortran.dg/allocatable_scalar_8.f90: New.
10585
10586 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10587
10588         PR tree-optimization/42398
10589         * gcc.c-torture/compile/pr42398.c: New test.
10590
10591 2010-01-04  Jason Merrill  <jason@redhat.com>
10592
10593         PR c++/42555
10594         * g++.dg/ext/attrib35.C: New.
10595
10596         PR c++/42567
10597         * g++.dg/cpp0x/auto17.C: New.
10598
10599 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10600
10601         * gcc.dg/lto/20100104_0.c: New.
10602
10603 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10604
10605         PR target/42542
10606         * gcc.target/i386/pr42542-1.c: New.
10607         * gcc.target/i386/pr42542-1a.c: Likewise.
10608         * gcc.target/i386/pr42542-1b.c: Likewise.
10609         * gcc.target/i386/pr42542-2.c: Likewise.
10610         * gcc.target/i386/pr42542-2a.c: Likewise.
10611         * gcc.target/i386/pr42542-2b.c: Likewise.
10612         * gcc.target/i386/pr42542-3.c: Likewise.
10613         * gcc.target/i386/pr42542-3a.c: Likewise.
10614
10615 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10616
10617         PR fortran/41872
10618         * gfortran.dg/allocatable_scalar_5.f90: New test.
10619         * gfortran.dg/allocatable_scalar_6.f90: New test.
10620
10621 2010-01-03  Richard Guenther  <rguenther@suse.de>
10622
10623         PR testsuite/42583
10624         * gfortran.dg/gomp/recursion1.f90: Remove.
10625
10626 2010-01-03  Richard Guenther  <rguenther@suse.de>
10627
10628         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10629         * gcc.dg/uninit-6.c: Likewise.
10630         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10631
10632 2010-01-03  Richard Guenther  <rguenther@suse.de>
10633
10634         PR tree-optimization/42589
10635         * gcc.target/i386/pr42589.c: New testcase.
10636
10637 2010-01-03  Richard Guenther  <rguenther@suse.de>
10638
10639         PR tree-optimization/42438
10640         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10641
10642 2010-01-02  Richard Guenther  <rguenther@suse.de>
10643
10644         PR testsuite/41651
10645         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10646
10647 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10648
10649         PR target/42448
10650         * gcc.target/alpha/pr42448-1.c: New test.
10651         * gcc.target/alpha/pr42448-2.c: Ditto.
10652
10653 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10654
10655         PR preprocessor/41947
10656         * gcc.dg/c99-hexfloat-3.c: New test.
10657
10658 2010-01-01  Richard Guenther  <rguenther@suse.de>
10659
10660         PR c/42570
10661         * gcc.c-torture/execute/pr42570.c: New testcase.
10662
10663 2010-01-01  Richard Guenther  <rguenther@suse.de>
10664
10665         PR middle-end/42559
10666         * gcc.c-torture/compile/pr42559.c: New testcase.
10667
10668 \f
10669 Copyright (C) 2010 Free Software Foundation, Inc.
10670
10671 Copying and distribution of this file, with or without modification,
10672 are permitted in any medium without royalty provided the copyright
10673 notice and this notice are preserved.